200000 225652250 54 199269657 31 517975684 96 850287065 21 76618141 44 945196780 92 760027874 67 425833230 66 408596476 100 863920495 89 707753022 72 320945645 7 601929680 85 210273129 30 381655717 88 24104680 24 262804071 14 329769626 97 545708108 65 585299262 71 541953636 1 212182055 13 468193276 4 824789566 33 819129816 85 595285125 100 641514005 20 598346841 20 707242597 14 890084560 30 190881469 83 584174248 54 403015014 16 235658440 54 946721310 15 885193833 43 154980846 56 72643692 32 628681085 49 53471508 40 757541088 5 452734599 5 430520556 62 266226976 38 412413239 55 268605481 32 676116667 51 979350753 85 907419804 75 361104232 96 722829571 60 148648027 53 348208708 71 143931524 32 329424109 92 627897666 61 805207499 53 368863169 29 452964650 75 825467187 54 79430976 79 567219248 25 618263233 14 962462193 38 604587053 16 87974519 83 958956639 5 23420144 73 615179064 23 967097071 82 965194797 79 753124331 100 967517225 57 591178681 5 189141362 78 742037677 90 856696069 10 181874878 50 387216711 79 721279603 84 215575884 55 117199340 32 326682778 68 88812411 7 739040101 44 951546361 55 400228447 30 520091692 54 151304818 92 157407008 89 915717327 23 26651666 2 384417599 23 265152167 15 509132608 8 36099217 40 819192953 45 595724657 87 850011249 70 647518681 19 373380437 97 235036903 45 862785495 80 988881320 49 576238844 74 506605981 70 855657264 54 888165526 80 911920443 81 20401136 82 295205445 98 512486672 83 148268101 35 250880910 69 849164305 71 800828021 89 344568350 26 882765336 64 768950392 56 651932697 83 339591354 71 22662737 60 71508897 7 982992968 4 460046156 98 778848965 82 846283879 54 717096408 98 698285348 12 967570431 75 518343351 25 884586012 34 144010044 93 669182061 47 137427539 65 81812603 78 558235582 18 253048490 69 39588085 93 240679851 50 719357168 85 522727767 69 784346117 63 588490527 85 871755549 85 72325954 95 134825004 95 976878204 62 783685376 97 33106229 7 341687213 16 656371290 18 503784504 44 627171523 56 156658794 50 435893960 49 600649376 68 191460042 89 973082231 57 55019554 7 26450918 34 784157671 53 699871614 70 767250189 90 555940066 75 206686022 20 825074846 62 913046751 94 287342130 85 513108853 83 595731076 36 996194007 24 11632275 49 953706418 93 23019149 16 652897968 34 316472085 43 297969960 93 342414931 93 637826571 62 716955400 81 707748516 87 644217263 72 849021541 61 279542642 70 174304318 90 608071593 75 878119597 28 293798449 4 838512912 81 13695774 98 278364310 98 391386872 96 314939029 9 744097716 99 353951310 79 786142110 33 432382956 92 667984356 20 385930829 64 390267453 8 665260376 30 562035625 33 859539932 4 574370462 2 169942797 33 51521792 39 467504523 41 853473149 92 58043686 100 85854657 25 69699580 88 965337056 74 737878542 29 691410387 34 883241980 79 786568801 55 164581456 30 836859898 35 384996330 86 964587364 81 102479158 17 91508109 52 648325234 34 201149672 22 990871813 71 695817733 29 779831765 35 284640288 93 115706124 14 668193879 9 223295303 82 679587725 79 575930998 73 78496 0 660769437 21 879764490 4 217598209 47 204961019 40 705851141 81 851049956 46 189917156 18 149036567 14 805241843 40 95478646 77 951637396 3 876900407 26 779403500 77 573086 27 594838649 19 469198654 18 769454977 51 405071514 38 367281295 45 964049605 84 379340139 94 299290439 49 598518333 43 395266571 92 263300968 5 203534415 55 924291926 29 299193573 84 318563934 35 857673573 48 735902308 46 685332014 99 559982303 70 81505765 67 839358154 23 561402622 34 569256170 92 647698525 2 103415812 21 539040765 51 817058165 68 395660139 72 983330269 23 558700132 56 611882833 96 578007660 95 43075354 40 808246181 17 761146701 19 46480710 53 43042293 23 348346144 45 376481712 25 28370759 98 111566015 4 605513204 74 103060348 0 245893212 83 373256027 38 599619064 5 143611592 100 235634372 14 654459404 54 69695576 59 465637482 18 342734346 60 387947261 33 895427941 20 911146529 28 349488840 51 925850127 5 77289738 82 357149665 46 519568288 87 866820597 55 84965400 83 483875574 21 935389694 10 68190522 79 641464654 23 48803998 28 44854571 36 147812800 33 22942747 54 871998031 80 539544169 32 383157042 76 541124336 60 866003755 0 171404956 50 842025093 37 897015960 9 152838226 32 717900132 79 698396736 71 855347236 51 588772610 72 305654170 68 941879756 39 590211320 23 291406924 52 299988408 53 279969331 9 715973068 61 67070149 38 165768780 92 280235400 56 333440323 91 155354195 58 85924455 42 922701145 64 232524078 94 14938438 6 7678246 21 957374847 85 306163042 13 53850317 77 656459612 24 470488748 50 905984206 16 990453165 94 622503153 21 498075347 100 579726690 97 138246810 39 141960416 10 303122759 95 393903712 30 854055022 65 648405941 76 212581597 86 876723556 34 287300893 80 998228209 58 437633354 17 981449387 75 48271486 89 373996027 54 187908452 38 970358915 24 36769906 89 428561459 95 527820635 83 1395583 36 604944067 1 791236218 67 52762450 20 388192185 73 603767559 62 761181753 81 363184488 33 697502298 43 178867134 93 101746610 40 584293541 38 603247949 97 543217821 82 605136075 21 17394499 38 358364490 94 195954305 11 897660645 70 917592654 86 390760786 57 798358535 65 471717933 23 679866165 5 692252011 25 804828111 95 418886638 5 159538264 93 75945527 15 611701391 81 760109554 33 69033123 29 380452777 44 93534680 51 599406905 82 933913893 85 520526209 33 969573183 56 317184461 36 447478784 93 768374330 86 818103497 53 797514625 96 60950760 14 527445553 99 685620874 73 645122170 3 585617200 14 946736396 26 684380716 65 642488888 26 370634453 7 218733994 12 175178810 26 832796336 52 98982634 38 770257676 97 508005696 49 937553315 40 594572458 78 900606354 78 542771185 74 160457812 19 161657021 24 909949886 90 586998755 30 185527211 11 980841853 0 738589529 99 621433511 49 99249841 82 148210581 32 317188135 7 44739388 99 979103800 55 848245430 4 351618278 8 811820044 46 885704711 11 317899162 0 632097748 98 791566209 44 188515191 3 372268676 38 700642819 10 802765330 60 493462745 4 618967065 16 370080869 13 623212896 86 715317811 5 23240500 97 78363338 77 16944539 16 357103230 34 675935786 37 441585701 47 617015455 83 644559491 49 844461103 20 663931338 54 451743883 52 431190245 69 615220542 91 436068790 2 940055008 99 438035208 71 192000805 2 696215673 72 348267297 32 586681867 53 263536835 19 153902319 77 426467730 69 310841195 96 567967837 42 560064850 64 533926867 90 67841186 90 792981997 64 585119385 17 946626127 10 170859898 41 6404428 41 389900727 49 749642576 2 923317703 94 463381531 64 256755162 5 946548924 37 467898705 31 571110527 72 436670126 86 960462725 41 659242177 46 928503165 58 681995321 66 257597928 62 501727198 43 123997906 13 972459380 78 507204053 58 483801821 89 456319570 35 313472684 26 901359546 77 794392199 69 68711556 34 312389570 67 720623125 58 234696470 77 298775542 83 894911381 27 905889692 75 966989744 13 971880359 11 149882197 35 676125503 91 588546688 4 777805045 72 901810060 94 56405405 14 814702039 49 347192031 43 289679571 79 648917849 20 122311923 71 616376523 80 811579253 70 378418398 31 379244321 83 639671334 38 276423102 75 162371847 84 674054870 96 904739817 68 515614506 17 36395674 76 70017135 18 254783370 4 63722623 38 943727670 41 67938801 70 65434 11 911043727 80 365953514 21 942546926 44 531631818 72 495175208 68 984653387 28 152689026 36 680017017 31 520927393 69 383646500 94 417946981 92 236504904 84 330522011 31 859406290 4 741275422 86 659776070 25 206700249 63 26936090 37 64197225 4 82008254 80 22195959 43 259823841 30 513007665 3 361335019 42 866016561 26 355133652 79 546781730 77 575158414 27 786037153 50 543115726 76 970938916 28 294821616 89 357605563 99 368245202 61 471107835 80 54797012 32 834432205 0 828520547 5 63507696 55 906383020 68 251777976 6 367180625 33 902299635 85 651138918 43 724787987 22 308614985 40 771916950 98 827412876 45 749838110 71 582078572 53 836737719 24 638078495 43 849743111 95 315021554 47 699084586 87 665284702 15 628943153 6 9369477 54 789414568 19 987393504 8 669882434 93 583420516 33 821565525 4 615051567 22 346974996 75 661165215 43 796505741 44 65721493 93 242613244 0 510115459 99 412101046 61 534044623 93 300714643 96 984553600 95 460678718 53 663209194 75 779191389 74 255504729 98 332908487 18 917776607 17 153038887 56 93637717 33 310923791 37 725620940 18 486122274 47 83692537 9 59306018 48 600903801 24 762934533 21 623340570 88 390447907 24 116401824 17 354508491 16 62488724 36 496087831 59 459400570 31 723115486 73 141844449 77 944969336 10 675561893 86 493908358 64 939362310 35 418071710 77 839604473 30 116755494 95 452813280 13 133707622 75 629497268 48 140339461 89 567543232 89 617620332 34 908419862 96 691322467 24 303872163 94 811961607 46 510043230 5 53500134 87 171591361 35 257663632 47 536163962 91 845230501 8 173484508 5 342151615 73 810839794 6 332482396 22 57172861 47 690072902 34 669302832 18 952745217 44 935512582 30 683739436 44 213492502 83 116737740 96 584135563 51 477980048 93 986837596 28 849499686 73 802258385 91 298408240 46 303690768 56 725008912 34 782331392 18 612838120 31 5265105 88 437877905 22 666799567 27 87564948 45 355264631 0 577767762 34 74158864 47 607609242 49 290751771 50 947925210 96 114113869 17 183948703 41 216582546 47 656501618 40 663420746 14 57135212 14 463681552 34 57717059 42 111601975 65 104872435 90 106778259 47 313192710 97 137704572 21 135328574 52 200804563 92 868171350 74 382595439 91 62653559 63 956975153 34 833503357 36 79835148 73 114991854 81 148551996 37 372923370 63 399642079 86 757493904 69 458999575 14 742674756 74 883443181 49 413082644 74 125389765 85 304424196 93 134734758 43 986925516 9 2722336 10 867714962 80 260661653 97 603780064 46 145716617 29 966133665 94 37211082 44 511559982 51 946151500 2 605792729 97 258837937 77 361120514 61 668482009 51 643222309 4 42549038 8 388982743 40 599612977 25 803096003 35 693951388 93 4975103 55 432982737 8 236771359 0 684335447 20 679298929 17 951692094 53 447400241 9 801017667 91 650074077 93 954149765 83 730085245 72 529576606 7 480010078 27 917769505 50 909322967 74 322171832 67 78890489 39 19966281 27 984604382 24 818818842 75 583710956 55 252445459 40 533569997 17 750660383 74 445854311 85 263737318 50 258766525 63 21862780 73 709519799 70 871626936 50 647952284 62 745534460 14 102144054 42 882283889 96 13442354 43 129246860 76 430297548 72 48930883 79 941527805 70 826390800 56 576829827 96 382613955 68 992408150 31 639087885 82 873321298 16 306815641 42 911315350 75 186798300 26 926339669 0 686630454 69 246782372 56 416669580 90 194924472 33 327174170 25 727437944 94 8237700 97 987100197 50 466966053 36 241230272 2 509131680 80 845190425 64 131724750 76 677322147 37 754743980 90 556877140 40 29218407 25 531835549 81 444463395 59 701365640 36 157496799 82 436535913 50 221898307 27 430852244 57 476450637 99 129746530 89 729640510 30 312533328 22 839418838 76 663033065 96 493111943 71 14449655 85 307564858 31 201900150 44 398719743 99 739834219 53 182888273 50 761061547 94 471351481 43 359523595 69 446999940 20 705393725 77 280329846 0 528709020 89 390102110 40 609994627 84 711401593 14 213638626 80 284700392 49 294271729 80 450133474 75 523929246 53 551139867 57 180633294 19 56279678 13 214259437 6 938951121 9 238779641 31 14175899 37 884558791 52 228069865 55 279644488 58 462008966 31 172213351 13 820339257 74 104675696 33 980247557 74 116864773 86 285336597 1 680364400 39 851102320 4 424004476 90 671754222 33 440196801 19 551873734 40 616415994 11 802593283 65 595662535 62 984200427 77 865863729 69 443662097 90 165202514 70 463064609 27 442303316 40 712224973 43 74494402 61 391619125 12 27244459 41 907890590 30 592098525 78 205933215 53 756946602 83 824004424 43 894183195 0 469237780 50 703490754 23 773881945 35 283818264 70 285239989 36 745683449 94 166477628 95 803199621 97 63920866 35 694934713 55 76515774 7 874802084 53 553903427 80 540617650 35 105375421 78 852521364 38 531934345 97 82453548 10 792999804 0 407408825 66 959396480 77 107964109 97 73519662 5 565396723 3 400223708 85 224312137 56 37548547 48 511324359 6 912292221 53 86290766 23 668594713 67 784574582 22 250133017 62 380857313 18 34974401 97 326050384 47 932433307 51 519167319 98 541119729 7 634225179 59 407447400 24 607240 59 209807110 98 824018236 55 993840911 31 785049640 96 35752520 70 215367977 62 229618050 2 694531992 84 534996226 22 591627222 44 92114640 0 832943361 55 730669334 63 685747475 47 389535956 20 977089028 20 428875777 54 432716932 60 7262469 6 82666785 68 123893504 17 629887743 62 445489702 100 224573097 44 379701451 91 924860289 57 322522071 22 355890494 89 481205735 30 41929740 85 131326057 64 439781688 34 936458958 35 220716721 95 830183793 94 278018737 10 95241386 64 416027051 20 711603395 7 102640767 62 309516913 10 681141028 89 729522023 59 595616343 47 624398309 11 900741584 98 758592491 42 584403748 16 449265376 80 617212124 80 359158231 27 765948407 72 212226240 43 294193205 23 103592631 68 846732483 43 788198855 26 780079546 35 152335729 27 994446129 67 134357312 36 11468568 19 663385807 56 930255694 21 794374184 86 156529726 44 628528753 10 667319234 63 160802830 72 525965431 86 371411483 87 821286253 26 589963563 80 346363551 2 42003206 82 243166517 12 672255598 58 206976969 82 362137669 27 759279806 80 830844542 67 960949915 33 255617755 58 145705392 5 648926805 92 576521159 5 430537621 76 715357745 90 868814584 51 127260579 68 484961218 93 944382222 26 618791844 16 718278062 84 461827376 84 149479925 55 307890925 33 938160119 10 849690468 50 266820257 90 479814437 67 282227168 36 932160131 59 89578800 25 107539913 53 591491312 28 459333356 23 724735517 69 673967904 59 447790421 64 129519667 9 716084950 6 318544913 40 931608152 70 913320259 52 484085192 43 360937231 5 105359427 15 969179839 46 171339536 61 431649613 100 574210686 74 533280614 84 754319209 10 857270100 17 480182231 75 986227060 89 528608464 68 733271721 100 765108354 9 686163006 77 828477926 70 873436114 2 839308093 98 658784540 11 229939308 95 511107812 71 764178664 3 957715998 30 863726517 45 909287832 77 587794956 85 719741807 65 642902360 16 744724365 18 157490111 41 33939956 24 470422950 1 743107493 44 862261792 98 173082222 64 466406022 99 971445028 16 236710754 3 933398871 11 980125494 78 392129461 15 737014411 28 928111351 11 208809917 12 538311837 92 963675524 85 870709886 6 783590674 58 282430047 17 944565379 36 645448192 42 550663303 10 344786436 72 36356218 6 579030528 47 335145849 14 620254265 35 304776044 60 884909858 73 860428131 85 764992113 78 60957362 71 449936909 2 181089564 66 734425673 12 260876695 78 306262095 14 666639949 59 276689871 3 134819384 65 356462671 60 322235502 55 156271938 2 818020504 99 728830815 63 180253289 26 510104985 53 974039952 61 135584364 85 275660763 67 368807973 15 232179248 31 231358101 32 51195137 72 450750038 98 731562442 87 976477116 29 64444510 70 954666680 23 388874558 38 226347140 62 863642037 2 858957194 91 901793146 67 562451438 74 20415357 78 229502506 84 761740659 7 89315238 32 433332494 59 389080873 69 136182448 12 338708589 36 378162437 26 758749298 7 741140165 92 16679989 5 356424313 45 478989701 3 521685662 35 379986895 36 387957185 31 529617265 86 347387226 76 581767947 26 186115052 71 870323512 73 74515874 99 930197409 67 39920046 93 369291778 84 443997183 95 516351314 96 716851495 80 256494723 25 561029080 3 548987468 77 893772029 80 840726282 31 378135801 62 836134546 33 729316283 100 187505007 86 720067919 82 743885009 69 572474866 36 7597873 9 429275304 76 699494367 6 229068759 79 696925721 100 203029110 25 449040784 30 791939564 76 606213278 25 102203851 64 109504027 30 498959299 99 13359575 77 336874855 90 32485843 100 281907409 92 990475218 32 230189768 45 577137907 18 359462415 47 909443258 1 829828113 31 785499095 75 73795724 39 223477881 7 290431354 29 545761171 48 63521999 41 782658990 28 963740670 29 382267817 94 272373316 3 425831921 68 397663228 17 814424323 75 954570269 40 903494887 20 291330211 19 308494432 34 968006893 65 323531495 5 932634448 68 25385852 7 19969018 51 21691884 56 237320272 3 291771980 15 823700817 98 382578843 67 996928518 69 263053769 99 614810281 12 69585372 2 405982193 63 751749469 3 560445383 39 732008061 89 739589500 53 570676356 10 162367239 92 376011777 40 511602765 80 459763719 87 948976461 5 120938919 43 101370287 45 72463924 33 450743522 32 972326055 27 144363820 92 11392878 15 243899774 31 877838390 55 341743614 12 74628248 25 983705684 72 84991096 48 717938117 61 393137289 70 829433745 100 915446533 78 728514082 36 673398464 86 846913235 43 955848833 51 791601337 33 214488804 34 300622201 59 258159200 8 67340716 20 264290205 29 784461216 16 354971417 79 594678742 8 636992123 65 33484058 60 348736342 47 84205278 66 215482011 12 750207962 10 964869745 5 730586933 25 603450813 25 892776234 67 873809248 4 445440973 0 559627180 77 294184095 59 370919132 29 620669647 33 548953252 9 686322902 8 701027304 16 712172895 60 199112075 37 15923989 2 87032796 67 758207797 60 406510311 75 333454651 93 967752311 3 476663494 24 171518052 96 430852610 23 8204672 24 754595955 89 492883372 22 754407849 41 498183526 11 405190437 91 186953458 81 39747188 28 543328373 82 400139495 36 324929473 92 158618102 11 248343105 37 624239726 88 43716254 47 853176354 52 784056114 39 277725997 64 392519535 16 840603064 36 598257556 17 605922505 33 162044972 35 123906013 17 995778664 57 915653141 85 592077408 78 976094040 18 887684220 22 505067776 45 169072048 9 230873735 14 745013099 35 822152536 12 168196715 47 190109285 59 972340054 29 337252907 88 386104668 78 787185076 79 869542241 39 405038506 60 464080744 71 360037446 52 397239107 93 927496019 52 292390930 87 995692767 86 895719150 2 605648381 22 638336042 93 655070722 13 46648800 86 722054410 24 869876171 41 290075130 26 831563636 15 915628629 67 347378573 87 946790385 6 656083954 49 365039516 2 818100205 80 522980266 75 221887732 43 254299220 38 653080553 72 895429014 55 264272113 96 222119361 47 775685654 1 191637798 61 25860257 21 325966822 8 471925365 99 292531788 10 80571257 36 428683258 26 439441861 6 991904265 72 975886497 31 436750148 47 495632201 2 310937011 15 410273187 38 886488420 75 189224485 1 466953154 66 897911464 56 364741942 73 991540351 1 62786432 92 474679268 73 403600241 65 906728841 15 509060798 65 301798428 71 697685251 7 37502153 38 625434598 7 564122427 27 598476972 1 341730117 37 776326412 13 94523523 53 497950460 15 370442320 80 816598247 58 538173690 20 611633812 38 228916105 63 667320167 28 376730911 62 987073637 100 392249672 94 822022210 22 315963362 14 778493631 11 164492430 98 151126834 26 115842149 80 460710633 93 622913408 50 45927876 64 539082967 32 5852180 44 222681727 49 225473807 70 54400315 92 771173947 71 365818076 25 555746463 31 54849725 25 345547959 25 313037949 50 843681563 21 410296372 23 876780940 54 472843498 18 726988774 72 173955264 42 800075880 54 370141940 53 956746435 53 431764772 92 842890538 20 888880913 44 292911171 97 469767329 17 244712505 60 962865208 65 854065299 40 794002536 45 495851185 66 281461538 53 923302495 21 474246290 5 436656979 14 841455456 8 162427259 45 314412822 66 228728245 10 42740334 93 653231017 69 112139161 56 294726288 45 391234432 47 753128358 1 421688717 60 215949277 1 839243379 29 632061800 94 988505120 33 957172729 76 180374067 56 12743847 27 33180777 76 323439343 22 761204170 83 551180605 47 150326175 48 274317895 92 661038028 34 745629786 1 404387194 91 18530206 91 215604129 6 40638164 39 343634827 76 916738364 61 584859883 41 705409252 74 662553819 21 129597717 4 739004897 97 209287076 3 921185458 70 803874008 57 891219971 45 406435221 95 906771778 56 770316120 36 141461239 17 459620934 32 823245252 67 96685771 95 203908688 36 282742175 77 965725307 24 540774920 30 366373362 49 996708747 0 563197337 1 996923690 59 435579375 36 857449144 48 434391324 20 364131498 30 294309253 34 635764876 83 789912190 56 199513078 40 441380794 49 127611860 73 391346208 9 341822282 24 854755587 84 212519341 0 498239858 82 297737263 89 267592168 39 86485807 20 45007412 97 711348873 32 661983603 100 403690720 0 442933314 42 373489076 73 466431817 56 974804808 76 999296875 46 630007657 15 586027152 48 236433451 92 298384167 68 835508134 21 173480295 66 867718736 50 769172628 80 39329969 48 961257641 21 165450201 74 438813058 52 53294646 56 727287913 6 363130860 36 687685164 80 483663865 12 44393359 36 454163352 60 727063590 68 313840029 72 668210616 68 47692144 15 85546147 48 915859760 59 373269863 98 254224304 96 739108489 18 973250969 96 504673654 1 242739324 88 538896586 55 219895724 11 220533746 20 298137203 24 173067 39 457745479 97 700143341 56 580286852 36 329672194 29 913554397 85 470162165 15 637916544 57 129014356 22 974972572 87 182795451 60 732179853 95 174656928 35 458087040 30 831639764 51 599699093 38 400097108 95 812017989 16 511408613 81 192159950 96 445846319 96 515890117 22 614368529 36 330817043 6 381099193 52 154073410 47 129320560 86 193424289 78 855576456 54 872020065 41 377129024 79 766758784 72 813535298 4 875554386 91 206674474 37 844928623 51 180307882 94 751098792 82 985968540 33 774429124 90 395396062 60 917589936 66 381950807 53 701361293 76 647548655 70 204994367 4 256197464 4 130134049 4 364404901 10 859285568 44 249859577 89 703818876 100 38881812 26 629342173 48 943735541 42 440548245 17 160472425 68 574383754 56 816751373 24 959101169 27 194766214 16 730081831 5 521636023 34 684679398 72 66993818 37 643039119 48 340236818 93 653835742 3 517302015 80 266163835 19 666553360 64 903411416 100 644169346 71 729456826 7 760086313 19 515131142 95 951015990 76 439655601 48 333113904 25 298510156 21 33827113 90 547221375 56 585674347 61 52641557 83 734137828 46 22478728 86 242673041 74 438925723 69 272370803 53 360952096 3 134543636 0 24406278 26 226203260 45 268187788 71 115180014 46 119082541 3 695147715 51 919326488 87 657348000 43 971281442 69 979385249 82 161611531 24 210741785 5 731373824 28 308301729 14 612590367 84 268075829 95 731801870 88 380524761 78 487670179 71 353969304 16 802253675 65 134552522 26 779445269 5 755121585 33 337454746 93 347923490 43 652540266 13 826814830 55 535981264 71 882988471 73 966998203 31 663997285 58 561442023 58 591890829 73 229650018 24 356324624 28 649634093 73 935608831 30 668901504 23 686820217 74 576537467 94 383513267 24 742986932 99 594574787 15 142927248 30 21779598 33 134696583 73 193873046 51 151839297 98 731750199 75 905299231 36 663435626 78 893956065 62 514886477 46 781332542 28 347147513 58 580808068 97 716379215 29 970424909 31 219491846 66 345356394 91 471408350 85 406250641 51 503978470 23 574864783 11 260041621 41 716219932 50 86837722 34 112139794 10 82702410 79 291592976 76 537110221 89 156556102 100 576945642 52 898385776 45 473253487 34 482453255 50 915157336 3 324384156 79 936031960 12 990304657 96 877441961 82 296355562 28 86092647 38 464982663 64 14225442 28 243561351 61 196857032 17 540114670 66 220904682 59 701505196 63 595817950 15 978672581 98 939095893 76 107998651 3 323384525 87 620908000 46 943874693 74 925651551 69 98650889 23 471597011 24 709668474 29 167920243 42 861113130 19 765876794 31 889673946 31 578414881 82 7029046 84 719954710 16 781637527 78 725514404 47 632355929 34 333299826 34 182901 80 26187698 86 657797091 6 196810150 73 199481893 57 792818655 48 229345169 82 63438010 67 470948663 32 733464227 7 524450506 70 318720977 68 82979326 29 821088215 62 802162326 81 394766962 27 417202314 97 495117961 69 2421164 66 437908692 94 841925312 100 5653254 35 353556513 60 574933784 71 956066786 13 361722824 80 369372746 66 633656382 57 662261432 75 625518218 84 483009687 2 968920269 15 474459794 23 33215155 91 224925670 47 811429530 98 530382516 22 450467090 92 204837833 77 346086498 22 144713351 58 445048314 7 926581000 26 186565952 20 877062352 84 515434802 76 88681578 7 900499167 87 700819390 55 987832059 83 637354832 100 889004985 66 56816832 62 505818825 83 255959690 27 476702549 84 194990589 47 585388482 96 726072551 71 284982865 13 362019016 3 449611848 49 255594840 94 871011408 100 716143304 65 829278156 79 584852076 80 121066736 14 772030376 69 753070329 50 102968102 31 7334819 38 152000249 25 989694606 67 818190822 25 428039221 80 558600099 63 448222776 61 48713595 3 359728264 69 381881638 59 211777864 52 727327942 5 469762325 84 402756266 89 667675354 12 122683767 76 23547654 31 549945338 7 610682761 14 359389811 55 688943469 50 854590038 53 654629262 43 282785579 74 350763943 88 352792666 60 210021942 67 41695549 18 82331854 1 333146814 29 307777569 67 805439205 29 797599976 39 323556366 50 201921917 66 806210296 34 294805434 65 217556380 9 47424828 26 942042655 67 778052685 55 393991945 92 226421162 45 133458982 71 456846297 24 672152558 50 623784635 14 639873780 4 722027831 46 608255035 29 597678249 85 284933082 84 972812197 28 577897683 50 674064074 17 349847801 2 840864824 99 155490623 34 283946495 12 612800028 0 486934620 88 301329682 2 934392221 18 494563312 48 362641135 62 947016609 1 748453705 46 71112275 17 739677363 47 997943026 0 470284169 50 363183548 27 230341449 44 132296468 4 711152754 81 831830003 41 85358342 74 48155209 27 951826456 95 684746755 48 985330955 0 142842025 96 703099535 23 309472676 10 806306838 52 690453182 79 296186515 17 558316038 27 632042009 3 876169797 71 430428683 96 365502406 57 842661420 70 937500282 16 882948675 79 918364139 53 568368137 64 946302999 10 233136312 77 688590022 35 521584886 95 60590182 17 833890860 40 463502538 69 201614959 93 414467370 48 847832491 61 494582644 76 320429905 74 251652582 73 309112851 12 553354879 97 221588388 44 729838813 93 455239389 16 182874334 22 804953923 72 446100119 90 808096669 95 489252156 11 355068092 10 903426666 6 937373459 67 370226794 63 241219619 48 960978037 36 453690094 46 364440097 49 673894350 76 77913005 28 509661939 31 979917749 24 36574541 8 456850901 61 580117951 0 306306378 1 616248450 16 568541162 87 891531960 42 831955000 70 499984719 16 187949810 39 988843290 70 148432050 96 1671268 42 774233125 13 209466338 66 995869588 70 239152909 76 427710826 31 438535536 67 724772226 28 153244022 9 810514215 30 463533203 84 883234044 33 847923740 92 750749142 85 545899256 87 610927742 62 688506434 46 142256488 98 766518008 56 874035261 10 383574489 61 863775247 26 3708179 34 140767130 33 818831083 58 933442663 50 279108173 31 645521660 45 613053699 53 739069613 62 22339607 79 417115400 99 384494039 52 361089120 69 513471984 4 332710213 68 21057520 43 140811703 94 916104402 29 739107873 80 836456297 87 142894629 49 967250332 72 67611938 14 995096254 19 902117306 75 970521353 68 273017588 14 245670273 99 870634269 93 515099924 58 589834311 84 112685201 41 800259509 73 503949407 59 619764481 28 410727318 59 61714789 90 497283264 11 770273874 91 586751714 1 554514026 51 578247492 54 520604079 78 730179842 19 362059955 70 938127206 49 210162941 70 556104857 56 725171333 74 974487609 88 948277121 100 984932198 69 381789949 15 905631316 59 278101071 34 61651796 68 752269008 54 657640952 51 878586552 86 726451645 65 181961956 24 1816616 39 238799470 13 408379290 50 825554218 60 500240020 17 990781833 23 500454537 28 360358072 60 441836789 38 370494436 74 483127334 9 691991391 81 744738261 77 967788483 7 536884245 40 269281203 34 807004300 87 70160696 67 532140421 81 971265860 77 183211657 5 756733637 59 826401562 23 522857307 25 326528323 77 904699544 78 621765729 6 244367367 94 892675582 6 118190664 38 132293955 94 960013939 83 452276084 68 319908082 32 930268193 38 16717678 0 41943319 18 836063551 86 898751901 28 295083869 48 724624884 46 582252729 66 263308988 32 591176052 26 989282331 97 437139612 36 13283533 56 933619450 32 54319958 19 781130867 38 753890239 56 218851202 73 378219581 0 98533994 98 754636050 51 572787027 99 259822551 10 724120777 35 733078794 15 156134330 75 203625143 55 451333296 0 974208019 86 549868034 25 166026354 36 319414807 48 355653991 76 348160075 73 232867313 57 543736517 6 660009216 55 801822975 12 347897675 15 665593032 11 774685664 90 237572570 8 532254039 77 337627151 90 170075804 69 603256067 38 362436854 62 561453360 14 462254455 5 772886299 83 851462094 58 745152284 2 88162997 15 240317610 19 57924979 69 320755225 61 603454624 34 31156396 51 656903723 72 158523058 80 343410994 68 277772894 12 836109924 85 547838326 92 370292639 73 65164111 18 827646673 25 122695338 57 769541713 2 655014687 62 509823425 97 101666187 45 435009804 40 789348279 11 963232751 39 295651106 41 119778760 38 268150504 3 507735792 49 633768453 2 910029293 30 768262601 24 814618695 99 910343232 12 792326673 18 480400083 9 388939496 83 986437257 77 776766165 42 910085007 31 995162714 31 724899988 89 418189567 75 616344389 40 983865754 32 147306206 88 230031742 35 901119169 7 182253916 26 99658709 18 558151874 7 89858182 85 776835426 23 794956578 78 769121842 91 458138701 66 774139689 41 222650055 28 90998246 91 521387691 10 934384473 77 299392712 13 104300007 48 497837194 99 762534064 39 270294469 23 241117942 28 428510732 71 926005511 99 107581694 25 840218892 57 613634645 62 326403101 64 265996500 73 402409064 44 295112964 13 798915840 72 659170836 77 985606492 6 244892474 44 397308914 40 147062759 10 944050824 61 346474036 92 326023703 92 637776360 34 413189153 82 724846641 29 615972286 85 686813774 31 97867146 52 852384532 49 345373449 15 566921316 63 929662068 18 699724268 12 167671918 70 936506264 5 17065213 24 138438145 72 801107430 19 957098475 60 811620296 92 371714319 61 484153647 65 428048845 44 494784183 15 898595236 10 554679068 99 762832860 79 258907138 98 550462058 2 807675166 86 610934749 9 113181936 97 584354466 24 798922567 84 208224098 20 479062943 20 226409670 45 577561161 54 392740169 47 941181079 1 498494096 7 393570353 68 689912091 96 913195027 63 63938049 100 596748675 74 218146110 19 791466339 56 811811451 70 184119493 63 108067130 63 300116008 18 896902312 4 446036995 54 288291725 50 927855590 91 832637537 41 816102686 36 530043762 39 641865087 83 66021529 17 64141180 16 637297923 8 937495560 66 615694684 83 862283722 98 31141920 64 991591023 39 549466547 65 831670287 86 541002239 42 606179011 86 161595312 42 954803907 14 725740574 26 749805418 44 741575865 82 607019192 49 302479362 25 142335394 91 952888556 97 858023705 10 170602367 83 822239618 68 358749895 74 598468729 65 374469890 62 128016250 93 22515608 43 827669095 44 880305360 30 391651951 38 884964878 19 760494482 15 415467444 34 611165402 48 614896098 84 762263932 81 453575019 40 513865880 68 188676930 25 287292676 9 508952369 60 468091880 17 488788130 77 529072252 51 954660390 84 637836683 19 54689598 2 764656496 41 11778937 40 847625643 60 610723807 75 65737073 13 308915210 52 639396585 24 605395171 31 431035650 56 724422303 48 156447160 23 178818949 76 907837281 47 121230640 42 732154467 35 814778909 74 452273209 43 416334529 39 811743919 18 287606358 40 565443633 80 403092496 23 191216063 34 824280854 72 58296792 38 556717450 91 768485689 69 446179869 99 577859536 10 466427035 94 685747590 8 355919731 10 119515910 60 427861215 70 605537047 0 632969308 66 882777836 28 975361054 100 265517402 3 594440054 2 622776438 99 583200671 2 350907687 32 393716246 87 472829081 6 57538494 50 754032646 5 67827752 41 640320966 36 666451300 18 113056149 10 906632736 76 786484870 10 155226653 73 495936339 14 752810209 57 678386179 100 60808512 31 553685852 67 856764326 83 181067208 6 870209688 10 860602299 98 867952200 83 448173802 68 277639848 85 433757042 87 301238461 23 122175954 75 256346274 52 47214942 100 610450683 87 300761650 98 416825645 29 364768332 81 727064363 20 5701836 44 594566684 97 289159871 42 324172918 80 339960309 25 394013912 2 347205493 44 916306842 85 280763890 96 608201062 94 777162490 20 380838831 14 286047767 6 280992829 94 985143064 55 709812379 73 698328027 76 262641127 71 485492642 84 171305477 90 196149518 57 531674682 20 635084104 11 246383211 61 996910845 81 349016824 82 566754561 60 886394297 71 343604475 87 591024990 75 75106089 49 451505959 72 490495607 98 223882581 93 176859907 28 900241715 97 26093979 62 413970236 78 606864865 16 617727474 31 182541277 62 425022157 43 923600632 61 717437942 15 138076763 43 849439658 78 159585174 80 714047668 10 980431317 17 757606021 1 890771330 36 712062563 26 427393435 67 316935159 60 125435321 1 140188380 74 337797164 48 425453934 16 732751436 44 856259352 57 260458025 60 656158779 35 392649542 61 203890076 15 453529128 96 652679734 71 950508710 74 352011709 9 62434743 56 380269019 40 480182746 30 227946016 33 677530895 24 57502119 71 395183190 74 591822445 12 859048155 69 737451110 96 243692380 89 622482233 22 579650847 82 168910648 60 909449505 52 754093266 49 153835963 30 817577487 43 391876700 96 546344105 67 517358166 74 228937704 53 263985157 86 121547468 46 29285 0 894135555 69 946147069 31 19499284 18 999100287 70 235706522 77 124197605 52 598743745 48 601856261 53 763827968 27 278101330 98 492416539 48 783289262 59 639496018 47 903801361 9 863753594 46 634216555 20 158884125 17 57777875 41 215595097 26 173252103 19 241884621 9 369070522 46 265649996 54 606827835 81 793407700 70 430378104 95 711162799 2 692074761 90 527902118 13 773956467 87 539604919 6 598664956 83 831952757 93 341206339 48 531963930 38 825663174 70 696645131 37 727444350 47 67960287 41 233479853 98 5846111 50 114801503 87 507332193 30 268151331 40 380392962 79 19454441 75 888118315 58 663204974 47 398123895 57 728950392 41 208488651 40 121742329 67 454338876 20 209813339 67 611980588 81 953162284 91 281988092 36 80301972 62 984641966 60 21284476 76 87623422 8 745618655 96 128993870 21 537002923 31 579024479 83 105951760 92 86908957 100 895630795 27 725571022 45 345024622 66 540028597 34 369174672 67 853019267 89 502378587 96 331282686 25 928129649 25 619600708 41 264617117 93 322454586 57 732946425 37 412478838 44 726074334 74 307940182 4 689169752 4 423773945 67 726162870 37 356731663 54 501379308 63 564680649 0 540927467 87 890482074 14 569346292 32 812904219 6 95876280 16 750750507 52 22183389 52 223651263 6 49556496 19 146797545 5 676178314 29 824515831 100 199455455 33 770590531 6 631122231 25 783994740 89 505849719 20 817007967 16 605065100 61 883286619 37 905349348 75 502694886 16 491583982 38 417473015 28 799610815 11 216965587 62 560779780 7 826004738 61 600834491 8 504541860 35 581903098 50 257149344 72 805596714 39 234391837 65 344486892 61 322508556 65 747183646 45 122789091 64 720727311 37 265803319 61 719235676 62 625868110 61 535841143 22 121307400 47 935757266 5 345945127 87 381068353 29 987159441 4 392808482 1 802356409 98 22099632 6 127377005 41 888058791 75 111574439 92 607095799 69 771674085 20 643671937 94 84520214 72 42033173 79 564331 6 854158292 23 162499169 92 472297172 67 592381280 97 948230756 81 858690761 44 82595407 56 476038435 18 220848471 68 238791717 98 199386167 7 499152804 41 53324582 15 351408579 15 315962280 80 925577195 89 469034288 38 888468202 39 152054979 17 818238128 20 479658884 78 828970580 75 82336788 79 919294007 21 154003449 8 755737273 33 686808352 39 694224985 51 631532414 5 207070711 64 883671577 32 804387745 80 714812351 96 172899482 89 832134490 61 962391379 19 695623317 97 94391623 82 769627988 40 477964757 44 472586455 61 287500785 71 339910090 60 199606924 33 436957523 27 276148206 68 508146270 91 551643600 73 636379732 81 748859868 76 222474947 5 83727370 44 712422067 4 682152368 86 259116390 61 317695632 16 62133894 67 465238415 1 873212278 9 728800189 89 296451708 28 520393120 37 515962551 1 102439344 58 54076591 39 200732292 49 624941540 59 884874382 46 837369056 75 49829829 3 349373773 58 83382845 15 139561220 89 813968121 23 549183642 78 565831660 98 17242464 73 355277727 71 728083872 69 316269074 68 24724525 54 501480262 40 158878982 90 479377171 52 284380744 1 95160077 16 335045374 41 143538287 27 212613778 13 513598447 81 519091591 5 389666828 14 838029340 37 146624841 72 201928443 16 977161431 46 320741998 49 287122265 7 626576440 14 312505115 89 32336931 28 465510051 92 663091116 39 345588888 84 702817884 83 229177904 36 717192603 77 222269207 52 177437197 24 462297516 11 652561721 30 801200620 90 640244409 68 588691753 69 508836415 53 726713953 2 581670626 75 985930252 78 440202346 11 388346090 81 651669226 81 950645846 56 630577284 41 586949827 89 177600110 17 983742224 6 703676579 86 901016522 34 769581236 15 31185224 97 594329056 55 425656119 100 445458974 38 881875036 69 190517694 4 403638970 18 655228484 70 509783086 37 722399689 73 104011006 75 417111231 59 399905737 42 892760047 87 540772487 37 428176291 22 416825893 3 819732065 8 737219669 26 200581941 86 32216141 42 847588689 73 408838258 31 301368673 70 268021447 96 283822030 99 800783043 87 880757597 54 255975892 38 171371605 60 239501355 90 168599989 78 531764005 35 728905838 91 681803561 52 451073474 13 758183097 14 610570809 89 834529836 37 88933343 17 838862195 7 991216379 54 58361432 68 679689706 65 317170504 87 627496736 32 91427433 48 702832409 54 267733850 55 759784116 48 36418507 27 30706034 50 131424595 72 325362258 35 428358498 63 760841469 17 889404294 85 542990290 76 753850201 43 282332648 65 203557880 80 665731564 28 934740426 15 202946228 33 276620398 16 294739565 61 75155001 67 727519431 29 117404823 9 852143534 21 570889709 15 420469711 72 929361164 56 36680898 72 515724010 33 374934569 100 263613517 77 205081029 10 258360256 32 788849892 65 424060271 82 604190986 32 693078350 45 956135903 54 30004103 65 938752119 8 185787495 51 976760584 58 451747501 60 917773400 99 9970055 83 205260394 4 493804461 61 607433304 94 892240741 64 222702406 69 378937242 34 901402155 45 983565754 9 915856080 85 295635637 28 977863535 41 451905482 4 273228484 11 302472657 42 356462030 57 203844157 36 597108381 17 700423176 33 418919047 71 874707912 4 39753124 32 371713787 89 840741874 62 34854621 77 749090221 60 206058406 0 403961716 6 129138106 84 807024814 88 140389463 60 492919076 39 528562269 5 468993362 16 612681615 48 275246950 14 915872142 32 596780283 51 2469734 27 288041981 16 590176636 58 921424724 16 433448305 68 428432574 37 642557133 96 166411161 18 51621236 14 229002741 12 477130764 50 32408106 23 648168665 18 970945607 48 821872862 87 637312780 40 102013720 15 885105365 3 417662084 8 557673274 65 11808621 9 188101934 53 632324133 94 918909843 88 698979893 61 57597265 50 695936501 22 487142658 90 819842299 44 28152400 45 780280413 90 268130994 68 519747509 66 342899334 32 142945109 23 226297110 68 780944366 60 673699877 43 867090556 41 833850931 80 16815145 50 745429879 43 363345696 4 472281021 65 951433896 28 74514885 81 980728662 23 73163154 75 172660552 22 603193752 41 276354626 15 634670897 92 300823699 55 882310684 44 299844259 3 109265290 47 792774128 40 426341040 19 636994851 2 688242732 39 165700983 77 765159221 93 52240822 3 905643814 96 187417248 39 135851498 44 507132535 23 194811579 21 756928000 98 224249604 91 176193015 57 938858346 9 124548289 84 377740630 21 281243755 59 554094369 58 212072360 85 141590629 58 68496865 38 535322186 75 987703703 93 544648220 43 771023630 45 266558052 86 254677334 90 630605118 64 909115181 86 551938455 20 86698847 65 976518794 0 352458003 20 89062778 58 407508341 37 262321311 40 147069041 54 119917738 43 248953175 64 678388272 66 530648901 51 41647848 9 786745186 98 24852243 77 475499014 11 390580962 93 46700757 75 121323569 32 992786846 65 182406703 23 870833383 31 858105570 33 170532510 54 224551755 37 351745685 2 175520789 62 565409721 13 197460762 97 550149282 8 820655160 59 896698455 47 744612485 24 704353691 64 342724073 5 342910274 93 200873424 51 459918714 89 838439870 47 927483116 4 388005120 41 752128298 24 201176253 76 444252204 13 467835149 55 652679541 65 108812981 87 780096156 74 153632285 81 199418354 55 503965455 42 787117532 21 297259107 74 791085327 32 470872484 49 564812824 0 106396634 90 656120623 12 752465428 70 853339156 74 451437379 28 323194855 45 788472992 93 123010676 27 446362780 61 438927173 41 749455756 37 340904547 54 253287465 15 830930089 68 312532835 93 549268302 30 181923115 83 946958497 43 97653408 32 62463181 11 297802896 61 823784576 32 268871359 17 912495811 2 193364337 56 582461012 78 483844819 84 650798671 68 25040414 67 439375631 94 13295402 80 254051484 5 90011138 70 740070113 23 839358808 15 879485403 25 84760923 18 350909325 58 946449466 93 457383290 41 180903256 44 950441077 81 974436936 51 314020217 62 127722460 30 500956122 84 104269225 30 239187859 79 863676659 27 186949579 28 125901405 10 237909478 41 601018104 64 374950802 99 38947373 96 6092765 60 563135157 50 102227648 56 70056954 52 850015902 24 620300993 10 101196732 50 348011542 33 508677156 57 999199665 19 493297157 76 2088388 63 968859999 7 642492929 97 411470985 64 125279265 25 814488790 3 815983471 27 805070025 69 722246185 35 937434981 98 292177830 25 996318228 97 107562545 9 691885187 31 192264149 5 804935775 70 629553609 60 703287705 67 220500900 57 680833241 60 826559285 99 906131165 73 820714660 22 256618169 95 704545306 46 85839863 5 699783196 8 301276544 43 163051781 59 827868794 84 635830483 15 562495110 22 989318852 62 606825497 28 722925835 33 317902253 31 797071907 62 879823067 80 814695266 63 849486640 31 567855301 38 53567067 83 399151058 41 483276132 40 926198266 8 106052071 67 321164251 78 600103811 25 377074332 88 194986506 38 335355957 56 440769537 7 984368492 76 471460480 42 114519111 85 409195965 28 792817691 7 383581267 20 183884858 14 45413545 93 851902917 96 567282139 29 276910375 77 396365846 70 95531069 81 889101233 20 605352122 15 399609689 64 363626097 63 493051134 10 451145699 1 821975145 91 868414473 89 244466989 3 526458567 10 23760648 64 282431756 86 349603098 51 216292447 96 338020303 5 516427928 66 686749812 0 273261557 47 467136513 1 983366479 62 529073864 100 401628310 6 142626854 32 10852172 44 902216837 29 168086025 60 883571306 38 616008611 86 49802436 27 61287731 94 893647694 52 692346620 89 667541550 16 32065177 74 202899014 43 297096211 58 356114530 58 704272244 6 50377675 13 321760013 90 571364235 70 757031227 48 399956498 19 738696992 36 240210311 19 133701956 85 741050248 25 915524000 14 765064685 9 182559331 44 734136096 9 359777192 30 362379764 92 50794203 31 445682086 29 207559091 49 811798443 19 4990198 60 67232984 87 567429994 24 403765958 74 250447430 51 176968533 33 900504987 75 653129859 95 669040230 8 519365925 88 692502922 69 865594801 64 846477603 47 633394743 7 6510350 32 590402066 6 837795400 56 691982454 26 555484414 47 214261139 0 868529795 38 266125431 96 989540117 86 937507780 31 457446937 70 305260244 23 891277774 56 304277163 58 183383053 60 563156264 7 283108234 53 282494237 6 9112334 45 409230116 79 739207674 84 164528773 40 354111792 14 727632411 87 366656363 83 86997415 88 254175859 10 941275943 98 841144011 12 570466944 6 997717953 35 377501880 82 73042431 31 128786935 98 293102030 88 3113068 33 626153981 55 37535813 79 867291534 49 819147820 10 481775843 38 449708200 92 260745293 85 686673932 57 535164174 54 657304846 59 617928627 3 140324442 59 379400113 51 361624141 37 840967765 12 522330673 46 852343127 62 655075883 85 911700413 78 158505789 8 320153749 65 993143507 8 541712148 81 157110217 78 190808798 80 54500950 95 460681586 10 841479757 66 362262820 14 353078455 62 44582373 18 234380246 2 452022192 40 814434025 74 23382109 2 556433161 20 199384708 17 342862923 36 554511194 4 622745815 72 15559073 9 6634308 89 651652766 3 604900062 73 28871676 5 83655258 40 354713506 7 253320248 86 43536480 35 399475911 70 748250896 99 608359900 74 472750358 21 60173815 5 886439565 51 703650388 79 514511425 7 804579276 48 579122711 74 338783462 52 147236590 58 990138446 60 311766352 88 181084447 21 404385515 70 738517505 3 662792154 33 686554980 36 823681844 38 531473866 86 232641803 42 211790278 7 996450426 51 672092466 95 74301653 73 285191207 10 318045247 41 790729487 81 974821 5 337563231 22 415446079 54 99370386 63 946236217 57 185442421 93 366442094 82 384911649 59 900987129 93 535401592 95 748379543 61 977462286 18 791188684 24 677763604 30 544011913 40 977708487 30 587195496 16 634131343 24 55603472 23 596276504 17 692137834 60 344484907 23 339147791 28 346536856 74 459085983 45 65348976 98 812139448 19 821372382 61 678877495 56 212283791 70 172549445 26 985349800 37 980372719 18 552617111 56 381948432 93 488962685 2 452869072 88 62539403 58 311465695 3 403600752 63 169272952 6 572230518 39 507114679 65 390010534 96 31813438 91 383804290 54 983542346 63 871136114 53 496785360 98 247164272 51 365912290 90 880447183 52 330871401 37 714664618 76 471041592 32 328566748 19 188468345 75 449162246 72 666368200 75 729358899 92 788717705 75 981573814 74 598618681 8 500544124 21 902170825 58 237627732 74 543974968 78 828828826 3 505689138 2 987663810 19 761569142 67 586545628 95 384355597 15 791015181 67 904273740 42 230067085 6 719897198 79 76115311 76 459983855 92 434876512 43 964820597 2 417933669 88 118832462 76 743214175 64 320349366 14 971219288 59 742461089 57 173775247 58 833362101 43 288690705 66 351861530 40 863026526 73 662026140 75 883931829 67 774376317 44 504012485 83 439608907 76 213367075 87 990286942 73 565511893 74 125310478 89 903014503 89 862315976 26 240250391 77 524324511 45 606591702 59 912873500 83 769390119 29 255801025 23 966513111 54 126330547 58 137843800 36 611785769 10 875184886 60 89399372 14 864825180 77 38131520 52 659659565 24 882194533 33 267858100 53 187747301 44 679992477 13 487164657 56 258845853 64 539717998 81 186141355 0 822976383 97 769114987 75 373561928 60 229455325 40 66455862 24 584149542 3 603468690 29 583211304 34 326944548 79 870403959 86 918059151 31 304264156 83 799375229 21 401937305 90 523827926 32 317895498 66 943268551 82 303385994 1 440338201 16 909347453 25 810014191 2 819410641 69 556535339 33 524432977 2 48106643 42 254927857 28 249753546 90 121795236 88 804641493 10 974385056 62 553920541 30 767516202 84 785670958 23 235328691 49 292234756 29 70994688 61 340614591 89 106553530 27 954325307 72 176045480 99 805420815 10 382597117 7 911449473 23 219992380 52 211277607 46 250166687 77 387304746 82 556024468 78 125221442 90 772875105 87 608541539 38 127755650 10 320732829 15 890441853 35 122687254 22 90753096 100 86534351 12 102607728 51 833372790 56 706343218 81 93828466 14 467581151 21 761661890 42 641659639 37 34627223 4 829213846 80 190844831 25 103881262 93 991210942 80 28099661 34 689342060 76 128190729 62 546036596 29 516820190 58 406952750 40 786052052 72 143486777 2 888761245 3 307578721 28 853602488 94 928594657 75 865226883 80 842896072 27 852998441 98 883174468 0 821324878 79 349784594 8 583553928 22 954086676 86 152649325 81 471251151 4 86405723 44 640044970 37 983099985 26 413249101 58 227336999 73 246399325 43 956620071 23 306550174 48 645603227 1 125965382 19 539380127 33 475310625 76 420006509 2 811574815 25 298350916 21 245281798 5 671908656 100 226289487 97 438001250 71 136645282 62 864678838 72 671262737 12 785857168 85 400589078 37 148323140 90 357058989 31 581451818 82 452385225 37 149926455 16 667957983 45 221059987 69 95828680 39 898520407 21 428933533 46 943519439 91 464454843 58 323686306 15 89580303 38 29689078 4 289552821 76 529322125 86 454290248 54 746342071 5 524957883 28 685321162 53 304867799 79 395130568 28 814260271 39 742434130 21 821162609 100 814078017 85 224943448 62 917727834 61 469327711 86 83413458 64 672091646 28 957679936 9 457672521 100 68866117 44 475022753 22 357016466 93 596235143 73 815021709 70 399008017 56 130648602 16 634353999 78 711287614 41 516673386 99 831898449 94 669463310 53 31872747 89 66369456 45 518372512 87 281401474 99 183362628 94 398673193 53 101674169 30 666053780 28 184608868 27 233730104 71 597491318 77 684137049 80 390901278 13 263760180 6 423528183 59 950816403 78 968068912 98 908760239 40 501362347 44 332891397 36 545890343 91 552780563 32 323379677 87 517082432 41 514185150 49 802244047 25 484699459 51 90797174 1 239739435 2 586141821 86 138951488 72 240910301 16 224356746 7 65982271 86 623108477 65 489538941 33 724857819 94 446263807 63 589313943 50 29751867 55 212072622 45 180437883 38 504536598 21 123061078 66 231256035 17 900333220 37 566042086 39 194955147 15 124680216 70 737775088 42 97226615 56 939968702 11 211370132 70 765466129 1 414059877 62 895574489 41 610814576 48 718347543 27 418535910 3 335977989 12 893432183 25 251682091 41 960814915 49 899655510 20 919014407 26 494020921 4 741824517 34 390851532 23 607757179 51 260191915 50 394865562 4 707910261 52 497862563 67 834731117 34 902089620 83 843366551 16 932176703 35 16612456 72 553683207 78 512083196 19 147296544 59 301742997 48 625854247 94 907345273 77 157879907 50 967579483 5 257219530 26 160094884 18 797154938 98 557942653 39 995580018 10 758086479 24 13537964 50 989504294 74 611220584 26 154089020 75 10364275 12 892287962 61 655104319 96 693752851 68 968633256 53 646954458 77 653931040 83 468837646 48 441601447 13 687048861 30 965887705 40 243025479 9 751062507 65 321595353 32 730179923 44 973746370 57 211788270 45 812722687 49 471454148 1 247124996 16 486348656 96 613906527 90 484491533 19 245622953 51 426474187 88 911125989 60 468269342 58 93649420 96 679964102 56 688633803 52 946431571 55 54474699 61 753372426 19 271042014 78 238964849 64 497425905 66 78979398 6 356375943 49 2475678 41 319554544 44 953605420 57 161745467 85 292788399 21 852718711 99 266950293 8 863043086 80 708860441 13 337252607 99 656703284 82 317478833 21 671227560 43 550408626 14 88702091 69 513649117 55 623078983 43 289567825 30 234063167 59 759356209 96 362805180 14 777419655 41 790873776 71 957494278 93 78916086 73 855401318 90 481820688 69 232473294 65 806425886 83 974068499 9 889647022 71 310338062 12 582897542 86 475498610 95 224324456 63 21953546 66 421319730 51 559830595 6 143484225 0 24346175 73 438944929 25 503946427 82 554932280 81 736596527 98 771045507 30 537742541 85 683895127 51 604758871 62 245988193 35 135673874 83 644504835 47 510643147 81 748296429 39 791046182 98 297727825 19 634660397 35 198123631 55 245568761 4 212322574 31 632133918 29 720786477 14 988628970 48 654562509 93 269514697 36 742574512 7 2963560 50 46590113 65 382280259 26 5594712 76 948539496 23 933209985 43 847898249 4 900567309 39 841614334 79 236346150 22 525503679 93 134564816 57 755593548 47 765467030 99 223707786 65 801878451 11 145994634 36 625055492 66 290845293 40 803593777 61 293599173 1 527840411 71 892820421 25 803412452 28 967956619 26 407469837 73 584238669 53 864980881 96 80250067 94 475005052 47 318249335 70 372440764 22 514628668 98 406857643 32 637443900 73 552126216 3 950974870 36 324756430 62 920889315 72 58318935 75 490796491 44 103092148 61 455982173 60 918666616 40 560715260 52 718170315 48 772348285 18 984228562 38 205194804 0 903960636 69 442194955 58 975546321 38 894792018 32 553344761 38 766438277 34 71181582 64 978909135 69 944244882 88 909672065 19 382130677 32 446150965 4 562920886 78 519152220 89 310801645 49 956299519 2 33542086 30 870676929 44 422954285 79 749510669 56 463664659 39 62344264 43 354933627 52 721825030 10 152672492 6 377433015 16 194614914 65 175199239 1 193210043 12 950019511 83 584267674 49 166032987 90 75731496 1 906262427 17 216343034 93 481678685 97 557908734 74 757314161 8 20914838 3 788483964 10 290184500 59 28740927 38 417228015 61 415986907 60 833399212 82 692721462 51 917049980 84 331486517 30 225346988 17 693844773 46 261584680 25 370048155 63 374948912 96 757559720 79 608992417 17 607312643 70 347842482 69 526116778 78 94474071 8 185447025 73 239970526 85 131686715 56 498973275 76 530412658 75 629087732 2 290332946 46 418251538 62 105074739 5 205256742 42 676384583 75 113087620 54 194042521 64 186860405 89 272503662 50 249838185 14 514139368 24 653741289 93 159607216 72 490731107 74 206408392 82 571047366 89 914159976 99 435299926 98 662883085 19 819155824 60 182566924 56 438993964 32 4664322 23 351771066 75 312531247 96 246978503 5 801759421 69 73782025 46 141287730 45 287466115 68 950831436 48 509474629 77 895698274 55 870632177 100 822154624 68 752206728 49 34308536 41 583771901 100 177295162 50 608887800 24 256441064 6 417371524 83 365670346 79 958949960 53 482165601 98 716609979 72 440396937 50 997318604 67 605085558 23 387177669 61 620541008 51 532731191 100 811941127 50 195073390 32 558904202 69 174960493 43 695104619 76 262122127 3 26167546 70 80503055 62 374246393 80 675839777 66 961456762 50 274406596 40 122589604 59 516586347 5 21135440 52 447740530 44 120863046 30 768327348 50 834400404 54 18513896 94 791868070 4 990778270 74 927493846 65 337251819 74 478415028 56 170581149 87 727827068 96 277278096 81 645004228 29 755816488 100 636657337 76 336315730 21 123125066 76 430919337 75 341633557 3 5669248 11 223602786 16 74789211 60 489291146 41 786634771 78 769316773 38 263121135 4 785601519 78 151595863 80 356468080 9 659945591 15 687834432 81 437729233 30 519474880 54 664799047 66 722905829 32 620091099 44 328512949 82 565640215 80 276903297 69 259548637 93 809409039 97 123096509 13 509778685 97 559594566 94 803525024 59 3749781 0 792506627 93 980117094 43 676429774 24 384933224 16 107921065 81 452873274 37 977532358 34 337721209 79 64535213 60 114575073 56 181395729 53 403370301 15 798601770 32 716593724 51 322029839 3 264703888 74 922549393 11 766109940 56 134122793 58 745675552 53 755517291 26 987472530 100 712764182 6 73814418 4 107956624 48 212942676 53 263143749 23 871634613 48 110845374 60 706056842 38 152320854 15 396992462 65 653569093 61 857869469 5 844095978 29 882718833 95 537771647 98 296457364 57 957573168 54 5163363 83 439785623 51 447808902 86 560144720 1 918956292 48 76406397 64 863630405 90 514438451 58 663379636 43 791748493 83 400048083 91 540231309 63 343766439 13 306077546 8 452573312 55 18005033 92 990033476 48 8127745 77 455441148 1 716277366 53 607674416 55 222738873 62 325169454 100 383234695 45 43223051 66 298251088 4 771542068 42 937307870 86 272663713 68 786721142 9 634174909 77 332405238 1 626218219 99 620579796 100 783021734 42 501341698 53 872465789 58 404023648 59 26251050 86 509969603 25 66533110 69 637236944 86 683343254 8 579321773 52 732860354 27 614448806 99 993313357 10 109965954 17 845424591 45 496119104 35 531440409 6 173763224 85 467628582 2 25511993 21 445804563 91 621375680 60 703752495 31 403843828 21 921685695 22 5233405 16 645471228 21 459545212 79 508523758 98 24080019 82 186673555 25 289466964 40 544064716 47 333955982 100 547485915 10 975969083 93 630176020 2 963609064 86 609886601 2 138435879 62 63013417 82 979450850 12 216710913 77 123118873 46 459356270 84 782219881 87 66912976 63 56590307 38 217037337 93 429121144 48 248690858 93 260238814 46 802680448 44 463117643 53 575521782 30 241343694 74 816685730 86 854436655 89 249477959 50 572321834 8 337179781 63 20435363 75 804412141 39 615115893 35 118816995 55 63937877 94 201785109 79 37789162 55 831191917 23 864427679 49 966111751 34 199335384 17 296397991 1 390039079 26 653382548 14 963118589 40 935226747 98 971587225 91 30410018 75 100236720 39 812629876 30 788473547 64 211167419 64 334040291 62 762808827 80 320693566 42 345237575 44 353094904 51 613771242 62 409015337 72 724360902 67 417950077 42 942591978 70 208878241 33 359486787 45 458886862 29 661895187 74 836815782 57 191581980 53 892748857 77 917395868 65 244738384 28 465757185 82 119225225 89 345024499 62 506481172 18 405591880 24 567761662 52 78693884 30 232740513 28 970645352 83 293975456 17 229014267 59 558940882 21 699133867 70 833626827 32 425309874 89 412461245 26 871764991 55 717047115 53 821592334 93 129115160 22 150074246 89 5205880 45 188415880 48 301618943 62 725866732 18 731756322 91 938115627 37 264240128 67 426596405 26 30971199 56 325635089 59 866213199 11 856121775 93 45523761 3 785140228 15 782634451 71 957416374 33 284931536 100 779388682 66 516794151 40 185892043 92 62192817 0 295646770 53 89243742 1 411829484 80 941348352 97 640310366 89 628795068 46 592464543 36 623020665 25 806908356 36 645506560 94 153090667 17 423197554 94 241306090 45 445493576 21 41787333 1 308112133 44 767418131 40 443444401 58 336169973 100 124928699 38 781154190 58 325563131 68 336458914 86 670646431 82 521076196 71 805743976 27 675593282 100 545324964 76 194748173 11 94987399 14 513565456 8 278046640 44 941151411 20 775570648 100 198221441 18 969030044 87 446617216 19 882915598 80 282163823 36 251147266 56 647637925 23 598742532 51 166459319 68 819755359 65 534751890 85 133313611 94 117243873 49 47160721 36 278041210 11 904964374 4 391961188 2 496486021 43 928181977 72 359415947 21 453281187 51 446790881 5 294382917 23 579650991 31 245914839 22 223463873 91 144905833 39 194858912 57 509404734 33 352054162 22 74658581 43 596599729 40 549978993 95 375008773 73 688360347 49 484102819 28 820547288 21 740794131 43 968797001 78 631342983 4 795160273 98 86687315 50 315298368 76 554827885 93 397355212 45 708301186 17 337784407 28 706029530 56 858386555 95 37013994 35 549248013 7 184147696 96 703485192 36 514435308 0 232825041 45 172784478 79 79128225 19 757867243 64 646140896 27 793897981 32 671671201 77 876031231 34 608952839 61 787447320 76 419270586 51 533022489 66 652127 44 415770302 64 138655547 38 548072253 94 955697830 13 83897942 33 654145938 92 127114617 42 757069715 100 176199241 67 198021434 28 605130235 61 838255172 66 714517994 100 324396116 33 172183688 92 198251284 86 173243857 59 367680415 88 707827506 25 281768435 27 776479616 35 928960910 48 219397116 100 792108729 89 188035093 60 494975668 40 502987063 98 72658808 38 927737267 28 263371546 16 546942169 40 875152391 18 903222179 7 703535318 39 781017368 23 873356072 31 297890504 21 417555464 84 301017492 33 443287092 73 240248320 73 997207536 62 211197240 93 850157744 30 982534438 35 330233061 8 454600964 61 754246702 2 485113421 74 427753958 50 263783524 80 7582164 43 330334281 13 572717141 63 474631853 64 529470216 38 852567007 72 269780050 44 321569977 10 605683647 26 488274666 76 531039264 99 411377478 34 171213976 26 321248493 70 649182278 79 822185611 62 171591560 91 428622407 41 603286261 62 944459672 36 626588793 12 337566744 67 470195007 25 160192828 13 541071472 39 756014634 66 646244882 27 464163519 65 630141967 86 367881345 63 488524868 63 247186393 43 468988004 48 632398483 93 676469833 10 753737336 17 476503674 40 150034417 77 668978068 28 317763156 68 86765246 29 115054906 9 210994027 25 214930270 49 812895618 37 502318521 33 336479108 89 989451392 78 105377368 15 793281541 13 152672130 15 736881159 12 854537029 44 590770315 47 778795376 77 976554462 42 265125214 90 987718143 0 452879318 84 475405450 9 455371839 15 898806025 96 780711899 60 99725766 68 177747670 90 323844746 93 371017807 96 700113099 24 823905481 43 409875367 50 35166045 11 436706619 83 533628779 26 781058153 61 728342343 13 325359254 66 972845879 32 925276166 43 135398512 32 722349780 8 520799906 9 399325998 11 368541260 41 240349138 91 923822230 34 435621796 58 697030943 75 189193210 30 34616222 9 421890927 6 779328598 56 268056126 40 733287287 61 229274968 6 316897666 55 861697741 4 936183433 39 386649620 78 349033114 14 238995725 67 769843035 62 965949150 90 117325282 58 815518422 28 822502499 85 627269813 59 30394714 48 306216307 100 805580499 28 444948255 21 386360025 75 317267632 48 429057005 34 682647932 96 873373878 71 117360394 92 60930177 68 141241621 79 356827532 25 784940746 7 341516538 5 708752158 73 529086967 55 562889740 53 542961509 11 464253286 49 165504802 28 609396224 79 490609208 79 883573713 29 830041143 37 300944207 66 701647915 22 425834865 42 43673639 45 114352288 88 845641488 3 440579849 59 189156777 92 835482023 31 472714250 64 437449793 83 490206939 92 561914718 67 786954718 12 277389268 51 664130865 67 214219585 70 776531119 68 749388913 69 701889084 68 536680703 82 772357564 63 849083593 33 224681791 59 950125368 97 211475990 0 975986295 50 280843347 4 876616076 61 797178332 72 278776084 80 390318127 49 781710545 68 117613391 64 27787491 46 378937991 4 968701808 6 795395569 69 581313387 99 126007260 84 925634083 48 830868894 90 181335572 41 5340247 24 871789348 34 85559033 10 633152530 68 369988922 42 752896982 88 889079968 16 992286410 100 224466931 67 653349142 42 366798081 79 666996723 73 801577736 84 232323828 46 954455644 89 878373148 55 422891792 50 703280081 1 270505540 16 317162808 44 554945445 52 337817764 65 752432916 88 783248545 34 502151400 66 494452499 61 724674935 24 755610721 35 532915621 31 234732692 88 593251754 4 711002098 16 432782295 58 220335308 23 584141880 95 280432208 77 99619121 88 157635537 18 538816176 54 340318931 35 387825891 54 569112961 6 932915044 74 517516109 47 451954887 41 36450616 3 668658253 39 944052677 42 737109819 25 30603313 44 309586419 70 638158308 94 716779869 45 247711125 17 286059489 37 670578518 96 34401084 48 310645778 31 94717070 63 26607134 79 752576194 100 730719412 52 169075101 89 983931952 25 684600684 47 190907604 100 621246730 34 510925682 96 990094403 48 637326157 99 987741583 52 314306274 66 803179594 79 995580373 3 406214061 22 897385078 34 890212452 72 572984729 33 272947617 77 272316681 4 725828390 23 982872850 54 576009240 75 943698039 13 129338080 81 121390891 23 327065945 14 554042414 13 999992901 54 377537509 58 784580020 91 767019857 72 65276711 69 50910105 57 676972101 39 340396766 97 234261924 0 733476684 80 563693876 56 433783130 51 894950871 48 513423262 2 906171890 71 889547673 41 474512087 44 895110278 63 430367340 16 45155886 55 689984607 96 692498061 79 449430439 89 461993302 54 990215861 18 863332799 54 21652078 39 198130098 86 294447765 50 140305158 94 487696289 33 760206954 71 727087796 95 22889994 24 383645794 92 686401528 9 22286232 0 309880499 61 675025572 0 525120590 35 216459938 55 384145706 5 219754316 27 762266271 41 647793209 74 576951324 0 14068944 64 78931473 92 791870280 46 735847083 86 575317380 45 425853891 72 834757064 13 733704960 33 619372695 21 355875853 74 464589172 86 971407984 11 14897165 47 978664789 15 129186387 9 592200282 62 582542805 91 335997625 3 39848775 89 540066633 79 523718560 38 179130748 22 285100725 47 146851243 14 69808488 61 548061228 54 818455892 63 20919133 9 869935782 10 554388649 28 851425872 33 729073305 90 584770290 4 186282896 45 937692340 51 86797353 42 594826645 5 116363119 66 128967879 12 216948798 70 615414608 99 816739032 84 11148332 31 240117558 87 605232802 54 877677191 19 909615698 21 422340184 90 226985077 51 378625006 51 268875745 34 717374674 35 847788241 54 35156528 94 521286483 13 687464160 99 733425578 95 836538895 29 265417043 45 579395395 6 662291922 100 447595297 27 911668225 3 677981334 33 184452899 36 544715064 53 150310742 73 373941331 57 447122492 75 715653662 7 768447370 47 735552972 13 508820314 50 6729961 80 326630151 76 552134017 53 570700663 33 446103681 92 890657261 30 828077873 93 672873012 47 409820267 79 216039030 90 718742420 57 328832554 77 478361843 67 19633101 97 794169423 79 162346346 10 673390448 19 320476951 89 698794271 34 846856258 73 302244382 95 239050696 45 652838406 12 508540749 6 954680431 26 793239390 92 183391886 84 87121821 91 685151063 14 495741952 8 56099156 15 213076721 63 379332518 5 896025267 63 86565804 68 814610358 32 753878164 25 67911628 78 821450763 60 116301245 2 38433188 66 816855302 61 691607023 69 488823945 33 102133589 69 272274550 58 816317159 9 950588355 67 621483649 69 888901117 69 99730967 78 41281512 74 523290163 15 328504136 27 206280380 81 769238068 88 90600382 23 994243417 24 752481416 20 449034127 70 67717760 6 370037479 38 332863242 95 499735658 27 519250765 50 803127306 100 365036836 83 592459730 19 847659003 74 938873869 61 525406063 80 980393234 33 304684176 92 878995438 31 131381813 76 814312509 5 226489628 96 933193491 98 100596241 53 598520392 94 922453452 54 535484498 5 5812249 59 307142371 76 960767660 18 462593433 57 673960629 81 471229409 21 846290136 90 587276821 40 607350989 69 661766835 41 606094873 25 14148688 22 790168718 39 274410906 52 211484244 54 278085973 30 436390434 41 511181137 12 843499576 95 671939610 59 852997980 40 789121281 56 554635648 16 790501205 35 462721665 89 181403353 100 35174678 85 281088055 80 959748944 51 226269127 49 698658128 30 537076544 23 867614522 24 470999279 42 203712490 81 466141162 97 547506795 72 337055730 80 180832553 67 338561506 88 430013984 70 677567524 32 47123216 44 56398798 51 671560682 71 911387650 1 382918258 88 311031331 99 923862172 35 669204528 73 65890695 67 780925789 0 718218704 50 737768919 95 223034268 55 639150527 72 428364774 8 776944866 47 955756781 35 788585255 19 171323448 98 137702221 14 392584049 55 366659140 70 542008248 56 709543028 49 528443562 48 221349023 22 131177515 34 156036182 79 968902473 69 554761900 60 384257676 39 197644883 31 883013531 74 792582972 91 649388588 62 205691994 71 56992691 65 148191351 3 382422406 93 84120423 92 706083619 7 666379348 14 247251952 3 128883461 28 246905961 35 40220988 49 947089536 59 548317730 45 384731835 35 588420726 39 664178620 55 79458313 88 18061759 1 387508826 65 265453556 75 344683943 47 816558930 79 14748241 5 517983196 68 992063779 79 955081522 22 89249894 88 116235902 36 688935748 92 785891035 23 31678222 16 757844396 98 151824993 61 975783696 88 291113957 98 940497183 18 822468066 57 603014446 18 254993994 88 3257835 47 675956836 36 760794921 66 527550003 99 967526223 31 598213358 48 657862386 52 733287613 97 170918696 19 722413659 84 934917574 2 634105643 99 398916126 60 788312794 18 985801569 19 767381305 90 958675755 59 114520683 68 28435740 69 778926219 6 299250393 60 377846325 21 963898791 93 425569896 89 309452658 97 845948671 74 507562710 89 48907974 24 769504554 60 312480449 29 112077724 72 248925888 92 693242694 92 787829092 45 857094830 8 295376472 76 148011654 85 390957245 24 612817699 78 422500171 38 665556670 97 310423191 20 966643256 51 141493471 82 867396675 85 139557511 34 31619104 70 962864533 46 761197095 34 230164192 34 987886225 14 863418211 83 22272485 30 330016536 9 218219755 31 683981831 62 533838558 15 978389921 82 906067886 12 470390389 33 919050921 20 942311534 31 718960972 86 917720288 82 170875966 58 121690536 31 470863585 29 415055813 40 704519145 70 524154486 14 798288549 46 390784809 56 695469342 71 65726073 51 112406955 55 240837962 8 83332617 67 901771457 3 837603384 90 727368221 65 530891332 84 688181433 36 487562205 97 976992 32 674085582 12 146223915 87 226954197 35 407871398 52 925807712 2 886991278 82 983537776 10 127687908 95 529795168 17 974237625 24 328217144 64 476797772 62 640731518 50 606940995 26 841385329 43 229818637 33 797064652 96 391881101 60 546826310 37 425985877 92 829214543 94 498361944 99 472824335 19 311678699 78 29968171 33 369543891 29 92627414 6 424710393 97 300554202 64 239487694 20 79204294 71 714164405 38 230322348 54 926384178 10 428990049 12 842297346 18 69998526 69 828122773 43 466788554 78 801712202 97 790422969 64 394888117 58 171170326 78 626722879 97 775666201 33 329008040 97 525491394 57 798768938 84 216745511 56 247316769 13 620633363 10 72084045 20 128719811 40 961789409 83 526470321 19 791029064 41 807990736 81 978422457 100 239928042 13 924359441 82 423955764 100 230642527 45 180362661 59 84789064 91 858806744 52 893060709 4 335240271 13 651783763 83 363243500 57 155108301 6 814153747 25 871571560 8 957856025 66 57529531 31 957657627 33 874553848 35 777644014 96 790243678 11 656217575 17 1945891 98 913366104 57 88899007 70 59175775 65 621482117 94 689337589 10 883046717 48 752996998 7 490710177 18 595133870 50 585147751 94 952897664 47 14446435 93 86204215 81 704700249 17 28548672 74 847897727 70 944638641 68 885658479 88 341222519 11 37909313 1 108108993 100 623875084 54 805179529 18 450277005 0 343501090 87 628988681 23 635983469 6 516226705 75 604790569 23 602355387 37 496075213 97 306980257 12 601370679 1 817126721 65 127809292 5 793842273 17 149810603 33 765845907 28 168222994 25 768741251 10 239103634 94 432021826 2 329050032 24 305161672 5 358557225 51 898676756 26 971197176 87 654141816 36 398717183 83 611103127 65 982950016 16 754440454 86 924957956 20 687977515 17 798245604 52 529727815 40 801030312 66 770500532 6 775331991 50 684062242 55 401951496 1 91415072 86 334417623 45 794196052 1 401705362 85 47669208 5 556178753 22 309267444 88 259376855 56 438610941 15 817601628 16 671676348 30 999961987 52 523477306 4 453510930 60 772789193 46 796125396 11 319534292 70 845754833 12 329720423 9 303064698 55 708075662 85 26904961 84 264758489 15 56838280 94 286648614 66 259079514 18 569339066 96 472313158 69 728879730 10 341858511 76 182898351 91 180039604 48 998572310 70 582758652 33 518672969 66 282645768 69 171174055 46 238005655 14 269841686 7 225997465 13 166201413 89 375543915 7 992529688 74 614408275 4 978974957 95 233799299 70 496599603 89 595370672 93 56799143 83 426334839 40 901982868 27 605297 93 10090514 19 71288328 6 531446438 89 419664138 49 717019796 55 659545076 83 205980200 0 884102126 18 474383243 39 937914074 66 983158656 58 247197564 92 588869961 53 978009980 13 595750391 97 299577440 48 275215154 3 48353947 88 888014001 48 936888368 53 146115507 11 763282535 42 869005697 42 990881357 68 863826415 66 973497565 38 773490600 38 55857157 71 937345509 26 991373878 6 120523291 85 742121650 6 716726591 93 151262368 7 891666262 44 313523621 44 183710672 32 464743028 23 412208573 27 7006904 5 717245837 39 682494863 48 853701043 41 75108060 65 815167660 14 319358826 55 926389039 13 374900338 9 412878779 77 466617854 53 325259439 25 374483017 35 386474004 67 847788449 34 807762654 79 624430711 16 151131662 31 412685637 77 282651938 3 205926578 8 993220105 38 408824966 82 270787220 88 538411375 21 298708264 31 389720052 56 356360822 38 850845452 24 268371521 73 87795600 51 390214346 51 679750807 82 530290253 22 733074786 66 624829107 19 688740680 90 55998064 21 150455646 93 13420835 46 402860038 13 338694705 31 190792967 27 459144102 68 610867318 8 143301614 95 269307969 64 998199754 45 154697157 61 256059284 92 516327681 16 428272663 48 526972405 86 447334397 9 604476873 82 755055885 44 566589307 43 395524143 64 521106733 9 419542761 46 709789771 11 259887076 69 845076180 63 321299884 44 742826966 1 771780672 17 133477253 38 159981816 77 261762699 99 170699191 27 453397378 45 914561259 0 329992422 54 128226778 84 208200412 80 798440349 11 704344674 51 589861582 84 221650245 26 343715351 11 421211442 6 587135463 72 919957049 60 389271397 86 438726651 89 615246869 97 939939302 29 950029460 52 977388669 20 954972868 66 836264626 35 313079818 25 168646491 30 981668765 67 239842308 15 411323689 53 9301854 44 612627865 45 543523240 48 768636344 9 215002016 44 944281533 61 404569303 53 175040832 32 671103807 38 272642373 54 986825521 77 897754633 76 641665802 91 237002167 49 399517450 80 214114473 32 311043407 1 497075469 51 127483692 24 219402250 7 201139020 95 755884495 49 816837019 15 853091651 37 121442396 20 180033979 35 463272514 95 517876359 34 603839006 83 603334572 82 603831278 96 951379519 47 529623493 48 167830616 15 910581071 58 326734468 4 962226265 19 654473575 26 349103414 63 784211800 76 900384591 74 440672565 58 363947695 19 70678894 35 11628444 88 704378568 20 766134631 65 510375201 49 546276391 95 653474566 18 653248827 93 139291120 24 46608493 97 216888266 25 128064903 39 451547894 43 893340076 70 974810036 78 792209119 94 946945185 20 322114599 46 795427087 87 996991868 25 145331522 50 63786247 94 68641120 36 686240734 78 659544418 42 525754805 80 503149460 26 159476805 20 237396590 26 711583122 21 176520806 4 532182194 76 190141014 14 142927678 43 979080484 50 517213252 1 335915169 22 416711419 2 457878893 19 182100604 25 30913086 4 292505145 56 151724950 13 606470314 17 951037836 63 173623015 57 455103347 18 281006566 63 187782542 98 239147340 3 238566724 7 576198547 26 984629089 2 362380631 70 218124836 88 382068131 53 119682197 18 387037876 17 354659612 75 185539698 15 706849830 95 350159283 1 874666602 58 22668271 96 278768356 61 113290325 15 939687950 41 746715609 13 76335905 97 709542637 40 447818104 11 606214225 76 932261770 90 912397792 35 104043214 1 967091581 24 716979141 27 251908504 75 16325466 43 326564135 1 14082854 91 739268901 34 524393467 61 863973094 47 650835062 31 280819721 6 133465607 49 834340844 9 237639210 27 4716801 17 947918289 33 573707638 86 272470465 10 254604086 83 353530924 34 11587451 10 920342152 67 92399027 30 13177646 7 498376412 44 419524906 89 117601082 79 376544617 47 400733782 77 351885423 36 65112615 92 505692248 53 3589152 84 194343971 82 979132844 26 269802223 41 384435769 62 75556410 94 197279971 45 736795651 0 581505718 46 626520813 16 848815193 100 875430166 36 429632095 95 311666509 48 163650039 65 929490354 82 715608333 32 548610664 31 229506285 58 22670879 77 935831747 32 889966768 0 196148947 71 403318836 12 483895742 83 926601535 82 880396145 17 321006239 99 553137990 68 976111178 34 606966054 53 949537944 8 743233222 75 691608612 23 959484817 17 468107319 93 817018154 53 508234286 81 574200857 52 737629864 84 145506081 51 5180026 29 293318339 85 797516727 37 369539982 57 671137204 54 11198160 76 146910345 76 713288952 46 354763282 8 302315180 29 665432086 76 814503714 20 485255300 98 346709029 58 812158784 90 715669063 94 689275062 47 723536203 32 943670806 79 156417887 32 582573123 25 201756626 80 54116170 34 551578923 98 452403929 56 20252350 67 811674312 66 872339945 82 354991969 69 842777180 79 185590670 13 433185069 22 572918785 69 913832305 47 604673303 48 11774945 77 26635420 54 318155153 86 710897952 29 681874450 99 311547835 38 779871494 96 242264166 83 899971543 55 141006649 18 249203673 28 41871992 53 695361169 29 361113181 52 864086694 65 879283734 30 669921270 33 786830820 44 688358282 82 384257887 83 829719380 100 534287766 72 688849714 75 189089856 71 781756219 16 558425147 10 500597127 74 946849523 42 637921316 49 720923021 92 220356199 97 991555786 78 157824971 94 933863370 83 588290340 3 395839638 89 68725316 47 115000486 33 970866975 52 92369948 74 606056040 60 489092802 2 654751384 64 477332151 87 263136240 100 942714130 94 748478987 70 138051831 96 951818637 76 56708959 26 774375574 9 970539609 93 33736193 14 990221805 69 885898531 29 439849346 28 562970683 76 710773896 59 704894811 24 718962873 38 278092341 4 261178986 28 830035827 47 376953925 49 811212317 5 701761972 4 583421014 13 6193043 94 87852814 49 297517524 46 370089124 87 802765613 3 577643439 31 111954733 58 638833343 65 880651229 27 553343586 78 154528628 27 386969785 62 80353207 51 556663935 77 494844296 19 603033780 7 300642805 10 357666548 39 812894350 54 933605279 84 365719223 81 711985973 56 747390086 89 292281364 85 185560974 84 29553389 18 340623324 94 677486633 44 585467537 72 661338827 17 222887387 26 294528102 40 577351868 86 836802103 50 75234870 22 49888403 65 704368745 41 719680323 85 315918356 32 541078226 35 112772396 42 80609732 66 725171303 56 745451089 59 215900614 83 360061247 82 225786180 23 245617827 34 611147490 57 102567073 22 92615698 53 369634674 62 15788967 26 969808464 45 839064241 38 79160040 46 82452299 57 632247500 61 181626276 54 190895089 31 630656250 21 554864850 20 804197989 59 715495684 0 927176695 35 497356147 83 169942224 10 986571576 77 99367355 47 877272318 49 551695144 50 979899377 18 380523732 50 515782819 14 501094600 57 814817072 27 857901523 35 679046217 11 440661330 43 712888607 41 910555047 74 293373301 94 861282497 63 390542295 35 68066099 29 166258544 74 975854734 76 95283219 12 148830260 45 870580691 37 817328705 89 539641591 32 285254676 1 768071563 18 665176943 60 255966878 95 467478237 79 371981784 9 267366920 32 500139954 51 822445084 24 889316732 94 150071111 12 584102841 57 521700860 1 688706774 85 593198312 19 697257466 58 719442119 94 368150555 83 416995226 31 114219585 29 644824081 70 897170413 65 861571799 62 547072675 65 371843865 92 31036879 45 549355217 29 690966920 66 664209140 14 762952495 71 842658041 48 487353057 2 680909104 27 447319437 62 565043969 6 690681396 36 568725970 23 30565677 99 744198798 87 972161996 16 224256027 16 887660331 31 543321819 63 645309461 70 680802693 75 229861246 43 161232576 34 497053562 57 865962784 76 531814875 83 888489033 16 238907917 5 258496442 14 865574387 7 79507945 32 648826461 42 499370549 20 912763215 29 285847649 63 908708260 39 372326416 8 198722365 24 826964244 61 830684301 3 387818052 55 457313374 3 998911842 71 550747077 93 461995075 37 863198351 62 602761369 31 689463922 11 601520183 10 21397209 18 769413690 69 717999534 69 794007434 87 875826620 22 193402697 81 444144227 68 890756909 47 290821764 98 247110015 33 407419746 91 246481257 71 198579332 28 866862682 95 301123712 85 415203215 12 564857425 48 910923541 12 779109286 92 100323213 63 893970541 84 668304897 75 584649787 65 524433145 2 233347524 78 10581018 86 199092727 38 505411379 67 548269572 5 978597332 27 247868250 69 403770820 83 347141995 81 784898875 34 840086488 55 678050132 3 265709188 29 281167603 5 267382740 0 699142780 8 516619512 95 168923513 10 943952886 11 546650209 92 119971419 48 436606192 47 112920082 33 819302155 16 526054101 11 504587742 71 143208516 9 175384394 75 496686373 14 297599987 83 83282486 72 965841395 4 546728548 70 693489209 75 430422258 19 716477756 5 758347962 7 440612298 56 394562360 6 280997020 38 535504042 61 250601137 23 914858654 47 495137081 91 823840890 24 191601441 73 437914318 99 385994226 14 366714571 45 33884062 89 841625239 7 105449257 77 892310000 46 756258137 67 734712515 39 535129623 62 413163358 37 774818903 58 282597945 11 796876828 22 894829069 28 205275947 14 651693388 69 222617167 27 658989453 32 385757380 83 823260657 73 688613905 15 528174392 0 618108040 29 925347071 17 580673838 50 607745210 96 5151258 1 27600608 11 828391713 12 199945166 97 305682341 52 138066097 65 448798732 65 124222245 47 667532504 47 460149473 82 936213506 93 297497465 19 976169143 4 337873140 99 699380335 36 193198655 44 680114766 11 770936941 55 676475414 69 663692309 69 830926397 12 322844542 99 604374267 38 2690374 34 274040520 60 796358830 56 804732577 76 614610629 61 181082699 39 572582541 32 365055860 88 334338018 79 689053144 14 283745713 87 578657506 9 299029882 57 968053551 86 90605156 64 947868961 14 630734216 80 545049220 9 650238949 91 277183932 33 854429753 60 270156099 58 161500724 2 555689119 17 255198839 21 837147764 61 155446423 78 676293095 8 830240558 91 825699213 86 12120370 48 879902677 4 203108376 8 52872744 46 219504483 80 201062808 1 240029094 66 306355733 79 525197438 19 885096685 61 764314254 64 719107450 49 196232603 86 211402630 54 68279240 13 59554701 63 627218468 79 983383106 7 703006693 9 454175807 82 976111237 93 980659844 4 39571936 99 593002735 87 128079644 77 772408383 93 887331692 77 56214724 47 589897022 69 816050299 34 525022631 71 423154654 54 500149867 42 302153372 32 367178763 38 87501040 9 118643101 89 43958929 77 447986460 74 897737148 59 194159150 73 602360134 11 442206413 8 365797752 96 957692876 32 927636203 41 411359072 65 105592760 23 680239308 45 763144053 54 723754672 9 102079194 20 963978244 9 329378034 69 344184864 66 148584458 47 31384557 56 107629938 46 763949387 87 374916630 54 75556007 79 474341803 38 620551568 61 65465071 71 425708149 74 184137129 5 211209069 76 590428547 98 887443645 8 226846947 62 119221220 45 561158332 58 598032624 58 818017102 77 244988299 46 411158808 3 528228384 54 813752184 35 817013535 36 560028836 38 811139315 85 847565415 32 235660872 58 185293906 50 960596289 17 879808022 64 758095216 76 793304567 61 509559481 38 925352586 74 331324771 48 63647152 92 337606346 0 130792156 7 253162056 57 215974841 75 849337525 57 615170998 11 158793271 100 470907620 23 845464292 50 34118505 63 776603404 68 683584211 10 579552424 84 420660987 3 577645818 45 986971681 90 70335646 58 195543594 2 748713889 26 847192085 2 912072010 47 513390629 93 91356862 40 643571035 65 442337436 62 416734889 99 848779952 67 922101917 40 178307119 48 850661600 87 238582903 90 579610787 36 57263529 84 265523211 94 149473175 19 799375918 5 153224684 95 449829564 37 620992810 86 323204634 10 375535545 49 285962690 67 829824007 57 173950291 69 830663048 97 954258735 7 423591072 64 600629615 88 8632741 82 79307776 14 199302152 29 781805350 50 764177271 75 816825637 59 319521881 31 141566684 70 160093994 43 640809534 84 949859276 22 589805734 39 103364250 6 404180828 1 359497441 11 968273666 46 306271616 58 780244355 42 765660566 59 912023132 76 314911983 97 457299809 17 618219318 52 256021022 54 534321476 70 644355503 13 959789192 74 855934074 15 804007702 6 706997255 95 98512554 44 611036182 28 852958260 21 479511572 44 926826367 51 604002136 90 712650690 44 962804408 62 264002665 40 579963715 25 895303296 32 161689884 46 606992834 88 346035884 49 774761806 75 919452044 92 198421198 33 197223824 5 976218099 53 679049864 28 16634641 83 686183538 78 234385444 15 506437307 28 884305452 33 412326165 0 690880873 99 331871090 45 535102064 73 98582209 62 984028885 6 145331364 70 658228748 19 585514997 77 859206800 20 495539886 32 706245272 79 769375696 63 729608682 14 454398705 50 358863171 17 72815742 4 22018869 89 382780348 55 525072268 82 736158476 78 384071177 84 347426421 79 156024681 27 153387503 81 406625767 51 555409985 36 104322126 63 959887148 15 585069847 32 998032237 29 944246592 16 673640780 12 991128570 81 848849104 61 639240337 70 109165542 20 2136489 22 309247930 74 434157826 42 706114135 95 519114318 59 427924158 99 766155987 88 355260703 9 686939131 88 157663096 12 422712097 24 570524883 1 215433723 7 473302125 19 648205313 78 717776445 29 176498916 45 296880589 80 231038353 1 608175744 64 862434016 10 747461492 20 181479435 54 827793070 7 400813395 30 182281287 94 469184129 80 919528711 85 633721656 82 983704218 15 77770934 49 762240849 96 213719097 38 775148193 35 429783602 0 42766550 33 245149283 89 188917433 66 858006984 11 586189722 62 329034061 94 731241763 35 204314435 46 150783590 43 225329124 16 242883407 93 574492974 84 900789118 39 722114345 83 311100586 10 330669195 61 478026603 97 333588144 93 597463858 7 377495494 71 601497300 23 358174905 58 166382518 50 760365275 90 444318596 78 110326307 97 936081579 45 93743909 13 787635675 67 279752938 57 855455603 74 534445099 100 641814109 61 18880243 23 73842210 94 402737715 3 813620797 2 568519516 89 870444080 80 774510317 67 414090106 80 869631197 19 312276291 82 22257292 75 543817653 12 62061598 22 912234576 4 4991705 98 60979109 11 264031792 57 665348846 42 888739009 77 261179493 86 316179370 35 307716372 99 318375667 5 508683633 3 966875547 42 597981361 35 516800648 13 477075897 81 823320505 38 714368754 84 837990457 93 634784519 28 957324931 35 931200230 83 22285169 55 159002946 12 458055998 70 119949767 3 609825350 76 964971107 17 813251383 93 484825157 74 935255870 99 968724192 91 247846134 33 489175735 87 889521654 71 110080893 96 180545534 95 46019361 36 987038768 15 512427355 96 118070685 38 859218792 26 225268581 12 445464188 40 65502402 94 972868802 45 216194534 54 453355363 37 360452541 3 187739188 93 127457 23 279642696 51 573836825 75 241955949 40 935432800 47 313643605 94 543501583 12 526549751 55 677857046 1 883991604 23 930065145 50 184486304 90 38450430 21 541671717 55 411135897 89 222176944 35 836041972 27 323343868 53 545821141 99 264231318 15 875187076 81 310500406 56 83321254 6 630517469 98 61784121 28 809350914 10 228246028 57 780602589 81 511719421 80 457354625 96 214880886 5 929366693 89 751071266 26 55068969 70 133504003 59 312156759 81 293414122 67 414391396 28 549809459 69 730117875 27 742469704 45 545883945 68 292496216 45 586724597 28 150751721 59 740314483 53 399694886 58 106514584 19 720432134 32 797584669 33 717459044 1 724164054 37 284612098 63 832418290 89 582672549 27 108570029 22 250012506 51 379484579 89 113122813 39 769577147 99 306249914 77 89056542 28 257665708 54 512485753 38 94591967 98 399803351 16 705431684 35 215382308 83 845162642 47 845609656 72 869036628 4 10064769 63 893024181 41 178358976 38 460275840 79 503290756 2 386564250 38 437129246 90 778474212 33 240302423 18 147423523 73 671696329 69 627049948 62 172321589 40 630774261 7 114214627 91 941913110 13 309735439 62 122185888 95 131007712 50 749500985 3 899702423 78 662267990 3 754159130 88 802756237 23 872499093 23 487613740 9 228060370 24 490194981 22 419856157 11 689946745 38 912038797 46 291648271 75 985736410 22 713216853 17 829469965 67 187313797 34 900834195 92 268691665 34 535575378 46 524120325 65 382843332 21 319092587 85 832315906 20 997779839 90 251642512 10 351340164 71 211473281 52 238803870 12 318052674 99 155914159 11 191256714 33 348122174 29 613690236 92 69884182 83 198635852 21 633214658 93 303025151 77 847498238 79 96607470 52 446625209 57 310597564 37 350353987 64 534541892 23 424311766 60 832222145 92 807156335 31 383620426 63 725463723 51 814369300 90 604963218 84 894831105 61 783997845 79 538630081 49 576852808 82 900207483 41 992273774 33 291690119 85 274819719 64 800302139 56 632566577 66 27739135 99 354032856 11 841081472 42 653353393 21 923022601 47 658077397 70 371360377 27 385538294 38 101909840 32 290289226 60 759203305 37 867169483 98 585595559 86 382084326 43 354037061 25 988334099 52 287255583 85 197295583 76 113772089 29 237696052 22 781665288 63 437327962 58 372192716 5 119365132 46 797732860 21 689963931 44 524707348 95 779546716 28 829895864 83 469356320 55 170087964 30 918401009 40 228997762 54 164454053 19 193430851 53 541557281 34 908293494 76 255328546 79 763501231 99 740072840 38 38353242 62 567195401 26 227735916 54 832211206 34 395429756 69 825777099 88 678196357 46 493269327 63 649780446 49 452500417 67 680092384 52 328576142 43 429719010 92 973050463 40 505375321 97 91280730 21 883722198 36 585738566 12 401936725 74 661676350 2 651101099 42 16929128 19 408273675 81 267255238 40 178055362 6 761088941 55 371315974 13 860847292 51 292281688 16 846587469 44 891896063 61 453422976 7 139659395 47 142007469 71 348977449 95 874012659 59 57492809 58 73474724 93 612618755 80 890742579 4 197324956 33 50862659 8 39698417 36 901268909 71 938401661 54 188543171 20 695933608 15 474471418 36 516969408 40 815670192 25 593276950 24 891460463 28 596382148 5 53975396 36 688134443 96 893660296 58 804275025 90 688341870 29 719681727 4 98697318 7 992821748 6 848358064 75 621843046 83 122670480 66 960380273 21 311751599 97 72130356 92 727134898 62 203838434 77 137898240 12 161183632 45 873697483 29 461057596 89 940763401 96 825787744 75 289645870 48 357814405 81 743974521 99 184403354 64 229320955 47 118310429 10 877853290 63 397828078 93 845580648 84 440748900 82 977718830 81 959215818 53 421071352 93 336650401 53 583432783 62 114676047 14 31818796 1 872474881 88 431259133 81 956128326 64 755709243 90 504388048 40 630805026 54 45237679 2 903921827 48 44895633 6 756104347 85 832290573 100 220116791 35 116949194 64 261416322 15 543223996 6 2371202 19 128404198 27 393831473 67 123325180 91 960563861 39 818371332 27 300599339 94 854804873 35 841751083 63 648848077 28 577797247 23 599582119 91 709000010 46 696890992 82 744158654 59 598078333 76 44494465 87 753051304 84 466277195 11 652855159 77 529758776 7 778414815 26 175044478 71 360682162 94 690024682 66 206919763 79 442071865 6 19514778 50 413933439 87 981216225 56 384833097 45 192541979 20 144917607 26 169701153 23 822665186 13 740039136 65 193278591 61 447854943 50 753741989 52 42631964 97 24672170 9 325349373 59 601900521 20 28034031 11 151352150 95 380645668 7 114713585 74 855218231 94 77510450 77 287888484 62 868876210 8 684809711 56 711827888 87 555633216 25 965543018 19 770309599 46 525840360 16 673490983 28 171857490 60 850578720 18 962368149 25 753765328 51 587472291 56 872671318 54 709275096 42 769497981 44 575644977 21 763181012 25 727089324 70 751420630 86 629132444 84 423117168 59 217357398 73 504720206 54 235273964 69 245017094 53 581687877 1 438179950 60 208619811 87 68447256 94 641425699 55 852425982 76 528155183 22 909429175 84 501865369 30 753690629 14 711138817 68 584493624 20 934561277 66 312311103 99 611930527 64 460719277 97 349239311 3 617973919 80 141540607 27 476790105 20 20153949 28 727983960 36 701448698 78 707417977 8 557550828 40 817251552 36 621218500 28 784089298 1 873707859 56 750190218 84 86101196 12 960506148 91 216986884 49 682355215 47 412807940 58 635903947 97 883936144 43 750453500 54 95665900 39 427144554 77 267578408 46 21819523 34 5664934 48 445580390 42 640210161 52 342504397 19 958381540 5 60476648 99 534113958 80 787173772 95 100538799 72 214917183 40 41127873 11 440013316 12 235535569 2 649397144 36 458120875 8 452543299 60 80222683 85 663177513 51 968134132 33 263593576 76 710108115 3 937695562 10 357006202 17 631224228 44 358567579 62 133711727 49 790801609 99 473139030 29 484939542 55 267536731 24 899772296 10 725362334 58 377821357 10 885483310 66 914746453 64 349634057 60 121481965 7 556056672 23 79979678 7 891814440 83 376486843 71 142908514 21 999679911 12 613760381 39 886515147 66 20884385 80 176001050 90 809241056 35 679497876 92 70817162 75 181623842 96 940556544 56 824705245 14 806690350 22 319317454 47 807531384 8 559405649 66 769029725 82 334512735 97 368165620 84 521792644 49 491954934 90 834993087 26 492938600 90 240986952 53 868502195 12 68677185 89 537951990 66 412628994 67 591466179 84 438134926 6 79720173 60 64862460 34 759633719 89 558999276 59 605534027 4 554396107 65 718376915 20 881181455 31 798256708 18 888180582 78 863076745 93 943465725 42 239795243 46 796756243 49 597057910 94 701911791 46 471513021 76 186849189 7 985923378 32 319348451 41 348523597 22 893491310 70 949528310 79 721608587 30 334293160 74 85631807 91 971411383 71 652091514 29 977708867 39 617368804 75 80615332 63 705199711 96 913814884 43 165645541 68 868239157 23 583788180 41 747536284 79 828200358 61 761092499 0 426884394 59 210444363 57 544269899 37 529814317 18 813573470 31 398375628 28 106396153 34 630726486 82 334681297 54 633098706 48 11477040 67 729111816 49 63825983 27 269673280 43 508117712 67 39915661 9 518664643 44 259101355 18 374230894 53 590859651 39 592085848 13 623641368 94 632365427 18 622935830 91 698097328 96 598189843 24 202738159 14 588613694 71 813190455 53 51914976 95 874660700 37 910791949 22 246435799 83 479279196 100 712301988 90 51543164 100 544138556 3 438472440 83 981373340 40 647650993 24 50786868 81 680001207 55 854216063 11 173281936 91 186985506 45 129889641 97 747278427 56 168608477 45 336789290 41 496429734 6 332257171 80 433166873 1 594482170 98 159200011 61 447968556 58 872133286 84 805374457 11 257783952 14 414768159 15 345299965 75 452396336 69 592129189 80 974794886 17 368385404 41 571957517 94 743739246 16 459639013 13 402236480 58 182428782 41 15887364 80 773847409 20 904029855 73 918540401 55 349887702 28 193091014 68 47941855 36 484961836 19 269316754 22 597778510 1 379611620 40 948464711 78 132788550 98 261720319 70 801303402 69 344286230 34 370005558 93 65781625 23 820768864 48 168840843 38 900190700 40 193682362 23 386124505 12 541270197 19 446041193 63 870849146 67 998142242 94 374486640 80 66014343 56 640266780 39 550203254 50 468521463 41 868460208 83 54079184 62 113055852 33 846816218 96 387776587 58 88375618 67 398168268 25 728078850 18 339324298 13 801412980 45 238089852 46 267050121 20 73082119 13 404582247 41 874449303 72 336837428 40 247810171 87 354581165 71 334599643 40 682273685 64 205983425 3 243122973 75 997087054 11 717762420 93 822624185 0 467110549 99 294241800 57 653912882 26 137682249 14 825031789 53 756585344 100 65884238 50 83625509 51 811817201 41 717784740 96 524406629 36 705766326 70 730841983 80 646122355 8 494187757 15 724860679 21 695237197 69 172150232 32 772328683 99 671423761 89 327415482 3 181717290 18 23580178 34 764333646 97 113506433 11 88965039 81 642118402 4 109219972 50 409879984 15 247967140 14 728524657 14 914409124 55 350363829 12 345318114 92 959211905 72 865727735 95 314763724 88 203009418 25 826415841 0 349985863 93 200515800 71 456144727 63 562506395 61 418545856 32 67287260 94 404183190 57 539087925 56 795691805 58 498384176 21 752863616 19 944985870 34 902141884 7 471818108 69 333030265 21 472464311 59 234792228 77 554795933 37 771283341 7 127081426 39 446595059 56 560089783 15 197327881 15 562459028 9 220133934 64 113588204 4 708943834 53 136398823 100 351040161 94 585919065 22 124205545 57 849434784 37 340814996 63 764708825 61 312561240 31 154319569 15 602546462 59 530355492 91 6034298 91 715888584 59 649125845 62 582649667 46 910440270 75 546938317 17 881832549 73 963900726 78 74553423 48 269101020 88 954104363 82 428302385 49 137100372 22 282361882 28 418413031 5 309947592 58 198388548 85 29105108 78 886681999 92 425828991 89 512993874 56 474406099 7 96540507 93 141105568 54 417166074 76 471010140 44 211055484 1 782931332 37 903825485 2 771555366 46 780515621 76 740333185 69 168687910 70 532382611 48 150625331 8 126875159 95 832402513 63 686682517 43 944316917 23 971680456 99 980826020 32 390633315 58 263174823 36 286410701 28 422855417 79 482639606 51 824731754 64 87366563 11 773598053 95 405956503 59 611075089 58 953335222 58 825064849 16 450281218 21 759564763 0 590773400 15 23805435 74 275717258 20 179985580 11 467400984 15 314498563 78 716434038 36 285179044 60 816885042 69 944040125 93 638212707 74 621499303 61 881988365 98 180674879 18 673074527 53 90011063 37 636869346 31 307643343 58 69540992 36 11324226 75 356178982 62 361585513 92 30513877 3 44460118 29 247399318 30 556882831 92 253408579 61 808238378 12 577514788 60 949132150 98 375261428 73 574493590 3 850227965 1 974401769 89 596634778 80 128796843 35 827864883 92 139725734 60 452179199 55 632079877 98 512096479 1 250857634 62 489193624 30 281349382 33 970550567 26 951936397 69 313835311 79 734375156 25 113258741 17 507413197 44 437089716 40 857129660 21 428024078 86 740022949 96 3979333 73 542530441 42 579457693 12 215584221 14 488899631 24 879068600 93 503927816 15 960857234 31 12904349 53 714610707 75 519030337 52 742980182 62 900267506 46 566679719 74 231509741 69 434147324 82 969633897 54 430428526 60 576917042 28 149592714 54 86893387 77 133854294 64 839354755 44 939522779 99 246024814 37 293330659 53 594638701 90 880245893 53 722561102 75 192916888 70 60998959 72 784438456 100 823807789 5 5209900 94 492987047 34 464841454 0 317964115 81 180454706 92 988977791 57 971969169 27 117580769 40 692976630 64 551723571 6 925826159 72 653950494 45 404459388 80 125592532 42 559018648 41 871382582 33 391855989 16 476401758 65 559046776 0 331177541 3 143610340 80 230867924 16 852625243 13 648797936 40 868438081 64 160408589 40 136169067 45 51892949 80 790419513 80 915384074 46 906144437 40 579047922 76 308054461 82 310599651 37 386845955 78 692654477 63 562555586 93 233120581 100 422136864 23 200492945 68 710785517 32 3456260 82 903296954 60 882899304 89 231758662 100 830551194 35 983769646 12 952347334 95 968311399 25 66862348 18 912920212 24 748624240 26 51182731 98 769978644 16 388711750 17 368242753 13 822647370 40 726479286 75 532822190 72 471409629 51 282433323 63 595117127 98 223838180 80 48387656 63 766927789 12 783270118 93 213245506 23 295883739 62 852450162 92 613655432 19 936988822 29 803921478 23 50113864 16 316573513 29 130222039 5 860892095 75 219146617 38 374889182 43 13414263 99 170320519 1 721281853 99 165547897 75 745402359 42 809442246 60 837127266 28 636833704 96 850734617 35 781005494 68 667549614 9 373800783 96 77958943 26 507070177 67 51853685 7 416271706 84 562314885 90 729490871 62 230300352 9 66936882 36 157294292 43 857471967 52 605089911 86 106822850 66 628915265 1 271814127 13 249854633 2 819676056 15 862846916 8 27975985 1 438099167 65 777704413 95 59928506 61 773961846 8 493452655 14 984479536 71 481610797 8 876527519 100 178059451 0 568403120 9 277988681 44 308651502 14 4781975 18 753343089 84 100172346 85 864376907 79 212460726 69 571022133 50 861347392 7 71038992 77 753751794 82 102983491 76 748467016 50 432506203 90 805520053 59 277515525 95 35691517 63 433321891 90 611894211 96 722143448 15 377155973 53 276801992 37 345633912 89 71803353 31 649839179 90 403208904 68 426091296 52 232019907 22 433684660 60 206149318 7 363899066 47 891078124 70 169822018 39 99621434 4 976170167 43 339748874 6 212391652 50 404546087 88 785177563 1 987308756 89 558893116 27 514729720 0 244285696 28 70778955 60 909469606 58 473157115 82 978537530 99 422705920 8 456084969 49 585652664 98 145492717 74 455391600 83 249866830 76 86396097 15 955555245 61 839887305 27 864147926 93 508464108 96 46612376 69 823713763 100 95047927 60 255823245 98 462375526 62 546546392 2 344897394 54 899547049 73 422113484 80 405492488 73 294988045 70 627915667 44 513036096 13 17237502 43 99333901 73 474692911 46 10346453 14 394879494 38 395433134 2 305840424 13 445212461 55 323457903 89 213317100 14 539697573 16 322011772 98 674742506 94 174613241 32 961333535 79 895262380 29 380071185 38 898714660 74 468262984 69 437149158 7 517090563 19 394424460 12 457736520 62 426154449 3 646044130 83 188307856 89 309342853 78 547596280 55 642734383 41 172974288 97 910679341 60 376321204 44 856156405 72 345543200 3 917197535 61 319596834 49 613220 80 460147599 59 346947044 73 246740471 86 650899479 4 790568314 61 405479605 80 214246281 7 843512205 52 397971431 64 736535326 64 794551999 68 965912021 10 631987105 38 94154273 18 368057904 9 808890387 85 168680233 2 260148720 88 398534100 54 903666580 57 725901413 75 251380965 53 831911671 60 612450876 14 82949263 8 164714347 87 917127064 78 745772077 96 30239844 67 686427067 63 972003331 89 479610670 9 119495766 40 451263451 22 385065847 19 678540049 94 686945101 20 126056876 20 229426345 43 729479459 100 236646293 74 268499578 1 517455944 85 288973419 4 881619339 6 918022346 84 347172785 82 673996203 27 752359073 17 704337532 7 648287775 91 806617889 3 522734174 55 266675954 99 164356937 58 386273279 7 265616694 95 136761274 61 151673113 100 552526432 81 817282616 4 244181554 51 240759761 74 798743210 6 183089071 4 932357991 41 93671492 80 264869677 58 733669176 23 189069904 12 976133498 89 882614021 67 577738975 83 711666210 98 703033016 99 486392352 39 197300120 74 481180313 86 959323538 96 609956069 27 497510815 68 739548638 61 875068372 52 977183586 28 493363213 66 56063316 27 973538715 79 506212736 5 901236343 91 683515376 66 904809619 71 169987444 24 149574901 68 567139291 71 380075623 62 394239887 46 366578488 79 109627031 7 850785424 67 923636833 37 866604732 84 158355297 52 638216909 46 576180176 25 73286773 4 417795050 32 956551692 67 203375514 22 170995878 33 324154096 11 309270297 4 570456102 76 737480801 13 546944913 67 211565350 94 506808601 88 689869256 78 668780368 2 936150896 31 102427461 65 363714276 100 594218425 38 997313435 95 639331147 92 598849946 73 622878057 4 485686073 45 393476263 40 42480677 76 727255313 43 718584123 48 259194816 53 804446461 56 932337614 90 337933803 19 143968326 46 781189993 83 20824075 87 972890533 4 751663965 66 733766434 39 747628875 28 774076674 3 190486752 53 451394455 5 879712261 84 205021795 54 157166404 82 466953753 63 66190386 28 133513820 98 602498512 43 538170533 56 546684528 18 61837982 89 197281430 70 690140185 42 753801399 61 564632103 79 319221608 12 235925762 45 196813150 8 336063292 92 807937262 11 789840460 51 989599789 85 845709082 35 164248720 67 466368151 1 883008371 74 931641938 89 156359463 66 161120232 44 257037967 17 814227028 63 693084407 5 78240563 6 943938769 91 868072280 90 783727470 5 757450367 64 61244915 59 949774088 14 836617957 52 926757792 96 420502254 23 483408473 96 440018420 42 726412230 63 267945822 64 148015326 20 171066246 85 924594297 46 443930741 58 785434263 98 287536578 67 169366626 92 335237410 21 297970224 42 606233845 53 643964411 5 247091132 8 66890414 9 749459186 100 351686032 55 684409932 38 559113861 79 958336055 84 851801601 75 724481415 56 166781943 15 489458945 54 114384831 34 466606126 76 488214581 7 924200986 2 936189459 90 940898248 78 73835949 41 750516895 21 297354068 82 333871960 3 304422802 40 158566122 77 495761130 41 436677813 62 541657767 1 559789918 49 390546241 98 381377498 16 291571389 30 704146184 13 998685716 48 886288862 44 824951088 34 305762010 39 459211618 98 191698580 96 322347795 37 251013493 89 126741890 55 574763128 90 757485029 24 515737017 74 82940686 68 388551730 77 273778557 24 238123154 76 446036149 41 444491416 89 269410637 42 396034917 69 15384028 61 416317919 65 631641258 32 675412800 66 637485050 29 224878720 40 737184465 75 542943013 41 321202565 97 450709642 7 119554671 98 913347167 46 21557782 11 100875827 70 362991345 11 525999437 73 263973224 92 308763627 31 160620248 24 123609841 85 575309362 86 897983372 64 966985552 51 290109599 22 733919381 47 2167815 31 124633688 80 264044931 0 860829042 24 581434323 9 260749684 55 443658232 18 150904968 86 503667517 29 162683386 52 40185858 43 721883040 2 797964922 80 192182016 83 811441193 42 446647500 46 346785416 57 52925391 34 724354783 70 462294791 72 596284430 6 263602557 98 942675055 42 76888266 15 362793340 18 313579706 44 534493871 9 928437390 91 388710593 49 142126144 14 301692708 38 583203485 72 199616006 44 277374992 57 176892839 96 526860871 20 915878220 88 134256478 58 15688067 15 297041586 14 730809112 9 727961717 18 461180928 86 917918263 84 146842033 60 198847766 12 367129806 53 26319315 97 258661234 16 701198526 5 539478458 44 841834038 9 200647169 1 865365516 64 341410896 69 794397616 4 529844761 81 817310292 52 174215514 56 258412054 66 469228184 74 431478101 72 918887367 25 772568432 8 879953084 2 243889095 14 681616800 95 316482349 13 438937443 56 56461796 23 714721969 68 659242420 13 897432783 42 547221776 21 886168338 65 538954251 87 184958226 62 178047161 28 802595797 78 373521110 75 503898923 64 125042397 78 379378338 12 554348667 74 991938389 30 392882717 78 929930091 32 6972 14 239051638 60 547885979 30 183333463 98 404243052 98 150516262 96 778727944 93 257804369 100 236741839 95 837343135 39 614350581 94 737466291 64 216262213 78 589595088 21 389384037 72 693292234 18 829795486 34 472592008 36 107255740 29 462191291 75 508043551 82 476965498 42 239591627 3 468432256 5 207189006 40 922989763 8 519988228 39 946113833 17 715090800 27 722855466 23 814092635 3 15420631 43 597388463 24 398925706 30 340716116 1 517494332 34 199347686 21 841094913 62 136484832 80 638624754 77 212687029 28 953879038 16 426437222 6 90929702 11 653788512 85 286122488 42 549574541 23 733210929 20 275910296 51 790972418 67 795084250 2 970956953 1 204221788 55 734093446 65 502342954 68 271385185 33 387005492 32 891447414 45 939820429 57 745404240 31 648710398 92 147134039 79 362765323 53 466662292 60 631401303 4 976903041 21 251043791 94 745347306 91 879334312 100 354297673 22 871440376 4 413592364 71 574925848 55 60258036 36 693780902 12 418049273 94 215559775 90 936325645 88 587491011 73 184814704 43 755108091 9 819358254 68 944758749 5 729527059 17 232342613 69 805338902 77 517288856 47 614612903 3 482910359 88 864357494 24 935038925 70 301195208 30 780861010 0 899762910 7 597246298 44 886559755 35 10458726 65 810854780 8 274212971 100 750245914 99 609249729 68 578072087 7 676364389 19 90413618 19 3821785 80 913696226 95 972065890 81 751855323 20 528924115 92 711461538 43 597559256 96 934330431 66 431425376 0 467078106 26 484763343 72 501964379 2 887970932 64 338119580 17 967706920 94 198334636 62 269677642 28 256610806 26 81155305 100 312889538 94 234445840 51 9521044 20 549404011 46 333377763 89 240445766 26 943909286 62 691069120 37 832550968 26 735589564 35 823985573 81 128374215 51 925343867 18 909717323 58 21663800 79 443827162 98 198797175 71 209902773 81 106792274 50 339864239 87 719100984 55 854904183 51 142399945 56 78268951 67 339432826 51 310230826 33 591735065 82 287047231 18 853754726 54 317118302 20 254216936 98 48678330 1 563360448 24 205805884 75 118195869 40 983239236 72 397976942 57 115437005 40 190111843 19 746077267 65 822016589 6 998335302 96 597174270 71 431976576 16 91915391 71 450287802 70 857714910 6 828149107 54 519566511 86 113903122 7 50928378 83 100877236 24 368011351 54 181490647 11 621954734 75 239925402 94 709625824 23 772502147 50 896716922 14 683850700 74 221157959 82 587598053 94 391169812 3 945716752 9 939135769 7 237738947 84 98597029 15 927971606 53 459035446 20 685016800 35 915624637 86 623707169 19 896368579 11 961731096 52 645821107 46 257218723 54 423765642 45 576349473 82 491089551 60 968330270 3 548415317 55 465648937 100 565190685 30 294134566 82 661170187 76 914947698 27 633142152 60 568186486 40 485704471 67 226819895 88 187851881 31 396287511 21 151017629 45 921575084 65 871665784 47 367444387 53 633722509 90 593118897 49 129821486 2 961299369 89 990272169 28 881113866 88 674802900 89 206929196 42 5793261 28 60248470 63 206972523 73 974857403 75 618275568 43 253010842 70 782796432 84 251813117 51 580700810 13 635642593 66 486917467 91 966876974 45 488449620 77 767284092 9 207038878 89 214941310 24 54049652 69 577539133 8 590067639 45 227156173 25 450493846 71 978373189 96 792486023 67 535764337 54 416204823 79 864416575 1 693880768 43 956121053 76 537451604 29 944301573 12 827392617 82 263549796 63 692815457 77 511664833 98 649669463 53 53409560 46 585868612 73 369380090 86 958237156 64 43867933 73 491873838 44 608562655 59 302842506 73 491218747 75 686202011 31 860838381 15 427309045 81 636438425 72 169487088 78 152455319 56 724900574 86 253543789 8 742819824 75 291210240 13 991040059 14 727978256 43 111135053 84 380011200 38 421981116 15 388104440 21 981597378 73 161933302 55 280299711 35 628675521 5 328214443 68 615735125 93 12367289 48 595086048 14 352960034 20 180726579 61 697660077 16 601584413 73 637233654 59 616820074 6 262905668 20 276862671 4 885626606 0 667366418 90 318977894 2 275728223 49 675785757 2 596280139 22 341767124 8 635223592 10 428973287 88 762081846 51 808735948 42 517624720 21 382515373 17 700803637 85 284183723 23 369258308 55 287158861 50 641386683 73 231512805 74 116201349 7 852237390 72 493063061 19 676481081 86 974291299 38 762940084 12 646109460 42 263447126 52 150192262 8 960130310 82 398944685 14 958755703 13 474174884 97 224412503 7 207109294 31 620765126 38 336465188 69 904558698 11 662267451 57 856664390 95 220634689 53 560720072 74 539065192 25 908276839 84 678193805 87 417165370 79 47870399 17 260229203 80 961099936 46 136368582 13 937894787 65 545485141 39 944431086 88 409330628 43 752708036 71 945027994 62 158210535 64 973084007 95 57380160 1 882509389 52 712463576 39 679032418 74 181579536 65 958586312 11 248291718 45 791017870 65 378750878 12 515401667 38 758801851 39 761879135 22 106867668 26 327014805 50 911453351 24 955248045 35 119884395 28 895365540 73 93161510 65 528205498 86 128211711 64 628416107 68 138771903 64 856407028 62 479511550 7 240758105 10 680518991 100 716275961 52 216975139 71 699882038 28 986430799 90 334815440 10 131319351 84 425262744 12 157424114 42 355673149 21 596593895 24 815434164 3 847019010 52 625704864 42 695803350 5 363149396 69 956650937 49 320911266 35 47287677 51 719517221 32 28204251 69 36191803 93 417729586 37 630821178 73 50398305 67 30580733 74 946745862 65 270033073 98 283953877 21 69561319 72 570034122 87 43651077 15 817651335 4 551357099 22 1177218 75 898548566 9 993474854 90 106486445 97 562261055 92 589033258 40 749528067 63 282363375 37 548716210 19 13345118 7 250961644 71 746557664 84 308971353 33 753734705 18 387048679 91 533056257 32 844497904 42 115847880 50 231969984 23 707623414 19 30652460 31 889810905 1 453861878 55 307669901 94 723297311 20 99756353 42 870923377 93 72634501 94 968471955 13 357218491 28 891570017 4 177528129 33 233738611 71 72696391 66 150432114 60 914780688 57 669385888 59 428366449 47 409669102 64 992073678 6 52160862 31 755863009 69 452593532 15 955298968 83 315095299 33 725516257 34 117644506 83 750264645 34 665315750 49 620023543 71 331082115 54 448285061 60 345885338 95 135261473 16 103020654 67 145205120 66 914402313 36 810087286 8 811036576 16 858182228 43 142859758 16 727870402 73 792015370 97 284716558 63 912015042 73 914587057 58 269616052 54 731184612 65 944548034 62 952359018 3 810322133 100 114165118 32 256259384 10 522167845 65 643999845 1 206220706 40 210107010 83 660360036 7 416305147 63 110156852 2 260574466 38 804288594 85 513734492 65 568300471 26 728532875 55 227907702 16 101407388 5 47730736 91 635855961 91 266941150 19 411881919 87 798721953 100 103933195 37 273806663 74 664448157 49 247743344 74 643083903 66 631659876 96 280647418 93 498669478 86 971394057 62 603180652 100 305603421 90 197447267 64 849299782 86 555333548 46 89765640 25 97291085 77 933684258 100 21319023 10 212144759 1 606581199 85 241230793 0 504125893 33 526057605 20 436636328 5 630957900 55 8355097 60 547949015 68 934618958 71 350869878 19 828965425 32 929110524 86 518896900 2 554369803 6 173208757 12 877914421 99 355703278 19 575546386 97 518948445 83 271008554 31 270763475 69 536951764 10 301869080 12 780457922 86 679095948 60 954286984 12 601054780 49 757054482 95 360351493 100 576251238 55 559791949 7 672766555 86 648716518 4 93168308 51 407229576 1 864049839 21 167196992 58 756521271 80 712539012 67 120188034 58 705344170 91 828654664 82 27991844 16 574164144 20 372705230 39 576706709 62 875709210 21 1995914 80 448234485 50 124500954 24 436709849 10 476670959 26 637117901 3 523656238 85 259827422 38 16496736 79 927578036 41 700432672 46 859856737 100 660579332 79 359389896 83 903119024 63 261982761 14 129545527 11 51367543 80 229993176 39 388402339 24 884218076 31 707099143 6 481326929 14 13132662 94 230942328 22 493559467 13 802499966 97 756291206 9 311269798 68 424913748 91 13402535 93 165713693 70 140566161 55 516138981 83 474410421 69 138632221 75 35494401 24 632640398 66 340991864 80 765896345 100 276900868 98 300620500 18 500093786 33 44248277 70 531657708 11 156198838 39 342092670 91 115048813 53 35146762 50 126900378 57 938543485 93 435410187 44 781924272 38 809166304 9 522272530 88 797886382 80 610909182 89 317075964 52 138086562 17 454807838 87 289311093 70 237166116 5 40623808 34 29486876 59 137261422 58 823722587 75 463381605 76 590482077 39 839584910 7 396849069 67 371518156 26 789644933 44 319630088 36 104355325 78 853042648 22 896569864 58 370461333 1 943997046 97 581918803 80 389646557 60 251762248 72 346685384 62 848407388 99 240715079 62 334551812 19 875376547 23 878783163 75 476962443 87 403809435 49 421498169 97 754897438 97 380147387 34 351210041 85 755526118 50 972085301 30 709254171 59 103331529 24 466539502 21 575357880 2 268710524 89 932339331 95 150918805 25 612543721 46 155884839 24 311359753 3 302212441 47 748495964 42 973114908 6 77269249 60 637091861 49 626835088 3 680221588 33 567596051 47 738176622 96 100538262 77 46286332 52 667520119 58 42546082 48 622191114 61 586798298 6 705801510 64 992349368 75 930038164 80 729402658 7 762628726 87 907744417 49 670750104 69 248672344 16 267902964 7 729157807 97 543249762 51 305449620 84 97188563 91 895217336 29 72171592 87 982268201 94 971617652 1 692830479 18 164554526 71 443284289 51 928364204 8 290929123 98 116538838 55 745713384 35 39319741 62 281470150 39 282601537 15 508577849 4 537029711 2 783014423 59 658817155 27 573424061 80 780369883 62 556865985 4 384230161 11 933941997 100 873930267 55 965417992 52 687938959 26 835238922 32 931298194 93 568461922 94 150576992 9 952525743 34 22200172 19 287272840 4 688150067 19 287219950 33 849368479 56 868755226 76 698632460 69 556105862 6 192138977 88 89771950 26 396791544 69 202089038 12 956480429 16 476364402 67 552290729 88 13466165 96 436481059 81 396875234 66 207479603 51 335818855 12 384462194 53 742681493 25 267635187 21 499401659 49 964396349 41 354091474 40 962823328 74 338328454 12 926441383 62 841663737 50 659912824 18 415406969 4 392173599 57 148364008 70 600126941 44 978666125 5 256511812 77 983495816 42 282143781 35 993664570 48 270045517 80 622859254 97 416790742 72 51090929 55 313517395 32 571175438 32 719161468 66 111386066 92 290827637 49 778566087 81 610394548 89 45376297 31 453583428 92 84537043 81 718892996 16 194708858 14 527140306 18 577027585 90 154921923 14 277402894 82 669509860 34 469050343 65 947256443 69 366108569 16 777710355 11 401381609 77 591134374 67 188937930 83 734606276 37 254448052 24 323278713 17 284428977 98 512486570 1 200865529 9 299547577 67 367563448 85 73942877 84 312476529 7 634666330 80 692965108 98 640378506 37 452301125 94 704191451 93 696312532 100 521864573 47 91855455 17 173932740 70 522071236 51 252747548 55 530191606 49 484372379 69 265927016 0 654656960 80 907635414 10 250588929 47 860897118 63 447332075 31 296210583 75 961942308 33 457542569 96 466688908 77 666535976 26 869726085 74 487941917 45 83582710 28 845881936 73 951004881 47 580184271 12 670389585 22 749530534 31 304260767 1 96972390 86 447646726 76 536171137 45 52392114 56 483711702 75 413495270 37 477225795 86 806575756 76 551834254 12 896813543 40 909824551 11 202785369 23 758397505 12 121067468 17 201581982 100 782940986 37 98295679 30 717695035 89 830282629 44 546044123 97 288345174 5 357686344 94 768727248 14 617597125 9 480928352 0 668577326 38 745525573 52 40558191 53 451666588 51 299254075 13 980782761 10 378517271 3 338305054 54 81724549 51 50538940 54 594096045 37 508680835 71 640445978 53 345746165 91 505525766 0 527101833 68 659676376 75 55297103 98 905111119 81 297090026 19 181469163 75 33926215 34 807567718 48 361313101 35 155081570 77 556595675 43 87850344 79 497911967 22 839480349 46 890729805 100 112190324 24 587371166 4 506926975 68 819905360 10 221117828 73 344272913 88 121794134 5 117254791 18 566526895 64 961241394 7 771902279 72 267872687 25 134539650 48 31081436 36 933694504 19 532844514 91 375930300 76 515109249 71 20074131 54 445319132 13 857087886 51 655989556 84 611577283 64 325341866 53 461784859 5 380325434 8 621796413 2 52183580 77 631309236 16 68272690 34 731694635 93 561751098 6 235752030 81 206730053 21 997745540 27 779861040 82 121113135 86 582596443 54 191783650 22 984355416 53 222358319 13 316399661 65 92768877 100 881854176 15 321530951 1 831023205 76 452057872 17 439475154 43 309671869 37 388785323 17 29765318 65 362464482 51 93535424 54 613310891 17 684203300 13 469894983 93 346362770 11 628096352 42 712864007 16 105519734 54 52299641 48 999436509 71 327011029 27 588927344 96 731917627 100 479776829 15 86745910 54 578595285 59 703072787 82 260574191 80 327706229 89 155289997 23 693015972 100 281477952 44 895764593 21 940087006 77 882185752 88 866723446 6 436553621 98 766695457 12 258213798 9 60317300 87 68216642 25 33303625 62 658940259 50 463524746 44 587270895 90 272929526 15 640231966 6 230207568 17 218899017 33 858867368 9 966168579 94 637814668 58 212132037 55 183549440 97 917571278 23 671257664 87 855524772 97 500242762 2 389605868 58 885573380 59 754268184 84 379603785 3 154448758 90 340867020 98 25746966 82 364868007 36 689778712 90 493216313 44 745670628 22 139690023 45 668639307 75 767737093 38 432018052 84 725958568 33 290451046 58 326986607 94 121108373 78 341618119 24 278546409 6 650193761 64 401767852 25 466868561 84 181129481 26 814574054 79 38173333 35 647723164 76 219361939 2 791865116 0 486708913 60 721195567 87 430705328 49 113824469 65 645516407 0 358387217 9 190461190 52 626902540 30 608153591 98 685989877 99 450360887 84 874614228 43 819733511 75 316400439 94 237664103 89 746727102 13 209968038 30 911522348 49 829094131 74 867865092 55 894790829 58 382679698 85 286928351 52 989823582 73 374364590 40 405406747 99 960674385 82 265956230 77 517010882 0 946409421 36 769993200 38 674680579 25 309386547 40 330300288 43 522934684 38 56918575 32 221222039 52 629130932 95 921119445 78 176324731 84 542461503 5 670894234 3 487057973 7 67095904 14 661622289 4 897827662 61 180183765 24 841960548 74 73584727 50 694519095 4 462015241 86 685589494 30 498914238 51 47356648 37 484909066 86 582867650 16 685889383 100 374045216 61 34427498 9 916876918 11 374918156 93 342589671 64 62530740 16 109062317 9 425064539 95 400133011 60 144972225 67 632413504 63 736879091 97 118609331 74 783049307 42 265846725 69 909258193 72 439206781 65 351916618 51 52135730 5 135995289 30 48464545 100 773547565 97 11055859 82 517780611 0 30863800 72 511866131 50 349334351 86 820769545 35 280438758 75 95742 49 505902438 27 400965289 44 298142846 90 424927853 66 932707757 2 662139481 0 727249734 78 446695127 95 441315791 48 391554847 58 506744337 61 909230988 95 757596263 63 36955749 74 918639192 26 199070217 32 134849540 76 451559690 56 299660137 26 428498566 14 330401496 16 588580554 57 159953627 72 895504415 4 506175645 53 156813803 55 681437247 79 122937444 6 771351491 99 215426826 5 843334397 35 416310754 57 16927352 11 620972982 84 812745363 97 437400655 86 790842859 7 534850100 71 35628678 76 326218834 51 123200762 36 285929626 69 304280689 47 790446672 86 970093052 26 145875372 14 40786486 18 77739168 30 339342623 78 229291059 30 350676644 4 634338636 70 596943489 7 409616529 98 9352993 91 326869974 54 443923950 82 693830818 29 443125836 13 662639642 13 402296603 27 834086202 13 573390417 26 983576926 87 606944279 27 285624639 70 341971274 67 859939007 82 768837305 49 452777257 53 675597023 53 30814445 30 766657575 18 491816382 10 758110231 58 615492252 78 601599253 71 701525457 81 258245630 24 951429108 41 892287880 0 209015607 99 778557266 56 946878084 57 176262340 42 938214868 83 363440198 87 922763379 78 678666234 57 59936631 92 245242524 88 428581854 100 706310492 66 219152195 33 416451949 96 770013630 97 72325972 0 181510666 29 119528450 64 364775466 93 321493621 24 547007027 6 966510042 54 912845827 83 94315854 77 458691896 7 471478181 64 130265657 26 749769476 9 159591032 27 866381277 22 11823925 67 37790464 38 302949397 50 253957294 63 925097245 35 994142562 86 366912798 66 874663612 37 262228632 78 593511288 71 653007620 51 56457513 72 671392002 74 607118160 44 816236090 15 729411799 7 626984681 88 528804956 16 272746066 15 54320081 67 730901622 31 111473842 87 726187006 98 205209417 52 416335556 91 319911990 75 982032575 73 546946739 4 171968869 87 652759842 54 419413652 42 650492162 0 295107339 66 23347952 25 889429641 77 284460196 75 388787853 50 934331252 54 54831996 11 355363006 75 72765409 57 725447256 36 981889099 59 542544831 51 882307000 1 944829974 69 800741548 70 625653588 68 394332345 59 490059241 41 610109599 13 637768458 99 893128519 42 477149172 71 832002065 91 65979350 45 253543987 76 673436680 96 986515365 6 36124447 81 620168740 20 776531554 29 154249562 99 918704636 8 717366480 74 427240866 43 852676425 3 270422500 3 924597963 32 349019068 7 926535870 58 985599858 76 633024063 50 839154990 49 349643743 53 420362448 59 863483299 64 201035852 92 372869286 86 8520476 61 601261142 62 793144007 22 233735693 66 898069390 43 864253350 23 144586768 33 316249525 90 777673049 93 902270595 32 656422788 44 271525352 55 388140013 76 242472595 66 816857358 39 450918220 79 196547157 79 380908779 86 541273200 17 368903528 82 741160424 14 199167183 74 474535213 14 70447219 64 247644390 98 947332982 38 425198151 19 225735901 44 809478919 67 366768529 65 955052986 73 579338190 62 600701433 58 188803383 81 316363320 48 866999834 8 738413098 61 311344844 99 26654798 26 788266112 37 105702742 44 243991287 30 551711960 33 211534805 11 201248191 18 259273229 88 749412317 78 380719383 80 186760943 28 787939900 94 913939021 34 385765075 13 507097074 71 638479452 75 470588975 35 878316282 3 652159876 9 857660176 60 909499452 81 162087097 44 801375078 20 462612169 18 207715985 40 362635653 98 393512051 52 880023138 14 945438123 62 572691457 70 152857123 46 142097849 30 604816840 44 886043481 1 135325923 70 360501754 51 765199235 7 324816141 3 8747243 65 815655411 83 168292773 85 600293395 8 344409942 18 781883018 43 628173040 60 380636222 23 368904555 92 431409179 51 948161907 96 810792135 95 610448998 86 376200966 14 938944554 96 789929477 38 518264208 50 673920708 61 931794223 55 524240747 10 221471062 54 443057631 5 173287143 12 886974955 80 104155194 99 783573475 72 244363456 51 796386294 1 549101779 95 944197787 15 722884583 27 405372995 37 384264096 20 125374332 100 534320605 78 921804334 37 174863051 29 270391402 30 548282320 6 843837642 78 189203475 78 849539429 69 901216938 21 517566088 26 925023132 86 287129454 69 569649285 32 530233240 41 982082208 77 310162700 18 389753615 83 183823258 30 848737724 99 250609862 44 222163983 53 812430287 33 817765981 44 981172017 58 283217659 33 62477488 95 63334313 37 22496822 16 658272481 17 722562240 69 495845342 90 465555144 64 749999381 94 733716228 96 440760255 59 3979468 51 927326561 81 845450123 0 179949016 48 181256966 34 376403585 2 711033403 92 31584885 68 880415845 62 640809805 66 153343314 80 183584221 75 477392505 4 26254704 29 590753234 60 786986806 86 641878480 78 173142814 0 201338425 8 9750802 97 46639940 9 488434858 94 390532358 6 855547573 79 697429891 34 250113178 34 721299114 89 806704923 14 645950569 7 583297351 23 196436742 68 520746237 67 915158206 38 233660670 93 295460047 41 789342334 4 408717383 57 413643454 23 608027904 4 473707954 77 670499922 54 869007029 84 872150334 47 522006665 52 165856715 54 309739121 37 871375168 31 498753601 32 606709729 47 459511403 7 102304742 4 949734722 63 185506075 4 421224454 32 655559277 54 560025427 2 730579397 80 322854093 58 198367055 30 431445108 20 572100523 80 836669276 19 782452330 86 786355033 30 314285164 92 386968254 91 916090391 78 132771742 92 960604069 74 765241676 75 887767703 7 622241806 33 667256581 75 964425265 81 757002721 45 761126285 31 858911812 31 432814244 73 153266155 99 751477083 52 302408995 7 129491228 16 302973180 66 980353352 55 139052112 36 983029148 98 489484309 39 51552689 87 520546938 60 866161454 72 479141890 23 996999085 77 306167469 54 893337651 59 352682823 85 666918894 66 220552398 9 788078655 67 613953218 76 824939554 89 801037023 19 110503500 20 261093042 69 877174714 51 470116752 54 661226364 21 480154857 38 655118810 32 2197129 83 387386597 30 748321075 100 63973613 18 635658323 98 101223255 57 3844365 9 714150947 93 918295114 9 219695273 15 964150775 24 489862533 36 702280467 34 16089605 54 917057062 17 407299827 50 503307377 40 445570338 91 632657359 1 642953575 83 407487787 98 245272644 11 875130975 94 126331299 52 840954929 14 537992682 26 333214166 20 614381180 86 118067462 3 819036081 44 318106178 30 826330393 25 936414014 97 404467581 100 864365908 34 684867446 44 26691335 16 748476200 48 938139255 26 722083667 44 457376106 69 366047529 76 979641049 80 894024654 16 36085089 14 130991455 77 343402847 55 194121653 0 339045158 47 834324545 56 626489208 75 792590502 29 849656962 13 423270335 10 130065972 42 835618299 12 990305720 5 576296696 55 395799954 28 660351290 59 163155224 67 362253509 85 696383065 44 975157301 12 538720001 73 176144767 51 996769579 19 243207678 37 164610903 82 493975936 14 369955198 20 244144189 78 424684948 7 673514039 12 259199978 32 212660544 23 774836421 40 239014426 12 438258489 3 616585519 50 517982570 40 576852374 68 651253365 8 898281223 91 245031517 48 935604088 57 332858310 51 578273683 100 598706491 24 656989276 29 501508945 74 356297499 11 370340111 50 231705150 58 253365738 74 514435988 3 667887200 90 884807967 67 439109190 44 521294089 56 112927290 40 86438799 99 780801130 70 229675045 67 414538762 62 670209532 83 330375196 58 637539906 96 164452258 55 364453532 0 541719179 53 11702330 12 662192802 77 844289926 82 666111147 20 856006140 86 841711785 99 704612311 46 189571314 45 105619538 27 390555842 55 327196534 94 33754750 72 816532186 44 58196923 75 835624130 69 525157914 90 56865056 11 818599847 75 968395344 20 729269342 14 462641775 21 792848173 37 606109284 67 142508951 12 995586081 99 525480144 53 61462808 88 985461482 90 722736451 19 374757354 93 544573532 34 703073981 71 679481407 14 257417335 53 216684686 37 710709840 87 362958359 73 617775210 34 435658720 91 684868072 97 308126201 60 719385055 78 325777286 35 894589547 32 134131546 12 69554658 6 580451369 58 410436850 70 65355311 52 877411620 42 633007577 25 656994857 83 282809621 20 752845860 58 960015260 100 524575797 89 860908119 82 441973784 92 638134584 100 576552101 55 259472092 6 262553429 43 941983215 41 798295234 82 669397661 72 677964378 100 459513554 29 132613567 83 126220527 5 3532661 27 183187723 88 303532811 9 701437581 89 742222440 99 626521334 81 713604287 63 521643983 89 630380164 26 414196357 7 993955349 73 270328741 18 497164892 48 893836849 43 346940845 15 871553321 36 42537784 82 413773888 7 732363812 92 537267188 89 687314175 68 816256510 56 713018982 6 671656700 53 958525064 100 220267171 81 806754716 41 623527012 30 606123946 69 825822903 93 822581294 46 534597252 48 874706432 65 665252455 76 585422140 71 646332543 42 338683254 7 228706661 85 120778344 61 692727278 86 174105875 11 107285547 13 572842349 13 606726858 39 324511850 28 417974796 40 330037117 54 833316494 26 840848951 55 393653823 77 742194391 36 816749527 57 906300334 37 617874600 45 421070151 8 938084736 13 583864514 5 587872712 80 407556362 41 562633608 21 715357052 72 316306642 99 437348204 62 540260064 41 313051311 4 65027170 89 273334026 87 49264508 38 509680917 9 776287053 69 694388249 2 416073012 30 211746115 80 134546922 33 998552030 66 758802799 5 954957493 71 139567776 70 808224466 28 124729324 23 816060716 28 831053358 61 810735877 54 779373301 3 639873839 49 449676403 62 472345728 84 28225208 53 861596169 32 850379019 76 8876512 44 781398293 35 704292453 5 174017061 95 263967812 33 557440127 59 348245259 5 12242768 72 213795924 52 847920687 97 84342185 71 486034578 90 241035835 43 28214224 19 690914359 60 23078069 26 924765244 71 145094604 73 225814829 53 474944398 94 45937824 94 436136007 54 682666715 8 562289243 9 877570827 30 283832060 22 216537615 89 673768048 68 58122557 59 472475884 66 575131585 27 545526933 20 440662758 43 174137049 15 408766920 32 502046143 28 242455040 19 796904053 84 28179686 15 277945137 93 879023589 86 830994346 42 866855074 94 475293855 9 630734896 42 762207810 3 448959485 98 120213971 5 837961193 68 893592813 75 253408794 26 209147086 98 684643936 69 938854571 77 256615492 90 248818499 89 201119100 87 349131611 78 791284443 3 987071912 32 91617542 70 827573289 50 87385555 0 234546075 67 552465365 55 590578426 81 848043342 12 172055823 27 164723851 47 910804220 10 922414822 21 870784682 37 798682848 81 388510619 85 704344323 79 516794424 95 965689784 99 325433980 42 687326937 7 788791932 20 684656798 35 378872392 79 560861518 63 701472351 65 229503337 78 637884386 53 548293275 92 745173653 27 474265813 51 903011956 9 676889686 45 372874916 52 52784882 56 277038882 2 275297829 24 828974163 58 79981327 25 533265332 36 390617872 84 833696492 53 120784770 29 590921464 79 423969070 38 450009289 1 114111652 49 479611979 55 632735338 71 31341158 32 328269426 1 148544382 50 108683317 78 575996339 72 541338960 70 602882108 51 214478097 55 74607483 69 856620808 48 840197927 95 428113476 7 188190795 78 67221762 16 404908168 13 902572030 10 718226409 6 221907373 8 183365297 58 858193615 65 254419593 94 961566267 73 751295256 76 267345 72 624081647 49 958214468 2 318612918 56 385775154 71 254726114 98 94465926 48 829416097 49 245879868 14 263269580 58 184832252 100 223812923 79 281379341 62 217415864 13 31662856 68 579506830 4 176756836 61 54486265 74 627048540 42 393791224 49 991487230 13 228321466 43 949651472 16 340219455 89 371068183 66 510204459 71 25184483 40 607366557 18 714029924 41 639451368 50 286735256 74 686845999 14 8079239 14 501849494 9 209610201 60 573787714 70 818634210 31 973352035 98 840595380 31 30496188 73 632996192 76 500523322 37 676982831 6 567265825 36 119795790 13 37220447 34 748359372 21 54233182 71 324108921 90 989906295 63 667995817 55 74738932 89 3952513 33 873894143 16 967463913 14 255832894 65 207344788 43 234454640 83 877938042 29 518793939 4 600319826 74 548543389 99 31985328 82 770139365 21 395325664 22 85327295 74 302674500 83 282070830 52 132836102 57 419986728 21 405043633 3 852928338 36 704017915 20 876338996 15 225428528 21 5733566 57 755582499 95 85983211 72 247125640 62 86187093 39 541982438 49 385016255 49 319012008 22 423279699 66 323731923 62 945023351 56 723915036 36 874035066 6 148775050 24 707601255 21 878399076 99 950391433 58 776268840 42 87636373 43 530776200 3 508497962 32 976426871 26 902091706 94 764941162 30 868636252 80 345533969 24 113770100 82 295481206 41 133511416 62 845479202 73 948846789 74 817847108 11 479955240 31 496765686 42 61185905 66 205560806 18 77799880 71 434385687 72 72795476 59 896938070 59 629281356 1 986808360 64 684499626 15 165387346 38 361183951 97 597465683 22 258359578 11 185012027 15 108346923 79 672684278 28 257401102 87 360179680 11 772429441 18 84223053 95 834684206 45 814163145 88 369160163 26 374400457 88 290402612 46 626865448 64 516939123 7 763184152 65 865820642 31 27860658 97 55319966 35 916700506 20 930786029 83 389564641 50 302553331 36 619490310 34 523981767 28 338908239 76 986437830 44 391360552 24 751576742 44 140291633 65 702962062 11 776017419 64 782625541 14 734653690 71 959081069 70 814725022 70 176132314 28 949875143 78 214725183 2 4659319 17 673131210 1 766502320 83 655971019 25 547026693 83 296018316 91 329163239 34 967804538 96 556540808 52 756156521 54 321267062 13 761768003 27 947128854 47 428727892 72 531363319 18 108402301 27 677831636 91 889642299 96 750575458 1 645051799 70 18665871 32 767040898 57 788371598 25 994197053 76 593363533 14 5310266 27 91099395 7 985519414 31 999028381 23 708769835 32 341226582 90 258503937 38 550595883 14 381360280 77 670717123 34 109435484 17 778337581 56 735042309 100 616380422 1 604271129 0 77410039 24 322062086 35 873388809 71 665434493 9 164350510 95 289923167 77 237214648 38 698648777 26 990425206 13 704844271 55 945577429 80 575442161 68 93613151 22 37620512 69 32813128 27 968316531 33 178029660 38 904150685 11 628313945 28 761392101 83 858869332 17 293676461 38 250056372 98 922052962 76 860711271 31 971980499 19 623191113 64 476319529 20 231625052 44 270076212 65 860197051 36 280284714 40 878783545 87 447036840 60 915902360 47 555950042 26 964435439 68 629294664 12 632160875 53 985503361 9 200522380 21 570089050 31 430327072 98 699038023 72 545165393 37 799362820 6 874798856 60 533278608 54 559439588 25 810899631 53 767742835 93 938821521 96 408363513 6 108015380 5 673231437 57 960405996 30 52446356 46 21901684 70 704007151 51 770479128 7 824076143 85 224130126 100 261109267 2 219648626 92 219731376 23 785605937 50 882391532 99 846770102 4 259476120 76 242361618 64 57444988 39 770156821 79 474778412 61 302924718 34 313453053 65 859251705 36 398320816 82 406946506 73 541349707 21 471938234 12 890749807 79 471750544 32 534717633 35 111136650 81 891831718 58 94718593 30 647169574 78 424312128 20 882980320 26 392607677 50 434974423 17 218578456 0 756727815 66 987947937 11 914391534 62 853261976 20 445191548 71 965062896 35 411734768 36 516738267 81 616523277 77 651955685 58 603546976 34 131953135 72 210255737 88 761608383 71 736087291 19 967637214 87 194656735 1 481435149 30 424409435 39 20652146 11 574150140 67 935719464 61 154023975 100 366329052 96 504228401 67 192654612 56 963051038 7 577919384 60 823603467 47 527285411 59 914477721 35 869167804 85 421554247 74 938623243 26 68085227 76 757276655 57 977179153 49 300680464 70 335956995 83 935862013 0 800046945 57 573311297 53 352334786 0 369383402 71 232949424 58 554166008 30 605362851 61 666250791 51 770627517 49 659466247 23 337824177 99 691286536 20 228670224 37 794773642 39 925855927 11 922237484 80 534378744 42 407037117 19 266210079 73 353278197 21 271916674 23 665290277 74 894439579 90 290882077 67 43819725 52 912616306 3 588514085 10 718720216 60 92876486 0 76851213 97 493082335 92 505679989 96 40781624 19 513329649 39 930378391 8 27399171 56 655789411 65 258914328 38 646262031 86 450567243 6 509098994 12 784940829 41 706335415 18 857021751 62 769386027 82 869670143 70 332449065 59 267688288 67 945954799 65 712508678 66 40558452 69 839062415 78 855677800 87 402894341 42 330736679 42 22028286 19 293115965 89 592910822 65 710267146 34 394434053 27 581527938 7 862966754 14 372636776 29 403244876 96 348190317 92 513484040 89 760231896 78 959137880 76 108511105 62 594778814 90 25579926 30 374669441 1 577888220 5 41050043 60 789048251 66 774205722 86 340874106 27 258020014 70 804553042 87 646802512 77 197440527 23 776135457 53 455833592 18 62304909 14 109559850 61 531910952 94 57759774 79 339894240 51 342943968 61 856754411 74 120070462 38 794947915 9 964934847 64 680283063 22 64709351 32 503227923 39 324891650 29 896879345 15 498593265 100 912260469 57 475300032 83 684740027 12 426981343 22 267279702 65 298348602 83 477175946 76 864612943 51 927904379 44 701825083 40 900619898 75 779471994 68 563085680 43 402755596 41 223491740 64 300524370 73 576476034 72 209716366 80 692173308 34 394596026 0 741472831 84 59496647 83 947072552 18 656319288 14 54553934 18 252789429 44 334017711 3 186427678 65 852823494 29 71952321 3 505967087 29 374462248 14 485915753 75 379310459 31 388955539 99 29597323 68 657497626 15 578036152 96 225296553 84 449380625 61 818163132 12 121542534 92 76414340 60 698718251 65 425440272 8 148993881 67 22276823 32 829170619 9 452066538 78 807224491 67 945016367 91 562560458 63 574061237 94 63098177 35 354690562 89 289738410 8 78427128 43 561106285 42 790671819 18 993819646 6 891663900 56 499523657 11 757720835 100 343633194 57 316000835 45 890938862 96 429497175 47 120707177 56 13300659 19 687838357 35 425779893 1 771949024 28 273820567 39 886273733 81 725635408 63 312435039 4 432867685 63 894246526 100 56825899 48 396394957 28 700379130 13 220164523 94 429612525 25 184025865 9 223393202 18 269576021 97 233984319 44 983953558 4 450245962 89 600900896 21 742709865 9 489268129 28 844172610 14 269811827 68 150085692 7 904898276 63 428413213 2 628668247 42 370955190 5 618912189 19 578197979 88 188661893 51 516043809 21 132049063 55 302776589 59 927073163 6 33126115 37 418424265 67 633550760 68 511893821 3 212164249 62 763841994 100 407071377 72 937830483 33 205320317 11 654859491 56 89675685 4 874091188 93 350765530 50 588193422 43 792935452 89 935215341 26 194170585 98 681312159 1 794136768 86 653091874 59 12109445 34 765746714 38 235160041 14 662482698 54 71253784 86 144833918 92 285472375 21 791308956 44 48892764 1 918805277 72 99614161 77 928822007 19 154584881 78 830479296 42 49759570 58 434205259 1 399876510 60 833261325 74 484789617 68 305482562 18 51897957 84 733731885 98 815543126 22 776378275 64 219147912 1 971357248 97 917861110 55 99533386 66 257789659 72 479693919 86 172863082 10 126292841 42 987185140 1 266342912 19 326005897 27 220523731 19 247102584 14 170108231 64 551915058 46 448212752 72 244032453 72 16589318 32 353012953 75 980178287 68 942893936 100 920911751 57 413391105 100 587541086 89 692417677 28 605731819 77 783449054 2 217938020 30 457726430 59 471276839 24 650347569 53 714756321 43 872619203 78 690923279 2 37456141 55 609203765 53 909445324 30 826431489 86 796588897 60 660668749 81 318922197 100 393617855 68 971289916 47 239828471 36 378247685 70 553146594 65 479438473 69 452722337 84 263420403 24 944149163 38 705949703 15 652247834 9 956673374 8 407020978 32 785911951 41 658259827 65 254658053 82 474144170 65 756335912 50 312100622 45 64191632 33 139444088 1 807451117 6 456386538 5 586209125 67 630894486 29 388018680 42 760030244 58 617678982 75 475773555 51 492902806 99 21820682 56 109980235 85 448890229 59 758948286 83 221177922 85 593355362 57 924858751 2 3713276 4 3687305 14 839418852 44 85677222 0 994919584 94 400440476 37 919394658 6 575823206 47 417871891 72 535843469 20 389605939 43 327817319 46 499901056 14 990681721 0 420547914 53 978500040 84 212575008 5 531947 92 268984391 56 568958109 10 743172979 31 267205755 83 618849201 59 197256229 88 595827475 58 470911926 29 639324597 68 685547272 62 584848179 50 229910431 43 896550918 99 111423963 10 768064678 97 790114445 38 975754614 99 440582714 66 963548769 26 680422161 21 584921903 29 623458119 99 438743011 45 430487036 77 20927779 91 136614512 39 416126437 54 654001020 83 669099317 92 107749870 59 497162627 44 830255090 82 462548336 48 134856560 63 386585742 55 319345432 17 812600998 88 504657602 1 536921160 85 442860356 74 124913189 59 793282909 1 244417602 74 722745494 76 173661105 51 896803616 88 809028481 0 617005187 45 59971441 50 688632745 93 91773454 16 782909723 78 17821199 3 863514523 97 394677936 33 160689435 2 680288328 33 574366873 39 963262061 28 247396849 14 377666166 42 306848712 83 962300288 64 689286361 75 195097061 63 706380502 1 503371816 86 125752872 42 565086092 23 900654716 22 238942715 32 181110976 2 602582083 31 547927718 29 288059605 4 175336318 20 829860885 73 780720836 46 955817215 77 114633758 75 843582049 24 350427643 91 220515575 41 960647756 67 665272548 60 953389946 63 129781389 32 923853307 31 834280924 3 217954407 54 666067875 52 340817735 96 228277908 31 459180411 20 650659664 90 540287160 64 959918520 79 81372134 1 647825037 41 136319455 94 933384760 5 184735745 81 203653680 12 603422142 53 813966595 94 615938981 56 20556778 16 221898303 61 755185039 78 906827005 3 91649890 27 718483878 1 612073655 82 331313922 15 720770090 72 403510510 54 432397439 85 579675024 13 983260064 72 298988251 16 905529010 90 651393432 75 436183205 8 572137693 86 425925242 17 889277981 8 895730009 17 364468712 48 538956413 47 295883674 88 990281548 24 40256537 3 13191249 42 551641299 9 381411567 49 750472697 83 432502551 42 178262272 36 528105540 78 709554081 76 388694556 59 119922628 6 480356851 30 34932390 73 387793567 6 451267846 25 29577089 92 911651080 24 439425643 73 245569828 70 868197296 41 228705587 4 800032935 77 206429066 24 369213313 60 827633686 7 363018947 58 31763578 26 795298347 90 547879837 99 968631557 35 213381325 63 311867106 57 284010073 69 890347445 25 720432500 90 326409805 91 7186566 35 443692910 40 8620582 99 39850574 59 857153189 37 790755441 43 325870220 38 678881426 50 881230828 85 771332530 88 796875654 42 199570136 50 460369647 51 799657604 91 861414058 87 682378169 63 109717763 94 36923647 48 952459712 71 572282532 39 471666756 35 288227173 75 872561353 27 965861668 96 844718609 60 170935742 88 1367783 29 759787724 9 851428902 24 321314855 91 695996236 31 736965734 43 518643785 72 865585674 99 905180037 72 2718910 41 444195920 16 226048643 64 289400674 98 420928279 62 957189297 17 501452347 16 608879632 46 790728285 3 832965119 73 414165063 7 708837098 27 386173412 77 894601911 99 20424503 44 682311449 33 141337361 3 538328462 22 296101942 24 832391280 19 510457116 38 423777619 69 842853494 43 538613577 99 796587788 63 865503056 6 943005313 20 406592577 72 518809327 4 344093058 49 62952724 88 312652220 11 349008993 50 865060776 37 476174490 28 10973874 88 603479754 23 457502302 60 165986363 60 373679595 72 598674044 12 50590552 53 824619286 71 540570896 69 268384003 25 72630787 65 79947538 98 207164195 100 755271505 37 128586229 7 255253949 63 707029361 85 17204632 35 723578476 30 670044445 20 209424637 83 607885198 20 915077812 28 225506583 75 518756239 69 779715558 39 221910861 70 684140275 56 255546412 32 219934375 21 731610898 37 777553720 75 982758717 87 904937855 53 907912647 32 723512271 58 584650657 89 524989126 97 114831001 5 133366604 59 405760838 36 381277893 28 87974136 50 883720391 93 800222514 67 194895099 32 508250178 37 141525955 97 876152389 47 748956898 64 836239558 35 370411385 91 913617287 1 642586982 0 804487448 56 902598590 40 705421252 91 155477477 64 667939541 23 753182917 78 198707479 48 163734916 29 741677785 3 360572436 69 581212477 66 7580452 85 300318153 3 345239212 8 498837805 88 818385461 51 249719475 61 906499434 20 230818274 52 349489495 33 697121153 80 700227752 64 897958280 84 737200924 91 349627836 64 971380536 7 51488006 49 802802085 19 339101121 58 869602046 21 676119997 7 787323700 40 250140189 11 512309489 47 881240360 95 502156046 19 472978063 49 875287261 13 856244996 21 258015566 5 22632718 80 29628337 55 137834367 32 775270040 2 890122745 96 225580004 69 843683244 92 13378675 64 289078538 30 391719729 71 124993000 78 183326687 6 824521003 84 417663377 41 567599247 48 489255863 21 523544032 96 951591558 73 426292736 98 11537524 69 976113011 45 390592444 89 932347959 58 295412072 87 919660762 48 737093165 95 965421314 8 596038838 85 707228220 14 942887869 100 890750364 60 854505713 52 102349295 64 541069229 88 37182534 51 576710552 84 673148197 71 305786864 62 737112818 92 47176560 10 311742158 78 809610450 87 864207973 95 245436795 38 358019668 2 723566259 58 480481510 87 550665683 19 87754982 54 120393693 53 229894246 34 857414535 3 825194916 98 60437187 16 804210031 79 476703440 34 325321284 61 943880626 16 272087123 100 163334658 44 965828425 25 813892026 81 963495571 60 477132909 12 229071023 49 907067884 30 751611795 66 218981610 88 840007560 16 847524853 96 583065120 28 993849509 59 400456505 39 596817724 59 409341651 27 806404388 58 893622892 23 635942055 49 351968595 17 335127209 87 547217233 8 188366706 12 707167631 1 577405738 42 835517079 22 285686005 80 74182750 48 174725146 25 942374887 94 202330639 51 265299281 73 522500100 83 225591432 84 37341133 9 718950872 36 732190621 54 900858483 78 809632272 0 507062286 74 258233211 17 354742038 28 536392778 38 894050741 75 859168911 74 127480531 45 640389385 16 302294918 52 185282557 64 230352607 100 536889141 48 150076004 47 197066494 80 580323957 2 185217812 33 386187971 100 76133522 39 744883578 5 372324173 30 976551638 30 754514935 72 294091750 29 234467812 58 998909777 82 602420791 2 130652637 6 832435247 19 367269981 86 113223028 100 628696764 81 448398239 72 8607579 71 91885996 54 525181551 20 20757340 30 535302492 40 805888747 2 830619660 76 114632809 3 495969569 26 826119062 14 89577788 38 497248739 51 966301625 30 523816047 35 314361029 19 132064135 57 173749791 21 976352741 13 320003962 82 842242922 25 314433405 71 428555551 63 605389941 95 345299309 89 349311932 18 202507067 24 506762985 97 378019327 90 197123841 71 748738512 59 985390984 13 913300806 65 839388602 3 897476803 6 308906045 36 576038991 7 496848869 8 293788226 24 391980581 97 972266315 76 953617815 53 980929845 12 972680805 49 738277705 18 420265433 48 167876079 99 583784730 78 424774995 74 721251564 63 317327406 58 903130627 75 223329937 75 279103842 91 676240441 82 1990543 88 827729404 80 465777230 70 998271435 65 890827994 51 766776925 32 317060247 18 539862372 32 418307206 27 768450278 100 250115128 78 542816707 11 565355353 11 11663910 57 248695203 7 846867141 60 733942325 42 337869618 84 411433516 7 999450185 25 984544290 6 917717870 72 985597331 2 511064385 22 206367563 65 799600165 44 518167482 50 813405605 73 459866853 23 333997115 64 816213076 79 981704054 10 809498823 85 988076142 20 3692331 87 573237147 97 363198548 99 969617204 64 397663962 18 911854996 7 362089878 10 573638839 58 549186689 27 203548155 79 330372742 3 395428211 17 937536485 72 865654927 12 367366141 87 296150 41 134712644 2 100421100 34 151537485 43 872939430 92 528705418 87 660248559 0 657739224 25 409030090 30 591654555 4 771604912 58 692379935 97 986353456 97 782238069 70 425235203 72 83758449 71 309962273 67 431177172 89 111041386 37 562641596 6 198817885 47 330391470 88 657131984 35 221287628 71 774755267 28 309270020 77 135860826 55 763649177 0 668109617 7 922759631 44 982172430 39 600074027 34 661848092 39 877010116 9 637719418 66 567149334 6 492295976 96 730741716 54 765486469 60 669809608 18 670881290 38 257519836 80 456673651 31 925003759 30 863887268 9 876085632 57 721383192 22 62456220 15 711080287 9 766364099 48 677970342 66 56621964 51 704387548 96 24318835 35 336115952 51 71632401 31 27011839 55 540154704 84 255079815 26 850836049 48 143022291 47 104340142 27 720373414 22 525895506 29 661733401 92 394191506 20 212282556 24 657660623 16 220005310 99 600317290 17 620320393 90 493468941 83 265789659 47 356916953 44 502181616 65 307273961 3 737787016 27 405576307 78 35672986 100 256899318 11 58667057 65 123130286 13 216098099 82 717733843 100 908217697 26 90589961 30 22702774 79 445640959 97 73098430 76 855856543 97 371163303 81 442441204 82 589553984 43 584409028 71 202971543 5 495260841 13 628741791 15 791594590 1 864403955 25 939824835 28 521427864 70 975997415 83 285362510 3 594851903 100 455143973 41 146017237 59 408334911 90 819563813 5 537699013 74 81555322 49 246285899 83 238073031 78 277874172 93 274531586 2 125912162 95 619352535 18 7055921 64 337764589 45 54396821 49 916000301 88 327790934 49 702398380 28 22563131 57 523838740 54 299921347 95 532128870 25 13094591 99 227018585 90 460243937 79 108730198 17 370575683 53 172829966 63 736070790 64 294380952 44 520089750 20 79175600 79 655651523 49 594524249 46 243605582 45 661225660 8 527487030 76 514017321 86 405151535 15 107905019 57 809734728 19 155279935 8 372181168 46 163394112 48 500309759 81 628996523 26 347627920 8 168920535 36 10739892 10 993866500 30 465492801 32 448928874 51 190031250 63 645142285 0 244428001 67 998336755 95 994305339 98 32363360 58 307503729 66 611856266 30 523776610 66 700796851 25 732511740 1 385008340 46 124313813 40 951796278 58 369270145 17 7771952 55 908019098 86 291437272 35 538665755 70 557733087 10 370428101 13 450011764 14 79666511 44 680294977 98 709849490 76 160883503 18 250251980 30 688835834 28 319824989 76 513116747 83 137532370 65 91890444 43 937162538 74 963210893 4 481829034 45 986925933 9 25891431 43 456126640 69 501633357 3 801113948 48 102576254 89 158946512 8 973085664 20 707690090 79 43157215 3 315036858 5 156866599 78 425735860 18 392768918 0 459413157 54 502992785 64 791827335 87 366111008 76 812636477 69 114032320 9 41516793 17 952695246 78 87140596 62 889535623 46 189464143 65 830074608 25 919919050 65 268685393 74 404496384 84 112484526 8 905810424 3 871525521 84 420298850 42 232237468 2 308263660 65 225365157 89 579574669 92 992788334 47 272237741 24 739303225 98 788804261 2 427947822 88 50825594 53 468703843 74 682073464 8 180508020 87 760157984 40 439141893 97 984781366 93 947624572 32 263954131 85 286711750 4 16031992 81 879867518 45 597667819 44 52526170 25 852023808 24 341052664 28 918036639 79 236169962 33 183094478 63 704621011 49 81302673 57 96486160 56 467234038 87 426237906 39 636244893 24 361570773 53 467989326 16 934758125 80 976371087 56 345455166 10 271667801 43 942495165 82 348297126 18 318196338 90 910001708 12 393131714 66 173663882 60 257310369 73 975380435 3 203660311 43 420571817 93 227317068 76 229236726 16 674986131 7 404704799 37 963963364 35 638909028 77 647107047 81 490605736 80 361013264 87 192658514 3 701339362 39 317679211 45 69497618 95 353338770 29 156660313 58 74531971 9 77885603 80 123816121 75 702691148 39 705942067 7 40234522 81 915101390 91 901458003 31 911895271 24 945227925 71 555929762 19 19812861 82 591370447 45 124033699 19 340381879 52 796837045 29 51635358 84 833232351 78 743168238 88 862514350 88 639383791 47 428510517 85 249722105 24 933537839 94 794619520 22 301435032 10 24628280 4 868933861 87 995861471 89 828166249 31 720460663 100 714594753 17 777821552 61 334726465 23 273015696 79 979583680 6 806326416 48 318589991 28 426410039 40 328722826 14 214514023 72 526238390 77 144779506 20 899546868 52 616931746 32 964127926 0 909972311 95 341961856 88 931428086 68 634257497 97 131955193 68 61903899 41 227942747 53 416027856 41 38037448 6 522639334 91 763561349 50 274749751 57 941445058 26 976400894 36 490911868 51 853499464 73 390991661 34 953283873 12 979771441 37 840315172 2 887930764 74 193579272 56 100742416 4 752965839 97 982571020 100 458800326 76 627909900 71 638163633 10 783608366 42 778454040 8 704597882 99 550693802 55 825949428 60 116978107 39 762112430 32 685328758 56 426855738 73 229647597 33 832162482 17 578809134 10 897060223 81 987862868 24 924453852 16 92858711 1 328807312 94 939885806 100 289929030 86 961125056 32 169963402 82 189137693 79 26886106 15 541161349 41 832741018 56 590343493 85 699563083 26 911068745 71 506541742 99 500431040 60 532294350 71 205488440 55 791191502 91 244426590 9 415131596 64 874479587 86 546633885 94 739158201 43 884125650 95 147404731 50 597358550 49 983040053 39 712846129 81 150121243 96 53702569 46 141819043 45 250844172 60 876935148 66 700379964 52 721622285 63 632319090 71 683454609 24 941070670 85 827105228 77 365962402 36 810912246 57 419092387 18 711269282 93 228784684 92 441556682 52 3650980 28 285193144 97 950234407 0 759131960 91 50355206 9 996955399 40 330645775 43 397420388 14 812114336 86 148002354 83 467339096 16 344625078 31 107112704 98 317679038 36 282973659 10 162903040 67 456015058 52 877998310 88 191104581 12 470766069 14 201227869 50 476725491 21 658287682 35 853690583 86 826971766 91 630895730 15 949491316 54 249128352 73 440215178 50 484308741 8 326635924 98 444547171 47 871290404 1 25076799 85 166738139 21 350365814 44 990178918 36 964755443 86 217750291 100 356165403 45 113992791 12 853506854 53 905499587 52 24997324 74 805634664 87 777777145 37 166288205 20 618254263 1 656937168 96 274799769 82 564587926 62 919054529 38 304539740 52 491992845 26 604422069 32 46325301 87 344538958 46 28885472 73 887313960 9 983677818 21 423862099 53 129444405 22 376585740 9 462403234 96 679129671 14 588880609 41 943974542 44 157792876 63 735760594 58 164680885 55 695435443 57 442833544 66 585722923 28 629527694 99 58557544 4 25630264 88 691535493 68 123777144 95 17142052 0 33161140 93 932240129 65 594093695 16 14037912 43 241570591 0 752144060 79 859687169 72 423139514 31 791976972 44 889748444 17 342152631 22 232537098 29 563549969 82 73086249 87 514707793 97 545763042 2 431287651 63 287886126 50 531099581 53 634478916 96 982755414 55 172273705 43 564676503 100 965267515 19 741197158 96 676971114 35 396702101 83 942335349 36 75319775 16 955727751 74 997937854 86 526592062 69 143088507 26 363535819 77 916327560 86 985697254 41 403980780 43 380395770 87 942006727 30 505401651 68 949963206 100 676348778 88 928554634 97 210661341 22 926896607 26 139470098 91 254809708 63 337077652 16 794746827 13 929762120 84 952584510 76 712245737 4 215148496 54 586727534 43 323634468 26 378370223 62 355450703 7 176565342 68 573133886 75 781213523 9 142764671 91 156634936 65 149521978 86 537113621 45 659603768 81 567506953 94 409248324 92 3382058 93 285244630 56 323810446 28 269865869 0 269405074 43 212902024 50 392426713 50 779442411 64 864179103 53 677739274 53 42982775 75 490004357 18 552896577 57 10414972 1 66518055 29 222974572 29 732266849 74 387545500 37 476177061 21 272640189 60 389099401 60 429234853 88 935536740 33 105446712 18 44116850 3 385285787 77 253267082 76 906978876 31 201533329 32 10276380 70 415500113 38 511638889 75 899179647 78 949613162 95 751896174 36 657467716 92 128597546 37 842011513 56 782252590 27 587637261 8 28657919 51 555365596 39 611727727 62 50090660 36 107587585 91 770159741 96 468485468 36 964497982 28 583246655 76 720606685 52 322339254 52 559132110 59 8514897 50 551263126 72 950569581 68 805893291 38 287441890 95 773235474 39 59077140 60 320130358 61 977487611 77 16300270 25 362708934 41 248417148 53 785496306 41 589761287 68 100012460 60 937131160 80 503858291 13 392127148 10 726013957 35 195849495 36 699829104 74 476194610 97 479062939 7 575103075 43 991668315 64 469908275 7 183341664 30 748019995 42 48452818 12 437938134 81 256551378 46 667111173 4 453327791 53 467092607 75 512052156 81 403552110 45 38420402 88 799704406 8 466876946 50 730574892 91 741250998 56 237923835 35 212663617 31 433593696 55 414010189 78 953368371 10 421883291 67 812465332 12 88052215 77 181920719 90 296131933 8 956219519 51 665928863 18 435303290 62 582671106 22 204471441 0 539096326 6 398522637 43 683671369 69 232646852 88 863793814 74 78200920 29 435572398 65 532103953 75 921651911 64 41942683 74 523799507 58 496815190 58 800626316 77 989380526 88 787365294 52 734069533 11 692333481 39 434585277 25 262420374 48 49841711 96 302866102 88 289280967 91 565722882 29 686536646 42 551462069 48 76085794 31 445708916 100 574535828 68 101409619 10 465099455 64 84031708 25 180019299 20 926043929 68 629575777 36 751082621 17 887202476 100 53956697 53 100856512 1 558865384 61 701771954 75 543821059 20 495219577 12 114570788 65 743384164 77 482922248 3 168949774 29 466863921 97 640167780 46 139254364 43 786463920 17 940805918 12 246692474 61 344026572 76 249876850 67 43828259 90 438058263 38 940023757 63 219073544 65 75392045 55 918053379 48 137967002 54 848293372 17 954780012 100 941013365 51 56774708 62 785834248 0 334897435 3 368066942 90 467187974 85 122945081 55 509061020 96 68887547 7 627237506 81 980328060 84 561802207 71 278639188 47 508736069 23 557243491 41 954212578 68 817147534 6 919432702 75 636157400 10 678375779 64 924712604 46 484862941 59 312393806 40 532372470 59 616980117 84 416023695 59 97584786 3 211742291 15 992332908 19 107913724 88 422283654 1 141286170 47 895781270 29 960586159 95 138952962 93 354681717 77 956962022 69 244193737 34 427900242 87 247305687 83 309848506 17 432420600 56 972122131 65 138347603 22 903057592 7 900729377 90 889403408 63 993624472 37 92920136 37 745805407 48 425119717 25 978346363 79 499692048 22 88920535 13 839064052 16 943148330 76 536210395 51 11937770 100 934932445 55 22745305 40 214442996 62 383383615 86 113542892 46 442680494 46 4900772 92 865557830 3 735176229 51 262906274 65 20118082 64 982589757 17 130011512 91 965400921 51 735366003 95 144035560 77 873260664 69 495133297 47 953681383 67 34231049 53 95750126 52 748228223 32 94182702 3 887536617 95 936729006 13 504819837 97 289890196 51 426836255 73 468667649 55 130027743 3 692507366 27 44276025 58 864424723 28 192369731 76 970445736 78 808206597 17 211675664 12 734931725 84 52884432 46 302289980 54 790640056 46 585678104 56 510447589 39 358806157 77 679568585 53 771933575 91 975969870 0 88619636 5 861115227 50 964370807 54 172236589 11 556539808 59 347340346 37 891216832 65 319637911 39 100500764 12 778816128 90 848707203 43 731878134 47 362046515 45 576263536 49 822901342 74 543532130 34 300034662 77 101415181 41 270152180 33 888508151 20 719393658 8 567150907 54 431006779 46 190290414 31 587165557 43 824633573 20 27363274 67 490273233 65 32772599 82 308596906 30 994810318 15 297484580 20 976407802 68 31370804 39 494369051 45 9676668 0 454194615 22 765515809 33 599434837 72 585448526 81 705667343 31 801989190 62 198167471 73 694975003 87 193317087 81 802619651 62 620483302 81 947721620 71 478804281 48 262673810 7 765331158 30 553927069 53 248463826 56 373845924 95 343961822 21 564367710 3 893661212 41 768054866 67 862576717 41 661298193 64 500435200 40 807374235 2 457148539 38 791891261 30 17212388 79 185828450 26 519007907 11 239592805 84 688633109 71 431127868 24 633699571 55 483534895 54 965315324 62 807824458 32 836284837 96 830802261 71 722012388 21 426329359 9 329273722 56 561761469 60 281418667 87 989385710 51 273041895 90 611012422 71 217350799 8 903924180 8 251634496 23 552418360 25 546659553 81 525948651 34 623463437 79 901245327 29 22350664 0 229386266 27 557997166 18 795317797 93 304114767 15 276812730 3 459527642 79 284722401 20 585033497 4 509455720 47 120356388 97 878309089 91 17722404 23 822474078 55 872482926 74 221280078 94 199646591 33 655512363 5 180737433 9 895168253 16 57030591 88 339000336 36 613848215 37 678030893 78 213786702 51 457284593 55 853606258 32 910648134 49 885952524 38 820520026 23 909872236 20 780081613 24 624493458 40 884711536 60 176498344 86 387759022 54 337756139 52 41290546 26 859236813 31 317451163 79 149244538 37 414871288 0 578281889 48 297482521 75 12603992 56 875024338 16 739491645 38 116549166 81 297978177 93 329604622 49 483057426 9 365550920 85 616565709 88 480899603 99 582944690 32 35709445 34 806952610 100 888501476 96 837692521 65 888108141 16 654893403 79 147022902 64 212592627 69 232505039 39 477224175 19 425358095 88 849380962 6 766699930 66 805357155 37 5008863 65 113823750 27 373886728 32 980460310 0 829617187 21 625570862 26 976311898 1 377567890 58 715491817 90 741341477 40 496108724 37 375825777 19 928128785 29 15258654 17 585814720 40 23222704 1 293920484 52 73756032 80 360395714 53 497039340 9 642527342 70 52550696 98 272259489 22 950986035 18 653611984 32 413467166 71 78302781 54 998285458 70 695111496 32 793448430 69 203122863 67 405178404 56 720744786 94 776615520 89 50909130 60 463191716 5 337251454 75 269643416 95 322205633 1 826148175 81 921806519 97 502363921 81 900591665 19 700367696 25 477101506 88 211556221 86 341882227 18 647009599 91 9220691 13 836641400 97 540668801 22 655738797 17 966735316 62 311482003 70 261354038 16 462345220 68 261502853 83 142376610 61 189158180 51 708463721 51 57399842 0 22880001 8 107016670 1 77380831 0 895065434 58 598595769 7 897605885 44 729565310 53 778489739 94 708927217 21 345701007 20 343417432 62 632583919 86 26946582 56 707860606 81 830116251 39 229533923 69 286290114 70 577066398 45 647810225 99 263695297 85 770183242 64 263691723 54 675381356 78 28662524 36 832891941 78 679841584 75 662650583 51 56237509 18 727559803 25 566472958 18 245719541 30 357733746 86 228392857 44 84680417 68 561552580 33 772857363 90 496969621 30 109356006 66 601466547 68 662981278 28 432344407 95 347682091 52 705850570 46 15447963 29 311856959 10 255088697 42 630378555 93 861328102 78 968794067 94 748406080 90 2119101 59 414155157 39 212379796 10 976337725 85 387688194 88 703371633 21 491368007 64 839025721 84 931880753 83 786607926 65 178300706 47 16942397 30 761618556 3 196327129 54 328888944 100 111881397 39 835171222 98 191244185 0 261157196 45 314075253 17 76029293 62 482111613 19 100375989 24 216167109 18 609806847 63 103183868 23 82736905 69 187056752 48 407319153 44 972569186 80 826848325 100 543656163 92 712003773 13 731441919 11 23620802 19 298300197 51 650550624 19 546063296 91 95087075 72 736560997 48 935876461 24 93301330 13 546439269 12 933572189 58 169715419 66 765184829 57 581040722 45 510856034 75 745271645 43 407589657 67 979426457 25 476601843 8 491337425 44 261772654 41 630401366 47 387669802 31 509659553 14 286605356 97 2322496 63 177886788 82 862785799 77 639570860 33 627645324 66 614957797 13 653418154 68 480250507 49 46767698 49 496517350 77 210891531 100 321910728 29 761966766 0 508801669 23 191419229 37 858827910 5 230819713 62 835770737 44 650341836 8 990301406 2 676585628 8 102686839 17 753434238 66 969625440 99 94922034 32 414668412 76 472517177 1 71812369 33 28176337 68 245732761 9 411889096 98 529841856 57 190609053 51 596868650 23 393809122 13 563788634 71 867336469 55 960873372 58 381089886 38 218739725 91 162151110 71 958335266 10 664953256 57 296316183 1 479260721 37 576242952 39 17470456 44 668586127 80 181779976 9 154466176 37 752952471 42 729424076 98 514071619 20 519562693 19 163585917 90 660695858 72 575048647 80 507975094 86 869598247 59 828590231 30 253906216 14 999859660 17 672305006 73 662450652 15 468227368 2 382345115 11 266513314 2 95693131 61 24488220 63 632572556 87 617102160 37 437625651 73 135820056 84 730896308 2 928815241 86 827464865 69 344340781 4 767962976 12 364122301 32 684144333 63 377175446 62 396653437 79 663659306 50 665126720 82 831071952 54 232766204 79 941265951 0 826267655 95 704499113 49 489965481 64 207841100 33 610623805 41 519321671 14 153383037 44 763265797 67 215016193 46 962108315 29 829989297 83 817297088 26 232108719 41 755857114 23 473119274 85 101620041 6 998284200 53 46065142 69 627534312 52 288714677 10 703926985 81 827855279 99 42170942 36 259972750 29 89641557 11 957275455 79 36531021 8 999581204 75 286036481 63 33522777 81 228269322 99 618459552 60 37788075 71 397461666 20 841113759 2 271981290 32 50603620 33 670173848 44 558895469 54 935269431 9 455230617 8 364930960 83 460293937 14 748834621 46 294112832 8 637060585 73 565383525 52 381608202 65 265732078 44 672129506 63 638210689 85 786524939 30 966481831 61 405296942 88 160826231 51 466911671 56 54665846 78 631806309 33 918541337 21 837346821 5 196280541 66 57966784 15 906099848 79 988045882 63 935413529 68 608970694 42 94325847 61 937378978 63 449825556 71 126101071 27 203089809 98 300761551 53 643540574 79 524009189 62 392482648 33 972312779 34 249679426 82 710647561 78 418082206 99 666458152 3 500714121 79 152873407 54 297917895 87 953181083 82 249377212 74 441294698 60 757534549 60 856901356 79 374306839 16 244952073 87 530071577 32 743033211 98 388696768 83 24601950 35 924573133 9 899798341 55 222958933 16 118089519 16 359805335 52 864730142 29 369145915 52 229495465 72 653846506 78 166279161 46 328333346 21 991719348 24 971684876 53 685841801 32 144720976 43 192544410 96 512497312 15 264452965 52 953980493 8 213714402 37 394229917 70 771091063 26 929578582 98 455795268 92 771401359 75 957552509 73 215662470 18 916362328 2 674626282 53 385909863 95 505436592 41 465522683 74 83840239 33 241627668 35 673458872 94 264447490 32 793658940 8 189328657 2 287719220 95 780423162 53 674052745 42 633115624 14 55352977 92 15878806 46 105069193 53 409567540 44 242035973 34 496586543 53 128454142 24 63555527 62 327968483 42 165298646 98 574101612 69 888309617 83 70861383 91 534796683 82 541848284 99 355103003 29 719682587 44 327081824 20 764902591 34 154674719 37 21111481 7 46447194 28 947725445 37 878322048 95 266683160 51 329869765 33 848453070 5 691191972 45 86905660 90 274227364 39 804416477 9 237914247 4 154909267 62 273957118 58 779675070 63 802165001 10 669596188 60 166377552 10 21701863 80 306844316 41 431537436 33 478548808 70 736428442 3 416581798 6 408896818 75 585328478 77 158444691 34 413540619 99 161297288 95 325301985 72 347941085 33 767151808 50 513441481 72 522798687 84 968085583 60 54856509 73 473167994 16 647623190 48 88004618 89 648927472 99 737628426 19 625396760 72 842267854 51 220963368 76 610247070 64 740558649 87 322920494 77 689060418 93 672932028 50 563034974 88 366967938 15 428416974 49 211640585 6 805779956 9 272786520 88 591938405 76 218970981 33 698440963 18 650077010 73 502667064 92 160107148 67 6210984 88 539205189 0 673649945 39 302646892 16 636803930 18 880509389 96 467454886 55 355772091 11 653425110 85 679310069 9 551688307 14 371768313 45 74041085 54 922626578 91 986101973 57 206245113 80 613071428 27 298524748 91 533359562 94 333463934 16 365308335 21 134328936 25 624387891 62 85214954 1 881896524 82 57709715 2 586996254 23 277984605 36 930882713 65 549311350 4 394407232 30 276342519 21 205410395 50 2811219 71 682666228 23 523908193 47 658858977 93 90696082 5 367427560 39 284912988 20 805017556 80 893945461 44 135213616 54 686910714 2 303260258 59 5224569 73 775717692 58 735375115 86 248440982 30 543939449 100 790601932 91 159474860 62 983630312 3 303220628 86 533726373 7 153312246 12 222080929 43 91332405 95 763631061 95 83017046 18 46739648 82 867164966 4 606623357 11 152638711 94 308467605 80 538996468 38 702003892 79 278653765 97 710323855 40 763967624 84 126441757 26 285370158 36 193274054 59 93932786 4 756253445 45 335462309 43 650014214 13 538058035 50 162557521 39 449155962 30 268715016 4 688160888 57 719763517 67 883001472 14 500104847 80 366936933 42 253081187 20 871946807 99 30445103 58 180403878 32 282543861 29 632313550 38 718680003 83 58970651 1 259522292 22 140632668 91 718033990 49 128351479 7 893738239 76 667894047 57 165211645 64 578877768 48 701560023 93 280900961 18 950734944 58 891041529 42 244919386 42 321944848 31 581311842 81 741907964 85 754406838 43 201714690 95 78931229 49 546123962 2 828929474 65 624321355 47 303224673 45 375338137 45 898079101 93 725028988 61 521196294 47 407690463 26 636250828 50 483014387 78 327388363 9 606691034 54 535170447 53 248785575 28 470529650 2 976850401 94 306590392 76 998837226 2 140086043 11 309718030 35 310043709 11 741974892 68 364177835 23 70996359 0 224408974 27 844739857 44 712984189 34 886141181 17 209428253 63 108463668 71 363898567 61 990160717 46 139818745 48 72663880 64 996355018 81 194597179 33 455381144 50 701646201 18 206689882 66 877775787 39 797487149 16 245611242 62 68195550 66 922686860 81 620644121 93 645854220 90 132437820 43 801619359 74 41473077 56 673341007 38 328898788 81 509329399 11 313373225 80 190982113 38 227995485 99 852201991 49 745975363 89 823252647 31 960473712 99 264781 90 631030379 71 195468731 13 550264529 1 891793212 60 380116199 2 857748167 20 773299742 61 815474462 27 795950533 6 206835832 46 977283962 66 35828633 82 237276449 89 696505467 64 971095908 47 138430791 91 432980153 24 80238613 70 947390168 73 333355209 19 969117974 93 923322128 80 44288649 31 673782139 2 45260698 83 195041146 31 141012119 66 713294114 33 956926155 26 162170892 41 47885907 98 32119783 13 829983036 40 858166088 0 479701754 43 295938143 99 461879502 68 954221058 28 836155785 17 925203282 74 735038657 34 326279154 52 775985583 95 258622165 39 948152305 30 2043407 88 895597006 13 417079829 32 783232312 9 399662676 51 664815415 6 405672225 42 950803045 90 239540220 86 164003145 47 487594627 73 211641914 86 346895800 78 677124878 81 110661213 35 217535060 78 598768300 98 218823933 90 980221087 29 918403551 70 73921117 71 915473944 32 869073371 57 138815132 3 617944984 0 184636363 44 451339095 89 45003426 83 501269652 28 738579181 45 292792111 13 246897506 22 647945494 44 29877297 90 704785620 10 30513633 20 514646740 66 385719117 14 965778115 34 767066073 97 611700731 37 544564610 95 990197761 13 994860468 47 728332378 13 150618446 34 630551984 55 874889074 5 331622952 56 771129365 12 10016142 66 38589242 26 966157400 49 868741814 23 901525734 3 312468461 27 89956245 60 324728701 4 488201567 86 438088012 99 145239875 4 967465684 12 341208019 36 218393885 66 949931235 43 787319032 32 768288384 38 235029030 52 373878242 33 761349137 27 500495104 4 189738008 61 270750302 39 893661192 59 537012036 70 565893091 38 110851236 63 697094146 47 541136532 5 978819439 78 393950965 92 937943728 82 276524363 97 647888050 26 433913314 18 971067394 27 97015046 97 892682599 57 710500083 96 358833617 14 905066389 73 214488410 23 590198607 43 128976839 71 847413852 56 192441968 2 211260093 56 608321907 26 475456917 33 603820916 57 136748219 0 136937887 41 69499994 86 369000922 13 843481350 86 737759553 91 864301171 84 370839439 40 632238116 4 207745896 45 891110435 52 955321046 33 535931013 83 692359189 56 42076317 84 648086038 74 21693586 52 746935627 0 334588572 49 844790568 29 191172810 2 284843604 12 150887204 97 534613637 89 659724069 22 997122936 51 302576514 68 474993907 62 529744199 19 380176527 7 416087392 6 375972994 34 838003099 9 128457969 89 55751586 87 204229959 89 849216922 59 122662363 33 894061665 90 240723662 99 292605897 60 547528864 7 569531367 7 758088219 28 833524762 46 20742359 11 878028328 95 1019373 14 659365838 24 555575778 50 882375253 15 980935251 21 750473212 88 436989393 58 649647205 44 727678066 53 870097683 99 75603273 70 91028498 59 255443122 2 377214091 73 794511442 78 308164535 4 291374171 29 440311929 65 232019731 27 589294152 56 752939088 22 702702766 6 641136736 96 500590709 63 212063253 37 641764648 90 265033007 1 473162459 87 846023726 76 882901339 92 432528922 23 536549382 70 980132787 95 163015502 30 867346099 33 177116069 7 188011424 59 869810755 12 852581393 99 534039237 88 598094603 84 950631219 63 753768677 78 544560282 74 644108139 66 55004113 53 847595265 40 721310943 73 764241931 9 222779159 98 562233887 18 898458450 76 35164621 40 688378983 76 961324476 37 303106734 13 65623950 37 341094248 78 619876800 97 354489220 35 273863752 6 103462434 52 5088544 82 964721680 14 743126798 98 192814444 80 710634292 18 917178791 46 221078466 21 269532649 58 855466803 77 352357773 68 881321699 81 257162955 34 693397334 54 118276652 77 374235496 11 238362443 72 582298928 20 337722391 41 599688747 63 584535484 94 416232529 98 742286672 87 627444299 64 239374781 57 304087440 50 325038445 55 176829678 6 837491251 53 503426751 23 501786742 14 365000211 60 820190021 26 938283569 89 442842931 49 86412910 81 115606333 73 858058310 93 309245286 21 774864915 73 298995888 25 951315623 45 349634063 34 501818619 33 117208852 30 429300300 28 625398500 63 289141298 71 985124074 11 917719266 21 368403004 20 882635104 45 699983172 56 626943798 72 444071364 0 747461236 76 49232236 20 55158639 74 821257311 65 362338705 96 63958592 74 421172470 87 451908193 36 37755891 85 728430783 99 265283676 48 326404921 13 344127026 80 362263218 76 696465868 32 64890642 72 582618838 57 734524447 36 869048338 8 330858633 81 863756654 6 80081646 26 997787930 83 851804425 84 299485520 0 20068195 66 841847261 95 99477324 48 37801831 62 851964270 35 868276839 96 717113053 35 724193669 26 122108748 24 931476524 28 416540623 98 997898328 42 654660930 63 819380626 11 110778543 54 935175309 38 847195948 72 812373081 37 115808237 91 933038362 42 402820254 97 304614776 48 517252409 95 182906990 56 797881766 82 801275376 87 919531675 27 258293154 74 391659350 28 156554370 47 94100222 10 147603765 72 739227271 18 59802053 59 172638680 97 436355296 34 252866021 69 905505859 30 632492022 53 805518095 36 614195122 30 399577484 63 148413290 92 499104263 96 902246783 2 514242435 45 481734643 19 914482408 25 491129883 69 505009206 93 216587973 18 155823233 11 159850750 9 264560277 17 769982294 75 340122768 94 72021266 5 717213918 78 837273685 23 683006551 100 266360712 90 740716590 58 312756491 33 975898183 8 787639898 40 974668929 28 231875355 45 753540912 27 467380911 4 133644283 87 603558540 5 276735161 7 417395398 50 116585825 71 829975769 56 552661908 59 774006900 47 988738684 20 403730780 46 300043883 74 783913630 72 628380723 85 493962324 77 926446397 72 903195553 53 693053421 33 661647020 35 921009876 13 298133221 31 604882101 76 789536275 55 588018302 27 526581431 41 678894273 56 324874581 26 309724356 35 886985540 7 879637257 74 2224043 72 997472748 53 499161429 70 370288415 61 399422362 30 209710509 16 370156665 3 50237113 80 73839753 52 694741241 63 861057896 55 135811703 87 358959951 14 908744594 39 811912968 68 295924749 28 573646479 23 172100521 5 419334314 0 422538222 46 678998868 90 393730834 46 632400126 66 447924363 77 658665435 14 863056782 1 172059603 51 19297470 27 732728623 93 929611626 66 332099107 86 944594878 88 872514753 72 679499959 80 998364029 46 957015335 99 294050778 92 381148169 74 504214714 44 232473861 70 676040441 33 493574572 12 248121891 63 608027371 74 232204551 44 952107428 98 562213662 8 729418746 49 587189265 72 157436253 54 117516982 64 809209660 37 553743535 2 978270095 5 40306707 29 387589294 94 703257418 70 595269553 10 326369442 91 509675601 1 659701446 22 990274714 97 826863802 23 730413955 6 159587542 83 451038469 29 754194126 71 322028865 22 626284301 72 181657165 91 343543978 16 72018955 63 215722015 72 666366563 43 319741837 55 699268385 30 624553951 0 249346014 68 609565031 50 843434530 2 594177061 100 339579418 16 861033189 92 940169559 97 884239519 70 827558224 13 931963742 36 339578507 30 202285357 14 196746956 75 801122370 60 100261491 8 992361431 90 269359629 97 116365313 47 600537298 88 688118200 4 875480861 37 1527139 42 402985917 74 714095398 32 179381472 32 324021343 28 28782343 46 5291248 50 705891920 96 765982187 13 351329651 54 43117709 34 876929586 66 849288632 14 829126730 3 643881513 37 778728732 51 901306971 37 95530616 7 983830157 45 231245146 17 628086697 12 239079067 55 778580778 53 477688268 2 230041107 27 719512838 95 583751122 93 306840528 71 932384318 25 787044428 46 471959796 98 675734865 70 395613744 56 308931595 95 899255313 80 982285068 59 429565109 3 865837187 28 345669638 45 977396601 59 911874199 74 171028184 4 353352099 20 836610364 84 576395853 81 285181514 55 709459312 21 199746872 67 236186835 59 891960487 57 652242314 98 522758442 83 373224507 49 105070868 60 661961746 65 77841941 64 57137501 49 989318981 57 756953359 100 861403159 58 184990941 25 149898574 98 829718629 57 104595900 89 130305663 87 933177530 9 356649706 2 650016686 54 471319644 54 172878567 30 44523651 22 437261646 94 868584653 1 68481037 69 781337081 81 99483296 33 722057298 86 793532425 40 837136877 85 757849397 34 522642943 95 723905690 61 320669207 51 796086501 97 923326174 32 934891024 19 757553204 68 717389941 51 819282910 55 852964127 50 474672242 62 720950370 43 25128615 48 349272948 53 138830576 85 740622561 99 595557246 76 448732841 26 525028408 85 924848471 44 718292535 25 96375354 59 775469671 93 1200906 28 605080898 52 956706842 3 481240399 44 704740464 65 449087761 11 811543923 66 653931349 76 378586523 64 232620992 82 575685050 88 908299763 89 711247126 28 433230501 32 452203404 12 273301315 65 245016307 10 117522039 10 167935154 14 111270701 48 777529627 8 324777564 48 161364079 92 681081635 60 597424409 73 346966672 58 129848417 62 256061571 73 716241140 27 549151982 92 44492423 22 786636063 43 607344824 32 142814397 7 170108511 48 378679046 71 163462433 17 967790281 12 903682805 85 323258367 52 508232809 42 554144763 80 104822830 35 541064309 9 78288436 52 724736626 79 123571387 65 568750375 35 406709171 56 538536079 39 192777412 6 294476833 69 440901303 100 252197944 41 99939835 56 717242460 41 386368973 89 456576183 57 157492955 27 812978545 32 800026217 2 281167946 51 291950448 11 630051105 81 619838214 78 632626509 28 76873672 81 324520035 35 770358819 26 22830072 11 864161408 36 735297613 55 339246033 30 622283387 3 795606754 73 442993772 93 349284719 48 381873234 15 166420784 24 998104492 45 507565539 17 10531034 62 901420680 34 16040363 40 740705135 82 493233548 80 928197771 98 422170850 94 483619721 18 384551673 98 288213819 80 325905473 4 342259189 89 265247171 34 190282422 43 989351036 10 638083680 71 477176408 79 96890930 30 522164484 68 8334957 31 175697262 3 709681723 13 298261937 17 809810025 30 97750384 69 593682768 85 636688179 19 644506751 67 758096744 63 207707682 61 597644848 42 170903640 43 284644527 19 114774082 10 645535107 5 515460474 58 265223299 23 42113834 39 393773499 63 712113379 54 70640677 30 257843899 75 92405379 93 502113515 11 429669802 17 756667328 36 570893638 91 123714938 31 320571756 80 250759587 74 130241440 25 414540752 28 210554180 97 121240729 73 549390828 12 105953283 73 803974480 53 689549980 34 911455604 21 377590548 99 583034846 93 706734003 75 194552405 40 323784656 42 670905484 24 353754617 56 784386391 58 91639696 90 911671773 19 76641043 1 148503764 6 581929340 47 193735837 48 334668649 92 184497842 89 613326568 81 830538889 28 457493673 25 814492894 99 308473721 84 816598495 64 819211510 41 205785213 48 168297717 40 438738951 67 537178994 47 83087504 0 299626053 59 258695112 5 136451878 49 620444977 50 435076877 22 539728690 24 872916387 50 924887015 48 998636124 3 859387749 73 433408867 57 44573710 21 277036520 43 327942377 98 528364557 7 61330364 61 217124857 98 618179757 93 341688098 91 921822930 6 563761040 77 941088412 5 363986040 99 299742256 93 880542311 41 812012353 51 859167502 67 67582473 62 64369255 69 610848227 85 663364368 86 612427009 95 695616756 99 63728661 71 139334480 98 65141666 36 28307072 46 78931678 41 818688963 4 769656713 90 272705506 3 115663929 51 279559462 68 993435101 30 583046543 36 484233226 20 428405465 9 843924146 43 372444365 37 851457148 18 942503484 26 568789568 91 348777815 70 405668547 73 562150234 0 730665282 14 605413982 54 92577515 20 523218255 61 557725341 93 569405449 6 332298299 84 717359808 25 391949804 39 264068387 35 159509272 25 285365185 87 589051515 10 769065090 45 786430204 14 437481576 72 205705865 18 729483509 89 506868705 2 882004386 76 549558704 100 658363271 19 470167645 93 181749302 31 308377996 80 630393330 14 40741227 80 63187922 46 633326121 23 676050317 73 744638224 47 872175623 48 400488121 49 147871148 56 866816415 9 412750634 98 139867738 75 862907689 25 552098760 91 248453217 93 989872367 11 282521924 75 151285134 0 245002205 86 592048999 72 121609922 79 486745133 83 323855649 61 614647657 74 891566036 27 643380926 48 151426635 86 276859221 70 158778413 92 721254280 94 85731786 44 507573948 44 542819112 84 655100375 23 821252491 64 947418947 16 701390084 92 230588853 53 778161203 83 343464609 75 993434481 23 935595756 41 269932687 63 859958125 4 758829969 67 685791308 69 182885286 2 246788539 27 861473548 41 387240739 97 582506533 66 697011288 38 718405114 45 498077790 84 214555772 69 482413470 33 784834871 48 553159559 89 213478970 87 789649680 28 308135825 19 884101371 28 971461397 81 717226325 80 637518556 5 765196456 100 836902812 28 337285973 31 718193550 90 283676613 100 996875399 67 878406483 91 879240559 78 579173854 40 968279304 59 566665296 22 348722165 2 320910434 46 641474138 68 749516088 75 542318443 90 964520903 30 188933543 85 13256492 8 895685159 0 532869022 68 935337269 36 973439922 42 818471449 65 732937433 90 446296975 26 241049246 59 755354314 62 903406191 5 521034244 53 193593906 12 945460026 49 606281465 55 593556773 85 871230576 57 625814952 18 278614624 45 957821612 76 411661317 79 174281888 34 426563183 2 178441713 92 408134731 46 233802467 82 260821018 73 355817868 22 778543166 31 516046648 66 458735145 26 76016637 1 914066641 9 263338567 6 182003403 39 280284889 33 6522970 48 21223973 74 552021744 75 418640189 24 438593854 36 520748272 28 195875625 8 291267472 33 432838397 23 122879775 90 196364964 35 884531473 31 601461173 42 274656604 52 855284308 15 525556901 39 233904081 51 500530472 75 540178560 62 426396979 57 957908354 4 892342325 89 288759561 66 860390498 22 845584836 70 499008147 52 892102263 54 993083360 55 439092407 60 274939790 7 980202964 84 712084395 32 139701057 92 443997708 34 168324711 96 732510711 28 176922833 49 272560165 63 877681523 95 413769629 98 468508113 44 944099077 8 340432752 88 114852004 93 229666930 37 832660169 15 43632536 19 596181095 60 858271459 37 839863997 94 566222489 50 478969100 69 695170372 14 858268422 53 282276240 37 280720132 50 249818546 78 92201563 63 104854652 49 115079599 88 905943243 47 666156264 82 519597939 68 937130522 75 178669034 15 745683981 19 151348421 36 599690338 66 813182153 91 43671101 13 323228800 84 35316045 20 73324328 84 998386894 100 903388714 46 285806290 13 241018666 97 635099916 3 597212469 50 675075398 90 840223173 89 267467108 76 919132641 5 116700156 100 329874866 49 271384820 38 955176397 61 353189957 5 307609039 26 615700144 40 415421535 52 250539094 80 537630008 46 970339993 20 893410662 37 959393837 45 516695239 93 805047912 41 25069254 52 9113789 83 900498832 74 979010007 63 323525257 35 751640870 31 217047933 92 250277419 25 264141536 33 33286043 62 783196983 70 378383209 18 617577730 93 200047450 0 720380947 92 515898727 48 595457246 33 141206213 66 190989144 91 824570917 68 700780023 74 449825915 62 500944923 20 486177926 26 930581105 79 76130864 11 605942725 55 244912191 61 439942956 8 449969034 11 713028434 77 438378056 37 234766836 95 953916859 95 633435228 85 968378159 81 840945865 21 272900204 16 150237814 51 127548478 78 187704902 55 778814102 77 7111738 18 276033517 73 970734423 73 958650646 98 609713875 60 954001535 71 459412107 53 661093703 82 571167183 40 320109827 21 73237060 92 875607362 41 584922790 66 181686803 54 266503985 0 754242604 43 228784344 70 104356902 1 74313975 8 73438056 43 877182347 35 511735250 28 71878501 58 484826115 49 208567676 25 439499761 73 79980614 93 663713900 23 531762206 23 638983830 60 527116172 26 164113960 89 124393224 89 202513491 46 839544291 87 246052773 18 339322624 83 711330096 96 66245808 2 498341557 27 46626022 70 513258250 5 612911700 11 283688731 68 119855575 78 395898655 58 304696067 57 315677688 78 358578982 70 298915867 33 411495990 12 222647159 70 174629149 35 530856943 71 810668752 24 685224254 2 731580113 66 271896388 85 304744843 73 619008386 78 617436200 22 902200610 80 125657333 63 174405846 34 142786034 61 713208529 26 877391909 33 198306884 62 473239822 21 917160706 32 648884568 52 597865873 5 733690513 18 318803135 78 362411985 97 540350081 43 559337987 51 760099627 16 881021636 76 182314569 97 569942849 22 472090006 36 957072878 86 467802059 0 625755627 3 412521176 54 536406646 0 157036260 88 137716005 58 329409736 57 183826228 35 879147105 28 995540394 23 502083554 27 621984431 34 50590076 52 347768838 58 87428151 11 147936392 52 986944788 63 2427576 27 665666485 60 140074571 71 232963637 2 369220154 74 131314779 7 790162371 67 188213296 89 572910567 29 790974040 54 924214452 68 78918481 55 67175919 44 327947698 53 486497314 98 422222623 90 528195698 29 425263526 46 401049173 50 84828589 86 161256292 11 661335781 49 835655245 57 718046608 42 694849495 5 252518284 94 667702742 93 806264780 5 926226198 22 885535606 98 643392375 13 775468611 87 790182896 43 418825395 43 590051253 17 506245591 1 448940282 79 662681773 16 458783973 71 582838535 55 330612361 5 826890414 14 592261873 70 267156287 94 806706111 65 821946449 26 611471863 18 772627168 53 443740755 71 1273375 12 719070371 6 367707073 46 60198858 39 860708400 41 959710275 19 932606560 80 437252945 69 863460224 90 991708681 80 392470225 18 543343896 43 46221324 77 268598248 50 513918384 69 494803214 96 540121337 27 227056366 52 760671787 1 87605613 8 576887985 49 290753914 16 174682221 56 421367353 84 887631572 29 750687170 68 416007930 86 833634861 58 363886989 72 146497632 69 253486545 52 735955670 83 889065525 47 87819224 99 865611676 5 763518901 76 197036283 4 999309838 62 842471001 10 827810744 100 424646844 86 164014578 100 351879722 70 708230830 5 855316119 3 95720229 95 618999108 26 345654837 23 46495335 46 337390387 88 835712230 33 491893772 29 404849151 80 265203675 41 793063523 17 759343388 13 40052436 49 390743576 80 356047936 7 415954663 50 951570717 42 344115896 8 604272574 49 39885957 88 683120644 82 405309138 38 816447870 56 613975380 91 38136146 64 183098860 90 804303657 26 541524032 12 740653449 22 298366733 2 451907038 15 668395914 77 674461562 47 343410056 1 457405090 8 870979096 96 296324445 75 588762744 33 927419949 72 699939343 98 517182122 37 610782248 36 742422436 78 247828102 74 440122741 29 487481341 90 520191048 42 757854464 6 553690163 67 245895748 13 569717096 30 131916629 75 743888858 10 486586519 21 440651670 89 256357996 89 359699054 30 584636734 13 205190311 82 751346395 24 797715808 86 687585809 29 326171399 48 534260285 96 574775266 77 862053357 62 123094468 25 965680523 5 169395624 32 940946884 79 742627748 51 364375036 50 720312496 32 624931296 10 588466949 69 705042037 50 35618730 7 89421563 37 732989000 51 84853219 13 872056945 100 826087719 43 916853065 14 853471638 19 401159231 70 889602811 69 327263653 55 329869972 32 765647588 81 875152286 28 313835963 92 458058253 16 102633646 96 820382451 21 341803646 99 854422745 67 722344733 56 259188746 37 863082012 21 844986585 29 112147932 62 877967737 60 139590623 69 962405230 56 568696723 99 951252141 38 815772179 72 61177276 74 972864829 76 423537369 59 99952119 34 121498904 16 742749556 50 781989057 69 318516094 16 870522838 50 419311253 40 523839929 54 828206930 60 654050893 81 467165483 41 216555401 78 782290561 33 953609095 79 722901366 23 596790652 71 401045595 61 19578927 90 997455373 31 14733604 89 773699561 99 334428042 69 57947186 99 500566454 24 918510648 22 497296438 92 145717698 11 936527098 69 54559010 45 732863009 16 262869184 33 290327303 35 626476866 21 168660313 84 150709041 44 604552687 87 643198558 3 1467711 11 762675188 53 162062565 56 625340533 17 974513800 65 515891820 69 298224101 87 18853925 41 706964392 21 95618309 45 563277637 79 908454243 11 386081839 88 536457091 78 918893577 55 646929298 18 791538906 82 743061565 85 327394971 93 111091013 11 210869322 95 420643713 81 129355898 66 17052807 68 159977820 16 911048528 82 861352132 26 895133195 17 812672324 9 955982819 48 76754414 59 446245017 93 169630808 77 177282460 58 980181358 77 459533756 64 834221707 25 395893264 19 39134023 67 674988301 65 853369843 26 972199207 5 393921975 23 376597191 8 373953065 75 928488290 51 667989383 32 188842088 86 902352797 72 320566822 61 408860470 31 332417276 8 905269771 72 165872325 81 813516933 12 418622836 34 308804024 15 899939086 92 712654661 95 457537850 21 83061363 76 520754942 21 121917285 18 989787747 6 577863940 54 608918298 22 707485165 2 881642745 13 814236696 26 985297260 34 828865206 91 648709311 85 448227470 100 784955739 62 769609403 56 415411147 77 339138999 88 45860656 22 513221775 32 300977679 94 931541211 23 753956816 40 346704760 50 886080372 71 937847518 18 881207024 53 323002863 96 202676143 38 6485369 11 905994542 2 233193560 4 365854945 14 447989028 27 1176064 30 706317117 68 293663963 14 378083213 17 359468746 74 341487602 65 822519247 32 790645576 73 514088306 50 292886625 76 259836471 85 678671266 44 168078048 25 662019671 1 126049847 90 204973689 47 831821692 52 271910061 7 181429036 83 605867595 58 556533002 41 676520100 39 939901947 11 196870245 93 442837056 29 884685903 78 611894626 74 368464979 5 336968311 90 275485028 1 252427623 36 628609621 93 966301966 64 889392237 2 736652650 41 31301562 21 548814645 97 84239381 92 18529751 6 515940453 73 90308338 0 141547372 11 654123051 72 221631187 97 721681568 90 167293746 26 66152875 92 757444836 70 976552762 46 562081078 15 887265212 46 384135602 6 13316047 97 501312707 89 54317588 72 760979011 40 322586853 35 6368882 52 380524587 85 800558739 26 443676715 65 970867162 68 469799558 100 902684827 98 558650586 83 41642395 84 354920017 39 980788824 73 819043768 43 950400150 51 469669274 28 227246037 82 309425940 29 673114044 29 567429733 49 774543431 68 984473927 75 72369714 92 217170468 14 15003360 66 945645121 91 508487966 74 186544038 35 49734385 30 983389814 61 927939910 19 25445309 53 315933711 80 198135161 36 727454719 34 162349516 1 789218725 6 198990049 14 207845419 47 132047858 92 108191494 58 383883056 43 910196078 63 395443033 37 845618149 82 918862529 58 235583492 29 377996171 52 922936830 72 292297679 60 798745946 94 894082415 35 96627223 24 926463990 12 565580 81 208981627 28 504767608 30 613177250 34 155712069 76 59286067 38 652882051 7 919954996 91 711545765 93 135505963 45 606351390 59 361458098 46 242329617 69 46150534 100 422698448 64 836894049 58 649021192 36 170247081 92 245560669 26 969770799 21 125244206 51 268304713 98 995224469 44 429718204 35 891882939 52 674340687 34 64518199 78 193686795 31 164873050 88 242565955 82 746490203 57 909066374 96 410246086 80 41224474 29 323333774 47 293579961 91 877864507 29 163515734 22 318987992 81 388104562 87 26393035 52 702328320 81 283417351 20 471030620 15 887587428 50 688561385 8 826960226 20 625657722 57 130099942 23 934914379 45 303639404 35 970692757 56 228626713 67 252094625 64 871036738 61 388339921 53 315409151 63 270612857 77 555846423 60 62835312 100 31509316 90 787616621 64 981599503 5 803689588 7 294398317 24 175335270 19 715826222 66 790346053 7 134279759 55 375794518 14 970100411 45 655856072 4 203591245 54 462782843 33 571994821 92 95653291 61 868495186 71 305805567 98 406268559 81 795182292 45 694856932 56 263805890 87 375659103 10 960801174 7 248506098 9 854876483 4 844815889 50 479463961 68 740344318 89 552059884 43 797464790 70 445072518 83 491601557 78 848977669 30 992921045 28 96788726 51 289904613 35 683880799 58 491097591 96 947147751 98 97383884 67 674030782 4 894515365 83 15328893 63 545169666 16 359726746 83 970144846 86 908160831 23 975765651 54 75244403 33 100225287 26 948555598 31 408482800 38 309930356 82 451004008 1 277720702 30 703533043 37 73220422 7 962643999 17 314861905 54 49581260 2 468792098 26 562826426 30 818190482 89 894519925 31 996221334 43 110977387 34 430540032 7 920059048 45 825431630 84 4088932 54 987194161 78 558939521 55 636408888 53 172906889 58 239347192 36 978084117 48 792510147 51 672609499 1 495174155 36 757916628 18 822242884 49 360527722 84 784100984 0 121096607 74 843074846 24 655316489 25 14326322 36 896229535 79 135794122 27 741398073 3 223735001 66 226702139 98 282280179 12 945465912 16 188076924 47 514361190 47 163862444 0 231489772 52 608250157 81 62840468 37 961029590 3 225241359 30 30569022 81 818973042 30 900997048 87 4025162 85 143169307 9 133119053 42 187765282 14 607959056 50 947360684 82 221171403 6 298961721 12 267597745 8 928668946 100 329695867 11 958950609 12 203635325 7 579685367 50 921971892 50 629894874 1 69240791 9 370861280 30 85025060 62 648419395 92 205418244 82 631300218 88 801993899 54 269995173 7 748487638 92 902111860 13 145967542 85 522846374 41 826789790 73 199926134 34 766129506 65 72673601 5 349696457 85 73713092 5 243311936 47 477224873 53 725273321 99 43570011 0 6136844 34 820350767 39 332062244 72 279468789 2 423815189 25 429605143 58 974717228 25 698373431 31 772335549 39 125530675 94 33597480 11 715122082 80 500478504 91 138223437 30 375908148 83 16157557 22 537641098 86 362610968 97 169532552 9 300520325 18 835765970 7 260390695 78 2996325 35 966246115 96 304025541 88 935646029 26 398732779 60 294222555 64 637547179 53 744122067 37 298875974 20 341950737 27 203445310 25 593748540 3 955609129 67 946083926 53 795920871 83 828388149 81 804210229 85 764248976 6 555336103 63 32272680 71 832866120 68 97598095 14 230628646 85 715880051 49 313388336 21 123481771 49 224270529 0 115460483 99 159074008 15 884715253 42 305863194 8 214636579 60 370966946 59 368965802 4 39393370 69 580756439 44 5303379 58 45428538 18 2077253 64 811450644 87 432612428 33 100560725 46 639534109 54 864487668 35 817155848 47 932850558 75 441398397 20 396288730 69 946046989 8 85687094 88 591311744 98 63816478 60 858879012 33 714568883 72 128498831 63 424797835 35 258559319 79 825801170 45 881709890 82 820466428 31 420433674 66 388815381 68 168825670 33 921262079 64 842745384 28 910180281 11 66229137 8 310175058 81 182475854 25 434780766 48 136858207 37 731375324 35 818312964 68 452423392 99 675133170 53 898082083 72 456846563 83 777187720 54 538911921 19 4623874 67 669163978 0 75605383 82 342420042 75 909804258 12 532517772 14 668259946 83 412192667 32 732867529 1 58780755 81 192392415 48 268924634 40 945182035 39 275557450 54 802285003 5 769268914 45 500225164 73 271016436 1 737512824 41 369601847 60 500199627 68 613195943 80 192752957 84 197860017 99 552537545 55 520768712 4 471837874 46 630992778 59 302724245 21 296453514 98 233348214 61 348450951 59 761825829 37 768101685 14 839155781 100 620901980 48 250817559 66 571977335 13 925546997 84 513955575 54 610471137 96 931595901 93 129985061 77 238303551 99 170387576 12 663552823 69 656799010 65 783715930 45 411379375 81 304331057 89 317111005 100 948508285 50 629573849 56 165979229 22 632486588 75 318392536 37 215532698 88 92174638 76 243299783 30 899534111 73 302385470 52 747410927 61 695842518 62 907606882 33 218821640 30 767226066 58 150039042 48 672199925 36 837896654 73 433635364 30 954354713 22 264387056 60 162014803 3 34818085 28 517932989 11 900351575 9 158872213 88 918161623 50 449208065 63 300837001 61 834444307 53 252914004 64 947126721 22 673222014 39 269612582 17 141656134 21 904003078 63 835031808 55 675659219 40 284114841 61 311910214 14 633377218 3 177839360 62 413549808 74 612100386 59 929279794 28 122638144 80 47735852 1 479074776 45 759591263 9 665819565 15 799408154 89 574478235 42 252002137 49 647501250 34 825501712 24 696518625 30 574744257 45 647919382 27 172785413 34 869638309 21 654348049 93 686843134 23 997893660 65 636539635 8 475127287 4 662431758 91 633960392 45 340122226 55 576527969 57 69818737 0 869373016 16 962808461 48 747467012 17 753540154 36 50433288 94 19610566 28 289389942 74 495023885 45 495522095 34 332925112 96 85039093 7 78513293 97 7096892 42 533419533 56 710499549 75 971572045 81 933647989 1 785151568 41 419411984 96 83203831 97 188809439 68 499393111 19 838734433 34 903034954 87 446164517 14 574117963 3 295688596 46 983809336 97 308539937 64 947799603 51 150835941 15 326352594 58 580288116 58 533782794 48 601313597 38 791679881 42 531381336 33 757831680 4 510786467 45 377339417 71 876448778 6 699726162 17 931116491 84 468878821 86 889947328 46 532373436 58 952358103 58 305781721 19 36771569 29 79959784 46 318231746 43 352542972 71 803018138 26 536826794 12 351348957 75 10817461 79 786046330 22 344494612 61 203942405 39 467167799 25 589418972 22 410341226 64 675057333 53 773943734 6 931385534 41 326019576 63 488190579 4 827278107 29 263718523 19 523583804 32 420828558 66 554629376 87 219028200 21 347137894 75 371053917 98 471963163 2 558476227 1 17360638 31 204277809 27 828169229 37 581744149 84 741820767 21 859728657 77 897106900 42 654432046 76 366506884 53 230542352 24 418520626 2 563820939 19 903806135 56 961806618 93 737394314 68 803156668 58 102994087 34 680787050 63 716763586 19 934961797 70 365942320 99 194267975 90 58427651 65 246448905 75 408955392 46 70643215 78 199315174 94 28414508 32 32500262 51 731077628 11 242713346 33 523995081 44 830194329 49 841082922 18 190558960 69 236130193 15 739888648 38 685053050 80 970036082 57 214093694 89 342309282 69 414561346 18 455669311 28 902444507 31 385463691 85 679585994 75 521139209 5 892812851 55 753319306 94 496549212 33 955668818 67 740419068 91 240468538 37 831578372 12 990893438 89 32846120 88 45272192 16 569521360 83 952459645 42 333493212 53 103856931 12 451477380 60 526534022 35 503339472 23 572530490 50 79562682 55 655678032 15 674322173 24 959180565 53 919154546 74 127594040 63 223892416 58 796370451 0 896372633 56 144648685 69 199201884 15 162646709 1 324008023 7 522574379 96 945373673 23 868261295 11 133385992 57 434194315 18 871992795 30 337609619 31 567158095 10 471577633 21 737484675 78 215825165 80 399051599 19 649235614 85 384719827 5 157603045 82 504149548 88 451601713 63 622415176 51 408190846 76 424852061 5 800948860 5 286757896 81 282753003 83 608744380 53 499025346 10 427314062 56 338773708 11 931544018 98 733621999 56 570937654 51 11081457 35 530609531 53 367800740 2 428412848 59 133515839 73 962260741 19 144361429 80 605188751 91 346732917 30 25492083 53 546907650 44 878013084 47 787560326 3 506815827 97 976684732 100 467721065 70 465386142 33 832053218 12 905858696 12 880351168 23 739371932 2 928088276 21 322423426 32 81995208 18 569861332 83 79725187 9 405037620 62 604510721 14 772448606 4 137063035 22 880800359 10 96087004 49 260553781 71 458309484 99 538490047 60 850740552 97 988951064 38 961536065 27 222610674 41 130718074 40 832410217 82 671487335 21 54327848 32 585365707 17 210956578 58 817366622 13 627130857 64 224763454 29 199388681 54 347593623 50 207165394 7 971337504 35 805483816 97 760868882 76 174578794 73 189960056 65 720590373 81 141240940 61 385859523 4 126580676 89 841518377 57 461300247 9 48922353 88 514706921 66 563489554 85 731528524 28 39842424 47 751347993 15 887196492 1 109815201 7 778600774 61 365075863 51 36384945 77 937252713 41 126575470 11 916587475 48 199442272 24 236604175 69 782835491 72 31277902 20 172037105 51 432870413 47 672263385 89 736862062 44 864249077 26 184648002 90 894713295 25 451768764 95 889243881 7 993390488 58 932203913 62 152031960 76 969779565 34 608634168 26 983219880 8 472359572 47 596620178 83 457213665 10 698863314 84 968630564 38 909240011 29 373887183 31 542123114 21 143003535 57 533616334 64 671847014 16 923226509 94 552635137 65 523490896 43 858940564 42 808712309 95 480146940 9 305608117 60 753567982 2 354462852 39 453448088 67 826666278 80 46055030 10 612238331 41 135394008 25 722549353 12 532438120 73 112375614 37 515926874 6 764074847 34 235007000 2 255069225 70 693381962 23 967527818 6 420731051 25 422950184 5 328604443 62 532806653 40 507982889 23 609758070 71 450278263 39 810014226 58 37093576 89 755588714 84 545904405 22 193028973 81 718647852 85 575206349 63 206496723 9 904796661 46 163342041 48 968331101 77 850911598 6 477055499 70 807788129 14 583188526 40 466072673 46 388347358 10 836461957 34 970091229 31 879332668 50 180095061 93 65278214 43 794582379 30 771060328 52 71366382 16 472956992 8 110137378 26 486603691 32 622099156 3 469116299 11 679872604 18 326933418 31 904315052 16 485746902 61 536946724 47 731764177 54 861212744 56 112843276 43 887436388 99 403809942 90 722011133 8 237395505 36 790212794 8 240124518 41 574823336 66 197978077 67 727029420 19 308778337 43 484753870 28 450651421 84 424655555 90 656351418 46 83202395 98 198994611 65 697965785 96 668296500 100 164385309 61 529663693 84 758587190 12 535325590 89 661492482 0 528057247 70 293969528 74 86701372 96 756127079 12 652882513 52 980893712 69 257425012 28 16949321 71 285197721 98 235517083 18 756532408 58 565595537 47 313392433 2 525243707 21 389587136 38 433116142 78 485097300 73 94483194 47 56857785 80 681905877 34 113928525 93 350502995 37 80886566 80 509887360 64 593766177 12 68266579 62 893765744 61 272305990 49 279429602 65 507682753 73 933200164 90 579379462 24 189520881 74 303148056 13 461416428 80 640323065 52 967065575 87 907257381 7 987156550 54 353620553 15 754789219 22 516387636 11 737833910 11 706044556 52 296327561 48 577371196 22 67612152 64 764286002 8 38702377 62 665125529 82 127268862 41 308124220 62 732253557 24 600231324 57 630778107 3 179435053 58 539239239 96 163837412 74 954934087 87 745065113 57 31241788 8 259022868 26 664660515 73 487889013 42 828397220 43 306865678 23 967671484 68 809133228 90 236157334 14 243373852 48 65290379 46 298636010 4 329153048 34 821255593 82 70049819 80 73110493 15 86809170 32 110089453 37 161657959 33 38008886 10 642171190 23 223571689 18 169478593 59 273757512 45 64777892 96 123332042 68 564363421 5 476156545 98 335899200 95 738396770 2 297502780 78 253492995 70 110958775 33 691274403 29 261915039 56 861874202 19 655593110 71 341297806 65 105134039 10 853487298 34 408076670 77 124606567 12 916107038 15 452855493 22 668438819 24 866207050 7 540499247 1 590143165 52 53483195 43 318847714 16 596092586 7 409805435 32 529878432 100 194256123 72 751467905 1 931382500 59 925857358 8 886845329 4 739062463 98 757857586 10 661789021 88 434163498 92 718303027 52 187802538 42 224373160 48 201779981 3 194945122 44 12422201 30 759831673 18 719125032 63 22248267 37 930152545 34 693325874 11 843017765 60 816325459 32 693944203 78 617350082 96 651387103 99 214800476 25 831110772 0 383241160 18 330857838 100 790614521 85 789534489 36 380445791 31 116412073 3 908784502 16 303153940 11 186159372 49 324070676 56 204463635 99 881702321 88 583069421 93 252392249 60 951527725 74 115597583 40 835827732 24 622688527 21 284865231 14 183154940 9 135240495 38 190659294 13 151009367 79 8148190 1 199853023 93 1384364 13 382357658 92 66406579 88 10361601 84 556372974 25 965198942 47 463155311 31 104110567 50 131955304 2 622672880 45 963007722 52 134494662 34 908178539 25 646449466 0 44372681 76 632340298 55 244361559 76 835136632 50 708477458 63 89869536 79 393736844 38 579847281 68 541991227 94 430428960 46 735838889 87 568609425 47 605737237 45 899014643 79 195522693 23 474284534 19 513086804 98 424355040 50 196619277 22 27155675 53 758843709 31 790441639 48 810382310 3 217288871 35 878452292 95 158305120 23 991688883 73 80068351 12 515479786 78 428306001 80 401219199 9 655753337 19 137299532 11 851743953 20 193135510 36 410301217 40 788646102 55 840039999 6 79456748 9 758386736 55 43227396 21 915517208 7 740090325 46 994329395 17 39679203 95 464448274 72 39681946 35 926777161 72 691222035 62 764465773 64 367614803 50 141162637 87 14416302 63 833537920 71 791534319 37 851190623 25 418202537 60 159398420 86 237827187 56 603002890 11 677063861 40 596033549 44 526156538 31 661619088 13 878473192 61 178100392 37 220831248 33 362034269 90 737121645 16 371874654 77 978206330 75 734621251 60 29798691 63 824992407 77 960458881 59 412790764 16 710176335 97 135909009 21 119981321 67 677901950 39 308219838 76 748845590 35 535934350 35 353710905 10 761025049 25 848509602 53 881918913 70 224358718 29 221245962 46 246459386 73 352797824 86 735217621 30 281180641 97 978861578 16 765080593 67 817236216 33 684102184 68 139292623 59 543642348 0 642751796 57 898757940 96 54187573 24 183884849 23 116396355 82 904719565 60 917937132 27 327693317 36 522631662 13 629373461 43 676583554 22 37714812 100 865945850 54 228844712 75 206999112 88 343950955 27 455196330 87 859950160 52 223590221 11 333675538 5 193471529 3 394832948 87 206700284 69 180833619 94 48909119 1 859712858 9 363298331 52 329841811 43 288302718 21 50773637 43 68661469 88 354801841 90 604223224 9 620663896 75 859059903 57 708312529 44 741453799 6 889536944 42 225454284 16 59937464 24 88424216 71 639436970 8 911651510 48 635668789 38 596895669 58 16485865 67 507355178 12 644071139 15 620872530 84 715212290 13 454235102 99 102869376 52 283232902 92 333078403 74 449874013 66 277234457 87 901953169 10 990141866 35 901027947 40 913694054 94 496001651 38 48244656 90 802191600 39 841982018 9 529123889 14 780508918 48 965289608 3 514516909 28 920355540 24 707754981 30 593538043 85 381288609 36 648574627 70 828906962 43 931628008 20 403955041 29 726709260 56 655557531 20 568960469 29 82839003 73 83531309 7 69467354 75 490884347 73 607323440 27 315118761 18 959606808 17 840161899 18 568348260 52 316480308 20 202561064 78 462311355 71 575820499 21 922560267 97 40393430 78 235983773 89 19560242 13 583402381 96 457399577 18 310870011 64 405914189 0 540043711 87 46192415 45 738597768 67 90781901 88 425102466 28 948743372 35 352696434 90 14654940 38 732001224 20 773005089 16 654117020 39 788687838 27 996454768 84 673482519 65 109298620 56 616692100 40 816492727 79 614909566 54 449798769 47 659230560 49 351597735 31 748996485 11 494054344 38 935364113 40 517749321 79 161531100 26 60232088 95 755030590 13 503168480 92 207786190 50 567209846 5 819686329 12 353060573 75 176880958 88 420191123 48 230329602 72 453220871 67 363592459 95 344854571 90 474826688 22 118158103 95 76759527 87 228349489 80 682420189 97 319854841 7 128678041 58 20391603 10 736423072 41 659277165 31 25435587 79 209955317 76 563878976 20 197089432 50 665059258 96 275016377 72 768910122 89 443916305 37 444298501 68 277836649 61 15519517 58 868530560 85 924490653 59 878864287 79 312656153 48 865999628 30 290865220 90 938162205 13 825854189 94 659328846 97 786240734 83 669707622 64 967706766 73 467138127 88 791828711 56 807193302 88 438616137 23 2932684 66 563362970 76 234568568 13 622994590 93 196254642 33 159794525 41 633848722 87 710399057 44 904837036 33 749559746 68 299671799 89 588914869 34 319327821 72 23399834 65 882656394 1 452049735 14 612170131 14 849062495 11 678399824 51 632593301 1 565229345 40 148848940 49 909917045 76 788587285 37 588892839 90 588138596 90 55662343 27 271308791 23 198525463 92 101821204 74 68777728 6 846567283 43 471387747 9 108521520 35 174902783 23 504789490 6 553481158 7 137064733 66 690922337 92 756526836 97 142554220 62 476249396 3 396712338 36 668642376 35 701948283 9 896200226 40 591628052 45 184292979 35 736914375 88 597504423 49 670342069 41 214344746 16 113870604 22 840146097 18 809102031 85 503650239 46 56997408 91 356588265 7 553271851 60 136339387 50 237676143 21 131222898 14 53363119 19 983145161 83 405681767 6 774698556 41 991031159 43 78377295 8 86096264 96 182394016 86 421252441 17 549112298 10 527907192 45 425075078 93 79016926 10 240168949 96 623924896 38 957273069 83 304739272 95 693234471 40 489016617 11 492667152 81 611409071 41 747172103 89 397832423 12 725894208 77 509873406 18 752785174 13 968408904 89 658414946 12 219865498 65 814092382 6 901474106 6 281919586 77 152199171 68 566575896 9 888323626 95 808075667 49 22525843 80 859384576 24 970198256 50 692109054 60 176823167 12 77980397 36 80971151 16 7484986 37 241700908 98 42158986 73 834775091 32 130109451 63 775468409 23 300639668 49 616769818 53 478193901 70 226007520 14 562414534 53 128457572 3 344033197 71 572122299 18 891420418 27 341362806 19 170402651 45 429382443 14 998880310 42 738338679 81 790463542 73 638069500 98 428577871 4 439745021 48 952674474 99 993757485 94 913639718 30 818925374 37 397149340 98 639074973 56 686813276 11 250590646 7 392898811 24 814002283 1 551091669 92 350122248 17 545108970 39 317474111 39 697711986 42 669847333 98 169272740 28 241617577 96 314983883 71 39848441 58 564253 98 510585857 23 32013220 75 574633732 13 840741757 78 716207582 41 869453828 81 926139613 35 823999204 7 330956002 17 309157570 3 646424339 77 157512426 49 513738525 57 668009923 12 739919048 15 713909125 68 919336529 93 456844399 57 377648362 37 120786213 41 929797304 14 755150555 46 517828301 94 178761838 96 871054929 25 569990635 88 567370949 65 939667695 18 913408449 69 63533679 10 718280851 25 891828785 70 290909404 9 632419742 77 362998959 64 327710695 95 335756108 16 843194205 5 200443012 22 876703058 36 243792371 97 902703491 51 802290666 42 933543523 76 245347429 45 449541874 18 338992400 19 586087341 89 455935786 41 815757946 42 180000816 29 35675205 20 905148879 1 503286672 24 787615009 6 242429128 80 131716078 61 602378618 14 776667120 3 281596122 3 730183668 67 738708548 100 575716605 15 774360492 73 848338554 84 115763343 99 356321908 64 384698018 71 166980588 98 844055095 35 910630564 29 346623566 87 885138462 0 26968248 35 816338488 82 164247892 94 452337231 97 516229166 85 691612147 12 699061696 2 705835910 21 487691603 25 623420384 71 363296894 27 435611268 38 836078604 17 920341090 73 594697387 35 764988318 52 115027425 21 913301769 97 524492569 61 125456934 90 171574555 100 136875052 40 245622990 46 428459657 19 710949940 61 903989100 38 239619453 26 282897017 22 667495175 58 141382603 13 47905847 23 517987887 85 848245819 61 885407199 37 20578781 56 382406738 49 612345026 96 8968811 20 85597034 31 789002052 2 107409888 58 412070471 20 359944665 15 100217348 22 273206544 75 104777539 16 789626876 88 381828682 38 142012091 67 857084186 80 893444159 62 544099309 84 593609983 42 223745832 72 148278762 60 639528887 0 358720129 39 608671837 53 719256146 34 785805964 31 605368877 43 405990218 4 487512432 63 550572804 34 968280714 48 298252278 71 643896211 81 755950678 10 390937508 52 697043396 67 262157556 28 631624585 20 877961911 57 389711076 47 95019315 9 690447872 36 516485168 11 176069876 91 324252636 59 148219948 16 68172843 68 132000216 54 971869512 68 89802947 3 354706030 56 418995379 79 992463258 68 444855037 8 2299845 31 790028141 68 150448855 79 279660531 54 923577153 2 764412471 1 649269160 32 516820732 52 257017838 4 558350489 53 317738630 56 620697219 3 848322875 92 558705427 28 895931431 76 557388328 66 188782332 96 767220962 75 424549827 17 624610014 34 532898479 8 90933290 100 492921543 25 638338647 29 452247071 90 135045538 27 184208210 2 910858441 73 389615917 53 446552569 29 682881114 89 634559178 46 710312282 52 405179514 48 955697963 36 719081735 6 275548272 91 478424592 22 430305043 23 750157580 63 748452175 54 616672968 65 108933687 34 380952520 47 202522558 44 985564505 60 12169147 67 715155616 37 859344595 53 604169838 53 784591247 69 588966757 18 36926159 21 763940218 89 849716303 62 269634704 37 229696234 48 334201859 34 98081410 72 162833837 94 941527653 83 561475925 30 783624573 53 131213933 88 423449050 65 105866658 57 431150770 6 836311009 62 54945526 35 252872073 62 188743613 52 740829258 14 769798300 20 113935286 57 317200466 32 769449381 55 851783081 41 365828843 96 617815934 9 676592360 43 527764455 75 454004137 79 904915507 11 426826519 66 230518623 99 175912045 7 850427513 62 87124093 93 321916170 64 801029426 73 827471015 64 996705551 32 116206426 96 701015454 67 410924919 16 652261174 41 811169594 45 208237423 24 454184407 15 464016424 95 534708760 8 5023000 69 905977254 73 725934942 24 358426350 47 797020991 94 8258212 41 485198845 98 661607750 58 666639242 44 723519858 33 934403199 81 302114309 37 372443629 84 387658528 87 851446802 0 763045254 63 428617722 56 571966296 68 854614473 23 404117048 17 754274509 55 953598564 34 961767256 64 986572462 50 389136413 82 692063306 9 658332256 30 918146120 75 670637060 92 391817685 0 228283797 75 143540345 22 748657572 48 806404675 83 220888938 79 285569390 49 859796086 92 473796596 74 520821874 20 612936868 64 741570178 24 111808357 57 547788577 33 20782910 69 363951135 100 860661684 47 471817879 72 865775286 10 246399157 3 606283024 57 981704 81 954163202 10 537757467 19 113157250 68 726508147 85 451302521 62 361513455 49 775648103 10 753494266 96 681200067 93 341249113 61 414741857 66 478164923 90 558060964 34 337152346 49 898017221 5 867612123 8 147540427 93 884716533 78 668901502 100 462477025 14 107036090 89 8842065 11 467465850 87 694538752 28 856728674 6 737135803 83 813424668 11 151260561 68 518879815 29 107935021 89 569854513 43 877208892 22 825726832 25 650071720 57 931584184 59 274524305 46 610946515 68 39369395 63 231099946 7 854181316 37 883368712 96 289046667 65 548021120 79 347390566 24 319755371 39 462841639 9 529814481 22 448950835 100 126420349 68 481605003 8 665788539 68 1736035 28 696561879 14 129315801 62 34852956 95 180191933 74 660331057 69 210480653 67 441900356 98 290037046 89 537245912 71 54094434 10 934845380 97 41070282 55 859209216 20 258978171 89 536696722 88 6426724 99 733363081 36 713126495 22 4809478 41 992644908 47 322338588 99 427146050 74 139126040 60 713803740 97 952592921 84 577972398 19 941549098 8 745495713 7 171997147 62 185374998 1 955929958 5 419214440 31 820966993 62 914218498 1 301207115 9 458891342 12 727528176 13 494704082 47 728505446 12 453534103 22 550822812 17 847130764 70 965843397 89 415596737 67 418926330 69 984996960 49 313615059 99 670833414 87 777550935 14 697934013 44 786512357 34 30486671 53 286292639 85 210673932 35 197465185 80 249826449 86 286755719 22 749557155 30 631134464 34 611537987 59 611334499 89 967782015 13 98074316 74 408569247 41 585674887 11 404592565 37 577543983 33 972411790 64 309672003 90 726936689 9 519377675 47 124751155 86 973425150 64 96232532 81 14615544 65 768051998 100 976085800 70 356205020 80 400451619 43 54229054 68 356887261 13 680724443 44 808210052 93 461934401 91 87138232 40 253113378 42 772675843 69 417002478 96 335326199 95 712676681 71 181499519 52 22651951 1 479004317 26 206091073 94 503226659 11 859185941 70 161650602 32 533607297 62 539056645 89 721713874 63 39491924 5 660278969 63 277376637 23 610386460 44 223201965 41 864495211 56 141018432 51 385831092 70 55860581 11 50072064 90 327781100 95 590163945 68 447802080 5 364236035 14 842259841 38 40120704 16 407678270 63 163581427 16 984301552 24 528918997 74 935975425 96 93167037 98 771464531 79 853980961 27 141686951 19 758379013 69 799934519 84 937919781 48 784787958 38 654461610 38 174300415 82 635100650 78 481691597 31 257383708 78 320232470 23 872321775 38 90766943 13 202171036 44 683808621 28 997234105 75 888457669 0 198616668 21 640108417 51 255133755 53 943057160 46 104679291 47 255945629 73 642647787 60 177848593 66 43220493 84 783914960 99 498421856 45 370047603 52 822697623 73 563819728 3 468039230 82 536123775 3 287970059 85 362738437 58 991350135 21 613661264 66 316892034 57 826469086 53 153723893 93 897270816 38 577179442 34 130098175 78 103765989 46 297544419 93 354169156 15 789206598 23 515100848 93 657240618 16 166917257 84 839081555 59 377280977 79 143565229 62 826440397 73 370858689 42 213172124 38 352509732 40 309002297 6 440889353 84 925462783 58 364758214 32 240942740 19 157521007 53 778584415 12 858504959 82 936462546 98 102286537 29 46274436 9 219687872 17 951284726 89 957575383 70 116094086 6 638762961 46 135242031 90 145698563 32 935820432 51 407095319 48 609346259 28 708219393 58 122641587 79 781094172 76 992186308 97 412057426 27 403343905 44 749229150 66 714311769 7 588947463 60 750818044 47 957160314 81 43025947 12 36198489 48 678946161 96 721701974 56 730911894 14 766129830 86 880937752 30 962432822 77 842569091 63 276003416 59 247373884 4 53585779 35 668150346 38 367061624 72 263058167 78 645660945 32 910933522 35 655163451 34 74709141 2 918629289 10 996107371 71 196127876 62 762754988 83 54957152 26 917239829 19 570174950 24 473738038 76 761501744 82 59121481 96 34363551 5 526188663 52 398153920 7 843024387 72 933950950 54 685077036 31 306814690 58 644186079 12 196161860 16 359455924 67 553098874 28 295090902 97 674503574 19 922340529 29 696581951 17 458773414 52 906700887 47 505544535 20 178223560 47 288926919 84 424112149 46 594063548 50 432705602 29 393755410 58 625397243 4 83530738 11 233011734 2 253314694 17 728071150 54 159153985 66 39341249 27 950120555 61 450997168 25 833079814 32 239519973 63 227888937 40 288559196 73 509603315 62 727072752 59 49009845 43 613812144 86 217195298 86 554936278 30 121735436 21 39526803 94 654953017 59 620577735 58 257669286 33 797660714 98 430306087 31 882707493 91 701105186 32 195028939 94 709854905 40 276695061 30 756894766 78 571403573 29 209224543 95 288488842 0 628327100 70 699846616 99 653360735 0 872489979 10 20877442 98 377014493 6 915166240 60 755870414 4 569254 68 909722492 10 278747236 94 958944151 91 661355452 44 940368686 27 194569968 19 146807665 66 421519093 26 629358623 24 366756692 65 317762926 94 452836458 27 395633070 43 66835186 45 317583175 67 134546800 35 149206538 58 797300799 4 557711329 38 368826675 14 677792668 6 928467494 16 247951025 19 890766819 94 688785055 27 647185231 29 788203230 6 858913665 31 961104515 4 254531860 41 693578256 32 594991926 55 286283230 11 697643601 12 392274688 9 784224511 3 279019498 80 114624322 37 772468809 33 264298600 5 648287098 79 337543153 90 729022211 40 25739708 69 708949955 68 810167925 34 674794334 86 522009501 13 26514122 45 264138362 94 701134305 66 195384681 48 18950117 34 556154040 36 707245914 3 739844579 79 751249332 99 15192166 92 578091201 27 109990452 84 558642467 37 216736098 15 586907039 81 634370809 2 917358243 86 837737889 5 193494938 61 116214271 27 431461043 0 128061854 99 611835601 22 589990872 17 24076639 43 692143495 20 957963963 82 668272913 1 256116705 34 45222117 91 507819045 3 834820816 18 88874157 29 597693276 83 895777987 78 251732095 30 922924195 94 717066941 58 664623747 29 556358817 94 931042145 89 405481158 62 373720652 76 299392709 68 385695932 80 579525440 52 954822045 81 444300412 43 491820276 32 830684241 1 47368791 50 555652646 64 413971565 68 642061593 30 428277257 68 775821396 51 845782704 59 917185111 27 963070954 35 853835340 53 993930351 7 501119939 46 180797536 15 850941120 33 610958251 70 588412251 11 808127008 59 2648901 35 647846338 73 845126181 46 557752563 39 221341882 55 16105997 42 191775040 1 506664820 100 785346852 75 737059618 39 474753820 8 916986223 62 932581998 3 122758785 81 203465929 57 308475849 92 210569475 41 801729331 21 690515399 8 549191074 52 235069616 26 246528670 51 436723311 3 235754495 32 35960919 2 557602453 66 644637483 96 355971774 32 176336389 84 471679623 24 549144880 35 583213515 17 321900410 2 9651265 20 756258392 78 213186159 27 818484691 16 258220968 25 246571173 46 474924276 61 649430294 93 593023090 61 142814501 62 105248786 11 77272602 37 217748824 70 478788261 51 769020809 15 5147192 45 657427750 14 552841532 53 160308741 6 295359059 5 702688369 48 360650890 36 885646906 81 10038892 49 285217826 96 435756981 42 978968008 80 43636159 39 995280579 90 537187757 93 368910272 87 401599370 7 131861993 5 827995090 97 477061206 12 408864450 0 381193847 10 56039007 53 802219890 86 956001121 49 504522121 9 793502744 17 673724251 87 217514379 93 667875388 13 986830131 7 226064286 71 923308181 31 732572792 89 555578179 11 276773934 7 637559061 29 146842330 39 888070896 60 946423087 75 363703260 88 946716502 77 395070169 40 406098913 84 546752389 31 533157608 26 413961910 39 375868612 16 691333041 78 600124715 11 129983050 77 963911350 81 783341089 71 879737961 21 461735646 42 834439373 52 675351207 53 971319000 14 560913431 90 953157549 94 458032998 84 197200776 25 708050718 100 162990866 59 232807635 96 280133799 59 489832780 78 753006087 27 279097194 10 54489267 40 662081638 33 45298061 30 989148189 97 178655519 23 660247653 7 961928607 90 380671678 51 731965417 69 465071525 67 657922398 33 920079682 70 420906261 44 362665412 40 461742283 51 684824521 44 579729891 88 479032790 57 64811256 69 32033950 20 243565052 13 850743283 100 80657941 83 880780326 13 161045555 14 62484195 98 282038803 57 727970940 55 306889227 91 239349890 53 736592321 88 604823707 48 824614844 3 754358318 46 505106756 11 249826862 80 628096865 53 414565425 72 273296678 42 343754394 9 138827669 31 134595453 40 458475543 58 662100988 36 841527123 60 169883362 57 304265783 58 174145169 37 909522598 41 31853976 76 554222388 84 605423320 21 643343548 35 445780034 67 776251300 75 336634760 21 725043385 48 51212860 5 673208764 63 978056878 32 887165697 1 500640480 98 801657601 35 301947034 73 698970659 87 636740303 82 603053233 90 747707792 63 525261397 28 732078847 60 913601233 52 411725302 76 499974907 28 295986984 69 234719767 3 225646403 8 697507402 64 840580108 34 653261814 51 132286303 46 13718610 29 388984707 26 925984228 64 263874207 53 166954332 88 629142689 91 882942422 68 816412997 44 293619058 88 317043585 43 194276426 62 133237922 78 744095382 0 947751208 58 411812570 34 5592099 59 399892261 47 402705103 44 306393434 85 373885302 99 217127684 77 441325072 32 493094095 93 509571159 39 717078316 82 232074547 67 156233494 28 632971704 74 154486047 45 739697237 32 488879056 53 52050140 71 748152950 73 852538904 39 17199121 93 685259906 100 574010855 93 113939922 62 205679027 80 616145046 64 938735233 5 123924906 3 459594612 25 7808707 31 220438753 50 415483671 55 674062188 66 562124110 55 14299025 29 271570553 12 645240972 75 750282721 33 550967727 30 79497 64 168963818 4 190562959 85 40540405 56 182877025 19 23691758 34 852019208 89 699044458 38 274481013 66 511468337 75 253951594 80 968402969 44 333492755 12 279977497 23 479525417 5 301130769 5 409642182 4 565024798 33 534706733 88 179654179 25 834301484 73 156550048 38 148063602 20 876317672 60 523654305 78 546949621 61 711063281 44 635821490 14 113619487 76 366400650 91 510036474 48 441977150 35 797888801 74 376401482 35 48045500 95 190312320 31 594557755 1 898790915 49 861671174 63 908347529 45 746581823 73 636415371 17 237603008 66 11901829 82 716524237 19 29878192 0 510270661 80 958670719 83 443909135 58 250316777 5 731529799 62 450805533 91 522131516 32 395015327 40 54585450 63 622255158 16 249623029 67 88194842 38 654640912 78 634279850 19 525085064 40 540072701 82 371530466 36 898272877 69 997134838 33 22355959 95 732097683 5 532775457 26 27738068 13 443988666 48 521209743 41 831055067 45 389318341 50 796060328 4 420687826 23 151492056 13 261104932 9 475156656 26 432989386 98 710907522 75 560089331 76 373744846 53 243428066 87 983998343 78 327659360 45 862720719 57 811396937 69 102081133 44 944251742 29 245811010 63 17530086 51 981928512 52 596011399 28 21176875 41 117725231 63 543619082 30 761551364 64 458609652 63 314578751 85 733681852 69 652103877 63 270925668 68 85885791 10 36579617 8 901236790 3 1443878 51 75679198 56 728323845 29 820553989 54 811194902 49 710061118 95 266983080 23 674098436 58 982908313 52 859264519 10 134490544 59 603649036 7 219947694 53 245336730 15 12421986 72 524026120 98 715349885 64 852277550 86 525409670 91 476359835 17 808508872 6 389604389 27 218283904 69 329894688 43 25760444 31 199679566 62 451199411 1 895811106 9 248070216 0 186089476 40 58638955 86 788735952 9 314167596 32 113025257 5 568848360 95 296680498 89 564298576 62 798640437 30 204806107 63 313319129 84 48819513 36 763451962 86 979875639 57 253065450 16 916985356 20 846388640 96 214852551 24 237345747 65 896574179 79 844185001 9 288461974 38 49640625 32 906953407 1 194084881 21 958495796 79 672479385 46 764701102 66 122865047 40 914948153 31 428529951 58 589317757 84 790341110 98 265918367 86 75602792 26 322358847 22 668666013 29 297789091 94 379528520 65 281108216 87 725594739 52 542390038 27 940689530 12 568506440 51 93020834 38 593419787 61 428156976 15 135157838 3 159522135 21 233925739 36 925574874 44 494191819 41 919597277 66 186373504 67 675447595 51 38848691 23 124160541 87 365994499 93 168357154 86 92730918 16 913705604 78 46425038 37 775165892 41 641044442 40 473095664 76 405751368 86 983658641 58 446515730 7 799567662 9 361979374 51 889334727 3 721081420 39 117077009 62 521600460 76 226402342 0 172736751 63 920006615 60 802733786 46 602744186 49 173301786 6 808762443 81 449441622 71 206839422 28 823025856 30 123301829 65 932523219 71 324434192 45 884073230 36 714420685 49 444231250 39 521737878 52 546188045 13 683980508 98 20196190 48 855190982 18 724945797 96 189735160 5 763639909 84 230508944 88 612192392 52 813194175 62 585590648 91 657343575 88 697814500 34 396839076 25 811576407 18 823175228 77 137347567 72 645906231 60 146371296 83 634586582 72 592883833 73 124662621 19 363840916 20 648501850 28 186314 45 45305130 85 117255046 18 158900641 65 296091911 79 611195424 21 436023769 40 273626106 41 354251415 87 557024699 93 44303145 14 187156641 94 58466331 20 39253165 73 194652320 34 948734243 85 852206086 35 144512282 40 815988954 58 931826480 68 281649095 50 876776256 38 343710468 92 302966022 22 26545591 60 652892040 89 488672622 47 981360445 73 920032804 59 708351587 31 430340827 70 218603102 14 539128637 17 508663039 18 620746111 54 738125812 74 944137373 23 515424630 67 390600410 83 766564801 4 593232867 5 178289461 55 721359903 51 109675760 3 750343146 1 323066429 63 312539862 33 970159235 83 797063806 85 376533426 24 842067331 59 751521080 25 15383218 99 650487811 66 899693768 46 631336826 90 409035881 63 853527456 62 114018584 92 919400621 83 754318278 11 274021826 46 533029576 51 264836998 95 316241370 17 28486191 65 388708796 25 861761182 91 800743487 45 152928320 11 291709404 53 593966158 26 433465323 3 681140437 52 900579014 34 64073474 19 882422610 70 739478425 74 773779386 100 877520740 68 403575229 10 363388937 27 379210453 62 652286004 26 951887771 85 963723729 50 583031870 16 525269095 51 93164435 14 668995850 28 538394760 46 152027984 62 181542124 71 446447785 72 685112290 54 835280348 51 280648710 82 833222937 29 73421119 85 186398734 93 180792369 31 148134678 12 788974090 98 313106037 33 721700158 97 567858001 27 346105409 2 280570649 95 872574630 2 98644743 58 102149508 78 843453359 25 226013469 32 972211675 73 346468658 28 86224795 57 112012147 34 130646147 61 127436192 39 765894788 16 630989971 22 35526831 86 714299962 42 303561913 21 487769578 53 352685731 0 928406214 61 698168111 57 506073083 96 942948714 10 799905144 79 582329343 5 316092285 43 421297052 73 383508822 21 683739486 18 912763970 57 746395111 16 15759763 52 99736494 89 597822942 43 980207423 8 979193027 11 475805243 15 480747933 68 88564657 36 62417133 11 924510416 41 435888427 68 379801391 35 221719208 79 718016738 14 706910579 32 69168339 23 520562686 94 40728724 19 864501770 69 94984273 4 261754658 5 359958312 94 53036232 65 21372043 42 286726384 50 603508542 69 186613541 73 434493318 52 888467248 0 345614208 97 293751026 15 52939705 2 892934279 55 223226530 37 603491891 18 724847217 27 793568556 22 156029694 15 35647640 92 354152602 46 277093240 22 106778773 80 812030541 77 440131146 70 434246091 3 355450664 82 595209292 74 132751767 91 677225232 85 279562409 72 235255839 24 691597712 34 625056246 42 573858641 99 737408654 35 404284421 92 369945271 61 466962148 83 872965783 84 705944766 20 257646433 2 327928866 52 392522316 19 413339827 52 962806366 45 296664116 67 563240970 4 572074684 26 639859886 58 859806256 16 488437475 75 258493203 83 793990319 53 837700178 23 113255564 47 662142014 60 573228627 74 892327740 17 65263694 59 398097791 52 170032798 10 674300466 73 612602209 86 166512211 36 783767624 81 306644865 25 926359909 2 888568040 51 290055609 49 908088923 4 534455479 50 826175658 34 14797899 5 126961636 98 924909279 66 307852765 24 793479796 45 863851058 89 933130940 95 321205230 63 784740603 81 960730991 66 272456171 54 857649822 7 272225477 49 239767771 10 494609085 12 833011378 94 409355961 30 961712447 63 942830391 98 704335224 62 986550214 81 397664344 82 989313101 86 92121081 0 395386493 49 784948785 42 961709378 19 883016225 9 467935054 80 16450866 71 729447979 78 670267386 68 240640508 33 822411995 80 115957006 20 858035802 24 366039813 4 259378233 90 759501568 71 318516108 72 189342477 60 93827311 97 763720923 64 726374009 94 450067822 40 830903416 97 687439696 17 274484130 62 858380102 0 121974194 63 935126204 15 443220765 62 73019405 21 562280389 11 434565568 43 769006261 42 319565117 49 762427988 37 306255903 30 255454586 100 173414617 34 43035774 97 59850116 59 167459827 37 756027032 47 49714363 6 306237982 23 172843371 68 394421136 86 982006855 75 793427509 67 822018134 96 727018808 64 192767569 77 538494830 93 361727555 54 660539637 21 814208929 98 39677927 51 862318282 10 384215539 2 397273618 52 672706113 59 629888519 72 865946652 31 355797953 17 678268844 18 879761784 8 113385575 97 709671096 16 755078042 43 584315837 0 689359122 12 930092696 3 870420576 14 134772260 17 812609139 54 739519280 70 408578113 16 810909175 45 331796978 34 944304091 24 483290894 9 49648180 64 524137088 82 703488406 34 703588430 36 577135888 100 284525959 18 545813667 25 549155058 56 243068210 23 424973773 59 539880163 69 557540875 28 90968014 100 221805278 10 451695993 32 147368269 71 552169194 75 627312855 37 155202750 96 829765882 22 532332932 19 141247163 2 748070513 57 288059549 60 638682120 40 104722008 43 835790352 60 572432492 23 772975924 62 829679849 88 614050655 38 353672419 4 347504981 27 824540107 82 523833872 44 774134411 61 93675173 94 645988447 54 354520855 41 576812816 24 132835014 57 652427440 82 472048543 35 878721098 27 741989384 97 56426802 88 446373761 32 283819175 0 767236765 67 247213182 17 946344980 84 931230593 61 9213303 62 3688867 1 754605611 37 275134034 13 876691896 93 5908013 20 945561761 96 710655973 69 852516606 26 504806382 67 357755334 91 202717727 41 119836732 32 152420284 100 618958542 99 188148788 12 940784734 77 509112901 63 14908665 79 992824493 89 420417024 73 345214403 79 816687366 63 276296247 8 930701934 84 201592501 77 61454393 70 108091666 23 411948626 55 240098354 19 385617006 92 572702637 89 772440846 92 859426567 44 132007278 54 34851561 94 290922416 28 904864651 80 7232251 7 209302297 75 885335230 40 944011499 96 890428798 74 969368757 86 458381696 36 722662580 71 114781597 35 142143036 60 421227877 47 458195432 21 898951111 58 181665353 36 278381841 53 757019713 10 862648416 41 661681458 5 271714178 15 870429445 14 324960557 91 540138177 76 57741128 10 460734479 18 210161553 99 438419028 84 557918384 16 815512016 4 163951313 14 594433357 32 867529895 80 499718284 24 401119782 68 159817066 56 681040966 21 746173370 33 871517840 34 894914601 44 952142329 76 638783281 83 10353000 50 668206700 33 575006552 44 17861744 89 483871687 13 389991322 22 859820649 61 57930971 51 867787312 57 705486299 60 536240779 17 410452825 17 522644420 89 226909954 47 858288259 32 97450652 61 952326273 0 450813142 54 41249938 85 955512318 37 3978357 6 322349906 26 732935491 82 659049849 40 751971860 66 269413656 57 255871145 71 269214987 12 627375005 50 894870689 10 358991529 0 492461486 64 954019973 76 500246006 80 445336800 38 23435080 64 870183458 47 727133732 99 510362469 25 694809928 98 462370019 8 99946329 64 844146627 72 51610006 13 952217061 12 237492250 63 240603642 90 34828479 3 161081079 33 969152364 70 14902426 22 288905118 40 66020326 72 90946739 54 372120837 91 988968874 29 601337266 40 430202094 32 1483642 63 614414449 52 177395784 70 677602906 51 594243878 54 665028774 1 265214121 51 263260873 34 319320681 78 75838941 66 542495633 37 785451679 21 137387265 9 286848796 98 389245245 40 740180675 98 527966210 70 987535692 67 208002852 99 107835540 70 260681764 2 63363128 64 746005268 82 625457168 5 896686380 81 445172982 0 927786939 63 434779453 50 931365191 10 417702265 51 3255464 74 742494121 0 816138054 13 14881649 93 411151829 98 486137018 60 804184767 15 271078001 95 643099704 22 233615377 46 952693325 43 843672104 63 824633306 49 881460301 67 874391238 10 365253438 69 262941657 62 355071971 24 550626107 88 781287525 15 186395449 98 670952033 33 930169154 29 191748019 50 35769064 58 297226895 90 400797069 61 918879370 4 347349309 64 189795113 49 208509297 14 91271985 32 618065349 96 827347444 70 668707769 30 449865710 23 465822500 93 422724581 15 595200981 64 586278380 38 709640049 41 517346727 46 812789844 69 647177969 73 66841538 97 160301633 22 538802888 66 281106955 100 543413272 86 567932611 39 65429437 4 909040763 43 510191886 80 506048557 33 499292195 1 25058542 77 154341674 76 389422758 54 572844714 67 642429748 65 611882284 7 913434420 18 595865841 44 229478822 73 742199325 99 357471221 93 153532375 34 919124801 79 274784852 18 405125577 11 324908596 56 71301797 49 106797210 36 475003611 84 532182370 1 551718028 100 694158766 30 795048846 6 218897266 8 785037594 69 269315901 70 811186999 80 103782530 30 202634307 66 325477264 31 105233546 31 911005717 31 575282922 5 614505752 64 459498696 7 455954901 87 231351384 86 97035320 1 248244557 80 651131755 19 168659823 25 80601683 65 26097998 47 895023231 57 42514618 63 81141514 8 716066447 27 393569013 40 153408753 100 230699802 88 342315909 50 22410398 24 445790822 64 708306076 80 932255789 30 51679451 39 403805437 82 210604252 3 614898578 3 447157275 51 353436595 38 272062098 36 881687616 6 426378944 34 899690090 6 746060353 9 6452869 96 799913996 20 978506828 35 398257733 54 681497174 4 130460591 5 231027278 12 13867480 19 3230437 96 539865899 93 235216207 99 487148460 7 606412838 36 622027041 51 87808636 45 36642457 36 74370993 85 737303811 62 50194498 5 903721026 92 457838476 28 932121008 91 562009362 52 450086737 53 669768642 60 140104368 90 463262662 31 83097311 77 658644989 2 938868654 98 936280096 80 437888565 78 805316081 56 578212619 3 239693974 99 185036565 99 211462642 40 638083938 51 552088270 32 21443860 91 534506445 86 772727695 71 367441318 7 523543595 83 631221658 59 387518142 76 250272217 63 226049248 11 434804551 18 997055350 13 848249331 14 501706986 16 547530375 22 529962014 13 89289910 57 965773372 83 381285148 58 226873678 2 238059284 60 89856193 22 428689411 88 433826210 43 622560708 41 586994955 16 367316317 48 185180300 62 299085691 48 420075372 64 237686082 12 766282543 82 455044649 81 783732452 56 168557227 31 607755252 41 110808810 65 322665933 7 60981351 19 791690815 24 55295536 68 473413834 23 604746204 70 972502528 57 467776907 84 302696097 38 57791224 20 416020751 43 186520033 29 523619412 53 440195822 71 538304367 65 635146334 99 288637893 70 87729071 19 82033417 82 279454275 83 473821829 17 533459207 100 949767872 34 370785138 90 761473496 44 884653085 35 7309920 52 823052393 74 400515859 80 277947752 93 832874757 5 561139400 77 889872040 100 945021361 15 372594949 5 689954977 45 669367551 13 468556855 96 790816904 81 250261828 31 125522880 54 867665730 5 62617540 20 569020661 43 183109038 75 492562543 84 983478759 88 874696566 25 376796823 70 325566823 55 394155478 36 658420264 38 92837466 34 25918716 45 983283364 59 251020149 12 630960465 10 857894923 22 39033241 67 249385610 28 669253254 71 315879025 67 816002628 99 800618945 39 967725325 5 453063289 4 918880992 1 194608602 5 899578604 17 821385264 87 489312943 10 273908603 15 141127560 28 884059849 45 222176871 69 505906383 88 614586481 42 146977810 55 839851677 52 905206947 83 450760131 3 116303452 48 499937104 53 329300244 22 8546676 44 311148679 88 424718200 55 906427651 45 895646222 62 905603991 48 190522104 40 129962797 96 510872123 39 501611311 7 654744856 79 652452249 83 739610538 4 255895797 36 477426431 76 393342443 72 61557897 98 972556109 63 956430753 49 594193274 13 207653078 49 973284659 94 83355914 96 972741405 88 850618653 41 113909021 60 939663442 80 402159878 71 404337319 4 99901961 37 72087577 14 610883257 1 368172288 61 645079355 49 898474185 58 381823666 88 494352432 63 188739607 79 786979160 14 718048871 28 911076378 46 771321187 0 789337864 16 730381851 85 136411510 42 342633058 1 552431471 10 382199649 52 657514563 32 94614740 0 859061045 62 624493988 13 237045702 51 777577659 67 128032331 84 633418240 68 720471215 97 909075349 83 124732265 35 668270072 57 345339988 61 206909998 68 616892177 46 165699741 98 784662203 81 70426887 76 685764859 64 58309269 32 980550074 60 51269080 99 622827801 48 501158820 82 625339881 6 985381227 100 985054903 62 946575911 47 721103284 31 556910046 3 414142154 31 607351508 40 494145351 34 306419467 74 256708005 36 80941648 54 462380538 25 166151017 74 403338744 67 763837680 84 498294056 22 659679202 94 597895263 11 114858239 66 137110378 59 745957701 32 192566200 55 920035053 85 371090843 24 956205984 73 766106954 30 226664082 17 315380410 48 827419844 97 773494589 100 17751820 3 153630205 88 551990672 20 238139759 41 999697472 12 650196832 36 406866717 93 609935496 76 707828079 62 628054960 50 673779065 86 306288327 2 992675208 20 155713684 10 979589084 97 986208542 10 955797007 74 128987917 25 922309771 62 904144275 18 169033163 66 475034026 52 674718088 57 883452085 1 831529366 33 28004056 8 543531987 3 123106776 56 382333037 29 833903641 38 293490038 81 200222535 24 857801184 35 53661067 31 387266887 59 852233117 43 110891670 40 693462976 22 992245580 60 819452611 29 580937644 62 370212076 73 884428578 20 432518629 22 367311831 70 404016812 30 50264152 20 924229774 100 392409222 6 53426183 19 989898723 73 41432842 61 997040533 47 152374169 33 341008200 89 372551529 80 5629259 4 915116567 94 927268188 87 400953142 89 88882835 72 258629372 8 467333471 7 564254638 96 429035648 4 538033422 53 421355036 93 394720148 97 521333243 45 457093982 76 392388140 55 199099891 29 10692275 9 153527285 24 280820962 6 515877360 98 507792133 36 323329338 88 121484477 80 784808012 17 267888658 58 593372405 92 62696646 62 467776032 8 458757424 56 107039389 99 19833427 100 592328509 55 852757853 10 936871749 97 523028584 87 156882599 86 574959926 14 868793438 24 352129132 0 564805755 97 973110828 0 244677431 96 779846361 13 510150589 58 413516916 78 21895092 37 520818472 33 404445091 69 533723234 13 537610690 11 456761558 92 639534604 93 656031624 21 397827887 20 436910479 79 982476979 24 409155256 94 782910017 61 514599401 9 676591971 42 196541922 90 771732972 20 145162275 98 928068025 22 240102839 27 764012116 86 57554948 35 701500354 4 338150328 42 993323030 52 407180035 88 328886623 92 596130944 78 384724256 56 484145441 97 460096937 59 474962478 95 858535392 49 966815985 80 823546854 9 727950647 42 881722070 42 930844945 55 334552215 59 822816153 67 345824140 10 376428624 72 171678470 13 919903072 67 61968611 30 630397319 72 970432031 1 691171350 93 432873613 82 253674109 81 194697051 91 969705227 2 660609863 46 356767352 31 325301810 6 541176795 92 824887081 59 866326354 61 893449480 78 373086643 41 465558854 14 629699789 31 740881902 60 138368149 89 198961124 33 995723994 80 215925648 63 432207284 10 579860219 49 443766630 27 935322726 7 505292284 27 795828625 13 698651589 99 617169329 24 694345917 45 389379887 77 531923584 58 543242523 87 344593315 23 73611506 74 707804007 58 128622274 80 515514777 76 643148363 54 356470665 100 900974387 75 593654083 32 588722094 30 352532382 88 954303362 27 600961329 18 859772494 39 680486120 67 76832195 52 999161739 22 799484528 88 314052727 99 553916151 1 693325215 38 781250781 53 596997354 41 660107776 62 433732261 61 734045355 52 138529571 7 592761894 93 796691134 97 324639938 70 72539644 65 152796088 90 292182577 22 960498830 82 823890091 86 942209420 15 718801608 86 791195434 1 743791791 65 182397850 73 380398306 58 615451612 37 835268007 87 277239026 14 130243579 18 733475881 82 409186311 83 432281108 6 472932631 64 160784259 84 345855416 11 795466618 4 517204940 1 172722046 80 297947810 31 485407984 13 484427947 39 880264498 17 648562421 6 864671460 99 891702613 55 855119444 87 410919762 13 393829717 49 671920814 8 575280662 93 669008924 75 580808049 55 592824 66 88280363 89 942456210 70 186364769 100 929608344 21 786465429 90 692446372 23 882120447 17 931555263 38 647184434 84 190297770 75 512503666 4 795311732 63 595314378 53 779546146 60 911408230 95 823118647 21 882639124 18 559230592 66 40617523 72 470514228 4 33180887 52 366192647 52 187958308 26 763945642 98 733142827 52 911055387 27 187015968 94 127685127 52 456608169 67 92724218 67 654139816 74 201440463 64 185642759 98 779254921 12 485274273 8 134703647 99 954209661 5 251892840 81 556596796 28 193684694 56 305098648 96 541966009 29 880972491 33 333955995 46 770563828 38 420994935 75 257419203 69 505547084 64 350624591 34 28997838 14 499171852 5 135996069 4 7478234 59 518086034 57 415879135 5 434323366 23 173987270 15 328691165 29 599980150 86 540441033 42 549475136 87 420601329 26 854958763 32 575869539 99 52647770 25 298773786 35 276346606 94 545604728 6 269788509 45 24276942 93 25702545 51 789187562 60 916861405 96 447169473 74 788625468 36 954618639 42 92719126 43 491253276 48 378872503 61 812951488 93 325488868 36 984025466 34 937206716 15 690570835 72 676290880 38 148211744 92 982567834 25 273764859 88 248980833 68 435542448 95 236748608 51 176888882 21 42402775 96 471043289 87 487952967 29 379504840 5 386248571 57 651077907 49 550575968 51 367314124 27 310270525 54 873123402 21 661467611 67 435913544 81 743166443 44 776035159 63 408452480 81 585707885 84 520075686 74 227516709 68 637485415 71 327910422 18 213040015 39 389895280 33 567419990 10 169969159 93 389215219 23 847815886 66 685754274 68 601052433 33 70681234 47 698891429 45 381687867 65 934128809 23 484736224 13 860876005 13 64310624 44 401439502 39 530861890 96 995729330 77 984642174 6 301629332 79 487946727 23 553328529 59 213389236 75 436328664 37 665613071 10 347005283 3 953037655 8 9050227 98 194420970 65 465035681 100 848750828 62 195177765 59 152701300 80 882472854 94 4737322 45 1050733 1 10916486 6 790419029 47 908318517 83 524228670 14 863629458 69 102063440 12 194744145 99 451705217 57 399929715 41 169721800 97 217901331 67 124323421 81 563468033 56 658403857 94 144939126 7 683371137 67 4770731 4 508197862 16 632541879 29 85716743 41 935959941 89 70549851 32 203026501 1 479240284 9 723011797 43 636768503 62 412321841 48 698099211 4 946140716 45 684254535 2 75282217 80 415460948 75 872974412 41 231449971 26 664001809 88 203724009 7 162600714 74 395428956 37 966416410 9 208990645 7 864058338 57 362325938 56 798027566 36 2046404 51 776305441 11 245581405 58 898215979 4 46858653 48 164768109 50 954536070 50 765841590 6 543761679 98 298168564 19 520836287 58 159751207 96 629066314 97 738497434 58 173982021 87 920170614 95 720642713 66 676533133 70 466800310 2 947738698 73 100814824 65 201089405 81 483688258 98 553922610 7 137169366 74 547858142 0 832477155 64 108221916 52 569492569 32 717520386 99 80822858 42 580972479 68 460784244 62 901027819 56 119351715 57 742052647 7 22903218 66 54948387 14 844117801 54 350924820 90 989272209 46 618082624 40 704895684 1 526718133 52 747730365 21 718249891 56 297845969 92 388160150 21 497238762 41 611935603 8 15060163 99 634827436 7 853311382 49 73497065 52 731017676 32 618823986 79 632855411 59 625443751 42 106137173 72 85620189 94 529916090 99 784536377 72 654048652 9 552953862 80 973655806 48 230582393 23 63970047 8 339152747 14 74228719 41 8943066 12 535709016 21 45431107 76 148870760 74 131379125 68 137755737 97 354959397 45 212881327 58 458720819 96 537185422 89 920842410 28 167527411 81 292297263 8 9554493 84 819624977 100 253965120 25 60950886 38 797266005 14 788845478 50 448031977 56 942204102 82 782603081 46 82988014 62 243386592 24 376065923 80 805499297 55 776603059 62 301924311 1 681821553 22 850760752 96 180762528 33 775391900 71 82923456 52 444711554 0 552414198 58 852225305 96 488777081 100 562364598 15 998048718 49 798082302 67 382301650 89 381185178 40 333709703 7 993332242 45 375488586 49 542026224 19 144702518 72 139244358 50 272229191 60 635195713 75 94548360 34 922746283 97 908407849 44 292980732 68 969872008 62 15500173 8 256858708 35 537482445 80 678177945 39 319453016 59 332582633 17 939993396 45 466823788 8 415236982 46 832386124 57 744325996 37 594057575 66 74133781 37 591052720 34 672259173 41 867466394 61 261159641 56 36509659 22 911525689 55 769056300 74 77048739 24 791668532 54 505286222 74 36050621 72 911411412 3 162740404 38 532185889 59 67193354 88 844653010 5 463288130 87 858491956 39 880771328 27 34550877 80 396766905 4 220377342 95 61833245 35 617279198 49 304790499 16 580717561 79 702939661 32 689586595 34 805422012 2 741960251 91 52710019 82 557205708 0 4194047 11 291858553 82 165513826 23 430505472 52 83655420 62 127140837 92 916769503 58 699654952 94 129575134 1 814822810 15 20335872 38 450889941 17 215772070 95 970789396 53 948296532 62 47401122 39 653774237 72 7018617 43 893621539 59 510720650 38 687050844 50 474707882 40 436168557 63 157802124 64 825484296 59 278340356 13 156547311 96 414267327 41 294767688 89 566740531 61 898679518 65 99430056 45 495905680 47 511542967 27 825648854 66 747035095 44 729933216 98 657143967 70 901656385 73 895549619 100 876562008 90 912270438 61 240820877 70 346832472 53 578342656 29 760924344 63 226087229 79 544604569 5 623375710 37 384172955 25 159295758 92 492366848 35 229582088 79 14205192 93 184048991 73 51241817 100 123995138 60 852454635 63 700079046 71 957495094 76 186841674 59 156649286 79 865624121 6 113460268 58 45240272 37 112991959 28 736631092 8 29140419 66 634425379 24 976005385 18 953335940 43 350204152 34 133057952 9 284989176 31 835182708 52 721981203 26 629544654 9 66246699 11 480136276 20 838296965 47 47041622 26 500933580 53 177379096 62 913685998 27 967903461 55 901339162 33 208986507 5 188126580 63 101007203 7 208421989 34 677535312 75 106120326 18 476937972 23 531021380 45 455659688 94 511168211 34 329228665 2 689795498 7 729343237 72 764336329 9 779082834 89 859181175 93 31895198 0 483294724 98 495305923 14 960587276 0 328854221 59 4832221 17 203939614 2 545539771 85 751867773 99 462745620 24 968876327 57 7167534 0 104085547 6 470655587 19 711688646 21 686264618 54 88561032 37 742998931 21 62405534 12 415126275 26 211648445 52 894435025 57 30931995 15 763812806 35 734968947 66 217162132 93 682914822 9 889855676 25 465548946 56 354319120 94 595475889 2 482860602 70 47966304 15 994349121 42 906701218 42 751631858 95 233406424 30 413352143 99 251941786 60 88727640 39 638521171 74 399766791 67 589771514 82 650101051 50 942509812 28 454241342 0 536642591 78 339092885 14 938973299 3 47565582 19 110854350 88 235801078 5 142089355 47 106019841 88 328379148 16 189975408 82 166444058 31 541757261 54 126892166 5 583181200 57 304613642 81 10010857 47 139562369 22 689596167 14 370553000 60 789709702 69 361754876 99 385763727 23 278809791 37 161239176 57 165951586 44 26457660 14 156401469 94 373884057 55 303267078 73 934012366 67 102653882 29 395171088 6 688958444 96 836842512 22 10828994 81 342135337 26 576578462 90 26238337 80 793432309 32 461972526 42 812444240 15 525222709 75 856905605 19 38252238 42 941388806 82 43568191 98 314198138 42 29105 69 751149942 94 166801156 28 376282066 99 245923262 34 781532356 94 418704162 25 647578644 47 927493196 75 970384660 41 85711323 9 744176547 21 347785426 68 775000498 54 610915197 3 127104825 92 964920642 57 977608143 43 652151363 47 85145435 100 729175116 56 301906165 69 910865368 9 386790806 29 5120225 60 715022324 21 317383819 25 280914134 71 809750940 33 865037235 68 587624586 62 499655983 28 896107833 80 738098239 97 689426408 1 450429085 15 351016046 89 666805762 13 59556849 96 568347 20 430792717 89 760311180 11 478625492 11 929583596 48 926832300 71 783889443 49 998156861 40 99316037 38 952718922 97 40354083 36 547576452 68 167250990 12 957842975 42 913884509 46 563928055 54 435298037 82 151090253 12 877326943 51 122366123 12 874485734 39 149684147 18 413943010 72 177862377 95 905808394 12 474725086 17 749285663 52 196368382 93 237763341 12 250451779 19 141833406 93 629623712 2 782474976 65 181461241 9 610344533 52 983129491 58 25171144 76 661300375 97 781936294 5 501526147 1 782745177 55 278281621 80 267223059 30 649462358 17 399228551 85 157617741 24 99179836 92 176079776 62 693326262 44 97548829 84 318561151 48 173601536 18 279671143 53 35261594 12 264921529 54 981438193 16 206694743 26 424771348 46 442718256 19 294986990 7 749024540 52 553471576 36 380843930 42 897453073 34 882337593 18 226984606 35 921510280 87 154358971 43 233195657 95 374492658 14 181539984 89 704336869 81 288248247 60 954234496 68 484963514 15 736590447 49 425315328 14 183281327 97 614892308 28 133992076 86 360599540 41 405686575 42 921622005 11 992073238 68 68641634 76 596817334 25 653904665 36 679460371 11 619015861 46 111822143 33 163537182 27 722289254 56 837727468 33 491003362 80 625272053 52 938433988 42 80253083 9 863040290 92 581564130 7 610099003 43 968202768 79 127256110 86 311374527 60 483761307 93 758063469 70 927683548 91 655378168 16 924612116 49 175241100 3 980783032 26 752725663 64 64431393 15 407980014 100 904407320 46 47005523 25 681004549 95 36168380 83 367692803 77 659552529 27 744832905 35 817498118 67 105369955 34 203882858 83 788817827 87 325595181 41 56589608 22 730450868 65 836217882 55 458976108 86 584841251 40 679302539 75 71692032 85 938894347 86 976291713 94 530161906 59 235737779 92 986476627 41 406461843 97 412911213 84 943415402 65 517431690 33 843913086 55 830510935 44 266842083 74 889398138 46 170486704 44 286228867 43 617968417 66 84061947 20 540279348 0 114937564 22 233134227 36 951528911 31 206631021 10 443407264 21 73776579 18 100856544 59 601440175 72 104265464 85 22896100 20 421273934 19 290430667 51 689007121 68 758565857 91 619051124 92 838334707 10 460209347 34 552532290 26 415351064 48 364657191 99 652588933 71 89239503 1 724105143 14 322419821 97 376163237 73 123779959 80 238199339 74 412571402 85 518236557 64 966210885 58 580920335 45 137311200 87 994479742 19 915499557 58 409832097 32 454032605 66 907512278 49 295456622 64 467128015 27 734966969 98 426948464 65 429475353 9 234578794 75 256396475 100 773255210 44 944331403 81 139637299 76 219388451 62 59403471 71 223273199 5 526037772 68 501764380 42 166239393 47 137817066 18 84319272 5 417804224 30 14682636 74 644953785 9 263352472 6 754230553 90 807387461 54 911351513 24 133944201 19 208918371 23 588281134 2 401910845 31 834263855 66 517095048 60 485932796 83 246158956 86 557761066 78 995708801 32 990767155 77 633220150 27 177525531 88 809661903 10 648136099 58 996357611 86 897250037 41 864716718 12 415919448 2 206985463 1 616399061 94 254236801 97 681620389 9 955462695 98 806083842 7 382250558 85 51025068 13 554741412 99 935131089 21 957513045 49 854939435 49 757289567 44 282279098 32 443589803 59 990322388 66 175339790 46 331661247 43 181153425 19 50528515 32 700077100 71 873313581 83 433052067 91 463082859 66 386702461 14 829647769 91 858290211 69 564728640 32 455677438 30 552038648 33 915170237 18 535433752 100 92760881 68 175919327 9 898326414 69 654267252 22 254162317 23 428232533 25 765292179 74 282947685 22 16604761 87 426812240 99 626765008 69 254518513 45 654034290 97 456786455 6 654658280 91 803027612 45 882190430 83 721399486 90 355172438 88 544580940 92 203480944 51 702305305 6 282439278 89 422412068 11 660469562 39 862768197 50 319229203 77 405660802 58 400043974 63 97556804 72 45382462 33 653998620 96 177120157 63 991486238 38 712360783 48 273486594 52 345002572 64 216473485 28 128941330 49 123364592 58 397218596 85 507916975 45 185258065 47 165287069 72 73464710 46 151566086 48 584292953 15 256583479 9 700779611 15 456981728 48 353317598 58 122717248 90 237648724 83 843634229 27 6721204 25 839164994 83 490175015 24 412126907 99 23135566 41 747918205 75 263907766 44 894546149 32 15650357 86 144085750 3 330829102 45 424777770 19 594748546 50 773705362 81 386702650 88 117422822 0 840958017 39 660202356 78 750070107 92 733722587 19 485923771 63 474030717 44 28372238 35 326293560 24 126464046 97 517215934 70 262789781 57 207915238 76 798187898 35 910752936 90 160606498 89 859831644 22 240439889 77 28596702 98 716022619 86 292791249 32 985527597 20 224651485 91 676048408 35 61780737 2 37902755 6 22105007 69 976919775 4 912732723 46 382747544 55 986967312 2 497278537 35 172556547 15 390223436 91 184513223 73 402647128 34 180739520 47 816307615 24 849674112 26 234376805 6 878690940 12 362370203 47 422107437 51 570199988 10 441154858 60 562646813 13 645185874 32 671282080 2 917025001 92 761572079 88 961735203 59 560369709 8 492774306 36 286103492 88 442591679 87 215564434 89 623799555 79 591588226 96 837869312 48 271594960 82 889046710 54 394297246 55 827077167 96 813853434 3 512007774 2 888499997 99 596869879 63 449237599 6 400764548 31 571452272 36 427407681 5 704649025 56 567531097 25 436371245 10 155767312 47 412074057 76 902022546 63 669257093 54 689853260 80 324961058 27 724124511 4 124012688 14 757996490 89 768744831 7 409060794 35 147076332 60 862340969 88 230590230 21 540942471 51 412490493 50 984841577 96 467633709 87 491261266 85 149231214 67 392615882 36 49438481 17 819316752 57 370575818 94 158459991 70 896020164 43 477924760 38 433768150 96 9609586 86 99241633 15 270712923 86 748410228 51 601925849 86 228168209 54 780250941 8 247134520 31 813129315 82 46440681 68 527474871 12 902105014 46 146807028 21 195793782 83 758631726 33 269671285 77 485924096 3 412545525 52 474201296 48 573929912 100 106928718 47 439570009 63 363211801 49 749134673 80 107449978 30 926366206 53 932732591 27 334703589 66 180905288 0 407673562 56 444992513 15 273600081 91 937248028 12 442143766 24 220603029 27 636097257 27 391748776 3 779670307 97 194559084 45 18237 48 993949383 10 924136590 8 105298623 89 292232697 81 334308428 4 961388477 7 159599081 15 999153393 49 169909087 64 250899147 8 563798683 56 465323599 64 586340809 91 55723859 89 637074136 61 974440557 5 48349251 74 900981419 36 588033664 51 682358739 28 91702354 36 605200502 69 410674901 90 893722885 92 407911764 32 464122296 15 798266208 83 698659027 55 679730530 53 101012307 13 917289588 98 701583967 76 215316842 4 329892016 82 23226084 25 121400951 22 304756694 22 813653487 42 237268182 39 627452998 87 134038489 98 155388330 54 254803590 9 843193171 73 985646602 33 630125043 64 158219241 46 917872316 84 238064727 34 326659817 44 934869112 92 765882478 38 331000128 15 106613928 24 185380657 76 486284972 14 529957225 86 102557613 22 62595792 88 922574912 12 256327613 47 763264603 11 795885544 7 15401050 33 837659886 34 441459302 39 827406728 91 513611307 19 228517958 4 275761704 54 872226047 95 681866865 0 344952385 47 80854056 78 450365620 91 145616248 4 969079832 76 558133973 83 907751243 74 804424706 88 870594960 33 914209601 64 176557348 68 175741649 5 579571440 84 527823710 27 387852443 49 285498105 16 656257860 65 615837394 46 597559759 71 286002385 24 492683862 17 784411289 38 885151133 72 557620916 49 7282553 49 502086231 43 845380488 74 78173097 99 22901547 52 257347093 10 796250715 29 114227979 17 551798591 99 111700541 48 867859899 34 405494814 34 479694986 11 654714694 34 278324471 39 629253426 77 716379243 49 873332229 60 271199002 61 887959158 43 444668870 91 799003579 1 979043552 56 316619341 30 834717508 92 674109055 27 120908373 30 787489268 38 465598463 31 623674892 21 322698298 95 149764798 60 696562602 75 791506835 73 47577079 30 45692051 90 484972056 14 303642052 32 790064714 59 839020571 87 525217883 53 193892973 68 875930013 20 339479174 32 778058727 58 109989767 59 341063122 21 621211255 60 762535322 19 417903660 84 976779652 26 713890159 63 328630795 59 525023998 9 856776198 100 70510265 4 279564350 79 811681948 27 916846803 47 404322823 17 312587460 8 497735581 36 574655012 41 440461304 10 848585272 26 712205707 18 157676457 1 502671987 62 480693457 92 721537468 48 679511541 70 158694176 84 805681269 72 215033813 6 968692980 79 810615034 16 247006225 64 2947874 53 770050009 99 562878617 65 523100781 11 151750066 31 40255324 94 172442138 16 317670787 70 644781779 13 30524698 69 607126508 42 636583503 36 693691678 6 312411988 5 631459854 54 69540510 67 214568204 80 766017386 7 197352225 13 821808635 98 6111909 11 716436253 79 333362660 40 264332693 77 172933763 35 108494607 17 636085839 68 825871156 71 805347546 57 412554908 43 657492609 3 773911149 72 870249860 72 301225246 53 770586668 17 24398463 82 416761261 67 973990184 56 631257957 42 955812862 38 263234234 100 61949245 56 327665231 97 400654832 29 529869890 57 562590076 50 515511282 40 831413721 16 289170859 85 532923831 14 40799200 32 565027577 70 533591138 80 409205815 53 299087953 80 739783080 85 137269599 6 603902028 28 29083423 6 826599103 9 536412663 83 259195289 21 366739005 9 529314515 46 495380331 37 633480883 41 332739540 11 815913978 17 38072240 4 401634837 11 671562561 32 949918020 76 877913453 43 511659679 96 776786810 84 354525578 92 284314442 0 139523905 84 158611290 83 179852519 44 794407642 86 905789979 31 858386480 57 946559026 29 219742902 18 896928916 75 779474110 53 229509316 35 742375424 68 97723114 99 455065094 60 390631589 77 119347666 0 392319068 36 58636876 68 505956497 89 926094083 99 394646353 47 470531427 16 371486915 15 215330866 96 37594623 6 638480411 78 482405731 33 341074592 45 428875246 98 728933679 14 360735651 57 163934813 74 608998594 84 795367238 35 209749679 3 769151168 82 309032163 90 518882871 84 794694022 7 497005361 50 569190877 29 997919125 92 484015812 60 958096210 54 918709095 24 199308279 59 629507396 64 102158456 88 610601013 0 195122461 84 367708308 82 929700775 54 335005467 46 681008283 21 367393032 94 84871356 67 3464364 57 69111332 93 517886460 97 684278508 71 638332086 46 965664994 75 602412382 69 670160161 90 199961986 28 372528695 23 284609919 77 40694477 84 447108184 77 945517000 52 378568573 91 688081496 82 597431064 41 490242666 65 293503210 55 718650682 39 915562596 87 184568905 47 881171086 32 328566472 82 88659649 0 420874624 41 321636510 78 514616553 51 107641432 58 666366443 96 945932214 17 310881663 62 802340221 59 915061318 7 250416300 4 626769067 99 325458005 2 820533395 57 244139770 64 839821435 57 713209512 71 369758665 49 177228357 5 846335494 57 140072324 53 891384565 58 808180509 24 713847322 33 593169381 28 83222492 92 733283339 90 651061279 42 929147858 77 858018051 91 584040823 15 47270059 11 506991852 50 465191601 8 644524147 1 209291343 60 402929779 87 43433722 1 327520559 79 924425921 33 723394103 63 73570676 26 162263147 87 182811013 51 791396891 39 180264718 61 764835929 73 174677713 15 293745367 85 575935870 3 651547482 14 433205476 53 299748890 60 64424016 84 468292569 57 726349192 63 941391105 31 960504975 10 406570820 80 625679155 85 678186291 65 767944845 18 678073295 31 771723411 40 94933626 32 436612782 50 382532142 54 155554018 70 458310735 89 623379538 88 5202030 33 192733175 74 359169224 51 72327369 6 560339242 81 24919668 46 563358225 17 305884234 18 654029827 20 609499072 8 752659575 22 883742750 39 630553211 64 424501031 49 522573790 79 76194914 82 429962188 49 395893258 38 97443664 67 890474387 98 218449296 21 256873158 8 719680267 2 929882294 60 297969225 36 508363491 79 947590123 58 292884972 85 897308966 45 222447074 30 725233405 17 146389000 41 845610945 35 754409800 15 887266624 47 250827672 69 654511894 69 568958576 100 508495106 12 206768306 30 802615910 71 452903336 73 371667318 9 636187700 22 144134702 90 359505102 57 872016787 26 243277496 0 546283773 80 361265188 100 321078963 69 326086039 100 86831296 64 882402838 44 100928716 16 714207459 68 186477481 15 26081830 2 6303171 9 355638551 96 165163476 68 520886000 14 445813186 42 870733170 43 497855719 21 690088573 76 537953950 69 518702929 65 50606667 34 934422142 90 332786844 44 829342266 94 606016953 23 496454609 11 346585754 8 234083568 65 764801166 63 401850308 6 96984711 36 372124763 50 422409380 62 705699279 35 470255595 10 444637682 70 233785522 96 598389024 84 78990573 16 968082358 95 674278033 28 119879602 40 565426263 94 45856776 95 193960113 10 23935460 100 882898750 78 300951886 4 671928815 69 47284844 43 789495782 19 705060475 27 573401679 6 708094226 46 41528986 69 394319135 21 359445897 80 58557886 32 210384892 95 394963139 0 836962534 14 475137730 88 491636071 15 187462965 63 84878831 9 27171905 50 559475446 23 15404249 36 928325173 8 695329525 10 769396903 51 857323667 55 16255295 35 746036972 10 375139070 82 600694028 71 100328726 19 145532697 46 758716493 97 388318117 11 778355061 28 252900101 10 177649814 78 767007844 16 375529894 62 422534331 70 771408873 42 158828688 93 48752356 31 523359499 21 902970129 31 352450670 94 92555219 62 776403940 67 744723800 27 765451003 31 444442351 92 793686888 27 723145748 78 581222028 62 166287899 37 579839671 41 630083433 1 251713457 36 851334066 63 864087664 72 698699828 55 754850857 22 309348903 29 928128053 74 960972569 61 656930128 14 824092453 77 80660202 70 245867320 5 161751708 31 744507741 52 451099018 98 550770940 2 80611354 66 904609319 91 389195958 58 629274722 41 629309982 46 556677922 5 580087160 20 558685858 99 148848079 67 820476157 43 992273411 49 417747427 34 954737289 92 657276636 7 822725038 83 155686653 51 874549753 98 133324409 44 277882557 92 820797545 98 692361125 98 884561808 29 27412693 48 291182046 10 179252619 63 554138791 63 537270441 29 395942305 49 274081265 66 599989758 60 504485425 30 968266264 31 650658705 76 80910876 32 285074411 16 910873238 4 743878677 99 506163270 20 773826997 66 941498713 14 244385272 46 783170170 41 457155130 3 23415529 64 37335775 89 965099618 29 587408526 39 495720799 9 807565309 84 452770207 13 132375899 63 800241074 85 441658401 82 19750553 3 398419724 1 652792445 74 486545874 12 612568969 67 993414552 50 582718228 30 462633351 88 902575851 50 377289974 78 933636495 33 492078781 23 172295161 75 3369281 86 507362099 20 379160653 98 753263328 83 359205407 31 610105691 6 911261659 94 625329919 44 831238074 26 969805473 96 930944185 46 584247126 99 677278202 10 66005955 88 877547786 12 751263414 11 372842522 49 129081232 90 244617760 43 2690579 34 245479957 11 465620983 64 822280913 64 689508644 39 121801850 53 601284167 92 63636857 4 743009417 43 111416449 91 384814816 52 396797289 0 849281617 47 582563669 2 482937499 79 249250834 72 474904438 100 934597112 76 33305702 96 819190350 97 117081001 0 715893871 13 625882738 11 752908400 13 26804392 34 118436767 56 343032496 18 999039672 87 23900103 81 802513337 86 808549788 59 484360445 31 312953981 46 886702339 16 585517169 1 324073092 18 324877030 5 824394337 96 443462073 61 72254112 74 748212927 57 474049416 79 130731651 21 759257315 1 838474578 48 137158191 83 672891942 51 568564070 89 170179143 14 789791047 35 340357162 76 337682513 73 978964706 58 670404925 45 738232773 83 512428074 88 957670572 58 957992395 31 635228644 27 188974429 96 267155615 54 797392073 78 580197322 28 448622674 56 102385493 74 141944295 67 403253849 69 229878820 78 529506045 100 592465252 15 382487707 53 738404248 50 760223106 22 128302286 21 327188605 71 113314984 40 694379858 54 103631469 93 593545028 75 189255255 45 124513515 91 477044802 99 216494385 52 347629775 80 371011154 17 626315615 72 596434313 9 208149206 26 932736297 59 817252250 86 188586863 37 638425700 62 301237998 100 499104296 50 213463496 82 177961174 17 99156101 18 891378172 80 82685626 61 720499494 62 127952809 65 47222977 18 756738138 55 136095910 47 168247999 51 221608801 40 601550909 66 641856169 16 691160046 89 373244208 23 762942420 50 361188066 35 393540566 90 977833806 49 910631445 31 410831369 97 43997196 19 117084534 73 874075186 44 699606112 58 689272497 11 708204797 36 444518534 80 797872922 2 228278569 90 518183568 56 311092160 21 54808791 8 373237727 19 251040858 14 268243693 76 425474801 62 310314097 43 947399522 97 33715720 53 668924846 97 826062240 95 615055816 13 489908177 35 693491903 22 3386378 46 475278924 35 355640494 72 772258759 36 565087239 78 182254660 39 701301278 1 874172943 33 592584716 23 199849996 34 636763639 4 388720074 3 770558610 49 992413908 56 412226172 94 7660233 50 309569145 7 765345703 75 490764204 24 251599908 77 899410812 8 732816374 58 186042564 70 962854820 97 842723246 61 218256806 57 408506559 22 276403060 73 338489495 28 335065823 94 70981808 75 473107995 15 332227936 76 952371986 68 822552793 31 516246455 5 203061214 3 954678408 71 660986867 39 992414819 39 548196385 15 500999195 24 208080517 66 691246222 92 716736671 4 959144819 28 218416959 29 409982972 27 176599339 36 182309734 34 744025330 28 201908293 29 854010131 69 463050654 62 452150407 83 668896870 11 233171003 38 810825812 0 859366589 48 612917160 94 3012775 18 649261404 7 257478522 56 820199868 20 96082080 65 973091672 54 984365647 51 637219320 81 174893788 73 972769030 29 928795254 5 12301954 51 418009185 97 230409726 45 738505032 76 766954620 63 673243193 62 326470464 40 794763077 9 142627146 19 828275627 16 511483017 57 785112989 32 963767516 86 251483921 47 347202761 27 710752864 42 46546109 13 611967832 66 86820587 71 163384063 64 260691775 22 13096891 28 742432770 78 487919245 65 171561411 88 662346652 21 392651359 72 155737692 35 307934346 32 734130742 58 130876905 69 163884582 84 752996425 22 625893339 39 878194815 55 281176445 74 540163323 45 150471743 44 564792067 92 881481714 16 680840210 55 523874540 93 762344834 2 911834043 44 244151433 65 693374648 34 565218433 42 562945796 74 774437528 83 734122728 92 767759626 67 623527206 20 228603351 59 386809951 32 401610178 84 440052669 31 884596231 80 122033488 28 547136065 29 375678051 51 638295517 32 373316565 48 475989927 19 460663398 34 243257018 99 678913118 21 265015631 13 844588513 97 678703645 3 501941055 97 133089537 43 901371433 10 408199993 98 644175418 61 235998446 51 519151627 4 268966654 7 269280548 40 261681632 47 490081191 17 811828779 79 556012442 48 474646560 70 738683194 3 144196253 82 538156007 90 634988644 44 435562690 62 616950070 85 758853833 3 675439249 45 633187232 36 459685346 33 809846298 66 631526153 63 250648677 81 662108187 50 849948832 90 123712079 91 382837970 37 944875231 46 175890442 22 913062832 39 478588747 73 147863013 38 61382574 47 933298082 36 157137856 37 715793881 32 165539043 24 329549982 79 519379340 53 462730355 5 351261447 8 34209833 52 167073658 44 725819208 27 289414705 7 339018859 68 965523156 51 624655624 95 383365644 3 208316833 75 246393178 39 489556372 11 108754756 50 921750979 29 631270835 62 488751049 82 233548835 98 230542799 76 793903589 74 449359714 20 389280601 1 962146838 3 1566909 14 930524676 18 289110350 94 893941370 85 564434321 28 45709929 18 878596798 52 339608305 91 540239812 80 514423865 56 13394796 28 663811053 58 918515752 83 198711846 18 162561601 17 637583689 1 97164744 5 791749972 27 936463298 66 226956985 91 121963851 94 267359990 16 580562492 22 874897757 46 713211526 12 997918335 30 88914148 62 542558540 79 146818173 3 11656131 56 509428753 49 790122069 27 897949286 68 871197800 6 33641775 34 665933775 78 926774225 8 538704672 99 136881360 17 407080774 69 654047303 55 165519072 91 301517391 54 965833604 92 484556267 3 426472363 68 854227564 8 849592494 18 748831198 17 82326751 95 755868922 13 808568517 14 712316067 92 435936121 5 405725303 49 631958802 90 25111225 87 989657906 33 596167405 54 15372460 73 727538934 69 168785329 69 632506094 14 226951587 43 904954291 86 459054156 76 29010079 12 429281333 74 943712014 82 807579520 97 474993607 16 571328554 26 434229400 59 663209017 74 318686762 59 575528416 84 110354193 5 25264712 96 225692676 44 955550402 85 915877752 22 152361123 4 732666861 44 261802660 45 440651965 10 425064317 19 58785306 36 480326817 81 189644705 70 753187207 24 506905725 93 342947222 7 848945388 60 668694794 99 43711476 15 233772206 60 998639743 17 961386076 18 850539048 26 751944235 73 885207938 63 184669880 22 186086747 64 128616317 60 284833848 87 979593920 43 219346070 89 339374912 71 987876472 82 587342366 43 681488781 55 608875135 95 534272451 18 780275052 35 41553141 25 863122648 18 463927549 46 627464363 72 174703 29 404100181 69 637285696 1 847405550 90 397899288 98 906999018 79 657566313 12 119989152 61 992374648 88 11837829 49 653259063 98 393502343 0 259610989 50 263975831 66 153108062 70 22931535 88 251631971 32 662118775 38 177216839 1 703795669 14 606371625 76 518372239 23 177473716 81 355193861 72 264118535 68 957394642 41 351859578 53 522970239 8 621447155 55 48263083 3 922413855 94 346495946 33 449909539 12 670868942 84 823558563 74 520472496 36 607267111 7 299896953 33 885380002 21 15714375 20 969324583 17 743328413 68 991244989 51 633124285 56 152706240 70 716766967 83 570877698 81 385883171 20 709537544 39 39814404 30 963031895 49 924208470 86 883859668 30 726725001 92 999812071 79 440592629 79 523404829 31 763525986 90 812012384 64 75030285 32 507518482 65 371721504 67 906373226 23 183821593 94 451626219 60 549672001 0 380706837 81 990026722 71 122410341 48 798197561 30 737181676 43 852083015 13 845129590 73 849529086 52 173628077 36 941250778 98 292910840 79 709482401 33 286068939 92 48699542 38 926113472 24 908453215 81 604486228 15 622499961 61 888209241 77 999708738 60 836057356 13 950431067 14 275025704 79 885559989 33 188407022 49 27900905 31 915304902 74 925351032 20 184544121 79 166611364 74 465101823 100 768675310 32 552231548 97 438099193 31 166864941 83 40370218 25 860730141 36 427267638 46 546934778 18 685997528 15 294073006 85 345934156 49 286844560 30 948173026 6 801817106 20 442367910 90 612963586 93 9308153 10 809730446 20 102074419 86 772367663 28 755926767 4 23792824 72 386851581 47 806660382 48 522801047 52 923444569 50 265444772 37 144425052 69 450418848 56 815034258 76 289478708 74 734986230 81 581064207 94 443878558 43 571424470 22 390755126 100 43639905 5 530425913 8 705830391 55 954234845 13 164607197 91 905122887 20 261324387 5 334521768 87 728308926 65 811216676 26 500284670 20 492901656 96 846471217 58 279776902 56 159596737 77 409875619 1 204777595 14 110879823 92 229504458 2 826396167 6 960873522 41 975374726 98 290228343 2 939682919 31 759303334 53 291769257 4 802040035 28 123193968 62 6830606 38 821146063 35 927270375 33 570854583 2 319578562 24 338443120 38 595492396 78 924766422 28 174552857 28 686026025 73 872760804 5 711794226 85 58267553 45 509577785 30 971143278 73 855902124 4 919256352 0 773012917 36 355329904 9 454487740 65 974025506 33 707262595 95 19562535 55 292753437 79 377214092 81 268399192 67 914255352 38 605674780 40 607034352 7 604896559 99 304804702 57 239710781 34 488854260 57 346301208 18 488954666 2 312117996 6 934531918 63 232200339 12 505868245 87 601991317 12 403576592 70 918903945 81 44389737 56 612672707 98 916103192 65 736092340 37 904845687 3 588903963 47 708664871 44 953030373 81 900164179 45 482271614 13 46775503 69 88146464 97 130605606 25 35911214 87 96953634 10 882959070 66 657172366 81 531879842 49 433900406 45 686418955 25 770216481 89 626387800 21 726923907 30 631999347 47 284078164 64 213582578 6 655818645 26 971000520 18 370249618 65 497077862 23 120989792 18 220500888 39 974726881 22 963678841 94 767246905 57 204267895 38 463925556 92 640248671 50 299430922 75 826764456 75 135253120 31 80122912 99 931087176 50 365494383 70 583002274 87 710013524 67 734224619 34 633258214 1 233949269 1 479654932 10 487175713 45 371788394 76 352095819 38 362988264 35 558520633 2 76515494 96 200582255 100 162315902 70 51440066 87 996085541 5 797121362 73 729859266 44 27514499 12 666944321 74 965727510 24 540959569 11 25468259 54 821967413 91 880685733 33 32710061 83 305294345 11 686939720 54 774251552 73 941367271 94 106757099 44 616418096 34 578833547 81 263234973 87 43367204 74 416304200 21 427302369 6 58290287 23 821944227 95 260679092 97 158951517 28 344991137 67 791853462 99 280350082 25 840539465 41 384537657 87 189068860 79 60884424 41 802243635 33 848080898 81 181260583 15 178914205 73 6471168 95 422745257 37 481141985 89 536883231 49 872141341 57 756389463 23 48246712 99 37473741 88 68445714 12 602833025 34 679792520 71 903533395 25 855224124 52 760493443 71 901844340 89 320420694 85 534314578 73 670342365 87 124741949 15 664841456 73 175360089 43 32070230 18 164900981 97 952876484 59 592226619 53 728519767 6 244407962 63 13352827 25 895836061 8 920217340 15 795499680 59 151718311 63 470837606 91 464818979 16 70167081 32 75615878 63 259754451 29 270933240 90 371186628 86 642643763 13 311951539 77 201116400 32 371113363 14 818205647 10 544312613 39 215913816 79 629600635 14 562537901 57 812841203 23 124457795 27 232736164 70 122600772 52 590876593 57 1279711 44 789827662 78 455197151 100 140861909 65 557216705 18 122210420 4 473490141 37 821213940 50 33378679 71 301218108 89 919567116 50 201322080 61 538247253 13 158664097 49 756128929 41 29385854 46 240237913 100 880518155 49 315610598 60 188327661 98 419273754 18 719306524 99 159715777 42 912792188 0 376003415 46 737575277 66 33244842 30 694716074 90 422026213 60 121297382 54 636230798 8 463295966 48 122456667 69 471712832 89 626276433 34 915576890 29 780760052 30 31116379 28 501625290 21 507816914 79 523378434 78 75992010 0 732980260 18 921783280 35 232751249 30 773551318 95 146086576 86 454302471 96 72475201 97 347138864 91 523411970 57 689428942 74 505268445 5 754650416 57 160779489 53 117408412 58 467798857 89 506242642 54 362675839 71 985469582 28 325840415 93 266770325 23 620000792 46 501408930 92 315059615 5 860556116 59 902355171 48 681442525 99 375775749 91 346973991 4 914469189 29 970292221 12 622629405 21 49903153 26 412343002 1 234779546 49 395022409 3 808581 19 581692642 22 964582068 65 210547782 79 719468979 8 239848237 9 718558875 89 804928237 1 522534890 73 173974907 1 803993401 43 852497445 88 837339898 44 936245624 30 145513501 100 443408560 96 924055852 81 37217794 48 96291756 48 528451806 11 269469772 5 924718080 0 73808072 78 698672193 63 564278267 85 403348890 11 654514664 63 442393175 81 86607670 30 34315426 93 113311431 3 918867451 32 30850960 54 473238562 44 271789616 6 732115548 71 843186754 79 428889641 17 837071159 45 503844568 97 655204503 0 579597606 17 471840283 12 441435704 62 100665423 2 15754939 38 449568765 42 596456367 85 316903152 66 502334632 47 350109743 49 705786521 89 696457962 0 585373981 7 267093462 74 527452587 76 631373006 93 83007474 85 465153305 93 485156854 9 433607687 79 441306714 100 153100105 67 206914538 82 929415478 78 412898484 31 170966074 15 930716268 74 217326522 44 852050398 45 878682434 35 303878547 50 923313563 93 969020761 73 920634561 2 19201378 63 715415569 4 184132405 97 229332994 99 769804114 69 456711787 10 263137510 70 491904290 6 166878957 2 143567268 26 436750381 42 653925935 96 611426682 68 587890419 41 118486817 58 693357969 18 545228308 33 544423997 82 542243824 75 400735711 26 100093106 100 799756947 79 395569738 78 130256458 30 587854425 18 561543177 7 278087743 11 47984246 92 683447398 69 97737882 10 645844590 30 159454760 60 723964257 32 794961416 38 670426373 22 983933834 20 677212441 4 379407647 76 131660335 69 983737937 44 664163326 73 593318357 93 107598778 47 963936359 61 781369505 81 229258936 43 167644445 1 632869082 82 14004007 88 323722461 100 300033046 87 270093798 99 948409399 89 652601545 24 105710698 0 775517292 64 2338883 88 186303845 74 904070396 65 112121813 64 235709338 86 269648552 34 624854547 67 25962513 23 222286349 86 488829992 72 407854638 44 42357009 54 75149491 27 314742292 22 352540672 45 128317804 62 232838549 23 631550974 62 433433181 77 225207501 34 644369427 64 64646053 93 773983512 69 969143927 69 470048920 72 668788817 2 233833614 20 104027605 91 887411015 99 669118720 87 58802674 19 341884905 31 56864816 58 938364683 78 100368734 25 953611094 25 478782372 98 538782437 34 751406443 37 625725280 84 822400244 61 824466942 66 342104611 47 550045402 100 900701739 91 527257765 27 734564110 32 306265303 73 590976829 47 118612586 35 898681618 77 16792522 9 101761660 39 369713437 99 781399932 20 264503941 46 944975867 46 415906645 60 610986383 77 1816880 9 533342323 88 390266086 56 151952743 28 93898111 15 682579378 64 19816776 84 639407317 22 855407855 51 237655903 78 543279239 91 702077278 33 354603340 65 85931257 31 231855032 16 898900399 88 712479330 2 994644323 78 460828575 4 703727295 42 679914872 53 894299559 90 14501114 13 202888300 63 148120626 60 422430399 25 770817190 79 600332664 74 731563728 93 366997510 93 864556567 60 767858672 3 708638777 68 428996921 28 921386745 11 872880767 14 554694467 95 89493157 45 719340949 18 208798334 71 676609126 5 364397322 12 471520373 26 697080413 0 789688023 3 363150450 78 753597216 50 734678951 96 411448719 96 719718827 34 760890116 8 555263461 98 843808933 44 804219492 74 226584288 84 410409770 85 903257824 60 960187603 63 517729777 81 174861978 67 619553558 47 617412935 74 152776218 19 435092543 23 886118066 100 904497115 47 344167042 10 328401096 75 953846305 96 620909241 42 43681259 30 567950566 86 24368755 42 975907282 27 789955306 93 77978885 54 90756942 42 381868082 53 977485694 72 399868958 7 881445853 57 173016846 88 209049413 81 822156904 52 903421014 84 735449183 58 193547200 36 352630152 64 254567364 99 985845365 59 346468107 9 304830469 58 770904390 35 335522743 58 552302903 44 974977093 94 36453687 61 335556563 54 218844590 50 355082223 88 309309716 53 61955634 98 622004473 50 945518570 71 499704514 39 117101253 0 829744062 14 242569326 75 218914483 19 789639609 74 931373229 63 807017085 20 74946465 92 449543290 41 102652529 43 917943503 14 471057861 89 393481547 92 47258958 26 294279241 51 981187801 87 176523757 79 888391193 62 423730991 66 275937418 97 407070392 100 989540303 56 881944027 90 731053604 21 604901121 42 205757055 71 339295651 11 672221668 0 284244494 77 844893198 94 992779275 44 765296606 43 105917171 29 162139495 78 239301759 56 606404210 79 6117835 85 762982684 87 873285956 31 553373385 30 931483554 49 347016367 37 829490979 47 655427231 87 862327841 39 743218428 32 339975120 46 856209428 47 811149179 37 177000368 54 387229399 97 54475909 75 697233420 17 216739636 56 579102900 80 416034669 47 217619739 23 994634880 26 314235280 52 697223321 35 86046221 99 461632290 87 575397977 63 285963877 27 893183945 60 168130259 19 641201138 88 397347239 34 799485882 80 178508756 0 528505411 74 667271896 17 307500753 6 627824959 82 656274143 13 807100586 41 827002831 54 462137709 2 175318166 31 649799191 1 493184103 26 682434695 62 487011174 15 740636391 73 514268252 58 100204562 97 89533024 14 619037902 15 77028959 96 125949372 100 495598962 77 994937881 98 700482474 53 783366653 14 153368798 43 200369094 65 999713170 95 967080204 90 347951640 59 329542488 91 392980721 96 220778926 58 298625134 41 443763639 8 791710209 53 741740622 42 994550001 49 710997012 13 89947435 6 103690206 4 162087177 76 840276592 22 8846584 37 211823687 65 988323355 13 276896372 100 764160735 13 454194133 39 483423628 1 640438364 25 385825702 63 571537368 47 102969819 61 790817284 57 386103571 74 315193604 97 275618976 73 778483161 76 173278466 47 565310848 54 217867440 23 2865594 15 794671700 32 439883120 62 391179512 71 529456550 72 934111213 15 32026730 19 493782903 19 911959536 38 919884854 63 823782834 21 9980105 59 561595569 98 361306998 38 817468210 21 649555060 89 561893923 76 543330359 90 348913450 54 105233496 29 961045686 40 978501947 4 502514257 88 929661858 1 495803313 43 31269811 59 325498350 53 690683602 29 641123822 85 185443922 17 708444073 71 34355099 94 720136017 11 443906007 10 670891813 1 344698630 88 391802461 81 39944307 56 895829250 29 436073782 16 55453776 93 465614658 15 36367004 8 140826808 47 997878027 32 738287657 40 202494242 86 340208080 2 7975786 62 811611957 71 711050240 64 241131372 78 687158467 38 156798313 84 913005899 62 375650502 71 923637768 37 47349337 33 29964652 43 904867462 56 867945715 91 746978121 9 768492987 72 849507152 27 54276771 69 339606573 20 210897117 82 632080587 9 802817951 76 290059037 57 469192817 20 158664148 82 521155928 89 577999926 26 997044151 48 198992349 14 265703064 11 536753941 100 716882231 52 123083543 5 565226147 98 626159317 15 939042080 51 280892078 26 231232389 46 550369570 37 877191110 78 632620658 33 331265078 7 808238303 50 205427280 27 554712817 23 46422181 94 87298597 53 507876983 4 213862963 56 706755481 7 279447915 34 832419204 14 3227076 47 866034849 72 605356535 29 298832300 64 485577106 33 398738699 3 636465516 28 562123840 84 401200471 26 382386404 8 112577748 94 596504802 18 48878005 60 838296623 12 707378868 94 67382588 96 39087288 39 468637185 25 718578213 56 874974702 35 602923479 23 208807548 11 902514818 65 725234655 99 353030197 65 200194026 76 59090931 33 147473240 98 162210558 98 850433034 48 706865697 49 575465052 13 389005562 32 446098619 37 642422792 25 996434329 13 484424059 99 637714432 44 909174678 27 90949184 62 336529012 1 886712952 36 385144622 79 907631934 46 76048122 55 423710219 37 774015121 3 297369939 9 133525109 70 129236212 20 559104728 71 819213003 53 836635126 39 220316479 21 766090203 10 126707524 1 434630977 65 637029171 22 859355018 26 140744187 64 756436572 82 265440595 98 152672910 54 608690396 66 568561180 50 753758810 11 982188081 92 359101639 53 614170621 6 35563324 48 893088054 79 37874746 48 158709564 17 236629732 6 630483116 62 683684596 77 887113529 3 863649677 59 872719440 88 821290298 60 849284819 0 388562861 43 840111765 95 365943994 34 15914986 20 800500618 62 453940710 50 411817431 34 972867342 56 485737477 74 464840143 83 464152942 83 87279736 70 183056888 54 131930114 64 516831993 20 559780599 29 516474951 2 519152970 21 83399540 8 371905791 76 963780281 84 156421576 24 171174103 13 311528052 8 204791879 9 500284456 33 887783115 96 67664831 37 269959967 63 782263541 89 222626228 34 396291384 55 543758960 99 322763392 52 309504693 18 743607261 4 49640404 21 414667329 77 323000225 99 820100545 22 502322095 10 113014654 59 317624075 22 292454937 31 535615455 26 678668475 42 826017144 12 665321693 21 795555541 54 886255685 78 624924686 57 14574829 58 166935960 98 800197411 94 354341817 6 775783276 65 950757366 76 111926314 60 832442077 9 287067811 82 798219656 6 757024754 42 947216417 47 430355216 78 892552275 86 892674427 33 338980575 47 410456018 11 734562459 41 460540640 2 675263741 97 434341556 10 380200875 7 776186386 23 141312712 23 257813460 100 856594576 27 894059275 16 76182472 67 81262369 45 940783203 58 764863706 63 850184503 46 970212511 44 521066709 33 372876941 97 722530971 93 443785932 74 793350804 94 299207074 93 818874466 77 67912907 63 221435545 42 707186295 28 902182763 56 600884365 9 785535080 27 626093791 51 310410735 71 833264718 52 534596016 30 880978208 92 812083997 49 302156103 85 279248096 45 282888177 80 309474485 37 957536353 57 923326189 17 801409036 94 223685659 32 310030556 28 25713195 85 711696670 17 478313436 71 113649482 27 862912920 25 584063242 99 977673020 23 191384814 99 363283360 79 776275212 2 68022858 76 695963960 34 59816034 59 967964751 78 490739299 62 702185233 2 908798929 14 729789323 98 303598692 3 897481827 86 562999629 93 789226179 11 559376851 91 359428888 59 236282881 43 657406756 84 29673559 50 567006704 38 857263964 48 95313304 53 357262338 69 502603470 88 193263766 52 866812059 97 852576588 79 464421849 80 269700311 38 715594278 19 414181563 8 898076864 26 311109799 53 113979210 83 313379579 5 790378500 22 823376205 97 709368080 4 484532204 86 410996475 62 872805158 5 260480915 83 489749878 4 190897731 76 810390111 20 9012253 41 442898816 48 590671122 43 44334428 28 883303691 92 3059498 23 293411299 16 926041715 48 82681941 78 343638765 72 409480375 83 875886818 46 879429326 13 534623438 53 844666555 20 701409046 94 180190359 93 565975668 6 366292898 35 829293022 76 470416559 16 381741134 43 942100805 32 131145731 82 552345299 67 208219400 27 954251016 54 950254506 100 405418344 60 77005035 39 158500709 7 294006342 1 523820504 10 704225071 33 323463659 96 164042744 37 655488824 13 761171904 48 273570132 4 620632713 80 466188438 96 46364028 22 978886832 8 537479526 52 731217190 33 423885208 30 546119783 88 645608102 23 906583504 74 91240210 29 221332089 92 381937238 69 348007040 10 492751036 84 811851986 40 342323033 25 357147904 72 153430550 31 389381826 37 6629610 72 283426095 29 747870687 43 491708902 87 375940562 91 491865035 34 677797238 39 196318889 70 335530111 37 594221956 94 713451941 70 33241086 34 868779171 87 628044907 47 633110355 26 400818965 70 129392496 44 441364317 9 92417594 18 902884869 71 204117733 54 93827568 90 714337423 38 370827526 24 919357142 46 421826559 15 541780968 24 174437698 74 207338489 7 30681125 40 926808187 13 754764852 82 25020743 93 352965757 64 374120500 31 38026373 49 107536344 14 567665783 54 628490252 86 329961721 45 637973334 66 383431991 13 729117881 20 32424880 26 229588409 44 339581447 90 357597565 98 876060467 50 370597122 12 791799923 35 688494070 20 828997146 93 332834069 74 550756032 16 168692960 60 554398137 46 621296310 76 641892783 23 606593423 17 214247077 80 153402360 80 914440527 21 279139627 87 846148784 2 306521666 99 296021380 9 911522573 85 545941691 58 829160312 32 731600238 75 867663720 50 391053580 84 268845612 29 181357826 22 729137376 44 213118939 77 424835331 10 193669096 96 96390815 11 580712947 13 287427492 76 170529786 88 538493054 98 425902621 71 722386644 45 893808716 94 272811316 40 749621917 28 113522924 19 894956809 77 150996979 23 317106711 24 119235511 1 901463311 64 321448223 13 477776276 45 689500396 11 592837641 71 16609389 36 450552836 99 610090008 98 809085078 84 513437267 6 514538835 100 928119386 26 54291926 73 205426446 73 36430437 4 624570139 86 710728942 54 278983270 92 841693979 21 578125700 98 866278608 82 100428600 22 956789952 73 244168092 100 995649886 4 933953832 14 338874653 26 127927053 77 352563716 32 740339849 55 951352755 39 267563302 46 921943742 88 878368269 98 205063841 1 674615183 73 430806919 29 14290276 48 389283892 85 530907144 4 140991437 21 299520674 38 654577469 92 732424910 14 284642585 72 538911719 36 77719358 52 858146000 31 475058234 2 876615969 84 12794625 10 357522588 16 809465800 64 3779026 10 337639065 0 803534098 45 846265009 29 778493157 61 616537879 1 194028496 92 804675004 93 803451815 35 874089463 25 658419684 61 923472135 36 211188403 72 675694455 42 265071659 30 975782144 1 461725534 99 247971825 98 905054369 14 763937990 12 813549917 52 38838396 28 938068023 75 417001183 59 751494741 49 426470640 26 19499581 54 51958321 100 974802727 49 723095600 87 469313952 62 907769476 19 958174370 45 459151426 67 357221361 50 933522357 78 197553204 77 878696485 27 51809430 44 753072635 28 655883132 73 128168654 10 581780648 28 193142764 25 947887078 75 661613815 84 244384307 81 652889562 57 914976574 48 366437788 95 254454083 67 572639514 25 218918476 18 783989990 93 190894135 80 903390521 38 487686922 77 998171768 35 20139884 57 28604774 10 57890064 25 537602851 98 812311992 72 877788287 33 753860224 55 589470782 47 84787975 70 530520313 46 372936274 84 931839696 2 600724946 59 229023321 84 362816167 90 384060086 46 700067142 74 30806566 4 33624309 66 965345157 3 969952955 26 852087628 31 720342267 51 543471702 91 319335060 63 500524728 31 931827158 58 329168672 21 919168044 30 210845384 6 806033243 27 702561284 85 189384898 50 946966437 84 214590023 30 197850866 23 637018989 5 692188755 40 139795499 95 556632847 72 855552949 99 561531946 5 107220910 55 994809748 13 31878747 3 901789174 37 905589442 99 314053782 7 518556507 55 726435730 37 229154065 89 586986528 29 707148115 100 130761485 69 374352435 44 384628141 40 259273603 51 708338983 8 563095134 95 481743257 16 305021513 78 244678631 85 578670580 8 534212778 48 670157198 57 539283624 28 305717194 44 514665775 4 589091134 63 591583697 29 778478242 37 724921299 3 536407647 55 279914073 100 211668327 91 123681658 23 925269850 47 130092274 66 257091469 32 13443139 53 629247816 71 648166674 46 579135679 81 591161647 84 329625215 25 808226214 37 513611995 72 819001351 36 26098091 94 772161265 35 900191808 81 136253165 91 893238247 95 107393280 32 884438962 97 693467969 77 926202742 65 98139742 28 462534850 60 808569055 25 210500269 46 280338591 77 542504830 75 585500105 70 466917928 38 322246769 54 262189819 92 247938040 54 454463057 67 80251600 84 78253140 2 434957806 56 564668139 78 65740758 37 241849658 44 718686081 10 508465422 59 572652045 54 834587869 26 887149065 63 192922390 84 776474522 70 657512032 95 443116537 99 982556676 2 865411444 46 771487542 11 855087294 100 838439519 70 88385997 19 504549784 41 248966566 2 479571346 59 942491655 50 875086596 46 141721759 6 660082304 0 535948229 35 644473536 44 11415220 9 90367788 52 642855378 73 348288689 89 704580152 83 360419167 58 751358715 63 935369988 95 551370708 62 903305283 68 711838920 95 21553879 23 607337326 9 134936453 6 465670736 63 12857398 99 735421287 66 955437772 52 641506001 52 787476517 15 839271430 72 968247608 4 461222024 92 323449072 33 877620467 62 975553426 37 788671832 55 793355140 60 423056686 87 691966463 35 4724473 22 514251786 84 541410453 44 36106703 6 997862389 58 83393090 84 404285413 5 118529328 45 927837777 21 364413905 22 14728995 19 101020324 40 857888156 5 394163194 66 120171789 16 735931818 83 283819175 58 870034345 51 601585058 78 668848083 72 95719509 63 331596822 79 430130684 44 499517022 88 937181265 28 902016442 90 968812982 28 141724902 30 743502323 94 220347736 25 882119523 48 879240345 49 13860081 83 188414626 40 3382903 19 825082594 46 719285344 46 380657351 62 291747748 58 638589076 2 645491412 5 265298744 87 462423218 45 927588141 58 689638533 74 949986826 62 58019247 5 672018150 63 621935646 17 307408429 29 71874597 12 65992694 5 49268934 44 459021139 6 664232050 79 567270665 92 746310609 54 559073711 44 471418285 8 749700199 57 553913941 47 205365352 91 301389294 29 377678737 17 437650773 90 834224260 12 14152288 64 547159180 57 968916739 87 197203985 92 816930455 50 465524792 64 655089487 44 671376297 64 951154234 51 224320574 24 496672189 40 284610412 46 428208540 39 107649682 26 411633801 32 426885227 45 480887590 83 699592582 66 937591828 56 708302321 54 146372453 20 706351918 83 83373819 54 636055854 91 254424701 0 841329593 8 692306807 63 266220736 87 307325486 45 743660716 34 138867448 97 886279311 47 699072516 71 339684280 58 45498163 65 429137356 12 151292179 42 505302924 88 964962795 42 968654912 26 638703297 24 722209785 91 428327933 31 833766619 11 764696018 99 544401372 69 449400350 74 204364455 49 812070233 18 627219352 57 648717936 71 313512197 0 83419372 89 378413867 75 504484721 14 275507397 51 972257002 37 539929696 28 859102572 57 221567346 36 488237968 92 385096511 84 684979467 93 995258008 98 749684943 23 395812074 41 385547744 55 702787741 62 334252701 99 136522062 92 665884102 62 431196205 49 987593805 0 874599138 54 534831694 55 270547647 50 728227218 40 79176993 20 521981352 34 385770220 17 161048729 35 863672700 39 420384774 88 492315322 14 931665712 43 712336189 31 404717629 28 771894574 0 848190507 80 567950326 17 457439043 67 601496533 63 827961054 87 347027710 71 952503811 51 877483404 65 304354472 75 466714946 78 838444432 4 331353904 41 906046603 70 844540144 34 741511239 93 954785218 87 435770519 94 744880381 21 715366741 80 964070188 52 147638040 19 770861525 75 936527922 22 318714433 66 248502292 59 156511917 8 779152526 19 756681537 46 722928879 40 695990134 68 58270046 13 187047991 71 938461351 82 97954947 55 248313658 46 895355804 40 333563996 62 207626708 61 808087805 28 115297559 0 47580592 68 86292146 33 664457810 48 712644215 23 776062854 62 20409741 30 953151668 3 58390403 2 760821810 58 524260920 36 191513947 2 423220328 33 364916812 82 735092715 71 601168040 14 909929048 84 392907823 79 743210436 99 112449330 34 166663992 3 829683661 97 191594520 37 983811941 30 72984429 4 263466637 77 535025071 68 957847883 23 163236999 62 368149235 31 658447675 41 169165980 91 19447363 74 922269547 16 994393869 13 773424334 90 143754874 13 283995343 100 130719582 47 794095176 0 187569570 30 594418750 66 109840569 35 281201564 54 259189234 97 483118392 77 451705901 55 246249227 75 642646171 62 611785158 16 634613624 43 100067108 49 579257649 75 189478192 19 850420655 95 699876722 40 535184578 83 941804485 59 339296051 61 341712435 5 619754792 16 163536281 68 245840252 23 914369594 75 582212843 94 116813349 4 23167776 51 432081205 69 956024578 12 986332854 55 783161537 60 204279926 8 505431052 34 659693054 97 928068591 99 681843211 10 420781441 94 773298581 8 686871052 54 306424973 74 392060860 79 418740217 84 754258502 82 259091485 64 83597530 58 404963146 21 367820331 50 545682474 16 292262815 86 875107972 49 765456069 53 960768226 94 316792872 96 604106090 93 244550446 66 436718553 36 49853604 87 801488302 36 314087577 76 769497679 48 424103115 99 181367192 78 909551360 87 198651897 5 969311647 64 119280639 70 567853351 6 790282494 61 301189860 89 930774588 70 464062565 57 388435212 90 73408603 62 594886218 26 188859745 27 130979529 100 34823669 87 308051012 83 32807143 80 191146503 14 859036864 100 72551930 46 718977889 62 666312109 53 273220591 8 598271780 29 881462318 87 118158366 37 618642102 6 265375754 18 327087249 69 754108445 14 889689070 28 146619316 79 984850627 45 382529874 64 317341318 51 169645404 80 527048903 39 450814056 92 669849768 89 29494906 74 303740511 21 52495470 23 221681068 11 246610539 28 918446157 10 252837163 50 216734320 39 21778242 26 495324655 35 778373380 55 332893052 77 86725826 88 536996551 93 566478165 88 850093351 89 493685102 10 564759410 29 474546899 62 422192828 96 428347288 9 521329515 52 163636147 58 474641620 27 222114971 29 77629007 81 966260404 72 656406232 71 25209263 58 817926692 61 223542696 35 381733652 84 672995427 77 429339172 41 996782302 20 168125867 40 225860481 88 670987528 42 149211686 16 81753579 29 44394445 88 52007586 91 641340022 58 764243864 19 881386888 43 937458074 97 600934895 91 147385662 49 244066704 1 253011160 22 817204215 64 909652165 12 330587385 86 571737260 79 562832655 42 454199817 87 350083118 64 736593021 53 244939247 33 249847678 72 321715087 76 348078019 97 939879862 29 676131517 28 877679558 64 123444853 15 294137106 3 961826293 2 790430408 41 662702921 77 485108491 37 608614528 49 445313167 100 44571647 69 63729731 20 915851470 18 399619031 95 721475005 96 738494647 72 450141831 79 662827154 14 86469275 45 221549227 92 192728618 15 849452869 27 160416962 100 56647332 79 76051121 40 768106524 61 509222602 46 624986472 40 365329185 54 840122891 76 466843537 51 556177217 23 525015987 35 54689808 46 958965529 92 826882988 24 176503661 33 428103592 79 358015341 84 405569517 9 655330774 18 109525939 58 525237688 83 703968045 29 555922392 61 322086810 30 67883302 3 786726809 46 882549307 39 456303548 46 157869994 58 981008451 85 20313408 12 609316447 32 32299480 97 977588460 75 422551203 43 382573383 72 872543577 63 119850314 57 770082768 9 403570409 50 572253592 71 747521709 90 576325762 70 881790861 66 939448907 97 595870569 42 953249386 7 971742041 33 857911258 36 590323512 85 864805515 19 550401582 43 811393112 2 856075126 81 242236964 94 74449005 3 267580672 27 52262442 26 920864661 73 70727107 12 478391223 53 663810245 29 113337926 0 119558189 49 302638450 70 933163363 38 427766179 31 695615747 69 574717807 51 106252600 80 675319356 83 779779693 44 880421500 50 302153350 28 294919140 61 786592080 63 231657269 96 439601431 86 376974411 35 162335413 13 660067308 38 853245344 34 23863335 3 28015814 5 601531975 68 971425948 28 708365289 78 503621103 82 568088625 33 663149353 2 540554256 83 397873661 88 859454183 15 769475330 53 294415372 85 2382325 62 29980654 98 182999105 86 70515208 5 502219466 60 19517670 48 702180193 72 443132369 11 144182594 69 54407390 30 575214311 9 390642542 5 797519410 28 376632628 85 235161603 76 219998536 71 352208101 55 897934521 68 439144836 44 11630007 82 697483822 12 852612664 74 219486093 74 596825178 17 183456975 60 49486624 70 596148495 48 620512858 26 877679322 45 824844464 100 44600778 25 786501300 85 751885311 0 278195795 92 960372856 80 964429028 93 846346538 98 994853567 71 537261721 86 252298116 33 259783305 8 224834863 51 276949320 35 401653197 76 970469389 100 297082557 0 467613129 94 48638285 33 188151400 40 30919392 94 271729680 51 291463483 73 872081060 78 73841513 64 635214377 44 531446767 74 309813931 56 686060379 56 107711607 40 736479783 98 493751077 97 755621238 72 970511075 87 373590848 94 96803337 28 446091875 93 810735219 44 151947392 18 603084236 86 79374501 16 48183618 84 663952938 95 997080936 32 882436481 78 884214091 91 444244958 3 660066451 57 855820781 29 189531683 25 976107482 19 161955671 20 805964783 41 434261370 38 386290440 92 104163670 77 677590480 18 562228763 12 493934146 63 277386630 56 417617961 46 279184552 47 342490187 47 428925753 36 553457579 32 970350063 100 924192525 22 360194179 84 524672753 91 839414291 40 20185301 11 786904238 14 241612027 5 105148657 98 881142334 11 840187682 28 881260873 88 111593185 54 805600406 39 863697888 25 667820304 6 44881310 63 873844212 100 335615895 95 325807910 57 766479315 19 79843993 13 185667080 44 722865755 46 747333978 5 103818675 54 274712745 51 662796158 5 596255112 67 349235946 51 756276150 72 26837969 30 148686701 83 58164656 83 723316139 58 458020737 55 27102258 99 313028092 19 267332117 19 129561330 77 237743324 60 612083771 54 448399375 27 221775914 58 569951150 37 600387148 28 181746828 27 585928847 9 333349907 21 531263909 90 978745084 6 148365842 58 540668759 23 871899883 99 995865528 5 309837918 32 275174444 94 49709291 31 94390131 90 106892811 3 540125814 50 257852658 98 17728027 20 297237064 72 90416803 50 787223099 11 749791096 91 349865386 69 486010024 72 915071914 92 183449433 47 956886346 9 177550210 91 13030647 84 163607158 45 174231513 27 156097117 82 919108367 70 409844120 97 440095334 78 537034383 0 184973489 95 161841230 1 87296514 51 102541285 28 618476966 75 891615758 61 927467721 40 897259531 89 665225935 44 150626855 16 235317292 10 165555572 99 655377939 35 459826366 79 87181565 86 652054862 6 553099735 1 845472336 94 854173996 73 860557195 47 220616993 30 193211030 54 232370654 66 837862545 62 504950809 67 774972092 3 503714168 88 918643896 38 891226394 55 201780386 13 54130057 6 166020041 47 500001303 66 742910539 73 874918899 57 557860470 28 103660331 89 427757532 24 713243686 53 680102903 73 260173765 27 210931460 85 414159205 13 352823020 87 52670291 7 783147823 28 748929709 18 96194502 6 969627108 43 202153384 31 928404438 23 505022911 36 838718343 58 847597254 42 787658655 33 689390191 70 815343173 74 451358802 51 124702479 39 441016112 41 879084817 3 807904191 35 685637833 100 424496259 10 908452816 29 518066072 89 322379549 80 257732317 21 465273423 8 951315187 47 159801247 18 557961227 34 322428138 42 227559364 13 290093254 57 713206147 29 693791491 50 287365419 20 563233170 5 160844245 33 201901864 16 98681304 38 303269762 77 80740134 75 423388168 97 311124244 88 41545143 22 90597120 26 140614793 22 334804713 67 231135028 33 790803034 66 192668477 96 885938636 6 661716500 79 772373480 7 200724380 78 799139918 22 182478814 16 646226229 87 151793197 48 414798908 74 403441492 73 100933088 21 723893262 97 116043629 68 716191613 23 926230031 65 149624678 22 4147808 22 100207960 59 77291510 68 300004657 50 581465800 4 720428687 36 246701418 70 871319822 92 4772554 91 356166565 64 130917821 42 232195929 1 500164517 32 122867833 8 509971642 35 605200921 68 639108752 33 805281149 67 200809492 3 488933128 51 59224712 1 574169318 24 164679617 10 704570584 48 336718823 18 60722885 61 744051934 51 572433079 71 657439553 39 759888196 98 916905883 1 948766959 60 244250168 57 134861489 54 266570082 4 703224310 64 705523762 6 258354110 17 22025088 2 627429998 32 570712446 45 714585061 98 832623518 62 724972487 75 900835289 55 576961472 15 913470948 51 330535259 73 415309841 39 416814473 23 67290367 95 61071684 11 156315358 15 467856991 21 941086730 96 151524234 38 918432555 88 201504334 9 605752752 71 908619392 1 26271086 63 250652239 22 639020558 82 487374630 76 354911473 38 111513208 58 326856188 93 422064241 21 830533444 70 301947874 3 846130045 37 660239167 22 560055649 78 949345430 61 523804652 38 895242259 68 275705378 59 738989377 4 126995964 9 310398307 32 539504378 84 36167304 82 920830138 42 119598295 72 805273411 66 713565419 39 855240357 9 413935403 82 362501976 97 227211495 33 550043971 95 408601641 0 913612647 79 44233085 40 588697172 34 682373575 55 2430811 85 442218331 37 544026035 86 675672789 50 238322106 91 583629041 67 612974382 12 674458570 91 58396953 75 11235274 86 287750516 13 80102992 23 314128522 51 660834615 29 6658894 76 404695211 21 272886263 7 897826828 13 388485893 72 103002191 16 859057192 22 414863537 80 866812254 17 866801738 100 695026544 98 98218635 83 223186378 12 727254421 91 107550842 56 561873315 84 55849416 91 739686219 22 915702595 8 628722581 68 65840096 96 283820174 98 709978832 71 474385419 44 838771203 64 926567592 66 809866100 79 15342269 97 457909717 13 718487050 26 702216750 6 896486085 70 813222627 16 930892027 84 580463970 3 487178197 22 50409752 62 849300841 90 851148610 83 455341479 6 29692404 33 109929751 21 462126438 43 5406907 89 796784527 31 878661767 98 190908006 12 183357192 36 908076333 23 308362373 3 533617868 16 239571223 78 356470532 74 488064437 14 724980802 19 565881981 50 266035910 89 601351294 48 42112315 81 923414325 20 95400400 65 233820498 48 895218025 100 744691955 70 158960328 91 193644113 80 21131550 17 381127918 84 549202598 81 386449456 15 753382517 1 515525612 33 309157898 46 193686962 70 19856001 42 434695049 18 471408854 0 929098348 12 457681667 34 36020699 33 628949227 45 147732969 57 532060441 18 700556979 49 545883332 86 387123694 61 981448039 88 797119986 92 976277332 47 582492517 5 456859910 51 206690194 18 857675185 81 399073445 69 433056115 30 670160907 18 11785342 85 643689725 44 742623026 21 141682969 74 287794691 11 391792065 66 303443650 88 659842048 9 192796812 37 423432032 96 269006464 29 472661918 92 981824269 37 662489543 61 712692641 4 701052200 70 901909634 60 410197366 19 799448658 37 215147036 49 284116334 7 403200769 63 564207446 21 377070628 1 437931635 34 850685837 73 954387215 16 498764196 88 814546745 51 910672456 49 253826351 26 942642061 55 142422207 68 773569824 5 791208791 45 888704928 8 728077210 47 132680156 6 587773266 25 404159690 34 130959016 62 58142803 39 10920142 34 528193792 21 702890811 48 493022869 82 710266524 50 961710388 79 998080293 23 933177081 63 16458542 42 179295068 100 641003368 12 223944989 4 919752205 63 955781686 82 344855357 8 807079819 40 612240879 93 850837907 11 493346496 92 623668796 88 99905316 66 452737895 30 910146596 10 597703648 52 861805549 56 79659602 0 380381860 35 868268423 41 625931117 70 890632420 65 490121107 91 27153154 42 52192217 37 671047809 82 352471919 17 206868316 13 94868123 56 97406309 64 98895696 33 921937702 28 934510579 82 950307893 39 788712407 68 139916571 23 309335335 7 821984868 27 517355376 44 56883696 3 388383600 70 617854951 74 147959646 0 566409994 2 481620246 41 910186446 79 27113728 4 814715781 62 521271261 92 436717518 5 778198559 70 907611332 78 624835940 75 576265472 49 988708622 30 481682397 17 758051661 28 671310292 44 861147939 28 727915235 57 333090578 56 498845422 25 699024120 94 638420262 47 175056175 35 552959149 50 767486884 84 7342295 90 540623207 20 244434231 8 679065655 31 236638897 54 117959209 72 417228597 72 866502044 49 614725982 34 307061198 74 158669145 87 197100437 89 315324340 37 324305322 60 844447568 0 659527453 46 717792338 95 179801306 18 500385942 56 652181667 31 420486765 85 56321131 41 207984755 48 661812218 68 825366775 70 173899307 67 297847897 20 409625532 96 563641937 72 822220754 92 508104036 34 19308462 81 436891695 86 265806191 72 893493786 73 708933115 56 381591689 19 570019477 100 272494145 66 993756583 28 158882245 46 741083006 79 316852006 87 276322656 4 943744492 28 225127748 59 341821187 2 272501482 68 133751499 91 199061200 20 581796171 76 349667541 33 849474846 18 541037017 19 472139256 27 804859451 50 500344936 12 891778662 42 411260974 46 936939067 69 348397716 91 273890061 31 879860109 5 243243218 40 453949268 67 676562968 27 937620650 33 94556366 14 795194126 49 283259557 32 387089552 19 976175348 34 38981438 93 425758603 24 960501654 24 643623977 98 813179083 7 135403027 36 693681138 35 662444509 89 378043065 52 821933967 50 16958269 76 755566548 19 296375655 86 867747657 95 318048732 5 159589534 76 228075814 42 615638807 7 835750097 20 421970118 95 735729941 20 323869994 18 660347132 4 386965208 33 83214128 75 874854414 47 644087045 15 382777361 1 734230901 42 770032003 19 633300160 0 874454489 79 85370911 60 983019764 85 569744082 21 6303833 79 166571740 32 867440465 19 461964467 9 648839533 39 979783194 72 704597249 91 875433495 41 421932367 85 37146676 41 728225372 86 380799969 61 497624114 42 186910013 57 728375948 99 457661022 70 932656621 68 547724069 0 909614048 38 314993110 16 957278539 26 984692979 66 107502667 63 149722894 20 66164293 59 262089039 91 405272463 71 491341480 57 13550400 94 81244900 86 834344302 17 501213760 69 994311027 26 125114130 87 371868710 1 321452136 17 969120663 49 802350009 88 894297236 16 704916552 82 661507789 23 525116693 30 605704544 18 571178568 56 13455988 39 273225227 54 106258301 73 422538378 89 186364830 90 160856847 25 43474691 25 822316041 90 218019424 11 986734622 71 405469006 9 910566671 95 895672352 75 880576202 66 777193357 89 9494194 83 86648924 71 556450541 45 896220098 99 761255162 8 412760275 40 119259468 64 192135024 50 516338171 7 408468816 89 263225571 62 627175622 55 293262070 27 816726942 33 367130230 1 872337881 77 569695038 54 747721063 38 492588851 62 250588815 4 395007113 33 874269298 25 24025170 93 575903651 0 883808592 40 463632051 23 197148521 33 158992316 25 264014677 95 257680141 62 874566912 4 45860943 63 882056812 51 972786176 95 268697561 19 449111183 97 74859197 73 626983863 41 122362773 77 998169256 84 400235869 83 863822030 37 872270720 21 37112081 40 490784548 68 247048298 91 30092919 88 419232547 40 726688827 78 417445631 95 924366251 52 559736560 8 241367264 51 489814926 7 165795426 69 571153309 17 267473265 19 496599678 80 723886838 13 359653891 13 657579660 62 450282614 0 500082001 16 405950148 88 386519831 79 96963997 63 427090415 40 484508765 13 270904090 26 671573637 74 422896675 23 597770951 44 865920745 87 290959973 26 692750658 9 548840512 64 136586684 75 391615690 84 236641395 31 779599924 23 702676473 8 626088340 81 892505479 12 195959861 63 232579426 52 274699609 62 278213472 85 872839104 71 669369204 66 522433325 73 552220843 88 739426829 81 856920448 49 910837180 54 636290710 58 831842759 83 10688481 16 389086609 84 411844541 59 4238416 80 737621597 87 858545962 32 120462834 80 562294705 98 437411505 34 123466239 77 333166588 93 770938738 19 273689886 11 259381033 63 212847203 52 924816510 85 878995390 98 187820343 12 378323092 75 486588423 54 415161287 5 744359010 10 263916538 59 119433963 90 591209665 9 959798907 44 603086759 49 644348068 64 897359095 88 562753045 82 516074539 27 399553382 23 250003394 78 765112093 10 916456819 4 210857470 33 566583428 17 773638644 60 805833734 82 257087383 41 172374127 3 527459491 66 821582995 23 447674490 78 142240707 15 991291935 48 937020837 64 552337039 14 214594185 81 71348296 48 153613738 56 784766412 89 865873283 4 581855821 36 495537512 96 305947257 46 769896234 68 513182427 74 327644585 32 649829642 37 702309679 59 198241326 22 336686408 79 482000193 62 888334872 28 726649011 10 75914363 91 73063526 45 569560173 16 330758887 46 926429749 27 63737045 1 956592426 80 657683990 85 472710274 36 780418676 16 132911928 42 661569476 44 417135286 34 989929372 84 409634253 29 346203366 25 969806482 83 865489102 35 187003014 69 158330980 34 577119063 90 971069430 33 11317844 94 387798725 75 589317009 92 655876531 9 264676780 10 707717823 97 450893599 25 210866104 71 89213325 68 21369727 97 340016177 4 123975743 38 654298597 3 410600347 13 417515325 56 197673396 32 855326411 74 60414748 40 930448012 88 529588260 69 901902033 64 799444068 85 281565453 35 917982977 37 91807775 43 883794995 16 262528929 16 89111559 30 644502740 73 174836082 22 674498433 57 31480434 93 678599248 62 144954014 57 628448326 76 53488249 28 903240024 4 607208180 21 21179956 83 704420027 35 310217933 8 177823168 97 445092497 8 123078936 95 515500386 82 806097095 91 38006905 93 780448050 19 833511642 5 751156780 72 834949832 96 100870814 69 14764289 74 498218533 40 413712594 19 617311127 21 551826659 49 742921600 72 838904075 1 251858039 29 905517880 1 304326761 42 75948855 30 499647628 50 887656764 45 415901504 90 89101885 27 449027361 35 160852038 78 427176497 92 31263156 89 508936475 3 946366340 27 571907400 15 184197810 13 889988835 100 968712409 96 516545311 71 233631588 41 226901979 33 890360998 29 397925718 80 12453566 19 873491134 25 90418919 73 40656074 6 971938232 63 996065176 40 509486346 87 253771663 8 656831359 75 209961732 68 595454161 62 163068942 7 362105851 98 21018528 71 382451995 33 770391672 25 691689215 35 193557136 19 576344475 73 333392312 62 702971627 20 559283376 79 491530711 54 992384999 44 796290551 79 294156881 71 646483747 4 776293542 79 466499010 27 307500881 39 161681060 16 869397546 34 558401621 16 785180371 2 810578246 86 624951388 4 546390979 56 878165810 99 386410991 11 845630232 33 450902553 93 401621231 94 155110065 41 688806626 100 132795587 69 548702968 26 651241747 28 53131495 13 742024748 3 476853860 26 509754436 91 72703229 69 617434803 29 934068212 86 217190838 20 964103123 63 145811680 30 413926697 72 9309899 3 297228763 63 74532746 19 859619216 57 48460844 50 881476811 20 777898374 70 884941001 35 346974272 50 841334175 31 879705069 31 22231222 55 655288336 12 574661830 75 287091194 27 321695206 99 847777343 69 413478114 52 76042659 25 814692237 14 104149484 41 146966810 34 537002255 78 35529947 16 99459311 15 408822850 40 983390510 40 761298904 2 204654637 38 300425621 63 464154742 68 814626449 50 644324717 22 704008817 39 623662712 18 280920744 13 886874572 61 432782156 5 948019661 58 904484854 56 496483132 6 597224002 29 214335118 93 164133513 12 570004708 7 154369970 87 553138817 90 352820279 49 106807751 79 394777085 82 280292282 53 742068816 10 899375421 34 957413037 75 7150745 89 224709723 97 324975590 5 74959256 80 665007853 97 524704495 19 818674245 81 135138782 55 238761375 16 879146510 35 231934185 24 992095198 23 592501515 0 745219396 81 146309096 37 731384163 65 705195948 97 855712319 29 613594589 89 906582929 18 639197831 85 964869082 26 11172500 77 747856666 53 175142771 59 25566481 3 444130509 70 275889908 44 407425813 86 569071339 27 37544475 43 736081241 69 144493962 92 92994400 88 608714823 64 628403508 88 961620991 61 89650425 83 369097232 88 664033436 25 921368049 9 162062288 28 932365926 70 514148826 24 224721045 55 955124284 41 971362337 91 485377948 90 470774680 78 997469592 57 234651462 2 915929632 96 463801415 98 11931228 22 366694189 58 647947290 50 573886988 36 616419654 54 499620038 34 251400614 44 69887369 62 991445751 56 922202906 92 414020425 3 158462235 21 282022252 27 674214549 4 440143118 46 118907857 67 136970467 35 893031642 67 291971423 35 794788798 29 956708369 30 164540182 62 320426336 4 914624929 9 16413738 51 878370540 79 526062366 45 407960756 76 871406154 1 915180038 98 872713078 100 894507561 98 93698222 91 338399459 72 309921379 5 126700679 60 68869049 96 209220005 49 757941360 78 28162986 92 513613372 8 689485537 52 311401160 30 563209160 78 281695811 92 489669091 8 387991622 96 28640039 22 782574415 71 615663027 72 247135009 56 866366938 89 346616754 100 981276498 66 441885649 82 511744678 77 444813250 40 711960300 99 538809195 61 123133364 76 305005709 39 487778244 72 956140807 49 412031974 32 623897247 71 172050038 55 215147135 21 16409390 44 741837600 8 879708291 55 75121268 37 165877957 26 315664958 65 632612180 20 976214789 6 440318772 94 228237175 80 497249237 16 2043416 35 200349138 14 302616854 21 14802286 97 129290589 28 449405098 83 907227449 36 779732615 28 176513325 5 649154395 40 738581655 69 730015362 79 745449818 30 551184835 41 121042589 53 473576735 32 688217417 75 922708722 32 75252239 62 189816129 31 405470460 42 21705629 96 942978864 54 139211422 79 734186202 30 161148391 41 543718361 76 725505490 86 987877265 83 311825414 88 872584356 79 581617269 15 28401388 6 449153990 89 891064281 45 547191148 78 354190757 13 725391588 60 77948185 72 249676651 85 967061921 31 662755299 63 127536885 7 704145134 9 336712988 49 518968459 91 403096330 19 814645885 97 38638292 8 448492301 27 78578869 75 844993765 100 5921092 38 270531321 97 31909355 42 104684981 47 795511401 35 455441092 27 520610896 93 764641329 33 361273244 99 711778996 52 975033471 81 422298499 84 653082924 28 166447924 48 940552957 68 440720871 23 11285251 67 224825268 21 592791569 56 770005327 75 147422604 43 184888583 50 867846750 55 760241478 36 139964549 100 4709631 74 222498458 57 221563293 73 829121779 73 193535493 35 785072534 56 726972112 55 605020862 41 128358104 51 488125320 88 142635101 75 412917249 23 428607755 85 535951121 76 908568761 75 264096478 83 607843092 93 16334543 100 459634250 95 26485808 14 757624310 77 178168147 51 450143309 40 680724459 63 744303618 93 388971899 85 740252201 64 750637645 99 720675919 41 414403870 71 90806816 43 51658999 21 711109208 80 951549010 20 206764479 33 645816985 82 399068641 71 381086006 60 848755871 99 457040501 31 730098656 13 164891274 8 296828693 42 668613541 20 808281833 5 84623285 70 166815698 73 31292589 17 842446700 89 496420574 64 468483870 55 30802766 24 322442162 84 754779354 71 515298552 67 822078845 14 789964414 80 831832137 83 798461438 71 377819225 97 785118167 65 121484171 86 383607411 99 160946859 73 763799403 61 74644558 36 801708926 28 806162872 29 227820563 51 919198696 100 86134402 24 396944414 64 773464338 31 198784193 72 434517151 53 86126158 72 790987562 76 234089261 63 434291384 10 357405583 84 22003968 44 831170380 16 437727744 64 216178110 44 748049489 9 706166520 11 33516543 6 858773956 26 942823360 77 990336309 41 371765088 82 153955728 36 992665073 17 874027514 57 69961935 60 14786620 40 885714551 92 279784016 3 587546495 55 109641056 3 563478683 83 439853821 9 10872038 54 649152660 72 270398022 63 240449961 1 140069192 65 262007223 58 851730701 63 190371270 27 352767114 77 637595173 90 691791643 6 594528784 9 462379558 68 563761644 70 621545177 87 806390739 78 611895658 33 889362427 3 95315481 92 531219904 51 154871608 53 208501177 62 319511610 29 150942237 47 920783469 7 711647470 34 777588997 21 189068709 82 19174799 65 866437891 91 367451476 95 711331 52 76392586 74 754025040 74 587778206 8 648379 75 154328223 35 329609439 63 466934421 86 691853172 89 418284700 70 441091206 30 925645587 32 700784252 95 347445761 89 184074032 88 935301422 70 567576733 54 470361600 86 504870667 87 658480466 13 812770622 75 689950230 11 595954681 74 518167528 41 736964493 81 174092970 1 931815621 4 184585375 11 576742228 2 672231202 96 694869961 81 39490047 42 918104893 25 93704373 3 454126614 79 503194008 19 639634285 76 599231503 54 962209427 94 607675969 33 652913928 21 197984629 21 587009641 19 792711632 78 136283583 100 567144660 9 352353809 81 885088623 49 147154377 91 7120668 24 110384979 1 965199991 67 478405654 56 189736481 87 198868030 32 666399350 15 300549930 99 986771927 87 785458972 87 120650836 30 766105937 96 953400775 73 499469949 19 536890114 18 970795362 36 914168139 93 402481049 74 253060368 78 66376580 44 943126126 99 667767892 43 310122152 33 191133825 81 898877320 16 698878984 31 300814029 11 162289307 54 465641500 28 805953064 53 876185019 48 410657854 48 690862848 49 425465414 43 92676020 31 482468295 10 737173720 85 880840438 89 36162304 86 50710487 59 213063087 70 324014460 94 601866442 0 595108450 91 61353781 61 682042308 10 227752999 45 242716656 47 333597063 83 904120161 95 355603250 75 871966655 31 196565999 27 186017089 83 923117248 1 453984481 32 344271357 86 239591513 28 191644290 40 160045521 71 351827377 0 123834503 72 677259489 30 161240752 55 95130294 88 579544655 87 655723606 1 31093158 62 673098198 90 388648266 64 88787408 12 530974371 42 826966312 68 351485165 0 789017181 88 93912280 3 671625589 83 176942958 34 313451217 67 272251425 33 139488263 29 365208881 50 206919997 6 291180350 10 112588493 88 1823917 96 736433754 50 997638816 54 921711948 55 193162335 60 700680407 10 521615705 65 943158788 14 722520702 26 172202588 99 338430826 26 722885352 5 700771666 7 514775978 23 564125712 10 283245176 70 192321519 38 460137624 82 138474035 52 61519929 98 245344957 39 795884706 13 980857200 57 210398137 64 281366620 22 216893588 18 42294347 38 901167806 60 73436872 77 416288575 65 813941020 93 546954151 94 702192159 99 29587167 25 610597286 77 257414432 12 653122205 31 460993518 28 651879069 12 973049861 71 566767987 69 738060158 79 754937042 27 174649132 23 99242781 39 772053496 60 722533891 5 598647504 93 371110688 27 810855203 49 363789023 13 842572237 0 71110476 34 418467541 100 596646035 46 840920779 66 104538131 37 578826568 17 188214042 41 441659315 62 620993677 31 25071194 91 189669549 89 862451513 86 804704985 94 866576765 72 549376824 82 40480802 23 664616557 91 564145981 100 797694956 31 35158952 92 37429185 57 449213410 87 921995835 47 342113528 84 493104758 97 512546444 95 269789721 23 825446386 17 293830859 86 126817736 28 576869331 21 283379559 75 38270199 25 6951986 48 916280913 21 262999465 84 61397884 100 996340157 67 986288290 12 854344334 50 456563875 9 614411845 21 393648693 62 467258527 40 214275402 63 631946802 15 859005668 20 584846445 40 326723270 33 409831683 0 104584827 0 663455429 27 130266720 6 604644954 8 825064765 65 383826318 35 672021397 75 212084158 16 37406287 62 947472164 67 709972575 18 621616256 68 375035215 33 158454569 82 516673163 76 553568354 21 641242492 41 471715403 57 185300979 53 259441463 40 923390111 43 743730782 39 317367807 51 533784389 14 792466041 97 615363351 4 748402694 21 497223917 37 950735315 80 30103023 41 674808358 48 369869577 53 659882213 18 569022690 20 168488612 1 495498373 77 698899133 88 75701083 76 300908731 83 135946792 71 976357426 2 245932569 33 24821926 3 881409365 20 646837279 2 398039937 69 244336752 95 145984973 91 290826459 92 793747611 11 680650486 84 677534792 81 822255718 62 613024808 17 209942201 11 467712539 91 251872130 20 881792240 85 376233305 88 128449383 25 28921868 91 227238330 96 539811478 27 95356405 3 78109658 6 484413133 47 99362332 48 199772744 34 453383763 85 605194124 89 976194029 35 460452317 66 45405661 79 426827341 26 502946946 77 834628749 50 664658906 54 253168551 38 890680547 39 618236001 62 251836288 13 264112785 78 391434825 60 291271933 12 498637378 18 691721646 30 323096379 80 677309480 66 229154674 65 247595749 41 187068826 53 877342572 79 303831459 34 982584979 39 615457927 26 418407699 20 956039478 16 774769183 80 532235564 92 331786886 68 390073328 29 377042394 39 27758814 7 820784109 19 819592454 44 842188754 80 905983273 53 583892281 88 997838726 45 911133913 48 719092387 72 43225796 78 511796636 23 457203500 70 824846600 1 53359898 78 287692310 96 4555055 91 613541168 84 248330525 19 718943366 38 416484302 7 51017301 72 964744484 19 465014562 99 254861085 42 286587479 48 476658066 42 276865121 85 581686052 34 742881116 85 193018374 23 464476101 73 316573007 90 41691792 75 209948886 6 764708188 15 929033446 54 930023579 90 200042469 59 340676877 3 128403645 29 141279717 1 587919964 61 759337821 27 561075734 44 707693468 52 461283255 92 337523923 73 793739156 0 458910806 39 440714952 15 576744391 52 627596070 19 890899889 87 770650855 68 911582670 0 613174510 20 996386225 61 183921254 71 81738259 77 920777644 83 822000780 5 917113106 51 896964681 41 33561450 67 151779326 37 409616932 89 389465996 77 37467162 64 576809512 76 234214257 95 153822104 16 728614551 58 489408285 36 568475826 100 736068150 32 193673360 21 455535540 28 15511169 52 520178267 39 258289354 15 687124957 74 258804408 96 720851205 64 122409285 76 853504245 93 128854912 85 337487781 22 552531723 98 232570194 41 605076639 17 362195078 22 969637015 93 780510413 56 8764955 7 833950256 26 48046084 4 630313626 25 834998903 11 792173815 60 453902703 89 534755915 44 753397807 69 659137192 88 204081801 11 839193049 20 99472796 20 624155665 48 167207355 24 693161341 58 394941725 84 144445292 62 422921959 78 823955585 67 281144630 79 470825198 54 350947056 39 116328187 1 797529262 83 413618484 55 569996044 66 533700351 43 602905567 59 172885556 44 80250020 76 995720359 34 721411646 83 593832760 3 432153336 34 334184665 58 597938267 96 245318549 62 139152333 77 24182548 50 952163389 50 931404726 5 533891927 89 500221183 51 639029434 29 802300691 53 64012759 62 307009167 61 289143664 32 578234395 16 122517968 68 414976422 65 700723561 36 294936414 19 297137280 82 552875985 57 311314795 27 313984729 54 161671133 43 296284944 1 630514 4 333414522 11 365307370 76 125323713 55 375803820 79 149319008 83 506991305 47 14837218 37 86618706 25 393456342 96 988457515 43 577253319 28 84613025 31 516814311 88 182701415 28 982157098 61 611041355 63 218242584 54 880365758 65 680084058 97 434299211 24 347445741 71 424552350 73 769217659 38 677768420 41 648472233 9 863589462 20 401159971 95 567822660 37 466489935 50 818359104 30 791050052 67 715298509 8 707853656 62 839440864 44 431930678 73 235733605 23 318618521 83 585279808 66 149004476 81 902108575 84 297362161 18 588890983 60 471339499 59 386531240 22 215326242 23 329515071 95 484262512 21 268258092 45 797023113 91 189213469 17 976650740 70 391623547 28 996707766 36 48948700 93 318452642 59 961310901 8 631752640 20 637696269 74 682352866 62 840751411 28 537375509 4 240306910 84 934015460 35 527406681 88 942605730 30 370278962 96 779236936 46 459781739 57 166734064 74 738540492 21 445464688 80 222940279 73 994922639 78 687363870 49 199787718 45 925855638 49 543340242 28 142314439 54 664521562 59 142120125 70 738257049 10 252176912 1 468255036 45 892607914 22 870995717 33 926573268 8 559881710 27 513715256 88 20666840 55 546720020 43 289342209 88 995029363 85 568092741 20 952119437 10 600338817 22 412756621 41 281705292 7 637976478 33 326147118 72 494919935 41 216277079 23 68093049 1 101537760 20 330775595 37 542929262 35 880099195 94 587456217 95 983595223 21 255653508 18 672915791 42 771884667 7 525953144 11 364150629 92 599408098 90 494503109 71 766099659 91 685809874 83 259962462 54 276891360 61 520692757 9 313305831 94 814892810 8 747428858 32 155422974 39 298601073 74 510130268 3 833507031 46 363463915 53 174128650 57 433484593 100 847849765 4 744084430 5 809801828 47 893876882 73 799260053 15 182125956 65 842720743 53 905991335 49 105429419 50 631243506 72 621987682 87 401000613 15 200902578 96 882269554 62 524374811 40 30191854 95 534636067 70 149605969 36 570227893 1 744011371 94 384836558 42 76020087 83 949320821 50 630933209 22 968453460 78 571859592 14 679105255 34 547559047 33 262283898 46 160551254 21 880956548 99 788125395 2 335781455 62 713061470 60 696298035 99 234438221 73 175565821 93 655097075 11 140690740 40 539522514 32 931618804 72 277860874 40 683718779 74 648370595 32 621995459 16 865270779 84 755449779 35 829304435 43 296824057 54 510161531 16 22567450 73 362777075 34 85087614 20 295824926 74 239117344 24 584853542 3 814362805 85 622547518 48 5454968 6 280759956 79 91794192 15 116254654 18 447946739 14 151611726 60 451315447 29 561711942 63 105383704 74 612264114 27 214258655 34 944587703 36 507101357 35 534448626 26 66876331 90 137808089 82 992531513 48 995502317 20 708767140 59 965520712 91 205999084 22 372456540 38 650678077 95 349851281 13 921933218 68 723343860 14 109079444 95 624552783 10 688397721 47 288225334 34 572883739 92 632180818 54 824323712 82 273235483 37 885173457 7 812791254 14 453320656 75 620349411 18 322969877 64 348276560 87 573043073 19 868401040 36 788086694 68 2807434 27 821579028 48 536593926 59 698865905 95 674642565 66 940272660 1 303879940 25 727665928 9 274253208 31 389240809 44 207247114 2 446125360 51 591513768 22 588376955 53 766500888 15 956726218 24 941083475 72 294895247 87 34312676 59 812163433 82 567078222 52 321496550 94 912090155 81 489146740 88 851941525 56 950091071 43 552736744 50 879228470 76 186578439 21 92642767 88 587491157 99 687571928 4 899745582 10 686941491 69 246958628 42 268725464 18 598611665 0 453380284 6 643960509 100 133004705 54 86916843 77 471104865 81 189180936 2 427668931 94 665776835 29 809046007 75 352937137 47 353065716 56 574557196 15 522812042 2 231278042 95 948317535 36 863068922 54 982179292 46 935339490 75 532442299 78 182346127 6 151470784 62 214215953 98 915240212 50 787303608 29 868321631 83 423037209 64 308451409 93 555685792 20 864696700 56 452254516 49 837403293 59 619805096 60 8788070 27 294554034 94 599595106 56 855355834 41 885554254 89 299391072 64 580649414 16 921774444 16 8377200 78 441700376 62 157563 90 597238041 75 272281919 45 139285689 55 244501347 84 210970969 70 763350982 4 527465970 23 858646214 24 801799605 55 67204249 23 934971642 60 186647272 82 180892689 41 812255127 83 964976080 35 746105560 9 24496274 40 685176029 58 116211339 77 245307928 7 931924681 62 827809069 37 332397854 95 521619940 2 735268060 63 373463801 30 817114422 59 120160814 15 182393168 26 838048488 24 860041109 1 570112807 56 654515819 69 755946481 3 954052895 83 381916001 32 611464994 43 991165034 79 913956689 70 365033798 39 317521358 16 221702522 35 305460836 59 851055787 10 370697995 51 62921940 85 624433623 55 243426323 64 854460648 81 693466860 92 657112940 44 421870916 90 891005271 18 133419521 29 528905836 16 440352690 44 36842018 73 632733341 50 150547111 51 187582998 10 35914761 85 475512939 82 621334912 74 10203532 67 738476918 25 480201363 95 283433571 98 843529346 56 86420494 13 551386173 85 219878325 12 286169907 27 107861201 74 929246164 92 789243040 40 56969923 58 29888783 79 286620229 18 978989152 93 682105372 18 594338292 8 747451773 37 28490150 7 524717555 79 146037452 31 967673511 36 979919432 34 35454932 33 640630308 54 206224331 72 637208539 26 847414227 50 892699087 50 52684185 45 574103641 64 212899477 75 920469772 91 346175144 74 148679035 90 497669134 61 730324934 5 849128892 20 813759270 27 399660684 60 433740176 2 619815655 84 98672181 53 893071077 88 341048669 40 313622177 51 402091742 26 474292607 7 875030892 63 906213061 17 130517112 35 798865860 41 532633084 74 133746382 77 747298340 100 793160401 11 586776123 77 923082414 91 370351208 10 841113611 89 381289371 15 462060789 64 14233499 38 482320419 38 698669024 60 757329102 94 245090329 66 619561841 85 242151538 96 766279922 34 268050072 56 249921431 10 108803102 7 849050966 0 309272474 28 233579089 82 182024256 96 641009793 14 165166135 81 250853015 100 659420895 53 988414818 75 637639611 47 310299088 51 675846435 57 433089815 89 653153264 83 131671537 44 801165713 72 137043096 61 528464716 46 813834587 63 872618821 100 455752793 71 536687163 49 15064358 43 14521515 16 735825345 62 921467325 64 309264839 32 855601151 21 621180117 41 20631237 65 363400859 9 762316450 79 554320139 18 217229009 67 593957740 28 996851468 45 979462758 66 114685592 47 570683366 11 695013149 84 80713985 36 22724089 54 26045777 80 382083184 77 341411952 73 723496718 67 207332914 32 560525797 80 730307916 99 443175223 100 360466813 86 439219522 15 748954696 70 168061906 42 962428025 82 809798178 67 370971665 9 520593625 0 986099741 94 542200482 52 322346137 62 868922937 62 123626292 48 902784980 60 941599159 27 918350129 37 284103812 31 478706045 10 802306593 77 615100955 23 194409329 26 775699617 58 193048508 63 459701567 77 74431903 98 203035598 16 643308806 42 363874511 23 593694774 39 763139830 94 832166924 28 850838864 68 496301187 84 311994843 42 981369543 18 534263827 87 496861710 80 151221641 85 409147739 27 907821791 48 776102948 32 374745557 89 619908460 11 493410776 86 14425346 32 935104854 79 963552673 81 443747044 62 951385500 47 905462384 73 960613783 53 233843615 54 167135698 34 138525687 58 997497621 64 463542827 81 713652343 86 809677340 97 461122833 95 238136320 12 304122061 7 561740498 76 687448075 56 760769960 61 657759515 79 266538356 43 22792317 82 735815360 82 524822528 55 260684865 67 690145222 69 192356675 98 93786482 27 67896190 97 705111203 56 657656311 85 451367500 18 574920542 27 272391776 63 469041865 20 423062199 80 637108949 74 272321123 50 223003125 33 488534540 63 950660331 75 230862157 36 620802469 43 933909845 47 322511359 35 978417557 78 690065256 12 707213291 61 344807388 96 841082879 33 745331840 56 940243204 35 251242174 81 127027945 28 679448932 71 391122555 23 18157908 56 25321843 53 219378744 19 471168771 12 268041847 19 956662988 83 565210382 18 84717190 64 463386535 6 961593169 33 854379193 0 384544326 9 264407243 27 797172814 16 708044886 30 362781690 42 652950701 48 416146630 70 874350891 87 380508135 55 615039738 8 684965988 3 833758812 26 688991604 63 976620993 15 591810584 73 232830197 83 558981359 77 302302523 80 557929241 95 836679217 93 455223228 15 342009698 92 678802743 93 113459507 26 878500336 81 927975431 13 176850201 95 324479792 30 78692114 15 368419698 87 685928968 19 461741232 38 872991781 12 280520349 16 914749668 30 663294709 60 911760312 85 224197072 43 578968828 35 747485733 62 983711565 82 849377092 49 634590147 37 203681158 19 920618520 3 595315791 7 610636683 3 896589337 12 327936809 49 313843660 7 353040878 22 463827651 8 552700717 60 414808699 73 100001359 49 791346815 79 527527129 62 566371582 74 623860696 63 874526631 100 668580638 39 598126664 7 194692380 84 906943651 8 628913196 57 425524184 57 839234892 98 25709988 87 120573172 55 21940580 25 935180835 22 680155215 49 93843573 51 218973255 71 86150052 15 34761704 45 547722269 75 691670543 76 329885355 51 38051363 37 210396096 27 29976779 89 150767020 69 861935000 22 98741306 70 893061525 12 926296235 82 855860812 86 255574679 96 158293726 11 681987341 27 508211802 95 964764103 56 906011046 4 478918778 32 436158128 94 110773648 46 294289977 66 195880603 13 383392776 30 84658757 23 829770573 77 325117103 32 814752720 66 365022596 58 391839436 58 343076968 54 512250253 74 951211736 94 875741862 17 655907407 12 265981369 77 8813188 39 425094470 71 534521761 79 993898270 75 199156684 64 727203250 94 877474387 57 134559619 30 933433674 35 545166626 10 64056740 55 728711661 47 453757664 7 565604023 93 460183897 3 677411391 84 489059049 71 298794066 48 189119354 99 987061729 29 133994105 87 394897972 24 13825913 20 778833626 56 917853525 11 718057309 64 260979899 14 869517894 77 560840462 23 73180470 9 81671869 43 704763232 90 573570015 53 687282025 59 314294751 83 983229961 15 180150116 84 769271206 0 971918447 62 843317633 35 244634469 77 37132583 32 841148531 59 793185052 67 303725065 16 321719363 17 457267502 71 844639149 88 681723102 35 466246373 91 918171917 91 187512611 21 446315659 80 674345472 8 175130604 97 984363514 50 104832199 55 256088998 69 788909372 70 683368315 17 720833688 69 846133733 94 998587900 94 994062508 92 889963845 74 929054595 48 980459081 87 723428574 53 905524832 40 902326999 10 354036596 57 309755938 100 814568975 62 201657428 83 607485420 33 934688621 65 568522463 64 892579899 98 906066895 16 594936812 99 329894142 12 254463845 20 573085699 62 918570134 64 290864494 23 415665943 59 543798723 92 100494149 95 48426669 11 490258845 49 891788160 65 642457325 12 723727826 54 608266457 26 136909338 46 683514043 44 951029055 23 22863979 83 231841266 75 954943686 82 989030164 4 28809997 88 674999212 40 408140010 56 872325247 6 888053034 95 50324441 34 92264209 52 351299430 68 845885846 37 832038419 58 777327225 23 79934370 90 17037412 42 389965814 93 361221581 98 513450915 72 329519120 62 48981557 28 279699576 95 11213759 67 973132769 74 362344391 49 852452809 16 265023682 28 212190617 57 451135889 0 786592588 34 379918849 81 109086792 51 704069989 30 722406223 44 402115850 66 791179235 25 148950186 21 846938322 67 832732189 6 876874774 14 364744913 38 145771592 73 450409499 15 300792552 76 732772817 72 214350636 31 880539441 23 808334200 34 291083677 49 375724486 20 44862686 89 626363395 88 387845918 46 686986568 54 858934910 54 978641428 38 973577338 78 490121634 20 429250214 40 619574214 30 149558288 29 924236736 27 235435196 4 518261989 48 683915198 4 76430636 57 892920018 84 333572232 27 270948237 10 134171694 20 860800082 77 158772289 13 554547527 12 912182612 84 930346845 36 737564924 100 729437790 4 469017496 12 585192041 38 784616250 90 655777260 73 835931289 81 340300841 70 801853498 55 166261277 61 890267791 61 899058564 63 736259597 32 524565341 89 351486257 88 798923117 26 417014232 23 225330925 9 424195952 27 104403933 85 500169340 81 56383747 92 261361719 17 46133286 97 635130258 71 274497226 70 127665445 36 116734916 71 115179660 0 105354834 98 381320019 4 736577134 3 784615204 81 119552002 56 378320129 11 357821760 35 84989800 70 476424601 88 346242460 28 444592314 72 244854804 67 697633021 26 422532217 92 548592292 29 54990858 57 312859296 74 538670204 54 594812508 67 863799978 90 445360630 96 869172748 70 435256868 79 452905403 67 798410107 2 560204425 58 979296632 11 719574917 95 502935985 28 73645640 48 304995600 84 177990549 27 16889151 24 38604383 28 886809237 3 662071486 60 494477059 46 451847534 87 53946281 96 954555493 30 644861562 57 443600233 75 937889461 70 129991966 62 628539467 63 854003590 9 902461790 89 63362599 99 850854518 84 783467709 63 37599230 31 590018613 64 992687001 87 464820402 66 904448007 38 616741340 27 864729116 99 328735421 43 586724092 80 900497749 50 527179969 58 826119047 94 868062512 24 708249641 7 19157318 100 33419228 10 60586479 30 266823899 84 277755315 65 319069658 84 744378072 71 424348646 0 642489616 21 4337722 95 487472574 52 274872554 8 136076637 95 878155399 81 174152098 83 543676522 1 732397408 34 690260755 65 372231647 69 970341569 6 73459923 54 835337817 23 548503919 38 230888623 97 547675251 73 547874048 79 820123676 89 692750897 85 701666627 65 999701701 31 25611330 31 339673645 49 930669764 79 579481482 83 275739447 2 38274433 63 684377049 39 102466886 4 368627608 78 115220904 78 106775832 6 64805784 46 125141813 3 618908674 8 206482698 39 955153716 14 877128944 13 997259656 25 961801491 69 901208300 82 586831863 54 664376605 75 396100145 67 171048475 58 445862675 12 513019251 29 34655015 33 755330093 92 769316912 84 573266007 30 140340514 99 377851886 86 1179252 17 281949639 83 315045461 51 141282708 3 628036740 53 888822211 61 895489818 34 713624505 54 771038424 52 80319098 98 386721988 34 1802463 12 943907121 52 676056809 31 153269696 11 348104888 14 531582710 82 518881265 83 792319051 28 683142180 47 206723648 67 246289535 49 240224359 91 696702735 77 845505467 38 769684355 24 740822495 46 888554403 14 289034003 44 687329484 26 894940240 9 268166395 54 642358822 99 473483631 26 244462491 44 372427917 0 197042705 87 309320859 38 370390664 12 942812726 87 227952516 50 208539507 30 983853153 63 476142137 3 357590950 94 386676691 73 347526177 0 52791599 52 513263820 13 466411356 23 438471597 34 853231544 82 209530638 37 256157228 98 706537946 39 302340030 97 982123494 11 505365169 11 571759 55 802904066 15 305387557 24 798233335 26 49895842 86 61905123 98 971683114 78 209377210 95 755814904 67 15640539 59 195080846 56 671991400 92 596247973 98 1728452 66 841458614 69 1007086 4 243887723 87 474178027 98 537528997 78 667445219 54 245260067 34 397622682 92 128457921 5 646422285 18 644545184 44 57400837 30 963806531 57 587625649 72 812293478 87 839541906 55 781982371 27 652943664 56 638610636 32 340563347 13 581104378 12 639745337 65 914650375 27 75662539 71 486725299 6 939011634 46 785919354 59 769663670 44 629502496 2 269381552 50 506519514 51 624180398 68 15059705 69 410018667 76 145182725 60 926363709 29 853451147 90 123646687 88 681910610 68 57968138 35 633470643 11 1489793 40 563815184 50 529063521 6 176299012 96 849408524 97 40116165 38 835631163 31 235552358 81 142591598 59 408743861 85 277123513 54 234995087 58 389776459 22 236117140 17 569544868 40 907809783 98 87964498 56 790611184 86 736016034 70 385958567 47 752077950 17 501651177 78 754334400 80 738297724 99 996846882 30 687172168 81 591055823 88 114166666 76 169777625 46 769454592 66 768490091 72 339614020 53 802110981 81 559647160 46 443593450 61 139822334 69 30044237 34 118023503 29 111364372 25 524377265 94 622698167 41 426065879 31 301419875 28 406654725 41 148021773 31 505671758 6 816462987 58 103729348 21 476687604 58 170079670 92 687328640 22 337558334 25 216381397 0 44083675 31 184078620 61 471945281 95 139444536 62 235044697 33 165571642 43 426973175 83 99932669 87 978103568 16 23778365 6 997307546 0 16545487 9 436397781 79 617589550 73 830505458 32 537849552 46 106514836 57 212109808 85 647426553 83 739917314 59 183390088 10 783790491 79 184150359 67 612258490 94 951349147 42 350770259 52 940842321 46 784900444 36 576697462 10 956354723 71 919513351 22 831332468 38 858671461 73 814271033 63 140667275 98 565706937 40 821105595 41 599530691 97 103806514 53 687156551 46 452665523 100 600951291 18 383731067 70 570717014 23 152503388 47 690244460 54 389874331 41 937122577 12 66394228 28 833327044 95 666562023 58 130192883 46 165101743 62 189475735 51 238470157 39 439197930 74 49968783 13 332889981 86 568532967 98 514280831 56 981512949 66 736610621 61 209805478 93 593577682 85 434687302 81 232703960 23 551610402 39 169923623 62 558706620 9 646753556 69 420411742 40 765550960 54 835443942 60 232585459 66 800599069 11 922003581 99 346884532 43 232500554 6 376416638 57 505587926 9 739512724 55 854470248 5 880718713 6 618142662 50 554477335 27 625055335 52 23054188 98 105482941 46 601295240 16 928037646 73 32491338 56 264279776 3 415767777 0 957026430 66 948630792 95 34053551 20 863012808 51 331315237 74 493219792 12 910440521 25 566959299 41 809045310 7 785599583 64 743356628 100 586257145 58 984300092 14 28477040 100 572613641 50 220877881 18 384018436 100 848423896 8 628394525 100 531995590 70 509121748 1 94927149 32 984278714 57 808292519 76 681493533 27 521014919 68 499784219 12 585498657 1 803469913 35 564244029 83 172598974 34 701780384 50 995305327 7 526898274 23 636816770 76 595309132 14 959415083 20 303047316 14 52367846 35 594165403 35 790871997 90 926373705 84 218687301 38 63552970 95 4959842 100 73559384 46 342770746 94 28860566 29 13824717 18 482236860 36 911969765 6 869975062 6 634799892 20 640629262 18 634814273 18 230023958 79 973338558 31 330816628 26 674720779 78 130328802 88 273738902 24 171610322 68 36865079 13 866311200 5 815159553 85 685683364 89 126491010 67 964052454 70 598545748 64 447153674 74 242986160 11 506671749 73 600574691 81 466160326 52 788531226 92 338745222 17 913808164 63 765080008 13 446025235 95 198944798 81 762761310 0 374375898 39 768332230 11 300354901 47 791463968 25 753190535 84 798780452 87 119855054 38 494727591 88 750486631 7 734119859 57 201899030 95 531293392 42 360471054 86 897879430 96 804701284 95 190769536 38 477452459 95 636105392 55 262315961 93 453541169 50 858438762 79 939695442 70 867214543 21 449056798 63 551556976 92 576088205 69 776688591 3 967428554 6 599736797 92 681601640 39 149171140 20 792443838 11 784182109 12 397713150 23 211887420 17 322967447 0 226516895 46 613010532 35 778360600 7 756343921 97 374577589 79 334679867 62 31466149 66 105521344 16 982409705 14 795921423 75 883295602 64 712073068 65 907891277 68 173587378 49 994746570 33 388488733 24 253523111 90 490416808 69 140429546 41 100219980 43 866384380 81 29010343 35 493130603 98 279912720 9 318776057 62 430810801 98 534059211 12 928574121 53 68664129 18 324608908 31 327146167 75 216995945 96 288964587 52 891562665 82 90718950 40 590803729 57 710525838 36 663164611 35 779184919 98 1149922 97 862535100 85 765711351 90 160069915 5 765551944 35 868661841 85 290551274 17 95518526 59 621970203 16 103869852 26 582856760 46 96053045 82 587218428 56 234672197 77 119740671 54 367909808 50 843802090 46 265410240 34 940710060 99 445011890 67 718224479 96 596414631 47 303617797 25 456517422 96 400901874 66 217218462 2 410084277 89 59873643 58 888252086 91 575207191 4 89414276 72 102956088 8 41743461 72 983213758 61 233255632 31 306679535 57 321766272 85 779645627 32 942499991 3 92377968 56 885772860 56 583445984 44 899690917 45 493938676 36 870048671 40 998703416 91 483714635 45 173981698 77 45227046 0 335540563 98 594632170 3 988379795 31 403318450 77 136613898 68 611057239 47 299282199 37 206736599 65 805145017 96 44269419 12 207874400 58 364632381 19 220954098 14 736260517 12 721792757 21 818120218 76 986348956 83 182496736 15 775934825 59 57049895 65 31664785 90 866573511 6 452261022 49 264737372 21 834124862 85 8446125 52 221595515 90 873821576 37 978401129 42 719764599 1 863977341 52 650739208 85 76878458 53 11467611 3 844409431 49 568019257 26 946715509 8 864841085 32 937615008 10 213120744 41 725048226 87 52237520 49 907279800 44 591965767 73 828576580 85 848145114 42 484807061 71 3234588 90 986131347 53 234274419 16 742337928 52 170312881 69 487074141 75 828054296 4 952640716 41 841367557 6 186714438 65 734689176 44 564864755 7 296844989 8 704146903 34 81888700 39 492797034 88 637838286 54 811732810 96 449143190 82 348011594 1 400941958 33 775887393 64 917668783 93 9765967 25 308788299 55 465023684 7 38543396 70 100758575 99 292934387 31 273135223 50 149157942 89 421489785 83 767814839 5 236460535 29 717626367 1 746112781 9 281006050 55 1339289 21 510961728 19 870926076 96 424239642 62 844115331 65 417141845 15 824939483 99 745411052 6 16154093 28 21890217 24 391127761 44 520442592 50 136742373 64 517995964 27 366437256 78 115645805 37 430977165 21 234386607 73 849845136 87 570753387 90 912788498 90 953945733 21 701095731 17 172304824 5 819091821 28 6672708 85 311316409 40 196074851 100 376404337 46 241060970 87 616968495 39 473447489 86 462641169 11 704333197 8 458639380 58 61774359 57 456063851 69 785919251 15 990511588 94 721621686 0 486304868 15 12713752 41 840804651 32 50162311 29 614234810 100 441786161 13 824341456 23 514790795 86 129484207 30 59803221 76 547851630 59 900530773 9 329004989 59 857469383 15 274663558 12 78275799 33 109596577 84 748057569 15 373450896 99 722086644 54 612462295 55 416147658 76 943413250 66 156238360 94 29748113 0 405158602 63 18879852 93 525284711 64 127688171 85 250685090 7 394287112 58 925938571 53 197553107 59 394948682 88 49050366 52 468994951 78 952757353 22 889055551 35 416274535 53 410556929 10 96930037 4 277379858 83 219184513 93 609037601 23 354425886 39 672845152 1 148231635 69 372829946 29 487113154 88 609332805 71 456354734 31 562279922 97 334533967 72 815074392 79 293497352 27 221161458 1 297796079 99 473488931 45 492403604 58 316894258 84 49509385 69 844237104 66 652070779 9 112013969 28 221892170 61 247482183 66 362595251 33 206038498 72 730719696 39 772298972 66 621438492 40 954495503 75 229862296 24 848478043 40 349681710 18 181702758 3 470544608 39 927744701 29 552435586 86 982286005 64 34069927 100 603753440 64 857428415 5 620133791 84 95888155 87 405256194 85 690949963 12 969316278 18 51531460 75 531477303 25 67239354 88 941253986 22 372109179 3 275453051 64 816404450 39 533104077 16 668613611 2 841406164 0 368026963 81 823703323 39 471816006 48 223955634 65 310650133 33 37190019 75 565600450 73 978628033 18 62853714 8 47034339 1 621686622 64 110996189 41 802897086 59 486502579 90 922899095 40 594121070 43 468039406 47 786063002 93 139088506 100 441316165 97 457631847 16 413478119 60 515586451 29 266030713 78 787447238 54 299860309 81 782889093 0 802284769 100 690472839 57 375997493 42 923854044 67 347537528 34 968979731 93 260497232 83 237378328 45 668743145 3 385513339 29 621947774 57 169748351 0 675834284 7 527618149 52 911278507 37 779210668 35 585222652 2 182644123 21 376875381 66 899626043 3 753414938 61 352033951 22 238460083 51 498687347 61 104395046 68 148381548 86 935661655 66 200735112 26 471627640 72 585171991 90 979246560 99 297997322 96 985213950 39 372605300 90 856693252 99 689891365 63 111023094 98 837118053 58 304151479 100 153899171 86 393720769 84 416446808 54 970442602 69 110451028 33 579047943 18 319458712 34 169735427 59 699093408 85 121307279 17 409548580 68 803326950 90 735962432 89 190520056 91 807285234 4 237024801 6 404887982 67 241625952 91 588423199 40 781212892 5 423005992 85 896532640 59 415381053 6 946514759 91 927283431 21 895422922 93 590119949 38 637622241 39 945868255 91 329433577 75 781163185 56 285919066 98 716199233 66 799449152 74 781136683 41 885749108 90 74946027 49 103042226 34 110806351 100 667245074 19 738603503 7 853607628 87 393334944 27 276294696 13 711690149 77 707089949 60 932494821 100 211237691 50 693874377 66 157441592 66 80547843 5 275535182 11 30991200 70 247912145 80 586161471 13 512399823 94 948746327 21 362913420 54 379806651 3 370236788 38 148044664 38 425460638 61 482206651 31 341203028 71 484598493 66 132005427 56 996263261 13 733859881 26 411088178 97 508517037 84 937358215 71 48340249 87 642361244 80 843639676 75 885451499 17 560604294 72 236586452 25 638309980 37 213995724 23 36719650 25 705708510 48 557814532 67 942327913 32 48151741 15 744312893 46 783497438 85 28717244 42 829587824 27 194319689 37 842146039 44 160433355 22 300239473 60 401453463 98 692862849 30 343206625 11 310757051 66 659157768 4 307351421 25 836386803 68 867033796 27 136341371 32 326050213 81 646219163 97 649348390 54 462430795 19 83461122 10 871001508 39 598867181 60 61874412 70 338230135 44 746027618 34 492267522 68 5292051 30 476270889 72 841496470 12 436138974 33 146168273 92 796286369 82 7126893 37 765999981 58 340138533 3 25973711 68 888759347 71 595301434 26 3389392 73 641981894 25 593301807 42 920025742 54 969186901 28 195798016 18 329991612 4 371252405 55 87301286 63 134007783 41 411869508 62 680219167 87 673086549 16 502016119 28 101129437 41 827499676 68 299562059 33 485557816 90 174343455 22 850201256 35 435163003 90 159820069 26 224343408 52 815572150 14 976081371 41 601806084 8 999236663 12 594609003 84 304319319 22 128490196 39 388803665 11 327766817 25 711741708 34 916046564 45 632079825 62 642481456 10 267610757 67 286029109 75 253569785 75 295497184 4 718782399 26 275240909 2 641851890 89 305293825 53 229453585 25 388819952 84 732403476 92 39487631 42 452199842 76 768300074 11 935119572 58 707866354 13 166612610 36 986769995 23 980962789 60 891205504 98 666541265 82 446685726 0 110997872 18 896240902 40 559378866 4 125339429 27 610581817 14 192449937 57 801497562 44 69230567 69 117693223 81 321853975 94 817610140 33 55939740 15 49760425 45 548512638 14 335009615 55 47226399 51 913455826 97 583923871 18 721656441 97 936134841 38 488409475 93 699704157 35 698401752 61 176111065 57 121485994 81 846673385 27 358357702 34 186792681 92 561620178 67 500721276 90 595542394 29 137677025 58 346307364 57 145778706 25 963011519 60 138176810 2 861874591 85 154201926 88 458337390 35 760329134 92 98682106 81 155164711 24 644254346 42 821707711 94 87052253 77 581789012 26 403541745 79 176733056 99 342926358 3 970571119 46 519123127 92 913975833 97 781399453 44 840351942 70 574093356 39 806275492 19 394122706 48 630581638 37 586947893 87 476679549 43 258200139 28 925924855 53 96551763 100 280781940 15 11250327 64 602511225 25 572093034 13 945316709 13 523426830 34 390980862 40 253346479 30 445776586 66 440516179 41 730305816 1 841977502 34 432825756 54 826562603 42 175144210 9 151425179 13 151011915 69 986299924 38 425553755 94 383268707 33 24573498 56 48384704 19 54490729 86 180829823 71 147562232 55 603342096 58 447228638 99 65087615 74 406950301 4 98709963 67 539948649 99 828229958 26 903446891 95 438723595 88 10315476 29 829476324 66 803460701 44 658724170 68 414376789 36 788896832 86 700298605 99 169520912 97 11845165 75 740744246 42 954250468 16 412003912 77 579426749 12 246725587 59 285299189 6 801403867 89 939412099 14 526538980 9 18445691 51 346422635 93 584856476 5 861164717 61 177442192 94 359218781 41 585562962 73 904116837 37 327273731 60 906425106 98 961640744 82 570261039 54 13840822 14 633924437 43 246720149 39 872836034 21 302931757 36 510529607 86 784383080 66 97682986 59 378758533 35 941996106 27 904152640 33 564045875 89 440942010 99 392266259 96 242781236 57 495685182 23 902435304 74 735724897 2 837097333 21 706173736 1 122888696 17 52074257 0 191641848 41 535777410 90 133189702 22 564451881 20 167647579 98 630226307 21 481669912 8 459529731 88 242506734 45 147649242 20 725271511 75 926610952 74 634798278 72 811546439 81 85038318 59 424222303 87 658806697 84 974466551 25 243202358 95 602664565 8 918097312 1 13233384 100 982230741 21 625697620 83 239529624 15 110595344 48 910256990 28 614674733 10 127262948 42 116697762 67 972175830 62 769251017 71 468618166 15 554431389 27 367048624 96 537512523 9 816547279 33 570345416 20 558101737 54 744863165 29 199274657 93 753920020 58 303010161 26 452036071 61 533163320 88 798009908 58 939836595 75 390274539 41 848482374 67 343519538 4 487998570 48 525907639 42 550231288 26 597486868 54 475196590 68 963987028 24 896305982 95 841471354 20 140490377 21 589797155 7 682442596 9 743126514 45 918413007 30 574270827 29 234261927 12 835503019 57 532873848 78 399408608 45 219328463 44 209115026 0 287104547 93 204843848 62 965603417 61 642702216 56 872512961 27 763285210 38 816745959 55 328790094 63 659078037 28 249726486 34 399946711 24 641675451 55 904697902 84 711871245 93 716176146 46 613715840 42 424965128 30 860820061 23 26393852 47 660369903 24 355374078 45 351566147 20 748609359 79 845818488 55 285056552 49 997829533 15 468995878 14 699806992 83 931517343 19 364545086 70 164372240 26 185279008 44 584480217 23 340775578 81 594873499 41 377247066 3 605963736 84 83438830 25 926687979 67 818461872 62 748493697 69 259420891 78 92162204 71 425068749 60 868210223 80 43142190 34 696692801 15 385057717 86 32961946 95 395234293 93 71938318 83 708678955 72 698950117 45 593215483 68 727042672 40 72710427 54 550236248 62 360582799 23 128568022 23 967606347 44 200461333 72 922632484 18 740155374 66 921053678 81 772986232 74 306654818 72 942448910 92 716775375 45 598581571 21 606370172 80 210523513 24 941949311 11 110619766 54 511449766 62 7467792 3 915059144 52 313933963 88 261192694 39 990515668 86 256778906 78 940674066 44 565445548 53 760297874 2 596576636 96 748070236 35 240559573 0 465553514 17 283627536 15 721018314 49 867852180 88 632038644 97 199900091 42 191603990 26 725089391 12 785646317 95 292176185 33 197738595 47 657298979 74 630867438 81 806133177 27 705085105 57 574639060 35 732490882 5 832264892 83 264534684 79 34261829 33 862814505 7 377490431 74 554851933 59 319266622 42 575850916 73 90085938 23 914145236 11 461536843 36 108653613 94 517931266 83 142683609 63 560755296 80 82997582 58 727086074 77 759336169 76 869692650 89 995252541 35 672180638 14 128481262 39 650362080 17 308361792 39 500103598 98 734723780 11 164186883 62 86123186 43 243689050 84 554269011 91 631130991 47 256213123 90 237453049 19 35491619 16 392656781 3 277627095 55 976184057 65 707084400 6 630731016 38 656584118 91 951608900 51 634666870 87 903393843 68 650086999 78 645014446 56 249863778 57 152173502 25 114370200 95 252084611 94 814335930 68 683585702 55 468284054 95 446645496 97 485000128 36 221136205 52 799393698 98 155124039 53 204667252 54 436757549 25 280830116 56 113359065 67 238981104 53 82843575 58 87395996 54 776985505 82 393943989 76 913679651 8 593138638 72 652164957 62 343798378 44 667171547 97 742930649 46 3444588 46 83924417 73 286037680 63 545965818 58 721807138 80 921498716 23 62332092 46 158585336 54 884889979 75 780608467 28 974268796 96 180905472 83 124033906 16 188357842 50 871576020 68 939193138 75 823851180 45 986631188 76 873330532 29 331240766 19 576648761 27 450545097 47 214686549 52 149942884 24 861697121 74 868137545 13 690107627 20 995368865 69 898897391 25 465201141 63 234429239 9 770320076 36 459560744 80 896041745 14 644145661 95 323051217 21 941727146 58 385419949 33 329427438 91 48285948 45 216015939 59 532718316 33 891421501 35 212763955 10 732263215 55 671846658 66 302128268 50 291856422 64 333761806 56 648440603 58 96501379 55 220217238 78 315104922 41 892542027 70 406171356 10 506060146 94 530959659 38 435782369 65 331492305 5 587033071 34 928242679 43 796701810 37 507668370 36 820772076 57 869815222 28 328928565 8 740638615 90 712480228 95 522517309 32 650288661 15 159300108 58 406652822 67 925979773 98 127917013 85 583765140 19 308469656 11 217315808 37 661459755 86 223642897 82 290264719 23 106548185 93 204497518 33 735731539 7 185836924 12 671293333 30 360420925 14 666801695 36 122123255 96 559915113 83 61943998 35 800707900 39 449088797 46 460182332 38 163412886 35 319451 44 610360731 45 950871540 43 981028689 85 644270494 4 269382920 49 188312517 51 645333127 41 807263901 99 959851561 41 706215352 28 994227390 1 948273866 48 66872998 2 909429038 100 709612323 37 613939085 96 931513123 24 30757534 72 280212983 37 770995698 49 142192860 14 148659691 79 571148802 54 974785795 46 792931554 97 614887708 28 32580244 13 929661711 7 482170018 90 493376513 60 855942944 17 792875847 39 817806706 92 575566244 6 45809716 28 127400306 27 104112161 94 250538 82 228304635 43 255738448 22 889139531 61 554729304 48 249100610 7 743146031 90 167733204 74 430006764 94 6985540 40 150677394 17 479153113 13 104335280 42 793206436 28 862711093 49 922395312 20 228773222 10 212419331 10 589867525 46 31183909 36 312490691 24 321738059 34 434015813 73 220170642 88 798175860 35 878241202 54 800631328 2 276297120 6 819024601 37 409419405 63 756863768 63 779751751 64 36524174 43 228063688 62 53700787 90 15700889 39 616397466 76 333257210 15 347809860 2 145645124 80 62071341 22 512250107 81 405846606 68 73885526 99 824258038 47 790071619 75 915722222 1 537397464 51 690865022 18 909967727 53 392557299 77 1062822 47 428721446 79 542693975 50 560809533 26 210349547 38 169775393 73 124107958 94 668039222 99 250536240 86 669430621 98 625200382 73 659348929 93 260827719 88 614631190 44 878526634 87 437059699 5 679840237 85 398377187 91 330657096 49 287803657 13 199827813 44 231589679 8 840527066 6 70568061 70 584602041 48 187897608 73 982311543 43 607985114 0 250668996 54 647354506 13 986120281 14 720118463 19 303007700 80 873719601 10 563735210 38 868277237 44 317948814 67 412429854 5 911638902 3 799681084 64 7919766 88 754700864 57 221157297 20 552505398 57 873077639 68 217546319 80 714918698 75 506664129 63 559467398 18 636438702 100 546082967 25 472036787 44 662972429 3 233768357 3 59981676 79 857977013 5 734704291 59 281073331 18 277281714 49 164866879 60 924026447 67 843350043 41 432461853 2 374370905 43 987458775 74 278645481 80 110202065 58 285932636 56 262968556 42 895626332 36 195934869 67 211583080 79 616433524 89 220596096 85 355106750 66 781044898 82 919576225 27 285386840 56 839804560 26 254666255 93 931593031 83 184559657 75 662408147 62 278153005 89 85203464 21 893410998 69 255364449 77 823483830 9 167087634 80 842087671 9 427408238 52 235458349 87 160110041 60 388060381 69 16980033 67 654048764 53 119579678 25 527499073 58 160228958 20 761933053 36 397015903 70 845505936 35 823021647 41 988976355 27 688454156 80 332318147 63 64850711 96 661056156 73 356980181 22 442142800 68 993295397 64 527639579 85 420522653 69 113587887 51 444719363 88 825375409 26 168956725 73 131696844 85 603169986 76 763559853 84 597637432 50 467366207 95 524328834 52 616756069 6 168857331 64 167714637 6 492073303 65 719237367 81 584692503 17 452745334 9 548464911 22 176289347 11 458316121 3 446572066 49 72498355 13 562625080 48 904368531 100 842714246 52 605646578 25 337931394 22 23527574 74 411675987 19 197695520 39 45636533 37 888540112 53 731372271 100 994257235 21 524125233 49 367183973 62 4526807 44 676310436 93 495263719 63 552826565 73 562205701 90 996234908 28 110724228 73 879311637 31 907971587 46 735243552 6 966303617 47 25772141 50 126602216 35 480920903 65 875005832 66 50849569 7 811098052 88 927828232 80 32617397 40 733638747 57 367439787 64 399453479 35 23656958 97 591841610 10 823228955 88 318791489 17 478134269 57 707515876 15 749040791 36 48145496 26 633583214 36 730391839 77 362061232 77 101943961 21 582320813 72 330376848 15 876803904 78 515315275 92 251857757 33 685590090 14 612807908 25 392332677 28 391496591 8 513977305 49 578436341 61 649773766 88 357557023 13 678969158 88 298875034 14 391191011 25 450885626 0 391013806 14 484771326 13 653012106 19 389172181 77 615869388 17 605182480 58 274665921 62 727235402 40 812284557 62 875596943 79 711005976 84 146333063 7 141635499 26 849238327 89 54174820 6 117768285 24 738440202 5 554926170 86 727921846 24 163236624 11 251254694 89 891834694 40 429538968 90 869491550 25 102702477 18 919083360 19 300623977 65 503681451 82 134711027 10 701869013 50 648577058 98 414706986 76 817889508 35 382524578 81 340094045 30 530309483 33 413600673 95 812745014 79 629506980 67 626758157 37 882382555 92 893832597 61 596607194 91 77725007 72 489798409 98 469316119 25 134853027 5 590019120 71 794797123 10 315889575 28 829042329 63 485431802 11 759035701 98 688029821 51 264863317 24 892296693 68 130786950 69 420883187 3 704419401 78 683457587 29 574697411 81 605145544 80 566210220 42 929285174 11 650802648 35 204815911 38 809416476 89 505712802 40 14655875 68 630837771 7 893121690 35 644250168 20 82800068 83 671814413 97 804729338 40 528773968 35 386135106 84 307894119 62 621404714 2 740712874 4 608425099 13 136021419 95 78549524 96 140250915 52 2373266 38 754202606 97 593831542 92 808232646 24 173914477 53 685036502 33 858836495 25 316134620 29 683585561 28 905925464 7 429798910 25 348588700 43 829744196 59 988963485 55 183954753 99 206573557 64 27113385 60 718915778 23 950425335 87 962525090 18 94427661 28 612718587 30 206401001 59 139147644 68 875370977 73 681538221 31 416739056 53 228659238 1 309922465 97 484047594 21 416121364 15 763557600 62 139481851 59 965318908 49 787110879 55 487474736 22 306374595 96 686170004 60 434694820 27 999960102 17 501844460 16 715092508 47 139998867 80 720839343 42 578712596 86 493142456 61 950964580 44 768382583 20 623849184 82 33771657 73 444545503 28 21887751 31 268371474 64 984530075 61 910132701 45 603323780 21 616595934 72 23510444 19 538372046 92 507313592 72 976534588 10 919628119 69 375933484 30 996158903 56 615117751 60 637456798 10 941824213 87 584505722 28 786919256 38 627659969 73 741296930 91 775242549 63 638180745 55 782850406 47 806723653 9 566056436 23 806118992 71 794950914 70 963952446 90 639981503 39 903185238 98 653409074 99 265322339 59 943250005 56 399383122 63 192721827 16 110826450 94 473547858 51 689847312 18 884545980 2 341443806 56 893295513 73 26232166 91 841493957 16 885559804 77 968118022 74 865340238 40 297301754 20 607629122 44 664928522 87 764579363 85 475292030 37 654128427 8 913868889 45 197506766 50 366387120 75 656602824 54 778092916 85 229929039 73 222241473 57 487182819 25 478578137 6 344126345 65 783154658 56 787410774 8 563966853 87 333910422 40 683784569 41 902570042 6 742914374 57 597698874 31 613239624 89 508796583 75 701323420 35 145245229 68 693545798 15 63014053 14 588181249 45 956372427 67 855501678 93 75245178 48 960283538 26 96917925 38 4910854 73 940445928 80 756478386 8 325889538 6 843543357 63 227686265 6 960276381 93 613160422 44 175334443 40 895136035 93 503186816 79 639591278 20 875659496 47 791376732 82 632705779 11 338941775 59 350229101 46 146601084 43 597170614 88 873854285 11 656353428 2 649465627 24 196937066 94 791208790 86 473352560 9 877712574 45 304829294 26 280903286 70 701038952 71 981869010 91 501863084 9 748022261 68 257587184 79 953861237 43 846046358 11 564803739 78 899157667 90 675260218 69 622674746 35 508597008 96 623815533 47 65474736 12 359074269 49 180115631 93 897370320 45 640590949 88 329644298 32 917795600 65 426448276 99 900654651 36 20687609 27 99093619 46 345871848 14 42426517 99 661697690 94 292098 23 558140922 96 130494883 13 620777431 42 373645732 3 170054690 77 439474617 31 598328245 2 107906374 98 33947004 60 695761309 10 85771148 20 496455215 39 634053768 86 569723221 25 964724742 21 747327069 34 210870569 86 735795614 83 47853898 29 782966405 45 73020493 94 445773609 77 337386025 79 910679633 83 522475393 73 906774557 1 228908785 28 277061034 95 964553780 67 944460583 21 762333273 4 811285368 89 585829896 30 236017557 66 364524936 4 75407445 37 133277345 77 804232352 98 852812575 62 843606696 30 897570297 24 646569286 99 253193529 38 78149600 71 796719454 80 550703816 85 459917499 2 851392842 93 762429331 57 564744750 45 228472239 91 183180449 83 531910146 31 628225596 62 347430973 52 395521003 45 287422104 58 453592683 24 699061443 18 455937838 90 24157027 51 880565825 28 321347792 71 222386487 72 133432192 31 821379127 68 901717038 88 919078142 24 554475392 42 955525301 47 908228283 52 899149338 11 476644576 0 355355517 61 581911322 1 785925149 36 714569924 18 923172559 83 352686913 88 415436529 62 872407462 25 757150394 8 42692391 4 624306 14 9358464 32 100757956 20 892029590 69 854204788 54 362749883 8 567016919 100 657154070 11 936595620 11 649474351 42 590758780 41 920790711 12 50054635 48 825461154 8 735821126 16 37397101 23 985045467 55 142466865 85 853492444 36 636495116 98 210988767 6 704716784 92 279881536 2 156428962 57 608782821 14 422794586 13 857678899 40 570932261 84 7465425 88 707537904 58 916297673 42 794615438 30 124423238 98 491545090 56 310740167 8 631700598 6 156377739 17 662373698 74 21032146 68 694524225 96 388296274 1 439818012 52 471767737 49 818686056 75 563411686 78 788356593 86 277633106 21 944816872 95 73988366 58 250337952 62 351353674 35 64189026 44 970283581 54 155422862 82 76762312 39 326336150 35 145482083 1 611698092 92 511032389 6 241908033 91 917080234 74 954356465 47 255990457 40 759017228 50 92143234 22 107039056 35 472236040 49 137542044 0 974648146 8 48645973 58 991749026 37 185434239 56 725607536 5 373011860 14 441017073 21 443396739 97 220487853 93 5701211 83 822521819 13 607748172 70 855829481 19 475387988 47 318214713 82 112904925 39 397023919 62 941946190 5 660311404 16 248334301 29 718681914 97 450748119 5 818599865 31 667674381 4 643135624 82 848489525 43 430142335 76 29181054 72 710755694 58 343324105 57 271734174 51 69850708 63 293700391 99 533326164 90 296780262 53 64515310 5 808393449 83 377695156 70 755472592 0 727728310 36 787963188 47 832790628 39 440514166 53 411459772 64 379424264 15 458720621 26 605047238 21 594826260 81 88764012 95 275253904 37 517587905 77 136246208 20 560125017 96 606671479 11 882858255 56 23521878 9 9995556 37 577446445 7 712294136 55 717958546 31 699971939 17 548513397 40 982905563 33 37547109 55 921894282 13 244642830 58 981857453 75 242418815 83 568328595 84 770721471 19 267958580 100 533600695 7 419327935 9 495222301 44 66175861 23 448378086 29 25435435 14 330754588 30 526636648 73 710301736 56 896782045 21 717039878 53 428014338 56 14427939 49 79081442 27 197918746 79 45097375 88 330059980 48 267839463 22 447292413 98 755075994 81 203372571 24 687305432 37 203477282 77 248586445 19 437645416 48 498026692 44 253088896 34 740357393 60 565030202 89 438145366 78 113284081 93 721715684 65 747458794 65 610064208 39 334720784 90 710574786 99 927569917 100 860818534 50 24332634 12 960092641 48 568661009 78 42639366 0 522222238 69 650701590 40 705165179 92 40137693 12 16528400 49 232817142 73 288802654 4 675412474 76 988037867 60 162264112 33 236453884 68 344629810 93 242962510 99 695317167 93 38615196 82 190614565 67 381600081 48 274067014 99 573348245 63 888385532 49 203652683 26 808894711 77 618573423 83 579837012 76 504988827 67 23562847 27 509534010 54 392242514 66 781296082 36 259856411 62 99439462 6 42616687 32 267382341 11 903731395 66 516849876 3 482315759 43 181915367 51 514456101 64 381848152 77 870978340 6 741999988 5 822010768 33 736855490 39 943340000 71 480481456 42 391795726 69 62156266 93 978675031 32 320717066 60 938926494 90 838951852 52 772878294 94 989742033 44 19972132 25 173671140 33 996668205 73 860271002 54 552593108 50 867589528 72 162268214 73 850041537 49 507787077 58 681602819 39 999633997 70 459247956 55 533751471 42 362430481 72 552422228 31 748228696 45 533957402 60 591368315 49 144466442 68 409431280 45 661471960 41 916718094 64 264172484 32 467751743 85 947964398 49 522628995 20 644433141 67 445275991 97 767476148 85 619766264 2 758086798 80 339672066 45 326193254 7 171464095 85 937926184 77 596676842 84 720389737 69 197889588 37 202530713 34 6432849 90 355048507 91 557498109 66 878444530 50 217286396 62 240495878 0 813546873 13 191052040 66 924222807 35 307353461 27 520694453 31 565977391 74 890012765 97 431465398 71 903387056 14 525668123 83 818775894 61 715174424 14 90933142 12 992473327 49 681146411 74 747304895 31 529768072 15 296816920 37 703423321 79 787043946 48 765700633 6 808570840 24 160852154 26 879224591 34 779334344 2 722381225 85 473259999 65 231014954 52 846636695 100 601519408 5 251043152 25 922418391 66 930966038 97 266066577 44 870747536 92 215803738 58 383188237 40 245839905 57 443101532 38 557253037 51 969180849 60 864853576 15 482940385 76 241866194 90 412115740 65 690938365 31 219576605 26 913020326 7 216694056 92 366892319 66 281961017 70 780457217 11 799841108 91 911892335 12 278593582 54 873879950 49 308127615 66 917855195 82 818765891 83 460090952 29 401858677 57 35846776 3 37714058 9 217883194 96 768818694 35 35656514 10 600129936 60 70038332 28 171419665 34 657557484 52 109459053 57 454637182 1 20707469 49 838154031 64 419865431 4 489128435 70 787319318 8 538576993 95 775754575 1 841072285 4 654838986 26 255185589 51 909167731 87 998473210 63 2462259 47 521272080 18 650714803 29 99158462 1 710676480 42 837135176 65 743140472 12 155115104 29 295869107 44 497343793 68 193700753 51 25780250 25 316509594 1 110282458 86 771441702 77 578605067 93 352685195 48 895191402 87 501524868 86 935139127 93 536384054 3 523332963 98 708798780 97 315560956 1 688266512 90 660246695 77 910510328 31 645536642 78 933025563 95 774504806 32 945170330 79 266953485 3 573570643 41 249063888 22 567684115 38 599160474 55 770049922 8 356785720 74 6695208 25 887700906 93 520953391 53 273059324 81 813419287 97 125759815 76 716083040 82 135877211 15 30770529 88 926186383 56 960252185 29 498893643 16 447716118 25 651131821 88 932251668 58 129230567 71 803000428 6 473380367 9 298865680 45 416785973 20 507920853 51 731205293 40 982567354 29 388045330 54 873552901 85 874036050 56 410878928 81 813875382 16 126357743 81 754064974 41 273747949 83 771514759 25 201983473 50 40747691 17 371790906 5 475607952 96 611877466 67 150949431 89 11161745 36 723296884 20 868563327 56 609551020 73 929272119 14 329250105 81 773963796 66 698076768 50 595849843 11 685701328 66 890633048 82 458210092 2 146039388 79 339045381 80 710277851 66 258810237 30 277967716 49 128654578 72 900498955 30 441494743 64 837565861 54 981092485 3 526068920 82 597746342 71 502014243 80 989632365 82 861863593 65 315343574 26 616276771 19 350351806 58 737241205 34 709019374 9 868707808 85 533043676 62 278645047 22 546773358 23 386948525 1 438892451 78 272720212 12 227157550 65 175531952 21 421250568 91 621514654 29 744067551 70 387464269 55 256900618 13 332197830 51 496212668 39 721765540 32 930748570 80 759317577 3 220299593 13 484869815 45 475397424 69 993068411 92 643959014 80 112922139 10 675615223 85 477953049 33 769530982 51 393329585 78 63127317 98 249445250 34 121499182 57 510503762 20 130508799 39 630441423 70 97175472 99 309763818 51 110854504 19 952491850 18 185154346 100 727977811 87 606665475 16 105152060 16 837054859 99 313052734 14 852739443 96 900000449 23 129449913 28 142924166 7 498724626 24 46902479 10 584827338 36 311496627 100 389511770 79 726552503 53 471004323 79 889929632 29 728975843 71 178114897 2 365573579 4 7920301 21 592207688 29 126434836 17 976637257 17 398348527 64 583799207 94 372389641 43 497717928 18 102038772 77 623364027 7 148946888 42 609883741 96 138804409 72 975138469 3 672291824 47 123993874 0 476629953 30 332259840 87 938242066 95 980783361 62 357034526 19 658481881 86 439435396 61 787762171 68 883825750 37 547719347 53 642186858 47 387274216 41 581532039 19 886048379 24 291482658 1 147206271 53 619049496 99 166318449 39 60751126 53 729937062 64 750881502 54 561198464 70 806032470 58 596410998 87 162130696 94 177026917 57 618009608 90 986234963 36 912543091 1 269067830 7 841030932 0 246937873 77 254529440 33 534453102 77 632749387 90 97993595 81 524481395 77 752561612 41 133069523 16 735516832 100 526677603 71 934064478 85 63988163 88 47271793 87 630881326 19 577034273 62 476259620 55 189553878 31 878924410 47 246514837 59 200067674 75 765096332 93 722387283 62 57749808 92 567788332 58 656091817 34 514016738 52 188671292 85 554736906 43 247942684 61 874525416 93 234518146 23 703336615 42 162297108 10 114152181 4 275571637 39 311118847 24 477406593 72 972066455 13 795888107 24 387249375 26 499915879 71 890148673 76 264529169 56 37056486 60 421849869 22 218702472 99 482339856 92 750435747 63 464211212 44 281515038 46 835735373 94 243295712 7 68665820 97 656825230 32 84622211 17 278757948 79 635838265 15 961196660 33 344089208 65 304574714 56 70409477 69 129107951 45 146887197 72 877847553 12 234542817 57 991035611 56 719961649 17 867292371 34 978907468 90 76207853 55 320546162 74 855054512 93 752246528 16 429843550 89 831003294 55 226424682 3 400534737 54 180833821 86 138336201 8 552613854 66 124365320 75 105920986 71 295751259 22 294672051 76 211967848 2 548137096 2 933400080 24 921801536 28 328326739 30 214490598 16 758029171 84 232996139 53 298184474 94 763006122 0 505433535 49 271965106 27 64401418 97 36997719 3 438430116 30 73394573 20 480047347 85 33996698 39 841978108 50 978851423 55 72565942 76 1223240 58 880851169 73 386310064 57 416500372 34 759508432 69 31444517 99 944571109 53 915056895 5 674060137 59 238594926 20 448656530 71 835330102 89 973125805 20 92441797 49 28788765 2 953838197 40 860219575 45 661768669 16 940541671 90 522054807 37 887559885 82 136539554 40 117864255 13 395653122 40 240359619 32 587616859 30 84841727 96 306138681 13 416845760 29 802328655 26 459839535 40 526732598 78 456648424 34 415728570 1 78426558 80 372609097 67 924222780 40 814041775 47 753373199 43 74427053 37 659681253 6 727881144 0 813959876 89 84299485 29 455339599 93 537990455 63 844289576 30 147406096 40 617439187 82 309198587 95 782863037 57 944893330 2 516363014 47 920095199 9 602428780 65 506910847 83 163724919 6 461732459 17 780877431 61 180927101 20 938366234 65 464399748 50 74226733 79 623262765 92 271714824 89 170790589 90 149617294 24 40270991 26 140447674 18 620109552 14 395536493 40 118461695 74 555182200 3 637635355 50 394499309 11 738327151 93 655879120 0 120999001 20 58672328 0 912386663 68 597839287 87 49789204 60 379929084 79 345914393 56 572900221 31 517192854 96 647022016 8 883561493 81 885354133 3 224249528 88 712415068 24 420955778 37 303952467 73 584144592 33 164321987 71 629396605 20 242438797 63 592445063 15 10999225 54 725642973 5 708938646 50 150531923 24 104996449 90 336199676 24 543518684 14 966480584 42 553991894 76 370036358 96 115341774 74 789601214 0 762745020 97 4420686 94 939209679 21 606567374 5 895525862 83 409089666 66 393711244 67 204428021 100 409929868 91 141270769 2 185665533 18 97567742 98 83830716 20 189697427 12 386762936 26 823373730 90 831352074 40 102713080 35 644403164 9 490191762 19 119277175 62 293116387 14 820049351 2 336444603 19 998462169 24 363291739 3 67650689 4 889791875 71 656122104 38 169220849 86 907678602 34 97241858 52 953397899 72 752942215 31 631706829 75 732262947 73 339299281 84 696254003 28 779200646 95 77276847 23 406184969 3 114621725 20 828869402 34 997463974 63 493909370 37 874083177 60 546077269 19 660498111 60 776385784 36 353094461 76 93602797 47 605983516 27 858627167 83 898292776 46 852367348 18 476129040 54 935216814 87 38219950 6 277582093 62 254748037 20 467366213 58 834153376 82 294947184 96 786578328 26 894981134 64 578874784 16 214058605 90 527833845 65 460840545 77 933264532 73 949993772 89 175892416 58 478629344 75 280994650 96 735285550 71 878152590 77 438242037 80 854632355 67 335891598 65 303416299 38 204895211 99 591809204 95 377980615 3 587708982 14 163308379 2 566182216 94 801466433 97 171124975 90 349561459 98 681048532 88 894188990 73 749951724 59 285827060 61 941591125 62 837465208 75 696359359 77 493381037 19 521915808 91 767389302 42 170755718 77 990475744 97 195458415 99 159940461 84 130233289 43 629439826 9 392536 46 797049048 93 13973397 18 226127375 79 23782067 22 347377288 21 635955349 10 802632210 87 746566148 90 89421916 89 57735516 43 450739148 96 470147507 23 40889825 11 643833243 40 39450804 54 651270919 24 270998182 52 583516347 45 871903489 70 773862290 91 148693954 39 554156742 50 79084150 68 892780383 44 560046661 64 618589465 95 893118110 87 367738691 2 722970306 26 332853678 54 340337637 87 598876488 65 724889146 42 659207868 33 950614544 26 323354720 11 601305792 9 752069181 94 686980985 58 66797580 8 283760101 11 500997383 96 698957863 10 7245870 25 994054819 93 583861853 15 477708369 36 790375561 90 255076680 98 645509380 33 821147268 91 594799897 53 501942604 52 629751559 92 867867830 48 65857588 60 460744035 26 141986649 92 673559462 76 20459566 16 33174229 84 288294568 41 103769028 17 903472411 66 194020860 93 610425762 24 19835650 65 872072085 60 283729438 17 573187495 10 456939454 95 660419579 76 943335386 61 325266584 17 67432805 49 503836911 79 472132837 6 651727994 49 989582746 18 749304546 72 482863353 19 899144637 73 359927198 26 485442209 10 346176945 94 116176908 91 420167632 18 997797180 17 723735692 45 676958781 39 322735590 68 234147197 35 367957762 60 274980543 72 897946179 4 588971925 91 148615372 26 274223067 73 392347762 29 804268067 4 467297461 22 273425983 81 74084455 83 1626170 83 52745843 59 676239034 96 375960207 9 238825923 18 350110724 24 959382837 88 387005022 6 123798109 91 71165630 75 750925763 13 197239914 80 949003476 85 779786933 53 772250861 39 540413761 14 718029498 1 735638649 95 469758905 59 370603550 36 149791366 30 36434224 33 189097859 78 793046636 72 78664284 12 157048856 42 215271167 34 906629564 67 189721310 57 938594671 96 779767395 41 234867208 17 817811228 93 386418340 32 506635225 12 636983799 25 893708736 95 20827139 89 853633779 79 165870404 4 800630722 38 268197641 65 324613492 90 549072415 7 810836835 81 552973511 69 92879968 51 82066884 53 208643723 19 161068454 72 397801263 36 282018420 89 171273037 72 846455051 37 472633026 95 561758660 76 260791662 63 340230298 33 775823886 21 448622963 19 815027474 32 979981971 17 226621794 26 742331216 41 961929161 4 188036782 99 561257762 22 130624193 38 396840097 91 490419631 25 303812555 99 381626697 74 124419351 11 152914794 96 348759388 24 375558311 98 409058961 30 642677393 93 610617915 26 799251365 18 65956569 12 474351279 47 170046867 29 985791024 12 110493450 21 917876274 94 805436961 61 447335224 34 141958884 25 303422797 98 431133501 81 508006010 19 197447654 79 168952695 98 736507848 96 741311126 96 120114630 45 821245397 92 186019257 41 569481619 96 897663327 24 885020054 39 703525872 29 510732003 98 585010778 96 322850136 27 487083747 80 909124981 2 134214589 15 559764380 55 644202262 96 862743915 55 294043753 53 787636763 64 931526581 44 450255164 79 980359925 57 262062834 54 36808871 74 136136689 9 462756231 70 618890535 32 524128722 70 466586707 28 81574392 30 25325489 41 642962852 18 256877994 81 3804614 31 643879447 26 900788856 65 179967076 49 981534170 84 447823587 14 380394200 96 799111114 29 298242504 17 323549169 79 465006071 35 84431475 20 93896312 5 323569891 21 587459710 91 464879538 2 595378943 26 122207078 7 822814032 80 999340242 99 630395577 83 579424890 33 144580012 59 323306066 71 160655690 57 550445631 98 613868124 23 424578833 0 650446254 50 265563537 64 844418431 2 335565226 73 381008978 86 816751938 44 538770034 60 314351138 12 685014276 19 91028804 31 883672655 30 177341091 18 141621034 8 764705037 87 329019188 94 633471848 71 803985216 29 869379782 23 839477295 88 221371645 69 326090232 98 981010804 59 31121842 96 185512741 52 97048951 55 478032977 73 656721200 38 290492960 55 4773118 26 965533453 87 498984783 88 260865680 87 918717124 92 506735399 40 572145801 8 484633684 61 920821163 49 187786349 33 273825960 12 532533681 94 276304381 65 466367466 85 249743947 30 793211028 77 685268737 78 259453190 81 885217055 5 34249892 13 912870486 80 146728851 70 261766517 54 637423846 18 854489876 36 140727847 53 944456405 45 716519913 49 666742317 49 17515491 18 60744824 79 599338200 54 463921026 96 130279321 15 994081189 45 551957330 38 132209351 7 74338483 97 271435649 83 977242908 24 551590864 37 848094905 72 119730251 27 685161791 43 324042986 50 439170238 74 549761465 99 753062273 9 400317441 57 453914839 4 147843972 33 937687094 33 749704021 92 364394583 36 45551291 80 554485503 14 874247576 20 779767901 97 380602281 53 978357103 83 521320264 13 301084174 27 720256111 35 895901217 94 944195196 64 91524742 57 212416107 45 472636739 6 162815791 68 982878233 5 90798853 20 814292488 31 286024240 16 888794653 76 131630749 53 531374337 15 228351478 71 625704248 66 813248625 85 734946751 25 901719343 7 725107577 96 865758222 98 605133009 36 622022994 31 648412476 66 461421496 60 70227749 37 49087389 76 583702951 86 803578638 68 940785842 72 663647343 8 169872496 13 265750303 45 837524487 42 861651021 94 787096566 28 369852106 23 572274214 56 143651419 49 943235129 32 933989870 27 604700453 9 114652769 24 299511484 27 849525632 38 977615366 47 61426131 30 457187032 96 484741143 59 40566452 1 626704347 15 577500355 69 295372920 37 808261437 13 767101059 11 244863169 63 315114751 33 460452846 88 134802410 95 900615646 12 153695803 48 578709382 69 210669806 96 863390236 48 39272769 94 202423748 29 570129451 52 80268949 63 535480297 27 265166310 95 670833374 72 893241561 34 216801149 97 728166293 86 434869191 21 518462496 7 686632526 54 208250217 1 361496609 35 225333187 1 988856418 45 251603357 83 587349612 17 383196765 22 274559706 62 697621122 5 961779131 49 953519942 100 361198945 96 173599372 6 288008427 21 567350553 85 308772684 25 768681897 12 507377112 21 354123654 54 808627155 56 173022642 50 405750078 14 372554754 2 617718244 55 96197468 6 658896560 25 917765853 85 317394901 50 669054821 9 254622019 69 271675722 47 274512441 90 554682752 88 10071271 98 400919649 5 405953456 58 828375329 7 997656416 63 477418609 31 575385624 24 847046071 46 302991134 94 735283352 14 302638448 7 961133469 83 956350897 93 7019722 30 547099569 4 440839557 54 159507238 67 610194469 79 191114587 27 243826675 56 183221249 57 846908339 59 80197771 62 347724018 26 77634857 10 462016104 54 682565227 28 711323873 36 729539053 13 13122361 48 173546046 59 710047303 81 913210150 56 472190970 35 639033639 47 917714454 25 821218465 60 434100181 87 496949179 45 860583402 34 231302830 65 623743667 43 683389519 64 18922966 15 361036057 94 852768321 87 429604235 62 627643782 67 172996968 95 567898456 77 208044263 97 676132911 48 256420722 2 522800726 100 156955565 80 730067677 79 528635845 20 556045091 54 640176683 78 550282251 63 379367929 44 72264248 33 941764492 13 338717373 59 655537707 8 950868686 27 148398902 24 767983475 41 687408469 46 989422600 5 804610960 0 475885424 45 267392883 57 311408808 80 47448289 63 523013771 65 646102795 98 718027990 30 833853817 85 855592270 3 559465848 99 129061435 0 867515979 56 185163228 70 11838526 9 815533730 59 746327899 24 867559221 90 453022446 69 720500341 26 796846015 45 213986073 52 43427663 42 275183436 21 315385925 16 333813741 35 176188153 13 235840693 24 959604569 84 876763420 26 915520698 94 536987448 78 955213249 81 820905292 74 907147306 74 297998510 100 976478874 98 696474309 85 778005003 16 59228079 66 781645876 68 616422685 20 439760665 81 251412611 39 320191885 55 808717597 87 498651602 89 864838921 60 348773150 57 519687369 39 649730277 96 924972295 1 207712560 93 703305805 37 773751065 7 1620560 15 431288939 57 869928283 58 395633704 38 700847965 48 282260930 18 565520297 54 394680734 84 6059594 91 911422779 59 131140058 31 4438988 19 737353640 71 339331109 11 674605397 70 315271388 88 349594340 39 698829965 8 472357933 31 230528791 83 39460598 39 604283642 20 233938894 43 373333565 97 969676188 83 948960684 66 999450562 75 549593538 19 729954979 76 605188723 43 76980117 95 688353421 88 719603636 96 420883040 40 654281370 77 169312819 39 189168687 74 979820517 37 230426935 86 984524125 20 22602444 100 271990371 90 233906991 61 607122291 48 541123686 41 55442406 81 744174946 32 701714910 76 487804840 32 839793872 34 183896493 25 613647146 58 994358046 35 164529031 76 371767937 14 67791063 7 576149597 9 635754438 16 740473067 58 516187830 60 726359483 34 263737914 9 769609849 42 250505705 87 333926976 8 403690706 29 605997308 68 429088321 19 546053679 85 488769182 4 948327909 73 58796384 57 904573186 95 818689369 29 455362409 12 708686311 14 73246036 63 879392257 94 358844524 78 370638169 11 959300256 42 310938724 52 759297880 18 781212507 34 438352242 4 756411307 14 131406205 3 14551825 93 845918565 94 319016340 21 22473091 56 979458665 0 333210282 17 653237157 50 552319575 75 84266387 99 934377589 2 192205794 55 249650188 35 416669713 5 976256760 90 923636382 73 452442997 90 998804847 97 336046468 20 180633583 95 65886239 28 336695039 7 819243332 13 104943852 37 535051838 98 497646440 34 323117204 98 969088346 95 902609884 24 135962234 45 465458807 73 869431616 32 868600012 37 670093842 9 821517413 18 510663580 48 943522038 82 590997478 25 438966534 66 786846970 74 671279730 64 220636116 66 423006438 67 664699045 83 435842585 62 441933371 45 297108067 48 332925052 94 147944852 92 395281410 50 688978136 48 799488509 80 565434045 38 316557532 14 460889078 38 884140580 75 938211394 15 776499504 77 22644794 47 520159597 2 616790033 86 234965099 66 112946599 18 942313457 18 374437039 84 273255960 59 21032238 82 919550514 44 497927377 49 813307586 54 898951389 11 747613918 78 262205951 63 656006702 30 267264303 7 425523201 87 136859561 13 886343840 10 443022997 53 674820519 4 138473618 0 233830225 88 469400876 21 637669110 32 979219976 6 567083390 68 144175234 68 394769071 34 325646612 56 774067633 37 919962797 46 742039327 93 431285714 89 695921630 51 59124444 23 282991566 41 935862476 33 719084237 39 709154098 79 919005642 72 661265092 19 632756129 74 273387768 85 954093750 62 405843464 19 976144400 13 460238870 9 275282555 68 610446787 11 717482091 47 76995362 37 730881972 41 3736513 8 481689577 87 514851211 57 34718592 58 767154203 63 24424010 14 697473435 51 492296078 11 727618363 71 542940150 4 180132302 65 518245981 37 251041737 56 324515299 85 319887091 71 205232142 76 647779354 11 453273930 56 325327433 0 22760988 54 19078167 50 520054512 22 779944450 47 827880569 19 893356200 41 350995130 43 980988432 64 869165899 76 534542981 52 583866623 11 17570884 4 381426417 80 378553009 12 392001010 71 222902289 78 152590443 31 794228217 11 204599780 90 681481774 5 811821436 7 505813350 79 603243247 35 511588861 69 838581754 98 34111280 81 597022134 44 994594130 84 418061091 75 51835280 94 986371370 11 323754311 30 251357064 86 180599096 93 322861803 80 535998379 76 311124108 50 678162916 65 193438682 86 274029174 65 86595056 22 191100206 69 667139052 23 970923372 50 196979823 80 960738492 62 532186615 59 868664465 0 800561865 19 607017870 7 143734231 44 897349620 93 698291809 75 326554174 31 641079181 29 7231893 13 281954654 61 970228040 67 673246534 41 124848111 70 150318461 81 491556623 70 130138267 60 969548770 95 142420851 20 466522347 24 988398014 43 758904134 23 348400112 99 184913924 67 827492213 30 37177948 23 363623776 69 729999998 0 925337401 59 704231060 90 294393513 32 239040607 31 589290952 87 444116053 77 866962132 61 894454585 57 379929093 53 712231033 81 854639831 42 719948230 37 919568650 81 507688746 40 398606463 53 850453693 62 640590071 69 817767176 47 403401568 59 67520127 20 928882967 32 362808869 21 175419444 8 667693944 11 196037432 50 742760944 37 644871805 95 970888745 50 959416565 20 747228113 25 396124886 16 265167041 11 844615970 47 703807429 5 244087537 22 42676779 88 524987380 86 326469736 5 479044037 11 639287408 68 366509271 76 351564779 32 884716177 98 332186750 9 30672017 20 680484767 56 192759028 2 415121959 47 508088315 90 641700216 78 169126620 11 373792677 46 983933857 82 949804875 95 680733115 65 340887186 68 130105557 51 992063143 67 521346547 62 26275841 83 767928359 40 362872314 8 77485970 24 292050930 82 327807099 38 998867167 95 292277933 80 408895381 43 384645453 41 959316731 73 516632308 10 459390553 9 206471545 64 309782292 2 804014374 58 812160633 50 272063455 31 264491808 82 504427576 3 653764683 69 371066152 2 487847932 1 331648933 85 759226651 89 589174159 61 508667495 28 872907049 91 502248043 2 837814645 53 320061251 60 559770297 73 89491476 70 143022538 22 349777688 53 639504309 10 111636839 21 706986985 84 115175992 60 762201521 59 960130159 44 229615035 68 652739149 15 872821839 76 316784107 16 547577255 30 499319447 60 840804373 96 521773184 33 380155271 40 639919804 13 134824487 37 446128261 64 966765333 82 579839818 97 119521352 45 703491223 25 888820865 26 288692095 31 643591783 11 742529969 81 14371023 20 206628304 27 70844544 87 67358817 83 457609291 83 706557214 83 916210654 86 148910473 59 205516046 12 457730144 67 179783737 85 315773485 60 383641664 81 281512955 60 188485737 6 493231834 75 690640866 64 641296602 11 415354916 31 884281768 90 577117291 71 34331468 47 275047113 36 874907056 21 678220584 47 501264739 94 621328729 9 240357900 36 486134593 42 176154760 77 580785824 31 704643746 53 821128408 15 395132593 41 102217966 3 190892449 96 104001791 79 176161026 77 353027782 82 541467361 22 47186354 14 998819001 61 990038768 68 78461532 34 705528505 49 558219229 59 370870590 91 226655605 43 106003765 81 729567507 57 114682901 1 615939985 16 933448384 78 753188041 78 607314056 99 327514654 94 27371382 78 520019633 28 111994409 82 20319981 95 185694827 36 794275255 88 757644855 6 528405191 6 280798702 21 400839863 85 677481480 82 569431775 64 456840472 88 207881569 52 63407738 51 390138969 52 401456533 44 368523300 82 274290341 67 270399727 56 159836062 77 303357352 26 426880118 4 403566668 37 971800037 100 22287485 44 182183433 23 253621651 6 628773124 63 308007631 51 968979622 23 597075004 66 144607684 57 588788484 38 273835480 99 743714772 72 416234087 70 366904974 59 334376055 29 361379320 75 298406259 72 515689559 19 801321461 76 549287648 12 206645578 63 415159338 85 583688539 94 388255714 11 513119096 27 649862746 55 604019190 63 401476623 81 33336453 74 668156601 96 353586435 91 418732457 100 571222877 79 676025011 82 896684775 54 962399675 98 446554697 1 655278813 1 535052206 50 608873343 100 187999557 96 196422591 27 231003711 57 148311732 42 172266935 96 934136972 78 427627102 85 311069687 68 87590451 22 326005009 95 495683616 56 547299483 45 223179625 28 973814073 96 489822066 73 567282464 42 777421368 18 784600907 28 595764002 4 289307747 17 479328109 78 950438097 46 556301328 45 908573226 76 988118445 72 482920828 20 36534818 0 578027205 35 966186801 48 709542780 23 41108609 29 687667604 80 814185671 100 881492850 81 305538226 82 785897950 38 350541037 17 604704005 100 358080857 96 626058112 13 494823301 83 556477805 69 433586886 60 244281339 58 513770713 72 243369530 30 88135619 90 757242862 1 775460467 1 629368426 38 725913566 33 535264780 82 181432997 62 93717131 11 207794646 95 414692307 4 519947591 17 438555573 88 177883586 94 659440795 49 215194889 73 216798345 93 929654780 99 2169459 67 475844953 69 542527091 24 179043834 28 912355468 32 1866609 95 865899088 55 721212724 90 564139334 69 459412821 82 795890237 92 108916323 29 675100828 99 74694920 61 518217766 69 548110832 38 577745550 22 904666927 8 496197001 33 875829109 62 15796372 63 902963776 6 490381327 25 125697441 74 617532097 26 262866682 15 246384474 84 214469236 79 611803925 94 825292424 77 766949673 38 287575075 12 870226198 63 36760972 7 76078486 100 782911652 75 689815777 97 931676017 98 312345489 7 935525208 87 584659238 72 41396655 68 832164369 26 288078346 90 999983026 94 179873397 96 524939554 81 339295341 58 967804334 50 727909654 29 867057648 24 86702306 20 827031937 68 894452653 87 225569910 15 796171627 77 464073536 47 77816000 85 662313989 51 592827182 35 60624504 54 514557327 45 517875696 21 206973774 39 147420151 14 909161359 35 772705261 47 393901581 15 153702646 73 605188220 38 177421815 92 469373863 8 26018643 26 518121059 91 565881717 6 913687702 78 193972676 51 792106497 9 79737821 66 430057493 30 795712475 17 100241940 34 229480885 74 989591075 29 136778131 14 944240279 20 824918852 32 103265323 57 3877911 1 264246093 18 731754394 4 718713931 28 63651829 26 122369894 19 89306509 97 987703501 2 465503627 82 321928374 6 375441614 34 417116748 15 933024437 58 920690020 69 525191572 15 404391617 85 336686129 33 693342267 74 699089934 70 664400863 32 192089194 94 208706314 12 571439559 19 21834890 75 4506438 10 807466890 71 793452646 58 101812733 55 866032794 79 295226473 57 858329206 21 655100322 58 151975288 25 901310712 54 323430980 46 503015140 57 556552089 84 813822311 7 874331984 73 176172109 5 289180322 99 654830223 96 540460915 42 711731224 64 654749880 49 987216549 49 680768817 8 585917125 66 732889958 3 122423701 13 934886146 20 626956222 79 883156743 41 347225391 30 605730148 89 983398645 32 691128674 8 881998204 4 921630617 62 343579250 90 477004383 61 945722791 5 722842187 89 514540164 49 647047100 85 470356667 56 203037872 19 419160013 81 345731466 21 921605832 81 445937792 93 258706127 13 703804175 12 899319643 7 356193683 80 119661221 3 168362030 53 930591255 55 954581897 67 69688398 70 62076234 90 966387847 61 747537050 31 565013030 19 428594016 91 243077778 17 996551026 53 859439029 67 607269423 12 908557321 34 549075760 44 381054611 63 883616287 10 188106802 69 409309963 84 57042744 94 333080836 6 962811799 65 314308565 70 549118605 32 618436100 54 465706485 4 161635599 51 18964694 35 259066831 42 811023556 25 695344211 63 35602859 45 838144567 31 494059409 35 81103070 22 615943408 79 640457971 4 717003731 96 687250825 83 529267094 83 50102722 86 967242539 47 269689563 20 466607075 43 486612899 36 885340284 55 409782336 89 322151308 65 633324271 75 316682977 47 480883114 12 75882029 7 144325393 55 149052702 39 665760548 18 707493874 98 550428435 78 251322096 90 256787189 51 555143219 14 659669765 85 57414464 28 11342551 5 686189792 83 16564265 11 868644656 11 974472734 63 396463202 40 712417576 30 221069106 43 266424123 26 748678800 5 923391213 41 9771511 93 307133114 69 815892088 49 939657231 88 742617781 55 440938727 36 172602790 73 549510032 91 414456002 11 699743834 47 694729555 4 317532761 32 906011694 56 590081257 26 461894346 18 824304686 21 903357647 27 984482849 24 491769042 19 691198768 19 573717317 16 727509336 40 440817466 30 857336914 20 844062852 65 554801503 53 261050270 45 856897038 58 820746704 15 207902637 16 843451207 45 928217537 27 282734960 72 147208865 93 263223002 34 741612938 2 830728005 78 34641244 65 5213152 37 140680535 63 114635808 55 654799829 6 760481615 68 345317891 42 328506802 66 434582662 16 459806968 36 897312809 24 202044893 77 458675967 63 409030126 96 778341773 7 266976512 59 88718585 46 641901329 92 883299659 0 513868554 62 379327063 92 739517438 41 208720563 21 618982739 25 482983399 83 861586097 57 189940367 88 71305071 31 631849659 36 45050367 94 391966824 43 881816844 71 548583926 44 632241890 40 639384828 36 68186116 58 549676442 62 63911400 45 670476055 50 98932148 89 171929229 72 791259140 9 903536834 5 630926999 59 751778446 39 749750121 60 550067183 57 950481099 72 292465844 54 397752239 40 844544580 31 328499387 56 798516488 100 46230593 52 235436831 49 635175727 37 969446391 91 609211312 49 885330695 21 82995956 70 284637193 61 791383385 96 291116280 3 788143619 79 106430061 23 491826723 84 583818346 96 389640069 69 390047942 83 552657429 60 361229301 87 143233454 96 453633304 96 372030858 18 272165448 47 244590144 31 189483023 16 172226943 23 526139060 57 162146816 82 623732633 89 298870068 13 100468354 68 126962196 65 165708864 32 756539013 10 369109761 23 583926853 36 147089340 72 281573842 21 295954933 29 822330810 21 716339097 44 936379226 88 474548768 67 314697303 60 148983896 23 646418871 12 339523587 78 762936912 94 677207586 0 960788947 76 5435506 33 715703091 72 582730157 53 388946985 15 435906946 7 736216637 48 215963497 41 398339700 97 959193515 30 175131195 14 337023657 12 265733908 24 806248249 74 182725007 29 710340387 30 695134807 53 290359970 30 482810875 17 914491865 3 90820003 79 254145691 78 770722644 87 658085601 69 939025042 13 214066296 70 180417312 86 73989525 78 385985068 43 627298614 87 202222167 72 935015294 24 823122229 2 110925843 99 814987794 51 24752979 76 266823446 49 309076857 92 135614155 59 484296713 2 11676958 63 386993272 73 929972909 99 798840327 40 184245440 37 766903417 64 786864264 69 659729217 6 427921252 85 512772 47 974601093 70 585631487 73 345725807 73 226581691 76 118991299 24 302628424 100 156537994 35 619975499 94 295234509 53 699046291 89 344613606 9 287560264 26 442412090 83 636881852 62 976806677 98 551038244 26 965979620 86 269218093 71 953694348 27 306122112 69 953556802 52 476093012 73 684562356 39 600945234 79 658106835 35 812414090 65 410376368 22 619758595 39 968068091 15 786212927 62 92226642 40 314683837 99 374476802 33 705032560 61 159078091 20 114826362 74 206466965 79 831480849 27 942898925 2 698667028 85 897111006 36 163014105 36 878373232 53 582207968 78 745670281 77 373237099 64 473871472 23 268920913 65 885954513 1 452445633 65 377526803 94 46902972 23 36307643 31 53086078 56 857003765 1 327462155 70 483924969 57 820987726 66 9944486 21 918388769 18 317113744 41 549221683 38 951587184 99 652323269 69 568427277 34 548345541 34 377359277 47 892408667 90 240281384 79 342349613 43 498078775 4 285054630 16 527822308 23 884652631 1 698042842 28 610633489 4 323987341 13 561415717 12 259500159 5 783675839 16 423843396 74 564084954 92 792301660 6 736769962 86 519955195 55 922178392 10 38091859 24 936952696 7 713045417 86 168893090 32 912994966 34 22958994 70 98893206 93 776146699 70 262981409 67 475013939 17 45442978 65 263164712 62 730984868 78 428136972 56 748567463 59 72643928 32 356757071 33 56473420 93 564493606 92 764218977 69 312593466 73 572203074 55 634990656 76 120423758 66 88301058 94 130351976 60 987189788 54 22017772 97 679569126 12 563026076 20 389252551 71 510824342 92 189872663 94 775030872 38 419656631 61 688940485 29 798861489 79 19027473 85 748055302 91 909596076 46 282927740 2 346836041 21 58212679 37 638860631 93 317930655 59 24024089 20 802891367 0 861587593 35 287566961 6 659034329 33 691207210 95 159809134 63 713009819 56 937624293 26 768600723 70 23526204 34 41981062 2 941299210 32 224962717 17 399287030 60 468290943 86 490409493 94 650548234 69 802336625 2 143889560 12 70703635 67 715726017 38 849223634 81 214644289 13 745535430 75 917346410 79 372919081 87 458206460 26 728230375 32 135940727 49 464760985 95 347227561 29 661991307 80 284162730 89 696105668 57 281441557 83 122972953 65 793586001 29 178342897 20 483835534 24 2262951 68 615863854 4 588540338 55 943927859 82 371701234 60 420436589 67 420167076 67 915353946 14 925705300 76 3423965 28 359707664 96 944032223 14 266366713 23 989604611 94 313266757 87 334269543 62 842707675 25 731975322 41 988056443 5 490356673 71 628325113 77 833915033 0 344587196 51 155653156 21 19332867 87 687506616 64 55580454 47 405844422 61 901486829 13 625762752 70 313278653 68 68742189 73 4739144 19 146346539 4 771026853 65 403452674 21 489032318 47 814285544 22 470038182 57 552877102 95 121892931 56 271483475 20 391810182 2 658964412 16 401439308 86 327159066 57 66310660 58 805160253 15 940622629 25 999118756 39 824243403 72 925358350 20 179662777 79 206197958 16 303060628 54 295120291 25 913455417 95 869179551 63 880876832 70 870396141 40 315592486 81 227510803 18 57589788 67 524937747 12 805801185 47 152006264 19 208347284 52 73725912 4 948852764 26 157261963 49 321667784 75 810868791 6 470390919 27 460563747 72 566047939 98 131338279 86 373033953 33 645459806 91 579295692 5 344137140 98 398974878 1 120990994 84 818075199 30 556605763 45 96731137 86 867835738 18 709102995 55 101990233 95 13200540 44 256642894 82 319479637 69 895999925 25 61572536 93 502957213 29 141442620 19 984189150 59 794606283 79 18738845 19 602753943 88 435577553 9 896814066 57 922909315 90 566398900 85 949586586 13 370107351 61 644444932 56 702988263 39 918195575 42 478092278 28 490997191 78 499749242 92 665994447 2 603264192 88 641134682 56 980784563 44 391609875 39 323285230 76 955107436 84 772136173 45 955694424 93 352019295 37 977777878 83 396895584 98 220316539 85 571183475 33 680519150 64 590557475 86 595723858 37 405882414 93 376446049 22 798753474 12 576525094 23 52200470 24 534322147 77 721302533 8 351577557 55 107943145 36 316700144 49 655760561 83 325640103 14 678495778 13 286988805 17 202362731 4 953663865 38 465204615 59 835936134 13 578360871 13 809481765 12 452549043 8 459512391 87 479749279 91 656799446 56 886494091 80 106077372 33 263562114 55 106016997 85 7679005 95 914488 31 33747218 25 250739093 38 200527252 14 302726463 0 706142335 47 990587009 33 945477284 19 939885566 32 788112237 1 201942612 7 21631998 91 184263201 53 71679761 100 303978398 26 188563648 39 105937442 44 424546853 97 214831831 65 190620215 24 880312046 71 255891383 12 263022337 2 441177014 84 364405081 35 668313396 29 721221187 92 442040742 98 111096566 50 279505209 30 680377769 98 330064433 4 385938504 5 254639959 18 651121641 6 913904734 92 113268520 65 883474186 51 820573125 4 450258260 84 654939023 93 760964418 100 702030369 38 869049929 98 363644818 10 402786094 22 925853317 22 761435870 99 70439782 7 853607814 79 789017999 18 951284975 23 872651295 88 271972009 19 545639467 27 782412471 13 911700264 26 45688571 89 444157440 13 408978647 6 497943593 21 384882239 35 120248618 64 280449677 92 229386611 54 915386357 34 24620278 37 150217817 83 974358956 37 476561870 7 606257516 91 447153669 60 729322903 31 627157577 76 355512010 54 489130029 27 283420744 10 397904473 95 960711771 27 577430777 13 952097999 83 217827770 69 101481165 89 659134695 38 604978627 70 842335642 7 720914973 9 533533178 91 878523062 63 434313006 13 677868209 42 840043623 81 861935409 27 877059676 6 442520776 57 238892234 37 723227731 63 572339127 76 874492332 77 411498432 31 128400910 53 208325379 81 823174501 6 174165389 52 962150160 40 447454405 6 237113746 99 338237918 2 53791102 97 682967793 79 449309685 24 84243641 82 820293803 31 517750363 39 199386172 25 959623644 38 387209669 26 32705691 88 855097672 58 530135259 73 241207193 77 770292546 98 153299565 10 697276223 49 663666630 5 889131987 16 393914327 6 195937094 72 759772854 92 666071561 2 401599748 43 781962926 91 413829922 41 425320677 48 690564529 52 428543906 22 707302876 6 37560389 10 559754779 79 429323317 16 299574210 52 609189993 68 988641783 18 592640989 5 498801693 72 417910964 40 461013798 24 222627114 18 375246 0 895935324 79 936920134 50 873931889 93 789970873 39 104274084 55 465179079 98 64714675 85 462203116 85 661915633 71 189983972 59 684996686 12 222582898 53 234664779 42 746575896 31 364475986 31 796016685 28 920048041 22 498596775 91 566179153 92 258759587 67 503848436 21 429510836 24 657719375 34 980263229 29 570612157 57 432730964 74 719429395 71 684681310 43 960342818 98 460041946 73 363847526 66 644421348 99 291413207 22 566314410 47 821897892 22 470832728 39 330734260 8 493504168 37 580250463 48 459645182 74 998254244 81 104731859 93 955499233 66 794998792 30 169182303 99 104299094 11 590693634 22 869264432 6 638551744 59 39128694 19 141925237 39 890543991 100 921885762 43 380283153 9 348946518 74 825428573 90 460954082 27 794629802 100 35791815 100 302686289 98 149070914 25 329446647 42 233203458 60 307107317 85 987350626 82 647900197 40 115829646 21 91122783 90 544551944 2 294719461 14 786524006 85 853166119 8 386864512 44 365522442 92 412291549 64 193765187 27 524362427 60 428815002 64 934589706 33 823525685 53 362884024 85 784954754 23 89329293 71 645078938 40 490395434 56 50023674 47 235190332 91 762665248 55 693438214 37 803796711 8 906998212 93 945212955 87 847900929 46 166604864 72 491852798 93 877076875 51 8399415 24 15515214 17 472143260 28 586265962 50 179058886 75 749731773 22 32865298 68 562095986 62 114308116 26 764030082 78 131995879 39 874236837 7 85030064 18 617024094 73 852106320 54 702830252 82 31417712 68 640141477 81 281060851 47 195909632 94 61881013 74 168113191 71 443521479 81 511301462 24 371905371 96 700975810 45 436077873 19 238413964 32 348125381 61 612857310 63 883301484 60 387109073 92 91451635 45 739894172 97 440281580 0 298681938 30 231716845 32 737830108 53 428107569 37 365025574 55 744050257 38 415764912 91 53480487 34 425474737 38 793615559 14 179691318 97 52401754 97 523379305 81 642146410 66 775790911 81 184209289 62 495395127 98 421511953 31 81306297 84 759106019 55 643000069 79 183554261 64 269448999 41 954017821 29 273083083 48 396330075 13 13447426 99 501867677 58 593896965 63 929800588 37 817813063 56 796258138 85 428367716 61 537313548 49 52983215 69 699838829 2 471052081 16 98711921 46 296095638 80 536577279 41 621567234 70 326250820 47 942309185 69 923705060 69 684416644 57 938248161 90 311249339 96 180819614 76 643347834 61 577574442 81 401662382 94 174718813 96 295862444 70 678365054 31 514575551 6 961511896 23 957658648 8 324359192 38 832753438 90 175650593 0 507992647 77 397733512 45 289750025 99 712614535 68 876668463 12 500690918 10 94973142 72 704373927 51 209227792 24 693381222 21 28967416 50 10981684 1 943838150 42 2620881 47 411085690 32 528607713 86 753510867 26 976370602 27 609614360 9 561623910 60 746315304 80 478439379 30 317659402 56 63454430 69 66200262 84 646589159 36 12091003 80 322324479 95 158868590 85 60207437 2 630669551 94 425211051 12 124928311 75 60279282 43 485987822 20 453092899 78 492999058 100 196761389 42 461542492 11 372615102 79 415262084 84 354999649 7 650190911 99 320793476 96 67944376 35 643673609 11 759843993 52 203274991 52 636589587 65 569979221 7 200060008 29 495536593 20 534102807 48 635626529 54 105200333 91 98385408 98 44888522 0 708623708 72 37859648 96 486133931 56 420773491 62 19178571 41 553941653 68 930793986 45 928803288 23 532035904 44 651529068 42 309957759 64 749536987 4 664180198 23 881714973 65 491662975 20 197901009 48 468869288 48 223086730 92 310649506 3 468579320 67 463476677 2 299321657 28 799292616 53 914450299 66 900985441 59 90921049 38 978728375 81 67782310 8 852384795 36 104551431 43 264997548 28 403418892 66 485322163 43 629289707 89 290476353 22 667448165 67 180046276 19 170333136 9 914799260 100 186124333 89 942441692 26 368226637 40 2553831 13 759805310 99 846656668 45 868744509 57 843904258 1 502870305 14 963751576 37 878553873 93 337117858 59 491609093 78 978917931 90 158405747 35 505011120 9 29224650 45 192946112 11 324021031 12 490017036 91 471942471 88 238361582 93 26708198 1 19606122 95 305548297 31 208708869 17 306123483 76 742799636 91 713140852 0 187140024 52 192945119 83 397561468 40 677478244 4 413885926 16 777723184 24 505043592 4 923472911 98 246528932 71 162562118 85 144238471 64 42224830 10 3538583 57 999209217 29 167801086 55 578741119 49 883088004 45 922627822 68 144165293 33 805497420 53 871772532 64 816306623 18 708855944 27 407372973 85 864794997 38 590774985 4 955811981 95 146348466 70 720641564 95 436979277 33 157056148 82 801411241 11 132122382 67 297881647 53 334457777 71 399946446 24 93829491 100 983645103 20 568968368 32 628778260 52 657713099 22 168892739 78 772761565 68 417543994 100 123208693 63 704903789 91 426216005 29 403876307 33 444808588 80 140003805 25 446896951 39 583296982 25 570039145 20 131752991 19 362726857 66 431303516 50 194610408 26 122027208 7 97882190 47 662833292 14 648450685 55 112179984 68 583195226 24 314570618 37 47728111 22 953535485 58 880533157 42 235997291 80 554158399 58 192120679 94 686727067 80 384623771 10 586794380 37 304600163 40 496476164 42 553344521 6 125329091 9 685320798 82 322204143 60 796108475 57 770867473 6 303381124 88 722052268 53 184030387 66 482091398 99 459270468 96 461758742 28 946300595 94 824032763 71 285688715 6 918811200 65 899506928 91 786835073 16 488090297 64 22647341 89 672921728 42 205176198 30 40410241 46 561766060 2 968230315 47 68405668 53 45945694 80 892935280 74 888778358 89 577765970 44 696320430 86 823830726 63 202624903 95 246158005 83 565379669 28 826605383 62 989408239 20 992323559 34 941050033 95 286600864 40 668160164 41 214331613 26 907744998 82 212854582 4 994753430 26 386151025 87 597111045 68 20343575 78 861337659 24 953200110 17 979362649 5 455884402 31 107942328 63 661771060 57 721347496 62 743344458 98 44030006 49 494878385 35 525275008 41 659014796 25 285892167 49 895507179 35 156377017 9 767084329 5 394758374 82 323118009 54 988586229 47 209232402 85 758489836 49 572896250 38 104291893 48 618410255 67 897592619 30 811173396 78 786486702 6 272295827 69 214841052 54 383598746 58 811006490 48 524747324 90 542894014 96 867825402 99 862962900 25 894642895 78 360205055 87 905049335 59 422089582 74 79176752 7 251480140 3 650073602 22 593079965 68 377824899 30 186141651 60 530069404 12 149916360 28 922265663 68 42052838 71 743148872 85 916958123 100 15772523 83 160456368 4 863719149 60 492086618 63 128771462 3 613952726 50 904046950 17 974274342 57 39249770 35 193113824 29 108888925 79 405264008 94 74216880 82 832308198 9 837908232 47 432260189 82 247457675 24 248206586 38 575435623 7 117660736 18 91700079 33 821430976 61 449768142 63 175048096 70 965502581 92 750706106 87 70040236 3 315398221 56 629719008 42 345500277 21 383617045 53 760205791 75 594417674 10 39445956 30 312900911 98 13067663 31 92157521 62 612537737 34 308325916 20 726952440 1 296253300 9 368119695 32 309390663 31 946386441 31 797661435 3 496163136 17 207589202 59 308861000 2 661495881 29 275459849 84 74763479 68 860023606 38 300136915 49 558483020 39 88025482 100 527803863 37 916581020 35 710126668 73 12842686 44 820362539 53 276889249 4 668614320 37 959289496 13 802773055 7 48815088 18 942029660 35 795500764 1 234879755 30 592193227 44 438636432 96 734838622 8 35995014 19 915525764 10 688705694 32 954838681 82 363378361 57 195453849 13 492628461 69 238920347 68 668645436 34 998542262 36 982040721 77 302926007 82 657150707 1 363125183 40 647668657 43 564286049 89 243738525 5 85185170 83 308990380 90 663122081 22 80518575 60 448867306 36 68192394 75 754874784 23 578638932 94 695983008 76 407776473 65 689558734 88 356802457 63 771113891 31 414386908 35 753430378 41 408005481 68 77905393 68 680770642 38 540763304 88 214940655 18 584660649 3 224488854 99 38991356 27 50273222 61 364313388 33 808643569 3 578957034 8 409909616 45 306163265 40 601524640 33 347187478 78 749301750 5 192034984 45 712386318 2 414998376 14 319387905 29 23612364 58 695715504 36 87995783 98 977382475 52 737406661 34 474034430 90 833403684 35 235246140 49 156570221 33 809520259 88 613368182 34 935237639 17 109450791 32 288696783 65 217897758 85 67156547 86 741052880 35 550860113 29 23605207 12 369953604 95 583373019 56 486592758 8 63680198 89 34763408 78 749875250 33 710881169 30 860116366 53 279778675 86 52044610 27 963492266 0 936804278 86 255306084 76 82423352 51 798655626 85 520293575 68 66535901 15 983034907 92 940100598 18 714472352 38 510393044 26 167253073 33 81175618 39 316128724 18 472496700 54 830290821 96 855319145 12 802879318 89 171574204 9 334828518 84 392920449 66 42098964 25 306747047 64 69967820 9 754001869 69 35519806 41 530003466 52 23185497 90 734444694 33 903857153 60 443995325 33 624188673 50 614887450 27 969089494 20 649060244 28 600973533 71 993209593 5 911991426 55 606316522 74 957780012 6 195118678 80 157834954 78 374655806 25 92070475 19 483033895 86 431627394 53 84793278 74 965829881 41 347072519 40 721726644 95 43620014 72 639310206 64 923240740 85 183375168 83 231216453 1 133456862 69 482366537 1 644988869 60 81533151 57 442951453 26 441075842 59 682758314 13 891013000 33 660799279 51 26101125 61 268706742 20 756093822 87 158575958 27 388336104 73 590776079 65 150924714 99 551031127 24 848127338 8 725527707 24 307160470 71 659624423 34 454629104 43 656037721 39 204411697 77 16354528 80 292051480 41 250015823 97 252976374 16 651999419 99 130256832 100 639182821 9 800045129 69 177138153 69 943880166 24 222919862 38 89795713 24 285923550 37 476480267 50 903600435 55 387760341 25 155205242 58 228960864 5 551112236 79 670473208 43 653590646 3 824808899 20 298104776 79 159046382 17 637694034 62 910441271 21 256607582 45 949843694 47 398247425 51 753689982 65 593430311 54 986901831 44 41883703 67 520204819 9 537635892 92 529157656 96 222029762 74 778876209 16 453024220 43 1823106 58 784666185 18 950305935 6 356591031 57 627198593 23 500770992 38 544973591 32 151848201 15 496745724 92 333518521 78 120382570 28 900945427 6 627318890 32 304320444 99 69182921 28 156017073 30 195687688 4 958931643 44 550293918 57 334279090 44 696240699 5 846278906 48 835111304 22 403643915 6 898172971 63 161734858 9 557284932 9 352804053 21 509384271 14 823602782 8 177081087 36 611176498 64 822700590 74 106003689 56 9864251 14 269487737 80 156173741 92 322145693 97 613776865 91 883014893 89 108083225 19 247123127 87 527118523 63 634330252 72 815801821 24 519074787 31 697707527 44 885942055 60 203473492 27 865646011 56 7796914 11 768533383 46 793728581 42 206109733 5 512664012 57 980658938 36 541973432 69 361379714 26 666281615 96 263113830 51 905989924 24 11144864 21 710449696 75 295587201 93 475223327 42 358931582 100 177013761 98 934233948 56 315675374 7 553758659 2 444062824 9 674758515 21 73388486 92 876732411 81 638153403 73 232044905 93 126391934 15 791176192 70 916699432 64 588510059 17 117745859 63 309538962 69 80074226 51 630879227 11 645122473 73 287052050 20 687516652 100 566109795 78 253478888 6 741718932 88 952879113 13 291988219 100 596033078 36 159927091 95 690174140 89 714043515 50 21985985 67 856193971 90 182895515 67 45658145 2 76319016 41 812023445 76 706780236 50 71138809 70 878981268 97 145876284 34 893322154 20 646372824 86 802959698 49 733008178 72 595350786 47 499920507 30 862070465 98 745684669 92 716256216 50 781835924 81 992164283 49 254400654 56 474533274 74 768444603 93 644166713 95 314205734 15 180853735 79 556322191 87 787681195 5 786422011 35 186478539 91 224179337 49 655666693 61 439885081 3 387257969 21 318623623 61 585028619 30 80812831 53 678697717 55 104625684 34 855476424 98 868596154 98 836964488 84 306474646 27 548634256 58 455443653 4 973208816 60 682242793 46 608592396 36 633089244 86 76046581 13 502884684 18 549111781 49 9305312 71 890995936 74 507714172 70 893993742 44 566777075 45 155493479 62 748457727 62 98710110 30 746829521 60 922535315 66 855430955 26 195721888 52 740820160 96 383398054 4 223822622 23 629211900 52 130085446 26 682657320 42 761346122 55 299555266 33 84100887 62 653701861 19 36233167 5 503379381 14 480872918 71 80540047 82 153156747 38 440313645 74 810578995 63 839286822 24 613396573 52 275122764 50 85803539 39 494816961 10 860498610 17 204348668 25 996313028 72 832229534 55 922963641 31 82451420 84 889883703 76 309417806 24 735690984 44 786198393 69 922696640 22 185262375 63 67471289 61 69470948 14 65548457 81 445049014 80 435334011 96 328416094 80 558998428 39 228701771 80 958079330 93 875097931 73 563984740 74 784674801 11 442979518 94 458324222 93 925194317 42 621221947 29 489135405 20 432181176 82 844261480 93 786506159 61 571843767 11 336482155 61 385023323 24 898479653 53 34926862 38 457343891 93 470714401 25 28905447 69 121169637 83 621290582 86 892076524 85 784312969 55 866792576 44 891587263 27 538680343 98 255432114 60 550726848 47 284205630 50 906259048 6 95679261 86 448616758 68 846444350 10 181906927 4 365784969 73 587770444 78 797649498 16 497922742 44 304721591 68 495370303 92 564739456 24 641837230 18 506228778 29 68987097 31 84078280 90 982519971 97 440986252 13 802890922 18 573770857 73 683163427 87 220986953 91 691731780 76 801095168 53 656024370 52 563834319 36 539680214 31 701207155 60 685334686 95 426737403 93 442855453 85 815958225 58 68500058 64 154770957 85 987073790 66 7751800 47 338829445 46 664186163 35 990439855 68 792738651 32 150562801 94 317966585 39 4789436 94 534806565 89 937663175 68 801248391 16 226132021 47 951363021 100 290437185 0 462038145 3 94928391 97 854668796 92 754517183 49 739891205 91 469550795 79 151634317 5 308287093 83 891754212 13 551984297 35 977566593 57 194837565 96 480700933 31 213078062 47 836761933 95 159238480 58 670022005 64 54507519 61 801758733 7 702678373 84 108804337 43 513504268 2 87831720 73 274620619 57 387268469 92 625423967 46 216891123 1 812098943 19 391471249 89 906979968 5 299787501 14 17491605 14 2186237 42 418228891 22 577106150 34 528749123 48 253851594 98 466425885 61 303950998 35 821016033 0 630579553 29 650816364 89 397228634 88 42274145 13 369803351 26 642496100 68 894819404 98 79623938 47 618814189 16 159565041 11 483098767 50 420093822 77 992370962 96 27859814 7 136173551 56 543621635 35 713283365 12 566916676 85 168139795 4 287888099 33 499424805 37 907758986 35 658668846 91 347433502 46 289687927 50 824844535 59 70033127 34 164130933 76 493649762 77 242703195 65 29479377 36 133363995 46 389437786 95 610715014 45 978772177 49 139273508 36 630961746 68 457451572 25 479442456 16 789797931 86 880973207 56 697514302 27 817083396 5 372492402 9 938122948 30 348184413 47 881050597 46 588065439 94 329532256 74 601343330 65 227789343 31 802758113 1 602718475 41 937074755 14 840898827 47 709755047 9 262088754 64 297898791 33 736328559 28 140984812 82 844145213 53 121543654 22 44019378 94 321696634 83 640581942 68 179005639 82 255103432 28 889616315 75 982677893 36 794323948 73 469542855 82 489540849 91 174307047 25 974703979 71 132950519 26 957980908 87 696707384 38 214936810 2 870701264 100 35294011 19 616798035 7 658470816 44 818840824 10 634063808 97 992468162 82 494211802 27 159751401 9 361118363 81 388698811 76 333000404 32 686210144 62 678830439 72 841028239 86 817600622 46 436955932 16 914265698 33 531493134 23 596268789 53 937290744 80 431840094 54 120995603 25 794459711 18 630262768 67 210653384 86 338813947 78 461094863 46 982384923 39 107779111 83 775892581 94 74904783 30 79621882 93 706370704 96 293512477 96 636775859 11 263635675 48 487322696 1 549836566 80 665130358 20 23146184 83 241535144 64 913193309 95 534633377 9 781553516 94 840500320 58 775548088 15 922604573 43 459345870 38 770066994 1 910330673 32 186461083 66 799254014 44 968484397 78 336474692 42 432545334 22 338274582 34 217257885 81 511484039 93 696036207 78 323067084 33 980747702 36 11953287 70 768757719 90 916417087 65 384757805 41 930625684 42 951349781 73 92488702 67 284885998 69 229991598 94 849908912 85 982626546 28 920818406 40 650974320 46 618708573 20 769753668 8 313832355 53 312136625 19 990298500 0 162144354 1 353911442 8 480557015 34 845757837 24 409085542 53 217636745 10 104224856 9 296459203 90 73023637 98 17346906 90 413111857 61 778526692 30 175517655 56 180698182 51 395409420 13 808078991 87 413121515 70 434125737 51 697329856 9 851641435 96 232968984 33 278420644 78 756389951 28 499540222 46 834347526 82 213090138 22 702701578 5 22496099 83 732409017 20 149325582 75 405395341 77 131353507 46 620083446 100 867298941 11 479500424 57 105836771 68 533619442 49 148208966 8 103920769 79 188011029 36 425807790 17 243212974 84 431559857 69 618989563 13 766478319 37 871549768 28 131341685 67 639516304 32 663038590 7 372909992 22 240092680 78 642424576 81 181263650 38 378533376 57 743101233 73 947074481 11 141097523 10 178081757 87 973657485 12 147519510 8 98799590 29 666542003 0 369596009 61 854281506 100 446271342 52 815357634 55 767855437 25 548204644 14 72446692 55 732991723 80 324494022 60 621785070 74 209238637 58 59418811 34 800679302 81 676300058 14 257112100 14 163840343 91 506267251 49 33879416 53 283642927 54 474561477 78 132670985 10 386408925 14 283665323 65 325516817 67 986401945 8 787383832 97 522345000 4 613804881 93 123965247 37 611095879 93 950298239 70 169045623 94 285496572 40 345189976 67 249791292 78 934615926 81 385249950 92 437258099 55 359597336 72 164700989 88 936862997 90 225947857 7 195764932 40 451718836 60 570085088 56 778983661 62 561695105 60 138769755 2 360353454 3 93696289 66 515897279 33 823966298 36 833023547 74 91720594 34 510313944 27 776383392 38 853908930 10 75834189 23 992511126 5 798724122 14 789348 32 971765263 82 804580149 44 86536317 84 600164692 42 511018075 87 738881895 99 670981947 47 537992148 17 819241013 72 960095430 2 778950937 33 791351115 61 808917813 9 601227435 33 54548632 52 458319642 21 985293390 47 172934081 45 822835632 8 381762641 1 158820026 29 986098337 40 979632852 55 148550599 46 867638250 46 21078363 90 168290402 47 695673114 65 788983907 85 458918847 27 127748068 6 386456398 90 456928380 81 384451466 23 585947186 15 149480588 97 140441473 32 351895397 40 365395810 88 328981131 76 616679670 82 179203034 65 262007319 38 638000111 45 278529237 56 401794819 98 808353283 16 113495346 85 443204309 68 684127384 54 504973846 79 123343090 32 714671137 61 525060154 81 980188458 93 224805777 26 925167332 55 559975663 18 99496792 32 578121617 23 376969633 23 16010271 5 332980376 90 530249216 98 708677965 64 363022561 65 731020512 6 326857465 10 255238584 66 362335497 73 138337586 87 906503349 94 66249168 53 699563775 8 102839098 96 475563616 18 951210178 12 159163778 65 95751800 57 728525787 58 908516513 53 430063210 66 769389419 54 634302179 83 381830927 44 567102256 47 432518653 38 81778305 8 837563084 25 330640670 49 784452538 90 366800476 64 936775814 26 338818168 70 702166953 85 710089621 79 128162376 18 422801626 16 488346130 91 177814886 29 872872427 82 808970998 45 774987845 75 819353101 83 982289862 9 791029601 22 726979839 40 738466701 11 678031768 92 71713419 10 427081018 64 686324092 79 568895865 79 904505391 52 773169317 20 128862922 62 295195664 75 544549876 94 762378656 24 689153814 45 192371388 32 118455284 94 667846399 60 59278340 29 332965508 66 984733631 42 806302470 91 942944019 19 308316544 10 978099261 52 329411218 69 702695525 26 51669391 31 621577162 55 737121873 75 542413575 67 30400395 84 403531573 89 201123132 1 90892402 95 188494263 85 980645010 0 323775588 21 697628162 33 606732803 70 504423477 60 384840618 36 979433377 65 731684107 19 211325221 74 680215667 24 418992754 2 631377439 76 649328908 79 921665117 100 936167 65 399507903 87 264980915 54 181803095 37 589436856 51 495279153 18 341468489 37 339469851 78 382422109 62 149839733 3 440728909 23 782086303 59 356477966 41 535562329 97 259981442 97 361955903 67 626172852 11 135172004 100 729653111 67 597512593 33 212277140 34 172112252 18 268849919 47 991679377 59 534411778 48 535707543 82 405681732 87 280997843 45 437259189 4 49073869 19 451323103 11 168408288 0 930596927 87 58187280 72 267807672 73 672476009 98 17213719 8 375059633 47 548245750 87 436804610 28 824080628 62 186644117 0 91441074 36 605363998 2 927337225 92 172616002 73 571058761 36 842892952 86 378784 97 416745167 20 313079217 63 87571179 47 399118311 83 26806852 85 145734035 94 30300270 61 651227580 91 509693035 11 489613105 54 686150247 94 963920110 81 753006636 58 787340390 14 783499414 50 468904414 48 520456669 45 223683276 55 878939119 86 66318433 80 668782224 30 383665243 32 506824086 47 292140367 4 249576572 3 440417672 57 924515607 58 128155075 94 728001304 45 105782247 16 509182649 51 60416108 61 112497434 54 600903011 72 858880867 11 835058524 33 926595793 97 492552412 31 968725914 21 116442750 26 46699554 47 156351475 96 424572836 89 635877081 65 788258722 82 23804565 43 954047275 44 240269569 30 490364148 96 299824890 11 390397767 4 646004498 84 542020049 5 893217033 39 959813087 66 733449544 79 94083359 56 734359401 14 808525498 52 751417603 66 463847420 93 145343178 72 199555064 96 677346521 42 234752269 41 35753686 73 122327088 64 439244565 23 273982684 52 207151155 19 214361991 55 613726528 31 879167566 74 496121566 58 301333208 28 590172915 34 702874335 86 423449897 13 359974754 21 249399257 25 488530547 36 248562310 68 389231473 34 343164167 51 548145177 79 776760801 76 373685599 54 53233668 32 742239748 36 393360028 78 643741791 50 162355542 81 376234557 15 985245625 73 733887827 93 661378261 90 122763298 24 519817776 80 262686501 64 529064445 27 302093190 74 522593906 40 434704945 19 621227628 50 256541879 96 936425403 22 77030513 83 127938126 40 350932609 100 287118019 74 910075697 31 824287570 59 595130515 30 920584803 24 217454648 95 691441803 98 695465673 25 811801626 34 197208859 55 829914112 13 233949899 69 267225274 93 757296099 27 844043032 99 384911631 17 488613372 69 202468753 7 913207838 38 761811208 59 682609933 8 67517291 43 584023887 56 642546130 28 24258239 23 230131608 77 849148536 52 259651551 10 534197901 3 123122038 31 750767967 64 459393186 26 611131599 54 929324428 27 626171987 76 941563530 4 643695292 66 343575378 48 739298666 62 998173152 13 46130098 40 936689486 59 249331843 56 80366492 46 437390327 34 719537974 63 160881837 83 323072839 1 649273644 25 52357239 30 438467650 1 608556058 21 385352370 98 7120908 19 491847656 92 321855749 61 662727713 88 244658336 70 358644437 83 843300761 50 719979536 10 994558246 81 922431044 47 347607235 41 850563815 87 510048413 94 727719081 3 705316154 74 933498510 55 429267915 51 283176719 96 428765482 85 647343976 22 812043947 48 808820547 58 493524409 44 871157452 2 572171091 51 903173279 71 145380513 90 59449895 95 322638490 55 701984047 92 506295202 10 337163803 63 849953773 89 171696007 29 32300323 72 261132929 6 498445935 41 741289572 9 821781945 59 598574189 31 865151008 48 465040646 71 432455938 27 606056721 60 436819453 35 141505228 100 674330047 78 785074065 10 433110043 15 292958168 53 212780882 62 605973327 62 312717773 42 419521960 57 602115968 92 531466259 80 267566173 5 719464874 18 566757733 16 549242491 1 587634498 9 76828437 89 788954571 39 113119371 69 831889404 72 538866571 22 525470466 11 717897122 72 4522310 87 662989984 86 244325601 49 170116852 7 718343826 57 747304322 44 620304809 22 348093811 93 401212792 23 17059580 58 796829941 11 585262938 93 832361083 50 758005990 41 201157749 39 481126710 64 121303054 40 442634236 98 660290305 79 445828050 45 22372326 35 93721031 69 332101436 9 535205585 69 472413554 3 795336975 98 316576939 97 346068574 80 721384885 48 920090632 97 357095315 76 666264332 33 658973581 50 356797624 97 761721918 64 438952548 39 888709091 35 12302290 17 580767260 33 7419360 25 454284939 71 387189697 4 818508707 2 81874880 57 934673425 0 561298984 17 50592782 2 435701861 83 767989213 47 116986055 100 829398878 33 463156418 86 779820704 52 589315684 60 606101274 2 223071997 35 510852322 69 110911029 56 216435472 20 275105456 38 700798386 88 627211517 78 475401523 17 418942673 23 479310109 38 701449768 82 251558382 38 15819498 51 999052191 17 110030869 64 354365654 65 493400427 79 302700704 80 59471490 89 285822024 52 265008823 0 112730825 33 420973614 7 327154734 75 979227317 56 692122453 56 208227252 65 87501462 87 811487070 53 406508919 8 177657213 30 841283049 92 776010515 79 218114851 54 830641150 31 821979122 100 721122667 37 370794633 46 242452539 80 989761112 39 973148834 8 8200389 74 292047640 16 511847434 56 445749762 67 690335308 32 221826316 92 709807974 23 619603256 80 282088920 82 120705319 15 555003962 86 144805012 39 694447859 70 745329731 82 190428316 57 332016619 45 955312304 100 827424940 59 725284974 40 978099492 72 623416569 95 758425556 17 388983957 81 872487722 13 711982199 27 728073927 88 336599191 98 456782950 82 882902452 9 70181303 38 251402260 86 708490196 96 864572967 64 801334330 17 177990893 59 963020913 28 720653425 10 554514711 55 615825993 0 35137583 38 59355190 36 822048621 8 905767510 15 564797632 38 945614089 12 822641256 52 65224081 98 571822599 18 187324124 25 683624743 9 101477011 73 313067528 43 172206735 99 847973577 37 595432566 61 618605536 68 723141638 84 445663625 10 336190395 40 629294206 20 419846480 36 991267813 20 107880274 33 778601708 60 673567884 34 54384720 57 86781553 11 810697690 31 939360928 81 79973160 28 485034463 66 647481814 81 938994470 56 743925829 37 816653872 31 601846739 25 979270609 7 606913351 67 437835090 84 465706196 18 375570128 6 420042843 51 690231221 82 862803126 88 719507482 59 785924918 71 177280252 79 935028799 22 181669660 52 925239373 81 994643722 99 17196521 12 255378390 76 115251661 90 77176059 44 236056560 24 810137831 24 172784147 40 691029225 88 193255425 90 841979702 13 378195355 54 172421111 29 98127774 72 477147853 99 947423014 10 532820781 37 927084280 18 292271426 60 301848438 78 667201072 31 473048887 78 982446826 72 428323431 77 908613326 94 405929033 47 195533059 25 83253094 68 32556071 95 482036271 81 528434872 50 61670670 79 586007672 49 984943399 88 702008520 8 371372451 3 106774382 11 64557843 73 403548493 9 493984996 2 290345570 86 274091069 36 539897836 89 492513749 57 367347954 4 323212910 16 669730580 9 911887668 21 606090466 80 426398582 24 382784544 6 570163563 66 172676922 4 241504452 0 69244939 75 387666385 81 358391517 25 860996179 74 195007240 19 815957246 36 300205893 80 533702169 47 644770577 59 135296169 52 731246547 72 681047251 83 98469128 93 979008074 31 41573316 48 323829125 57 435593566 65 260248008 54 224549918 57 547495232 63 945238425 48 276147642 36 142111536 19 93307736 72 983904290 0 554130119 38 619103078 20 272858172 28 527842404 46 352807939 31 202722128 68 31384460 85 387048153 81 879061935 10 294678651 42 465091286 0 409502197 3 683710810 34 323732557 94 155357712 42 328441171 13 349072027 23 65771209 15 662458469 87 166936247 77 452071957 73 341030676 58 732062225 25 404904891 50 144508766 90 192235253 63 979392567 32 894559106 39 379021582 78 921770033 33 568967851 4 412290691 48 857562549 54 644522422 40 888260219 58 332875003 30 469786666 2 491560433 63 729800858 57 177175021 6 219050686 42 595169012 5 956189284 54 544045015 26 970215392 47 836930011 94 905456697 30 599035275 44 546506950 91 319146268 29 177609282 28 820279061 31 112091880 45 197414606 62 978513103 22 664732292 29 626720117 63 953693934 40 518449643 38 145301435 30 582298239 68 422624339 42 357312297 13 182471675 79 382770085 98 154503675 49 732864882 1 40362562 81 892763068 25 604138220 17 843771046 74 206886759 72 201954495 1 27353369 26 75693256 16 907886458 70 942988559 45 267900857 64 488702458 34 872352512 42 548449911 0 773610808 27 280082917 35 150516517 80 528739864 1 571665908 20 263286960 73 765523905 23 999380124 5 358037391 58 258569856 42 763957522 24 862517732 99 280802721 75 502032216 57 109709184 55 656481727 36 151137814 98 482145443 60 971959525 86 679123747 18 639818074 88 550267916 52 348719740 30 759137276 75 345892287 8 289926461 98 706026835 85 144067218 67 87936073 30 478403628 34 71548925 39 623492881 24 292125946 35 77522022 23 123032960 14 274823860 93 550512565 33 68187537 19 599227189 13 285922261 88 225202238 99 641850742 7 802287050 52 609212855 39 62224440 35 514168010 18 869112553 26 510613868 67 313060266 96 278315959 37 462665831 69 710402847 11 74907502 47 79862390 94 473758512 43 778242907 23 641774537 34 389278460 67 513933794 93 910393160 38 310491006 76 999205889 68 171134221 47 333009467 99 825972075 6 894204647 100 11209284 29 292584690 47 79636250 60 239198560 75 983272939 57 464409613 23 173771266 19 765609707 81 517444201 2 639584791 47 901345873 18 706544223 78 742938150 78 257058704 34 619012058 77 33084356 19 375852852 26 621839530 0 375907941 59 582167039 68 715380726 42 846507807 42 404628793 62 675097390 80 283976509 71 426296191 53 133405240 25 684624748 70 998630592 43 73403253 5 660040396 77 340227920 91 47313009 20 456041213 1 558299686 88 547633066 56 727111840 38 546721754 73 813723883 39 493614801 35 861054746 52 357146967 54 605052805 28 507816660 8 53923359 37 717165734 69 899019969 4 938319957 98 308703748 39 238742991 55 509274895 52 404614320 24 785679598 95 253228824 0 524468206 77 44684321 7 445644652 58 266657421 7 866561188 94 834655678 99 760788251 13 785915528 95 372925910 18 597798584 39 195682166 2 97803717 22 210485449 65 443509221 98 223676644 35 233045593 68 369508803 5 604218090 25 714034035 44 606090741 2 851160961 41 852573625 13 718751790 62 380108986 92 618174432 34 152575375 17 622850287 26 438978703 62 746530069 12 674850405 93 998000451 76 682162471 100 340564690 79 721982078 18 884446845 62 569524187 46 932070473 15 141422446 82 135500390 98 772045605 44 443660598 6 860737605 98 243868493 77 300251812 82 637987578 84 391368551 60 530313098 33 609333441 27 343937686 7 27112410 49 885588114 52 831904472 12 34334790 48 37334101 59 105919566 66 69621658 40 265293935 5 906049302 90 116640461 99 117474821 49 979977374 1 552507125 10 138236773 0 904847414 38 981836371 45 447420359 73 91152272 14 497189845 41 308170495 20 918414771 47 828328157 100 640434919 27 706609918 82 521403536 40 317676147 39 445776389 14 146065172 46 504174595 12 118023059 80 64809310 8 748282169 3 208132402 98 218877262 4 847350614 17 536099235 14 335518899 15 807813313 27 510463654 44 69906882 54 379276007 95 789570409 43 572488031 61 249716851 93 192737029 40 959881731 17 68336759 35 441048829 56 107780424 7 777114303 21 639469299 14 183596444 15 613439841 38 625768935 55 807293668 57 631303383 76 827226163 15 691601467 84 961788477 2 899842584 23 537969344 57 950327069 77 90728349 82 143844357 100 308218105 23 819978717 35 481991161 71 751115880 98 662777517 36 507814653 67 456531750 85 70976978 22 901746566 79 333071456 56 434611672 38 631557332 97 844446187 75 788057621 70 721602377 80 851965167 70 338834187 89 878948924 98 271594660 100 667427708 99 211759785 59 384935457 77 576729277 66 515225452 57 226186413 63 115880071 72 813250445 42 236545095 36 102343947 88 553239925 46 877074200 92 447623360 11 283494094 1 986911126 76 898076954 91 479201749 98 911967533 52 528420465 13 33981506 59 246651717 85 271285404 59 432097599 63 297577579 5 312256103 86 744494728 0 741324720 75 924516251 82 293419412 65 585007507 99 484673601 98 199372359 89 143480772 25 956171738 27 48018389 18 984065162 46 482477437 33 496594737 17 811094630 15 285303689 9 818517480 88 197538971 19 453191796 51 278187902 84 56308353 12 558625698 84 347902499 80 863544965 34 234501657 29 715144656 14 389701841 2 563559271 4 58677473 35 669302205 50 354138059 91 112537451 19 59266714 36 95681972 19 444346405 34 605764709 44 474830601 23 712276549 17 459732971 40 899081710 83 654048476 69 337168176 47 676870557 59 672986324 55 451477893 51 668164249 80 949447124 93 297408749 83 144155982 72 57021263 72 287451295 62 675639937 45 7500293 1 865095756 75 417427616 67 607040617 88 372788945 99 162628861 57 676420675 66 79161894 4 802674280 96 956991236 5 970333384 78 457525110 66 8202842 79 420982092 77 592422909 44 589313452 68 701418157 97 46322840 26 255104823 21 587362975 32 563769532 92 800940745 73 961704291 76 473005793 32 977428342 37 632837701 79 455971928 31 614782582 92 974579351 28 935776069 81 719111598 9 215847016 32 976898757 9 456527013 50 661256219 51 577122675 37 594137293 73 744316661 76 622472202 94 814830388 95 733186645 47 541001465 6 196277047 84 965837067 76 870338516 47 967138452 95 654174571 47 748785328 15 75244630 29 185037487 35 57522138 99 918165220 85 406960909 60 702069816 38 402536843 83 42148411 44 36226865 92 46099124 40 998200007 31 478873873 35 62643085 54 156532472 35 646262522 23 806195725 0 556819975 70 8518698 14 361509342 94 103534200 21 264398852 46 742859846 87 127054425 76 947517752 99 449081948 83 801227056 32 54744325 5 22469602 84 731371026 8 665931651 49 346874054 79 780261503 18 884877449 74 509583310 78 211019722 49 781061200 64 498680175 93 86987401 72 980272620 8 556298118 80 390784964 3 431295286 60 991095446 62 985455920 7 996326251 66 244159808 22 353813974 1 88731175 35 66601268 87 86459422 53 595454857 81 930447899 89 562397601 41 641136814 29 104748441 19 284614808 93 875340450 2 69668356 95 365956447 66 429140199 44 999112821 74 94027128 59 430705703 38 209243445 36 580134596 2 848773666 10 891621422 66 885324267 50 236696954 12 822455368 28 182464134 59 585067107 52 10148120 91 681982301 64 427878457 43 967778213 51 932294924 23 505757533 81 843444435 25 487366842 78 50368774 12 330433114 36 842906054 29 183986852 26 828039252 43 962428948 74 278880033 84 612964651 30 484590869 25 747295891 69 816714795 26 113961013 7 982194440 9 920668928 53 721589865 72 862239263 38 816283283 79 227217784 27 595718779 87 82389759 84 246054652 12 407963477 39 721826603 89 85848277 87 673610002 89 6929810 22 259022803 21 48526261 38 86179614 93 48764516 27 143076833 49 491366190 12 470137178 11 848002693 75 88657802 81 265679084 8 688304186 16 979815190 92 658565235 79 23019720 39 274305364 15 59770583 66 667229726 1 787267329 94 435380347 3 876582040 39 918973853 52 965129264 94 148821380 85 734057609 50 202966218 31 76280470 20 569804402 46 218016368 6 599116669 36 897142447 100 79988819 8 628030176 19 129050572 69 658132220 19 990841123 84 245505632 48 359327261 25 751432494 34 6925068 68 42388786 13 555650349 93 280584595 70 538883532 56 493257926 52 956773287 73 332436270 39 384152057 88 52438226 46 102388173 28 457744219 16 57913308 59 18991229 84 633088419 63 140502268 83 770281203 45 683479176 91 705966408 88 468055667 60 888847892 69 255994924 3 342979601 49 237148496 73 425009178 99 606962686 7 83657215 54 680707756 70 299371147 38 908122637 40 87230109 53 296267664 28 978191225 47 696130924 62 922950265 27 322453364 39 236117241 22 598104424 86 396517729 29 256414001 8 290903318 94 891536498 84 823932151 60 911655949 26 468063932 5 326708610 87 33917854 25 441769559 0 784988073 100 689710681 30 947585908 40 463835314 77 587751328 10 564385369 3 565680094 36 191823567 82 776678731 4 948534819 77 711145820 18 318883227 91 563423012 8 273955800 32 50150455 30 475931868 52 60955926 29 948897414 67 908849053 26 342277471 58 496205258 1 22272303 13 462255473 30 433785981 83 592771643 4 957220931 79 499757152 88 872735314 66 151879803 51 217785645 1 961533912 27 138750873 38 643178982 8 894532399 67 16303404 11 555110518 5 768693552 81 608238433 80 172267391 77 391645667 67 416587801 40 987136397 20 807031912 12 905323435 32 516930904 30 687641861 31 95287773 84 515225395 53 227122815 44 129262325 34 752487242 45 161451626 45 611061100 4 85311209 2 360316425 94 457538724 1 857918814 57 537204918 73 894496821 37 45880714 71 260328142 79 475564304 45 813366275 79 555694210 19 207027095 69 86578737 74 300251031 26 274567867 80 319824394 23 407313486 46 957672631 72 2232808 95 737891175 16 810334443 41 576876478 74 304227971 65 830047617 54 495700297 41 572285219 85 415862028 14 779398792 25 753583460 19 847842412 22 495018687 60 350938699 75 881763456 48 653106499 1 918258379 60 732496992 19 295459441 8 137131750 56 971197618 62 648006163 100 525633904 84 193777642 20 865306399 21 317983708 93 532288353 22 290831008 9 328309828 55 706407394 38 594698298 75 646247158 10 102475388 11 578704125 11 388720527 87 62784055 58 3738718 69 304001338 38 697917163 9 461027732 49 887873897 68 336670228 3 201271584 13 814071439 37 228906592 78 410399731 45 208810933 38 459563636 29 550170366 20 258077818 25 713461757 79 680678158 15 29158413 68 703771826 60 121783289 72 924010355 66 323699461 14 222716730 10 149913209 50 678710814 72 178155177 11 3103168 45 550043831 70 533989554 89 616230273 14 713773910 13 394324691 91 295554884 94 253161301 2 196693015 96 717657614 5 703203770 72 191388951 72 50965570 5 283846218 64 290403309 93 954554714 9 826445429 64 82330671 45 482335794 19 417518115 42 314273108 87 516005595 0 263644332 77 48705344 23 30790722 14 598364075 5 684557586 40 282025382 87 526348904 71 116709613 29 832253911 74 691329578 1 771545615 26 37311511 26 249498545 24 976079740 80 162527395 21 854882502 74 311405508 53 148184997 78 767201030 94 480654375 76 222468811 73 384613912 28 823961126 4 423152955 51 95599626 36 429022315 30 464981569 11 69327757 99 90128506 35 850010696 80 373209151 67 665789075 5 166304208 20 423251640 100 208963265 92 902508430 20 869157687 56 219483948 65 24406740 32 866037796 49 859807828 41 576719671 44 791716844 18 227160342 56 171811392 64 582157595 89 24712997 6 414785515 74 975189707 72 774024270 77 313354441 0 424770328 74 557587688 69 196137073 80 350394826 15 169383828 11 172943631 31 356914601 57 651089522 83 28396652 41 445788700 8 412711941 97 309892698 59 136129885 75 368396583 48 65385822 76 435180799 66 435494772 97 600525736 82 777744554 45 362615758 34 396752840 19 2118997 52 267446784 66 137316916 0 497877069 9 278261592 86 401613292 51 502286723 52 946050840 37 786393387 41 657536709 69 669790700 42 64780378 97 476201104 16 106064316 44 629769105 100 750668673 31 864639640 34 19006708 77 783284093 25 245141310 22 610728115 74 423561972 50 936804170 37 594548889 31 949561674 56 831101798 25 177493745 0 630837975 68 788138540 20 335979977 87 694024146 90 337140968 14 629815095 95 614327548 36 126563272 87 401768628 10 40308663 78 922538173 53 490327566 46 147919047 29 420025191 57 60544825 89 706450247 30 975815824 11 166541033 66 166693289 14 105980205 74 641855727 25 801067782 67 778092424 23 114459899 51 551464848 22 39641215 18 549333702 44 869676330 32 30513538 78 393748178 60 110945350 30 756273138 94 435332881 27 403895422 37 13047829 82 980717308 92 973156581 73 439983748 62 344283804 86 133960191 60 513549610 100 842121747 98 995586172 75 82410937 68 236715440 3 813770987 5 30848822 68 112036702 17 251640786 90 97981840 52 443311920 50 548430674 33 287709266 25 929055988 82 811837353 0 865162377 32 375763217 1 859576083 86 547708565 78 761955681 96 210778581 10 989103220 7 756165420 48 766188972 50 127600699 60 691292636 36 196202976 91 350595460 28 227598847 34 495352934 15 280838439 6 537448846 56 438025212 96 9980340 19 355630102 54 24602753 3 820355438 11 150457462 32 791183327 64 540148218 73 175696668 6 523908108 96 183398508 47 273674689 15 736065123 32 442196852 59 277236836 70 182942254 42 669232841 41 123044420 53 21743057 87 202537192 67 42605029 23 383894250 39 220944668 63 737206886 66 856432524 37 681754641 65 149448686 72 707883032 97 595605942 49 168335000 33 361169236 3 412159192 19 418921869 90 837566545 3 669776994 97 504813551 34 263962804 25 672944261 11 562151859 54 253654973 80 307219359 39 739585351 45 455802703 31 145175845 54 88078915 24 437016723 79 251063421 58 52500576 47 270481487 25 432628794 22 664633645 22 482816810 77 962490645 45 344905466 69 794084349 40 86341020 4 114514449 28 195644843 27 434090232 58 884117523 35 184831916 3 232784811 85 404323253 88 662533889 44 90099609 73 357744298 81 498486690 71 325269449 58 628734233 22 637698082 20 913392941 83 530943555 55 463050635 68 397576363 45 214383944 80 796001140 52 397949022 33 194640734 25 250543982 74 907858183 1 530926371 97 549846158 30 125228131 51 561307394 12 726539122 23 182961607 1 487427193 93 832036191 93 346888689 18 534145481 43 452985431 44 902895920 51 514404960 18 181298977 86 404525874 84 408788373 47 419796654 30 937565277 51 555494824 80 356972693 14 687290001 2 808672226 0 986530932 33 452133058 99 521901231 25 766197155 66 529502818 11 33610210 16 129823829 5 351188247 50 209022254 33 206312958 69 993277528 14 920818942 64 497929598 33 731353444 3 650608260 70 332921258 21 506131491 79 722672306 28 406091292 25 718677358 77 873081099 12 313744033 12 148096176 38 216117160 63 891779079 25 147025113 94 951146619 93 76887078 57 362617218 39 69639271 67 882901605 2 918376736 81 504850466 99 967869712 30 217093943 13 426613938 28 804443178 40 761938792 27 746412315 72 916859739 51 290235597 69 979210195 87 263937076 32 3992128 3 285909626 65 860716509 64 766672727 68 532535289 92 756276011 64 648908936 95 561872428 54 401308797 36 946219473 95 582593077 62 231588132 60 523767150 19 353179843 40 138181511 12 594558654 36 874641898 27 147368649 45 322054993 47 162241416 90 175003059 77 564198721 63 359238895 10 201944921 55 837715360 89 839340041 37 841527557 55 44219987 61 694412043 61 527807727 46 831213615 23 658250095 68 786462906 32 384400112 45 506555243 92 198214030 62 148965887 23 984976045 76 794384365 90 174610070 46 82048138 5 116221206 48 388748585 56 115570981 85 689381253 62 775034427 89 444356913 44 215658685 0 515287639 43 97034159 14 236180173 13 503521303 19 845727486 92 888584825 44 188058180 78 491876407 37 772218788 30 795440871 78 661597142 88 91675076 41 184170231 40 5196273 82 566104558 64 663379901 67 892522171 95 120417644 9 95186364 36 857141508 72 68203414 7 568644144 5 998010489 18 638594139 25 484079722 97 343647014 95 436776010 35 288021343 87 611748615 28 160498041 39 740311688 19 243212240 39 544221060 66 429017484 18 958597818 78 929349150 92 443648202 99 119066469 54 825437393 48 861309697 77 967502638 95 696294323 48 96698986 87 563094884 47 960927140 30 446470527 63 612567729 69 24619670 97 212354918 92 273344268 65 488327887 68 190498952 52 222935599 75 876884306 88 893202511 19 698253076 25 947609637 77 840130745 18 715197439 75 935588813 98 312909622 88 905296968 48 401560907 92 666689273 44 562651330 63 210030293 22 649267657 35 178501371 26 634018374 34 251578452 5 373657112 78 906150916 0 956374297 10 115780166 50 122794653 11 689344063 71 26610517 30 665403426 42 55424724 92 753514341 51 596333582 28 168237267 78 123607914 2 539112510 42 85389518 80 678182385 46 614662557 65 794236730 85 601266207 40 271933267 78 401464580 36 151387488 0 16619842 23 491269129 33 47806100 76 807766427 4 793414753 64 665775577 52 66478960 18 930993668 52 570803494 92 751772234 64 827091234 0 590035646 76 608640691 32 125044410 48 85703955 29 422088780 31 454735713 87 253453570 93 205684866 65 59650733 97 709163908 70 681098312 70 372942735 43 89806135 44 493314990 48 662473584 77 375235898 14 571469936 54 590403775 44 617558438 59 790706653 22 266114153 39 671408326 12 317289612 12 605187331 81 688043086 60 672645334 37 521051071 37 540280173 77 222234164 23 785069137 33 830640435 68 539845821 71 402874233 21 717929528 95 841836302 47 201202160 16 842140787 34 394166189 40 827269524 15 751835581 51 343532562 96 574712838 40 354719867 69 371695891 40 234393594 66 115045692 1 594884001 6 711114933 53 914939007 81 466371928 15 846088678 30 902019072 58 543454774 99 237910143 95 605539207 22 916285432 60 165505787 5 640286474 57 426884652 48 781141075 34 326024731 7 221320181 45 617787176 7 844807713 21 235004222 36 347805824 20 224561909 3 323582480 59 252691423 56 400696046 17 870816676 87 615803792 16 187916938 84 411733790 40 343018613 52 257628496 91 782960754 22 532275083 14 151879326 71 256954230 96 341554735 52 590566870 16 453354594 40 62026343 5 787857323 61 944671290 16 572305946 57 877040215 59 557625083 17 515891222 38 266412131 51 459481422 71 826932969 6 326470569 20 362755173 21 714231406 37 262152024 8 22473351 36 398984638 72 423033107 30 646123507 55 377377464 84 622858067 36 607573958 94 803946755 21 741984028 89 137526653 64 356151825 94 289449947 46 924718324 94 859317058 32 181721830 15 905791746 21 196768200 71 241479104 25 765621039 91 373431476 8 242973698 0 305481260 23 197387409 7 407902949 61 786619006 65 273646872 17 565795007 40 118895158 84 718051983 12 421664820 11 423981870 18 137355903 23 303930251 2 136152457 36 459470517 95 348797974 55 65403918 82 826187775 46 688846093 95 771852932 4 323863575 47 130593554 92 651942388 64 120146994 79 226813809 23 729155156 95 379060673 14 421642305 43 303450358 80 950852432 47 124189455 79 34361502 9 971024202 53 332014028 53 802227217 77 431005765 48 302680461 67 616753359 21 461648767 20 170733633 18 887118271 68 171979031 60 785484712 48 516881344 100 161208914 24 782807502 47 104547740 29 667250307 61 595151161 29 227492504 46 440557276 94 146002028 17 698850030 39 475897946 85 984307638 17 710925273 43 320958332 36 587958686 7 517370847 11 159580325 20 39416863 5 292410135 84 822133738 55 896497169 87 913446907 20 375969607 52 174412618 54 390692273 83 713719672 33 992116570 95 245907634 3 959510458 83 799531193 35 735069250 1 11031733 98 934001271 64 793096743 24 641566718 15 264348506 61 618334320 60 562537035 53 351256383 13 756188900 20 715026456 15 433505338 12 230255577 47 160740383 31 133509664 74 407045627 72 928239972 70 811347340 6 826960160 50 153938982 83 869164559 79 705716271 47 62398451 11 249438273 58 139244695 99 283665564 91 339635224 50 829431787 33 468377572 6 434214466 94 770768549 30 557303433 27 780422808 31 206743734 62 47064527 21 44122322 16 148203207 90 128318351 31 362187541 67 542865529 90 77804088 60 421585470 71 924690543 39 479940520 53 71013679 76 875359986 75 711003880 66 248166135 7 327100142 30 931339881 21 22601632 0 708948553 31 211909666 6 751542532 90 682712738 45 754509695 37 920496295 1 605434579 66 777763252 9 46133997 69 12197895 2 37394346 90 402998406 89 220513826 57 561875414 100 918442128 60 437304051 55 136806319 79 625889470 58 511584809 53 241255053 62 770063404 35 393068126 15 112804906 95 430365172 28 990628993 42 155700591 39 715405260 54 312121957 60 933019238 84 114740691 11 174100612 51 657043220 49 487777755 84 624899492 26 256033108 94 742022037 59 744074922 9 662454052 58 394125629 12 977322163 37 87843137 99 565786502 54 41075983 14 416116006 81 415666797 93 397102756 22 530710395 70 397937536 35 481108607 85 670575252 25 494980109 85 894506584 75 704752842 14 629488517 32 327929599 85 88367661 2 540391869 14 642711701 62 948449516 63 438925489 33 735274354 14 543490035 19 876491284 30 314645753 43 177386304 10 901847934 91 20688796 26 295170157 14 26782124 61 395816608 96 615957153 36 933728559 81 388647454 80 226607986 87 152774453 79 922780669 66 535111666 37 375965012 39 251382018 4 985406619 37 373252271 67 890266729 80 410840574 87 977670032 79 838645811 55 833049790 56 725991664 13 882026767 33 14149389 90 234542173 76 147851869 5 962698741 64 308001693 58 763339648 19 536791627 25 140575126 93 105122837 25 506507051 64 562792475 78 201812833 76 597543778 55 133166774 76 439141744 24 264693823 56 910305429 82 832387953 23 152827973 94 526074137 90 332824865 49 23673010 88 746915934 9 129676323 7 745429883 48 658899721 28 659387435 53 492826148 43 736508767 29 481668447 43 927162608 80 7408932 86 757819393 68 88417190 90 2919252 1 120975657 37 243064193 5 375149894 86 899976346 65 828489377 52 949498711 37 817877817 55 933428241 39 289459767 20 636044949 14 57408129 26 828676127 13 893719751 37 809337413 14 602707240 48 307314105 72 952636028 59 760804501 90 280775717 65 131112205 3 110732153 79 400035763 51 59245619 8 756818776 98 2061513 11 919782805 37 447465379 10 429202700 72 649041216 80 465596411 2 990342573 74 855245912 5 119190186 43 476869274 58 150519290 32 496747705 71 298672285 8 620104881 51 306853227 82 280011863 55 182558951 74 725720571 97 27588013 62 927874340 96 815813045 74 436260008 74 14989428 71 47793595 75 391254497 45 226810957 96 829821649 44 587266220 84 605529728 56 528006134 98 582853199 20 966734374 55 266851913 47 825971101 2 889271478 10 443090852 100 427123390 72 217022227 89 55330903 0 608786587 89 607374763 18 714371139 15 392701936 32 106869490 72 263086821 47 958233828 83 241324202 90 149120902 9 713108627 22 34858809 92 142025169 25 793653123 48 651859764 100 194775724 31 913841398 59 166181031 95 962607855 35 354974257 81 765729295 17 587756011 34 907670612 86 369266495 4 371125964 94 814166721 11 757032796 46 984177961 40 132597650 64 288473241 80 299167593 87 500084853 19 841988716 49 575272889 99 260133317 40 677857257 36 79046065 1 820974692 95 42678205 63 51660971 2 330960690 60 251824328 92 954151746 64 737309020 40 697662582 72 122695608 10 976678598 81 67390287 85 468759840 27 94031592 37 462627437 85 526169473 91 989694355 54 855967017 54 503870369 58 981585000 40 424621003 45 332957081 100 651619682 61 945439695 6 711038805 1 374788948 68 530901546 78 823515081 55 170154583 28 853054138 17 378149676 44 472004239 78 39051099 14 55345440 40 706465660 13 778369993 96 749761587 83 376850949 14 216938933 3 946733762 32 846291514 43 180416132 42 232129269 23 108312452 74 903105309 63 667370213 48 361952607 40 822596692 10 401254951 40 883828276 10 988186555 17 26253432 13 950833216 59 163679998 75 450060056 7 298505396 5 626668678 46 205339363 33 597830451 57 21397929 64 96127159 30 615340036 99 504229630 68 955396149 28 436112024 30 607498586 64 260612283 40 819228580 60 601164911 8 312961822 42 292610603 91 592780943 71 211882837 37 676632027 95 360435717 80 532694811 39 903793662 9 780139670 42 973370875 55 659511641 33 352496827 94 985466283 66 603017014 66 637750106 53 27583708 36 974577639 100 696998272 65 791001059 43 511387823 6 392050469 16 831554503 20 210568014 53 336592032 23 593666267 53 96889616 57 614898339 37 668095028 42 611607664 60 370871282 18 910078545 30 636624346 64 788937013 30 699949208 38 455036012 38 269574927 51 405191672 91 525218623 34 748920178 10 884051411 73 435829159 71 484938500 16 965881746 74 454405241 85 640402231 99 429523736 56 478130431 82 45054717 38 483367518 39 419466405 45 579621326 0 679878383 28 447550685 65 704636375 77 965795594 24 818501905 5 341487719 11 569785433 21 135117084 87 989833545 91 443803132 29 592926431 99 326894337 81 580729583 65 472972359 92 778439430 35 104531138 86 719335984 26 311059693 89 299884851 57 923046037 51 156659115 67 433270621 25 814994578 79 59625055 49 962384452 25 863938779 41 998692080 0 608292960 94 478912342 95 120249571 92 860482302 55 664011101 86 695164929 28 204783215 80 534334600 39 303866365 54 972037997 92 942114366 82 384633097 33 677820450 93 527436783 17 907991095 34 505490263 89 239706255 50 626315185 16 59072958 8 434482260 25 289907614 99 472457907 38 28813848 24 347425911 58 954536960 96 307648172 20 285271068 66 919563902 35 221004215 51 609850333 25 192457989 77 177282554 8 859131947 17 418884518 8 787383179 93 579193345 33 53829200 6 717122156 16 241940670 4 148318038 82 637881262 21 211321669 34 212663628 96 517678 56 829424757 99 370133337 10 641624450 8 279923257 40 600642162 74 725180580 62 673761729 66 691634261 76 125416788 73 633186803 46 614086983 87 869461059 61 100760488 72 552841591 63 917885197 53 612193482 55 679397255 76 368268929 35 477305849 58 705088955 48 999218047 34 777208159 60 933540311 93 790786052 34 105128243 51 941520661 57 560474279 44 519480598 0 38283001 72 372730502 77 992550027 24 62901502 76 237689773 9 49515878 55 644331461 60 47685748 71 255137702 45 122903877 28 363374893 22 484579041 28 904178129 80 777429286 94 252803653 73 168345755 81 154288864 35 227649163 41 894753780 20 593353352 25 921803623 25 552643730 80 828442496 92 814397774 26 696040475 19 668956757 68 249204605 2 637514666 33 608146633 36 966449832 78 290106044 87 797575014 34 60040384 36 637223047 43 872110281 60 229298684 22 317739597 2 633891569 92 616039185 41 87320475 65 189563779 24 801238871 53 536302864 1 303962733 50 824401155 52 128411659 7 354720598 92 985993813 98 886105909 93 814047031 93 922882703 46 977017540 16 711529390 28 46223841 38 100832437 65 43015640 97 564153831 70 633751111 50 521409110 6 755841177 82 861063108 49 218043000 33 42564342 60 482795898 82 43833350 10 626007403 42 805466188 25 912434638 54 522941712 77 633570854 45 279568163 51 681936082 71 243406384 16 723544917 92 111112369 39 239622389 90 392775250 28 251287533 47 261425511 18 341962021 15 49044689 34 219466015 48 672520589 15 420150558 30 472455921 6 555598610 100 170017726 5 560364121 67 801519347 70 199181046 74 607174800 23 494465867 100 802008547 74 892442039 96 624155653 80 172630479 3 211318295 83 730582717 14 941125987 60 259466089 5 957095288 25 930926009 13 535563219 4 616547745 71 421241962 48 940375378 86 988611059 24 967004658 34 689200553 95 169446196 48 801920474 42 940213575 53 138306772 47 114150082 67 326798504 85 292345933 14 680337319 81 570823465 38 69022531 50 526992619 42 584784376 97 107628677 49 924955917 36 760777091 25 822300609 56 958372613 49 55889102 1 60460708 41 775789876 94 637139320 84 517221127 30 430059250 5 186736762 26 523643658 63 268861102 67 806367550 67 73565829 83 630733585 69 534192712 18 273177884 23 558172373 16 798951719 92 916785814 20 450228472 24 38867628 4 923413339 13 121019167 56 722526300 1 633866578 42 895764692 96 593219285 6 894076733 27 200091651 99 894148482 43 692977261 69 325275418 52 931165724 19 805798622 73 538284431 98 136905062 88 250655244 81 503041991 2 176050472 8 887418023 62 901555241 26 414063561 29 297141975 53 6449468 12 537101964 22 121766955 16 760412716 10 230751291 53 866007075 12 706173187 19 357225433 19 827187281 73 238434321 3 310931449 77 31818703 39 777790704 57 234636661 84 488598159 52 110473527 67 262887373 33 485947149 24 888414310 24 522438880 24 633667139 21 727815327 54 868199266 26 766065214 91 220004621 21 612888395 38 317173337 7 768889725 41 850837741 31 355048010 55 806998361 20 752907841 17 942603802 17 928938069 87 508917175 4 7566005 49 478073960 52 151286546 70 106171991 45 663272040 2 642603178 50 43989964 48 145775887 59 757410877 84 901911247 3 199948829 9 883663297 50 763327931 59 293190362 69 816401441 88 282097322 36 649242975 95 239821955 41 880402711 29 420921835 77 548014332 32 619498132 24 357895828 68 560666033 81 226534725 63 563626377 37 639776112 66 342727213 18 532926236 18 327933374 15 247409557 91 389284591 11 360390701 21 132826443 24 541936998 100 757543674 32 284173806 56 670812223 39 750760315 94 146431453 86 320197463 32 371468763 31 906394397 89 521512529 13 418091143 78 649280748 10 564215475 81 49490145 15 173995064 29 861523242 24 230518395 84 296498903 55 216435406 27 860874901 84 404348715 61 340599305 25 887571931 72 447430225 90 755756490 12 103541632 82 586886162 45 505447940 52 532043674 85 868620277 67 35207188 3 823612977 0 493325890 74 320714392 86 492162639 96 33137224 95 949255925 39 963847445 21 596967782 47 962192780 34 966220769 98 550072712 93 638525218 93 136363643 83 477509820 75 19628691 33 305531145 54 781889192 29 659902205 72 108585517 91 78946085 10 665386499 90 986344186 86 564760043 26 118179610 56 311780533 52 315771334 83 457285626 45 583834271 48 263682677 41 454582895 80 791355773 68 521851713 29 550349938 24 348574439 78 936840242 10 213731753 74 695270041 3 425547466 13 706670911 38 377588061 46 700204529 33 371681231 41 86759949 30 430013164 2 523733684 67 394191671 68 758648382 41 159254024 89 647152536 64 222783079 75 440800979 100 115455787 86 290692066 24 291290856 9 155123171 17 703112828 63 412789389 85 794186777 37 198160006 19 662069459 71 918634074 59 906842961 62 551869511 31 247452553 77 39728236 96 391039640 90 238611754 71 616217592 43 401395819 32 472259505 23 299902511 96 973437575 48 912243710 29 516317789 96 334914846 40 617766308 85 389635097 64 946036671 58 98587467 92 890521436 49 375451189 93 156823816 58 723413958 33 640691242 75 638807107 25 161757815 17 684350432 8 871411944 3 727141431 6 883955893 76 468089790 33 679044403 15 890380422 27 32272755 21 428864490 76 97895493 42 158280702 80 863294460 17 981429451 42 57499018 61 480617909 76 487239095 12 285246459 40 494434082 97 874987448 40 723380701 83 61409248 59 903914183 11 154320456 100 94706144 0 470536808 91 523219928 12 944818766 88 293114518 54 73961333 83 177890291 41 889425090 50 326352040 0 347078120 52 427623371 35 629672133 95 21632688 22 234574978 21 781765603 33 376111208 93 266846836 39 287408759 63 596635674 74 639572698 4 233158096 17 356836404 22 961261569 17 171157999 43 324305949 38 521706137 31 438777898 61 840447024 90 101285372 77 587219200 52 334950040 27 74561346 78 731109771 43 420296457 60 781022338 2 268988584 48 179381794 96 555819178 30 142266353 30 661151027 40 630592414 5 132267071 78 32518005 20 449491249 92 480209950 1 536325477 74 391303615 39 29677323 32 444591646 49 168996017 48 985008846 18 449906131 16 617451611 27 428604003 15 869510977 95 873896347 65 634683395 57 235812841 10 266538071 8 69188454 69 857380335 60 16405019 40 322813741 40 457430767 95 966019697 51 376736486 62 783943340 46 234098763 68 169833212 92 550845399 17 157771554 94 658074391 3 452912852 20 968864130 31 211561262 97 263646449 10 619049143 66 524837379 90 297030817 19 570338247 22 62151412 8 224373158 70 417343809 66 504106999 11 736432017 59 442905335 94 533634327 87 357551355 47 996720252 48 250350269 25 262778993 32 639093668 52 737618747 1 73417994 28 682610273 87 130807551 15 364495649 47 178908634 65 738888767 42 664587144 6 404246652 23 295857379 91 353602115 40 532213661 30 332649845 26 932995549 70 324165874 3 469223331 65 175486332 35 898051460 38 428835989 0 70461538 72 60718894 52 606850549 30 803101819 19 829415306 58 380422778 88 794356376 9 865737756 38 624310074 92 729944142 62 758412858 32 91560524 38 633450096 66 892865426 37 730848608 22 863181977 81 78212901 82 992639667 59 542744897 78 993752442 56 55903779 43 718933293 87 968338910 52 966783859 36 436304749 93 750658569 68 549325307 89 108341157 97 282076920 62 717901107 47 23413896 37 841787860 33 249207339 36 894795806 35 392542580 40 966832304 81 891044422 20 331813441 30 251283357 50 362764763 86 307800840 55 974615077 19 313185197 12 870926018 75 200674032 97 725658011 7 747653769 85 887749302 49 22782411 52 214149133 5 805584997 40 944884371 67 173192015 10 135719526 57 547425264 14 632677700 35 648595507 74 150273583 5 186537435 62 839880167 47 175601927 59 689188523 88 698270619 91 884680305 64 182454472 98 726430520 2 694549716 29 40178662 56 546657305 45 881088767 48 333022213 29 788598473 39 764408770 54 629360520 88 78763276 39 319946165 92 772488506 0 974418823 54 416167818 57 441576537 73 612238453 67 242702717 9 363050429 63 13359436 70 956488504 0 562861215 5 357954963 99 899933653 95 302882879 72 306608843 47 759353643 7 217393619 69 949469362 39 641497413 63 18476721 87 490465253 97 686972850 0 280265845 84 612625396 4 255929889 84 900615780 59 518011803 87 815985767 78 626214724 71 349405374 6 364705746 99 428753171 15 898342410 68 651168680 76 28861600 19 468002946 0 255081000 58 424398824 25 825329015 54 92931011 16 373601902 69 246197342 41 296138448 35 945726233 30 555073331 0 725174236 88 150829222 3 66483745 24 180181048 96 985077370 57 131976312 13 595346764 76 735636842 46 738950575 81 589595606 62 791243003 5 89079108 1 195286170 57 377268339 23 962940574 92 138759284 66 14806062 91 891501904 82 250365395 30 568657973 4 820093811 61 206132842 16 208770905 63 258054556 17 200168362 6 403101487 78 889644618 23 620796388 72 365823464 14 52852418 14 145647150 22 18778746 97 298215431 82 755614153 55 137190634 76 41929833 58 992382024 63 192842831 80 336037785 25 856805274 6 994492940 63 302649247 9 904859932 42 980544918 51 127459563 71 88579877 30 794010970 4 81132481 89 587780577 43 883495103 61 377020766 78 663434248 77 27370374 99 78148633 8 897696207 79 139875797 47 409997147 48 345336215 65 195005063 25 279600673 78 582690401 95 951626799 15 136978454 40 478840331 76 923850658 47 258348268 47 18573294 38 73218202 76 780005242 62 666992475 46 422575931 37 632519591 69 922421523 76 498430026 39 228450627 70 164535842 98 808124785 15 358901692 60 475640220 51 725841701 23 858027585 95 761155339 46 83062983 38 252270697 9 57870255 47 199918212 25 171081973 72 507201797 32 140990351 90 951750693 33 751290155 34 644335384 31 150951629 82 763144889 24 198773049 34 922374551 39 201490771 50 122453361 59 429459912 32 586057549 34 507108519 15 363805460 64 7464246 94 251189700 66 545479483 29 434496651 85 924869554 97 979756059 0 933798430 30 712331767 68 860447292 41 337676184 89 602341979 99 828635161 65 692124684 21 203993974 17 451075343 76 844502905 5 836963463 37 871166839 0 879090235 58 167334592 26 674702067 16 742581320 64 900057243 74 272315426 100 13143108 58 217348320 29 49353911 93 605300447 59 932551627 78 385329001 32 683426770 17 70419341 7 577339331 41 770258456 33 175426003 95 502572266 64 831849781 96 695105238 51 870213990 34 213674963 63 428753239 34 12358697 47 269839159 36 733173686 76 571144864 31 832912546 26 474172176 18 265925568 10 171754456 16 609666871 69 937983068 91 293900029 78 739459253 36 506475424 96 237538879 32 189582083 71 284581252 10 317873678 79 294945294 88 133776985 11 89435024 76 933689610 81 677111193 24 563897327 97 740787743 51 726922102 14 252051333 84 122124410 88 87162751 16 227615714 54 433910154 86 158816360 76 538716216 30 345901552 16 295788785 56 402745206 26 287787097 64 865737965 78 262283384 54 256437001 72 816799626 40 401219425 25 742847520 31 762197706 28 788582535 16 810221826 22 396063425 49 519301176 37 130761626 1 736984477 63 394766544 2 171197989 22 679580473 98 846260737 12 807027410 15 855115605 62 348304722 65 740702066 8 237614879 16 527793072 41 851851842 86 145510214 15 793855028 97 157616568 29 314483666 26 326080218 3 142364545 11 924757502 14 801216671 13 462294786 84 869591645 60 944812517 19 814965751 39 921700021 32 252773973 47 14016874 80 380783359 54 460563733 35 747176550 18 683190756 5 607357722 98 518388032 34 895224133 40 84618998 18 500680257 29 497883133 98 897929413 72 159938911 22 299006989 58 192613695 75 305694770 25 925085856 94 687853197 56 954636930 26 859330799 72 269592263 74 778382553 20 749203223 44 737644902 40 657999899 16 880735768 29 618931839 42 115122663 11 36532946 73 337040556 36 458807599 69 715315134 41 444780549 21 329284578 33 613710356 29 487953965 91 299137796 56 793170741 90 145000729 15 822972197 33 790106147 82 421244682 86 716934751 78 783333887 64 291249106 94 869444288 59 33629191 83 355939206 79 659269504 13 952029010 34 250514314 62 156236635 87 13131061 89 492108768 10 698953076 52 182272846 66 493159150 14 602990962 24 718077866 53 593774971 37 601371912 2 973292849 4 381831700 79 317729854 31 200041516 22 189361339 2 304623275 27 970345255 87 171835465 15 719735213 4 162960806 25 736323506 24 382756465 13 176591632 69 815881672 19 733438304 43 24558931 5 144275577 39 579369478 29 122447124 42 466316422 12 180640431 59 477896855 65 929654255 35 270973535 39 486990396 93 765432503 16 600929811 37 672349155 21 386093885 95 662789974 29 962325130 40 52437488 16 654393203 46 319525187 36 600639613 29 929353963 38 79861096 36 299141401 51 353284689 100 513881184 34 100552968 97 194277153 23 192861796 7 620558963 76 849892033 41 52700889 89 287292988 6 858396467 83 834245049 71 664529278 26 230748982 80 104557035 61 321368923 49 716234588 68 558015659 62 83626981 70 709670209 4 397013007 58 290703726 76 644921308 98 538926540 83 108592909 34 2836576 27 986486011 85 89170194 4 837089314 45 336113181 85 444816469 33 183702426 64 465829061 10 862499928 64 540590223 52 108181360 29 102021482 62 650650995 2 369620962 25 336528528 62 565495447 42 313512788 70 391014217 76 673837264 83 629254175 31 357364614 28 876294301 88 944466521 45 772155388 79 416628760 49 66750465 41 37324046 49 235724671 67 426722023 16 986977501 67 644594096 77 334620397 18 610627230 44 285756060 29 972937253 16 350390473 47 146807161 42 576139714 81 256315578 93 345491695 90 981384268 5 293682548 50 882322072 74 736656931 40 33030337 57 143596761 38 277483353 13 305482715 46 865063893 66 164745822 100 435699379 13 271057374 95 538208940 23 504204043 98 655701517 80 496131384 68 57634857 39 26892359 44 971470089 92 611626698 21 610002522 21 792833989 86 287864074 34 610289340 92 487618389 2 501661993 13 259477340 59 390850827 71 816034679 20 512925816 87 452594410 28 962043435 13 537902072 54 600376667 63 142379620 3 168222426 94 907158667 99 548116607 86 575222328 3 266329698 77 412884273 47 582499744 2 191984531 52 478228811 68 666981923 81 657727640 98 981482920 64 945875835 78 755773602 91 8694167 56 418936141 31 197889950 9 117707177 19 896785824 32 935222638 19 785841809 27 247450799 100 192536476 47 135427070 25 782565360 72 993490864 34 387051127 27 954808101 30 119017904 23 942850743 85 603244005 24 268783751 98 702052054 87 438633242 53 941971605 33 658860185 91 678898180 27 637515901 7 86891779 65 894953137 27 345667740 69 959765200 48 46218060 93 390645085 30 160489537 47 728451963 43 51780460 98 6501645 31 987538408 9 926416437 28 619108403 9 554794364 85 404058994 24 861179988 19 356030373 51 925248399 81 7457429 86 301895157 40 949151733 15 608847224 45 136812204 100 163848309 50 260373960 76 118208057 40 199943040 9 795597189 8 355780244 53 934569945 54 500094960 9 375023977 85 539183316 76 388229897 39 343852169 91 594597995 85 574197066 85 434065701 14 579594585 82 151788608 20 445063876 28 276243954 40 453758392 13 246908784 92 880084210 7 498089484 70 150158994 55 238705206 48 518964047 5 35659470 11 971908451 92 293324959 40 78243135 63 851736322 68 504502425 10 635672082 17 913530066 15 293587870 35 546845110 89 653464644 54 231528297 53 263823284 87 87931369 92 473800532 37 942066427 40 189955078 17 744241245 9 152962982 85 39339363 79 117951813 9 175259730 61 870158796 33 219657469 9 390834522 5 914026089 20 960259435 41 997196663 13 366937545 71 697156683 68 919787509 60 369508315 84 625128771 79 113725155 86 480705669 74 810406972 59 532940505 96 288124217 50 582225320 35 219886052 96 874467273 73 944349870 2 229630490 45 606679062 8 1342004 75 347616076 23 363744327 68 638655174 78 78373439 41 725024703 65 440704085 89 277530031 3 68926227 80 707612798 89 471434027 87 763384141 71 639362299 88 730959685 26 444953834 86 659847453 63 60401708 26 208945862 85 783733855 59 535772238 47 772537038 92 733690804 66 658037366 5 212176057 79 183203020 58 201356074 67 770167453 51 632394638 16 430167225 30 785588880 61 857935286 31 703570386 81 928369233 32 604090734 65 155440687 1 958837326 23 399223282 52 297718804 37 526160001 16 450628054 22 831526305 4 360966280 28 103391272 75 618246207 39 295273779 13 347670354 29 764782670 66 142495426 36 76668398 26 237084295 25 720124617 56 898001755 6 826434971 30 142337111 55 682864747 63 63298371 85 106187327 19 996622971 82 213536776 85 195403727 40 74335238 92 506440962 3 674968264 86 273701987 45 126218274 34 407792320 16 168287243 68 683918404 28 73192208 3 436841559 91 940239976 54 859479114 97 125225737 2 493649603 25 423471504 90 972596549 86 377486648 0 340604742 42 985359993 81 834422263 2 823227133 51 120493897 82 599783183 36 318800859 38 435438106 32 308977868 18 55495783 58 447273104 25 547782953 90 438102016 75 52434242 43 171981289 36 644964501 65 278682434 99 173956273 16 95481351 90 936856388 100 976318569 84 79700164 22 232471112 86 549892696 58 125407297 54 955508504 89 645938768 70 837486508 48 260557477 11 357091291 86 33399360 30 90080970 26 368170501 8 314800195 53 996988750 46 161748991 89 972203936 96 632399319 28 747461622 58 182773100 65 281465450 29 197214791 95 564005635 33 501178054 16 252772454 98 340907229 19 176457443 51 749087195 58 451224075 42 577528081 28 711757669 69 136700293 45 131929663 20 131809746 69 836413628 93 194564685 77 497199696 0 130367475 97 905584190 19 838979037 52 999603588 85 824439117 25 961679007 46 183069121 7 578228091 7 423394404 8 380744946 94 323450020 3 270360371 65 92970638 77 707841440 47 345501232 4 301332882 58 26614647 99 365750979 81 685028533 93 637167647 35 158657515 28 893437792 26 273340399 34 422319088 14 970978816 99 764158205 33 928973815 40 251775526 36 99720006 74 194614628 39 676492730 84 203477770 28 577239083 49 960008056 29 880921630 22 348639521 10 403988703 42 27693672 49 295349365 73 768823614 74 222107321 25 898744457 20 25113096 62 808647914 24 116603037 48 323709737 43 773116852 33 881862262 35 244466138 30 802615907 92 130206684 75 534773993 77 654290310 97 692255083 58 970265048 8 536465974 76 315638286 54 670733474 37 394682659 24 666060061 54 580260599 5 995817900 15 681090833 65 190166429 59 165191358 17 516903289 25 205497645 34 633836475 43 794874188 61 576936087 1 856321059 1 518348058 48 270754265 88 863066495 35 390158469 65 84441262 15 561120014 96 255861323 80 911210152 65 719735627 79 79388298 88 964527346 0 718407351 95 215245832 86 983828892 61 992324309 4 339253611 21 20921888 89 532040588 18 725422371 40 632823551 12 85648903 86 164278948 67 652632413 12 186352499 64 802885463 77 912285509 26 149619942 4 63221130 63 117276641 69 877051090 89 479450789 84 464762042 40 796955494 60 910247854 10 544454819 82 584052226 52 163645048 28 151457275 97 330801983 62 32569741 67 828666762 67 211218921 38 317814418 15 441335922 20 601442954 3 438249120 33 250828917 16 884416523 30 850183515 15 65660469 10 214937383 39 919680810 84 506604353 37 841490323 39 790058096 62 154440281 30 109025872 63 721223775 79 219962793 83 404839932 49 241214394 29 621793887 48 947387966 0 367066495 6 653830485 86 553654072 93 42505790 48 75545310 26 338532004 72 429181427 61 290452878 43 597498004 76 370237729 99 705191894 20 460590568 70 609258497 99 966285068 4 108123557 6 245891193 77 292727366 42 390507706 38 202035630 95 692481587 66 960606970 56 42169120 51 626161535 33 38729306 8 604450140 5 576952458 32 907166090 18 116546740 36 166847991 42 582370244 3 523767533 71 362542953 83 291681835 83 645246865 95 577111360 76 233279566 46 662749627 99 632508119 11 183637317 41 44886949 66 840487751 60 58788415 85 13048381 9 74707480 61 856520542 14 979581336 6 389108202 40 359159936 32 422668088 3 684613392 2 91309254 62 24864391 2 921047289 80 271021855 24 409292465 81 818052004 85 78937757 62 361268502 33 853723467 16 983650752 61 711169476 63 784374234 85 191073894 75 797756997 70 945421936 99 475819080 59 14567785 73 912682717 29 829728273 97 699180411 68 318588468 44 342636949 2 187952090 84 626283607 63 333661624 34 196055454 85 282473317 3 470995246 67 597106656 66 254167708 1 471265708 56 817805402 89 227690127 82 192634834 8 873425687 30 994327427 88 770150788 30 771925584 26 932237960 80 579416781 8 797692907 8 635414046 89 383736964 26 913597706 81 477756431 0 760978612 2 116872809 90 837010460 51 972144220 67 208947583 58 820056205 72 12212604 12 353341110 92 136254458 95 441885937 52 364706884 50 744868267 57 199531734 72 364156333 42 826019833 19 457322878 1 779741422 90 862935517 25 117868913 58 37500135 51 362028361 33 342268503 75 338849019 31 287823911 45 68668592 80 25680894 41 456343376 35 556437355 96 874434539 10 451800787 49 394682743 33 807900721 25 742026952 10 141564478 85 434368634 74 792269466 52 929049555 67 634845058 92 62890738 70 177689772 29 47148594 10 527112231 15 444522288 17 584765963 86 33007708 98 832552418 66 734720654 17 920631398 57 790082935 28 919516989 5 954494179 60 560462737 50 170307039 100 660837547 58 57166544 71 661400625 56 507145664 29 767288591 0 946257001 30 237706840 24 86008035 94 145849897 19 769452170 53 564436358 69 637150039 48 433159213 89 464216731 33 124478419 16 708813044 28 672227675 10 273834051 80 767305177 86 382333223 42 16423593 61 392786018 70 689297270 57 488853267 61 536168731 78 131595586 81 345130143 64 41584054 82 890924736 46 228075163 70 939071759 88 902534050 15 858878229 3 194422518 89 721577866 23 341106377 44 418987352 9 345636792 77 734934031 52 830778758 52 615591597 62 646484730 36 516305094 66 27166369 15 764612491 52 574295276 83 97665440 26 834414456 35 308649340 77 282464237 3 322828906 91 31793427 41 161336293 5 5935413 55 468074070 75 608964640 40 254511186 38 614562236 89 292747797 86 660135235 51 179971873 7 274888557 45 312402993 4 722187232 100 483422667 22 745542505 36 71096719 91 844533501 54 269977863 45 55504050 48 434581582 73 876825601 20 230843651 88 38147361 80 222955608 62 674185393 7 308180161 98 810032364 33 350035303 85 259841956 56 273114201 75 47604592 10 172319031 3 241448093 33 16822692 86 950936328 54 243587411 71 144052272 38 112591165 36 344908845 63 17229014 60 267509086 71 255291521 40 386382788 13 962586828 79 817925756 44 865242446 48 1844199 81 428381750 9 207830687 65 782164863 100 925752341 81 138199323 25 860609270 66 323862864 62 327310887 95 764116581 27 532491259 33 369447460 77 473964668 21 195000676 96 826144923 0 696633575 40 544259887 50 315269882 29 291165271 49 893387462 10 859137073 45 779086753 78 740359260 38 586564488 46 407564055 52 306039737 9 167351629 54 171345948 53 27846676 61 358328712 54 549745976 36 574526618 0 174777328 2 620351574 97 928621098 20 811279774 12 647351508 61 55866672 86 582392133 47 116673446 83 541097724 16 232771707 65 616256542 14 664471561 49 592768136 48 203427768 73 840687966 32 613184237 24 119476397 52 349932277 29 414205626 85 118698029 60 133772651 70 493038901 85 169370980 97 712027633 47 986224536 4 274602512 32 293490775 16 301366541 64 231854606 0 239862125 27 736621790 79 382489227 90 536110518 58 241221616 64 167862834 59 106214644 26 930440351 20 304114932 37 748237069 86 411638575 33 766707962 7 384913990 85 775356446 22 158072073 51 643711924 5 19622484 65 30320353 76 821118800 63 405082108 8 588522156 49 478242841 28 680675771 83 547151449 36 648861108 18 478151818 23 42359386 80 802364341 16 200830132 10 265225863 57 317700018 53 389669379 12 927022212 3 779809276 33 509552123 62 820207919 55 859232249 17 666981479 68 686562592 13 213581648 40 279401497 20 300767261 62 230740557 35 187274335 77 612691243 47 907827141 82 944495282 77 502829398 53 383160415 59 998369447 29 736875491 12 829809936 28 378844708 14 566702415 97 719344006 41 469040814 63 862146529 30 80406686 42 355159199 87 819941212 55 938643756 81 245156877 27 483244093 92 456984223 62 236229371 54 178734751 14 607259239 32 707848412 38 151782986 61 475571080 42 772025965 82 929397122 56 171849657 18 572580768 25 178534266 56 43086448 33 550907616 16 616005279 7 390374738 41 319964246 45 989924682 59 731593357 1 58096220 0 513064627 17 288437073 55 704494845 39 748725247 35 125734486 85 297140786 44 911330999 22 399739546 40 289928436 15 786852283 38 166709622 87 874719258 34 150290415 10 726973970 100 442784731 73 896858407 59 593202619 46 248376360 85 68718427 0 744648096 47 505120516 29 714249511 72 791632689 62 296025136 67 689148734 65 130576992 78 598931718 81 134840267 63 569697626 15 69927372 18 665130503 53 27345402 50 190894258 63 676227284 74 226107034 12 288140359 42 675889312 40 695179556 32 504849832 96 813668488 31 601170543 64 389310153 20 655815128 59 763337238 7 445147605 32 166410932 63 981950650 31 932242219 8 411390302 19 837674898 55 124808802 99 718234975 41 329898685 30 992944714 94 736883923 5 995247953 33 416168976 67 910536833 63 444477899 96 858751667 56 34792252 57 681638240 57 871847758 12 500732658 46 834640437 2 36660960 1 454589090 70 997637236 90 538259607 83 553735558 96 652233021 7 371967832 77 953129873 56 59286441 6 685595270 26 37974393 56 218559516 77 901004460 37 826940585 82 354037987 65 72312783 47 198537192 86 589389503 6 286787491 88 6759313 14 209017613 29 838482663 4 430503666 2 178465809 74 49318495 23 951554064 76 790825265 78 134751566 35 884379970 3 543669598 100 858630794 71 667085767 41 888214028 61 743721870 78 95625164 50 904948457 90 924966909 24 128019982 30 753264288 74 736325036 48 896485685 86 596535885 7 640944940 72 862980924 60 879509986 37 442888134 10 618948237 62 866495228 58 429392417 40 360172347 82 643746140 63 807060900 76 284879453 76 506278051 46 324080244 82 882605993 77 105004336 85 237765275 38 20501086 96 676551278 4 680339390 34 193664030 3 125756019 15 71422772 100 623520246 40 549737781 44 236134595 15 654235871 47 126292011 40 986991015 60 426401269 13 886852615 22 89415429 43 313580460 27 949098821 6 628412636 90 21969629 9 482661222 5 390409277 88 987254628 47 213960414 95 32835568 18 135080980 43 469834500 44 157625184 90 835474961 16 126336837 80 275351947 47 415837844 73 128832828 68 911537395 63 271229296 97 613234016 62 742204339 35 667171725 8 26659779 88 314145532 19 42314442 54 390473705 79 771077602 60 923185003 3 279480994 56 612801501 27 398707632 41 474785281 93 153893002 75 744708113 28 514678755 41 817981232 32 960923108 66 891996296 37 88565128 30 345802960 98 258199687 22 556389794 51 876894637 59 644345941 67 843344497 43 235629452 23 204336861 89 329773358 90 474597887 33 286771430 37 593618575 54 420950970 65 55074936 10 597718225 26 90074939 37 257429575 14 31540967 78 711193632 6 51500132 72 959198878 94 200394052 20 364216982 21 25594050 46 466397716 84 983385807 52 831758620 29 933200106 4 383014607 77 759205514 43 381487931 94 726283309 0 754616007 64 737700733 39 455760666 78 419757284 89 520676002 92 13407850 46 855961166 59 711668170 20 226575775 5 144024979 74 151548216 2 226603544 97 762208121 14 282349893 97 506591391 59 485911808 97 586394500 58 995497016 45 739919389 57 350918668 52 453825725 7 282846150 19 201545373 19 222157482 11 663628436 89 414649541 76 758111743 92 959346805 71 489375418 50 712125483 68 11611720 82 443884209 62 351480312 9 764327741 53 713255589 4 772738601 47 660161076 74 39540216 54 708788969 65 134602497 90 977817397 32 154331703 59 808297417 29 111070970 72 241230659 19 83918106 40 927229982 18 787541670 22 701492899 64 784068418 66 210270422 29 260992152 83 768593873 70 891960053 65 839035507 83 302086589 65 393073393 97 169174341 15 831674970 30 106827883 17 965639415 65 690925623 53 409708405 59 343841674 43 52463695 44 837571481 86 83609559 92 314413766 92 914884254 19 745576428 34 889047599 19 567806416 63 311195048 72 619385070 14 813363998 20 305359056 91 946729774 26 735709795 95 402300109 70 959941169 66 552218694 53 440585142 5 637661777 91 483047614 73 185912669 62 840012474 31 695623541 98 955827438 8 183077790 76 618526012 44 343294058 30 479380377 45 766679906 93 366125226 61 779089177 90 25430542 56 879563434 1 586131887 24 310414307 19 987443479 83 798731588 1 866287508 90 426494726 6 114762473 76 449998744 13 542287366 95 169379241 36 146578814 9 260092351 59 536412421 27 419517413 47 380443197 3 874665986 31 347806160 73 363614314 45 956476177 15 665799868 21 315357554 57 989819475 1 855347985 44 365005105 16 247861035 97 337350776 34 518919737 62 731858282 84 917625218 77 837912169 50 322366763 35 264187091 41 406643693 52 834028835 42 739097390 10 35798609 19 520750737 9 257571551 91 530927270 31 545405803 98 870144046 46 293791657 48 83097263 14 650294219 13 62740856 37 222830790 3 927180042 93 308468417 32 352069507 59 958443087 74 348901657 34 496015179 35 474908634 48 695867899 62 899332395 6 758591668 45 934275385 100 916031286 84 960833473 7 199916863 20 910934915 1 94834599 31 904385265 94 581916715 38 847597323 95 125910543 67 333550341 21 903198969 20 924710130 50 516821235 33 547573321 91 381717584 77 111416832 48 484484967 77 126204386 46 669718143 76 411001751 27 361399252 50 958048541 16 256269211 25 982303935 54 337735239 44 517021813 74 675974101 71 656347294 89 526997843 74 177643280 65 573992986 26 714397518 21 936654551 50 954546121 90 122993384 76 664946368 30 194671657 45 367918402 94 481932040 29 391719423 37 448182185 2 899982972 77 795226956 35 147715492 31 406731942 88 115282320 20 600615043 20 21450926 74 11276140 63 453646282 99 43218613 74 547604431 60 771195179 49 471733922 69 400607469 22 407203806 62 119701303 96 803763336 46 341814000 90 648489499 51 995563161 76 212948433 93 106228364 45 100471022 56 258785948 38 518517885 35 779598393 65 562407272 100 783398037 81 77428876 10 149210289 95 982080230 77 377117392 50 899427930 82 784557477 62 363846887 78 941533174 33 787150118 34 788305951 71 792500197 30 336151741 79 531835785 64 892801267 5 582819501 98 23490048 56 839520717 97 145627496 27 892538872 72 891485191 88 537465426 63 899558603 5 785408952 86 564361987 16 79584834 65 409219134 40 45233125 2 542472004 87 63648127 96 195264333 12 783253453 86 17970393 63 75854475 1 599474530 39 572344500 21 918000094 80 576303393 16 808369367 90 222963317 14 184430760 41 830748502 19 272539064 5 822632464 34 133355444 97 985406995 41 650519919 19 287670638 79 705229478 27 906303955 64 108225338 73 495906593 67 747223097 49 18448881 0 734243250 20 605019164 19 764237055 69 142474305 16 61564396 14 895278515 30 999468197 96 638611648 29 151086133 41 930857659 68 871443732 71 237029594 57 651869523 65 525527870 72 127350704 53 69394866 79 71252975 57 777936230 7 919161332 100 109146013 27 293834167 97 608851571 37 110738820 73 996331025 62 632673054 99 210022798 85 310073854 20 783259225 97 439290476 54 239231258 66 799114195 25 444042378 66 644094718 57 199250953 31 161356587 67 69564104 66 949569087 6 23092947 1 226243490 98 47307188 19 879159376 51 564128106 78 385257700 83 179733238 44 308302143 35 996587961 83 987474827 100 880567187 56 440261464 36 580457508 7 968439474 92 411821661 26 902763856 79 337257239 90 548572154 86 288275679 64 850714086 51 952181652 99 402516123 51 414725341 50 799329307 25 606828637 42 649114404 77 393000066 9 810105988 99 16695433 37 416734231 86 761956387 26 79848697 45 276387103 31 295212496 1 173776227 1 58187627 93 106865154 69 107010281 8 147235551 53 850703868 60 192710508 19 350390107 96 315526822 6 190719923 87 161776674 44 313899909 82 614150024 88 857073716 74 55884940 14 282346700 95 230680994 84 997887441 66 855918563 62 294445538 94 702445532 40 317108750 73 18850552 81 435301277 64 346163242 71 124816446 95 949980124 35 122813493 52 661485150 78 304984753 53 304368818 97 389379807 66 687815933 38 231716532 5 778673549 42 986976575 52 129006814 66 21015773 99 423071153 2 812408932 32 383955676 38 963085181 44 175471857 47 75004016 76 115821263 93 616166794 93 605555066 41 744759306 14 790872806 3 203820286 93 509003870 43 946954081 71 706208217 70 62045425 26 529885515 10 354897330 28 292031814 93 885843017 46 35957627 30 382522330 93 59218408 56 190383174 53 608822318 19 149244515 22 430631362 96 934277524 80 880264298 63 671001496 29 678691945 5 193909749 4 852850415 89 172784487 91 168835281 100 717143437 10 869524615 24 452990738 83 811258140 8 736135199 92 376524074 75 181655663 23 348396163 92 44505450 67 109726181 49 512024160 28 318255998 51 418947431 77 591564632 33 497049653 25 441663625 17 155412282 9 868163687 50 315377851 39 467729837 80 239767544 42 337473690 29 998182211 60 810507669 26 758022201 80 204089789 44 648120815 27 560373563 13 655627678 33 471697306 89 721889737 3 20946822 96 275810009 95 686666406 38 770329251 87 83571181 18 571792488 88 112502149 1 902923968 31 175005818 15 124081193 27 164555694 99 907317772 52 631968731 76 109377507 46 37681114 97 825141716 70 862957092 46 915224666 32 342652653 86 412083958 13 612639814 75 217275832 22 639065176 58 182726204 52 50818805 68 901865506 99 297856695 94 781730068 99 548426561 7 504817524 81 40604241 96 884373064 97 812831843 64 12542954 49 542281319 45 729039949 27 271097264 48 689787575 42 177612463 15 6031213 58 680733681 41 708963689 88 345123590 96 725652244 52 817962014 32 93787935 67 925750416 62 523999442 6 185328108 71 651714751 63 304167833 64 157632025 26 285770299 64 399533044 77 69330386 52 905251173 70 42188002 83 476507205 70 716283555 10 961388529 80 181032730 0 585203242 35 809627667 65 229108553 53 677582117 96 407105806 66 160566350 34 436466205 79 324415836 51 939972140 87 5293304 26 984255664 64 26758658 44 866681310 34 863752787 27 162842186 7 793843179 85 581801466 5 474923090 21 167469487 68 103572138 29 25047333 43 334455990 13 904021200 43 771724319 7 328314270 45 742820983 87 859064496 100 129171793 87 80675186 40 599903265 23 350715444 58 428427694 57 887632939 81 887034552 86 43388927 57 951667891 62 267045683 3 841879016 74 951450279 100 582766755 46 805956655 3 232576691 29 243521101 78 754666292 16 891696489 24 495724583 46 788412964 76 545266267 18 992141175 81 666041440 21 719979846 12 328832363 40 789562356 41 812998058 50 209217645 36 71156970 6 112059466 38 237223737 14 843656828 1 350804887 59 557466690 74 728592072 45 951182838 82 221349536 24 993380350 62 729312966 58 76744019 89 401603472 37 606039500 26 938168638 67 316294123 76 97572969 16 826175812 83 808136211 36 487795044 19 966180691 22 531069573 12 676413008 69 533642145 56 112640905 86 135018074 38 811393409 79 516569121 18 263140420 69 363415065 73 824684756 5 477485209 67 928931969 21 647858360 47 951778440 73 809587503 43 601485883 41 84264070 94 782788847 0 931845725 8 546031821 84 246677104 98 469074094 74 122309736 0 401351030 82 216015310 67 790051772 18 618183094 10 352952501 93 770558787 72 334478849 63 705905403 52 533247966 52 57940811 8 24401966 73 474175372 38 451746897 3 993171579 4 652098931 26 956607165 66 874866036 56 203084926 48 994155031 31 281213894 62 576849444 58 130819630 77 682542013 12 104070900 17 839281664 42 671060879 20 952021194 14 331305192 4 179913399 33 183480006 77 749524740 93 221809642 76 735852526 100 107113672 84 364181935 85 940648812 80 110324478 96 900674713 52 369094363 84 670515771 70 299402783 37 617042529 53 140580306 17 277254536 97 231352678 0 234696827 81 956341184 64 741820128 27 636231774 21 665329847 0 457660787 63 141170841 55 259495934 72 395106774 88 841623009 68 32870457 30 441150417 67 336804610 27 358622960 95 219390560 14 333933253 98 468178010 11 619714633 71 863213067 57 466579986 12 427623605 20 501971986 22 262683279 0 521506999 5 578083018 73 713314951 37 869919169 24 827141072 8 652131675 20 323793380 80 594946088 34 354356856 94 131195471 28 819633420 35 199559600 81 257837651 27 996582733 88 516084373 43 381316459 61 671942373 21 91398985 86 600420113 4 608545540 21 516524214 33 935429152 25 618338345 99 353411281 89 726872542 47 567183257 75 313820709 71 246788950 57 848800225 78 196432917 41 196684348 100 372578056 44 492378415 80 817715515 21 875860140 72 958263136 80 820827859 4 525402001 47 661761132 100 977520829 79 514531643 30 466474285 58 294585729 92 50810265 23 138336128 49 374544061 88 489758426 69 29514756 72 413700194 75 117670718 24 675377202 32 220316904 39 856030476 78 84472580 58 623783272 6 669510526 48 222386471 42 544060111 9 642628984 6 233916565 18 318890758 68 8819465 5 605734806 6 601690761 99 136906617 80 480262678 85 38049734 29 248922391 35 998086466 96 61238795 97 132483696 15 687656257 4 934991598 53 140113410 8 886966410 23 790942605 6 477247421 15 342422822 33 981418784 95 591489827 47 297415973 86 307627846 58 425461280 86 94068458 99 955648469 49 20713480 76 657508270 43 209347598 38 70476741 93 506831151 45 822000798 91 938079962 9 477508233 92 43354774 57 293046355 78 256224043 28 799232676 68 278037333 8 851407543 20 481494933 53 126244703 1 192814970 57 435123703 45 392188681 28 738370196 93 495126920 50 498513597 96 516007929 75 642117585 62 234081969 79 62503266 53 352775390 19 116261380 57 498533384 0 6213444 43 306361750 26 481269611 3 22112358 74 765130856 46 400859253 95 664870413 92 470843510 19 238205959 36 323773001 60 482726160 3 295357540 94 711314549 76 32924767 85 555806144 23 881406143 95 854619451 7 545885004 28 73165625 98 557855621 23 380500826 6 873110030 59 545644453 5 660481433 32 429709608 40 366954076 94 408996286 68 38380566 93 333031688 17 79847887 42 781049021 39 765837140 99 135785775 6 187382693 68 795256198 13 534389462 57 830216994 50 74391656 35 747352016 62 83924191 13 931930007 49 322890354 57 169857280 89 705740081 65 425737045 37 724044502 97 198824101 60 640289529 18 694190076 43 111245976 91 650880157 70 790519216 70 293016764 54 744871548 99 359596042 48 545977902 36 88826175 9 489484610 34 704297670 96 176047456 38 842613125 76 616394106 85 649724934 98 605858509 28 285112743 10 128320965 49 975204470 78 740090165 92 918885171 12 642521201 11 478094505 54 303724765 93 118877450 87 520388578 67 757034016 46 763687054 52 164508523 61 751637722 80 119963682 48 488705246 95 24646761 78 100935013 63 105492759 95 532168949 98 986943009 9 764663991 8 790260344 20 704719554 60 315510252 89 652746217 17 992362509 13 381860633 84 439311859 93 130167863 21 669948121 94 454982822 35 243299439 16 664833785 53 353506826 79 363409338 87 768084236 52 730506691 97 611711266 46 743789695 8 887278924 81 873497382 41 846128435 36 435271999 100 441248351 18 784911981 10 731365621 13 218799635 34 148697209 88 800691125 23 325179829 40 448557635 23 765348049 22 451198708 23 711912879 31 548687321 85 706438049 88 820038497 63 20215446 97 333403166 2 867564931 69 272708089 54 394309922 63 808198331 39 680958731 89 574481021 73 710264580 96 319596972 61 721387736 1 899938241 99 205640364 38 600812209 32 338641997 8 480954607 91 499202654 82 501423643 10 409813777 79 97480182 87 108584460 82 839852394 20 232088040 8 513663222 77 782407302 49 982211934 89 474120263 22 63817359 84 465775837 47 988456030 91 991859964 69 148798131 7 789716738 19 21952684 62 937090914 48 127286249 29 526738722 48 345920850 95 838044583 93 538243101 45 909652476 36 733238231 54 355828663 89 782606949 19 403951309 17 609223265 41 707396470 22 809926321 55 176984988 4 580907124 53 376793775 72 140724213 35 842784346 16 249623761 39 294276869 3 833863052 78 541465561 99 26109447 39 241740056 96 57772126 19 912881702 59 669721633 26 614766119 89 754303363 58 738976083 56 134585798 7 630163474 1 139904391 34 881995442 50 772577876 23 731859981 40 543914233 18 45237085 12 142428326 25 749145398 3 800220340 85 239075239 54 453884801 62 682536595 53 808436152 22 278559619 84 838790935 39 12037491 84 720255092 48 168055122 16 898789291 33 241461027 47 544398771 44 602492330 93 354683443 16 633055179 97 182538367 46 650446841 41 584194528 61 496134486 49 74179070 35 679735588 69 455378741 86 838770979 52 102939559 93 80639340 42 160694915 98 923695987 50 147157546 1 256263938 56 253092968 72 872465055 36 238368308 31 105157557 96 762764592 27 813998990 54 918614784 63 940184156 8 710511264 50 504928391 84 30362932 93 854928859 18 241216282 70 858588036 49 477833003 97 176129320 84 500478472 41 795747444 8 327762885 78 651510296 42 488129385 89 602826339 47 42977696 76 393976434 66 391338745 56 255014912 96 708000438 46 23364118 85 627117524 89 223444079 54 375181935 46 222369642 43 15122501 83 103294945 13 120914011 58 663424812 78 625472075 91 552570347 20 652503766 35 571074249 30 406802754 78 884545094 97 887444389 87 142185373 67 17481249 28 880977589 16 869283047 16 908446961 11 534632921 86 905584311 51 83475398 20 912632606 97 204006656 41 811887323 33 168179995 15 248558577 57 282764792 58 65001826 27 813053028 45 899313591 39 374607312 20 460166491 50 729524214 75 797988520 81 502312933 7 334141911 2 601761770 42 501691525 54 352027014 61 619993828 0 91838279 85 276945849 65 306280953 26 248634768 44 210513960 97 750560823 80 258895518 68 595433335 67 580234784 4 595147545 99 448565833 58 594081557 9 54907318 74 935354658 51 591799322 24 398572943 39 524701179 96 519343845 52 641366412 50 43452823 88 57930166 20 617961283 44 893738157 91 183772714 14 224898001 21 277445602 31 248726074 66 24846873 88 989378067 34 796075021 55 958259284 57 605704059 23 783105607 84 342796589 45 785949080 87 99284179 30 466273993 83 278363447 13 402374742 43 470905797 2 640867240 70 874480072 62 307255502 63 833036755 79 372312385 4 614478640 58 429257338 57 872820755 98 907426763 75 302846063 82 259329905 13 896038122 85 684651514 48 505640481 32 443689512 23 545933549 5 232911228 63 509985092 0 899845894 11 80192800 46 702579234 2 948349586 97 779261047 22 226645676 42 533190955 87 251092239 17 870539512 41 230016755 72 318783292 30 451940338 90 160609303 38 527014622 65 269521667 77 321719592 93 805744031 95 880572471 84 584440773 74 176713215 87 16055783 76 964074475 90 79802818 32 381665708 19 492025414 23 65186406 51 824016456 100 137822407 60 691207997 5 695697392 70 691245156 49 695793353 36 159392850 57 735498216 66 375826203 63 476799133 50 428761051 49 69786811 92 769363996 77 897431783 1 763855601 11 149254142 64 390345624 41 868350505 92 158453528 15 734281916 65 758801066 40 415362426 20 670154953 59 7681194 2 778302976 62 249912284 62 805404607 51 993772834 20 752113615 60 404163172 0 591505008 8 520284968 91 713852786 62 905103894 40 338009665 70 863956614 96 624072654 96 201839477 25 466766090 55 407673049 30 707926501 29 530429962 73 581508567 97 767669276 27 189118998 76 38216174 2 146286602 83 131005472 50 149550229 39 469429875 85 778843168 21 190702838 15 854149607 28 290730374 78 843883012 89 948869858 29 905947556 90 171619936 23 10702770 17 542222830 36 125390602 31 618348251 18 814240498 45 828985670 94 382151684 47 163645613 69 284988512 55 738900786 40 854131961 93 104416600 20 232687946 32 40578036 42 399921520 79 809479635 12 95101665 33 391984016 72 220121442 3 20787502 12 184888401 60 864130243 89 516485967 95 854684594 69 710077180 34 292979355 45 874831069 13 696971656 16 380820876 66 471929897 94 691417229 39 383361494 57 477281392 74 811295995 18 646484561 48 84599594 19 11457642 55 75255436 54 164383720 70 397911611 22 342772034 82 375393350 49 109629595 30 530381212 33 20235530 27 724017967 15 787244208 30 958907573 85 262059322 32 750573354 87 147370343 5 441940523 81 838131551 27 378258250 73 872764640 66 983989886 40 318446616 88 352852028 7 827269420 87 653595177 47 726525938 74 718842578 87 307237842 0 143311011 17 493207066 2 485940137 54 468347406 22 560632374 16 948831432 93 928191096 86 126792298 16 171200425 20 729366128 64 126978005 96 418977011 35 619773705 58 858121696 56 681489201 62 668172583 28 141079345 37 335809272 49 556115747 16 775802852 52 904232539 34 757330544 88 77301302 32 252665587 75 66586257 35 840934148 90 320172058 80 976568222 37 416882576 62 617318573 26 348104081 50 624145718 38 265044012 16 55427865 49 712735067 56 891823919 85 292953844 23 446637968 91 178531925 94 384367261 78 197357687 16 778025577 60 320640440 15 471015609 38 642471184 55 435509258 2 789042256 29 420081745 46 363413841 73 989187126 13 483700 24 140477690 74 886494718 6 907888605 24 533159915 28 627254939 97 228333335 27 861274743 30 310806684 11 866554110 38 984908807 28 621586305 11 500330082 90 849941838 79 579000299 49 57731934 12 48482117 92 648741585 1 180930964 73 975268836 57 341552311 18 164383837 58 132076056 5 245236928 55 276436344 95 659613744 83 893187463 44 528978012 83 188355475 50 602693855 1 949672693 15 115240782 46 100291070 74 78822298 96 642793386 79 742268395 43 294833464 13 603594814 78 683967693 63 133421290 77 487064294 36 11080340 53 501889306 66 602681312 88 77273670 75 23279868 5 370251233 3 416487112 78 164967729 33 544547377 26 123196589 6 925527600 6 564991265 53 12073053 17 113041190 78 473895068 81 355152981 93 918956767 5 192258244 9 415493656 88 764740350 39 639173859 86 4235654 85 104258130 75 640813383 69 127312027 42 39492686 2 747346343 83 139499797 40 968016576 2 208476910 19 55568889 72 22727463 51 942850911 2 977629190 68 318988297 58 858965424 17 738631793 71 848191788 16 629441690 56 602043258 10 505821985 16 87405775 43 153935773 6 262231448 40 539787650 73 256519109 44 261878938 87 124662922 59 972282163 17 721776356 64 831794509 0 68019615 83 541304222 66 731521695 1 516776737 76 779829365 86 918411630 59 387249527 18 809165929 17 713499731 80 927735857 8 222065958 53 71647680 1 224497516 74 278725908 19 641141462 8 551587945 52 339904233 0 438517747 85 515449272 6 941922202 13 207562511 63 514732461 72 261779758 68 978611490 28 550968688 84 250457909 84 49625670 16 38196758 24 325018459 86 143687628 8 138185760 84 548006926 28 266662231 94 724827923 23 168038851 73 910718321 30 587152089 99 689389947 15 963975062 41 541596130 13 624240662 17 98866368 100 517445133 0 905803653 60 955699463 30 54043709 97 270417309 8 551146167 24 995167644 28 407115563 74 310913531 37 383412241 58 969235508 29 23231211 86 796840359 9 862726024 27 976329850 58 256955274 65 656341846 56 842987890 24 203898391 75 922961989 10 553823144 32 665707467 92 626657711 92 807822659 27 689351836 65 620940940 41 646990403 31 845871193 71 305032358 38 5128660 56 5076065 4 510493428 6 963165598 88 503242243 14 997680891 42 263775574 79 564623761 91 929225801 81 449989250 27 588661268 60 612036519 14 806331931 37 240495773 87 495091263 61 439768557 96 926005719 34 961428814 99 854524985 42 249227617 21 774383138 64 947571692 11 345472546 86 134614037 63 461288607 84 928118064 51 210213963 49 727056251 70 772013877 15 66804803 38 795982672 14 407091954 39 692699237 2 156898938 42 329489820 52 981354639 45 650160749 73 458355486 12 536124373 96 294627754 80 889800144 49 30096539 65 66309744 36 32562736 22 955406878 98 935348855 5 318738411 2 386037196 7 468687726 94 311920754 84 26456441 23 814283080 84 804069420 29 68892866 99 732047115 17 734464421 13 164113572 55 812764971 80 934574355 83 686640499 12 136211229 23 946920199 96 598402581 23 954067655 41 677876977 75 294806372 98 573343527 100 258726180 45 418690207 69 807112917 50 550980782 81 873866423 1 571194868 75 46600284 36 919233267 44 540811441 3 959639528 46 798825226 61 335606147 1 460601876 52 178401446 90 507611925 12 551570783 70 403555091 35 784516027 14 710749734 54 990210249 19 172158004 62 260408992 31 912791253 94 847712458 76 652964618 100 716185103 99 960109456 20 231999551 85 666002562 6 320066489 76 712605885 45 910144431 19 950252503 11 743556290 32 351494320 26 251106404 64 432485723 53 814358487 45 351247127 0 126374895 82 991120444 51 184499264 52 559398484 68 66638195 99 844034740 3 621498415 36 936711207 71 723549014 32 571146307 63 50921663 1 872892200 26 515196007 16 92540108 2 385489282 4 151627505 26 877319981 68 149521930 83 513008871 90 842164542 53 186355374 64 255842520 28 338432687 93 418528346 62 991992890 16 112373121 40 421850527 49 20008779 36 834281299 53 602520013 52 679421970 55 720688523 63 280873450 58 412819994 80 175904945 75 197885637 17 185337835 74 114524718 99 287492492 92 819542749 79 187149723 70 283248831 76 284135408 72 320439209 31 134149736 85 161757662 60 552792198 35 33370107 4 615115681 46 883052773 15 302256612 48 953717240 28 72098792 78 437090539 55 184988182 78 314047639 54 122887410 65 363665575 22 705544132 9 451535607 38 377238096 37 737651226 80 182032159 90 389683034 9 464381259 54 151124353 80 374808168 47 444616339 24 297441593 13 24808389 75 476927250 10 894114794 99 904599999 60 875333031 34 260782431 93 514824793 7 471704435 54 354802761 6 73820428 8 899654108 84 544254554 89 782707240 12 837900649 60 189201704 74 976538815 13 640963122 14 881646080 2 739065765 77 260707694 90 935479831 36 247733775 97 238294488 3 610705400 83 889066158 45 641145642 43 469382144 81 271763078 22 196394178 73 733588615 92 825904189 27 627839792 83 964998177 49 81057508 51 147822233 95 964489404 49 562428200 79 188820011 21 413949107 17 58389163 80 414356916 65 303990339 56 456154321 73 540024864 56 339705286 89 482122472 31 592580806 66 988705776 66 417339506 40 912126090 52 827034865 65 279833034 4 122629550 79 534319660 22 347209224 9 994355968 13 946151033 36 10281843 70 997570880 89 859768515 97 467388734 28 67476596 94 244101016 81 878628694 96 856456838 11 586983762 55 233065195 69 284953484 53 595976851 31 242805316 1 888784634 68 519990783 65 817312081 55 167462345 60 26999964 21 372736800 18 291026325 4 424534154 81 566525951 58 168682066 11 358909391 96 557216161 56 254575583 13 653522509 3 199404164 44 774830199 44 65816737 35 521885058 44 38935915 61 245392622 51 381933546 85 759488072 50 188933968 10 71429771 56 55078511 59 702371169 53 23253214 62 764653725 83 727793407 1 730572671 51 678772908 86 449190379 73 49511884 63 302934669 1 817556000 34 70506739 94 568647483 20 632343602 33 683934683 93 758325230 26 564783315 98 134505716 83 739824337 24 921976336 75 493588365 90 830555407 34 35295503 68 707480005 69 556219455 82 558838336 65 452007193 91 898655787 76 523760980 31 52532388 37 986650711 17 105933350 58 347539366 15 987222731 73 576436312 89 601071989 21 608345877 82 579273440 37 243712443 65 688941178 85 61369439 24 163231351 66 472209672 75 561121160 66 425043979 70 621688342 30 894382088 25 245656462 17 250988592 76 757008064 23 508644142 7 12899484 11 677425379 47 231161912 28 328521553 36 404907060 46 680571900 35 894171944 4 384328337 25 633553363 44 275589702 76 699339909 87 567567728 17 618515662 69 370867200 77 580942591 83 855507831 93 856710730 79 185069986 71 456347833 11 134268665 78 988936949 92 368565389 55 646772021 46 872230316 3 810019446 61 147953870 14 93457420 42 140227777 80 868638454 94 791051646 62 221013619 71 918741928 99 970806388 48 636402731 20 650749361 36 363927581 14 563913257 85 491204069 51 847098140 94 795997237 13 292663245 60 785478832 42 757538125 35 153853257 28 811219067 61 774903275 60 575283859 7 169589571 64 880541715 100 406047638 80 163522541 14 123907507 94 378389991 40 547134229 80 253896476 17 329561893 49 680243735 14 979467610 86 341325096 81 951634026 79 610817979 46 770086278 23 709186146 57 519115713 70 280387776 0 637496665 44 849817473 60 63332977 96 604201012 99 692119885 47 486111715 71 200775917 89 773218028 8 876385303 85 488060829 5 797227280 98 860045806 78 488935819 14 284633590 26 968673702 81 476336815 11 83655767 44 696323281 18 245591558 70 246047658 8 733812883 34 466955556 34 197649174 8 707619867 12 588328994 65 524958405 22 701387877 70 982104555 30 967561177 19 363960443 38 255568887 92 123226141 39 508712391 56 361244095 47 891159180 18 956613298 17 552041929 25 688104029 16 988481635 57 146020966 49 893727131 35 306628053 72 520814369 40 171189186 36 615824327 94 530175267 78 343270344 31 326580347 36 729638879 51 34744849 49 758543758 15 491888258 54 823918570 89 89543120 70 705038083 21 731817218 7 984137203 62 565539553 76 441120019 38 979831157 64 700615250 90 800375014 3 66127727 77 159867710 51 902507814 25 82662289 47 795865983 4 140921633 9 686568053 78 341055673 22 491284853 91 241841552 96 138833225 90 401282624 10 312038349 79 725462822 7 149835764 53 452040060 94 281801960 93 748073480 38 644931666 6 592739694 21 943104514 22 485437511 83 217624446 81 785889997 23 192644464 10 920463471 47 130361012 89 242353576 32 785234511 72 743886190 40 62362123 97 803116972 9 509883903 39 765808874 70 760547660 46 788502721 91 200324179 39 204153710 66 151844777 87 705921740 30 333747805 86 273813357 78 300901491 94 646006835 30 525315234 82 884699147 97 792233984 57 419307198 64 67093855 69 191173547 14 340015069 38 139182707 57 437883465 75 539083787 67 457350624 27 33862317 23 970821930 34 157021682 78 332046748 67 794431259 100 979495674 48 837064443 86 891514801 97 866138074 82 436024891 58 9606664 8 603344159 49 853973657 37 710728587 17 360023537 65 771916222 80 380837068 95 455297412 24 860319118 1 890536305 77 401047781 34 678900911 71 790990543 90 585662517 94 65141581 40 545638589 50 607339165 34 543545810 30 142041439 27 4013923 99 970783304 30 718644033 35 367177057 47 233388774 0 907787477 4 105972936 19 272122303 34 127652773 27 596274704 15 357121365 73 649977937 78 330760362 50 271432926 6 418321636 1 106984881 25 29202229 98 936944703 67 747816558 2 802632848 34 303720589 5 414612730 29 492643778 23 588951849 69 942685046 1 517890744 71 531192467 36 44486885 1 157683888 48 614235626 10 253255485 40 843140665 94 780077991 4 475109646 31 102094115 78 353298680 14 891057437 12 421443000 15 128082361 69 765554517 18 710021941 0 851715587 46 302443916 4 965770873 33 308421052 73 857437312 62 531343979 30 307752634 99 565281581 51 654350797 67 691700528 58 17874324 68 929716278 91 322511394 31 215475471 47 123973001 73 660224864 49 954332024 48 990951096 66 965209549 93 975748640 86 554119840 32 975182613 50 107603506 91 384153920 59 625552361 34 758514634 52 298105202 24 573880746 32 739845461 49 289655964 50 508980015 59 263743676 13 805262955 56 512547867 75 42488758 66 902241247 36 679999533 20 957303547 16 260647334 26 835901083 88 364191605 46 31281102 11 551523526 29 950241277 18 235698278 79 985158793 50 399953230 22 338952606 33 246989373 56 927275354 69 122465168 41 940118099 71 118986275 25 256308126 4 585473232 91 629729491 85 28904714 24 787529843 85 466825187 18 847063273 42 354390590 50 460859587 40 376721707 92 823617756 56 668589244 98 159931705 95 83217168 100 123379617 79 468180730 95 10851444 53 394784028 99 458223671 31 597395946 45 418750682 41 916279995 4 291586860 48 315771431 62 347519494 67 67870214 64 604868183 26 688037544 94 544369525 29 806384139 56 228740898 72 214235369 60 106473579 91 569183714 27 917783481 25 260214250 65 973589238 1 311877287 26 88549320 8 783770006 25 607835070 14 716307895 19 53941161 50 679687333 51 306211264 33 86805522 22 44404431 7 946058739 64 67171388 13 927171751 1 616970231 75 692470831 95 294768391 99 917762199 84 597213792 3 830912775 48 61076923 38 348721237 37 571160080 86 925375172 74 61891940 89 703591184 45 224228976 31 292487284 90 120969249 59 268966969 49 538050285 52 894212008 7 540132669 42 363585434 58 196261600 42 820474835 69 400285461 70 669583322 26 126505930 59 345117178 24 833802119 92 158549994 80 125179254 33 802693750 36 547697461 22 795572172 100 862738113 21 481103089 62 400742582 66 84667472 63 661499657 77 977464825 81 972225440 12 638244711 19 663599982 62 719560016 48 973269458 31 960041528 56 165069678 88 380028779 25 472863214 28 616672255 70 786635879 8 631978493 7 258343815 90 315517520 58 299805497 45 677516728 43 87376106 3 744710086 90 130384017 17 8477578 54 158222432 97 252357335 3 222431086 71 790963966 67 764859989 69 382638687 88 353018313 37 813488674 11 584206952 27 394382064 16 519710073 8 994686356 72 605281652 2 395768699 25 705844937 45 558309067 32 990514902 6 269304851 81 421650527 33 535168151 20 583362907 79 643547667 75 977786418 49 753080637 60 25303025 89 740643495 88 147119858 39 436691698 48 677951616 64 552389120 19 263292576 38 412238825 37 670012345 63 500120494 39 613319292 18 293936443 99 509299587 24 929616446 65 203735414 52 944284364 43 603944630 18 160475950 59 952049719 76 596427197 58 769775923 5 774007836 49 879628912 27 904922533 39 332141251 56 593763362 76 90883602 19 20283192 81 57022598 62 880432455 11 672272893 28 329285463 96 134360541 83 82100168 99 603244948 7 847804798 53 339399088 85 344730426 77 909858199 63 782213712 13 870906071 97 569662912 36 513687438 64 642200155 90 250420303 35 634923004 59 25967736 46 154807859 10 323048391 50 107123117 84 13999401 93 340457565 8 114821598 95 578476832 3 962252443 43 513613044 35 66147109 33 848585114 62 620683668 3 821682019 72 852467472 31 30393974 39 437847118 71 10756865 35 418162354 87 187811373 25 727101824 88 972257208 74 522889011 60 972685076 58 644465524 86 13151593 69 363973119 40 791764439 74 18688582 44 279229251 66 696710838 55 113827325 45 169151699 13 748742234 93 848287799 86 32597787 82 938174564 22 666956722 38 287040404 14 441843974 72 144631530 16 80076387 43 850277498 73 705088046 7 522581888 64 402663499 37 106907834 96 481221972 27 570748457 79 350790458 25 812324611 71 797471879 88 516454641 64 361584059 92 416872883 74 639958195 55 282013560 88 654595687 71 967039432 4 252595978 42 372374517 95 801859790 26 678973604 54 505087173 13 533190496 3 621706638 39 510047896 82 745363871 65 29475321 29 439091930 48 150154087 78 518257285 24 486867423 94 90763100 29 635421675 92 590956169 25 316618887 28 94240267 11 31119609 3 961706907 29 782816655 79 750683670 15 980256333 62 588064878 38 932070258 96 817774301 66 561274277 46 608020939 48 974109897 14 773127980 73 337683388 63 523282216 69 679992682 73 559547485 0 128299774 41 19560397 43 25976944 23 399656436 77 738986463 55 357285432 79 44607982 91 942365862 35 406925458 47 511502040 8 653342921 16 545072077 91 343749097 19 981643380 58 427424115 7 88789381 47 804118474 1 205938478 63 581409806 29 588896724 30 564680312 54 653132737 24 791147949 72 975099381 52 772216177 26 350504798 12 706030152 14 203204905 88 828459676 72 457328764 24 461908964 23 891472343 92 590526410 69 307398437 8 389894330 46 265460813 21 412516004 83 42359255 67 896983032 21 997970984 86 726067630 9 35711578 12 183935292 86 436518397 25 43099933 76 345575630 47 105977731 52 716977688 34 171116066 90 41179196 21 825061176 67 417791784 68 37256716 54 924639301 63 535243732 12 829109598 64 338963016 88 66655928 55 606817924 55 334587082 68 621379692 43 883142127 75 846760549 100 168569581 49 700034936 58 319692024 66 517230807 12 781194496 7 193343041 77 345188350 82 983921128 100 458138227 0 623585471 62 141947877 69 493611262 12 365301264 17 656973714 42 480602866 99 244800465 69 875227739 58 125030927 73 740286839 95 932001797 70 20003025 18 176529469 85 889831052 8 295167008 51 394988904 86 640841836 9 575759919 5 197320709 68 345323556 28 693958205 87 211504132 85 559629299 65 767863942 66 124848733 71 890301409 86 377175333 33 227300684 70 169430012 79 15045066 50 21407114 6 967552322 97 495708792 60 203175385 10 494001323 63 790968164 25 643800742 90 35516623 51 810562442 61 666878723 77 841644740 12 924275450 85 486437989 53 997207459 99 649187712 100 616404305 23 311448398 45 538326422 39 414612603 92 653396001 50 203050551 58 459754798 23 179717877 65 808210385 66 100746199 23 412162948 74 813262545 15 922742607 1 264090465 28 655203018 80 73575221 37 956381126 72 943810091 27 467294247 36 259410371 48 624741366 66 769200139 13 556467302 53 80534988 45 73683634 76 971441867 96 813341601 76 495773526 94 940401909 75 129436377 59 449895177 60 250815529 88 874182681 18 133206204 89 854794703 44 230674457 50 405850050 2 153817117 99 343254128 58 191351786 67 93481488 83 231819824 27 586035340 97 307465298 20 548997278 86 1011284 35 28290157 32 719235995 3 669068985 14 238015503 58 394808314 81 19599156 87 975255380 64 26773842 55 195015251 85 818597054 33 859885532 25 3086337 53 309816598 7 389013670 21 188505858 0 286185011 99 153008699 39 338506690 62 33830390 80 317474398 58 105242258 60 946784612 68 750522625 55 734620217 60 885905357 37 504622816 59 579421088 45 959164076 8 15098423 19 995640126 5 139613118 20 8829887 66 35076768 90 37618527 62 168451261 7 689228105 37 916421034 6 130356140 38 859424479 99 253228086 31 147286663 90 559634030 69 420413232 29 168719035 43 862254561 16 419744814 90 339861019 96 82353644 94 233304932 50 558303537 37 908372646 45 424321166 46 771742376 58 551299544 51 792853424 14 488284254 0 232936872 60 992371925 27 980499042 76 400556067 16 478413338 54 595970103 98 915746998 47 862323974 9 869823032 16 103016326 19 134884640 24 598548100 54 89999734 98 319744102 82 849889405 67 880358129 73 756374503 55 418203061 90 111172801 44 320029339 66 603535532 33 311573506 93 899199727 32 224162868 91 567010935 61 87377831 81 761984085 36 120339129 1 198908162 43 660204945 39 515014112 70 33762139 64 301828435 44 932903638 84 864173931 32 344717952 79 771981243 80 869691435 15 528771836 15 99287423 61 278733592 15 531240622 6 687099631 96 32716571 39 494829279 79 543583300 46 409738246 98 947360163 81 671772689 30 925814768 83 588052892 31 190008957 27 938282376 3 164069776 52 422050465 33 114075584 11 585105870 56 262105443 77 471000470 85 139008923 94 715811343 64 896190030 95 899868667 76 662530710 61 315418703 53 479366773 39 452697337 92 311050809 51 835971251 54 581235833 34 166144346 57 960094609 36 908174418 54 669687118 7 507409574 6 620290362 55 661737315 80 74739348 5 255241421 55 398589553 14 462279194 0 996538513 10 866654668 6 547947941 1 587236105 87 532142427 66 376150086 36 153620250 27 698983557 16 306621410 17 194449121 90 936072289 51 640777706 12 25041297 35 668546412 85 138247083 89 909890760 13 88813648 29 605538780 76 455068034 81 631545536 55 291685530 20 423007479 59 868618431 12 854704611 66 354147629 80 999290604 86 283102953 5 990515496 84 468558989 2 925812644 30 187098454 64 533639303 72 82701532 11 803992675 67 760992968 33 897386149 5 628752804 31 364776390 83 525467288 84 460332736 42 334915141 82 615132525 39 865140563 40 560450838 98 650571103 56 661478674 42 47958675 77 974604709 73 821740526 43 936375302 99 402373230 36 289896965 44 529337817 92 974919550 29 403783479 32 548966238 12 899564635 48 240274568 14 246357501 56 916945120 67 504396951 92 72297627 61 183877664 91 365336637 94 628567860 45 702371905 98 850157788 18 413316199 27 174318487 30 750402454 37 523534967 78 558401257 46 999991482 93 807084421 61 22667370 45 703671757 53 772127659 34 144705171 83 877902639 36 390110207 0 695389694 87 221552788 25 528950789 39 914449933 73 193442415 44 508987510 96 68679946 53 709188876 63 468587493 35 361972558 13 28071739 14 938399760 4 357533351 38 547307824 45 725584910 15 660933228 3 104829377 53 413215272 30 546250783 96 648200097 59 488554676 49 651238261 66 892909197 35 826544186 52 679190246 98 329228089 70 415648026 10 117907124 15 200138615 27 802170007 30 309598430 17 221976431 26 534186643 33 771583466 42 281940082 18 700734165 4 774420169 35 802418421 3 951785725 62 853874622 32 393116115 47 771062376 2 431287646 22 860277046 13 29040054 17 352160189 15 627661626 98 261024613 97 598850131 23 921554148 35 476014260 85 363566271 66 873633547 13 673306043 54 756765861 41 247371361 21 847091796 93 824521166 67 470996219 68 32968507 85 947815260 11 116910264 0 99755127 37 669052210 48 852261204 42 969615295 89 584158991 65 284529555 33 294468635 0 569416034 43 824119436 94 560067021 2 11315040 62 750525850 51 384910390 100 627173924 31 264047874 14 872276610 24 30167540 29 837302064 29 914975564 91 59795442 14 729239447 41 31741773 58 839967579 64 512162494 37 580835398 5 114050786 47 173000183 93 773075764 56 329432885 12 634038047 43 643277133 63 236339682 84 255703819 45 274733264 39 241464492 17 384258301 10 551699432 2 85662493 42 259051228 92 767521699 14 968008274 56 731254421 92 40999310 33 695866769 23 477592544 44 199679880 86 792593334 50 121687176 47 338573429 65 46314866 87 250394172 39 219394100 59 777948287 61 860253341 40 257557018 73 18232614 47 471009664 73 919047558 83 885154548 37 884309843 22 662652093 4 53633243 13 922034256 73 510114353 15 291349214 33 875898528 26 637626063 76 785694929 16 291920676 70 146520621 0 445470016 18 126469188 8 820072574 56 591919741 86 124500317 17 405633193 44 326948824 64 650340158 16 668843644 0 963986839 63 693613074 9 87750929 5 158194819 46 530183274 6 81081850 74 635627486 42 809300841 28 920479485 90 57289432 6 409410129 24 728711395 48 861950077 32 268931771 17 430319705 30 600517008 1 294398065 57 181543596 37 540004588 81 627050906 7 955024755 37 453304650 49 607274880 48 154265094 17 523808705 91 157942809 18 437122245 58 381674276 41 308888355 65 247941890 54 743294460 4 999498859 69 538783835 41 226333333 67 232049664 83 190392151 31 867449743 21 812766365 4 37432724 81 136886525 14 858481618 40 83089411 86 196754508 62 982394816 39 183347762 52 380742648 30 210234249 20 599470456 55 932646043 17 50552513 90 558136655 12 912644115 49 241273772 72 990423125 14 658261297 75 936091979 68 801271356 85 671509133 75 688711042 60 689928357 91 99604141 25 963153244 45 713945275 90 22441234 36 965719175 60 94610072 66 250953973 83 339967382 30 252491411 65 966375151 3 686601734 72 384320029 0 113894785 61 203514625 9 196377733 56 597943778 6 979325453 93 941420965 4 852844780 33 177043424 90 930323306 46 445328230 68 593223853 37 436090943 87 975773558 80 644146396 72 770933216 45 972863360 97 995085764 88 321434380 57 79796776 64 284776790 50 509415287 85 424990734 6 565534469 0 417992415 62 256996341 73 963311785 28 944693780 11 766126724 99 124625285 78 376892685 51 243775777 3 510244236 84 357677878 78 550988798 20 893178476 6 29792767 38 807872229 74 464019076 44 855234377 62 431441728 99 940308354 72 181818875 59 301127471 19 921892070 32 167124155 33 542134507 67 543277706 87 81932801 70 20775198 30 611959302 63 27190719 75 111007608 4 158224923 86 666014269 41 751587986 28 308025119 74 234486362 80 939046893 73 142482762 97 502946998 15 797897021 11 665482797 55 532265621 18 411761304 85 215026628 25 162677753 68 902469731 2 196879480 66 268938874 56 604741288 37 752961255 90 259600695 87 404953267 62 914441694 99 312822888 90 129571893 9 923246492 65 589666972 35 607464755 10 936404912 58 436466799 0 962856047 18 994058568 31 177662788 54 54878422 52 726817640 91 9187432 32 446424526 26 643155512 64 881234415 22 829578459 23 124338374 60 587091672 26 57448625 97 208769234 19 236774432 46 987421167 94 612844135 40 367231198 81 16759494 99 653407753 92 165497987 63 54876007 54 471474331 89 54155704 36 455901648 96 990106728 16 312859332 92 516506659 64 561281296 15 650620768 47 202442603 56 468284732 43 727037100 5 352457441 89 187531859 6 789712615 27 143107541 89 855909746 43 198139910 38 751951916 27 566041463 9 838670865 74 785116993 44 445153452 43 897385084 1 399042260 75 570340946 44 760131874 14 617149184 89 60253265 7 3005612 95 132325526 13 976602460 42 907206959 8 995830154 46 323074354 90 373739419 39 683381804 57 896180369 15 104203056 13 705692294 11 105919379 55 775796737 52 797601785 62 543004610 38 703852966 60 364770852 52 469427832 85 762113435 30 970642004 27 169054376 3 227806662 41 603355309 24 775570300 34 660673998 26 116307954 45 988837690 92 401522604 91 321273348 39 163354331 13 301131587 68 272401214 51 873295580 28 288485642 14 36093919 2 501574327 43 996334783 55 907055026 45 898548797 68 565742834 89 183916045 53 890174123 88 688525103 30 870513532 64 874637022 64 833366209 16 741707150 18 317567473 68 128826020 59 715758258 73 442428547 10 562427274 10 653047081 72 316919238 9 187896470 83 367609405 53 372385563 71 95412525 97 736025615 67 886098195 17 559514077 58 777742109 19 85753254 92 749707724 56 764333969 0 312578602 27 557089048 81 974874072 43 429219293 11 435124442 3 436619285 87 381972078 85 689223446 3 794315797 56 118884254 12 476503684 84 235089266 11 334330142 80 675950846 17 220463656 87 921581610 74 322701842 19 139695392 87 187041971 68 784516399 51 220307828 0 925441087 41 405772256 76 324804390 23 189698346 21 941959776 14 228753736 72 588410783 2 60605687 61 913081638 6 828106683 89 786235271 38 835167026 47 730961797 17 640760655 1 918442636 37 504276901 70 747208222 47 397217410 15 67760924 28 780447238 56 51492058 63 190791761 53 920601515 57 782407439 46 787624071 74 709071718 35 573918393 97 380296164 14 48098873 90 687525019 5 130102365 51 875535569 48 282460961 8 53820580 3 683656668 54 993800284 27 195876213 29 230326974 15 834940353 37 997823631 2 937992247 13 34484023 70 444735900 29 90885525 29 766697865 87 41958271 2 458882993 25 688289292 6 756180168 57 517646942 99 522521465 12 549737380 62 259936886 62 121096270 9 20856891 5 717027502 59 970349860 27 385806605 23 306604066 16 64761240 13 394293915 33 246002757 86 713408706 25 628758303 5 126769936 72 21780672 11 845338929 16 823175354 24 368916112 24 298443473 13 24843650 23 162471282 85 768956698 65 303195571 63 220086084 55 282931949 94 131226141 48 714019613 64 162399189 0 736541403 11 168952591 76 544600052 8 482333201 76 215016743 22 32528493 52 11532838 73 137926609 64 913493397 100 762531037 2 854467030 96 721289399 5 6666130 95 611289005 33 325851939 82 554092918 70 96794994 21 95962212 90 961767678 96 905541859 25 225688954 86 964383082 2 691887344 93 636469181 49 265084146 11 726632200 21 342460624 82 422730303 99 990270320 30 285018619 6 636530331 94 471832255 90 555216456 40 311647673 5 647106408 69 563704960 99 478845688 80 486575117 77 470911431 65 149507751 63 976143893 90 630842645 97 582906815 93 859892040 99 327874485 78 959802128 92 283087496 6 291337325 14 405931515 77 790016275 71 481642430 99 240273532 73 663265138 88 955042521 4 429050926 87 19628875 34 550222913 69 953982832 63 705338910 22 908717879 61 415074223 97 562905632 80 433589091 64 125794254 97 458238397 23 586085153 48 804303121 65 553733231 65 312373315 81 888691465 7 262700821 83 59798929 25 575626978 40 152433849 21 722466597 92 461309805 51 934039176 67 770433329 90 221339537 30 558155365 5 663071364 71 655598578 92 950246522 65 512880376 31 90379260 96 24755873 32 721146613 81 355953049 96 147801319 34 701512330 46 684802625 73 730261073 21 113022226 61 168672481 29 218982991 76 798827257 69 616258096 63 472511800 69 626676700 5 655148411 39 596613753 2 373434248 26 92837847 74 917087068 91 918990262 13 964514666 61 927287558 46 372296282 72 416984993 43 106595472 42 286103023 32 913688394 56 771340281 37 782725932 66 397807195 63 200902401 91 121154372 56 9174264 57 991522066 31 293369729 85 357792850 29 631642262 48 426697017 6 371554551 55 972593391 50 233759124 29 496578482 1 190749906 33 895170998 100 704737570 73 25829318 2 944616945 19 681948848 67 752997974 27 482530250 30 790633275 43 938494597 55 829857377 3 44365370 98 893076949 43 583858113 4 294445266 77 306397415 80 92772928 22 755570541 72 10295226 94 446870296 80 114703873 86 132120158 66 956484712 18 167174177 12 319747985 27 641906380 63 792420374 2 893993749 0 15393780 75 528305892 60 749128059 3 283398998 34 875636930 70 439844419 35 492555381 28 447532570 73 374021603 9 428131454 77 812322911 40 780284404 41 644992490 46 629788261 40 58899439 0 146368836 45 793564920 39 542825310 93 811719165 18 759800577 14 959946258 41 717252172 17 974429900 95 75195314 100 852506413 74 933776772 52 194613557 79 41646541 1 208427684 32 250920789 49 968698474 88 851224628 41 609829753 87 25786447 88 172065699 22 83949237 32 984934589 54 834516455 20 37529525 58 361582271 6 801431500 56 62475706 87 302983315 14 499766591 49 807887607 21 176184565 34 800945279 19 277485937 43 930034527 36 657235195 51 990157620 13 981149501 70 271553933 21 546839746 52 67325787 52 462807141 4 429458596 81 966851067 7 340179088 85 110354664 60 247606580 51 682381633 37 620692491 40 298537449 7 675317881 21 336014107 45 508732399 92 5750009 2 127146882 71 346654198 61 324105225 15 8307006 28 551044038 70 156719808 43 497239452 96 504428196 78 723226771 18 809329717 89 54122870 6 827439837 10 869222680 91 576176223 4 705367513 23 190936594 16 725398829 17 133734355 83 334771771 23 678633023 33 487573124 63 211614163 37 507923172 73 596933764 56 323907403 32 36348472 84 1688733 35 274733438 17 582300074 35 714890779 27 960943825 86 670308065 54 920645313 31 432901159 93 640521125 55 75999683 4 144620987 58 735054914 70 493465286 85 328040044 8 149731603 92 539836310 28 210669595 14 184618931 66 693009213 69 649721803 16 982429693 18 258988500 2 393469320 17 621159336 17 845709164 38 390809144 11 703607229 75 457841166 12 881806107 75 212622348 70 991795724 3 998889635 52 578493988 41 634206453 59 465735159 26 162998391 3 412250831 69 612605957 56 225616460 5 273158508 21 186605941 86 237283998 61 4600399 80 657896191 95 350225944 77 812237711 28 18245468 68 420476749 42 205352075 48 424717031 0 673601459 95 248451995 66 713744002 16 720431306 50 647768581 9 590389095 94 785504651 19 524276047 78 919618754 97 837380566 67 954252312 99 588104585 89 604849077 48 650917537 6 634469095 81 784909583 95 279565296 17 447792624 59 412120275 28 998336874 27 535549358 28 416417728 63 12705494 89 445787049 59 277558483 46 200766802 0 180014854 49 774655405 92 736726824 38 612147699 46 136909002 44 563211617 14 565922551 97 339754862 4 729648552 19 964932554 37 803206604 54 706661766 89 469831854 70 289421472 22 79865222 72 783050918 100 588624083 87 892095178 74 56626110 21 69329692 26 466538545 21 817529012 87 572313154 53 679307272 69 944943038 79 206446158 88 126195848 31 228702364 49 149803597 81 195930148 46 360098897 97 825917866 55 888558855 19 34131170 42 912516422 1 762305102 8 788220956 45 30095717 0 268086443 20 400359010 81 508566204 45 862703711 31 760137459 7 386188368 14 857787025 22 458705271 19 246893697 29 785766651 60 786362631 28 11324121 1 389802742 24 768313334 23 858824586 71 445759388 37 867559250 43 533898906 70 990089053 72 388921018 10 219521324 74 99236559 37 42914808 73 154434228 93 151236077 12 873653197 69 453915722 90 608072434 93 798847730 61 226343604 88 123489044 71 881712456 46 615005365 54 84656851 25 409325771 42 75052152 78 347083083 61 742268031 88 223422865 71 697485126 23 557553490 40 777496915 33 414394445 99 160625885 57 691058444 79 48384298 58 700629243 10 148412486 17 385048679 25 457535626 42 309177969 10 911124693 84 536777362 31 175111213 41 812689535 94 484605495 50 573185368 53 699198038 47 843678224 31 667913058 40 436858290 93 249102353 19 462952770 4 99572970 14 24636093 12 818948440 7 594482320 99 752458368 54 713104951 38 285503137 36 359846391 48 85056894 46 784364618 19 254166573 69 373279272 94 451351779 7 606102671 78 905089511 31 704581628 50 82203538 18 213714035 57 517145668 43 425202591 35 873573174 59 313326910 13 728023774 15 283440921 20 510313242 5 712924280 100 36629878 86 223154735 70 879654560 58 311532634 23 971087155 36 225461424 98 195650767 7 219887063 94 725110096 76 660261004 85 616937795 28 978098472 9 354889660 37 730745714 74 164945680 43 558455393 19 837369357 32 625790991 83 784639975 63 991597625 46 599381851 84 226475482 57 364878878 51 105165279 55 18265212 90 801585033 99 374117033 19 399132574 87 349086017 26 271105714 21 544937094 9 757230056 75 974201032 34 136001334 21 968245010 1 577043947 33 571424497 24 130728488 56 825007779 36 635743432 3 271489374 43 705007211 30 956331100 80 61794726 40 782980537 55 238600631 63 701776491 98 885799044 78 49841323 65 962932973 1 301682613 59 533333190 26 527994775 43 108239438 59 333170509 17 539705459 87 247252249 31 84088044 87 25211214 59 396847046 42 660239780 31 478100904 55 9073651 63 876221570 44 384889966 31 854647834 40 891174910 19 313401544 61 166744461 10 512375564 78 326743115 22 572696673 79 855289358 42 524593660 16 39634368 2 920479082 19 562511572 48 894482054 22 350530107 66 269342184 25 756108364 82 445252206 93 525631299 64 174886592 46 296777113 97 438384199 52 548812711 18 173343644 20 822847485 53 880715281 51 382005760 44 534364213 26 387597079 45 552751513 19 670277346 26 987408161 11 692248863 86 662641583 39 307473725 1 476797723 95 674161788 15 485250710 25 603721515 13 489705000 83 640924650 80 384403438 15 547891640 18 842515549 21 242347665 13 840860146 29 882454462 88 310301615 17 406235146 1 924997655 87 726196586 47 98787041 28 872532955 8 173277133 43 666662726 90 65738507 34 389493003 84 174327507 99 333745510 1 680356360 36 456042336 32 82603607 0 540742774 18 717060522 6 707566983 69 692603501 30 280922813 25 271992899 83 793280723 97 926578262 87 548073691 36 148676972 93 41483223 58 68473939 17 771404268 48 174153580 41 725596729 48 286344132 100 183383974 33 713405607 60 2166102 71 300156973 21 105349991 54 998013076 25 320379793 48 753839104 98 338259679 46 368344854 82 298983033 14 93690380 51 787113002 41 495445970 32 865259578 92 369140270 26 811767179 3 414857949 46 697229724 26 716348747 45 975941406 55 508375567 57 197109916 90 78317746 59 461852817 100 195887380 6 600270916 16 296990480 27 88000605 66 722043704 13 567097658 31 704175911 48 709260398 77 880475415 89 860971395 32 305030196 80 757568744 59 986575237 22 667363297 55 562683601 16 299392591 0 292049061 92 560609085 44 116655588 99 612454695 98 362113286 45 11178563 46 990422105 53 642413927 12 412061686 94 158650761 91 311460829 3 213445960 20 227603696 69 922134598 27 968644360 88 421567312 9 914779194 69 929566015 34 937649981 42 55550497 82 453357215 20 157477680 48 444566142 97 293315090 89 525912952 10 805667883 52 652871647 14 635201010 82 759340201 50 180478178 76 60288892 94 668614000 91 571752578 4 804770607 22 995486817 55 952520386 83 395126068 36 428047030 61 837839759 68 622688977 0 10413195 48 286865125 59 970727827 56 685095421 88 774482319 93 5449681 42 279691755 60 956463694 37 197457757 60 649204839 91 22918769 100 845905501 43 860612 84 391675634 7 390196050 46 190200403 78 529437609 6 680938845 92 397167570 22 608348557 38 337192199 10 650906741 57 907986009 78 452781216 65 626358061 30 856397830 83 791318040 67 524132414 12 437481429 72 107143129 22 933534869 80 47777558 33 178367191 53 187636104 35 623800551 10 302298462 64 214558389 48 762449358 32 953602533 89 83028630 2 537117000 16 539337324 54 698910236 10 652173487 78 199997348 33 381249129 75 997121347 20 622338993 73 506519297 48 617185090 87 642417149 88 968154465 1 275099149 94 369912459 35 727565533 82 541998308 23 945027677 25 288826399 92 334854968 58 506952557 78 18654719 86 730580292 68 273453024 22 776176517 16 985356255 48 437319765 5 129692007 46 507708760 3 406432448 74 509543201 94 310094774 59 467932339 92 438250949 71 829560284 95 149476107 4 263820060 24 11346765 53 874505178 10 774874655 84 76268618 76 465567752 25 77050343 50 796057801 63 236613415 96 61685267 32 395244454 9 305580734 14 433576754 84 387070830 35 686819833 44 865160136 25 780294673 100 133422672 20 181447842 68 195559229 39 278414868 31 262268093 10 498825081 24 308860106 13 877865243 52 227753990 73 757143148 83 613992165 66 959194707 34 702407207 95 802952900 54 473058113 52 374249232 19 270415584 19 284033218 65 27622931 6 566547345 55 865062018 66 127333912 3 915416672 50 265989176 75 530715637 30 819088480 26 617571623 33 886285813 3 194982250 32 33002513 73 981222278 25 769374968 81 779137443 41 12817946 25 62403829 2 54214097 47 295420057 19 345074896 87 945357845 4 284195889 72 659073548 46 345098799 94 163040699 27 327822268 82 178202193 20 700046476 28 846697821 89 459350187 20 606759264 63 754434573 89 756853022 53 867493726 9 932248897 40 819213704 60 582283144 50 205325286 27 771471710 86 87392235 7 352441100 0 640865507 72 499394180 48 263731911 12 462624357 80 908437248 24 153616588 86 810278465 3 917500190 67 817330490 39 808503225 32 116936174 35 338923496 35 548379153 48 338244495 7 217642281 14 459051165 12 622917677 82 205273571 47 125809830 28 11908258 15 672307205 23 677523259 49 266334000 56 105690150 4 793224003 27 871076409 6 530632189 52 754334236 0 95824201 2 754317089 14 457463162 37 615465999 51 768745764 8 790009904 42 560232865 92 264230248 63 141395136 13 141630856 34 16609714 89 130490698 70 509287336 21 481964957 91 186594382 75 788969360 21 312004906 67 720076513 24 797766109 66 251693650 11 423128982 39 291526992 27 461288411 19 60235267 98 454588019 52 458515690 38 423248447 12 452648879 62 705122745 54 715130706 72 990470351 57 420765106 58 98141985 16 370716414 49 888840854 29 521021617 59 201600533 90 721088303 7 737103881 85 441186893 26 413894414 4 828669524 96 864829827 79 945552956 3 434667905 28 908707205 41 664035635 90 487315151 61 926079037 47 641060658 6 907880374 85 257435853 10 801932816 18 270113886 82 910082904 54 548786067 91 727428849 33 965608044 75 772856900 98 366894869 52 758825996 65 625270998 50 979792901 88 831146762 82 998185445 32 624250136 16 118894867 70 253454945 55 339943657 45 614156266 6 120457334 81 200338158 35 49037647 2 558240579 36 862851425 15 72660921 34 723328190 13 316058988 19 853727839 78 872568101 99 399368957 28 724455308 53 335868737 100 634939493 26 765551355 66 753228909 14 524035164 84 679064787 65 800470006 8 285392868 29 322195863 90 990696561 50 218389824 84 855416777 26 714078814 84 638541951 47 745739022 10 24117287 24 45955264 11 343223378 91 253896686 79 415363296 37 535468152 90 68540 91 492438714 0 621670511 96 223199627 0 574290343 87 182692188 92 493673530 8 266927274 74 124594475 33 255492765 44 331354291 85 662998361 60 794669040 14 489550252 40 639723729 62 104481576 72 232275829 13 352541742 5 554844466 53 472690128 10 604328503 69 999135256 95 66536333 61 587723075 29 757529808 74 817349460 57 217810294 1 621558147 31 378752704 10 778182173 55 366103779 3 466762785 57 632922370 24 104746342 2 958767178 37 568500056 98 221748062 71 936595551 98 767308153 44 469723115 4 502836422 20 569903008 9 872269340 41 259357019 88 21771340 78 823349623 26 970555528 61 473817298 47 962818536 68 743719855 87 122309763 32 396748016 38 72063662 60 508963736 95 750535675 77 973869880 59 813458469 99 199956459 57 41671749 100 619675997 35 129826270 48 371690228 73 222457467 99 306176188 73 522467913 5 787951307 15 588873625 12 56946106 19 354083006 0 238999779 67 530595810 13 151468243 5 232432992 35 554376617 19 996994288 86 778970941 39 614611914 64 663571409 26 870165335 95 828236609 39 308702809 96 232954713 66 653945562 63 185623886 14 323094666 66 959093869 33 407949719 22 665083986 45 717390572 29 989650000 31 56282968 51 559208932 4 818342045 70 531013594 73 587811569 80 158334963 5 687625715 73 657474599 67 143493734 92 709122669 47 306920156 62 433373767 1 911337551 40 923139395 40 632126797 63 687645402 5 375014375 59 790605778 94 260660503 40 33670588 82 888037068 80 560324655 31 600682641 3 626298123 75 24746956 45 954719846 34 369130383 21 978977386 28 553350024 0 334230012 73 774252632 99 20967289 29 231865313 38 611751833 57 579348570 100 640607130 73 52848562 74 49093000 79 270785892 38 223585366 75 841821253 6 684253713 90 170784244 66 417684014 26 488159126 59 940707837 23 75659753 16 826312418 78 135960352 72 502186485 22 769972201 20 503081777 67 99588474 50 562693040 21 14317205 5 694206192 91 934159418 61 754553247 98 545840304 44 549946445 55 91304791 88 550215552 86 456222709 91 774581911 90 587064946 10 137452313 10 600422629 39 2933330 74 511961102 3 711092583 74 842735553 85 970192867 9 902954325 67 404751834 71 173745330 77 413614585 55 530800054 91 893682945 54 94694782 33 884679519 95 468956065 61 231510758 37 497604074 84 111390402 45 812926559 34 680692350 27 644233376 88 48881615 53 982848655 16 472298739 33 716742866 25 773456308 88 390020586 77 398044151 22 398894429 28 412810566 55 88768976 3 665918354 61 287755745 18 640874516 33 132005174 62 938601626 35 515074381 59 309025072 84 708527369 51 605598491 37 336152745 57 677493374 36 516126647 89 410630698 74 854094660 27 126046042 92 210665864 38 608115561 44 415936789 96 880346011 94 884364346 14 966194298 57 973399435 67 956001970 96 507980998 32 496116238 43 170298188 70 271026114 25 860553580 78 35323607 63 508940338 47 909913310 11 887831179 41 662087715 4 784546908 20 858940092 48 756193408 13 572718075 5 418761939 24 674546911 85 936791355 82 203259166 94 761114330 72 695440047 19 842015164 27 624445291 0 413168965 42 975373252 18 141803621 33 446978918 100 153997996 31 359808199 67 789603979 53 145514655 4 313900875 70 121424758 92 987378523 28 354348950 52 297844777 7 250433638 70 141146274 78 553333312 58 626862490 38 793407341 99 161050777 0 566339861 9 309170573 31 74172784 90 847507020 77 243785770 93 116651393 86 264036128 29 361568299 71 953980677 58 553893197 82 568376584 1 353278755 68 85161690 95 619660326 20 662408042 40 813321618 1 158787620 20 836720525 25 465500654 37 785854732 50 89673756 23 914198611 93 870856180 51 365243550 85 180521232 37 606494235 47 586929764 0 928150819 0 395483710 11 371516876 75 210919846 15 287880645 6 576724445 52 684105937 88 525993149 50 34165585 22 878570422 94 635105277 50 737925033 70 339390302 36 349113845 9 1406971 11 43789545 64 547975208 28 616197693 23 175889316 98 614164166 96 175177549 40 249520740 27 488040593 96 686417353 2 230777765 69 42386419 54 581221540 97 7554532 62 554232473 32 151374078 59 855632290 90 494825537 26 25016612 75 470066528 97 937522249 26 611108079 6 852485609 63 828563192 76 186269928 35 801130731 10 59839858 87 607283434 85 274998133 98 598782392 89 216553750 47 460227909 9 180107665 64 28795153 62 385522816 93 151117216 91 841284451 22 345031113 46 889074878 82 760280564 52 172020600 54 428973259 5 483466949 3 773961757 16 264460127 99 430671839 6 234860705 63 251833617 95 760536774 30 522898118 56 487187222 12 434932001 14 657570574 8 123222498 99 468194091 26 877877024 39 404244434 93 46237650 39 417953024 87 585610583 12 697714227 19 533882751 40 285422788 34 314402772 60 612145724 15 883349360 61 878057640 25 343224277 32 28206128 9 950069956 91 860085833 8 104800335 55 393872796 88 182492003 78 253517528 56 719574287 72 442361973 45 18439634 99 283744404 63 464986789 62 12216988 77 62230385 72 576300653 25 738866618 94 24384017 23 869274342 98 9704813 42 886950231 51 557879657 89 683203503 61 189230223 67 369589260 90 953874971 30 94582551 36 94805674 52 403633714 45 358509377 92 425711244 94 378909112 49 69817489 41 82659102 100 673283970 5 721898370 33 866052581 93 465101372 39 561334444 56 775497911 14 989065331 30 16235839 82 6999493 54 542762882 13 980206272 95 283330525 45 545970686 14 786321752 40 497607474 25 403216314 28 860636065 19 216104713 77 539083250 5 677331876 68 543963454 20 307195813 63 222489978 82 264410118 35 800908011 7 808227697 22 97243067 89 187244353 60 319545718 86 312716265 10 906364565 2 910727002 44 524673684 61 571883181 43 819932845 13 840434666 42 848501174 89 189946629 88 281966100 25 295765689 6 490962386 36 522927591 48 671812104 54 133818589 2 191170383 75 42084078 48 608338934 9 971275716 19 816145161 24 961112739 43 182499252 58 755802132 24 254949845 40 622692269 27 389715130 8 699777484 76 174416624 29 889968631 33 724404575 69 668133073 71 218385448 62 919112179 45 407316416 58 212249434 52 338998974 54 308141909 64 984770941 16 207119564 63 118454237 28 714521617 92 660246358 54 764614586 45 865619473 54 544912110 37 658335493 95 623217606 42 966478538 39 360590068 78 394845614 39 395715896 85 976848225 50 473198137 83 937388062 18 88028402 55 531769684 3 94946932 6 630914609 54 665785750 92 678417262 25 242894077 97 932412349 69 545323817 39 153774080 91 89896926 16 284803524 9 552566363 95 582701342 61 249292863 14 395802984 97 197052008 7 912664669 5 197617178 78 601393293 35 54012207 18 344969424 45 414329350 6 146327478 41 188519765 54 851431811 92 766052752 1 900590191 42 356068711 48 944596282 27 860445573 98 721455974 61 33957018 67 874763772 9 487739764 30 603757914 61 2394401 63 764053412 33 561402719 56 265035651 36 25326753 62 659964292 54 524766626 46 510581234 73 597633250 65 44322936 49 955784402 38 247077607 94 526808687 76 654179941 7 485142021 53 815243695 14 495383582 45 976149525 98 816381945 82 889798281 15 213554385 70 362644601 5 69675507 0 156798867 64 922377139 95 378772395 89 12771118 87 887673747 78 540693002 91 547961252 65 486538733 56 696664395 82 101451392 31 520278130 86 987141001 38 939313514 49 602005280 30 943236393 2 521977086 38 885015910 86 532482097 6 412927263 91 541982589 44 322076359 68 942096483 21 782765128 51 319001274 91 21167763 17 369350455 80 490692919 59 435088175 87 35087130 10 460052044 36 433914501 31 517116584 42 53145631 31 577474854 62 245830676 64 505973721 73 88470089 76 520219545 85 609095055 83 265923324 15 119180659 95 136210137 84 203654058 97 617100330 2 613177278 64 57712018 81 640035149 26 38037276 83 876545180 19 954197960 78 925833250 49 945455282 76 466387511 38 295861515 82 356756099 87 447307253 35 433545782 8 483044112 23 486250073 100 761269214 28 279124087 1 557480649 6 510108898 93 759027252 98 732737965 10 541793712 97 51627761 37 765198202 32 139913582 69 262889658 34 232861167 63 123951331 35 222794681 30 95553876 50 294231153 28 713329796 56 352709794 48 979644906 18 324901191 34 195499572 37 391265875 69 106116038 17 146920044 56 493237183 86 472777946 37 2251569 46 617147871 46 968856856 92 74842992 92 147378826 5 757298658 22 129181545 14 242028511 55 841652686 59 917873117 47 942702753 22 216105871 99 62147827 95 356994017 83 262643129 31 549996777 48 960180089 3 3108087 84 597809235 62 132345837 45 828933024 16 910194817 36 691033852 7 766861532 41 803892565 63 571513380 29 863005681 41 245476857 20 453569133 14 13959803 55 315351513 40 745419176 24 954186289 55 476978926 89 615771484 40 539685199 52 89205824 44 129210295 2 891071959 99 265549239 83 816057583 50 427000500 49 890103553 86 863670045 83 660115205 92 109090528 82 186734119 43 759136888 76 176620943 57 711232782 89 543617056 4 852087049 2 388343845 19 369972489 32 823191713 17 564748526 85 998590874 44 91713595 100 307860507 34 628887670 77 528764405 3 310249234 29 526034850 34 235427823 58 956655684 5 724253533 43 409483223 61 569467953 37 317493860 77 600404880 14 759761265 83 547499284 77 967411779 10 187295857 8 513195305 10 500204407 52 756501951 94 486860379 66 682470567 43 978059901 58 459925468 55 83090401 19 875775611 31 913571959 30 69194944 10 11021783 55 322875699 82 489535105 94 274745941 24 956296138 93 340954548 56 431594387 7 213958431 84 587313840 51 613188822 35 152455176 100 423568366 79 871651184 77 497277306 53 659530813 96 383661282 75 746889604 82 968209014 89 65226672 68 646952645 14 458511954 28 170114847 83 404584359 88 914098308 32 685981426 97 317473880 24 262840244 5 656455269 69 177674918 22 526988744 51 42517583 13 878189501 7 18443995 28 822001955 93 852805446 45 989749885 72 198583482 72 599848858 58 482015457 77 942756397 68 186619668 24 902177934 100 205734831 89 65486815 58 597806064 57 182751470 71 419343978 73 998986617 31 823720904 100 910716794 66 490960766 77 98685654 53 897877739 17 133592701 49 911559362 35 908059985 61 207630832 43 226888204 18 728699705 29 525245779 51 666930067 33 671517814 31 218149430 28 446142032 41 999292943 39 600449507 17 817354712 54 492044201 41 820548039 94 478499327 30 12627526 72 367605211 77 357595606 67 522412261 19 854221949 8 408643522 78 514403138 30 240221243 51 516705040 21 396191865 65 985982852 77 438441409 84 289593314 65 466538397 70 598047114 0 165530938 48 31191688 68 494150355 2 71539572 70 303811974 90 369435176 70 705454247 2 808992957 61 925471734 65 918065361 18 197168539 26 174234701 32 416850366 44 952581003 18 675156335 34 245772629 90 189529703 38 252737283 88 715249551 60 872685823 17 308748525 76 633237056 18 856560904 27 152748884 52 215764062 23 395327986 33 428490299 23 877733572 24 810559797 5 735862824 50 360074562 66 819885319 84 245783968 81 310245540 66 146413277 6 703454221 83 788456805 55 327679946 6 745494975 7 834970812 69 915959931 79 771176954 77 961163474 54 88493594 52 305950995 43 744556474 22 525943024 43 27193456 54 798596128 18 966159146 73 583913774 90 521326005 75 825171428 80 946360509 54 324157692 80 419727144 91 782038152 62 10667127 64 11091037 54 889700237 18 988526544 9 536314534 18 367059810 79 87648060 0 927236442 40 438163224 60 861867049 11 865753416 15 581877483 81 921443916 16 632207999 61 930189330 74 10468698 0 880183815 57 105121458 29 100865653 5 429126361 10 576930328 9 441115789 97 116165561 44 613776115 56 375308816 56 466520376 4 139418 7 980565434 58 150333636 69 19069331 35 118445054 32 700127436 38 418233463 13 218561774 79 686964273 44 775104212 46 705898988 100 501127582 87 483725998 14 151512629 0 72457980 86 586620869 96 467912616 1 589893687 10 922323312 44 281352930 58 385613642 24 920431546 65 895596904 48 69431253 56 809247858 79 562411870 21 611112066 56 953339525 80 454652576 73 526729676 68 911176133 69 12594447 8 972651877 16 37330674 97 154596902 80 760176287 80 670873656 78 772453233 63 689924139 38 138819442 63 307110131 20 320629583 82 793722231 98 819025703 34 497597496 84 882099782 21 392784416 41 875807710 69 261197988 94 106779391 54 934669790 100 114156806 94 665936283 30 21939725 85 56103508 93 713094961 49 568381951 8 431106196 84 142392948 46 83026804 7 378162212 12 825008144 82 752346665 89 65138725 95 633053347 76 870060518 26 309371048 98 209993396 57 431185612 93 534914747 76 231519726 51 707123352 56 913721640 74 160266028 18 265378795 41 498323884 60 35436007 79 779768744 90 963089458 54 720457049 0 725909951 92 411062989 6 9503615 94 244965642 68 132242835 54 497610926 40 892688640 38 973762119 54 699074989 20 312706431 87 189632241 66 582308317 27 196956470 95 314806675 49 326333111 51 938195714 19 650529295 80 114060110 89 451687573 68 945530308 94 243796246 37 494732691 17 183903682 52 641978834 71 658746800 96 823541295 87 807215675 85 854776967 100 564203078 95 436012423 19 71677621 16 474953602 56 466535830 79 541707922 1 323970645 51 330820699 47 518413613 50 568499237 94 882509964 27 311530433 9 557373215 4 355224617 24 121045141 9 950170976 10 567757171 80 982709540 54 286541160 10 925055470 2 860027799 100 912299596 64 595317785 15 86804376 2 560311408 68 580015661 8 16713550 63 482615640 88 799599285 44 557878211 36 956347998 10 120348224 100 571875697 94 842459560 27 636732757 56 571085038 79 72848148 33 437955575 100 493380877 79 623187413 59 866442175 45 313970957 36 4233977 88 931989688 75 381232653 81 666217862 91 780267975 15 364683598 74 924344940 3 542906391 91 762122870 54 447709531 24 467617548 37 311234427 62 12039255 82 602663990 79 484964330 77 309897186 80 552735373 24 645954596 39 297481621 98 780925450 45 783935906 57 595923528 57 285927473 55 114444693 21 4315950 56 126719205 68 515425648 65 298283976 98 236889281 83 809532608 69 258844162 86 874949541 15 654252234 41 457490397 26 4964480 86 641080529 86 156109292 44 744184025 58 724627119 21 834468765 66 353135212 4 626703908 5 848354221 86 21472021 21 792432060 68 679255229 30 629266952 92 775134660 97 648010011 37 226184305 44 130870618 41 797463087 96 390210537 2 25975919 92 450190203 61 317606236 85 181953333 3 520128739 54 76698257 42 153725511 45 13301748 60 149361640 69 111448131 1 564704752 80 671644704 62 931607620 55 885259391 78 668729283 18 277351507 97 667747378 38 995365862 22 434999532 79 605916592 22 9808496 23 403939469 19 551932171 22 35898717 72 953162564 30 975637937 18 731188052 41 397465265 38 686353260 21 67891872 49 514611035 88 58531872 34 226690439 59 827397748 61 916054034 30 20229707 2 26688120 55 912651021 68 34590226 84 807715819 33 625913843 31 141813786 86 486007539 74 100028219 38 499026915 90 598396806 91 291427572 28 24151348 57 623683773 9 407612366 9 223376956 19 119965023 23 20575111 56 908854337 45 135201874 80 679510969 42 178517552 58 220360734 75 393500266 8 294893484 64 7403406 60 173030536 71 382519398 99 725782998 4 667000455 68 32049311 69 556305194 65 812681902 47 424078336 27 577712056 58 188477193 43 157744669 26 656442427 80 880265020 55 647963524 99 17585863 17 155401645 54 697507263 69 693319789 28 343464800 36 579980520 48 914405393 89 487302133 40 93207864 7 515147114 99 18684524 52 163780998 53 837510771 19 3424363 43 665864211 26 698307927 51 367750563 1 463415058 81 196895754 87 271704281 9 968132869 60 335952009 52 400322853 97 953252068 12 438539704 17 540234764 83 964694633 62 633682600 6 942805362 32 509701163 16 638685358 13 58085609 28 826838485 66 616659060 34 389072448 12 816449216 47 81141848 69 414637320 83 845234671 80 496822388 99 236083447 18 22376267 47 786138217 12 521163187 7 633025704 17 552200966 71 947664858 62 841778188 36 159632138 0 515506006 77 25239934 6 50804058 64 843744531 36 216938272 64 391418959 30 882968104 79 85367973 82 924361564 92 74010503 85 518202460 27 693323452 32 650786679 28 846931712 59 360023519 91 222320548 8 174851677 50 693022727 29 388936806 75 69712875 100 341142535 15 817241787 58 66405206 45 509467859 69 350988498 31 568159222 97 368487157 27 399555193 74 809740724 46 18289939 30 335020505 30 704752538 92 412403261 21 697294163 40 871512012 100 531042965 58 650055843 82 475004324 10 750713892 99 404054807 80 763725057 16 692528470 73 780895754 77 459456775 91 451693188 98 300248516 5 25072399 84 665558457 25 537629696 20 438631996 72 248761896 8 744490031 34 371092958 34 745159693 2 227486677 90 713476162 39 869607307 48 694564327 41 987982927 3 166673014 89 442742759 78 200028335 76 606282358 70 935162023 14 425835726 89 43314317 66 303038583 40 507255591 85 459090759 41 178481911 30 688561079 93 736293906 98 393455273 53 936417533 83 704612906 16 588785037 96 637728522 64 57390922 74 491684153 94 662770147 58 525136666 0 938693001 31 564952924 61 559539446 92 644536353 51 100371033 38 505519797 76 451347881 73 852074347 33 434845821 35 196976125 95 457365166 90 203771645 74 758898519 1 392044604 36 471825329 87 764602262 50 78609091 38 540636105 41 11292194 8 598945332 18 766443424 96 239561799 22 549101995 60 731955565 8 541666390 78 797738948 47 833566901 80 143506762 61 900295497 27 294736105 3 843796088 14 536332689 24 350664241 71 431559674 55 833461513 36 588613629 76 203815235 81 964963345 97 652128546 77 832427559 69 829000585 75 14015363 60 817721832 43 310689726 8 580311564 60 739476441 11 518388938 1 918128038 27 912663752 26 947381936 100 790811373 72 346134616 58 728117065 78 99297451 85 226286927 22 307883679 66 594349002 51 253755047 26 752050515 37 856142235 54 724923662 54 511396793 11 542948469 86 646046910 19 141112154 83 188617975 0 32137586 21 256902003 48 228888865 76 321946526 13 661742018 11 455756684 59 961055919 39 705055046 20 640494245 25 916572381 68 519630847 90 832100890 4 156581770 77 666441800 12 392128584 22 296935959 90 393169461 67 232636530 36 745250763 84 355939071 4 845082275 41 266145526 56 535073867 58 971612987 43 187795412 87 442024227 35 585895680 72 883867712 97 608526387 31 105791116 75 198117947 32 91842303 23 185786662 37 933275447 30 664467294 59 803802962 46 782630888 24 453498881 32 231656732 83 959197296 88 778343381 21 460367271 4 809234285 14 72950861 21 494577224 57 533904664 12 207956561 89 971987359 50 861062885 5 987389992 22 255481905 29 592634898 27 821005805 27 273598511 58 969985989 79 198275883 87 920305553 57 26247559 33 445660262 90 766283833 43 135240992 60 170802776 44 681635318 71 356866628 43 848302363 48 669274703 24 980352492 6 971151580 86 227159698 82 919409328 99 170940674 25 650890960 23 415628968 40 465630064 57 847651741 15 195801250 14 503659065 20 76183351 5 376618693 75 791060567 94 136085341 66 425600841 1 414350959 39 481568618 50 578081351 45 271217901 37 996889134 8 957679086 52 525469668 88 211245848 86 598700148 71 986005748 77 391400392 74 650520278 46 576536561 23 625235675 89 504365277 77 981473976 38 461113930 49 241414129 22 214578184 72 564158563 48 838000970 70 540525482 98 170699784 82 270283689 15 562805267 97 860075844 99 361540350 0 346722092 26 144516445 83 257946924 44 196629495 54 117411057 34 223747600 14 84696106 60 783230628 27 88144627 54 609828231 34 621740714 55 987458250 55 979211707 41 487223175 21 310448526 89 85492333 39 404493198 79 485214963 1 815557621 31 842348028 66 788090877 32 648038608 1 8201511 79 338390576 88 370459673 89 836988528 74 489687235 48 350050147 75 365783090 80 288633769 65 311570755 81 941211595 21 598103559 89 142620427 75 295355640 43 942219478 38 420983676 79 326973545 96 899517446 37 232704025 61 921029771 98 593724404 85 736592964 81 609319164 51 804925447 4 30591158 31 436443308 72 801239739 58 595107246 97 115467754 99 99332292 53 322814631 81 577345047 35 205085063 79 171563282 91 715740315 70 23431713 87 317994926 3 337445384 72 202820537 19 286444314 94 839072839 35 596031430 65 450583906 3 529557903 84 95486639 100 995629840 19 92365594 33 111819542 52 212941573 46 266469344 48 910958408 73 419737131 58 84283659 61 939800128 15 208942323 69 436592036 72 601297779 41 916091777 3 11282937 81 700064600 15 988354712 59 412432117 61 893969141 78 923980798 78 646533687 1 923394174 76 470889856 63 526701747 81 346068226 45 675723193 7 84192762 98 431554214 68 514722268 48 625628436 57 975293824 52 698420278 25 662290117 54 641459138 6 141917008 58 569071682 60 614158186 72 337374689 2 633305215 41 520978845 98 49136682 36 722184315 46 142627291 96 435703936 10 462113651 62 372387504 81 243004769 94 991367375 10 925831462 98 273311749 60 239028700 58 206157064 3 906170190 15 181548353 69 358336407 4 540718787 81 907381592 81 391167064 63 401708399 88 613262624 71 348518842 44 318846294 90 201901440 84 727951642 79 343252440 57 797997502 82 21960972 1 50969202 39 474749443 91 132165385 20 649121330 41 783121507 25 162222648 26 859448914 64 396015644 31 28261058 98 464825779 46 473627981 18 936774397 27 474021871 62 198177113 60 15290547 36 276659534 58 104567205 45 527436090 31 309605197 47 252931937 32 603187212 28 696132518 45 172774349 18 244417790 67 397867429 89 859099837 95 125727495 99 990473818 16 948107109 93 876231960 100 118854380 98 427054313 66 203622091 51 392591138 61 735431053 34 142373433 35 159019062 48 48593316 62 684291641 25 216828139 3 654690841 15 310539701 93 677282957 62 39219023 59 628972423 59 90667572 66 730327690 63 702330108 7 613768379 35 370139313 74 142366348 9 842291431 26 253115674 84 362285686 54 311862665 36 498138814 28 386366437 85 953789208 91 386283259 35 3835010 71 877673762 56 857650843 28 860385242 100 356642622 53 115541718 84 569431619 77 362559196 48 99572601 81 613698269 61 379365007 89 894031251 59 496535626 11 358038402 38 45946257 11 209389753 16 975303068 61 428732110 42 916048533 98 310905465 32 733263919 31 733299516 6 778884989 24 614474210 36 825754069 59 912860574 65 467628196 60 238321735 94 74511958 0 586839044 82 525150367 57 596127628 61 154161170 91 822052402 15 746616017 55 955237256 98 480948257 79 986563083 27 489985409 99 948729352 28 437456248 2 724229903 34 413657778 66 41307329 73 383316388 37 589192839 31 90554109 3 203360162 31 271969595 35 493196562 75 282170355 34 53305261 80 717704589 59 142020897 45 811419211 69 498620306 13 807822125 22 270688248 18 50891236 95 621081205 82 130660115 32 123691396 32 327436177 64 225243900 10 774758231 22 189807965 96 469316442 13 177348009 96 708273422 68 365285371 77 998220096 28 568959208 17 433996026 8 44264663 7 40088397 4 378287416 22 601755202 23 920475430 28 836283334 71 584935881 17 798046388 33 234430668 48 707894534 32 235817450 45 606616187 37 134468793 88 766570160 2 239456956 86 737315535 22 269126565 67 87510591 69 275220164 37 124053118 73 534966540 3 626692491 47 576096941 51 482332588 55 87609261 28 717148498 49 161518043 59 318835318 52 119890164 1 404801427 90 757768948 43 815140340 35 75144554 42 562691527 0 22339503 57 880191811 70 856643503 12 306639081 32 447718331 92 596151315 12 675568129 77 998364489 1 890862995 20 124030191 14 331900206 32 720439013 27 930591575 39 559776333 37 862421557 53 522451425 81 530055801 1 617506180 4 660901836 31 972537081 64 725209427 37 944410984 8 195771417 20 405005889 54 718622571 65 503509678 63 192649520 38 419451566 38 493116676 43 142089629 13 5942783 99 388392849 65 745824507 94 33520257 33 735068895 83 590282705 88 664395775 14 178140042 67 775304188 28 65758724 22 123724798 41 753015065 16 799387134 33 693050903 18 968263527 93 440139348 2 267508551 26 416862446 48 770581629 59 482915826 57 434333227 77 201489999 45 510758009 38 197010300 51 446508933 95 344584394 47 34317641 52 403878279 45 273079899 61 258212646 36 320639889 20 511342122 91 842858743 31 410314906 25 97238810 100 172312233 46 206156475 20 949267089 8 786084510 99 10097958 23 561862496 56 722195103 93 357184403 39 596753833 84 271873678 14 144779801 31 428218773 74 761487870 43 394272183 14 245216667 69 294400807 72 944168684 36 934561103 29 285858778 8 211984562 51 861775886 67 684821795 52 682864370 22 843882903 61 893735814 85 745258205 57 690576378 69 858014649 33 737521045 59 933836143 93 214501654 37 986663081 50 237083133 17 352098541 47 975610327 67 722409968 71 558238923 50 100726611 92 184927283 15 959322048 41 704093503 63 525967831 34 289530299 4 662849306 6 870339433 74 448380473 17 215796857 75 407913872 0 140678312 18 73848696 77 421645035 22 989172513 42 842433108 77 342833717 40 607213994 49 639270344 55 2847136 82 664355543 81 575894448 41 588535846 29 914475277 16 843922663 61 65582571 56 318308530 18 227825135 26 110146107 16 780526658 19 303865885 46 668198949 77 599022784 96 802561580 56 157032399 9 410852603 0 724447388 80 254804061 62 617668063 52 975118531 81 93579489 5 658250454 22 1647232 93 493710000 14 732521495 43 828626744 38 740602450 4 972119087 33 336010011 43 508080246 19 847754918 65 786142405 52 97761112 46 592314378 99 80493025 47 270233375 80 951588285 90 406063862 72 900540173 51 769698133 56 876424098 85 580422616 63 554348011 0 124770375 79 167956099 80 292005410 61 973587217 50 430390136 39 66117385 31 8925496 44 159007752 48 750998505 8 652656200 81 207003553 40 384406080 6 68710997 63 266510657 80 89298257 51 328329523 12 996256600 91 348655857 83 292202550 34 775713832 0 201780401 97 172144613 77 36586775 13 815644707 55 145558165 38 321492627 75 405827249 8 322985904 49 179620334 38 844073204 17 575132860 93 67476380 79 965364754 53 17751725 57 890636079 53 323547084 51 697473708 53 268352118 41 306023718 98 363946984 4 594600841 3 288775545 94 176375465 8 481308667 34 893082760 10 945284197 48 522516079 0 702812005 93 819512723 86 250694285 56 650804656 50 154030004 100 251342821 10 807021875 49 858799707 42 748229004 84 174303057 10 365634302 62 187653198 33 638747391 23 230981689 100 688111863 22 303443970 31 428508367 82 510601269 78 561551137 34 19147184 82 278948033 67 324309656 61 491197597 41 602914249 95 868940436 92 734738979 37 553106451 13 944066470 69 825520566 65 257920302 42 430949272 93 202380466 65 3371511 50 9758097 90 857281211 3 455857282 44 648898745 32 491373215 55 351878107 55 814946023 45 953955168 0 506407479 36 510418664 9 782782113 9 317356650 6 254586315 5 549847081 32 693118019 7 454022316 88 452773289 94 36737158 22 537703869 89 958992433 53 20942811 35 618613361 95 99113170 88 116698866 54 182545001 88 726432260 69 661671965 18 849919503 20 275834331 70 48301868 12 960276719 17 481473832 18 1627124 7 511398986 69 257283624 20 370435000 65 687517367 2 232454080 51 746030638 90 134449756 47 757835289 61 297399615 45 748503642 45 994126472 97 376727983 12 891987366 5 704449617 93 909789617 17 235943484 22 102570466 3 276668329 65 699294545 64 710451829 95 94940618 100 392438381 38 656564387 93 968961230 4 332492069 22 935053279 46 693741823 20 671115085 84 214352234 18 887328677 59 165345198 56 583815171 19 582947443 90 899077520 82 898444543 46 31707535 0 123676525 51 635041581 87 515986598 63 728619046 1 158141503 38 284733147 34 874685313 38 782234580 48 788154888 26 724623546 77 563348580 62 759702742 17 108478169 60 743036861 30 414603044 95 871959449 0 419601629 13 902861710 59 234773600 56 389291348 44 585551829 30 335279176 30 728478751 67 749262128 1 517978240 52 815782069 95 753978567 28 992944997 15 341791875 56 859539752 86 310900295 94 233073503 91 750042022 65 911677988 7 984216842 48 906570480 89 137923758 40 39635857 100 640950501 33 704435155 27 871298819 16 256867957 18 230921466 86 224060640 22 574943448 63 875318999 99 365673180 2 995428400 98 86806135 39 492312459 56 241254776 64 600276122 73 791300587 16 328012746 67 25441354 91 67421306 87 838540968 53 384619575 91 621778570 78 907722052 5 864337558 4 429879192 79 475772090 49 702794368 57 660078671 61 235407296 76 441844055 58 623374946 35 466552210 79 920764354 45 204384149 3 49640175 37 503755047 27 922941874 19 848019012 6 261292435 80 426028172 51 618877206 89 962842421 76 313572256 97 188046127 90 841181168 72 57223652 81 63982286 27 629921407 18 630925823 3 540511204 25 330752307 80 674969690 32 708481181 50 295943038 83 643951614 62 532745003 68 371600179 9 384173353 32 699377933 69 410787336 59 350540480 27 89617116 9 822637871 27 379717650 69 468745196 19 875199313 40 399248634 60 381879945 54 883346893 60 204060551 91 867713415 6 999006564 37 549905515 44 454087221 5 861335221 29 987489013 64 693210749 20 284259697 80 144569958 31 295814555 15 731251581 7 960737035 39 755201666 50 11003570 9 258395249 31 834953381 58 101708483 54 747171750 61 315697628 31 686457608 49 780088585 53 30623386 58 194451517 99 812100475 52 486367225 93 47049992 98 134323684 53 628529035 17 401269266 72 231421739 23 828363808 11 141370684 18 840763554 20 100002410 11 521083748 95 263492302 63 145816612 53 841366345 70 419157204 14 318195317 70 532619942 35 963077203 14 564926022 53 501761489 72 855764608 3 752434299 40 687369972 53 186881485 9 810644190 37 478427523 38 543516273 66 421992784 23 99078855 54 880166203 24 248555989 13 424958824 43 336731686 28 364863644 47 169143592 71 292823951 25 443450023 6 677243400 66 103582815 43 46139745 22 540789620 73 258307275 67 679583398 76 101985536 69 103927765 27 790180145 32 601822131 31 820508577 66 129034505 59 312374659 48 791093443 34 435450957 14 528602909 55 367199621 44 556605606 86 350388165 50 139208434 68 337887520 100 585142927 18 820187412 49 829860965 95 223659408 86 506672531 20 668865793 3 162857296 38 813170799 26 383120471 58 685980006 33 860938257 72 657242088 81 354615095 7 119307461 30 897056842 8 118758406 11 114037994 45 882246521 42 288413226 62 573396205 40 129381469 23 363296792 23 808540772 78 95323595 72 645347895 11 572183248 31 92252358 58 288021947 66 670272427 6 305562335 35 308819391 51 921755217 90 849895078 90 192794905 4 129171996 59 643571424 64 744047972 27 555174862 24 242441055 69 860978219 81 874444456 12 543639910 63 845577366 41 746218461 52 283881624 85 208453855 26 912465814 0 871713404 98 728291287 67 489190806 70 988572196 14 762850815 76 45840111 97 41005580 85 723708484 70 678107485 59 723955113 37 913971328 86 477878328 11 642239644 84 44060144 20 49429769 16 734450296 85 67519322 31 792115820 61 635639639 30 608575976 34 803227741 33 988971772 89 90622306 7 330328434 57 627133123 27 787652466 28 702497023 13 352352962 41 448867957 3 243838472 51 950776930 12 634023806 42 586623305 4 932272717 65 619427957 1 866386054 24 912933273 94 436436241 13 608419218 26 855301568 12 951335567 27 68140269 29 845581809 12 774267034 72 318607048 19 781611718 73 281995541 23 605823007 97 670329182 5 476624069 6 766221425 83 732184633 77 444750123 58 419357092 97 38886224 59 39431557 42 654484705 0 28402194 30 967863160 58 798129752 37 374398349 39 768053598 39 634604759 83 512989311 23 223934403 37 683763914 32 571878723 69 923802307 59 653471824 30 846566873 18 370752780 44 544811137 87 84138092 53 743530128 8 883043529 49 650749090 78 967246003 33 287161399 39 445603298 65 668415175 52 896952661 24 538381002 30 183824637 44 652634450 76 517291963 92 716814603 18 710007740 66 465310896 27 747297173 96 377824766 20 144425375 27 483617834 74 865370084 7 693537297 59 85660117 78 113513763 88 795949709 55 498395105 2 957482255 93 149777199 82 512769640 39 774744626 69 878295451 98 680863832 13 969061591 4 675944167 87 294778346 29 261648005 100 938159696 58 436644336 13 691661504 80 92791295 32 151341330 46 379895136 5 949160659 77 316497170 61 533024897 58 222529047 18 174835023 17 410940996 63 627631734 45 448992623 1 205467693 45 465058262 76 840778239 10 638270363 21 62783505 12 824840889 57 719460360 71 876870791 9 363876041 33 657115811 76 453032238 84 697998547 59 595487834 35 276314292 8 15364710 2 70294193 94 520154480 33 983849884 23 642395484 1 322601996 85 563530531 7 151638188 5 371099727 97 612198676 94 748573831 39 294856707 82 725057880 2 944665002 57 136888226 41 326463195 68 876853399 87 386707198 3 575417943 99 416993286 73 665830654 77 300255327 63 590200493 89 456267557 61 632353320 17 302877336 51 717703156 51 467762438 44 941431795 95 686229371 29 293102597 13 628340623 72 286199660 8 763896782 38 120494147 76 904829504 95 126236310 36 424857150 77 117840380 45 825793448 63 412416626 40 336068243 36 935608449 50 741936542 96 510678015 100 739333336 39 73090521 38 250669614 50 125996111 73 402294511 21 927239235 29 424184332 40 611064466 7 317766014 79 402683746 85 339775052 83 61795028 37 389800228 59 356799915 84 745353650 9 297425046 77 397405296 97 635266621 81 33554953 23 208887738 96 532253180 95 332426249 97 680287958 76 931588169 78 748796046 4 402990875 38 906037838 63 723224385 88 347071177 29 234068438 31 724049911 32 400693883 24 511240244 1 394303123 1 229844271 30 345611537 1 824614475 58 693282179 14 232750399 21 907194472 91 532762448 23 683326358 31 48703330 81 700244773 8 326726443 9 72840144 84 32217987 52 82777970 59 424275356 73 403470322 39 853293854 76 780022590 68 633219523 79 391807172 70 892020525 67 585850978 13 478164981 35 804694454 22 480322534 55 576874188 1 834748309 51 993348445 86 920582304 44 405381005 70 536196303 26 237412478 96 914716396 83 780539782 92 164972496 75 206838730 29 238264163 29 508815506 79 549866531 91 284561577 2 876662417 24 184136104 29 8747468 20 388253810 27 65110214 89 359974268 7 659924084 47 852348145 75 574867122 79 592289455 87 785160635 39 533664907 75 297403274 74 309760959 94 628530078 86 104892732 29 46359318 80 37683160 39 413856508 24 971597245 26 874879962 60 852806306 93 419281577 48 264927915 6 129549178 80 517536609 98 605241230 98 101169615 85 674641503 35 960328922 28 678069019 14 712969247 51 446469368 48 891922474 95 350695361 42 634600233 98 329848025 21 80749253 46 184429119 50 934608111 83 275846526 48 700766673 81 722262330 9 28769235 27 465983664 4 279410113 58 702524184 43 62669348 49 602045953 54 388161774 93 673285586 41 39615355 14 731692366 71 55299558 42 684224786 6 806522079 5 511210575 31 490886965 35 816264479 45 156125644 56 840616044 8 644824146 2 395847195 99 999194902 58 25200306 48 121479774 6 260352733 82 630603829 17 307877215 2 543742271 85 297414438 14 997269699 25 372396774 11 547064031 40 879239899 98 282743418 99 282717144 88 367684109 49 310116558 20 133648494 52 77579555 98 356089709 80 615821509 90 865711977 92 254700789 6 203354713 99 268491081 38 417546487 99 802011454 97 479331688 74 474589763 12 91628713 12 737687395 61 615259541 53 48739857 7 915250691 70 555610727 9 361155815 52 928073422 63 380046462 12 227553741 43 303431409 9 790089725 13 498734419 92 934418378 73 888898742 88 989775518 23 6060691 1 221283234 79 825012179 25 232553167 94 130090031 28 4628406 71 143237859 54 206113511 86 446837674 73 946160870 27 736218319 53 632341008 23 191076090 95 467263693 30 425695501 9 142437695 49 304886605 8 269136949 11 258478204 24 894040445 97 247485541 45 453300292 68 82937237 9 279073116 52 833715766 68 705855847 76 658913390 16 639863624 54 60750594 65 392585777 8 955398766 97 351558514 29 553110618 53 132913403 41 601323649 59 306356672 66 523928277 15 712214171 30 281158660 70 463939666 8 784956391 83 435801807 32 157153993 88 125116889 93 515284864 56 420409290 47 639266399 35 359513240 56 716316792 80 470600365 47 402499589 81 297472910 83 505552740 39 231113470 40 112919189 59 127245155 84 103325839 9 121970637 69 459276288 44 180661299 23 423577325 8 795507749 74 924238363 52 341866151 24 708339674 63 800880311 100 445415229 98 428673009 76 956454047 89 979628351 74 430978363 87 773326953 41 424639006 60 176521198 14 781232568 41 534634025 53 300722190 60 821726686 66 588547163 86 59110954 19 133135574 43 197191351 98 824883819 52 94307173 36 841992101 4 326941452 85 561835341 94 767323603 43 272205482 53 507332425 33 834742878 33 110702426 19 42998843 73 725349671 91 42125460 30 264165880 45 109749673 34 117671944 95 478927488 45 503294365 65 244465354 52 988754445 26 885343573 24 549108852 99 871483309 78 337431985 68 379341167 79 240164092 55 587905019 44 181295109 24 131407567 35 602452052 48 100397035 20 708989616 59 495921253 75 461651984 15 114951943 36 134097604 25 979389271 70 612821010 33 377795566 100 10292404 75 51868584 5 325374784 27 523237028 51 675598153 92 405998361 89 25993763 29 373725837 77 873384823 39 790465733 42 544324616 25 257812775 35 95047530 90 517839427 95 385443636 92 651033430 30 209716525 87 632279645 71 999654937 53 624059603 75 801587941 8 610430565 48 48350156 22 540184574 44 958671299 65 563385639 52 239132102 79 630974494 8 179997524 94 446718019 89 416336256 81 219401695 78 489326081 74 92502901 11 97513745 100 604012058 15 442337077 53 589146646 23 389291975 69 103133839 81 93201462 23 778540714 19 791958214 37 814558639 91 743214535 64 720159120 55 615101207 49 401131444 89 548878246 30 70189683 15 143383134 34 172726536 80 236227161 40 197254713 53 338103957 21 414465250 19 32450497 14 617422782 97 740067064 5 434963782 25 148923793 51 466668436 46 549789389 54 789997672 27 898979534 18 308281874 89 56725940 5 478196732 19 441095024 44 914885708 21 598792296 56 294253421 99 244392056 6 660840899 42 677887782 49 682427863 28 595113199 79 791161411 75 482443652 89 821051956 93 187960878 56 68190578 8 252958900 31 969377660 43 29907455 95 743526526 56 190185557 75 26182484 36 954952257 81 597820143 100 498636588 51 399477094 33 962945379 63 623412015 51 835698258 81 678974908 37 347028335 17 482442168 6 309986947 58 830911168 61 449463583 69 188400770 17 128227705 76 456025281 93 876947450 50 501410706 91 478650973 42 1368782 6 738503953 24 563929655 76 279573812 98 781063038 97 953482853 91 751346029 42 916465923 60 634216542 60 698325572 23 565504518 18 693418688 53 840162200 46 930270209 24 135295738 30 588962207 48 34478480 37 533067736 24 416468841 42 64525841 73 924421692 84 222786823 96 893243044 5 626321338 30 813545945 48 973472244 84 120558405 96 268478414 34 779447349 29 468099981 74 651747157 15 655866205 24 409810064 61 361606557 80 488575161 45 275086610 85 258390536 10 36626703 3 680851227 39 129239303 49 55723712 91 55463148 23 892623828 67 164736860 62 216293134 18 351380367 26 904042765 5 279053294 47 845399586 14 752446920 73 725523950 49 156899697 83 839805869 79 548159459 10 480546938 58 749742538 2 278023812 99 98636968 92 284627335 10 664139110 8 200837476 33 564222314 13 924503614 13 553855287 14 474958928 12 3698530 34 169077220 10 509381502 92 841709499 74 669204733 59 104913639 63 475174603 70 834698697 68 403137420 78 80459241 79 605568233 65 346382388 66 439811150 0 171467661 0 499754281 62 109216532 88 675186288 93 905506671 54 790541354 87 562368955 25 209252490 14 514345011 4 888984957 67 901990722 81 776260258 72 890407938 35 353315586 100 365080027 12 7249135 100 367697678 1 639435086 83 560402609 72 165272516 24 524448959 88 650338606 41 828358126 70 873142770 41 600238382 58 935694861 1 914797092 15 328720021 59 143112163 12 322475592 70 506935307 74 308137915 55 698588299 96 661304091 10 239439891 94 344946578 41 118694712 33 638143279 19 516279666 18 166844430 26 384169571 56 78398927 60 625400495 92 181947216 4 858036552 15 235298246 57 931253335 9 279769580 16 907701549 49 75365228 20 62425152 81 554165407 52 509486145 55 212660399 67 307288382 59 403093955 58 273853538 13 3489825 45 369473606 10 36997026 32 191857424 27 147366708 1 597267033 42 74364796 6 829845311 6 933304085 85 350343536 95 92144872 12 286401737 47 121316560 67 483674479 43 545743590 37 550242118 29 272632056 16 357469097 54 23696225 39 260577009 0 193349788 88 628020120 57 229472979 82 240215528 92 203628451 52 839822670 33 408219865 18 127325772 79 193050852 46 657391611 42 700774082 41 131901518 73 855211425 68 412220981 76 519075837 82 861585367 3 31975066 87 227485701 25 914445888 83 287422421 19 117025993 65 68395186 88 493991466 50 121475656 99 112499164 6 423411564 66 329948453 73 439586275 78 880270464 95 473473309 80 658931261 40 453682627 28 469704916 40 957066377 41 187743695 90 778747904 49 871390355 93 756338143 96 18050939 64 196355058 19 921658711 91 780083093 44 218713555 28 896841237 18 10411725 19 163979197 11 449163849 64 232944949 32 840814315 2 461598101 42 329794408 29 798910773 70 595276886 75 13004354 47 652150138 47 982422010 5 523017832 32 794991261 24 391611537 86 25634166 45 981094611 5 481642190 72 915426327 42 974258673 5 680021229 22 958708122 87 507253310 1 218399512 68 70166472 56 463387681 72 959144510 52 952678326 37 731905335 70 828449845 76 464430472 51 43544515 73 843444914 73 720162031 34 169257101 67 572106206 20 676892687 74 361434902 64 579695295 63 857877103 92 41069646 11 312225939 66 173818983 74 822786769 78 662173209 96 601787598 37 209706338 96 506950530 76 396844824 35 529666247 1 597735357 77 470976417 2 430539274 8 630614877 86 56698090 93 128132759 23 633797837 5 152262028 27 5217803 98 607496374 22 228917946 75 352110767 44 849958945 24 509763258 70 348893484 38 918375963 17 252107155 21 955448424 78 761034754 86 865457672 37 183108478 80 430914693 11 902620908 45 638417671 32 811812442 24 491679414 78 826621586 5 92118252 58 400085097 74 167336881 60 462871063 100 897119770 44 458155216 30 51660849 57 458941051 83 430074563 82 919911204 90 773240629 22 734367151 70 444270223 100 836003348 31 928732676 29 122245485 43 124064962 26 26319470 81 358375151 91 684612631 27 747936269 63 25896492 40 96722620 62 22048465 17 539624569 80 89307723 71 953333557 27 946850502 11 290447196 17 476186592 35 533183421 39 889678807 25 307934906 75 109650906 73 995291662 6 259628826 84 975945980 29 636996653 72 984860603 54 37982081 92 558243169 83 361456575 72 457645536 68 583679775 14 815638504 51 156980909 71 277310608 29 432090060 8 726159292 84 249237660 2 410168396 63 343905557 31 32554183 17 161414980 38 749039502 22 356069379 32 645018322 4 320268349 7 545266478 35 197015988 89 579989642 39 252095144 64 82687026 23 78602793 21 577832343 54 820096229 40 191935190 86 222348601 64 168488005 37 288595962 64 717801736 11 960814667 75 345561970 10 343589868 5 168863834 1 721071978 53 597975790 28 807423983 72 835578589 28 920731792 70 319796404 100 919445433 13 684898946 77 548472392 89 474078907 63 816603484 50 948459997 76 103621990 56 511019604 46 18238246 9 393892850 18 446387730 60 279025140 98 822209245 77 809428068 45 639504688 29 422882782 74 600087204 39 161351913 59 742722625 9 869409865 77 268812215 46 18325029 20 54355439 37 168536486 32 279673264 40 955287708 14 201640134 95 215299553 98 508327331 29 43500251 96 479462302 24 952183557 72 285692731 79 474136655 36 119740048 75 39972424 10 955001866 36 933557820 24 352991748 92 273669795 81 447540273 7 744945691 0 362923672 49 400079593 13 229254195 6 446516565 0 298741962 20 590604728 27 64975984 29 337381357 65 529222615 86 795990109 81 777798333 60 910188278 17 694318424 45 290962269 71 665596353 38 122205912 60 538450562 31 134575881 10 40341436 83 976151664 76 125098465 33 550083105 35 910541701 99 386632781 11 255141908 65 610641431 9 999929352 18 365054613 70 789783470 42 882961209 70 232087131 75 275552542 91 243092969 40 12904046 59 90838087 9 984675621 1 41120323 71 591849472 40 698553154 67 889592820 31 498119995 34 119332431 61 408018878 7 29050156 9 286901620 33 990859097 36 440054473 56 6560662 48 185762829 64 233161701 74 601488762 63 467535971 31 287546743 18 618826213 94 746586160 57 592460614 48 549236420 77 857916001 90 365369194 93 531798821 62 416657284 84 21726368 96 742161072 37 507243373 89 32955352 5 939653263 17 785495657 41 875455927 93 8406229 47 239540333 33 120675043 45 924558950 6 639160725 62 325338102 46 66112595 69 546521613 90 123837419 87 243077792 14 16530667 41 267450853 16 719083142 54 546766497 48 83125499 7 262569056 79 323510025 80 125464828 18 834880705 91 168378879 34 118988843 35 171551964 7 214169902 28 942052216 93 964325683 51 886629893 14 945416295 72 289115453 37 671086121 20 162330259 9 984023130 75 990194165 40 700163230 26 657352355 92 35160761 5 565420550 30 502220682 41 439877380 62 773404365 56 80703226 52 437424118 51 888649119 77 23995441 3 991430833 83 99061138 88 862442459 77 907083833 55 879125774 36 276606693 78 886669510 35 182671812 0 729932938 85 158163643 26 567060260 95 682682577 63 982167173 21 371948448 88 167055323 9 645592415 100 799575633 49 835149497 43 389840840 85 270252148 41 289186017 59 460649486 23 509378587 16 937642764 47 383735940 44 330272783 36 949522065 68 842741380 97 153053332 14 725135308 53 355709188 58 672180875 89 882473142 92 451626926 9 304900433 10 657320725 77 461558666 17 732825326 22 955786137 21 340660989 81 764323872 42 30776000 67 775503947 66 924801216 56 476891387 60 391760249 10 305845395 92 613812580 46 419989240 11 626247582 7 324740854 95 415116898 74 722957504 83 684725076 64 328597181 9 974124413 10 339580782 54 576317823 18 388207309 84 610953360 28 360872819 55 163744490 86 365444958 87 752703797 0 252810820 94 592048030 16 72185003 15 892428727 80 761158951 44 244590473 17 728125514 37 814121514 34 706828240 51 14923907 86 313118395 78 279551834 84 669162103 15 938879402 1 195137183 29 554632608 49 529310353 9 470002109 10 807154218 30 697156645 7 180130997 57 587247204 37 897326157 46 571786450 30 463713898 1 575303646 3 384079212 89 543802293 92 613156532 74 424559421 59 449995319 21 827746481 16 283888747 44 444058163 25 775035683 83 235831271 82 724250710 18 894665608 89 423989724 80 232635087 73 472189841 38 986382089 30 579863605 33 235982084 32 613439402 17 351262410 87 815950722 47 363673679 91 591996666 53 278812862 4 570433839 16 803972166 28 439264540 19 368749878 41 486071612 24 800084346 45 466440976 39 502093577 80 312420979 90 1686272 39 996981916 40 357253306 23 280851332 23 173401790 31 802989007 82 459321441 71 953779011 49 554168723 44 588892801 48 268775128 20 373957498 93 624008843 82 165948543 92 859559176 10 915103218 69 675694533 32 434351644 59 926090682 32 259516835 98 399013858 36 881489878 6 156617719 63 252245141 65 942931552 13 119978997 33 284694038 97 222921035 59 277881844 75 205782636 72 916163785 39 430022252 54 580848498 58 340121458 94 593418617 69 483076188 41 821346336 32 324504093 86 2495201 34 738195156 77 510207583 23 446529612 51 419841499 43 589081513 98 93334994 3 464285805 26 433321199 10 94712124 98 899685209 16 80438066 1 238112469 45 882607332 82 736521385 67 807633366 71 796675263 55 448483835 45 441965528 44 885301299 58 241641279 77 863660970 21 551784600 0 167979283 71 821661561 8 395318055 18 422684263 78 681177992 72 281947972 73 66747628 36 833476036 21 651381213 70 131809073 77 116212255 71 642291995 5 486971175 18 325379680 40 801949276 33 658606661 46 542950498 35 313605121 34 490996865 50 633979601 95 705188080 18 765700364 83 845264832 12 442486561 51 96968713 58 100447437 97 674276461 17 725744522 35 775028463 51 862521566 80 512444443 22 450949576 47 575711595 77 617647256 42 768828310 5 993568869 21 947621621 28 319438661 77 844468981 39 229659661 97 153449566 29 547821231 8 762830699 100 7330530 31 614401724 1 639577551 70 544692364 20 965896314 12 625379472 15 667296056 49 236395099 75 275599390 89 482950099 0 195006490 44 260613929 61 167172189 83 89656621 19 689093433 13 950316539 97 99610187 22 702403390 46 398577186 62 473485970 45 852930945 38 363123351 43 739800573 77 437442182 64 371581568 54 741494307 26 488102650 16 57777058 60 678193434 23 421971981 72 915562487 56 125923660 53 576956638 60 359444928 26 250662697 58 514638146 50 196188824 7 43543970 27 399020730 44 205552550 30 778694897 65 941599501 27 423567252 28 489543222 34 970735948 36 537781924 99 955725519 54 788581207 37 977552961 54 11593940 80 889798606 59 224324832 6 22709361 69 374581488 56 540226312 83 526787089 25 144521001 7 163089151 74 1521477 89 982314599 51 825664479 26 292794872 21 924614426 21 283268797 86 738197686 80 226096355 65 925352218 27 838552202 75 472411291 20 859397801 24 288149028 51 798011929 26 944778602 72 733770412 57 421395868 19 951720665 98 368986431 48 779591374 57 609812476 57 685489079 34 948516169 73 550056627 54 94119606 41 515205392 60 586908614 6 400386722 62 821743030 96 994731197 39 815819141 34 615696907 35 743576476 30 174273971 18 730134968 98 949478758 17 427147061 13 729045018 60 342985549 94 805672940 12 595530195 37 650427080 74 278923562 3 979658028 82 723056181 5 16877371 88 157031962 57 115794935 45 277486423 0 428571658 5 195982952 82 50399587 83 973182514 16 756462475 72 106491472 27 743374696 69 482102230 6 179800188 46 966714552 34 129937641 66 380571381 12 824542165 12 432895301 7 534759527 60 774017352 29 229597370 56 490346709 27 20997772 56 151270870 68 994843743 15 906859816 13 986548555 37 88925814 51 615365692 14 879226707 61 518668403 65 503115539 3 783809311 53 530244040 99 278998001 0 667742951 17 59527 54 61294345 90 98266811 33 961050230 81 505338279 90 135389239 90 467325621 91 258220662 92 14612407 90 163286911 49 420257108 74 702505841 47 991148570 91 12310195 93 523430500 22 448901698 29 976430491 58 883628094 100 958615242 61 982407727 37 799917175 31 959233287 22 658264979 11 724907919 42 466966727 67 367878335 79 601695454 78 816053420 73 179489704 9 255733533 38 548429120 24 931840502 64 744755510 31 790302687 75 359655962 69 57527231 50 292045599 32 601669697 60 486435224 91 172867422 28 443472341 84 50065474 41 923612736 61 785623156 32 124142889 38 296036949 80 889542250 6 810732531 67 56564557 83 935500521 66 502379337 14 885404092 47 963842418 92 711973835 83 618787918 50 102098481 51 553269919 10 793154181 49 440725767 93 346643264 30 249383225 7 400225936 33 694670739 13 161249026 10 634253300 1 867309525 47 237466315 37 875549264 55 847317487 72 257012479 80 29140499 39 648509434 44 22928367 43 945496323 10 461610151 12 31044009 89 718568798 21 18908109 89 778683299 81 507038502 74 547907107 76 219265676 69 790161603 1 225662680 18 868684712 21 562861604 35 181899917 47 577023264 19 567004187 42 772172908 26 777028630 35 162687629 79 30899675 45 325563421 83 989649419 41 814620001 15 875577154 53 783421204 86 936505186 65 622352179 71 905524642 35 743846382 20 460842734 24 720858948 81 845382049 37 439863735 12 372370804 19 714805047 84 889534462 27 418228416 27 973239690 5 139024297 44 783441463 93 289659614 9 767973808 86 959171508 56 486657872 61 786133803 1 566489781 76 819335498 61 156566969 83 217326395 59 948673111 97 647337975 73 748502536 64 452072430 45 458164301 68 680459380 19 412864070 95 172657677 41 454511651 77 862217653 11 408406381 72 505383659 23 140645357 7 152978265 33 592513894 54 68960083 95 531481562 14 497114915 58 898233345 88 66536056 16 74811735 32 260033518 9 830074042 17 890677936 16 350556217 46 110301975 58 348093841 49 735998127 24 863031691 7 459426070 22 292261307 24 784657690 68 745969751 96 198830036 24 19547741 70 624405482 37 662052993 86 581460911 98 330305482 78 468250918 52 620504326 36 444958104 0 833394863 51 556392514 97 916323970 88 676353710 92 674434910 50 468760368 49 330795098 73 933040792 35 2698563 95 793110529 10 974155096 32 865446911 43 421076380 58 347879345 72 104344448 68 888198077 41 952555363 6 828819118 35 750931495 69 62467565 4 632303569 75 916510414 3 674621496 95 747023021 11 994139851 44 638610202 29 410825891 80 508826367 2 738163596 80 357613723 28 480950873 68 658136124 9 711446112 76 552513658 19 387716720 72 23435303 51 941389871 48 92764082 84 416072119 42 667254285 60 237259511 96 790878967 63 777434439 27 882215479 8 727024058 16 93080378 6 896651663 68 403422088 30 414974106 30 769670554 31 306972931 76 316100901 35 371896022 31 134064535 27 949892293 65 366795201 59 177296241 39 808089718 85 672446393 38 323389641 66 88249455 0 654528322 45 263226506 11 748743881 97 435163641 49 13392670 16 850718680 58 599552749 69 951837960 83 71363619 35 114611946 6 507669591 82 885757584 4 825268797 3 982486723 80 365485325 78 612057446 65 176838966 28 188271754 97 818929055 70 900242106 1 949778395 3 316095970 15 39308209 31 848281328 91 949397677 44 305725774 20 493928522 0 58534139 38 589288990 57 878849627 70 965005639 17 280558081 62 247337246 1 893426561 24 82566781 71 288460410 20 413756219 19 513682961 72 380235681 4 439528489 50 5587479 15 234487208 81 357969263 68 90505466 92 429430244 78 326664633 13 684123557 38 434521552 48 937557205 28 584202121 56 603155989 98 365111784 83 11644067 39 616625625 74 760272269 94 791806679 86 91331838 60 933849135 19 740936719 40 479693058 29 585270788 8 573986171 44 270338532 99 935570326 54 283309061 68 182065377 22 624709964 75 259021998 76 940475507 10 582525209 92 119376710 30 49945488 40 484619775 70 486099874 33 478977638 92 259267546 42 549956852 39 669703846 11 257877893 27 272170166 44 32716521 44 768700821 61 383255817 5 604932518 78 105790054 30 423566072 65 165491098 46 228864525 87 226439622 9 217771564 13 52587454 66 971523104 55 98047198 56 153728219 43 529544724 42 877175325 69 67424297 88 956855923 90 740334869 28 433162645 34 254293080 61 28263685 87 47017355 82 420646477 10 985143649 21 651272942 27 207064041 78 805274173 32 675460234 84 806934648 94 110672787 82 167401248 43 782678948 42 656349680 100 733802390 39 623299444 17 245814646 45 775460910 4 786694576 28 588629507 90 791077127 24 358922720 91 332314828 5 781481337 78 821477159 39 865146069 93 774845586 85 150362656 17 954904633 68 587875767 89 750443236 49 865648461 58 776168770 29 177077214 36 830934413 2 902530077 63 920394994 8 501555447 47 531942007 97 847361021 33 690550980 88 498301478 18 120280506 37 543054054 62 884762635 1 326692021 45 70457376 4 593078117 78 989341671 89 501092274 3 962150696 38 825720670 89 456252365 14 228451854 78 856385804 93 649629990 51 442203709 43 386647165 51 396368001 29 403235936 7 384584780 82 547481534 34 456930726 61 872176670 89 254973955 72 170736235 67 579033406 100 393514582 4 500693488 75 103224658 93 904814640 97 252649562 82 718981515 13 892534142 16 408630197 77 852266431 2 596567135 40 563530955 34 958088718 56 947223565 55 515708368 3 802245062 18 218101823 96 41440975 3 928289934 41 215121488 99 58502811 19 402534002 25 328695527 16 113987042 95 377220272 89 512207417 85 184698071 34 263080695 43 38921998 11 271735071 22 954089684 71 397281830 14 497915520 24 899503400 21 456494713 11 889260683 47 923663638 93 547329855 100 222792385 29 668965174 67 11022896 94 155871369 13 620342553 30 497365126 29 461729492 42 627911877 54 188216761 62 92882528 32 390924210 45 520713182 68 974952659 61 125305821 93 487229207 25 529000963 49 420755431 28 824582422 36 604757361 97 33101999 87 638733439 14 173999563 21 103277839 64 978836093 80 468439035 29 455074547 27 871477120 46 56675086 65 863295942 71 404464224 49 886269739 99 715131710 91 670976936 39 128769532 80 368172271 41 650397688 79 769262678 89 912177712 35 288149209 35 453372942 10 543451142 41 266723367 67 238008253 49 387058454 44 569824572 87 320074512 62 835342111 35 6403203 85 121390442 87 69768863 38 303736872 32 21130344 90 271773327 11 569570823 43 624687472 72 807886704 83 82702643 59 795061218 88 765868359 63 628381578 41 935380292 91 296058106 0 353987109 50 848668859 23 262189508 56 186819478 4 910209428 100 715456033 25 984893460 42 132798383 43 959664565 75 11116542 75 623740258 10 883590209 15 466928258 68 170222561 72 383402368 89 288856252 3 264482960 2 582417133 78 514711874 50 466358251 88 732392604 2 888564062 87 638080729 60 530107467 38 294432675 89 999201997 4 392929218 12 611794302 98 87264875 86 749705420 62 382695657 78 169236052 11 826437719 21 661835401 86 704694409 73 382195891 92 412467460 71 274761384 49 849463251 15 320609546 80 247277816 5 259591829 26 22664372 37 790622123 34 799585083 6 71984403 38 704121816 29 425661362 1 183086503 80 99782031 49 797863694 9 649518132 59 706248363 32 846292979 56 606330439 8 513181501 4 299435861 42 892525038 55 414425247 62 240422532 46 322466764 29 956786968 32 772586823 71 85524028 100 758377651 54 731090470 80 312129733 75 66922525 96 671326115 26 24652604 28 393407481 63 949803295 5 262807286 100 501920876 87 420879101 80 113622305 80 922182761 3 799174875 91 394221625 2 377248263 32 443348833 9 308379249 95 233598244 19 507288415 13 361633797 83 630205072 65 2385718 92 839158056 70 752087411 88 732912511 40 990632267 70 30687303 24 952741938 37 146074329 47 905714566 23 973820614 2 157694469 11 143494931 16 337833439 100 497503992 96 418788575 20 329225600 33 325757325 24 217947623 34 854052040 99 352507966 22 638631017 11 662434172 80 292567703 64 372365196 50 68681048 29 562388668 17 895894236 23 896436120 39 478286237 41 536932496 9 382912568 62 843946495 15 318195883 16 707962594 32 312056900 70 558550627 87 939424416 47 184008916 15 794366041 57 981440506 70 990441206 35 113974407 77 803394671 13 942651031 21 553149532 36 248165342 36 24744389 65 977134369 25 802941330 84 788239604 10 70264616 35 18096490 14 477585745 46 307745044 37 514488940 41 836878847 36 158818403 54 814801255 59 243061224 16 275517432 51 255390271 3 354137162 46 80808677 60 970004737 47 22496356 72 878097429 54 504724739 78 728505585 64 300919388 75 964623135 32 543213234 5 258491104 48 500725099 57 257284337 28 522629342 96 371803742 79 817974246 40 728823350 1 984723274 41 947439303 92 160504124 19 856688855 94 563587246 88 695876108 84 145993220 48 20176717 93 501311651 21 139451897 94 196916134 98 240687369 4 978356999 59 339506612 73 70874601 5 548776132 25 225550220 24 170273167 21 274445146 3 817276772 64 387390953 85 628200798 74 943751880 53 340871183 22 869875887 71 515251056 63 878052453 54 229578273 72 838798553 61 857292833 63 292370920 87 523634367 64 866808552 96 606714815 97 772673240 67 413216587 59 950014540 39 270356579 49 307433696 88 617148762 76 935702987 37 586557972 58 523921269 22 438357298 85 546497058 93 375738487 88 663120835 56 457228179 46 778949720 60 111828901 51 910282798 33 432465799 8 223788837 67 93042864 30 436668881 90 31347020 95 428683276 70 36430598 97 907799862 53 215467964 81 513605586 69 300775463 49 759035381 100 870935662 39 540994211 67 858779495 40 631606617 27 191868671 31 724403025 32 29825011 56 394502967 75 679139868 47 864743145 61 101999300 89 544993977 91 703333882 7 138567706 51 174106125 35 449678575 57 59083885 0 715827113 6 411594747 29 972062405 37 580050570 57 721448953 17 976275399 38 493300423 30 558799632 89 262566241 77 848314624 46 959123037 59 501904963 61 696386160 17 392880328 93 212658589 23 318994005 61 233795431 29 717826188 48 930168729 82 747965081 26 418329153 67 206114593 65 341235979 25 509757993 26 415642820 35 731144375 55 799254482 63 924404215 93 32379145 65 838191430 77 342371067 15 95538443 4 711899798 89 622809569 73 971369551 83 270643091 2 305237173 47 353941352 55 25388522 44 639907813 40 626938729 99 709078207 42 665265357 97 603396922 65 989611898 79 428496179 75 603431504 48 774646806 43 963843181 7 982095178 29 163340233 17 732913625 55 720045287 64 708614201 61 149403618 54 80941189 6 439621068 18 611831555 28 976933380 30 636294062 44 776822181 9 937692923 45 42646571 51 894753603 60 631985156 98 145019155 55 517981480 24 100706039 12 491659937 68 683667864 69 994262264 89 896111004 27 651780886 23 63903350 15 46355684 51 765922962 13 321254995 29 528984625 85 119255207 68 45259478 12 617719692 15 285120999 4 402060448 16 438384455 19 738134167 49 888656192 87 234672774 25 223588897 1 70856728 42 87014948 91 204339061 8 120740646 6 822575742 49 558318780 8 967641524 92 146470013 66 220779544 41 41392247 14 294694531 30 314136810 61 421448010 17 607994798 28 211507644 56 190861568 100 785294938 78 293672899 98 626019342 90 63856076 23 981086793 90 379480313 95 979506310 65 795792456 57 368489717 0 918777812 51 91521863 75 625201285 87 101538473 82 444127748 58 493431476 44 134393817 39 686639971 68 653875386 42 488732433 59 773541812 98 125119916 99 817785175 68 787214655 61 512602850 82 980307244 96 629507482 1 909987140 31 626729281 62 271713913 48 209543871 76 790122529 28 261326355 97 802019951 59 691854476 90 424950977 51 292555028 51 398217282 25 312112299 90 62338163 38 131427749 90 613659719 15 286198924 7 957334557 63 615225912 27 563114808 37 163515301 73 662051273 60 417291731 15 779958608 18 931466989 28 148520569 84 490798653 34 581821052 40 204897464 29 336719867 56 159841089 32 236027475 11 683203654 44 741851935 95 815342562 35 688677776 72 570698824 57 699852637 82 667067979 71 168866893 52 298074838 30 109517059 75 969721956 40 960693555 5 257251488 66 7504709 76 458040385 55 457139351 92 588455347 66 401969910 85 775364132 62 901749906 53 641375292 34 690607371 53 961907176 87 932291619 45 915158187 97 95937182 46 870515671 100 713560242 73 788282119 4 153941385 18 699018395 4 441277211 39 311797425 91 922005774 62 971310940 93 349117954 17 60248245 91 630916370 5 210836547 22 190799488 96 984999014 87 740877844 69 248717380 42 426458405 90 901766921 19 274686200 38 601196578 74 300638940 92 478925496 74 431727581 3 748164411 94 31851376 20 849700033 78 441380187 16 883868363 85 217058475 72 522689310 79 502293082 98 890855107 29 543904846 97 785534700 10 339759419 11 562408453 59 450996211 83 545933078 53 777217562 51 526781620 91 245700051 83 388296209 61 746261378 81 742083146 75 134126592 6 601710584 7 145345963 45 160417457 15 618609837 33 667757550 79 73898104 70 478447209 18 800176443 36 123833362 93 437173913 30 991610827 64 821970100 98 865174254 80 926175187 80 527687231 7 440553690 30 715142137 4 254992039 86 328473349 26 379985511 55 92579582 56 634243608 87 43115726 74 854550019 93 644074528 74 421844526 10 831223807 55 982056942 12 852961101 61 114627668 5 875752471 44 432499999 68 977655346 45 551125084 97 747626250 50 884457919 26 902783487 97 965665546 51 569785220 6 228419484 65 421613890 40 673738690 84 633622009 69 734956346 16 916557481 96 258730784 19 729523631 75 270073749 100 797573924 88 601664475 42 471467106 91 958592695 42 648486328 75 955783516 15 869789651 68 873005287 92 990461635 11 774188243 1 913625098 24 212341342 33 139496846 5 31944905 0 975248230 57 178703822 87 471344015 63 900186490 11 222197282 53 822541883 13 300724090 31 287517 21 207137968 32 272951427 21 996504723 7 346258654 83 87000279 34 252833729 0 255116225 30 557053629 53 745160510 84 137559704 75 111738789 91 524680943 23 472875142 56 101143086 2 483257186 29 340119930 3 81054202 40 669891322 60 934162582 49 438126279 46 934115363 81 259462258 11 714088335 31 138250505 50 7544034 76 888574317 97 308261999 26 11815814 97 19644225 68 115091292 63 955685828 55 155085855 26 10927633 43 548940884 76 720682073 4 833417693 32 196706165 88 339813394 58 731669056 24 84912439 9 693604722 46 141871029 68 380815783 51 542005287 61 829524849 50 616357703 16 267315632 16 167952412 95 409982051 6 523504158 49 473994036 34 78307671 46 397237960 53 873164931 55 154080034 21 273953618 47 568805466 1 232663438 38 876516053 45 747672203 67 395901193 81 17989137 18 153603559 3 45208119 16 923041921 2 382826090 83 235086588 26 195914659 55 713896585 29 102975457 27 242090280 74 877171221 55 167557687 67 497044789 21 833073913 19 480809786 80 511521861 32 669405529 74 918014068 27 427057965 95 320376696 28 274401168 26 196338356 4 191736282 1 563383602 9 442815380 0 551870403 86 999745109 3 686931656 50 562559569 10 28626232 95 689967721 27 305500177 49 262944829 65 556852411 44 764701569 96 577500006 10 576000475 39 950897818 79 687735063 37 84298837 21 932845878 70 166090131 13 836371593 80 822020351 19 802479256 37 944444769 68 126291582 2 852437119 53 895507984 91 76010143 25 576683838 93 37466919 55 993817369 96 287715181 45 316356168 52 523057269 46 37843441 35 382016103 93 73647984 26 644918856 71 199259235 62 307409040 84 295582862 91 182328904 96 632626508 80 910895436 70 950641118 58 772721422 65 62000167 44 923754121 1 40278730 71 996914733 85 856359079 77 780884122 68 656447640 71 544949487 24 167043797 4 741420082 95 542572411 97 690240488 48 551486544 59 99314004 17 550512457 19 145676875 12 154083652 68 677673843 87 973922193 54 152247763 58 350343663 85 39425765 11 651818460 28 420687564 88 328465902 55 883060233 38 117356949 46 981425879 24 668641837 65 757079192 90 390528960 86 746830940 57 657404996 6 912235414 50 941728682 3 35975945 30 93986290 16 145817009 68 627299085 17 9979520 83 246212399 28 781515603 35 497953420 4 528114036 64 276217227 0 928468012 78 342621236 71 899848721 90 826574919 69 975314974 45 293308342 14 805270541 96 41166328 83 238756600 37 147037209 51 840487139 10 350780075 40 66074538 11 235051023 62 420349263 21 624588176 64 686300803 23 103228444 54 926027137 76 324558690 93 779855513 67 555543243 54 886709197 34 323014762 4 688654319 17 926611428 3 540732426 66 570088833 69 635016028 29 240789238 2 420834799 87 601663100 93 165641227 91 120708547 32 884239291 27 992172133 96 468637298 51 911409053 89 693088336 86 283055031 3 341579316 9 393971614 28 928193286 75 844504461 1 494392554 20 198042319 54 447158049 77 537814341 36 590350295 30 755770922 37 650020110 90 458178977 42 599081366 18 746057731 81 809766207 35 93551524 60 519701919 16 215027216 81 178381124 28 167922311 55 749617510 97 203959327 11 850692455 79 203177870 56 975817424 35 53137401 0 931698516 56 320121078 27 853243803 20 425486873 9 373058876 10 853801599 41 780457664 28 88049466 83 930355504 53 517669491 7 849434599 81 303638446 86 728014705 90 232681123 47 130333808 1 42557662 3 925227461 52 3093928 9 865982054 42 116464424 29 377010279 16 447689755 24 978009009 15 628649743 51 884166680 71 713472768 38 218938906 24 44715569 8 71031188 55 959531987 49 497664907 64 809993934 63 515025938 52 473214676 44 431183194 51 633348605 100 924617739 74 999847763 32 525968543 71 405813075 14 745747768 78 914843063 18 339764725 9 969740118 44 232437801 26 450188355 25 311554574 51 16985748 78 387961220 41 591345746 59 315669373 89 188603515 38 699891246 19 969327115 52 271638440 21 943417219 66 848495173 51 793546985 23 674423591 77 854038844 3 43118996 2 579370116 34 538081369 89 857349400 35 174517950 44 242259357 20 136365129 44 911035263 7 8147748 83 167040137 21 938052196 64 478372946 93 799362022 74 892778668 37 259222690 83 183626838 86 328969851 49 31863557 5 818205815 52 85782738 80 108458606 78 611035545 66 142656519 51 100813060 88 17668570 80 971525610 35 242656887 32 88978168 1 930403644 48 643563615 75 6387954 3 288755305 87 669367990 86 880093536 83 396094417 43 506911113 95 474392874 14 266848116 22 632793777 52 578844481 64 94138682 25 477510027 12 98086484 68 902520293 51 284514680 22 578744879 35 146010025 36 541229531 55 768590872 42 578277828 42 937650218 31 933379221 40 647478114 79 161041518 52 686992870 25 654760524 9 340460187 55 931253899 41 234617688 60 451816989 66 91399256 15 862538204 37 470426759 34 534262539 64 666977166 63 282252940 84 1619547 96 483601073 69 679578378 65 498545283 70 817283436 18 156977361 65 335138529 57 825177834 82 658967759 23 778200943 26 599547734 27 981339828 97 450923924 18 400063893 97 609957173 24 633119839 98 716849201 71 669874209 48 410178885 77 339131268 15 401689602 15 479820605 1 732454148 82 773313754 58 482349544 37 655939946 33 983791286 90 316768092 96 799677542 91 565286142 46 308659184 21 875092581 2 306055704 75 370602502 68 877397042 7 58915073 6 768304914 50 832440179 19 114526588 78 845349990 14 295666455 82 556536823 88 860057255 90 699156098 69 631853915 87 555155724 73 144237382 4 685746969 14 954223666 100 574741067 31 556321704 53 648416684 86 930006548 54 496012597 21 312888543 30 154315266 84 396805106 34 291937257 72 386146400 35 61031990 67 166476312 64 488452097 82 919168281 14 756436530 11 859493303 18 976418202 2 320939402 67 808839701 28 758684839 78 316281953 69 132906732 45 498130779 17 713703196 44 838655522 63 86227359 63 30278472 52 169319467 88 927744705 58 570444078 19 709152320 48 354444557 63 425866752 27 138521675 60 522333977 93 350354598 12 967140158 48 806203116 91 179573110 76 505845251 48 942989663 28 544793299 91 609720069 88 616234638 93 736810971 80 506030509 67 90805566 66 395604599 99 939662850 15 581707884 69 352754360 95 302096151 94 751425431 8 833812733 24 692368296 54 13491408 11 320253862 43 240935253 10 64562861 98 239384362 92 779651296 63 634126548 12 699908396 70 634024243 38 490409385 92 772840260 93 777777802 29 324209599 50 937925281 35 961514163 89 183561082 70 814450446 72 234216082 64 324388140 48 510096309 91 302732807 44 875186648 95 74074562 37 955917819 58 777314484 76 386598094 98 332313246 78 444320527 6 243609493 62 590274793 76 199829932 60 767725935 53 719702078 82 538147091 62 19934306 11 931842335 88 347719515 77 285275308 30 862063105 42 414848482 56 151475986 65 497284503 51 191676967 18 792320748 98 735598766 76 435581436 81 295617789 59 206431984 17 952632219 75 317838784 89 409943241 66 371114122 18 889755378 60 558788233 13 210487095 38 125648073 3 544428139 0 367661297 10 220237676 14 409775075 28 363525163 4 336400276 0 259349560 21 552510632 47 532922998 40 252963333 64 334733128 39 768247332 9 161496837 23 383657212 92 970005505 89 326269878 99 237110205 51 502586859 5 177258555 92 990038859 46 745465161 31 77184135 98 727804834 82 738140190 60 350968934 90 516280443 67 568866314 15 193522821 83 666407982 85 993421306 15 581119966 85 662822030 23 494781107 15 796289196 88 960330608 50 642770011 58 41013755 27 87924457 98 695525332 92 852635499 27 637746755 94 796659711 67 247611433 14 684811522 11 797857297 67 111638984 91 937452333 15 568393474 96 221372253 22 224606524 27 114632237 86 950634891 29 204042982 49 446697787 79 805441096 55 325137301 18 876245824 64 336082897 95 879869064 71 626162011 88 901512004 77 608684075 70 360463578 21 541753405 6 661007059 58 518045812 22 528662262 53 898480933 92 593013937 27 693171290 100 282003317 59 298853681 91 164683328 21 278605389 97 210852632 22 50369502 49 212656995 2 334770706 41 985262014 21 172076236 57 698312016 50 507200967 24 158005887 1 648982366 5 696784111 31 97680151 90 299829778 15 353474864 83 929496626 98 404111291 38 582981166 63 523305444 84 341037177 95 60372940 35 397814950 60 512494259 23 145494405 94 750322738 58 226215447 47 792490893 90 489356897 75 187024242 94 718857057 58 551234442 60 286461372 78 316193091 84 481302237 96 909149584 29 354246762 97 513941337 17 745627844 57 22446519 98 753617223 61 920200161 76 669029821 77 451863196 73 749033054 8 34700204 98 821405641 50 904943441 97 773308015 27 935201657 70 972659005 2 617416017 37 450560156 87 903371977 44 487464713 26 846544665 55 803252485 81 482017567 14 801421793 45 271502224 23 185095913 70 462070410 45 301537126 96 532993367 32 826919268 36 20302583 53 849378638 63 108906164 76 668219841 80 987746307 38 175824988 73 174448058 52 907647699 32 642027431 43 403675463 45 254491051 22 159131186 37 934498001 78 424618429 22 392434074 82 17413976 6 383313156 6 75214316 77 830568953 10 104455193 26 615077971 72 45588758 84 326090107 44 930076727 28 911175981 16 986420820 51 43990602 23 241467085 17 438695022 46 919964286 28 997686926 10 724053826 89 257108987 99 222315649 71 700660321 50 681517433 63 698760091 12 113368802 14 866200027 77 758339020 60 220621826 65 363287616 59 531962188 17 764555250 6 956382511 30 744411321 14 433106038 39 568658573 82 674519539 32 189803525 78 646253191 5 317087856 99 866739638 95 919046603 32 90362603 25 174848764 37 516686525 63 977029951 40 359868147 16 722264260 94 208296548 48 66023029 64 80388794 84 271202701 10 657505434 52 310363771 97 728375114 42 975331819 29 563846202 66 95199478 11 406957600 66 937772634 99 918882155 24 514288555 52 542289224 81 545823931 77 253366034 4 75816693 49 588984709 9 84085934 85 254229230 62 220020433 82 819714837 98 902836457 69 535431733 73 52472493 74 486015450 36 775514999 29 394290861 73 717734253 59 507220078 67 322779712 47 474615670 16 596495330 57 978795459 95 705370229 20 6030676 15 221460069 30 372881651 84 330713412 6 812488735 35 338847382 35 279847476 85 940598778 55 531814075 86 554671045 71 495104150 84 226252349 13 885627782 65 707235988 30 786992023 16 273674220 34 521961948 28 681637537 85 902730993 17 486357670 82 340765959 88 290418514 16 941630492 90 281562099 26 451248266 6 222904849 67 194689302 25 109578007 91 170948767 82 573632485 14 798474719 46 205764775 26 984812658 93 931615243 71 176540266 18 98233763 24 824544795 99 808712941 25 568022863 53 607456246 82 735354575 50 646477783 12 930271850 80 949328124 43 420412871 90 464458578 58 76044792 14 697735740 49 375500925 65 170599055 43 680439624 14 744653789 38 66650852 77 689307136 80 370685442 43 153700361 86 813819696 39 757821204 28 120927609 6 501218944 43 64661952 79 127138397 94 140958987 67 414161991 100 268251865 96 407219426 40 27650343 90 987813841 81 369087703 36 484538052 50 197712510 43 648607006 1 495492903 40 921167404 13 322812463 2 145993550 99 42193369 79 674730658 83 67535689 22 859470928 59 611622603 15 545035897 8 495564512 27 149300334 19 581600086 11 773129068 53 786857651 78 763813857 71 57595739 48 629360179 71 880956878 73 458233340 47 336583804 61 779022600 68 84999864 0 150890319 41 535954320 95 620721150 24 447478696 64 227590515 18 60984097 36 533764175 37 270501724 9 866742189 33 430840931 50 22910057 100 593009487 70 501557102 74 596115670 71 358869448 76 306499028 79 16173916 66 726704485 44 455352710 41 362359997 6 93868409 57 535511009 94 61980352 65 899826081 63 545489936 88 193929081 58 682454599 22 994633863 46 978892241 9 120017289 64 425298679 76 855910380 30 360434427 7 27220325 22 904013390 47 297249977 94 458816122 35 463120043 28 829476948 1 763988284 74 966912529 95 415090920 25 578656212 11 427040881 91 180890296 93 673158092 90 667123884 32 804946304 49 81951637 20 801585224 68 837008252 57 666437017 95 999748796 19 109147285 58 915226024 19 633188779 75 572140684 90 718939270 47 692757391 17 543406325 21 585332575 34 327521914 86 126329777 35 24145577 37 403120873 83 184480492 53 701296102 64 181036207 100 368216450 59 599138342 1 344040861 95 298902276 98 391721063 27 723992828 0 676392719 96 381264331 33 875289168 71 972755406 47 239288888 100 66515877 72 596105475 17 103151755 67 439088517 40 880864659 28 883351727 36 524772713 60 866759460 15 556429784 83 869869449 17 581784544 5 372148794 5 786223265 70 169770191 71 294679697 36 223853169 2 734743515 12 917933067 44 566572655 94 727798754 11 35186543 60 129006072 50 842335126 95 685449458 37 35840461 88 487502130 87 118293868 91 489335043 57 681070452 13 382112758 83 388855354 99 435352681 27 940294084 67 495040704 35 539683456 7 456993986 71 253490236 56 166868136 66 695606338 42 877807577 81 403866934 54 736205835 96 87597652 10 12933795 27 392177901 79 481183163 69 175568229 98 96309060 4 766312874 85 372794011 74 845651827 63 24220413 78 62252204 0 871942516 49 314691791 57 985871277 12 200131649 16 89554792 95 847001685 87 189600124 22 874199933 64 182895645 61 45340995 76 103377439 61 133755855 10 712811969 59 72107260 14 212887722 86 878882595 94 965436159 6 200522434 73 653234629 0 709517987 38 474592495 64 331669946 89 646294044 48 29422508 49 164137068 37 679797295 53 151585858 80 259318785 17 519535920 7 519687131 81 729102043 22 173956864 32 18766776 61 784244683 13 449165776 54 315647991 17 271300648 85 157271514 34 417560987 95 790345204 27 250960943 6 751846623 84 846748702 76 249542042 88 909899371 25 926823364 60 308780983 65 712345948 87 936368097 83 410891263 75 309827212 14 358864200 27 448447797 52 517558960 2 955883155 37 931484119 78 224862753 45 370542186 12 610214190 34 693014822 16 902120969 8 481190513 89 243661219 53 741649492 4 634431719 19 597646270 5 916190900 53 918441725 21 760948307 19 881797780 4 143963442 38 888988141 18 568255154 75 351114362 3 513703936 91 1232959 11 502574173 21 714185039 14 848887527 26 458134631 57 286983268 24 745592423 66 705716925 68 835508816 72 96816585 6 371145836 73 289694353 47 564834113 15 966482483 58 693252454 55 710549644 24 549827115 51 72585789 64 663633661 14 631458537 36 644588924 0 860455352 68 814347993 95 921914538 22 757949354 36 594282286 81 458430983 56 422177008 59 917629198 63 769880510 43 336264892 67 869009823 33 919633804 6 859560202 31 377814027 85 536371175 23 924951232 74 871518159 90 992439747 10 29410556 21 812414625 54 940502550 67 959778937 47 678754296 75 920229763 36 317089445 13 439233731 55 195069087 33 435016537 53 599261250 62 820751189 32 97035979 21 122632559 45 369282702 64 522598502 23 102661181 65 345222430 29 816393380 77 82585268 0 848440176 97 249707855 42 317449719 22 475129280 65 563396973 84 39842761 72 242993351 77 829239945 25 895720232 8 759543747 46 113301243 39 399380024 62 515128268 65 585068644 98 998177987 79 710697776 52 82779129 45 581104755 31 747646444 44 11301148 68 792116151 37 506534032 64 126106976 34 525349686 13 377836467 13 367247247 37 510587932 40 816605466 75 225574760 69 972981730 85 366776356 55 548368850 1 277976157 4 902169105 90 986948342 74 327901140 25 822593705 94 861558581 5 928464381 17 173324119 1 311011942 30 251768143 24 356100547 49 906124518 87 751052149 11 683686593 26 964139209 2 919696031 94 536624562 63 769097291 87 541384947 35 360957330 7 925019670 26 832831722 19 718825608 16 145603664 49 545983638 27 340823038 12 431131174 47 682597710 100 213656460 45 485832576 70 562017617 77 487018150 19 406033292 60 56002520 0 405232163 67 582363899 38 974185797 99 523405416 92 957952257 56 767722525 89 175469950 48 925824494 0 419125058 73 427581788 13 215646484 90 857084298 75 540022479 81 216725824 7 849637446 1 925674696 26 722000359 92 413556186 68 673940001 93 21396283 50 857373310 7 837343837 67 767240192 0 214938544 72 44065591 41 746558426 97 418774072 13 836837559 31 66171577 32 358616668 54 683860955 64 594157869 87 819116977 91 186917820 100 685302882 94 706614185 47 559745745 0 320208825 0 952672473 49 692464195 33 756372851 22 243804470 37 678751927 47 360485706 30 52231934 48 837037439 61 578744234 92 889680260 64 769553107 1 414470771 80 929355322 81 922329999 51 653301079 5 271599072 63 695591291 32 404575549 61 449792941 54 133926772 22 646339465 84 583486587 20 954217750 8 532243149 94 299375360 18 866198022 50 373554497 79 454272418 68 378704465 24 627426166 10 152003214 6 679132583 65 257437326 49 924156645 13 363392977 15 947288806 26 870972697 6 362935700 64 84246779 36 208583854 26 930618517 78 727937805 94 992864635 16 108491889 0 520284674 61 243825409 79 369732178 43 810721388 87 902309176 50 509109448 88 447183660 12 370426965 94 882489863 31 18960192 72 275988046 49 318548415 13 350170111 46 662206906 2 980183744 67 713105792 85 989081282 1 406114037 85 103343716 15 883484042 70 513143274 65 502385322 5 615123320 63 138824252 10 817656818 23 255279571 35 243882989 46 34260356 78 453297213 45 352798786 9 659086158 65 635243968 86 280709807 91 288873196 49 310331250 70 832236288 54 479439621 21 791496240 47 166234473 54 546091936 47 305637535 69 781240842 96 998143812 41 868341552 70 422248668 29 363863461 67 298630835 35 325266853 56 418428317 75 156272502 40 593161757 30 654327777 13 817706807 22 483659215 100 669995061 11 912607048 98 964088595 20 132809355 43 691162563 95 402092056 75 599255738 83 355513860 49 393628921 32 322000717 12 944216122 4 908178847 54 517352149 60 341490577 65 608077635 52 889101150 31 668046586 73 667392 25 323123853 74 679310788 77 20055643 5 541387089 13 324101030 59 33143900 96 195374935 92 959164437 64 535991448 68 791084917 38 327601612 87 561924008 30 681597501 16 551332498 40 427947185 44 163331928 98 68240699 39 980336629 18 690105586 37 217905586 47 655101895 72 240823502 76 104475107 28 561497256 97 717014645 20 472191194 18 696939977 43 727540175 71 415140561 61 706516574 67 360421205 62 955488722 71 87322638 80 262861817 2 848141286 97 342819719 52 888104415 24 497767125 62 648019430 26 337864938 27 977755365 17 88053514 85 703278140 54 492036662 21 437433330 72 26352951 45 833080553 88 523527873 93 94356776 72 64564324 84 600711947 2 44110196 58 677710055 14 347478160 75 609949016 74 517560601 83 418654037 98 454713645 64 359444964 28 324746856 4 16339847 72 610416090 61 54305958 55 517463142 58 587237947 90 255552564 49 382307047 36 88910394 74 994266069 79 667004363 12 730583621 22 231272978 42 925665598 58 830828927 94 401738189 55 788422650 18 26180658 20 180577147 31 119789603 49 775715583 13 6830758 84 436676745 87 235545315 85 681072905 68 954603030 55 532718056 6 484808482 43 811176750 85 797702009 26 254923271 11 118430991 93 704889147 20 172095153 40 677371897 10 849814413 57 803335599 60 875867642 10 743247382 22 444700037 13 3228063 69 443374786 62 705712846 85 829137003 10 658437092 82 238183744 90 250885408 74 222935951 90 484250553 4 648769421 44 121958878 16 244472127 78 457186715 82 171212589 99 506763828 24 954205933 69 633412654 90 909042026 90 645943425 9 664624129 54 451999669 87 857297235 47 400986424 77 73495720 56 527875339 60 139195899 58 523506036 22 384357141 9 141025234 6 565348239 9 954881556 62 207252924 91 556121542 25 773820792 79 383140253 27 825298743 12 125565223 30 526845112 98 530578343 51 757217736 47 687045334 92 720481832 11 690452474 52 304870868 39 526501154 53 105564764 60 308643571 68 898436930 6 600933750 89 294666855 36 331140494 16 405858670 18 209675677 75 363494475 20 441433449 50 790956919 29 351301742 85 119027124 23 163067795 87 662626337 0 746049557 37 7042207 57 973840957 21 605505658 28 770414370 55 831937599 6 344871436 77 473636032 8 67363874 54 223881777 44 615731150 48 651857967 27 709195760 6 893189354 72 490242565 53 628081737 59 415665748 40 16573593 89 596070791 80 467216134 66 644586210 85 485967350 73 845936109 22 781545068 34 144679963 87 951142777 10 587333788 55 168559364 27 438540235 46 392638779 0 215195061 55 368029201 33 948720732 67 815133384 51 99541994 83 544350384 12 358376816 9 475044803 16 384236327 91 916842657 41 907279745 64 880799818 3 279766314 88 963062202 34 165127043 26 770203370 31 594814233 71 674076354 96 471723842 38 13774450 84 627598715 100 838506496 68 26734344 93 835107101 28 794285206 54 505104933 48 822978287 64 542372022 32 610093163 34 404810996 70 93808477 19 425943598 71 171822578 1 252776533 70 802008400 48 974689153 42 429299492 94 686166787 40 641668928 45 210611349 70 991150791 5 397052434 48 221439384 16 712659403 85 409848366 5 141401920 75 485540029 71 494561627 21 652085938 0 752971846 60 582935535 75 395588354 21 731506354 42 732037300 75 159761166 63 232558173 59 522836441 3 363235340 48 343556078 21 85246799 90 791601039 12 528574676 28 493350207 38 31568119 15 478291701 6 411797520 0 969212056 22 103012747 75 530351552 18 425289380 76 765334463 64 14697226 80 268564757 81 337411739 15 418048499 39 550839753 36 709000959 75 279057391 52 638261289 1 223802806 93 562657306 63 178822688 100 915686613 92 938469371 82 707794024 60 621557928 70 90301916 58 353589890 10 209365537 75 413856171 30 71311945 13 536571686 54 166780575 70 848967070 99 235477754 95 943604097 58 636282690 48 298372548 28 541121440 34 827503604 79 868129818 78 40524103 84 673907266 43 184503091 15 272258082 33 167142241 66 139230491 68 9815220 81 191446382 73 346968728 4 123347967 20 927679577 95 740556786 23 422944652 9 911993591 2 427831172 69 89573551 79 816504497 64 416660394 52 906079251 4 220979189 31 295258558 81 697861461 2 215225281 21 397943283 50 490558414 41 840249191 36 85934400 15 726047900 62 350240281 19 8121091 80 501562589 22 841646557 66 717386591 90 481758448 84 580370146 63 827462082 64 701282383 97 264570064 5 327645180 92 470615571 43 239518064 48 37309415 43 29962185 12 407591943 50 878808987 54 45384093 72 905243043 99 15673099 96 261750188 60 4284964 39 158997073 36 896176764 7 762898497 91 761600851 60 907202189 69 833549378 89 494605892 57 579440003 100 107101131 63 584652449 96 712780967 52 130880805 78 839328139 42 300679696 65 831801871 72 919703952 23 351903732 12 812118579 18 781362008 13 597167602 41 252505421 77 387723239 11 330952750 68 72195874 78 329240907 69 354277565 55 292882460 52 492673430 49 378972337 52 73887068 17 438856206 2 511907568 49 985040515 25 115204100 84 8811435 58 778636801 25 378665919 77 116059501 39 686857715 35 245750095 6 446241689 38 344544696 29 431039760 89 742138959 75 151131419 56 670945600 8 727073216 32 665395386 71 423677054 41 220965435 76 544176689 22 10989975 71 374615165 30 689358190 47 877526297 70 449039020 56 773930909 85 102987034 70 838860129 54 818794175 72 844596792 16 458393521 0 329101774 77 926545409 53 445061986 52 382319260 42 511311005 30 847816433 75 541918076 73 551637606 50 213026567 80 461046508 40 983367457 77 192363748 97 696615887 54 141577547 39 11565472 90 790683768 54 130536212 34 73060505 50 796312430 60 25242379 81 397053478 100 985263468 88 916680675 81 111475272 31 488463074 85 851839153 60 759310499 51 457702751 38 225132102 0 581993481 6 709811718 8 70374119 20 357557059 13 315761779 21 272035136 54 65627115 36 59368666 67 525152245 39 410340108 68 132169375 66 910671111 54 865810607 93 677168658 0 675043569 84 640355697 82 216055646 41 16151678 37 613390390 61 948132538 31 381059009 16 545651928 98 56274171 3 387843046 78 582918899 41 18249434 21 486076131 68 288747096 91 307584466 88 30266748 70 787200491 78 879132366 8 933557832 64 223944912 33 613058146 12 784493799 64 682749667 48 236891624 9 277270268 17 180923727 62 82842375 94 194321880 41 827667566 78 765880849 58 658411064 70 681227746 88 395903935 10 711269607 12 501072002 89 933982870 94 172553282 75 283631841 40 940773874 48 226539120 30 243852619 31 311823957 32 845169287 11 324844705 37 887436218 16 483813876 96 475392091 33 801150692 45 247165219 51 850629912 6 672675931 30 511059011 51 337906665 42 509224771 31 473018682 13 571374986 20 579685947 99 39449961 95 793255706 80 999035130 10 507812167 74 927795878 80 947259233 22 694883704 100 940549380 15 538453232 0 594748016 46 33173291 54 734738780 11 767520222 87 449680837 30 508864046 51 44463359 83 142857571 41 381222347 60 587307051 17 513189504 57 24340741 40 42073677 0 286214269 59 384221192 81 211002677 28 410673685 17 961541764 21 534663282 7 989564798 9 103254454 92 978113328 92 829995896 78 979920270 82 504171555 40 907536668 42 654515267 58 361821591 46 371044807 54 786608210 87 583008998 46 525104084 53 26797019 17 212571646 54 413192853 49 591518018 82 132118777 32 61304729 71 742546371 84 955221042 68 627953503 19 848800757 26 530653277 47 872952098 0 61840299 49 426753305 40 410169346 91 209417459 14 799373253 91 911656513 6 538108851 10 810725650 27 674651122 52 548360781 39 34819632 5 590022590 56 869500261 15 622989625 10 950846202 16 659161868 64 901164247 58 60749246 15 303188167 82 413126771 26 941768065 71 498648183 69 262874860 58 418033132 36 724517463 40 473397561 28 609486014 50 903165774 61 903425776 3 452714704 59 617720390 46 492475775 91 229277604 58 39308164 83 962970525 36 821899019 88 971923512 54 385645786 5 19258322 28 872854399 99 646988650 99 536175904 30 507866817 43 581614277 0 455161005 68 188796535 31 268883710 59 135069194 15 98222662 17 876521162 42 277023333 29 621399749 67 327791372 21 654807327 9 638377424 25 449213416 90 125867301 83 405856130 54 987859078 57 784425194 42 962982046 91 289725742 72 189680179 62 230400575 25 689559721 31 255750518 28 351288975 37 603148803 41 588672814 34 878294238 48 895961022 53 638957090 70 112774283 54 281234779 20 634856373 30 527723212 97 200772757 37 90424691 47 114181400 33 406834741 47 122343765 21 546924115 22 872047244 60 499439062 15 799456980 65 611902486 53 95897054 36 42509439 56 870583573 76 124694895 69 433285380 85 180682687 22 65552354 94 830407233 2 839743183 17 86528598 27 940709209 37 225720625 3 586528053 56 260158012 55 341686373 56 361450940 99 951939686 1 377164249 5 638017885 72 633436722 21 248531390 98 387695202 45 128873754 11 512310113 12 698173280 27 742877972 67 234262868 83 194111792 31 293176751 50 412348560 88 891706799 29 853716165 18 293276856 33 566862217 37 1428610 6 195627569 34 643127003 77 312861917 23 638379618 75 968467294 40 77899868 91 766813011 94 961609941 44 639610166 72 792980835 51 7219030 41 486121912 44 609423921 7 149476994 64 153817950 74 61349033 8 343706760 69 700804250 79 321596229 65 809638660 10 671288848 12 548436750 67 131197119 18 29083857 30 996955648 0 177439289 77 73871485 21 328673417 52 893579683 86 848152959 34 630902999 92 285354118 86 191764639 73 50768502 30 582507773 47 635105001 84 276242157 78 296172197 54 855293418 93 918162336 43 69235721 45 540642315 96 913375684 0 440095793 95 68538871 17 273013774 6 148155043 1 839903126 58 488041137 56 168648421 89 51285953 6 948846260 6 205394311 72 227342578 91 693430891 90 543929137 34 902710921 93 644446406 29 916613312 7 17050494 74 469459889 36 776737166 17 676629917 77 7017591 79 240989198 6 725154769 24 89252488 28 173487239 3 509844972 36 988444007 1 983112338 57 417198683 34 998693825 79 455025612 100 233132029 23 636484188 40 977131074 47 730684800 19 526226650 7 589694575 91 604781003 14 385412279 71 528894701 14 64355135 80 867348668 94 515170707 75 914686019 54 75066677 52 692841075 45 963126934 76 978200130 33 95461779 6 524488054 81 444859725 37 172925655 57 643747879 38 470772228 95 850114001 50 312311535 81 225278235 53 101616392 66 92898422 0 408526941 95 202298247 31 707356585 74 518118798 45 514927404 29 224537364 16 187867939 90 71627788 41 866853548 70 133776665 19 463584282 0 743859279 89 690948335 49 251077422 62 116498782 25 734215971 73 876778050 5 276395505 92 279078477 48 574372736 80 413647461 17 822591592 99 549508221 75 449947532 99 376298531 37 488516654 48 935014141 66 742289297 14 145592867 57 308008860 92 294546925 34 397880474 54 237016891 69 394076423 100 582498200 86 505250405 14 370150091 60 123658823 57 718035652 67 898060008 7 845223446 53 144437753 88 910442968 21 262600721 40 489696009 81 759321326 2 86762668 42 648438633 40 975052114 19 831233351 38 930667401 78 888702460 6 301949316 75 375001508 83 304386192 29 334619140 71 892222670 24 602014921 26 64016002 66 444157883 51 822756499 88 381794432 85 307334965 52 395662521 68 228668415 20 558332519 40 510444187 0 74906381 10 40245973 47 439487731 60 890983268 34 991550503 60 116353096 87 403936882 51 888472785 18 601221922 52 153561828 5 43890611 26 736418368 18 215807017 47 973321911 9 806799814 41 613643647 98 163103122 61 611705155 25 132010656 92 772405750 6 202274127 71 233990608 90 139599704 17 257538940 12 682689610 55 904424811 54 818404068 98 956168584 13 221165851 30 562113720 69 712045005 22 470266002 51 235372381 60 900410627 91 275824399 39 93988105 82 162570978 56 291374045 30 984479000 46 559120332 84 465489583 100 538874053 42 526897224 13 897073007 83 180762921 12 843115110 8 186771171 67 46008888 21 524448267 9 378129060 11 424170783 55 106753736 37 490735034 81 509576883 87 39673842 92 108615862 7 853843801 3 924047936 13 404355766 68 988967248 38 663306846 33 895875352 42 795694285 29 681500703 71 97931219 100 457296617 77 156370068 35 744936024 90 424707289 71 265636344 53 692035403 89 152256984 68 231240159 27 811512843 66 321094286 67 123434215 33 70931055 63 291581262 52 108461470 1 704590856 50 163690485 18 357762562 66 136601347 21 489409043 31 242149216 99 560694765 24 371664150 56 236008229 88 672880134 56 570319378 18 44305734 85 589375114 35 16280746 91 58240307 28 155821482 22 130018035 2 695501438 74 135718165 1 422538146 33 627355597 13 665062951 54 253824574 98 370109114 49 977665590 72 252488331 57 737229175 87 413740254 16 183723712 49 461419909 4 522461969 2 413674282 91 683051206 49 516310587 61 443457741 52 143384195 89 793713088 6 168543338 29 196344912 85 615409417 21 329033023 20 864055973 87 416414499 8 970864890 32 976162385 4 651335779 94 342344102 44 657039620 33 373530026 58 496673305 62 887407584 32 494380838 10 936961040 83 23206841 21 972444206 89 729624553 46 574374050 43 418963312 50 65840901 12 617373086 77 698044136 34 756181465 31 755884748 51 268709369 83 680633266 83 629251194 86 557666710 12 889484441 34 177286059 41 13529003 5 953742556 45 816833463 68 924222592 59 918950310 84 456614143 32 961790759 79 799521970 35 987013907 60 603030801 98 892925618 22 850908153 63 44617966 16 351768808 92 474564019 90 503543410 29 439058993 57 811779261 14 709529157 67 789323479 0 563991432 15 181108898 3 109085417 50 717575785 91 203180186 71 584714449 63 949658263 60 169274294 7 780079962 65 781025645 41 598992469 37 182905518 44 729962729 62 140679342 97 64433364 6 935078866 36 131503813 49 834194172 78 820123309 41 516762172 1 204779372 40 773197041 45 809348711 53 886679641 81 413726989 45 616258111 94 582017811 86 730636653 51 216371239 48 167248513 31 172694068 83 861683006 52 891636111 48 942874676 66 984336274 5 541480015 62 367471650 30 633295546 19 670763993 16 773691940 68 3615380 81 247095619 87 69635891 14 969791886 35 713743961 71 903047347 75 821505884 45 451154157 53 674462879 25 701269584 51 372912089 23 565047199 77 591262654 89 130915220 8 587579825 63 140492633 71 483658056 69 791106651 49 623934485 23 64190278 53 328020564 8 138588225 61 275668075 91 866706368 71 416173310 7 782934784 5 733769878 73 691938386 8 896712178 46 293344673 18 554067657 0 433457469 37 896317521 98 816590594 100 582085068 55 112202620 86 855391421 91 960591332 19 380034432 81 201111340 12 714664097 66 34867511 68 632518106 40 374079921 72 212757428 66 490963821 23 565896679 33 173606667 67 46840885 53 582338847 39 160659209 25 690541913 23 986787416 39 231890516 41 128753495 29 982478252 50 576246644 1 671301031 2 765283612 32 354656453 86 210416995 89 109776174 75 241184180 91 803868035 26 246261614 56 758884529 50 877506357 55 823723855 16 48474585 81 816637012 51 498953669 53 152595788 48 670454859 99 489751869 19 990516368 47 581974246 71 984955312 70 48418894 73 306788681 91 757931383 10 989461997 76 57142157 12 357530930 21 906950986 51 433685014 74 418222544 12 646401040 83 29927617 53 233293243 63 293840196 75 995509989 6 585446996 72 159578590 75 202295784 12 262154639 55 315075904 45 872171668 26 280531029 69 22404293 33 355225792 48 802010741 76 756490947 63 212202630 7 822533212 40 969800110 15 147517321 28 88307281 88 431202816 27 400908723 77 777883091 37 1164166 50 818034664 69 863786120 78 304524506 51 951115104 53 682850116 79 49800643 53 895244047 25 848724026 50 474999211 8 117862620 16 324155741 97 339291599 92 246265338 1 355019679 94 251827891 60 881730979 51 673991012 26 684382759 54 365344806 85 911723422 66 735727778 31 811521861 79 738065511 42 55843524 67 728157947 41 649984689 28 328885529 9 204027320 63 274241194 92 139521298 15 836962734 56 617166351 36 767954249 4 450905882 74 132690063 93 391413211 18 496120421 44 291397619 65 670026920 30 818193107 9 149424411 23 79700505 24 519005583 28 572495347 7 359303322 80 627384381 44 899065366 71 69476782 72 353969297 57 472558236 10 330718355 56 839705232 80 581412222 70 743324131 93 904559678 47 915729987 69 854205515 74 822703201 77 421962608 79 158920205 15 211596424 99 981059564 26 495023650 54 503948852 94 447000709 93 242981634 43 903019867 90 267619313 33 494960716 24 887995054 76 276031803 83 352298890 3 892466573 80 24554690 70 538550104 46 153276105 10 647477829 79 370853814 58 56557395 85 227529785 22 629688271 13 349704348 45 234045918 86 275746337 45 24973270 0 436054882 70 827227504 45 565651172 8 159879234 48 131846764 38 40645630 17 615499234 9 160988286 77 779692996 71 228111551 83 838010491 93 803138902 67 436346214 62 831296129 61 332854541 26 373075045 54 633727139 36 127233590 53 873602579 57 681117420 72 849404145 34 834744957 40 205996053 19 345229538 27 631323992 12 106494025 37 911328667 34 410317398 9 595363128 9 79400657 75 573421577 41 863091972 47 9402639 11 233004459 69 923698979 9 148079733 90 717746736 31 785006533 33 288037137 31 813937840 21 244038755 40 649919148 4 47972163 38 631265384 57 658808398 68 194814086 96 188822382 66 372301248 75 188308549 88 885746504 52 895579761 78 123352031 62 244049382 75 319531192 46 516997235 38 489487564 7 432310950 76 175835098 45 735701908 75 571269357 2 468988509 63 837094856 70 411311152 78 426423130 51 964211124 92 915530364 6 906662448 72 563669036 11 534221984 27 256693474 3 919957661 78 854890773 16 223642039 60 914889248 73 781243507 61 402755475 82 657779964 23 410014256 54 112534720 74 547629067 63 399787214 52 419645331 75 674426534 52 202352382 24 853280140 51 647495519 81 61265310 82 489275994 39 235321886 73 108971387 38 107498461 55 8821936 100 688616366 25 51625082 39 410002265 33 805270020 95 616726287 6 130107534 15 555851373 36 146791543 90 226962103 20 387311262 84 39857105 77 807125834 62 603956082 65 684859567 33 505909625 10 685007744 99 974641571 30 842224791 66 881366670 29 688009192 32 248240663 58 163508433 100 455833713 71 550699404 94 899255848 60 64935395 36 589112313 21 494638718 33 109315407 58 255030449 18 794954499 84 188786505 40 957804325 68 327037115 70 123875508 74 444184046 39 444536826 98 268898188 28 195277983 14 51783722 32 830436502 97 865315585 21 862227373 37 592095682 3 399099773 45 192260859 20 702413648 95 668978656 44 30999175 7 193525851 3 9013711 23 682807124 69 481108434 1 203886822 0 187999607 30 53013295 32 877116685 1 753180011 58 263726561 21 627385123 8 766231782 47 283404097 32 225007975 6 853951256 31 802260896 76 867663149 67 240878716 90 906129092 74 931563958 47 934422792 82 249638892 68 529064015 56 646042564 26 854767887 75 998920132 33 618185360 91 558179397 48 769057006 80 581482431 100 717909863 35 590007350 38 379427514 31 620466123 34 419485886 64 430575160 35 913445862 98 209649550 6 30915699 77 606313187 9 691687394 73 85701065 61 654110445 76 658545593 18 112263321 78 982524097 86 267962 68 720523043 2 505687140 65 168965967 53 169913545 43 422564810 49 644916465 53 839105629 97 469210284 53 661724950 5 683025057 18 76721180 26 274184850 96 238402972 62 862868278 60 509706377 51 16863773 88 777472710 0 907169761 0 66253588 88 920852993 51 767303207 8 839937240 90 113419253 19 545453704 34 575018850 27 699920501 93 300085004 60 526166857 76 31982402 7 587730978 24 584554210 14 195257841 44 148337057 6 687260242 36 365987133 78 648508753 87 440989092 86 317973337 18 441228353 60 309498569 24 555050440 34 968835263 8 914573139 92 886076951 1 722997842 26 720185764 26 581444242 61 128107486 46 503873039 10 954924421 13 674435001 63 912146262 42 370042468 89 478179395 64 921820175 54 531146705 58 298100625 65 576066260 40 652213138 68 484871829 59 294569865 93 279434619 34 135742601 52 830352514 69 229715099 81 902957191 90 724353121 17 418364020 87 586926159 79 140147988 31 186407069 36 328446228 72 672157383 26 701673732 12 236354922 40 631731904 94 554594520 35 988742511 79 212627947 92 4354207 25 740171306 22 779538901 49 14559387 72 138193865 76 607540920 51 816200791 49 195561656 35 660432995 78 50092827 92 616644971 0 524731489 74 103735557 99 778590596 61 350054818 80 755251137 74 984989463 59 848116377 60 792323931 9 373895993 35 921304422 37 512400545 77 434385387 72 530472094 77 391724368 48 478551851 71 780489774 7 849081929 84 999802048 63 60401029 56 139057257 46 294734255 29 846241551 61 656217618 66 575414323 30 93716795 98 18544084 86 121998354 97 840412715 45 720043931 62 707716501 70 331427511 94 195824312 77 850066401 41 12358865 47 551660031 91 221661992 67 575251186 4 178568281 27 475493921 2 254070674 62 439987917 27 600430235 9 970013761 31 737407825 60 390149735 68 995250690 7 533354164 30 155364128 84 136413115 44 872248786 96 702403534 100 366400865 100 585308023 80 963903733 44 158536690 85 634288856 47 673547484 81 66844594 69 810730691 83 596622099 43 795239557 76 463346842 7 991667126 65 372626950 19 990410411 16 204144366 83 41585564 5 726992803 41 938200576 9 328397196 49 11165792 23 219421759 13 321508908 57 772892105 23 279515572 75 755962310 37 454444719 81 329301366 37 529212319 26 129375504 27 323984080 46 77182802 53 461702165 9 540017550 26 688117584 38 718417337 13 780430606 44 401530275 76 457546443 74 919669819 61 371171509 32 132302375 10 592507149 80 949024432 32 577687926 34 397192235 79 747103403 6 172348216 61 750399418 70 721016787 30 197709508 50 880942148 30 531300529 52 661856846 31 788989848 18 128615296 59 445363376 35 980323101 44 367916189 34 800257193 51 771577866 75 433898158 44 211372572 58 200426242 42 175537150 31 142343116 21 132723698 56 502856973 28 97053710 96 598339584 65 459415761 61 397535705 79 438867145 37 285220698 18 682940845 52 955236558 22 663422868 6 238075704 57 705110940 83 991777500 59 99057912 28 600682272 22 980597910 73 706912586 63 395510584 23 777023655 4 101656232 77 167928571 4 302410347 89 942997649 74 400495014 41 271431528 49 231414231 28 20621591 93 458636484 60 627436800 2 910499882 32 65301863 9 23583444 84 307515770 19 404089325 76 579311330 61 28991601 3 840732739 75 669855900 33 667496898 2 111237768 49 60821435 69 996375711 68 46974270 28 370881919 44 820892438 97 817273576 84 259178108 45 944799759 75 389231460 11 185756175 84 684015195 40 855658020 58 383725008 17 428545530 38 470286188 59 406420029 43 691274983 77 257851214 89 217051620 40 541805879 64 147884243 62 933322725 9 554869551 22 867554904 60 382517939 78 544317275 59 676422771 13 173315730 38 76806235 88 176615352 14 223570036 51 535830211 67 602356380 70 852045180 63 924237179 50 973972178 67 454175738 13 419660844 31 603326825 98 377235534 51 249599715 57 212818353 88 596391508 16 746506466 73 922199389 3 583513443 14 632295854 7 755344547 53 361184767 59 326508023 40 283536597 99 457510053 99 148321269 38 674497874 38 296618710 4 76178232 35 729709948 36 229612053 11 328113708 37 356634328 18 318263814 74 289941574 54 233452769 68 325987469 14 823594709 72 770945973 27 119746318 59 847861004 32 453371703 69 935023825 28 181667456 61 762434349 25 785252031 99 812278059 99 604239451 29 95254408 9 330487908 35 578828908 39 735768753 24 927383111 95 260206370 27 744682862 11 636923337 36 31620324 100 128765463 3 543687992 60 348791765 11 159862926 92 77062540 53 758307257 22 733391797 86 401499937 53 778806544 97 712043397 81 514723369 59 507416266 0 689000876 83 79256228 80 723889047 89 847066856 63 964016431 13 652135742 34 155757349 31 58200745 98 94820024 80 737418408 85 954210530 11 355293953 17 657145047 43 403015081 18 326176743 86 528073763 71 623961307 74 399877354 64 400395080 49 82244620 66 900700818 5 703910338 41 540547913 23 609147561 19 776800145 56 713147899 78 383129599 74 863597643 48 243175669 94 289026372 64 97040733 88 350596974 14 343724188 78 388587616 26 586956198 98 930289506 55 82210638 27 664395520 22 226820041 10 54357790 88 508897574 98 995612318 23 861669557 41 776020641 88 472833655 45 135154100 52 5003678 70 828036851 99 649445330 75 123456 82 701587915 84 549446815 77 281796340 33 243060137 95 939949590 18 333353038 49 115415359 48 827820801 20 894670363 77 990923298 100 372451316 78 366489309 48 236363844 13 167225206 27 286971363 66 399104477 53 808387061 11 757741800 89 1170921 0 537163109 100 885628843 94 717659217 25 390752206 51 853074201 39 272900246 14 792801363 61 989475136 78 307905768 33 141507661 67 997383004 93 569521405 12 556655529 58 12641848 34 648707078 1 34268981 60 473633414 44 501931614 36 12943823 22 569106700 22 281708097 53 166951677 28 769368441 82 996010038 98 418201876 36 671082733 16 413527668 72 827415184 21 196893128 17 18305280 55 498068583 74 1124509 20 44267695 0 754653016 4 958847630 89 933620582 25 169775764 67 857595933 94 262707698 57 664478962 11 13521946 25 420177877 97 726210468 84 323455126 47 676422928 28 981382983 70 290057795 37 532960852 98 331924112 60 392269760 19 228438247 66 286523848 58 161471702 69 446923291 11 854118053 21 808258111 13 482823982 87 290096623 24 27804877 21 820121635 55 882543306 30 172087101 31 984098625 3 815161213 95 103790240 56 850839802 81 852520046 71 468401983 30 504648254 67 183943818 87 262078652 87 138452889 43 365715971 21 400687302 70 657567077 69 334243469 100 761807491 16 85508784 7 867513950 54 6965808 91 836390007 97 46363013 1 80251463 3 459668959 85 136218778 77 417306407 95 559894473 18 350824986 3 346745898 20 839248852 41 674425273 50 736491227 36 659078709 92 64946539 51 2931623 52 780481438 62 446044253 65 250845893 91 986611512 99 492472560 91 747903220 52 768301773 30 736794793 4 204273891 80 795643030 67 867572389 68 335097274 38 239732762 57 94764425 100 635101021 38 418581483 49 378243332 67 641282931 28 631184200 5 483124063 25 146032257 5 354337528 16 632669729 26 400645361 94 949458651 63 261804327 98 956428571 96 50246519 83 101241314 55 584679414 62 270624554 85 459429544 99 580249740 94 917158414 62 580349752 5 968444498 50 590658485 88 564152099 69 244078068 93 698571262 23 308857134 41 724883380 43 109745619 67 18521904 1 471492225 18 429014410 43 381553123 61 297580967 62 566959838 91 863030920 25 873357621 80 100652271 95 417018050 96 796508563 14 432614799 12 556395839 78 561012581 27 916092016 7 941735458 71 476575554 74 422976612 74 246797620 61 70698578 47 213374315 71 238004956 93 799109859 56 158879889 16 191316942 69 697426149 80 377811517 84 547990780 7 490305876 68 538553616 88 11334619 2 936540577 41 327885789 5 659532018 81 169794795 40 632825570 68 661987317 91 844996430 8 46472985 66 403818030 18 719913121 68 463713475 72 291527707 4 328090434 2 377211188 38 397228688 54 384885842 31 489661872 59 112941713 58 548059938 40 592355326 88 876588258 79 878040926 42 194435491 0 147323519 95 844572979 89 382387728 54 91903991 83 799112171 30 372008409 35 512212345 100 487486468 85 565666237 21 319891138 18 355426109 6 16433914 23 706929946 47 715089928 36 446537466 100 599103692 53 16075374 28 563938452 34 562815853 77 369497787 91 654923109 35 923147583 69 688822420 0 357151151 17 168293654 18 145806567 17 298270498 74 475212424 52 409949275 3 373011489 95 251861631 91 997491111 45 504705425 96 308586634 9 66735879 92 311180335 42 72588580 84 791415616 55 468541208 58 504542369 85 585832302 88 236330373 11 317982946 85 334781312 70 312012208 79 346292196 25 409954599 70 172767033 33 32793504 2 941512872 90 35599622 28 812556156 15 2617271 38 290460587 10 511056079 96 269670821 63 476556558 48 321406897 76 511208414 8 411078495 54 628425038 22 834924256 79 366894537 50 543956280 48 344364651 95 228453 69 379875226 11 365025923 74 983804498 8 860834762 64 101932019 30 440980891 30 449954483 98 240299255 10 357446034 0 366640956 7 54926255 83 896306083 68 151627004 66 843501911 48 298091683 56 114594827 12 372339 12 29889431 53 785931349 64 731882930 14 196742045 66 208830255 87 40262598 38 702293329 65 763407725 18 109953093 52 652523000 99 196039996 55 917091105 18 623490492 12 635619595 25 571393113 30 417220302 92 111313201 17 81519306 54 560181845 45 712027973 98 509660309 81 645243433 0 605296666 54 111580655 27 673365878 81 387422705 94 274569410 37 539023046 29 946325301 79 924330433 14 888058161 42 31502766 81 859215114 74 163322598 53 42315694 4 635239881 3 680393818 44 491656197 84 348150113 82 564349677 20 270218690 62 433230957 57 343503753 79 727443734 47 730726197 0 206747279 79 828755172 82 927468324 21 655018860 28 280877817 81 295279393 63 502875840 52 977439635 11 807115804 71 787247169 97 465252659 93 931172169 31 866232464 3 718336862 73 853692584 34 874402156 62 836126390 100 176172717 16 46542494 66 212408736 26 352607228 14 490722516 33 810141686 36 380105006 91 154132151 18 297176924 72 448894711 20 944807999 28 539962110 83 943489529 23 492607412 42 61043282 46 573107806 9 560289786 67 491208480 50 825656939 49 122449222 37 610793574 19 129974046 91 995421267 8 194935658 57 49145935 39 606332041 15 266749808 34 19479951 49 128180656 92 157623352 51 438278701 35 44558574 20 372154736 55 70648107 24 356943886 31 782484864 36 610491423 45 415624137 71 491850457 79 126513168 1 748813322 10 223930748 86 517982364 46 723205235 66 686521469 26 870946964 79 319927141 13 920154399 78 942246343 94 928114843 86 83855847 39 252590605 24 655827350 31 181315183 8 569592248 72 108553421 65 995072548 27 81012335 21 383867012 64 839162408 40 711648447 28 464095696 57 535076008 100 97481560 45 732990628 70 682828172 85 454488626 42 834045141 2 457068665 25 977373430 69 620452265 69 565468082 67 406391412 16 667998723 64 452131582 100 13093775 98 934183406 91 743529030 89 448467391 12 739165963 60 453955872 72 263693976 11 38464787 26 613904863 32 868352811 61 489112016 83 250388794 26 340026895 53 308736240 60 982104924 41 391418352 69 256031485 48 786884788 31 715645462 74 463885753 46 602692415 17 984649555 81 16214370 99 18482585 46 351268370 71 735774366 60 782112285 82 493795993 91 843751319 33 657837655 100 817097210 53 903763642 97 419591210 42 167625712 11 726377378 96 850292642 67 263026852 98 696766584 76 253727535 91 474411822 0 111667718 27 118238281 28 920186757 95 5032634 83 397115537 98 370649722 61 909332193 67 209869801 16 150538838 66 301192496 16 600207274 6 341251618 7 623657544 97 689098380 30 884460551 37 670465082 28 858455517 48 737132866 49 673420681 10 737114965 43 109902677 32 732350555 53 562293010 47 369675370 15 63845432 85 193737492 43 266431167 22 947667527 40 1625666 50 955215363 30 298948657 26 558155970 44 906628830 34 550391877 35 468349369 65 490273180 4 461428212 23 265022451 24 322342414 90 295507187 29 3491492 81 773008922 51 273986420 19 341931003 95 879131780 98 58939834 70 759008638 43 363731852 74 844999209 7 940991490 20 452622179 50 374362639 36 164987388 57 212550126 22 143421138 73 849814198 63 143308534 85 865565957 69 377035753 54 120714392 92 878644916 23 766647398 51 841111871 61 166187060 33 666507655 94 430472998 2 604936154 51 155505656 47 11272370 6 153403869 6 258843145 59 304353160 95 327398242 38 639457372 74 1547283 53 785693856 20 130166434 12 340839151 86 876552378 86 845278549 83 249098005 7 719196930 29 845721853 31 486402612 87 779061578 76 56359489 31 111103731 49 363436872 60 314399152 3 464574123 23 827063005 42 490220218 84 483011062 25 456855345 71 164899626 78 274929577 49 61491848 39 849860754 97 974046719 26 826899512 14 577429442 73 166831702 50 86472896 19 340514167 80 711753924 67 772726365 72 82532599 11 220288246 97 27142578 52 532907627 1 218317411 50 859611529 50 415012574 43 425908359 29 841015278 52 593616435 96 173969643 26 367674232 71 224210553 58 343212280 96 796096805 27 826493410 99 251547345 15 147048206 8 93026597 60 226814061 36 939817800 30 788699385 82 710915840 58 513549476 90 758386331 17 69029995 42 471010804 52 642099657 88 235168265 27 480565084 46 834113984 83 141634582 68 329981894 92 589259102 80 76841628 1 603544109 42 347777716 61 484535364 15 674651216 53 27356078 6 711801154 91 169218124 19 777240643 1 884464876 28 839319297 1 805741775 44 563756610 43 574250995 34 574707495 19 639190247 38 991708694 42 385468314 12 335744255 57 733177910 47 196773769 30 679277791 98 886745892 55 229496688 34 505525321 5 52356041 30 446641124 18 232922430 88 990163524 20 158950046 96 173199276 93 323298289 23 137083382 86 233049151 7 191079570 51 573414327 60 405142535 89 49691199 57 712607053 2 453844619 89 651622716 69 866878185 69 181576065 57 831079253 62 783059255 96 492543342 0 843945177 24 970140070 100 795452431 59 186497868 70 805356686 5 271280081 14 14549122 39 339588266 70 508440900 58 609015807 8 13801153 0 924401862 67 479206111 88 868640895 91 699393694 11 168088994 65 407889801 14 207113199 63 311596845 81 755932536 51 346211152 50 55545703 18 407781410 49 867761790 94 313651944 60 482835875 11 636546114 85 699119491 54 561912182 68 941695005 58 100872919 15 791316668 76 606367651 63 211752523 69 140213519 29 274493470 19 576444038 9 324364756 87 325847150 15 673611600 26 706338887 11 297464763 55 62200064 95 795839361 35 540020824 54 553492696 19 452312148 68 329010871 38 312004693 69 556583460 20 184430617 57 95434493 63 320459233 84 562564521 26 927294435 18 290182722 77 555588733 34 565600889 44 582341733 63 634273938 77 432909643 45 226187316 85 922878987 60 210775198 8 32745958 99 959491760 21 328254003 19 149850145 39 725881764 26 184273553 90 182341436 44 384810549 21 48891904 27 926444673 3 604879179 70 988289645 65 535367226 95 102695650 42 614539684 61 937216550 90 403785161 91 475380714 73 204359997 61 628139535 69 596446206 4 591333651 100 284239379 57 315471445 15 13862368 96 378401899 81 134780521 43 986179971 24 136853082 83 547938385 53 781828526 64 760060759 27 129265768 96 144244318 77 615332152 45 566953218 43 15402978 9 285731506 81 998462147 18 725776975 96 113140500 90 449174111 70 814317103 27 432845252 68 186642714 44 487779586 3 683990527 74 801139445 61 605035925 45 780435328 54 933548807 5 157687980 73 76205789 78 442687790 20 909794094 70 210963664 93 242060323 66 469983402 37 542739972 99 574523110 72 440771303 23 657271055 43 117110081 81 704674691 6 382742680 84 68324903 35 79056544 7 462622459 9 373412460 61 998434072 54 888126503 79 556835562 75 974265869 6 129772705 16 241570573 5 232009241 49 572854568 51 155628568 74 275189481 54 42669998 26 542784227 19 897242483 68 883326521 67 362442055 34 380871599 68 947520129 41 247978911 0 334517193 41 427790411 19 109696967 84 409260798 91 910562337 37 789850346 78 623740539 31 252174484 71 856727296 40 149860526 50 709336639 2 665098190 93 75833220 35 249371727 82 54925868 14 316472511 92 625258280 92 124900295 89 673179487 18 82096100 62 70274437 96 344774 99 843969139 93 678764338 95 989950955 2 885874762 68 416020839 14 516490861 42 185273059 87 605808571 48 778865470 74 40694276 48 57160918 37 363397022 11 761158551 53 86237353 11 56029826 55 851823677 40 275442077 72 570429715 57 355655591 24 14709276 67 131763115 17 75844259 88 797702533 39 316114705 87 49811805 50 805605386 84 934908189 44 472675174 59 527371411 81 268226737 34 404988272 29 545007177 16 153637289 49 719690659 29 988749296 84 837971577 32 623625401 95 879760316 36 575781995 80 14459846 11 366374359 45 917425606 15 344062734 13 981748387 72 211380822 51 288713717 81 146282899 94 296400412 79 72295345 72 843785970 30 887565569 9 707145650 22 496297979 71 702705908 53 704830233 39 946992023 11 187829459 30 580008786 61 605039640 4 129896941 95 594166860 55 312189328 45 864601978 24 966813548 6 935895117 24 716631085 23 743917225 8 309991362 11 457817158 28 706771978 34 7613543 83 618097009 84 474109747 1 974746906 46 239394627 43 552886147 72 418698110 82 59137595 5 466836693 50 784304111 46 101564478 51 168726508 56 462893797 93 184456495 12 11231641 15 956457735 22 696631378 82 750576346 94 479724319 18 710850018 52 87957112 89 328725288 41 914882629 34 766900814 65 683918117 5 116689020 35 928491245 80 240243493 45 851246628 97 357699541 68 720379983 92 104202173 35 677647213 47 235381764 92 475879725 27 211460047 42 482042668 47 39537871 55 184760469 9 234593436 24 192888553 8 959609691 20 947598367 75 933180311 40 899191618 76 854408557 69 812669635 35 619730802 51 17774350 40 478609629 14 707178510 87 973767373 63 412834102 77 705827860 28 523882239 30 977155669 99 449627728 29 511987813 58 477811716 67 130371616 94 30614653 49 330707950 30 252874762 7 82445555 72 317442402 54 438884914 13 635404359 95 525042864 54 70642706 25 650040607 67 241998222 84 805711990 81 775130870 88 212489432 95 133651858 63 958213766 49 116495412 32 218124371 58 192181938 3 673807576 39 575682259 18 957373544 48 982963229 67 598986473 30 946432133 36 675912063 49 795379801 1 660584586 7 343422616 25 842915439 30 492575528 35 92032581 18 275062909 19 353548835 73 951010444 96 157522776 4 696875086 41 237146132 83 435633221 82 221235936 95 493083419 98 105699027 69 31051651 77 926644386 9 750697298 26 351407282 32 20074058 21 57082246 20 588896905 21 329186706 84 964944514 18 435192516 65 560267699 53 63198813 63 526848493 54 388444308 75 218762833 92 695126267 34 282000339 37 698466346 93 240863879 3 227592960 1 512985340 41 831150077 63 507372611 25 528701660 17 920321343 63 614802357 46 402217956 10 3559483 88 505896642 72 79266505 53 656692912 66 520241107 1 984338455 74 358356660 19 729485292 1 167601535 47 282837914 39 548566238 70 292763859 71 284840046 76 435001283 45 540073570 33 359229176 15 708482251 72 721938030 14 518706183 70 85654624 12 420652838 79 224046165 23 585628220 8 23921513 40 647574125 3 568244859 37 881478004 15 177999196 45 234523119 44 510853084 98 16852569 44 340852809 69 530765487 4 746852541 83 94373244 62 614478262 2 780756371 23 545359791 74 538367297 65 311313015 62 517428880 79 58255238 53 899497042 89 515942959 8 714501203 48 531407106 9 992697567 29 391925558 33 777978057 94 357320677 90 541692445 20 165792066 38 246372672 56 106387497 50 852048485 39 139748637 56 552245410 37 494784166 92 804873875 86 625162295 80 251739524 1 624050291 64 967908329 89 44688392 52 627035240 91 977085110 61 160778254 33 129332000 15 271980694 26 953827775 98 719266015 84 257822281 89 656900347 13 644515246 29 419289712 0 911741762 9 300558245 81 71454496 61 531923034 97 591743402 48 390773759 10 751154629 63 361922895 68 587045248 54 773444340 47 623813867 59 93690060 86 567652786 28 848678336 42 896624896 28 752773289 93 754073756 7 382107905 71 351219928 56 632648680 90 588081758 96 105123469 65 338455498 10 176307961 20 955873533 96 245230018 54 235232499 36 125813910 69 811141598 0 724813661 18 92880767 47 806888485 60 580390543 83 282836016 9 801497954 15 428550449 99 493851293 54 644713811 56 23788884 9 861340161 42 941657365 57 811360219 76 697696952 4 340338154 71 473550625 80 379524250 25 623957529 58 270078633 70 89874467 32 482310948 16 412238288 7 272870822 9 357967379 57 857544889 9 665789147 90 659820479 51 242442167 20 186616027 93 965239097 79 29499944 100 493207759 97 133700625 97 97988428 92 982624717 42 675567158 31 579952168 58 661235107 33 983280967 16 640899939 14 522295889 80 662597931 9 454800050 31 156797427 87 455935765 21 798815446 23 955424200 56 523745477 46 368785911 51 411431034 5 452664032 28 548938843 8 605099630 78 111058055 39 797239768 64 284939834 19 149415308 57 46220226 78 784153979 69 941327350 98 447049503 75 699172959 16 669967096 77 268680349 65 805341009 62 516929628 3 549645768 60 258438979 29 837295017 78 292991605 29 37902556 23 553670346 81 688919655 83 182668003 54 279660096 22 202387671 27 419661422 25 76417907 86 302509694 4 90056928 92 28044000 18 242784157 33 784576341 69 576019902 62 801104032 64 515878722 54 575123415 53 277290654 19 897147375 93 208430914 2 825868099 86 130153137 47 154709527 69 597552275 98 658148043 86 873584326 47 298839653 99 875450775 45 918867145 6 450920175 57 251283523 45 51861241 53 719127161 28 370922705 46 287988496 75 585187116 75 835897817 17 887134634 67 576284617 99 229923893 29 319165252 55 297142331 78 807742172 14 363405736 73 362627048 43 528105201 91 206357039 2 205883306 35 655720559 23 685901333 89 175606441 62 512375153 77 806269553 79 844086321 58 378118065 65 941454549 76 184549528 69 658320406 46 910590156 94 768622975 15 301233313 63 529187109 31 252718926 54 127652478 21 790462562 70 760495656 20 233498354 47 329446157 24 848638779 81 39179526 87 582405928 14 51011753 62 992105437 58 728447743 49 446174312 88 642613860 71 683621943 80 353697512 95 571253176 25 990478977 13 177764344 43 426741452 96 908578392 37 715495376 62 118995022 13 584471232 71 170071207 16 703215092 5 93216959 99 997058941 60 875398585 0 500143327 5 664875281 65 144059216 12 607060281 39 658225420 43 60030698 100 798854235 15 961343808 86 711223543 70 536154684 76 431091007 17 982968459 81 874373444 15 402356597 20 52232072 3 432982600 99 792351302 85 898008549 96 794170435 33 53681200 98 459676954 93 346498168 15 577952750 74 634228690 54 429056908 6 251424152 16 5172386 15 269180627 77 488878993 57 489878297 57 413867324 1 50470927 60 15294755 43 665303680 86 233624303 60 867865575 6 601451056 46 277437292 94 994219196 99 997349487 15 660494539 44 234103811 76 686371358 7 20262186 4 652763689 45 804430213 16 978475901 90 870547274 93 861752158 99 719781001 71 406433714 7 746262794 10 715673453 49 9180325 48 669902069 80 702502053 88 543303412 67 701861719 8 812329940 39 61341836 90 268133991 88 715628167 77 788927461 63 367310361 2 412777310 80 754580866 58 148096393 66 417543895 14 551330169 53 851907313 58 183299769 89 638516534 85 598463253 20 879945435 36 237539644 78 860874260 73 663509648 29 497284058 37 664849774 95 423697540 80 567526196 67 614689261 48 676504673 11 241190075 67 889808778 0 635452877 21 291540361 4 574398863 87 980729905 67 928899135 85 295283457 15 112660553 53 449578841 72 157519745 62 901564354 76 251737784 22 553104377 84 426261858 80 109087404 31 28515831 60 677155608 12 54288923 81 700249133 16 512573868 48 141071204 84 387170657 2 536673863 80 804009948 76 625653983 85 442120133 48 817663977 93 559419410 48 224360033 4 209433831 54 946586444 16 882859720 92 431028373 93 859423896 29 543712299 65 318370395 95 601554331 80 140293705 72 168021572 34 580967956 14 908140992 94 558858829 14 490106634 11 987688504 55 95451590 83 31734009 64 575778096 73 157039361 28 653170856 15 180296686 30 659655092 26 524451691 17 755535665 26 704573262 37 521446757 100 221193955 4 956103249 80 146479437 61 117676719 74 875092459 87 615688438 59 3351659 41 790499326 19 700462506 5 282880186 1 801218737 47 365184300 4 542931343 67 885583021 98 519636743 23 145896149 12 248735312 71 620152617 79 94127305 37 271612304 32 316892717 28 243389213 53 794381792 43 49588498 54 293992800 49 798441382 43 721366852 52 230512682 45 848463256 45 765722218 30 455697555 93 682110416 4 869884846 29 376128073 25 622585580 35 107701562 22 397521409 53 886876662 88 529958797 46 641635144 11 194173347 62 365906050 54 919855768 56 691415984 73 392085351 50 562218602 59 594573722 41 389862260 15 709936759 16 676053775 76 437712968 63 478698852 3 435659027 72 433982025 59 995249804 73 342827951 71 184412157 93 219436125 2 656725533 98 139099929 55 69700869 96 751232216 46 439124108 31 523639945 70 343995192 18 153371392 46 32945515 85 598679280 53 570975453 70 211421020 72 752601082 96 577221064 5 939858328 75 974230525 84 331990798 27 734924062 82 268264370 9 35671425 2 957926986 86 687964444 44 384881827 73 48398812 68 969757492 37 463819349 77 14059644 38 325636640 1 363506052 57 205191934 17 743822182 41 560393457 93 766363405 43 182147681 70 669482132 15 547001071 98 706950316 91 868295032 18 847928152 46 223847703 22 304988852 63 870603059 42 755045188 15 230168963 40 660025108 26 501646904 31 856834671 60 32583100 35 404914632 70 179877256 81 213697208 24 632249272 6 95749623 42 563765276 4 547535338 95 87891152 49 591971144 75 963494974 16 377592237 30 47048999 0 812676521 67 685806434 58 197849915 3 247322512 1 181032303 20 981969709 83 835363331 90 253074070 48 34884353 48 463277272 93 240424882 81 100364925 81 554570391 20 252337379 48 34829972 73 501760551 99 178887889 93 354801692 90 347466556 34 386087666 15 15919309 19 390000181 54 566471625 25 397205796 12 840795654 27 961196263 93 101446771 48 330249580 77 519520716 76 138646296 39 849123241 33 168278765 67 399837986 80 491935830 20 715324470 9 93429101 67 20945056 75 136139546 95 13769868 37 249366005 29 180694305 3 711403012 59 781548155 7 814600405 67 281278438 11 752159289 17 853149153 12 934845167 78 75318865 21 662228097 58 630733809 76 375982757 70 861709496 78 125791118 76 287205243 73 310508010 12 501739037 12 293276407 92 357036852 94 368612102 10 235309306 40 948166461 74 773646538 34 225423851 38 432068256 51 552190889 5 177343719 42 530279869 30 99274218 60 304530135 11 81146382 58 238431022 26 787478959 4 485196078 38 465131812 78 642050342 35 358577912 58 799173422 68 665167287 69 275225076 1 234820926 17 83972297 58 714941783 51 398983101 84 143062706 27 676313563 24 295687498 84 199112827 33 904199401 39 648426799 66 521820703 41 543117397 42 60146727 76 330965348 62 139704933 98 124157273 68 730868138 88 962436317 30 811771589 97 533831298 98 841296171 76 783674951 45 354656180 45 909669957 92 959269022 53 222799955 1 676176669 22 742089169 91 962243292 46 389739797 72 883057911 68 514386947 13 262116354 67 589823819 34 776454326 59 504977574 84 770873636 13 870798283 7 160182303 78 170522799 94 612899840 56 757375213 23 295950431 9 266590818 2 328587321 23 307315279 61 847104218 48 513623126 55 956634775 81 616318692 87 893926321 29 49448172 24 791483167 9 128172427 47 821136238 63 218196991 50 902007929 99 467183930 98 581408966 98 492859105 50 806852903 81 36784506 54 846702290 34 361308663 27 624117727 93 632357492 5 644810888 58 813029323 64 652800359 58 590216245 46 530741175 28 332491892 48 627112327 63 690004797 100 211556019 59 530600330 30 455285323 73 520725315 72 892293506 44 457002502 5 906612592 43 265306337 40 623375966 89 703495748 83 243731973 10 601260785 27 422965842 95 967126232 15 881233572 17 531923785 75 858787263 11 5914291 46 188989624 21 94022689 76 685665180 97 547073806 32 573432975 51 690412023 16 995808347 98 308559083 93 852685628 18 442107215 80 388796560 56 511397135 25 859298581 85 575986617 39 359165162 81 714361782 29 486897854 67 47690868 71 157520574 72 262319136 46 755166907 29 816835687 53 970583744 27 915088389 33 572238263 11 480244022 49 860652847 12 609391165 63 701172383 49 358120694 26 429457393 57 830757295 35 22764313 30 490979807 4 227962351 48 731191769 98 324228773 96 105077403 41 586005922 47 791634974 87 912304331 31 27180883 36 857063783 90 618219438 25 600935719 51 743273036 26 775502761 77 522080102 15 847802746 91 986430341 57 264472729 0 557446672 70 710169904 42 354010308 79 924217344 98 580845742 60 645155257 87 659157081 67 800058396 34 737746405 52 626274869 34 444927448 38 841136013 77 784715965 55 709249838 61 263898587 81 706941758 92 817498820 17 317395023 7 574709291 4 760972310 76 128860482 42 677935538 50 340398014 29 387803005 13 935489687 80 770982312 26 152597132 90 830171522 20 862787742 31 976677961 87 939470751 61 402087530 98 296168506 61 718940931 29 912844087 39 886958816 69 726533861 60 782443988 81 663867699 95 577666457 80 524226731 81 597225493 7 109143373 94 806416140 21 239583508 81 939374931 60 460446441 88 538216674 36 696680302 34 587953309 27 692552366 74 519775562 90 145754042 64 326330748 81 100543891 91 169669820 36 501105517 21 136179885 38 41153772 8 762319924 97 886838432 24 535563837 89 426688101 10 12454810 97 421167334 63 46338292 16 218827706 8 172481382 2 70263490 35 405436646 10 888063307 51 154588645 50 899799906 13 418417899 46 627519861 52 18945042 7 922230707 80 631031263 65 922913292 41 804105957 16 559684293 32 665533549 43 682783818 56 928641772 72 117087903 87 31731092 82 123093969 49 399460057 10 493663135 2 625142129 34 181988264 97 599568273 54 254855821 45 620216199 7 394432738 26 37340525 90 232512008 94 93758190 9 651965671 35 299680932 47 965874191 80 530915599 22 227952046 29 510680892 33 54318087 21 797558991 98 258019183 68 226648672 14 451757292 42 368729809 70 497177575 27 50315078 22 957113414 23 408217600 61 761521941 45 263230895 76 69187469 8 253703482 37 44943059 25 759864612 21 836090584 17 326305997 5 511180461 74 778968843 96 118172241 62 198594073 40 698517576 32 289186298 6 793157400 89 21116560 36 553603615 29 962648946 70 782976321 97 150002348 86 523646882 56 325824812 96 311920334 49 466343858 22 170473052 13 711085636 50 568634143 32 860074633 57 86787074 75 973353520 23 458446943 61 295231635 68 352652105 29 646591544 69 116836034 28 591174440 36 144810498 3 420531305 84 618215958 29 623355122 33 774229053 37 262366543 92 879342533 88 722729266 10 424061914 4 573082001 16 805428409 72 135699773 71 735045767 39 256144459 0 563152145 99 65978065 90 603896737 100 587846282 29 480201230 90 15990700 64 241829956 30 575588528 2 28318957 6 388726888 43 262498324 6 186170385 26 839685602 79 111895050 13 197997800 32 961541469 6 783851635 51 429627792 62 855578871 92 922068834 28 746154076 27 63295965 16 905687948 9 992153096 21 111381573 71 567077091 25 850826529 31 921275140 90 28333591 19 372040957 74 120564405 39 49807741 4 503122378 62 556642458 24 822668497 61 264100923 63 930221128 16 474014883 97 863885060 85 677637692 80 949639535 46 130407333 55 6865825 18 650689595 12 672544980 39 444791543 16 127346484 18 472124339 21 849296282 8 707676405 53 644846585 6 216794225 9 597416250 39 134152025 36 357828961 18 975633329 39 793015058 28 314266616 45 649823310 96 286167770 51 694856216 21 290840168 32 49079044 52 256245255 87 931983037 69 909278250 65 623097441 67 572048007 43 317371871 51 192231532 15 593878621 38 919546091 73 124141168 68 703979917 82 762295132 40 878560428 53 838068681 80 224421873 64 470981341 60 163579299 36 603072650 25 29605864 29 191882294 9 394176807 23 207593254 88 50685136 28 399397500 26 474957525 35 73588193 82 536607253 28 557368005 0 415481132 56 619967643 9 933804607 90 379532059 8 223126262 73 875416680 64 757011142 27 87707941 93 310586377 3 787707747 51 706985390 11 383865819 6 177179809 95 271713070 50 525785162 4 385044600 53 549695792 30 679334333 46 477446652 17 562768264 23 383911383 20 997303814 31 909966824 29 382319802 52 522194081 44 162634328 40 49780934 100 145983160 90 796417202 60 317378337 28 800706497 86 877415958 25 613204377 63 750468146 26 116243224 41 445147550 55 238766055 30 292301737 45 498360756 70 395222035 78 106833751 2 410173984 44 727856682 82 834001797 19 76242902 15 848530233 42 604582362 16 586906447 50 762241840 12 638416816 70 21192554 62 773015477 94 309692051 64 826311672 76 535509083 41 728319727 5 388840631 67 588675913 57 920850340 77 567903563 35 773213519 51 54513149 24 363268740 13 69196649 23 178775900 22 205816629 15 538879805 69 318660452 58 848687532 41 860666545 14 186139737 21 201904218 64 769806978 81 509244249 85 26842340 97 572715439 15 422081851 54 436711961 80 772514908 7 772881185 20 574633379 91 205775856 63 311743884 66 902072194 97 192140703 14 269931668 80 838339911 30 960651459 52 159172690 93 140512529 42 611867602 66 952321216 77 647312026 79 396890298 74 847504576 17 159499628 0 616116320 20 832673652 80 472027130 38 152124422 89 331812628 19 362599179 77 369546470 72 952839655 87 190616993 20 782469677 81 103402742 55 537425410 47 975406804 14 87450103 34 558109686 19 267648915 41 214045397 58 763657870 32 926839018 8 35378606 86 961992117 83 459694324 98 757242361 2 274966854 54 132894896 93 913844937 28 814489809 4 495480412 85 169413755 61 260972194 31 71835983 86 453756760 30 642282204 59 571815792 80 681001409 25 829074568 77 674202060 95 579366877 91 649590431 57 209059922 37 612728335 6 524184498 93 454090037 22 840555557 86 100024347 72 701138929 90 517571536 45 526359995 60 251919145 84 477167216 85 559872789 68 999001386 73 49476297 63 929184313 62 243235142 51 768067517 32 548806948 6 153481241 20 474665415 71 564344792 23 252808485 99 948116613 92 755593303 57 269468670 94 370904604 85 789807594 2 227794056 50 876974677 23 724968147 90 629251097 65 424661806 79 504743430 73 439798007 32 16492170 3 44714018 68 660317629 23 821571538 51 639328798 61 945625016 15 227462649 44 459038258 72 618716262 49 187127071 19 311987855 17 576405864 22 94848304 16 526249694 37 283857199 45 630089111 17 353455735 90 396859487 80 572188956 52 892729961 38 93524177 56 295138165 47 733404575 4 789913958 8 344857917 95 369164852 70 466618886 44 915392272 95 319879514 30 697912749 100 345541826 29 793522538 47 380496610 56 880740856 40 240672368 1 285391630 74 570455532 3 153839001 98 301132433 78 370335142 62 387412089 66 873017371 8 650186697 76 625811287 57 467392968 0 417782714 53 556648981 71 701197398 61 96758671 65 564593078 85 427719557 84 169907221 17 407652729 29 331039105 32 212943590 99 345184438 57 334670393 61 819820804 94 964781527 77 295632731 52 591083226 71 345023922 73 33487475 41 170353641 37 332697679 55 796166991 46 118369526 9 712692176 51 65356271 53 342043565 72 362701223 50 157059418 54 445031990 28 668385248 4 890872024 83 670236737 10 459942740 49 521572050 64 146354095 16 256663357 9 348088187 77 660132612 96 525054646 90 274458832 28 97888335 96 800993379 88 417741338 70 423996249 43 339242230 94 933152146 70 353113196 81 995929546 0 266234278 88 930805202 56 123173369 4 321269613 56 24397794 92 252784779 54 237699984 93 936468295 84 39658900 45 632638033 58 528926459 36 36276858 66 537895576 21 923143701 92 643117666 42 88136628 78 38865633 77 628005255 61 995431245 56 106947691 34 975847230 24 110842 47 781406199 52 285761716 14 719149210 55 592764645 76 654091580 33 725616029 83 79729143 61 947049326 70 370588689 56 1633170 98 961405412 59 755713181 86 523015006 97 273356162 36 581567205 13 641216573 44 310339967 43 973452461 54 225803875 26 149891140 70 404392730 35 835853729 45 363601789 73 797237140 42 738543152 21 547643548 27 986617721 8 203339132 78 283634320 90 883591779 57 510147962 25 956895640 37 203119876 42 655048083 14 682227054 19 527086699 82 40730473 96 87252038 97 27576321 95 960184072 35 375767836 8 7563327 98 450512082 51 120993499 40 315971808 17 571709488 72 1309799 40 362501536 74 117029753 87 836023812 64 792478731 39 443786737 75 10212063 97 800735369 81 642785529 53 609923612 4 234081082 88 206759665 34 652725025 89 138990922 73 860344705 46 759628928 59 923520599 96 502471327 82 125106293 62 974164787 36 989892619 77 121033765 57 843030651 18 254441950 14 37913647 49 868738765 62 399353980 97 580904039 57 69570201 86 841810519 39 479423714 76 815987435 9 916372398 63 479614483 78 58384783 55 694251933 39 947730508 7 118940129 63 941894632 46 459698334 33 325048746 92 54486364 50 579134047 45 334183619 60 202441539 40 161087704 7 113863395 19 355653746 81 843984403 19 631367675 9 48746948 21 624395609 68 974695065 92 979544004 52 231186977 64 317624937 90 476887506 29 544929634 60 336555354 17 547992388 7 242901052 53 286134290 24 355484722 73 312093335 80 952133207 53 567833642 1 902162668 52 628347147 3 113889966 14 135053008 2 553823107 72 77535264 80 433695870 76 70686812 59 425951961 11 384117628 24 101534429 31 513686850 32 217047911 40 191802234 56 259582919 90 424819395 41 399243679 1 657784358 5 971800319 13 361958791 32 323897728 56 2386934 73 595278825 35 776078228 8 472793053 94 603640750 0 563742722 50 891879912 27 123175627 44 936301474 1 999550277 14 869993233 35 177088147 95 96777728 12 48388221 52 950550443 29 216430344 26 331299069 85 951215014 3 752040734 74 111167333 28 995921628 47 638962231 49 425912539 79 31561338 29 556938183 81 778362910 94 238187996 72 494214557 41 184937497 84 31881241 73 342290116 9 154558487 80 300188640 79 523656537 68 16781702 14 260031525 41 84758558 15 74695445 77 401471546 79 469317185 53 203351122 61 343395252 3 792603158 43 739357045 91 674183212 8 954786303 25 328240172 47 629833385 34 481497229 1 842044051 56 68535839 64 690847431 38 979973617 47 828630911 61 546861113 73 307384741 56 912322826 64 333229605 78 330163137 89 839633067 49 634929966 16 112813977 7 413276152 95 540994615 21 519400422 1 156279096 85 444583504 21 528288791 98 819491195 41 22684298 15 577929298 54 838543271 55 164422534 0 174023870 74 466997025 33 570883342 0 910509354 36 116277286 44 235954035 26 34038415 43 729813847 97 693902271 57 798922966 0 94108402 32 423773729 78 298312895 8 352154784 94 269017698 9 907583096 11 521729464 91 357435510 70 773554197 50 48125328 28 25454382 51 714863392 78 592677895 57 213463304 29 517159227 18 404822969 65 443314101 18 905294863 0 755418489 29 880042148 7 119867246 29 260154700 66 541143163 87 78720809 13 281536704 8 362866234 15 870242920 36 684222486 91 88095189 32 133688238 16 268236596 96 210937511 6 709554546 74 24712756 20 240648756 0 672977224 80 735836741 37 987624069 30 246031196 82 50937312 11 319664593 80 190125052 77 210843601 12 196919607 100 533632196 61 299465916 5 877077924 11 374530573 17 561044252 96 885654285 45 576711249 92 4791112 94 144546845 54 344743288 35 244483546 4 337572583 8 318226418 53 770505243 26 689298709 92 285716321 39 869663798 6 604708652 52 787195707 66 954695105 14 283190633 61 334232207 85 437573455 16 247355136 11 226450291 93 218697911 77 612841975 32 283231186 82 891333854 39 532342679 78 790306329 79 920159167 97 685370274 5 28763727 20 960403960 17 596078094 79 920871699 18 299516073 62 226985552 53 498477118 22 362599859 7 629893256 88 254351888 76 414384552 19 503811907 13 70963405 15 582293729 96 234770594 1 809834288 6 405231187 16 899281594 3 839542139 67 914261925 16 230845718 91 478047153 18 960856806 20 792335087 17 553237986 63 663712883 60 335590197 91 934548666 91 817490817 13 454109352 39 900051221 0 574137539 78 762080269 3 231779762 50 774176769 2 219226656 72 74473990 78 531377006 87 651445775 69 644856554 97 171308090 29 645508032 60 22110799 9 999883206 71 148678705 21 189051622 53 958576972 33 544963015 3 545958045 63 462525480 14 693901182 99 442506970 31 143152126 53 335660344 47 990350394 85 640042859 55 9798914 62 918806511 0 297366652 22 34413731 91 729026881 8 637326011 51 715848358 95 151939245 12 803757144 46 204922059 27 342851932 32 652757084 85 457322008 3 422755158 76 503410910 49 650949555 63 522649791 40 859004920 14 211889936 54 283652677 52 810335071 55 237992492 47 601543952 5 826679242 0 613935798 26 460860609 21 995220384 54 909668886 85 986689836 98 482585929 88 682903775 31 524585142 47 397361256 89 421635717 91 641029492 0 910675827 50 274992950 76 164391329 81 811017104 24 838688174 9 475443884 24 865924316 97 970089092 71 99280880 61 256553666 27 333497358 72 195680976 22 977621585 84 32209275 61 924468667 7 623208041 84 512379568 68 742428864 49 814996676 47 774717611 60 687055280 54 853859160 84 295368298 78 89533341 35 319592033 27 658998755 40 335856518 93 366913469 30 947910692 95 301753982 81 568695600 55 192655678 49 837990800 53 657152645 19 779454529 2 812718948 17 940672946 95 970280069 74 578359774 26 762929948 97 675060414 25 511368581 46 50596835 48 279222125 79 167694409 16 334569711 16 655985861 3 102723442 33 342293692 2 420383271 34 288231555 67 840153684 55 276590623 89 150012949 65 975795980 46 52773922 7 980809189 7 24002553 6 885632740 75 229529970 89 252103105 4 390029702 61 82332249 80 151052470 45 701243700 99 143168351 58 529326478 56 712457568 58 53088026 68 912019630 50 983696762 79 434122606 26 912952557 7 680007510 33 470351532 9 298072821 30 933805646 54 962014863 40 310915099 73 908218394 39 63127198 71 473464472 77 56242667 33 745261247 52 817273253 16 18993146 63 978035629 0 702721849 22 376385198 19 153188073 99 650961147 56 781726352 56 309163416 64 195150320 1 766956871 16 524539532 66 512846337 11 987819949 49 345278531 8 119009643 33 407048596 6 146253063 9 100377288 50 975281515 68 270469481 42 359914509 17 717755181 15 699958993 3 187753202 6 971663983 16 147105946 92 490443951 69 539418882 75 892401878 40 716470865 79 212189149 43 159689730 10 185195406 84 377844528 58 972026455 21 204662991 91 637147521 68 129795965 4 435004353 63 744611135 35 979060964 96 519500259 67 823232160 34 467282074 75 965330123 49 256557233 41 334212967 2 816656452 36 361418551 85 612097018 74 537010941 100 143755548 99 480224256 54 863583893 17 595086398 99 432499780 19 13840573 21 857621279 50 190738946 8 66072053 68 191471113 9 737867645 78 298972750 76 94984150 61 411574197 60 552586860 19 475368882 86 288866953 51 424699773 85 533392636 27 441124294 87 888734967 18 583606500 10 333325137 38 626530898 13 136255377 54 518692093 5 98122576 69 896020138 39 699434119 78 932464940 15 435157428 6 921805500 17 134519671 72 60327386 69 194295611 49 198851976 2 859734752 12 7992838 18 525460865 40 332999958 91 324819339 42 488523529 7 204959851 35 101572900 77 721361968 47 498686996 0 288777305 86 733535117 72 70775128 91 141040191 39 269280342 97 833971681 89 147552009 81 862684915 15 942617018 80 596338890 36 648638746 76 835570474 49 249252941 68 114193759 6 807282339 72 198225318 100 590329980 25 825282568 15 370277022 86 518442562 97 422443937 85 189115761 76 746485812 57 893131721 72 99490170 81 481016663 58 609688085 20 598451781 7 140457761 4 788532888 41 178204228 91 423841638 21 221366496 59 982458486 91 140810193 76 61817984 4 500377207 11 655439414 3 881431897 26 992499209 36 461410197 9 588547947 89 126835792 79 952918543 60 661167765 70 506428777 78 605947529 13 94135408 91 664742076 36 604173702 91 557524293 6 991653441 5 370967721 4 676470622 14 391877854 52 685054877 5 465708218 96 439312414 66 815744344 25 926099161 82 764864371 81 111676641 20 670256592 78 351843745 91 797025687 96 191369782 76 501420196 87 330055293 45 353675244 67 881532875 74 139652321 75 78486470 9 410937802 82 351785251 61 504295018 61 808894869 0 201941730 98 774956693 28 629869451 94 269545066 17 42042860 78 890987087 35 516894780 62 981096177 66 769377582 10 401667404 31 34052136 60 598327549 41 252502559 11 796927922 98 992436392 32 894705722 31 577495699 15 206807880 28 148354751 93 581015545 34 230467244 45 20663108 50 88908022 89 525333248 85 345893054 74 240732153 37 611239417 15 381055776 75 834377904 26 217148542 93 206112189 12 783797519 64 487920302 55 67166093 37 223933657 27 65423112 58 975125633 36 980726816 26 557369303 60 820539959 62 622293843 6 813909154 12 383308383 43 226438728 0 72308170 40 316737342 19 595007993 87 22073976 1 601096795 74 116928168 13 222826684 46 948401207 18 867373575 85 800129441 26 204322049 34 790419978 29 710804872 45 754062754 22 166555710 50 816391798 94 530100114 86 684401300 85 842896147 73 919746893 16 929663904 51 280770368 42 75629816 64 964352475 53 159161434 39 375250228 30 804647714 4 620266136 4 310256230 68 874092556 98 570370390 28 370524599 24 672657080 51 638507435 49 103622411 15 130649025 7 472984886 95 79122059 57 253518839 31 616103926 2 975063233 81 911682555 55 284975467 96 592253307 51 614070678 32 903825395 56 853650830 51 423539737 60 804282104 51 513555939 6 492994182 11 266553765 73 14145642 100 651465551 11 970220829 43 199493067 20 422685891 44 690245838 13 471154273 89 707880145 52 464403068 70 778327446 45 853337425 30 647283766 96 452377929 97 512487403 8 381191212 89 842148187 62 54599552 54 462703340 82 613691035 17 8436655 74 118904151 97 853811045 49 609258580 4 541781698 50 372853296 57 228412959 68 196368971 77 429770602 92 238336262 93 89027590 82 252537167 73 109928372 92 299738992 60 605338480 4 899267480 40 263789680 48 815331498 1 72891028 19 92368164 10 366460958 85 638178252 57 503294742 80 698059828 99 373485661 41 906789254 66 598519083 49 49702366 40 84420414 77 989916854 59 164277699 47 392322507 93 849339486 71 153415146 45 244855513 35 833681717 99 911872547 4 239882182 93 833711376 68 336506214 57 423982787 50 503347528 70 472963829 27 724670519 60 725047384 86 917195602 32 196519838 2 616931583 50 723942296 80 117360294 47 456535102 97 251592195 89 431113642 16 340104194 98 950676921 86 671052089 52 987675169 68 492639785 4 579288111 74 25618711 73 877752284 98 862021850 78 790391886 29 516860790 73 598397510 100 337224857 62 218519187 11 749548611 41 181019015 95 846709672 25 323430170 62 141741032 11 190439430 23 788290577 6 384319766 53 312451624 22 527319597 14 293541842 20 267547563 93 80549309 53 986805429 22 628002132 65 720634693 5 706844461 65 394555615 86 22943743 67 464930986 82 814383530 56 810714778 98 219503816 13 289413661 20 718334877 12 924351252 51 592842458 27 761449964 94 810534151 40 775487492 92 123329239 100 815495243 92 548805811 63 561260333 45 279642016 92 602353629 88 620961877 41 513298314 0 461164020 85 919769309 20 945143810 48 593323202 46 228453570 69 463533604 87 882240858 12 685114767 11 381695936 16 787838857 70 289195449 60 767237297 21 814010328 48 362853127 62 908667552 76 411618491 30 526565498 69 561347617 64 765358914 63 929147096 4 241126502 39 391333654 19 764416318 14 454422652 51 138251779 48 445906224 39 65754390 56 525747821 88 846481611 66 434705177 97 421175588 85 964840500 43 491738487 19 695809426 17 40378093 58 332109353 19 777408013 84 479026380 22 892087774 91 971439309 6 545526395 33 756929897 57 827720804 94 186388524 91 516771041 46 719984270 21 536444238 59 49547568 44 246284404 96 705015350 9 712075199 23 30390125 36 573139646 57 361123743 13 234967937 51 890956257 43 864587666 85 926920184 48 792985185 83 499665179 2 102940727 67 342514861 77 750155734 11 984138059 83 29233640 50 725036745 23 292858093 41 173314314 6 453751721 95 837298796 22 447531888 21 874985415 95 464930563 17 119438077 53 337108041 56 983348011 5 114729768 37 520606352 10 809465912 26 664239256 52 576301369 71 199943400 95 430697112 14 703388994 5 792141500 32 821254546 22 137613411 91 372991409 100 173529992 30 184069066 4 723596109 3 814683365 18 333676009 30 346343218 19 388969074 83 658966844 87 166170265 85 662066108 55 611461570 63 681246553 74 266265046 69 902387932 47 446172514 90 136951578 12 796317442 75 397353955 24 576068749 82 270266304 80 872724824 1 814080180 71 72490529 51 891577491 81 948552475 70 926053039 84 251622146 37 346384861 84 855930250 73 43946777 13 204260369 52 750427072 87 994604700 96 521362664 50 991457893 8 174623324 100 165387542 64 315075914 54 425178893 77 216040032 34 502528695 39 402304787 0 832603947 93 158719910 64 250738967 22 704529443 46 871800938 77 195092425 50 563519469 1 779217623 44 410322568 76 859730988 40 8072577 86 439253575 79 105399568 46 175707046 57 955909532 34 672889617 19 402087240 26 634671183 54 799445899 100 645580455 50 194494593 69 81912921 61 531923787 51 882999279 69 75545850 49 632187553 10 35475284 26 792600416 44 893279941 77 983917420 56 654881899 64 272791876 65 330326570 83 387060117 93 756461160 43 318397564 52 949354354 39 211595177 35 375091382 18 824555096 44 556947952 30 179861154 21 514300702 4 741174090 46 394051392 56 237245779 17 696264563 48 979840134 68 381767209 15 79086911 74 951539438 74 452042687 38 264895016 81 572075839 47 99117558 91 22053021 52 615478023 58 162428668 63 572744974 80 825662640 2 60860687 40 281728657 58 741795499 27 617426663 30 329475391 17 489719543 6 452964940 77 723352488 48 767909310 97 288448795 22 393844964 94 556549746 33 844844147 39 269625250 98 262571782 29 40786850 2 166240059 38 168544762 34 889028276 44 522557210 61 569637670 38 2025245 50 55625805 7 80076250 73 59280362 67 367858714 11 824082740 54 683809981 67 103942007 17 385605014 10 324332913 18 410402295 76 900323910 22 298264834 59 514405895 54 809078572 39 885741938 19 756855839 48 414897658 87 468760980 100 980561428 33 129861992 73 829306504 59 595706746 18 46672839 70 957044783 94 13920906 61 8628198 43 733120881 34 45044573 36 254212081 78 318596687 52 77848347 26 951093084 5 855531407 55 325343179 45 189935210 88 3103888 99 272491091 50 222244551 19 369224775 10 136745514 47 179181422 52 584119344 48 211360332 38 684557389 79 423404376 21 113732682 53 935195081 44 691866424 73 852627928 54 156827995 53 62616171 97 354817508 25 859764206 44 188751058 21 400603800 17 767657655 36 67892383 42 820127935 65 239484085 80 663399099 67 726971640 71 511671124 1 68734577 28 298091717 78 247212208 63 782886674 55 367249888 42 423098629 0 964088423 41 484608229 55 961792072 71 987238012 13 883147447 51 912304797 79 433026478 69 4411985 56 235749805 18 817585976 0 753031212 15 708778553 42 732885123 45 606148330 13 113173868 45 174328815 5 400564645 85 772656658 19 186026700 51 481816736 40 60186623 67 349673853 72 714006725 79 809236174 60 159369432 29 368272835 12 725462721 25 624021927 38 985531604 53 919504523 73 654743663 92 181417357 90 255485019 29 966645667 96 217907011 56 633471797 43 227705175 11 262071905 49 998987866 97 515667821 24 993948820 29 984187492 75 172882125 61 906044539 81 773438597 83 792110311 90 197708472 86 852111218 51 499111862 57 799242174 38 766755285 8 342724326 11 126779512 88 251059203 15 191242668 4 626578897 84 530231589 29 909554343 29 512352089 29 215168665 54 133991694 17 392668168 77 194560498 84 412501179 30 94503771 34 343514830 0 524237195 60 67709445 74 157542723 26 918027021 11 501914433 68 831703898 55 613809958 27 295095179 68 215772837 46 69347612 13 722648003 80 916554235 91 578795582 95 650909213 10 572523623 86 456386731 20 583309786 34 558776741 99 233849289 51 247207744 54 308162559 88 870161050 67 909203735 85 200315015 12 151613621 72 641831293 95 680997993 84 192355324 40 571621424 33 288099847 10 247003822 17 999784280 27 535590826 63 203082053 52 86447257 66 686864192 90 871757765 67 636743616 97 12536008 18 834890596 33 806782945 42 213417328 69 10469430 23 991726644 14 554831113 13 417715179 46 901095673 53 475327512 29 483058705 26 485185737 14 42990315 41 22110595 40 255501829 56 883412315 66 695659716 19 620222903 62 165098776 63 696041934 11 815822161 85 260937459 89 675616929 11 383153418 60 564580650 53 687902389 61 780721787 47 261700829 81 721774989 28 742533098 91 891843340 87 695822469 48 636822800 11 915474016 46 396922983 54 341067745 11 697332625 62 782168997 96 228226255 94 526818695 43 100029951 91 305953093 14 677497461 91 303091317 75 829712393 49 979190893 27 545612889 1 658495503 38 808829215 42 64620946 17 862206456 3 723436513 44 129343766 51 94029416 44 131825332 49 783702658 32 468808438 11 991114611 9 23308962 67 364068374 70 909259584 65 513045869 85 765125177 1 410362769 52 13514025 14 873307139 92 673916236 69 392872390 54 747385273 96 868369068 51 705930089 33 572624754 45 531898075 1 38971563 46 697859050 26 640215633 84 34574708 60 916462465 63 680817832 16 579714460 74 749116300 72 851005630 95 702904304 70 875366079 75 252370489 61 613745786 96 513469335 99 815067490 36 953693547 17 322229573 17 559057472 40 191191835 49 864368479 65 340078291 84 795762913 58 288604352 72 804925641 41 255436768 22 551666201 30 462197314 15 345471008 41 685542240 59 630779542 33 168851493 15 690861652 68 620730876 29 294628003 68 747806950 41 542597688 42 566020673 62 124693147 3 640085723 28 667721699 96 15442331 43 904606423 10 155564661 73 580948643 30 954953657 35 718152957 82 888577671 58 6857691 25 190046162 81 580529736 65 926802564 52 241350719 30 985777433 88 458278628 57 711892966 1 427944717 31 179114567 73 610762364 76 974049748 35 50126993 95 988789253 40 11799398 62 279447053 77 419069259 58 495778711 17 567978388 15 648295983 62 968919730 53 95875136 93 457246315 80 793757029 5 313158700 43 150914443 54 177051692 75 314382511 15 489224426 58 174402715 39 450577280 62 321098733 48 595685523 19 764979628 98 808859030 84 177408734 35 280558422 61 703694824 61 150462059 99 479555949 35 144014972 12 101582414 99 308588384 2 706617211 1 571882696 36 910035670 6 392019573 27 346765891 52 764618831 70 225354670 59 822166514 0 425360200 15 181623900 5 884042361 38 211014040 94 204624292 25 720196408 12 100197612 85 213697356 32 124497111 87 533064016 7 345501812 26 803239767 49 86953543 49 726112067 5 632187352 18 364315483 98 916924010 33 303480966 37 157181510 80 987665988 65 387190359 28 835038713 81 182366231 72 633761545 84 155739818 70 245966928 89 39496838 11 735454069 28 61007874 10 996967894 69 433229690 82 578299514 98 516570248 49 664403594 88 902106266 46 527903026 56 48098371 72 137817444 40 694774923 80 781090033 49 520502127 76 369664950 78 677884716 28 392509881 30 715994436 22 418860405 90 644520932 63 734646235 98 382779998 22 5055541 43 144029710 5 635276261 0 718960492 3 780611297 99 432876254 44 395618435 62 679126213 24 40433160 10 124861056 51 668037567 72 654598529 82 282256311 61 525053764 84 556419743 44 143508139 55 655137112 69 750097043 9 744529307 47 494605617 94 886226640 23 700541176 85 125223312 81 949155640 77 547981994 85 504748694 50 241512123 74 452976104 24 654079069 80 661221568 13 244111105 54 6655822 71 527499199 30 108768020 51 58695728 53 175500472 58 36241127 38 500323808 80 88929876 51 229032604 72 481542857 86 582455245 24 153631554 16 782948046 3 813545757 81 21017709 0 728088204 99 958419425 1 76142056 11 764227490 5 778767712 80 598922700 60 800203003 36 618491969 94 580877725 51 820677792 54 688749802 6 169319225 71 460700091 64 974755556 12 890655595 50 765160927 8 82854649 84 596769015 49 453783036 84 353889858 52 105136602 65 781815941 65 678680901 19 281835782 95 884933828 61 804737557 3 794715335 19 689282135 13 873381170 67 506678263 30 339587883 21 257992815 12 143665858 28 952926113 66 31181124 94 26838275 42 119387807 39 124370738 79 293565321 93 829707628 79 774421701 3 201588632 49 216277852 60 564150101 53 644407109 39 177119165 32 716815377 70 78762752 5 671060968 24 988478125 88 194263691 33 968272067 3 113448585 37 704902518 94 816043169 5 792102790 58 203215119 56 560335202 32 812077037 99 302623548 27 476663189 19 595360767 66 708754303 99 129443060 67 600806135 16 89050798 66 310258492 86 477259978 15 528575532 2 102261973 18 40786364 96 328554518 54 630141747 17 163719318 18 157630853 49 272911581 32 933699937 82 668718372 51 755466665 93 854391128 59 447118050 79 178816615 60 609921918 85 398951789 70 422257071 70 485624454 75 22751096 30 308428399 76 846370705 34 37689758 100 839125064 98 779421539 28 917752781 10 692448716 41 703535434 62 999573905 60 253846860 34 557717198 66 384074900 37 62271060 97 614520877 55 174692756 49 619303693 85 622072084 45 658658847 10 157900312 88 921484813 48 947635692 99 612535984 40 687453814 16 192586921 54 682882866 63 347090157 13 282087382 38 394019534 94 788706855 19 398355239 71 374416522 49 743862546 36 169606001 62 385263962 58 347114989 27 203843717 18 365524521 51 504383076 82 941762572 35 939133733 86 826192701 87 452922277 38 626779116 9 399810756 66 227414567 59 411715158 13 756950141 84 229516123 36 489899175 60 27461332 10 541075615 30 215454707 97 998729571 61 13603895 0 560700383 42 719321452 17 862896755 87 844181844 68 266704652 34 493362587 27 201353437 67 400893902 48 987310490 15 510511321 77 878995656 75 278733780 11 604818860 78 861371654 24 192479184 46 618700677 20 736259307 16 188492808 47 615102540 95 627136369 50 279020829 17 112651400 4 844885236 33 938010016 35 10097739 66 828855748 2 614039151 82 641616247 74 532667877 25 826362674 61 471694920 83 257066706 59 29181198 14 572278415 31 954257598 62 501560351 51 830777434 53 105318364 60 508893889 71 187109903 50 484472839 63 983605146 49 684578542 30 104914336 69 256368479 96 941955931 36 46175483 30 747581892 60 755943707 25 716361707 27 408045876 37 81754424 98 845802223 25 534429273 31 509431387 95 295560359 16 437929154 39 928971272 20 396968632 44 378156838 98 2097689 78 590632569 58 945019410 85 338798432 66 244462361 61 307003272 10 429098037 11 873599285 72 551025658 44 96204891 15 417450856 10 681306610 66 551152949 57 551135275 68 823369335 30 358838780 36 663490863 83 929763322 98 688288569 30 767181495 43 866985235 51 952704991 5 307918337 15 25649642 86 809278499 93 37853558 19 318375107 26 263466478 5 982381861 55 726165892 87 445187318 95 911108475 1 156080270 26 74319790 18 952492192 10 372580438 15 789256919 42 206987949 70 420533193 28 276255626 59 11784439 82 431313319 13 963003197 97 366718407 46 71148340 81 507535363 91 909357388 58 740243682 20 763923621 96 28183512 10 672263508 7 108282854 65 419003295 21 344953681 71 548354909 86 594073246 10 159384309 56 630341900 8 293915656 58 824291405 43 892008121 38 996818158 74 194619513 66 197642411 41 387579730 10 912895842 7 323877652 85 471880962 40 668242507 28 795378809 14 938781026 28 481190948 59 544345173 56 597535035 7 48815230 86 134119753 32 213626708 49 850627713 70 530352036 44 527739867 56 20325680 49 841980586 45 193956431 4 133781472 37 34093381 53 699504845 6 851073546 21 965075036 53 287867225 61 666252149 45 727803511 25 828262948 32 324314083 3 971576929 39 587075969 85 300971895 13 555147230 65 290412904 75 340585730 19 51375272 41 34619020 37 402446338 52 740431938 43 481915153 23 465414262 13 510056764 40 228131739 74 1758108 40 952352513 19 340998204 58 904597547 83 129660525 41 66174728 78 317851191 90 521849178 91 563770308 25 129044313 21 793869542 5 809828924 92 728757968 62 519018380 46 311640059 95 592227928 19 383500862 98 92619812 46 580418308 80 319632173 75 243174925 57 386315727 61 304362943 84 170350772 69 453700887 35 857180609 12 359239922 50 54260143 70 853621477 32 140484335 33 999660631 21 352342596 12 228943161 22 992535922 26 62302374 77 974995846 9 465345873 30 403323497 43 738033354 96 928868271 39 14118179 85 113354637 24 613617620 94 866228859 80 140660691 86 792004897 19 72584873 39 874540654 40 526057398 62 321031093 48 976708227 89 97670982 92 987380329 51 381471284 87 866163310 49 973993014 29 756761998 87 25845139 52 9889879 42 734496017 59 61055983 87 65352799 46 486529945 86 656850993 34 939057650 19 66560692 10 621669499 28 313377627 46 321766422 2 744843090 81 5889654 61 742316469 77 40338378 10 619304102 100 334922879 59 406256113 65 283918649 54 260365162 31 935110034 67 100548920 29 888326517 46 139926475 77 78644221 26 564103892 14 131829162 99 75612030 91 331300938 100 975072521 37 129569290 52 474283075 20 306662319 53 857518061 36 551902085 5 785251127 86 195517073 31 197181926 52 691873838 21 942637055 5 170759406 0 254027152 11 206864967 56 197077959 93 271783522 91 606431790 36 703292354 74 8737380 77 972341427 62 527618148 14 949864772 50 414662794 38 809455155 34 808578968 62 635816279 37 431292849 4 650911466 97 263274472 56 378540783 59 780487042 10 939133678 50 208714858 94 427530117 83 176166335 12 845199984 68 796722845 73 535600581 76 611098058 32 790990538 62 198680760 40 604307970 87 746881434 23 695271282 22 692166294 13 687589572 52 902447029 7 730243426 1 956100107 100 957517073 34 149661499 47 155649893 37 140624018 7 449206783 71 599656819 73 294420647 53 498367559 82 837968728 85 726488090 57 939193723 32 631825673 1 334477913 50 649357305 39 786858378 27 970946569 59 375128629 75 837203384 15 821942365 82 29272062 76 791785638 1 258484898 33 6104219 5 143835021 34 22118289 13 451251980 29 477690961 97 695622210 14 359330369 74 237050949 76 691244486 23 197589279 83 765733988 13 693322236 15 792209687 36 256546024 7 624817192 35 900883129 96 167351872 87 47961181 41 782981593 13 537001319 8 605795567 33 335305321 77 333247490 57 61780896 66 103287075 53 870021149 16 410660636 56 10959028 80 31467885 75 698630251 95 78647293 61 418975310 67 18219539 2 798171277 100 972919448 51 32900464 100 221760706 40 427964205 88 33862192 51 26098831 83 582882663 19 146169038 23 2398686 4 72517914 91 657125470 92 750325415 38 577818354 84 375956174 13 929467618 39 714619042 2 888083003 43 24613441 18 79680881 10 460307485 51 246424242 51 751412996 20 683731593 24 936941554 75 54020629 40 519971782 66 592450134 15 509889078 39 881382052 33 479915609 88 200577428 22 610650298 2 324277437 19 402195065 13 758581295 33 421470877 59 924104056 52 102439242 64 782202476 75 912035444 99 852526116 8 798186744 66 302041798 60 883448981 76 256591792 92 13418954 5 803187885 1 784710802 28 139644875 4 954837311 10 263010310 15 145657723 77 760402379 74 81675811 40 811478321 58 709707973 74 905023589 32 395964909 24 382078986 4 583278711 96 218497042 29 187236910 86 479742591 15 468322532 58 688991851 66 68791599 93 203520445 75 893061119 52 212448902 8 293296577 45 864216552 61 369557569 68 563218367 70 404930410 79 744930259 40 729596805 41 869702756 13 253749492 81 967321636 21 674937745 55 511730029 40 114646371 71 229308658 20 840490336 90 829732151 3 709177596 14 449060170 31 965460526 48 813125943 51 767182531 17 551728268 56 172793769 69 630713089 19 917231490 91 17674074 0 570230546 60 521798980 48 234572444 42 758489519 72 564711171 90 355484963 57 897251842 94 171709336 0 77950243 31 909523525 3 874490461 72 982843567 3 998006039 87 485653307 99 216077405 61 694365053 50 135142509 10 542346236 96 839699839 89 414944726 6 239122030 15 940880722 78 998269069 99 141798900 4 165613424 42 268992521 95 747864413 51 410700534 26 227754279 88 59638518 98 313830035 9 358968027 20 22960076 61 872561797 7 795393186 60 902880927 94 755917856 43 326226679 68 182280810 51 946360778 26 589139216 30 593992957 85 910284748 57 656801018 78 859482710 2 491170361 99 239522965 88 844023017 49 560359056 71 351369329 52 248597650 69 458028368 29 371111924 54 663498471 15 147612901 20 40656807 72 87210650 7 413980597 78 198458817 17 426584788 74 186994821 74 712770570 19 933789588 33 23740888 26 473746771 61 81395786 65 718332578 37 505005404 25 469249927 38 901197502 38 588318204 10 279981432 83 961918830 61 39742943 76 862686720 91 238855735 38 949269432 58 748630637 23 816678618 48 491644206 27 467686415 86 222275294 62 784766672 47 157200813 15 191656890 17 581482559 78 376215057 82 156157609 78 939908912 56 440679585 52 457079382 41 60504946 62 352207931 91 681677014 36 956532722 21 350724383 81 399772736 31 16812555 91 640470335 58 891266207 73 468417129 65 288165509 83 209432174 26 457639444 51 866484501 40 657886308 21 584413919 32 754419486 22 890984757 27 599028518 56 249890353 21 205547363 9 574588032 97 233586053 4 215800837 5 116686392 3 16229090 93 378651366 4 214103786 79 73458301 52 313656305 16 790051561 49 888719615 2 565579919 8 100345014 1 101195171 38 33087535 48 563267545 59 965433268 21 845753213 82 803291578 9 540679500 86 455862700 43 260654780 63 950593918 3 331133910 90 792249163 66 849892746 83 961999174 98 231692514 89 618936463 73 564662252 87 381823485 9 322672746 32 888613009 12 348925419 83 505284693 24 889050132 39 539331306 61 67313663 37 643061509 5 126048123 21 225760681 94 462726692 1 341012296 13 608980269 90 722458317 87 378239268 52 108255119 55 93130614 44 192184562 73 648000327 2 698643130 78 15703945 48 223445447 49 734138935 91 772167838 26 101591313 59 665451745 81 266467133 47 209655152 37 255887403 81 340825442 69 798860082 6 770857930 4 941088637 40 971366024 32 514272195 76 967117896 94 126511396 64 996595703 51 696976207 92 377759955 46 369958509 85 933212162 12 889552414 32 323593965 54 333778206 74 702631321 93 242610292 73 560959960 6 511037393 27 48271959 81 843435440 29 847881930 8 939129735 81 551465373 10 248075514 34 621496814 45 514823592 81 516929631 35 848128678 56 330576892 35 882347513 64 375507387 27 557012044 95 559830739 14 916897227 38 933149013 94 555855387 80 828499746 33 214032083 31 548946777 49 810521723 83 716578072 90 844906156 21 908562905 6 332247640 1 550173063 12 47024592 14 212804855 64 258076371 22 912998902 39 405633835 11 44705936 57 476281366 53 879060837 32 445287917 42 663629437 59 131581079 77 71979694 64 774281947 49 558507382 98 474364536 62 321541662 4 642528730 28 784688278 20 63748797 18 230297686 36 378781329 93 344528650 58 881877317 9 896710319 87 82958409 66 901763422 50 416659392 34 969080408 14 196339890 39 74992406 0 210300059 50 79062716 84 563612514 84 471462550 35 298451344 77 910633445 39 155001068 88 540615252 48 620367362 39 47893351 33 815096010 53 727737924 25 769708896 88 290994253 94 15975234 36 786678922 48 805480115 30 20490747 87 149399740 16 922705453 13 255404636 100 661889474 99 266605997 44 2365875 8 902635553 34 273185684 64 598740215 83 40700979 99 276598060 59 918415082 79 740786026 96 512056319 57 130557383 95 680054382 72 677440947 69 981589327 95 563331559 10 550255942 18 922076448 67 619410493 62 440065012 44 261463576 53 444176262 23 114709307 54 894114451 43 457788860 89 275091170 45 624083265 38 112954205 61 895672464 87 456892507 54 920309889 61 521069117 14 718287081 69 379413674 34 825317553 82 454703667 77 773014447 75 413626235 12 495375576 82 947453917 94 420193490 88 804646380 54 329531973 72 182731481 36 3009031 93 760390022 47 760148537 67 878182250 67 569711621 18 489467067 10 562229211 75 9146538 65 837229977 10 515532275 56 2625398 93 925971098 98 306069873 27 963442410 99 713848350 2 186997735 54 112014920 84 48454715 0 234490626 91 755298605 72 869833370 70 31519326 72 74693134 91 84534466 91 585665432 40 752144734 43 898063974 49 622760034 12 841989615 64 425404130 98 539383095 61 559570444 22 18261135 76 919665110 33 302743336 78 77275255 52 180544165 36 530258184 93 430570575 41 125822909 76 238806880 99 266379049 21 947888446 52 810122954 13 996611777 31 403648132 15 113659155 37 607263617 14 975192828 36 957296091 54 768868191 11 658110443 39 253570686 36 452773180 87 884731501 37 68166641 87 577137465 38 861176004 9 27569 91 781370327 13 777978550 44 665115749 59 337265618 42 355210423 16 58206920 23 522063426 89 385501046 79 413811264 36 342273541 40 882222628 41 897417052 31 807521858 93 289162614 33 289222201 34 35117944 99 711072579 45 430513684 77 283458687 54 744266994 11 548083885 41 301225266 77 522993725 68 118165791 71 514587513 87 123299093 16 50474853 0 805572006 23 946642492 22 927118502 25 559033647 2 586735206 16 631559270 90 893352992 62 461960626 4 656056567 61 687422281 82 772654083 37 241048625 0 516277534 98 600788329 25 258792436 26 601622254 9 469931656 8 665701671 61 156454490 79 136082413 32 254105180 79 602698100 33 214302175 97 881282744 55 147651484 74 75671445 50 959780440 25 109155009 55 152270362 92 399379015 90 298106859 99 700370858 57 759803614 15 720857171 30 948245333 50 198287850 66 22380694 23 194078226 70 78570549 35 690127714 39 858915469 22 203862946 49 476666910 2 335702094 50 393221569 32 462846265 15 696916682 84 422368899 49 378282661 54 587282106 7 886032684 55 328770904 25 720868203 70 668330677 99 865172516 99 118264925 59 242011035 99 112309286 74 114975116 99 435197184 25 26785268 48 634992963 95 855807188 86 921605272 97 870266548 22 466761057 12 859081796 43 388544194 23 328802630 53 264614873 43 706721075 72 147544746 52 650983141 19 468562750 17 78274753 84 733316301 51 662006776 23 923086494 95 727839764 36 702789678 4 80166072 32 626675900 48 150115750 13 758601869 46 696268813 84 582583401 79 97887830 85 710183606 99 799639767 77 53247667 51 294409996 44 550833824 8 499115130 22 768393764 76 59123102 50 84913100 97 159065130 53 657757741 38 738381293 95 244684640 42 396646635 52 392404741 28 65027765 20 497748544 26 266607814 5 290102397 71 231724134 81 682648814 4 268913900 42 229998183 88 589466585 25 666856483 6 673083072 5 892757606 9 831977943 63 608072194 48 152679815 59 171781315 42 892469276 87 51279973 43 421711734 15 244252538 75 970823024 74 74962025 61 392489828 89 286123120 56 561863043 43 492497724 5 816037051 73 762048802 72 474947096 92 4494769 95 7367678 87 494844379 3 687707918 69 599146546 67 7843491 85 794909515 60 617528785 86 959216624 90 923217573 66 325212121 39 121334252 59 490420034 39 274039588 4 80270203 4 152414737 79 504829134 36 184836612 71 685979711 98 55745299 99 580890431 51 28746503 100 990467306 66 63291544 29 24962907 34 703317880 44 936842532 15 643559214 18 453221716 42 186402977 30 734584359 66 571383787 94 762163921 37 67493514 82 14909757 88 806395225 16 956058626 72 301673912 63 688193391 85 810496171 78 525311948 3 544121639 2 24235381 87 920939347 76 387474603 10 615689066 38 546058578 98 180783152 40 485027547 8 109908782 17 425087898 76 60034959 73 318037149 32 150258750 73 431315735 87 57836584 34 473687390 72 397415705 21 28794990 89 127313313 87 876011125 69 387242644 13 805926001 27 573829687 13 934565847 52 854108430 25 669781582 89 936262580 65 716241060 15 661055569 63 583700434 37 565307258 54 766231713 38 348028163 22 871478766 95 870131681 5 15056813 51 662925426 48 519652562 13 14568609 74 591225404 4 709945028 65 358586772 48 980498099 66 175327826 62 851257389 4 573662972 63 994552818 37 664785366 96 243728967 64 269274203 38 180025149 70 653415237 74 336050023 62 787039941 40 852148619 71 491906051 8 282661517 52 845802396 78 919208925 40 6525660 76 381224226 88 8172108 52 618209109 72 857493725 77 368506446 57 621990648 84 327791037 100 399694413 2 518568677 49 659708298 44 43888027 56 251959647 57 330943401 57 429893520 75 532456973 75 516471011 48 913828241 3 432430058 12 141674222 35 663709001 82 556405808 62 882428963 24 16936885 56 517465556 65 274356621 19 695135206 40 830872017 76 137479782 93 694875448 75 165167635 36 676001472 22 638277285 3 414617852 91 745634010 86 922516993 86 758634918 38 122189851 19 970647266 47 733869124 20 639584639 82 335499795 90 740168276 88 108464947 51 384216484 0 855464719 17 934555502 67 752474730 17 411069950 46 604723800 7 959601554 86 906754690 95 401461092 63 360155820 49 611330433 70 797389676 30 944382813 22 460655092 84 119740810 12 563776634 39 264055562 52 41417502 59 648101092 0 57118009 75 791361988 60 360642471 21 100727781 79 234663105 77 70946376 75 902181693 42 249424473 29 100954456 58 309247946 81 964632296 15 552307606 37 281572330 41 651618569 74 891098092 49 976989971 69 903433508 8 935458793 16 517707826 62 79683107 20 29175996 25 120685976 19 916633261 58 56252381 35 163830498 84 159672541 59 814661211 63 893592558 90 827666711 1 149802364 96 300041297 48 116222199 86 147877683 9 135233536 52 55665762 85 266722061 71 825545839 45 973054786 79 746435772 87 554641735 49 504494575 6 643148495 98 781593829 96 743436481 89 844988094 38 513135426 90 615394620 14 930244588 98 468870727 39 588016914 98 501329146 95 137027121 36 748612840 35 147495351 67 488548164 80 304436373 96 914507884 88 722120780 95 368140910 91 781411975 16 900945383 6 550574861 2 595190317 84 326267244 30 189222374 6 304632955 63 481685315 86 167595245 49 993534128 62 392803140 84 691738686 85 733494147 85 486699053 33 618825575 18 841473551 89 218982509 27 648857287 56 443660022 71 637198645 75 925530074 92 379083698 83 332738348 67 438609369 75 46159189 11 831999286 30 39198843 91 1532097 73 429283380 93 352035672 15 102454700 92 2398386 92 441056931 8 458060145 89 222116238 71 464179344 31 828122734 67 5691778 95 161758226 49 874802020 62 926304692 87 201492141 46 651510500 39 139320512 47 498334780 10 20143979 64 860812634 82 705654754 35 577103560 58 994884857 6 879320198 66 587405356 57 435277789 28 345025412 48 943313617 53 524241360 1 146274489 15 385129877 66 316654736 35 626384420 70 244021603 39 874649942 22 856408687 53 810848826 28 499042811 24 697950842 61 962255439 86 358170760 21 405944066 70 534177678 22 849269934 26 267380889 59 433854011 50 761425149 18 603695265 23 480905778 75 717236914 41 362162099 75 774720982 71 570638773 98 581672513 88 366630190 50 349044823 74 132478071 66 504427682 11 598590967 31 579267348 63 993307579 66 266309222 65 571151889 83 987396736 25 899656304 9 692313794 67 639173026 86 944348310 74 124256533 7 882541507 12 300295766 15 285504035 76 856557903 68 196960148 68 159309692 40 343318733 0 854437844 82 441852984 56 785189494 3 114215533 49 799444668 39 362532454 54 4883172 81 559623171 81 996813599 31 521027006 82 808200892 95 218347993 91 681108096 84 127290711 76 697631124 20 829866806 80 319714362 82 790463973 43 4938456 5 624657696 24 750608801 25 33524628 0 743360148 40 880289588 18 371964214 76 143083383 33 313429960 21 765899651 20 225282153 95 230496028 34 643399337 6 235767403 3 88500815 91 682264758 64 38017622 0 900037594 53 364730014 37 226829033 25 542600515 16 321764680 28 844545676 29 90966509 38 870365878 15 89952502 89 993474280 45 850012141 97 687727457 90 304672888 29 402814148 11 619504994 2 229407056 62 998978864 49 814844679 70 568865007 25 627528314 24 589760713 36 422426746 46 594349306 72 213685001 35 706649061 67 245711900 52 22833753 27 616475228 21 167138047 15 62464363 33 876016131 86 238673625 73 705367167 37 417550526 29 607930820 85 249085658 100 556565836 22 895519051 21 65654302 40 122834905 9 358547761 87 809547629 11 816530565 31 472417732 54 950300362 56 401121831 84 952334730 59 297338816 75 442872594 96 26239279 57 583554962 97 516761682 68 812153683 2 478770232 7 837017012 4 18827592 48 702834129 58 628672821 92 237770095 58 593949447 62 270217424 48 187730050 57 290284752 13 217324149 45 411803256 19 340313244 98 840738476 18 238786207 82 325535763 78 274190079 47 984680029 25 940882618 43 104078992 45 75352229 81 9394975 23 984481991 5 137614113 14 968689388 48 485899188 38 622913783 65 942093736 62 179394071 7 838659144 78 124206237 7 928247360 27 306175555 88 826351225 0 148257173 89 305309789 29 848620346 26 905470096 49 599948689 61 634612835 94 546576311 24 246726517 7 375305089 90 248031429 49 765758443 63 298622682 51 375744599 94 488714054 84 571786128 63 588444600 22 344822943 40 518132094 49 179434544 20 833025704 13 103444500 19 861136433 44 149180053 17 916288747 34 132194837 46 905540877 33 449428463 23 375148485 59 825537505 29 224839320 66 708725559 25 550798641 63 347913523 14 13472378 60 308454139 31 973394374 38 815678697 93 886355718 18 836771677 22 743773193 2 75932984 77 823214727 26 772442057 100 232821743 27 861618666 94 703176545 90 473664565 80 652030251 37 545765609 51 159877572 96 334479165 4 105885631 92 530755812 24 205776824 62 477101165 36 973876244 56 59681996 89 494371495 85 393648723 33 168260733 9 317780379 4 178577026 13 283406919 43 924241324 76 503852596 22 412149271 33 932723511 25 440301814 44 251874117 78 813536271 8 336613485 50 650095220 10 182681357 47 808131721 28 751397076 96 775349304 51 13021285 75 579161362 17 323167766 48 685541323 37 929082466 76 574435158 93 671219616 67 463606487 58 18379311 66 184862506 2 208140377 89 884763108 27 187419279 56 182218818 63 903085245 66 962238559 79 425964935 45 538497310 12 321993405 49 780430001 49 752425417 36 66674642 97 246335841 3 987147926 52 266804211 44 439589683 3 58880844 4 514590453 61 771658824 80 124267258 94 523068937 22 10352811 29 197871063 1 143121739 80 481556303 0 364317827 64 821535226 79 538625050 32 914313340 100 56161209 75 259954033 81 329063066 35 630901813 79 703432279 13 188277322 99 233789587 23 94858972 52 892057643 0 905841540 52 526977927 84 118326055 10 141488810 21 841082448 23 506093027 98 451387879 75 85392920 16 638099038 61 471195984 58 329165173 26 282248966 83 872453850 18 465442626 16 437382455 96 111727249 95 186984801 23 598999611 2 554800935 86 682732118 7 981458432 49 569662857 8 918915565 91 547871663 76 892467394 42 377056570 90 50629012 61 589480132 19 391204096 84 176804597 13 766790186 9 210175368 46 428195935 20 719526727 37 923136368 0 38465880 85 108349169 34 117143985 5 955437363 92 801327660 96 973127799 98 431360401 99 432190645 45 295141526 78 934400155 15 814251883 50 769866761 1 453970070 61 579671457 93 759992823 84 509408852 66 50912019 98 320572871 97 42134522 4 562068184 38 267230554 6 180999695 29 568371295 63 264366691 53 336266859 23 210121137 13 318373623 98 617156615 56 607450142 16 106910677 92 643355424 11 875339467 98 158038628 18 4370100 34 893783934 10 772713490 62 566866036 38 964895997 77 336522861 34 902339872 54 916855712 59 724921146 58 907504768 59 747599566 89 246075094 22 701020002 57 193707444 25 941071704 98 91483943 24 23393838 8 403916614 17 145368193 45 791478743 45 946899801 67 453150336 57 165726627 81 559501688 40 415001088 14 635450199 38 164728773 64 665159316 0 196363728 100 603196853 1 630785016 82 514254597 65 450747232 47 213498051 46 711559415 1 779958187 46 137458238 53 633762973 68 318550392 47 231196814 59 410077296 55 51229696 28 157280091 75 857103456 0 103273517 61 209399734 17 567979932 37 930073195 51 57307142 12 985493340 64 449947236 79 418239515 100 488017032 66 449012630 44 395551790 90 792961406 92 94496757 22 369926186 84 810634085 41 66919701 69 561909872 3 664833109 91 154760682 66 575653793 36 227189692 24 572710933 0 740102945 16 769650022 80 620486313 73 386442203 45 629683326 96 860492608 25 42277332 63 260039938 69 311164489 28 804921032 63 867637041 77 829844934 42 269705395 42 71338599 79 45872477 5 457116547 5 421988610 49 851992183 92 125955333 59 308679577 51 573887943 9 932644941 61 82386035 5 854137877 80 901481979 58 602191921 74 689527511 4 891053451 17 90112881 70 411642557 87 980862 99 792486387 17 697988064 80 330676026 92 494985519 60 438894980 14 171682186 29 755192255 67 49287471 46 680221467 26 241004956 92 625678244 1 473726649 92 591865256 60 619963442 47 970285650 49 812931432 72 309221880 6 662825279 85 472025014 12 761620125 18 830868259 11 949114731 29 612197587 14 409400417 90 507309773 31 290786852 43 421888814 38 666191695 8 635829281 78 779148842 34 774057409 95 944385436 49 114140172 4 72327580 19 737667164 37 93108805 60 759220300 29 846099188 68 955442992 85 794891187 55 51859956 85 335792164 43 814389782 21 328308285 22 488305480 59 203195281 12 565491436 39 246082729 53 605716113 47 89659308 47 39665144 9 992029619 27 58619040 58 21650514 79 539292442 48 208343794 83 624101435 3 676330756 42 872152242 34 362440261 30 770956129 80 134340935 29 241286136 13 286712663 97 21706130 25 136861403 89 946107589 84 336991024 35 543708166 71 593868867 59 86119647 18 126262501 63 180849662 87 954753557 96 751628540 3 578802485 27 538495335 34 184372063 10 979609475 18 449442860 39 977484982 73 65429282 37 204568052 7 324737952 87 42003710 34 822874589 87 590559839 11 976609949 29 525943352 85 201790791 54 266791341 99 420165499 49 79152827 96 641112961 6 512926401 38 353752739 61 74853474 12 68781184 93 396100 63 43662639 36 987182702 36 623143017 16 716335616 27 683073362 7 133997959 44 16469429 32 211076910 78 266182350 10 869493043 17 833592232 84 889127866 13 907990162 36 220417785 48 750831596 57 871266387 34 703968322 38 701174794 55 545805422 10 633503875 21 802386203 76 879409508 91 529920907 42 763542957 21 236117567 15 843901699 93 602083830 100 863945550 9 193716731 47 162832966 40 190224434 14 264307365 53 46732027 24 593729190 37 352074878 77 92243228 18 202642603 100 637024878 36 578708797 100 409423931 16 880889926 61 427443281 70 897783744 55 600797555 85 668810801 83 739148943 93 18900733 33 424081071 29 741468718 8 621774483 29 858295630 73 302370725 6 474079549 14 401091464 25 887394093 38 916615899 41 860134532 70 748110562 14 901036581 5 661994340 25 862404463 14 453387792 19 601969776 90 572428692 18 687050424 28 923853176 94 627261133 14 43166563 85 387252683 1 550505354 93 165078610 91 12929160 37 868074800 35 663018419 47 687438477 79 199094561 51 131259811 86 191808593 64 79172313 7 584168575 28 387461271 39 806727136 72 345793763 82 799878687 17 60751861 15 929906935 29 97952094 19 212991140 39 168509243 0 503894808 15 488218389 39 286099593 88 769322400 85 470111028 14 289493567 99 677755788 46 279626908 90 39327464 7 399320423 50 174896127 76 877519280 89 220170075 34 604320068 5 42168157 16 693554790 82 603622875 7 688456818 27 21534287 2 638963001 73 804787431 21 550317859 59 34081858 98 464725749 49 742833139 36 618444457 17 180614689 74 624558779 9 27070169 9 414852666 25 228567193 88 94217362 88 50413608 22 949384477 79 274714800 69 467107470 71 275134551 77 485963597 99 114045738 98 909305325 26 919759690 59 372721826 24 724912918 21 804512194 3 889362911 66 532071300 60 82274457 6 263730984 48 674743959 11 262511863 10 954256346 43 612974483 33 330632932 77 238666848 65 540639625 1 789018191 39 586892694 97 969875909 65 609275698 71 629423305 24 673533902 82 257431318 51 930642157 49 384155623 77 386811412 83 662548255 82 461221558 91 806153418 74 196733828 35 782743226 37 33786973 24 996063185 27 305330542 85 313693987 90 860493015 64 523667916 65 262749650 26 516700227 75 511899068 58 193611569 65 979228479 68 421958347 21 30037953 25 322393963 73 37628912 66 998874741 73 801891305 36 999420654 12 563901410 89 315603022 91 165914093 41 595215588 94 899452039 19 330638878 75 267151456 79 484953703 63 310336041 54 748950142 24 219657064 72 565525330 31 798929354 1 780497450 5 191391788 46 831114502 77 830880516 19 777164712 15 591981227 40 541848806 11 79834784 35 786662377 12 487413410 24 551305713 54 185938010 100 884468255 69 516661985 33 112158259 70 770690208 86 71558541 78 153769538 27 329080482 97 964778937 17 447711823 67 459862715 70 799399187 14 398829101 29 59835787 26 705685458 68 586934259 86 699646657 43 360851487 6 983084170 21 777709638 46 891387488 4 239699079 34 452166495 2 347000285 64 96063573 8 216618185 57 447805190 52 14545084 95 204888837 77 397937692 73 404690113 56 210987401 91 402257662 70 228398248 59 316084866 75 80223104 80 450055985 11 900037395 54 842997644 11 91594769 28 43591666 83 151228491 35 751133392 73 30407301 96 561186089 40 138809915 0 186950007 62 121243871 42 515467725 17 540503915 100 274423765 33 323773725 33 717806826 36 72277756 77 187811990 14 172618049 95 817042365 44 752242125 60 671737470 74 832930216 37 832964818 55 141829874 44 56473129 61 340604419 15 706834309 9 667692071 86 601329862 7 909394477 65 342366805 21 587591594 2 95435506 55 663647620 50 665406149 58 863025416 52 73762339 68 659818629 55 879500298 88 37979272 14 945962465 15 115540998 79 57923300 13 712616851 39 501492675 83 81024735 72 193190373 88 168500720 38 26050467 92 92006117 5 565004066 98 692347781 15 808057306 81 462802419 2 974215065 95 764835766 38 45627556 78 829801057 15 710118848 49 525816222 46 858651430 20 695539233 34 953511413 56 686290957 10 208067694 36 801330548 82 473656374 20 515297245 53 98476418 53 487327867 64 458157354 39 626349730 58 65099043 38 772664784 74 894083098 79 594171640 79 796355725 100 56214767 13 633767351 39 58022598 53 769985928 4 57343300 21 318339830 31 120005673 87 165618886 2 123182691 83 477792282 21 34459269 66 506542074 32 725289236 18 617011042 21 251542425 7 636649622 40 576550962 39 155602123 46 855828994 91 652605158 20 808369922 6 239788581 42 63824785 39 979341230 19 207631186 36 608840871 26 678603591 63 168822711 67 419133291 9 258902761 37 977674738 12 761414575 19 198635815 58 600227425 83 339507474 57 56153180 61 510391509 71 439026073 75 584639507 95 316897916 85 399969959 24 402586481 7 142785906 47 177045908 11 358066277 6 984131874 42 30376716 29 225076626 94 423020145 10 23502356 18 376809166 9 968109150 16 104150 42 798339038 11 430343981 60 145522602 45 301480368 81 578465713 40 78780472 68 412174282 63 25468996 60 375216339 45 364775811 42 764543206 50 182918407 44 63428610 54 814076920 39 253248525 15 3958503 87 197968901 25 579524347 50 708702890 42 133988541 71 356637266 42 652583095 24 971301290 63 600649470 20 820739164 35 684075076 63 124914739 12 483574967 28 215356579 1 554897864 63 899939021 27 166309924 64 944918026 55 52798093 51 291908608 5 62250822 0 715033216 72 103417460 49 978337302 4 285731987 36 270106183 51 122775016 81 487499775 48 795589335 97 231613716 38 829178885 31 842705895 55 620873119 15 671878264 10 235811770 19 378065551 90 258981054 35 939570650 6 259611281 80 81666122 80 735213626 46 823871408 56 493573534 55 429305654 13 259527287 2 691910563 34 977959092 57 631975100 21 681334175 92 717712727 40 308092455 80 660676516 84 978303032 42 119311135 39 924645697 78 668933394 33 631510275 6 189816945 67 777375447 97 786156332 17 545840633 20 958521377 45 692534298 61 391680371 60 659194473 42 917474576 72 66235977 51 555230828 93 895363798 47 749165868 39 66413342 37 951072910 79 619589410 29 862669334 9 482497500 33 814776507 78 580266646 83 151825981 23 917127874 44 257040058 36 798859277 12 670084753 43 351122721 19 244891635 48 47561322 18 412299403 12 897601973 7 877290863 21 123482923 7 458204138 9 204685621 70 217389848 29 439626855 70 613085888 87 189440112 69 783278631 68 891480543 80 18813189 93 902498790 100 359409244 89 102634591 2 573667837 3 3813137 41 378816433 49 735449593 52 635932512 24 223485005 10 654250957 1 679649106 44 985149663 87 928192441 49 852054216 88 485659478 73 700361064 37 599732247 34 376391389 8 490297863 72 212158887 57 109439824 26 610065161 87 552494510 52 552621535 78 24024025 68 227001157 32 763541107 11 882520859 52 981150939 68 512212543 83 263591274 27 881197269 85 960051188 54 549643484 16 741549846 76 383775774 20 347678780 59 261801875 35 69068687 60 40947836 96 732128265 40 720795985 38 72192293 31 761916058 8 570048108 33 844361959 54 404535897 75 965856053 56 90395663 56 191661684 9 260550068 17 479869403 90 669699169 22 916678896 75 906315109 8 869909799 64 142185206 42 69388585 88 864092800 7 482921022 90 854051784 13 207853578 25 740713445 51 576361951 58 439298704 23 437713723 61 202752729 67 134504098 75 725808400 84 299895446 50 503204798 64 357353840 56 126310800 2 88804632 61 377849355 84 630183989 33 770878869 98 315360500 3 777128474 43 298041603 14 249598832 65 399164769 78 206594860 66 523059619 1 99585231 95 868913757 1 409139835 85 459272034 27 358964567 59 565833087 60 707421764 78 17490740 22 582143193 42 939956993 21 941251080 77 861246529 41 407641168 17 139798799 99 834857253 18 997100703 57 697454647 7 974750127 7 633471535 63 550993699 80 273198532 16 67673823 13 283698695 31 880438598 60 773553917 63 124986813 73 63448112 98 407330375 82 177712483 53 195669704 53 560231445 98 415191907 84 824032141 42 945152624 52 690157160 42 284449630 48 655673297 96 749333314 4 501823891 50 288291085 95 681763776 64 103720980 77 914689696 19 582512346 93 83947387 64 806252932 65 868635421 55 836845138 30 76636111 71 124089634 58 768904277 40 128169417 6 640842697 26 978106979 15 433343830 55 585983570 24 105089178 26 154332913 17 372985684 93 684525655 3 177882656 85 187571160 12 535336466 79 355122997 61 25885880 44 732777508 26 421158091 86 480222000 59 899301609 60 150723840 61 94941530 81 821920263 47 326979296 87 487404153 65 736727903 9 22987485 92 735548134 45 590305574 96 367313293 76 123500033 70 159787587 33 718295157 53 108036036 18 168862876 58 328672967 77 72547873 53 896355928 78 568517219 66 716618873 15 743449361 29 229768266 53 208752261 66 257839213 89 74808964 60 391647211 3 118224641 55 829148009 97 864158838 68 151735010 56 814251441 71 862544847 64 480019779 39 836151912 42 703627174 92 765933833 15 639724498 82 966532831 54 512391370 69 595331109 60 843765526 21 374743421 15 943632809 84 260460752 52 273121092 87 947364766 16 723315425 56 30697342 30 536009548 67 32415746 98 513190447 69 403220401 0 32134392 8 101295500 99 637403514 50 675564766 73 242463474 99 980766105 70 597593397 92 461142045 2 605719287 89 872414261 43 260829200 93 66406798 61 85937742 14 353856375 91 441837088 60 960142758 88 456096724 80 303190713 16 267477494 15 490286721 61 69318969 41 376475942 59 159821394 5 654837350 93 54363840 20 960311294 21 915580048 55 680408788 15 868701490 34 384095120 76 70445247 22 434784362 74 973635613 85 696895384 33 239908531 100 889775857 60 320236662 31 13154353 94 567212522 6 844578860 0 908947685 46 346364394 74 941354590 3 387573863 23 247680851 30 963868476 2 727269144 21 773290329 16 386336506 48 333041812 4 825604286 33 447189746 81 780134899 29 969345053 68 511524794 55 342365734 27 113344015 11 949519270 15 942008473 91 12775451 48 695127199 87 312394888 3 800445255 88 684997708 36 105103050 48 618192738 57 542539735 46 533360103 63 859330750 5 818291887 50 975406359 77 773564007 28 16931365 96 455805320 73 275746104 67 760225685 1 952183779 27 696150930 51 826472550 46 155001114 43 633617679 97 885935831 28 702086209 86 837641143 22 597999977 44 725460381 37 598191073 9 931372613 24 909282215 65 711521612 37 718539605 90 349830947 80 790939211 41 504242070 92 143764290 29 845283797 16 890177841 54 82897654 28 165938742 94 745215697 21 885321726 36 993713158 72 74367721 45 665168978 53 279221988 62 27309600 39 747029371 95 986530878 94 549442603 14 349330797 3 859037684 71 779986798 99 481886361 63 237994428 48 891866314 55 73482856 0 455049510 7 219056024 85 363210328 11 875630622 67 924466234 24 182763366 11 858919919 23 937003408 95 852305128 24 348809213 84 649452162 73 99764406 94 651169561 75 405515304 1 868116952 25 71192986 56 587054689 49 644764544 16 536756412 68 947276870 54 86252505 85 945035889 86 687446420 86 648355209 94 283969857 84 606981030 40 168420757 75 300344219 26 617662688 48 943747285 67 803583380 86 96380519 21 968609303 95 463290426 59 418864042 60 879331309 20 429797722 5 757714572 95 796454210 51 817601854 28 331340088 25 499007894 40 843585775 92 127615149 2 222312720 30 379730520 4 303757180 30 281252633 90 547364100 18 207806260 31 931571602 19 123358758 36 214982197 31 600095900 33 495769205 83 63712846 40 817322117 65 875337070 32 215470240 17 325878012 73 513173929 72 807440270 81 95510585 30 166572777 92 539750418 0 27550416 50 634836061 65 410389734 60 687973916 16 461756740 72 951144652 79 237587380 51 249200924 94 349741709 95 173270530 4 557170911 27 355462829 10 652274257 97 572611592 66 131513298 56 278011483 55 606788092 96 689123989 18 406351222 73 876320052 59 742081993 12 760198898 27 105219984 78 657760799 53 256415830 17 679425715 34 176499192 78 983629323 69 813367762 14 390930141 20 806459268 97 566337895 72 618487439 100 19654571 68 307020096 89 527544331 67 406644235 57 760307538 70 898180594 23 678365099 36 401525320 47 561194998 52 67085482 92 680357534 78 672175482 7 207720600 39 465643537 22 226232871 63 326874408 81 902033108 60 919915309 52 871161232 79 703800279 46 829835367 10 412233478 68 843374747 35 184482240 27 950991491 81 376238065 88 234803117 63 645444508 91 784976796 78 766827762 66 929940168 77 761023514 9 55703276 40 993040985 26 517918521 97 32454204 49 771063833 93 230767643 49 195825129 23 524825725 75 783025826 88 711008810 90 294936417 54 515505284 17 388325209 95 993424932 7 927029480 56 670435274 30 671857763 78 75701627 46 528564284 100 344325726 97 985520710 29 168778404 29 890179874 62 995228029 80 191779590 96 567668654 44 714944060 53 601738965 21 24007511 58 123770205 23 54528662 40 808101914 64 783606218 19 58581954 100 139763194 97 879618814 32 545247597 8 770366357 96 631510489 84 807942705 87 356239878 49 496283359 47 143775075 85 215556271 60 40381927 1 353894913 38 918177408 86 960327478 43 413038261 71 126428532 12 18592617 45 517934694 76 44539486 84 13876741 84 875890383 73 776239466 38 11955798 24 195524098 84 282115297 77 816689947 40 571356497 45 256680004 53 184627523 97 390297809 97 947802447 13 164706219 65 796803074 7 924603929 22 780791379 46 759376766 96 664857579 70 844240705 50 318217762 86 943242760 98 768567991 50 570790803 34 610485259 79 434452147 95 691826831 45 901866144 4 665071320 96 283575575 50 644314787 88 715171347 19 42956309 99 821908490 63 12743371 89 570595283 59 838074221 82 465916661 98 744894434 74 198794225 30 637422461 1 591564046 88 77956999 18 623952839 60 540522583 40 364130938 84 611353139 93 769563658 22 795158970 2 907136955 50 645708997 38 320545974 77 204765937 77 345325449 41 644128265 88 308099634 96 969800913 83 9246326 47 630812432 14 301341749 24 898245629 33 893245537 32 715507625 36 614125454 39 711081921 53 455001248 16 549535744 6 814123566 47 66299516 24 789161584 31 875309351 20 991354307 24 696928973 35 292200495 97 755746663 20 121463232 97 630753376 82 482703890 1 849232408 14 207563065 5 292879254 87 37594295 32 527892892 48 114522258 56 518761475 81 223158207 65 220036539 48 898957615 87 553794221 100 169281387 1 507760967 79 460778607 5 914478331 78 498602947 31 140895903 0 691107172 94 149063847 26 703541764 36 631726351 50 327630958 24 168744156 14 723244423 86 936918042 40 451888945 94 563109488 23 650379309 100 162392318 28 909390330 64 134749308 74 942313349 55 798169334 99 170134110 9 460554409 24 856133494 39 513180726 40 60136820 65 28123146 66 176582698 95 580463423 87 915413379 55 421505331 58 352707459 27 75334288 28 184092106 18 352113008 66 274201587 1 122297893 83 583569014 78 72550785 65 594249147 43 729176566 99 68340560 14 753814158 97 654967128 10 292077227 10 687793100 78 962836507 72 467084388 6 357403834 59 194362586 45 675193595 7 45402983 11 38931980 96 283444196 1 716738674 41 751891900 43 790401656 80 214860568 83 736177252 8 93065561 56 579459562 70 640891041 25 779935756 56 626877387 55 753813060 69 127180347 6 696361003 21 269568981 99 816230535 58 47536317 44 138222928 54 346738855 12 30241165 94 938024695 87 609319160 31 881903028 69 203824561 69 97823090 52 560091518 96 12504431 37 4927975 41 515585505 18 935652815 90 246294693 39 539661511 32 791322471 34 767384563 3 113595350 92 498106924 13 290898073 82 975958479 39 178593206 21 951182438 17 87273339 0 827007276 16 292658241 14 669666464 44 893429580 46 801751201 22 742625809 84 152259330 38 379754802 25 26557162 2 818458995 19 471791387 62 570661161 99 667659314 32 21939466 20 181723125 29 592277477 75 849648015 86 237534603 58 575068169 35 750646173 40 465329743 40 720512176 29 869853787 57 451142675 64 315345623 7 591697363 32 758077319 76 532233759 94 468845982 64 1668653 15 552875445 96 119153807 77 570280890 20 528708925 93 757151362 8 785485871 56 384083371 33 51423298 51 753441983 56 2002660 28 951170204 34 399740173 95 191859930 71 658713691 6 233920504 44 617178033 97 303551473 1 199856140 53 384679360 48 725189826 72 399574114 93 358460813 59 632229682 96 507514147 66 488417506 30 998961576 82 3539464 98 963423704 38 936270950 80 459711009 26 843781446 2 840955594 19 521482204 43 477366705 53 854273276 62 680335287 94 796006888 45 965586676 100 509507183 91 630014211 22 118438288 48 395178621 2 412600098 43 894509998 31 881384214 81 619664425 37 374428007 21 123580928 82 612552279 29 323556769 15 239179271 3 844151247 8 867643635 87 260316314 86 515067874 62 899183778 64 739511827 81 777598707 74 859434044 39 922333193 34 298966979 60 655691632 81 693901523 30 702749347 32 242577900 81 551562719 61 316264133 33 26101608 72 863558103 8 323920353 23 467907914 90 233971545 5 35729311 35 152685855 27 643943916 66 179679547 49 239188805 46 892056186 77 996562243 74 162862263 69 913885251 69 605698929 47 182580153 73 910295950 83 35851580 63 963127227 23 496548047 47 90237565 46 787054689 73 457898488 95 175215464 22 285852239 98 574937272 42 665250269 9 824984242 96 955259230 58 392564243 42 994331567 11 748246236 72 725630224 23 39084403 91 899321096 56 287839373 16 17029508 20 97362501 59 579688404 88 206245830 68 155303375 33 844976154 68 607549920 55 282656213 29 243440734 20 367120055 40 10240783 76 773975211 17 778649169 82 738873034 27 366946656 72 166085722 42 59941076 99 929417560 48 526963953 25 224586030 81 365231084 27 641577631 13 538248777 0 516317849 3 272509911 22 657927667 29 218853029 79 521081899 7 546142462 96 785796042 38 508986747 96 143079411 39 267099216 55 628675428 88 86619392 26 29171706 2 474690489 84 85449491 0 920850932 58 585206582 64 862874330 95 848087672 75 193573681 54 682951776 40 658005596 3 669236326 43 91744169 12 281222985 2 975549291 30 922348890 29 853760180 57 546611046 46 535043515 50 707142619 30 1656844 27 277145225 77 141953449 81 165803327 15 414552109 6 67059522 9 685713567 77 233383178 63 571197508 93 899337670 37 171356863 88 657929159 54 842802328 99 182611286 64 915688103 76 451340621 93 483826675 76 634125544 58 26541724 20 304430931 94 218993647 19 150082453 10 89120836 35 157189983 64 335699868 81 114437659 14 265096738 26 842556080 61 626436745 44 241631682 21 268121156 83 543004093 62 503349504 47 598604435 98 55117191 15 97759618 61 848766342 87 557625511 42 800523324 34 809655642 19 775172984 75 794254231 61 775227992 68 795359271 95 250292790 44 273295282 100 801662494 1 966608608 68 408140311 99 761584064 84 564954518 23 838111483 51 169472534 2 808642892 25 829661479 85 107467713 5 417235562 46 959128841 43 906602722 88 250295328 21 532249300 96 540838496 68 368347122 49 514221729 30 877602970 30 463443833 51 479982228 98 429582332 32 361561508 84 634376387 2 551057250 38 79308664 95 837322666 63 191321123 83 110690201 0 908280465 26 804150970 57 98079576 9 30448403 95 920731644 98 260968331 7 486963884 89 697354021 46 932226077 99 56869119 8 470254261 81 792840353 60 68685792 64 171903307 15 396068972 25 837584971 26 832657294 73 25241482 70 690018450 96 81693338 45 699742385 7 910241955 46 779602577 59 625340850 89 887533760 5 733295310 62 310231806 85 228544491 19 734870281 82 326888151 47 316017398 77 441244983 9 350606913 5 341712800 67 584681616 32 246074479 43 518604535 47 956609445 49 335410189 83 868241090 88 262394559 45 255746671 29 8808577 64 728174259 16 578586696 65 152655183 78 861758869 78 807007239 26 836192766 24 790715470 94 561165956 61 310483012 88 356878502 27 553974233 13 729318230 24 71902307 30 701807706 68 720503517 89 670365360 11 16687354 7 589585725 83 320684278 60 86394634 65 494037869 98 336389689 36 154890630 38 19890757 74 975929676 68 928767002 36 339526523 85 464777638 75 656153503 76 725793291 68 359356361 76 296036401 13 738261742 76 412470873 60 675365039 16 556490573 3 175503074 85 516795582 60 964707194 65 680145797 86 893342809 29 153167888 50 636046669 71 18184332 27 90100831 72 662528269 86 720796151 15 945250882 96 530124789 56 621790295 4 476136929 62 914168398 65 365289997 86 993224791 31 723757883 1 513814645 16 437281612 15 82459397 15 386973080 56 246584192 96 7818776 8 305928164 67 236639452 79 281189702 29 676422669 1 373575305 91 846905776 75 706030633 74 36426980 64 269572861 99 921325303 45 637618426 51 538541112 62 3811420 99 719931951 66 994796472 84 85728153 54 317330284 35 470654366 58 710820379 7 93812961 34 793086256 28 634968819 17 229196536 87 208406687 65 597150434 58 699907806 99 635926561 79 724330457 0 566000215 73 846182241 8 314370429 81 524997473 86 112797769 50 919626124 20 836596066 28 236501874 74 797512894 47 77458862 98 910042107 94 825989236 48 870668698 16 519872258 56 119470098 30 398468041 44 846236662 70 39989545 2 722183204 60 225825444 54 887462854 51 239861078 7 440962219 16 296651824 25 884478244 34 920914163 76 911718179 81 803842503 47 270281056 56 25143616 4 161946924 99 699350252 8 604007938 16 589791027 67 840979104 19 116561026 74 325182704 64 82899024 69 689690132 90 909557912 0 600809496 41 63992515 12 893639577 69 926256684 21 326565321 86 650212488 17 216831612 96 197121982 30 894677989 9 237312479 98 19175874 41 11739246 16 153310883 62 208376610 2 64596795 64 868883064 48 879465322 74 434814677 68 636188221 38 914863107 47 761926708 90 952310040 72 524022201 71 719522072 6 635515485 36 299785654 29 597078045 71 389063488 97 923449990 71 609622467 17 298094912 18 809265940 65 128372874 71 943833572 59 108497704 0 13047613 25 81052120 28 90060134 88 846757495 94 633700396 40 769479611 50 378775520 36 27555204 24 721795694 12 382735205 36 713813520 97 926114072 4 222178865 56 140014094 14 650668769 53 970436819 18 590992153 82 345559554 47 222409287 46 864620218 63 360731485 99 127604819 40 245905973 71 776580184 38 270635830 20 287489249 65 105889676 8 476610991 15 383365783 93 719966023 99 870628442 5 266375739 93 162465572 0 267591385 64 28739671 62 47233735 70 631318140 79 155767639 48 138675663 65 670823644 28 917951320 60 265346111 48 262276188 75 551939066 88 507714705 92 534400074 37 126854776 0 642582796 61 601400523 53 801943955 35 685742388 79 504727969 85 849432303 4 709643387 17 909260616 64 657819572 56 903996942 5 449645542 50 933348526 53 482339925 57 434995858 79 402362248 89 901230916 73 904231313 25 538602575 29 201268568 87 992671185 91 118592527 44 86026388 7 211434755 83 406255328 50 38444879 57 98962778 51 34799390 56 478036651 52 669125823 22 973609676 80 625839842 16 23608881 26 375532836 70 118256280 82 321667658 30 120322048 95 520137154 58 61565783 100 750659809 22 9528420 8 718044117 85 661119615 31 351389217 19 494106118 6 619403135 22 592278721 44 604450673 93 921960143 44 746031893 74 648500765 57 582820059 66 174391852 41 392241028 74 120312678 12 355621411 91 866803740 57 546770345 19 709019387 93 529513796 8 250904910 89 994295413 23 72852826 49 683937818 62 489779329 40 453361944 21 406558433 83 580889760 85 857817058 69 63819952 74 785190802 1 75465796 93 12099205 2 354974108 66 633707745 70 445740519 47 231070752 76 945419871 28 525564048 40 49930635 78 406565807 57 374870859 68 77534172 68 638163555 17 126319238 99 472807994 44 40167990 100 870006971 97 853295032 75 930430016 16 888455755 17 339003999 18 87768701 69 518579402 25 44950195 48 761628974 24 752168570 7 965753557 36 67117216 82 272037843 45 502564761 60 398862681 18 346216800 81 884443114 50 684434857 81 338719592 19 586720347 48 658053697 65 341245207 24 662732948 39 879612215 4 542139084 38 449948588 100 876077788 9 23525248 37 172651658 88 77833176 72 688633449 48 23274534 87 186758393 18 666844641 27 889664730 59 485275685 68 623786382 66 280510290 16 26959718 97 622260803 40 586211177 17 590978830 51 617043714 5 45449736 14 623451351 86 127144819 35 718955367 3 103019104 12 794212688 73 907850019 53 998087255 16 13257728 21 291989936 73 938580348 85 330570444 70 202752603 98 472758307 25 13773833 26 174487618 37 282156603 75 686472677 38 223026134 87 133523353 77 959229318 53 338277562 25 221435219 57 810764185 4 130251686 85 349101278 76 969347279 92 348083007 68 9564061 37 449367940 34 527675435 89 265450207 30 810826129 56 962205714 14 415434136 19 167656860 69 496870820 56 730793056 66 964081253 7 244251344 93 958060490 99 888070397 42 805926252 36 161906002 59 718276214 48 465951692 93 480034637 57 871326825 6 974940655 63 40546014 72 196166817 27 765228659 15 522899740 61 256285153 55 29237872 8 374216739 1 406480071 28 814468379 97 296926783 0 254271993 86 814858098 64 248826352 53 595598258 47 717060039 69 136228707 34 203356673 3 805422627 79 747422106 60 76897645 6 210333580 91 589986510 99 703287861 0 982421487 0 327254349 60 2031039 68 933387674 20 162024452 100 695810638 89 504943309 55 932135591 86 940607145 67 663333338 84 717150882 75 979395703 27 714552299 88 704372938 12 306060936 73 587878375 31 613984334 58 491049098 31 962711734 54 987276327 1 775483036 5 348150806 88 179949085 15 293598680 63 269312602 81 287931647 21 542818115 100 250088873 17 334090421 58 876566276 47 876669034 46 118208004 11 475444321 16 664176282 25 942614328 21 59555720 11 34649332 60 284670635 88 560379584 25 680140178 53 987820262 22 27852951 36 129975035 17 286291711 83 823598125 39 801827892 41 871660154 34 657216070 96 493313388 51 356108020 71 52522269 7 883323641 42 447617848 9 739771055 34 297581715 26 465313098 37 631366120 58 951299164 66 521946566 38 214935362 81 298170486 72 884679130 22 251647126 86 426028926 46 608633333 98 203154456 37 363344475 9 263805046 45 202315067 84 516321161 13 55192754 19 300254917 100 267941482 58 398755140 76 770236147 14 815935966 73 779464782 65 488722077 78 166595277 39 161608440 43 579687797 30 191611606 18 36410860 20 289959107 92 295036186 15 992262428 16 314709750 14 120991002 10 820913659 65 478018159 30 658253055 71 580977535 56 277939213 14 392674932 11 554649255 5 217355108 63 471755302 96 20823479 81 939226518 13 468357558 83 331688033 72 680232856 58 308988950 82 666597580 25 859591506 79 637794700 39 890579560 66 141520272 92 691025168 62 689561413 40 213313088 53 766962193 72 780328736 67 428877617 4 157470160 92 845579167 32 798968054 76 456394999 88 4843007 99 356894655 69 43197310 70 900234422 69 558681155 39 819310188 8 604284257 18 220785810 51 432780006 0 402562871 1 475717947 18 504918805 76 981652717 54 245790400 13 678351060 21 128814213 3 638275670 21 989207852 1 168042211 88 107597475 19 165377822 45 778552071 54 527623921 22 997239199 92 9241613 9 709411961 69 618461999 41 32000387 19 379687679 5 796329645 7 829237501 87 99418390 14 523227452 5 34441790 22 459162954 45 557689140 49 455047040 32 236378092 28 112784289 50 743832260 84 215150710 59 856831665 5 498817592 10 100972160 78 490833451 41 643450810 69 184965347 56 572780275 30 328303167 4 721257142 29 185975339 68 463398476 2 519423913 35 390179747 72 919751104 47 971507942 40 654360778 81 798986778 49 2601148 31 21369846 10 494067716 6 643905804 82 73327164 17 259327820 36 903804749 29 281447082 88 13547568 78 472733041 29 170311845 7 860519414 68 161279421 85 248284972 93 848638474 48 176519156 54 372943823 15 203126816 46 727849581 39 844605418 62 768663877 97 885386857 1 7076716 25 107603024 59 215245447 63 115162495 55 382073328 27 877791683 31 723616625 81 502571204 24 101357050 17 978722823 86 112464600 16 484477040 56 288154647 100 863080985 20 251294388 9 628722181 25 86662790 58 583997326 83 455865260 46 985327209 97 416116637 63 912289777 39 370254642 56 696061683 27 489715320 33 312934320 31 490780848 9 837673566 37 178461981 53 505564945 28 556241300 58 274237601 79 200387257 2 363528522 48 180635677 49 899385683 53 430597132 40 724121824 60 706599528 54 306689190 43 441409578 57 570977147 19 63978042 70 62601265 35 91690739 93 990739211 37 618148690 35 173058219 53 322782753 17 969851731 41 313532059 87 390296742 4 171412656 25 676701817 97 475746475 52 61078081 49 318214814 56 36146464 67 163901340 57 889717182 45 96436898 50 438504103 17 417310522 49 610483448 12 572010312 34 188786064 68 902339174 55 585504493 58 696082412 81 599678737 23 949626978 71 768256019 79 197770787 44 759845615 75 337888180 34 54007394 11 88034773 19 811120918 68 343634332 7 324077136 76 367486107 62 861023649 92 20026332 70 265238650 3 893732802 8 356026237 44 174672930 7 546344977 24 614445044 17 800709817 18 920257635 36 880180342 98 409283807 51 577108569 19 55776850 79 33414872 57 661456961 41 567338191 18 603197461 64 436274637 38 680362996 0 466781634 13 336872653 45 38588982 34 376442146 30 645523041 45 528573330 26 517505287 23 382776875 16 696594770 1 571947825 95 921446479 30 344042450 93 996452345 43 217002697 22 265776571 77 121917965 56 237167540 1 465601530 88 195057415 61 648154677 52 437535978 60 97382516 99 186726188 32 236391023 80 770728929 35 533538694 19 324720715 73 381760418 58 543863512 64 970642332 20 367862436 48 64652689 77 134322384 21 542428367 53 947501157 0 372086922 43 385836800 30 404610519 23 597760214 22 336907213 3 622017924 51 655591317 63 367714142 56 605714861 52 105818881 65 996390046 38 295019088 99 307367753 69 95616053 57 988844791 81 313377626 52 514929168 28 962737322 82 46267059 12 514121267 86 260590256 84 849906372 47 332562120 32 863118377 85 543368886 34 284043067 85 713896416 75 144463049 77 800185631 69 988758851 4 447519300 88 906479002 53 565581973 39 249501424 7 866731911 44 872650148 31 916194907 15 648815380 24 807555600 35 556112196 70 577367153 52 696686577 64 542467390 82 978801000 20 557962679 26 993176157 67 34395681 100 262689237 65 863097772 86 147679981 94 25315212 15 508401973 28 219664959 55 109732696 89 316034512 69 578768552 96 28561812 75 686413548 76 476130462 53 924040649 90 872881789 87 655201667 21 613226227 50 712164229 77 285111562 2 396847513 68 405904945 24 90036 59 607755908 76 742865778 74 638133706 61 496497233 39 291800518 89 688764417 19 441049668 99 131201830 69 86597956 72 28739836 47 869655699 43 53153731 26 168458029 13 972319121 35 482801862 99 573295545 60 512535649 3 870598482 27 223635902 7 254339128 70 937091828 92 12169573 67 397220747 64 495949288 25 911930102 37 538145552 46 761672575 91 94149713 87 551033151 98 296971500 76 885020886 81 145905786 37 933392594 6 646913495 2 628150515 87 648986554 91 243715694 1 227257670 43 954518470 78 221642735 4 249851836 91 445145296 15 627828254 74 789831265 60 55189715 19 74486056 28 741020146 85 455459058 72 769458775 97 745879779 0 559208081 11 852635428 61 192104955 83 851539054 71 492606695 53 547209692 54 132247764 13 362608551 15 94517336 77 973252455 51 279876870 11 199711681 60 567299251 68 716266618 28 744060395 69 891909561 10 30376917 72 928191961 95 372117837 68 660953694 77 121015002 67 262061710 47 769204575 51 277736608 20 595053262 73 55607477 43 292619409 23 408961121 16 42993825 33 765135688 51 307145827 23 245692968 24 957342386 82 897604651 38 311535385 72 895404302 43 393029961 93 337240531 47 853503499 86 427346132 82 685473006 17 860937962 15 325985452 69 125022171 37 284272157 56 67245151 52 132236510 15 893843879 43 220942657 16 62544469 57 684062960 35 528874917 67 401303389 33 208747083 14 656773379 86 991071008 45 616364973 64 840017788 0 15669581 76 463461584 17 980381959 46 521803567 19 895853615 32 3391784 54 171509555 80 348670265 57 579673284 90 725632351 77 822873746 22 554830080 76 683020708 40 194438122 73 215553387 30 215776085 40 266106223 74 277467598 44 629288407 24 885727061 45 97177940 12 354896221 23 823294578 24 910281762 18 735383066 80 592451141 26 734110788 13 914535021 54 45290977 90 38842172 95 92215575 43 382374694 29 914049818 72 731901811 5 157827709 96 322638773 52 895791543 17 385929546 24 357461579 72 181921638 57 615777870 74 204937068 31 47583877 90 172134332 52 184655538 0 809864758 8 363303324 34 750376712 27 244228446 51 789813545 97 723237088 97 480557087 39 498485555 23 146117165 42 880066794 49 318591724 48 396809238 21 159010235 47 192946811 12 330228607 100 751700317 13 180419322 46 77219860 75 609948198 67 152464522 9 295127774 74 440415400 83 317318263 97 272270817 99 876226218 75 751287630 88 95824021 27 655150476 34 389571455 92 536464578 69 787701187 84 697015005 37 12787312 31 442153934 47 318072146 77 613472584 27 520324585 48 6676572 23 802839712 20 514785102 91 130806324 61 391939191 69 516320087 10 968974975 8 467639835 71 965303075 95 886355629 77 986259852 72 794931624 91 222901520 54 183053705 55 501435810 83 59447777 46 109198074 80 537568722 36 932851879 36 822186133 76 653905429 73 428490220 30 166148252 33 891000218 92 384695067 86 774127023 47 668133705 64 638380626 51 781228640 23 44082454 90 387559637 39 806358011 53 227018986 89 325254141 28 642046408 6 603192297 29 540761457 44 845535702 39 732938126 3 367142637 72 367297095 9 676307478 1 748232890 87 696098437 39 152328728 43 7400724 34 539621209 60 337844338 76 992871475 45 677882270 92 874255869 80 239409339 10 485824072 3 573876378 29 817725457 60 235153290 68 689589119 68 468074746 65 461009561 82 896060431 85 673484505 16 846540639 33 610131495 21 497030772 54 654538331 86 717328339 28 888984920 56 391574712 37 212737370 54 356492832 63 740846030 92 600817043 44 675825740 36 994747304 53 509614272 26 43415002 44 119412057 29 378238159 44 596032692 68 573223003 63 518964264 71 582390060 45 508246495 24 602351798 92 162217651 46 887005008 52 298646434 49 614143288 26 75645598 67 361302098 48 80888922 66 12623893 99 775594719 29 172937490 87 946443622 14 311189939 51 966152851 59 830732960 62 447739028 43 252204919 16 834771896 18 525547794 72 181993084 91 656376428 30 349486315 34 716463253 57 638984262 67 838165282 59 909366782 67 650679027 78 965535063 58 696259842 70 51879319 20 268894138 31 919414011 0 274112576 9 505411715 77 976935467 58 388574023 1 580340704 65 6020109 95 7181657 6 415347516 19 284271526 73 869339668 94 397899444 75 534402486 44 229305020 95 675168087 36 103096743 93 296509207 76 274919839 84 802047582 39 674364705 1 901604360 31 118285845 82 238251834 13 557239252 53 669091369 19 851519820 5 377237398 19 616447186 35 194234311 30 646904285 94 44952396 43 994183159 70 310211147 91 451040113 10 280239261 49 884766642 24 709887917 98 378323836 31 576693728 57 842013366 89 663674505 17 447260967 28 797575402 25 869719118 40 919962512 38 207376279 28 826406455 6 778663467 64 967089623 33 356327263 22 220654105 2 848438571 44 349462044 15 229478582 85 34166347 52 203786696 66 948516649 24 569154147 98 937729431 58 235013073 1 172936433 22 103435016 94 403321608 96 601101279 65 752114887 60 851827269 5 974921187 6 332909243 91 34737296 93 876108013 51 250185945 88 923252324 5 381030051 31 207010059 93 696654346 34 738885756 49 656602750 22 866851146 32 743523009 52 996253597 21 629962084 100 511891292 49 264216474 10 818000786 20 339014198 86 117319688 97 307943703 89 463192624 9 58123013 19 296879074 3 859580352 17 448749769 97 204241046 96 365040960 20 958439979 97 108826054 46 440283834 69 611706597 66 764487874 30 970585091 58 619868587 29 477892382 10 689917673 69 152641749 84 389577443 83 656033711 6 661374678 45 346942967 51 520135184 34 396130905 55 885274097 55 826904943 18 505948091 69 444792571 37 873974266 6 878626402 10 785578219 87 996594623 88 658674845 100 51392614 67 60541162 20 254008085 56 563391613 9 28258133 79 204685274 88 228761483 73 565687193 63 786841364 74 695374485 90 66287617 17 618724448 59 248749202 80 835623278 86 40099956 28 919262734 84 125276747 66 971975147 52 934548388 43 242619110 53 451655655 100 881917686 64 776796849 15 148717386 20 81211456 9 593925917 18 328126103 15 264179603 22 827290808 52 708430463 18 173171532 65 15299129 95 273464209 5 502149950 3 395286968 3 444262039 61 698948318 15 379078028 18 674307915 4 426734564 100 479656470 92 201592269 7 740349780 8 525817547 38 204099446 36 173781510 87 525222702 13 263795008 49 205553338 12 434315785 7 134428214 85 499618130 5 961212380 76 979438706 44 516222558 40 206609527 74 208830250 8 401654950 57 660848637 76 293978011 43 901294149 47 133908842 45 500708222 12 1536071 85 287141396 44 131663065 37 672984776 53 143743055 90 976731375 88 956005100 28 253898864 19 634128737 7 970162878 18 720662094 86 544948014 68 876340736 62 784914567 62 274349814 76 644149368 97 446367788 13 5707673 60 886623842 100 598129242 48 439290114 26 703200623 92 957439616 26 861135242 80 669094249 30 308725338 15 193019479 73 817745620 19 614306717 13 379955489 68 793339161 88 323246600 83 935402204 85 542723726 59 562468172 74 997013727 3 714375163 88 445532902 22 926232706 91 66635405 79 993639031 82 92577931 46 481760880 40 371714 97 888569384 18 567166529 72 242256196 22 25635947 55 337415200 60 211814243 15 120921494 59 839887887 19 931835976 10 61415784 35 570101732 10 758688683 27 798433346 31 810239105 21 971921600 31 889113359 32 86883124 5 914364381 6 787795898 92 373089049 48 739978347 29 432812987 34 669171751 4 890227629 76 638192801 64 438687548 27 510707937 26 924988497 85 129282732 33 342002896 81 113956461 16 678012636 45 532665175 17 419928761 36 233342593 6 896689658 71 489273771 85 626794403 10 236878306 76 74219204 57 310782133 73 650583557 49 79926540 79 206018969 47 368382391 39 686717660 87 246448205 98 599188662 81 18337282 76 156214505 1 459243127 100 263588360 94 205405961 39 843541162 71 958001408 95 568612152 25 649170038 61 620989831 30 689225752 86 297248736 92 696496776 96 336335599 5 196124660 91 478517574 56 40710584 31 781942711 52 212657091 19 315928742 54 845589169 96 102730282 92 318202551 44 223195969 1 993694565 84 293752372 58 543586762 36 735351980 79 226848225 90 167164891 20 841482730 68 816596333 93 126901433 30 698170080 57 907514310 77 80552576 64 98030192 66 590225054 89 912173918 5 401448669 82 356192422 51 280530094 53 617924932 32 590820985 37 460598300 5 105802907 12 334472566 29 315575884 83 108709735 82 496892182 70 848376266 70 227226614 21 681550421 45 989339813 89 794576988 42 814712212 72 481143419 30 901226823 38 685442754 92 784990370 77 587683302 5 987293895 19 694408524 49 427535643 82 221216302 30 547587392 37 476310976 22 910589312 62 72408376 80 311760266 75 904360345 31 287071837 24 783056982 100 826302503 47 245542548 78 391652318 43 750073631 20 896340693 26 262239587 14 631169296 71 615636542 22 685775149 19 361516018 34 832307330 9 569945039 77 696011472 7 821081555 95 948115622 73 587929791 13 733330391 43 421112051 45 899046704 22 357350822 61 286414229 20 812342498 39 680269621 82 35011916 76 226179636 35 154472541 57 977962909 55 362363120 60 371650701 23 734713622 95 626823171 6 399457837 97 298634824 48 123743804 87 784361680 66 626909313 58 630489602 55 312008014 98 48043533 72 775556734 82 615129480 94 218642097 94 363524926 77 163709062 87 215106592 30 741337364 47 330872486 43 588445228 49 415735054 57 552296338 74 281555643 26 162370834 49 421172943 50 496352553 13 231021629 100 251688004 79 559504239 43 254308270 55 617178508 87 231371452 35 553210098 93 156818746 12 594102840 16 629378741 39 433440282 40 72715182 52 50091906 39 958169867 62 313212708 94 853324378 59 381344562 12 128009790 77 105742294 94 351587828 73 403886989 75 978469403 61 257449107 87 354164448 74 323169442 36 129610907 33 765092492 21 364449196 76 46453123 90 771963386 52 758824256 35 380435021 11 337925437 78 721548315 8 306296555 94 230232854 100 714244399 100 908696923 95 947243358 81 142441843 98 30145417 49 9367840 87 767143547 16 332230473 37 846109287 7 489116093 91 390267356 77 23647843 82 922479768 88 935449490 75 637138572 14 896339318 78 742440822 76 818611369 5 778697977 76 87691321 67 920336268 97 437319326 41 620389839 55 71482183 100 476627250 90 754208845 49 342637223 66 413036013 90 526358175 67 14853848 3 163651204 4 139018298 82 953115948 27 427735453 1 719073935 19 740941640 38 224199681 7 490586974 47 479486195 65 45870492 73 110669049 96 637236188 67 865456027 33 412245176 68 348399009 12 973908008 58 903089318 5 989503097 23 417919232 40 925308721 12 811279181 37 581313172 93 984460398 47 540716413 2 935615026 98 688898665 43 502911264 96 935547472 44 177791795 52 34442917 73 461374450 25 527814357 73 190190646 79 497922765 11 264276185 38 655165113 90 628103521 6 109481279 67 128404098 99 851616747 16 79417655 58 49970751 76 970304128 27 398242460 49 569493971 39 233715278 80 213508358 7 250312664 24 681438792 9 729928377 64 741320537 42 724107247 34 307905233 76 476829935 65 931334408 29 29406583 83 836954848 93 534607229 76 381251692 10 730753554 39 772464586 19 167651203 89 31931497 80 93466373 79 262115465 62 866627429 37 909853599 3 841210119 72 300372000 96 450775051 2 816015590 67 920680745 91 509364961 33 517589384 36 67334914 20 680811728 3 388726669 44 726673841 93 971302362 10 76698840 75 946268291 15 273562956 79 91528507 65 825853257 76 464920007 80 688685911 39 552068203 14 506271960 98 11523811 73 633474413 94 632554897 95 500718093 75 334575059 91 316005213 97 729169571 85 77097682 85 234367091 16 434400089 56 935861349 28 667478730 10 904691742 10 341787373 72 278343959 88 741278085 37 180644189 35 291067817 29 592223371 14 413523565 59 774496880 74 843160130 16 49567978 49 303034259 52 435862682 72 858677348 22 996785098 57 18566128 75 416018456 52 252724730 8 181700335 3 67169267 43 484341603 17 562522480 98 821592807 84 181090273 87 328518953 44 18208887 67 651637060 22 5879579 14 338193134 60 595821878 32 305626802 55 410409514 33 181862040 94 869783452 42 274464472 23 76863548 35 670719583 43 152503978 34 473462475 97 482028921 55 293666517 20 193739041 25 305225141 10 927984090 21 463301110 71 755048407 47 710951140 5 393547418 23 476704901 19 517813656 16 805930766 37 512752300 17 705676521 42 932918956 97 849925557 2 381883143 62 56542108 38 860893180 24 545099916 24 259446444 34 668016643 44 70590180 35 181257544 23 763850579 67 718992409 31 717222502 23 99765489 40 8643182 77 947776941 39 134951205 32 419511402 16 793311418 85 471407151 15 605449750 53 350137213 74 244043309 86 99901944 47 50761234 94 202271531 93 763502750 2 891913946 88 491805873 97 184632702 25 670499025 73 464787117 2 835349763 19 425970825 59 9241010 71 643535162 2 745188730 25 636912768 29 825987601 75 497113864 20 983670491 9 952170481 34 260927616 83 702308476 87 922198725 31 128972200 95 627813978 24 964340588 12 864271397 22 990098625 80 452608173 11 640020106 71 385062552 94 406890777 60 453995917 94 876693884 36 496471996 42 709431118 59 929935274 72 480476490 66 280004889 56 536927357 23 125717855 50 138727689 70 53382712 91 586326013 4 27282909 5 720591955 43 904086345 59 870167450 53 412081726 73 513754943 42 802415218 45 301454506 18 70616802 8 125313762 24 519443155 68 918852268 9 539347507 78 410679383 45 11596105 45 891891934 6 988995708 95 158218887 51 678214693 48 508137084 57 841909471 32 686781121 76 827548182 43 459434481 47 859949789 38 264863101 37 672669153 44 940988135 43 99219235 93 2514641 90 500807556 9 313203980 21 288087635 44 98071074 48 815915808 61 840432756 41 626465117 59 851194467 20 95933058 11 166507421 62 554633605 98 929754091 12 694445166 49 620328418 60 594290108 0 946674644 19 79567446 80 815770645 14 27329591 17 603033018 66 488868327 69 140246704 75 329047850 67 799497767 8 787282647 18 425984788 34 193998378 36 376422903 82 884038055 56 942094244 98 665850538 12 445275909 96 53689567 8 67748202 84 670362201 11 711238947 98 405493656 54 337305502 83 226255008 34 953899433 53 834224125 7 961759165 79 199943910 23 992228994 9 193738065 7 32793418 2 601950145 8 6541179 36 921085858 36 584427083 42 394821029 90 745557412 30 778721882 46 301804147 30 657425023 99 430662312 49 262524540 99 795300512 40 869726349 55 635589112 35 468523451 12 26294135 82 164324447 33 267153093 26 484478654 24 566945857 100 47111870 62 55319278 42 47656066 98 30152042 54 735924608 88 77128651 17 7028617 96 998802416 21 987417470 31 785959725 41 772630320 81 314359496 8 136430222 8 997993145 22 551299675 29 484049740 16 594991834 34 117780026 51 179000790 54 929951653 74 774744104 85 623055766 79 953688267 76 605826779 92 824872880 22 959123486 46 206689918 80 949414713 70 176387103 25 962318781 68 292508721 48 669805670 44 432613846 4 183998774 98 662785552 61 545369466 29 274994913 93 534102969 75 867936525 27 547732481 81 485621603 61 976950853 53 879835243 100 370746344 96 461771938 94 10747733 24 141024507 89 373324606 62 539195696 55 848172113 17 736436733 75 231166491 72 456701780 57 454957381 27 253164852 48 280669723 65 291326303 87 221101052 48 322747689 57 873120392 6 547955031 27 154658637 91 192213237 18 814169652 30 117935908 10 224547365 18 162684294 11 490204328 69 727691712 50 561021988 91 962999994 30 427443662 93 402904966 93 512633655 21 718957406 51 404011214 51 365311857 58 395324322 45 114391191 30 503824768 93 258356720 23 206628240 70 904242212 89 858548253 5 667249183 31 150182168 3 903455567 45 112353284 39 44509287 4 14795256 71 152228464 46 633337213 30 759121247 44 806903176 12 216886635 70 480784730 90 239602310 96 75826927 33 194089962 59 772088691 59 281839854 100 661372169 88 468298642 83 626160257 94 243894027 43 373784186 52 501130883 20 983944963 94 276964401 23 211248315 26 927057124 64 682559584 80 310154593 31 362316104 13 355511471 2 328744421 60 51174620 4 863430340 22 612966380 52 375057967 8 41783437 28 85379388 27 952765542 31 288167963 21 692859886 14 906633751 40 727793787 25 12698542 91 331504936 75 413011310 20 577326529 50 312960004 53 13255529 95 146714232 79 880940276 79 995018660 30 90393514 33 38991196 22 653099573 38 592778946 47 488586309 35 361246555 66 15088395 9 365734980 67 299004775 55 449376832 87 472421708 85 591130477 45 562538350 51 707256716 21 803269774 79 620370708 13 505386079 17 939603910 49 995575566 39 714665339 28 363181862 96 899632019 10 709996387 81 648054103 0 811085526 36 868145371 36 335321266 89 127420405 68 878968552 41 23548309 50 440354648 93 842818731 69 638815342 48 981978049 78 774007144 9 108865866 71 522252330 71 605958140 91 359188396 26 153048718 51 81689837 23 232912186 13 202270211 75 723778738 12 60827049 58 453049953 60 437527875 16 291161911 17 112167119 16 901085788 90 681293606 34 254376216 17 264774138 44 634467874 6 928628566 23 171180077 62 932434877 97 668193964 72 785109808 88 238986476 83 640796614 26 876195362 88 207821828 72 506840492 21 93363818 47 772630187 95 204194726 81 344632654 95 417279295 71 587886630 73 763273399 84 438401295 82 251692902 30 355942457 18 558548635 20 612753419 29 506507904 9 614578793 66 368014407 82 389348145 62 29954585 97 787497800 4 316981901 81 253130170 37 676240063 2 436193736 37 661316815 13 302468012 80 313951916 73 168021353 37 815343225 35 560061787 15 379629519 38 465473011 37 346368013 98 884634596 53 354874093 70 557194375 27 932832744 38 762843126 28 706452332 1 267161183 30 307465816 4 63184253 58 221794073 10 222016653 77 754642313 78 86603757 90 729972796 15 830849643 92 749327876 38 128437823 90 137197350 38 403225182 75 887565758 100 650433980 41 610879977 1 222648797 47 260082472 77 265347391 8 333785137 31 41329928 23 63612329 68 36315144 22 358115258 22 355780649 33 693744888 96 661865424 89 794049131 44 545135043 12 804113884 89 332905428 43 431321149 5 738011191 69 753430926 51 166804347 42 32800633 23 75406762 42 401032225 28 351466324 92 315956162 70 56225620 64 559724041 37 302184857 94 464396673 65 964182540 1 15954159 44 748167763 24 654798010 12 502425685 41 406702070 99 47487146 34 555936455 40 453465454 49 298508294 52 817978246 38 468297283 27 876876068 14 91245343 78 573013814 45 645358967 30 982137126 88 174171533 100 848436024 65 761448881 58 208794346 34 220276350 88 21153754 54 52297048 56 118772151 53 327322264 22 211512061 32 290203802 15 446429003 64 108622172 47 403067643 63 683182049 77 714989872 13 364237895 77 37493529 42 587411390 57 419653356 46 549495670 68 16052997 71 330670584 42 780862521 63 213046852 24 16670093 17 256126391 43 499064281 61 986807134 63 792693077 88 100794369 54 800983877 78 701100012 3 289481528 94 935087856 47 659818934 99 127069645 44 443148196 100 465471775 63 862531924 4 237934363 73 599497887 17 339297034 94 586771482 72 207739106 76 572678486 76 176947096 47 542975795 97 402786489 80 987274554 73 960445703 33 123274231 25 230709842 62 275909650 64 480016882 33 189493221 68 248016904 92 949558728 40 45685063 58 101569107 27 568823689 64 815079347 88 273186978 73 454445350 67 488448792 76 455619391 25 547736700 57 878364418 22 237456473 27 290893874 79 58899697 33 581707184 0 222916088 52 518808603 85 915696509 49 377537272 94 500479584 31 215074299 16 251454505 78 126394872 75 704878075 56 918753897 85 495633642 59 893422705 9 323710780 62 437025266 83 223504060 100 378928754 56 865002883 74 624109126 67 656364334 86 853386707 51 117583788 99 370305459 81 514813046 59 636821539 71 702803261 55 464914892 84 380459280 56 677659945 21 11240638 98 55785722 86 921049188 29 999228301 91 65806629 33 840291221 57 409636758 71 635027344 82 748930174 48 544160820 13 541746759 6 377283271 33 479194426 44 59770533 4 452058873 29 745561363 87 284779059 19 172479238 59 387544530 9 667308056 25 380649023 90 165626427 76 596635892 30 837829625 67 270291161 97 894495694 79 478876620 25 422077815 28 237499418 35 939489351 78 951647118 24 59519481 58 918316879 65 847272613 41 268068818 66 596526571 59 927576044 21 88976427 95 111288982 49 17867437 40 624724436 29 867967515 14 377298403 52 667663378 92 482908340 41 285696419 49 73674573 22 667283200 32 165917495 6 589017918 53 165889573 27 958723986 6 751347388 9 266716517 94 462633688 1 398006351 91 775876939 11 367766701 77 496992680 98 252632798 30 856919686 9 349440290 53 189921932 22 137396589 76 136433763 3 824259475 61 220075405 48 18084606 91 922828037 67 224749836 73 294684807 95 242626257 49 631250373 34 219231513 68 126638886 1 53983331 42 510104634 19 157169010 91 653929593 87 723962537 69 736504192 99 291885910 91 609196413 79 104499552 71 73951897 51 902853561 36 755795328 61 758754158 71 890410620 92 234211759 45 910723710 10 608720861 27 483854650 17 26438114 75 606174201 58 690010022 73 296968692 21 166356471 36 757448904 66 269468400 29 975291581 18 87797211 81 248797624 31 807969123 21 299560370 98 345740526 59 616234587 7 596303404 28 808202042 94 491521636 48 985539117 16 908577491 54 948390948 51 582562097 39 749124528 24 701800806 73 61631175 83 357846785 25 645396962 46 47433179 94 234395505 5 550455728 56 649876135 46 439942030 95 951292559 3 969919080 96 38366320 8 430069066 68 459613526 60 810363683 86 702217324 29 245438094 3 486029891 17 173405245 23 202424505 67 66480798 80 897255098 72 348006171 56 836752022 51 219155318 81 202899021 45 780967458 58 737292284 48 278067717 67 111360557 83 412565462 31 513288050 82 705793362 12 573118563 16 832213951 77 331980072 29 874670299 100 607522602 31 511454426 40 327868056 92 658745829 35 655232890 91 27606501 41 114913403 54 344734279 64 469213117 89 534306678 68 14780811 72 788809846 86 524152797 8 106227231 4 261871500 17 184024530 94 783412480 16 540002263 13 847778663 35 394158144 31 120208235 39 810133249 5 799081053 66 217993148 4 343712888 18 765978863 15 821965885 41 392929310 44 143622831 35 239845386 31 222695649 65 489526918 41 575951939 35 46223945 92 121031628 79 72404926 88 36590222 61 103580237 19 898628603 85 252336147 41 854623491 71 541072112 51 559650334 88 104641915 37 770003914 47 431525775 17 604239878 11 186448351 28 494889707 67 343046869 40 908173737 41 138006785 29 216812039 75 69702360 42 2579953 40 599976743 29 585570435 59 334833319 24 898771367 90 651419902 26 325440810 28 949298363 49 656301227 5 36042245 23 134724800 31 438203472 25 957075739 27 676449200 92 497153702 73 151491223 65 7531097 98 708272806 74 601776928 83 843497525 52 992828614 56 81555503 88 282884440 12 876503752 83 526019185 59 546398356 83 766130645 68 410143155 44 638864936 8 101293140 88 602199686 50 397817941 37 179103434 38 947145296 51 570105271 7 683154183 68 802999857 55 885642562 98 69100977 6 953470376 96 235499706 25 403330323 5 603101104 91 414600675 45 911357550 92 725413128 23 212825515 25 949909383 91 124918207 50 698857638 35 264570567 65 716911829 71 390978832 78 525765939 36 83965877 100 692429902 47 119373496 27 849714831 89 540110123 13 177890192 51 578224648 60 886535308 5 93838109 38 215192847 72 217801358 26 725077914 95 783109298 63 414127380 73 897173909 3 26200098 88 969874928 60 879923636 72 957163061 70 111741694 90 600390900 33 374575154 10 393638292 13 897086990 69 499668697 17 664121902 76 864053803 61 265132166 7 277138929 30 792844764 41 60312089 100 982747218 16 51195134 63 311544433 6 730798960 32 817335202 45 864701266 50 793037317 84 265136156 68 134305432 96 311797719 72 182041817 82 4257551 6 15359685 68 237294578 50 901124188 9 629552875 14 848449433 26 80031158 83 527047629 2 409864926 100 406827960 67 822633069 85 334748596 9 929116817 97 349260292 26 788591931 94 89917378 93 762751114 77 51198303 96 674021839 33 446687247 9 723323445 21 56323080 7 796878990 71 790321025 58 620270896 9 351556982 91 749504920 21 456772653 84 176930557 57 866785542 20 340132696 47 969937435 84 390616728 100 16925246 52 632668649 2 938929893 90 904757823 86 536444762 93 822456276 85 801650835 54 111960476 17 480169250 23 769686543 17 264765850 80 9966620 96 341903331 65 947658817 26 318151385 31 816370427 26 105788574 25 104104742 62 799150740 51 724161276 65 46256174 72 832933969 86 978980988 65 308087254 83 703180387 43 823948820 30 926143448 27 128029969 49 385101362 83 609664593 48 934417795 97 756134711 14 285431541 60 577385715 76 874206934 30 39584584 86 500559003 96 345945482 24 27702728 51 422632929 74 93665785 7 272065797 16 892588270 53 700672728 84 124623076 59 555214973 0 149977217 2 947313282 85 809780847 52 814373954 95 714550943 59 597388400 1 274071162 3 192099054 19 660986678 92 868485443 19 385672734 9 887512652 41 768815053 95 339778556 75 598454461 68 901121667 46 579275340 14 32860241 50 393235686 87 209854390 56 71423703 56 57779541 21 697113374 71 96805390 63 513158476 63 220223496 65 25070048 70 221759623 62 715098263 66 277687242 11 971356303 97 363499743 75 466219893 4 456549440 92 437954514 55 785306971 58 755406838 84 307221085 19 640666500 91 286743480 76 979039514 50 780045352 31 623209815 51 102800616 11 102257743 87 519980389 17 199880079 43 119889554 48 477461326 83 613808933 19 773231712 49 428654483 47 187159983 33 915189668 10 899597907 44 242377247 83 497933228 1 312931627 48 418617136 3 407612705 27 126052399 62 423705461 74 720388080 37 134455109 86 312888415 83 499637683 10 920094016 15 708533974 92 140246044 78 225114622 26 253034160 9 727936548 34 883377957 10 653719399 35 677409756 74 992768370 83 838987037 40 352284197 36 387659372 72 316633649 22 876426207 2 536973873 51 906175271 32 253994510 29 335887347 57 12097662 40 107031201 60 375662532 13 739340966 100 286097921 69 986825380 0 264479923 49 546240088 79 619857747 2 172493164 49 264962294 53 82741052 61 196398951 77 123293634 12 992941644 14 336857553 77 322670674 98 320194399 59 453180292 43 464367349 92 462066316 10 452634902 5 553451881 39 204424037 51 476648351 86 153830258 68 759630719 61 886164956 86 706492982 29 402399337 88 297412124 48 854732840 56 840120756 6 523732416 52 955311618 92 874975793 49 207654342 20 440563135 3 583417950 93 304655050 54 583263467 44 219215483 79 134126191 31 978970339 14 504496530 86 23397372 52 106985272 28 985033659 62 674359891 10 528687539 97 119867753 17 383172245 28 820143543 31 843722715 9 757270865 84 736792783 2 177127900 69 510558851 30 652719136 31 871180593 96 744733136 61 735538678 38 151682816 59 250846813 17 177161731 14 502781952 18 419414503 93 106562143 84 937872193 27 489522265 9 824478315 82 403237252 9 735912866 46 492302397 62 543333596 5 337245802 58 86475476 25 646221851 46 923194015 85 17041743 25 752040595 11 765128880 22 324570998 91 5920057 19 120560215 57 583517657 20 724641159 21 745846455 78 270579409 63 304122127 42 773192849 4 859637165 32 407029822 0 860975148 4 41060208 36 606037718 59 154293028 21 353762556 73 996451992 80 725443029 2 199362150 9 913832587 18 637166537 39 463588964 17 490770054 84 993854180 36 317336654 89 349626628 84 794519391 55 967353086 18 991096254 90 144773828 67 835991287 83 356289892 5 723250888 50 858171376 29 58828621 36 433302182 60 597423363 60 827664887 95 467356959 87 842851660 49 501647900 62 364564289 65 717123168 43 811922631 83 903660247 81 18552025 67 81489204 16 340523470 32 920483376 10 469475260 43 464857622 37 784304843 82 474361138 44 436599973 56 220170460 15 650013155 79 416521214 80 509630798 82 805653397 65 929638540 1 990952166 29 856129003 49 15697790 45 354637341 40 599651121 56 331475242 29 98555416 14 770842722 38 172401648 84 696219919 88 301839400 51 312528808 42 309309604 53 7678530 76 488078045 7 511939178 13 230434533 3 970137059 100 860065909 35 591130524 9 90313126 83 621596184 2 415566766 66 591399413 13 891830728 74 482509404 56 252504339 14 158020170 24 874227431 76 589852628 53 815819678 64 984467350 91 263407230 11 442963817 87 155487487 96 617906474 45 210471766 93 972723874 47 757305113 57 874978920 53 662633006 80 902111716 47 54450544 40 804848600 38 521979717 35 308027340 75 9982282 63 158947672 40 544241705 91 742395097 21 620120524 19 771658014 42 241879520 36 894216091 6 233735997 77 795081117 85 151929215 70 371120900 6 135346177 91 690878218 37 660728005 0 200434726 37 950091813 71 791625505 44 71475 71 32517585 0 756572466 18 656628764 22 662546629 38 403792569 75 725781443 43 965448372 1 834834039 46 155859008 2 143345561 38 707269963 27 64991462 93 200920751 2 648928401 56 262168990 66 960556494 23 516095335 5 145891058 21 369922245 2 486877542 73 382318204 47 405080117 72 282240147 62 213570278 65 604731316 9 576447621 8 76328260 95 41008435 85 47348921 36 306889600 82 871839332 92 692992870 84 417962590 95 547788693 0 667335702 7 579658588 47 175919357 70 170200607 29 50879571 22 579176817 62 425761068 27 507114963 31 447413061 22 95358459 56 771600609 23 841233417 73 783638572 97 364205859 27 820927881 93 202186286 36 706467337 90 235909178 92 836258553 93 731256750 78 86041190 84 206975711 85 378414395 74 251201377 61 988218830 0 431567175 8 47178168 62 357480735 44 423311399 5 176559829 48 643554455 86 956067177 84 433657112 38 221971093 79 294032880 69 554974496 7 320863193 85 977975736 93 564990982 29 596908207 52 300150128 61 335903405 52 56713059 53 97243892 98 235316317 29 691802487 75 510030564 54 197885558 51 698699855 50 255680504 22 538095505 77 729189267 52 450946882 97 457961566 31 204179389 11 984791089 65 982806300 46 560740828 75 184689951 64 32002525 41 398405806 12 232019478 94 589263323 11 894947135 88 170405102 6 855828516 46 114831088 98 416741898 8 480849169 81 187240437 89 934236943 91 78920555 54 35573088 54 634861214 28 155054417 94 90258720 26 329955319 23 512401673 100 720472620 55 905067292 13 508474527 22 826896935 69 573966979 62 718686027 86 547883116 29 24849646 37 372402252 99 407972540 19 754684580 78 16121762 24 153632733 17 171798593 73 749495213 74 215951797 20 803848872 65 286150320 69 505765844 12 520567804 88 501917138 42 183501209 88 186602683 90 177796147 61 149401740 87 688623465 21 608173664 59 969892712 19 140222548 66 195118208 49 261387437 85 898756330 18 773905834 6 217687110 19 349425115 12 234105321 75 609329010 55 170661942 19 789236414 16 460467143 100 674846039 89 211932331 62 682141823 16 885772781 95 875436933 92 232009549 72 653455056 43 552682765 100 915318377 73 465480227 83 765180944 36 831662854 5 658972819 82 228314231 58 133395423 16 127698297 6 811731108 58 687373169 61 193559818 9 252182715 62 347084706 65 833199712 91 913588904 85 777831027 79 633165983 71 144832249 35 658734915 12 664077550 31 154933868 54 506978297 84 684504854 41 413382175 29 874710786 69 168677036 68 564637757 9 962205185 10 218020518 70 145261871 99 364799601 43 206376093 91 946528172 93 941663547 98 372534113 52 1369159 99 162250031 45 761614678 75 744135364 44 488343618 52 367666930 6 262478881 46 790879328 37 948399688 68 176329104 64 933816210 13 509272526 98 857956287 1 411759169 38 88822861 55 569347466 30 361132475 39 226252667 69 120762273 78 604586405 40 828903351 51 78334495 6 229883118 48 199279403 81 639959409 38 33125572 46 591216128 68 258096261 24 819383309 15 560495523 27 563724517 80 533469971 70 535800056 31 511707955 40 715109987 41 248986373 56 959830188 31 229100740 35 892836009 30 284981346 10 693365723 12 147564699 27 218010181 88 421877661 26 833109708 30 95212101 16 306745009 67 597407738 100 148342256 10 724831829 80 331579361 29 576074937 76 900488819 44 260336718 28 767153557 72 964151826 95 262953385 50 11050784 65 220352572 43 779783234 82 667350330 54 755947474 34 351401167 38 371175033 84 888520235 58 474847885 47 978441937 58 918661233 1 520966792 28 873008261 6 826813270 80 839454042 32 156610459 48 479556166 98 905984371 42 837887503 40 919556503 67 789808220 69 102988912 93 646876379 24 857487857 56 411652141 12 415909905 0 947977253 84 733803165 97 784003336 12 777845507 65 756713819 1 411895877 54 51339212 96 893356452 60 641980542 43 597248393 19 492257977 14 728761296 60 954977100 57 275980616 82 24555492 17 396190511 1 923206508 35 559475301 8 31973957 40 798402071 33 727999928 38 81600321 83 717444956 39 192697167 67 542858904 41 645147104 21 465357311 73 790663652 13 506904505 83 598275915 50 547618865 72 922363945 76 695593622 46 424247059 46 553605470 98 581403163 63 581266474 73 203650962 4 657879437 63 530891272 55 947977229 63 634786388 9 622834915 37 422928579 20 179399551 36 860679489 42 750886139 56 999798157 39 528609424 21 51436663 11 326853956 46 810781206 52 838389198 42 351453971 4 718438572 86 226974948 34 552257238 43 359358014 94 652103983 56 707992451 30 110089276 25 840358235 77 44878773 89 981324539 71 48285433 10 646335179 94 873379342 29 791886232 100 909790866 24 822433042 100 87506647 19 753845051 57 747968023 94 268086146 92 815436848 91 807909194 20 906924016 86 755326070 72 36228826 67 951822645 23 266457474 31 497035018 83 440606727 48 608135572 49 52439086 76 2884992 48 84139410 45 319647279 41 746646930 68 666833576 4 354656973 22 555383459 44 903360404 17 787553880 1 511033371 36 568126214 54 568927109 32 71729989 10 544623659 91 539618522 90 687438884 60 225526273 1 592120416 14 31323041 100 959438874 8 317550301 91 899897414 3 582448473 91 12385534 19 959502748 93 903272662 45 399224490 74 922643594 1 628108183 16 626979029 29 493700983 51 960428121 100 151532603 19 469900913 17 712600309 12 964462115 92 777532183 7 313405794 68 342143762 62 965441282 86 663634612 37 912370739 47 732294269 30 691898621 65 355264130 16 908988665 94 647656802 1 69353984 33 925195095 45 502996778 88 302770405 34 177766714 46 994861013 15 63659299 85 799157144 86 784863543 49 231100428 58 379848857 54 339700875 22 968938278 17 236357589 35 461471213 64 587786868 96 67576859 64 720190142 49 722522863 31 969253977 52 845675020 56 441342390 9 751459060 65 508252990 38 276844370 83 607855009 6 759804041 73 595198867 67 753712578 84 670189620 32 978580379 100 571598169 42 60463624 98 275909096 69 105367725 13 242016446 73 340316924 43 480657760 56 170705625 53 397398128 98 750020821 71 232638942 36 169022454 64 69277504 81 534453300 8 849119192 13 842670106 86 604101604 89 457216892 63 451690736 74 704917003 23 320754200 19 713536080 94 844274583 33 814293110 43 13433666 68 149777303 75 649202796 88 604841249 85 694499581 89 171594145 35 170985254 87 217065957 47 503737268 31 641760505 69 151320288 97 581936174 19 442286612 100 654596906 22 526216512 41 320747110 19 109485356 34 941993857 36 121495585 79 243159617 22 753927669 100 305392959 54 429951530 47 203034832 30 245721332 13 504202952 81 19989698 15 660323860 36 479519062 13 549416986 46 968071777 38 389886256 91 163844419 51 89209756 5 860642674 3 434468786 41 702535713 47 470917322 3 568726763 29 108987109 58 952709983 78 637424705 72 319352447 47 193804902 47 374449268 82 336245661 7 583558931 21 842013932 62 184874815 7 53969846 49 820128172 8 776303109 92 590453613 16 387919872 30 732186929 48 204404056 67 432599833 99 731178163 77 51396364 17 862847602 86 416024012 49 48566789 97 546894939 42 500491058 33 918248183 15 191242381 85 984811324 21 280501912 84 426609174 68 366957722 34 530786183 69 894765207 73 522441467 36 77601505 49 54918051 89 365148906 53 595018887 38 637603786 92 636007402 42 467081944 79 908329239 52 724597938 45 640915093 41 33473017 48 848076347 26 719428855 33 1161904 17 226747802 54 601863358 25 844938715 57 357507117 72 540288122 86 198363680 80 968851959 62 388736310 91 374571115 70 665486934 83 188105318 94 533227667 74 565093291 21 185254203 26 266065658 66 976963002 16 158881998 65 321920607 11 85087585 47 285714227 22 958570965 13 749879398 66 883495540 7 332856469 8 245054999 51 272353255 92 555227283 23 628654632 98 463289649 17 122803383 61 128349661 62 225603625 24 835478738 30 614076649 32 709969997 71 919271021 52 191008155 93 922085129 75 932340289 15 328217253 46 60233788 40 712560832 71 924720118 22 878266310 47 340419196 64 64715718 47 166961343 90 84817241 43 848855149 86 78763315 8 320233782 39 317381679 61 909143965 8 463954190 24 540204422 2 47411911 67 489376816 26 773305486 55 458621634 4 440734246 14 740616643 57 739050198 40 509986535 32 992372786 54 254937108 93 360916035 14 953154262 22 216156157 71 372876810 71 420295349 75 178587465 67 7888902 77 615406160 91 120208810 37 359177215 41 618738897 90 420694077 39 788137296 70 764132726 59 129599349 33 144930705 24 884713693 61 154553289 90 838055093 58 923470186 2 530184133 64 398431523 73 806824126 30 119105073 10 508016887 36 376457977 87 166990942 15 861336798 45 130949891 84 924104586 9 919042402 21 541345905 43 444453645 43 495392184 80 169271664 80 289535961 59 37735869 94 65257691 25 366125110 46 925947947 17 920493574 69 100604537 8 340713671 34 20249645 3 351008499 54 237907564 43 688195030 86 695693060 73 635911342 66 800689791 55 958642812 84 373212408 49 656986967 90 333752105 24 475656124 79 382254037 97 293961456 89 26852676 79 809900468 29 79506746 75 44252878 25 614719141 31 959787373 92 914899262 7 313735883 39 774277988 57 981466522 57 93983336 67 228190546 13 191730276 49 328942885 83 539865469 51 286027561 40 798179095 75 515118232 77 348720270 33 246358329 89 149993413 60 317067248 88 669008274 38 925270158 88 818107411 86 592710849 88 945423549 30 274736897 92 525160788 16 421404958 70 675085597 86 972591567 62 894574197 76 797633989 19 267614718 18 169628824 89 741142113 53 283319407 73 932511971 97 479199772 42 65003147 82 446909697 82 506902366 23 109738320 42 631549771 51 704725319 50 66644379 10 420057305 90 737144421 3 705857898 76 880420216 32 181633944 99 289751833 40 292495517 24 244465042 27 879182637 24 990356761 50 985502982 15 967642220 33 999514016 72 706640956 75 765711633 90 898711448 35 368220283 57 500101479 5 555562787 18 169781731 28 654597517 68 64288504 14 294411229 1 946723917 35 728794941 39 225384881 45 111255832 15 82339616 38 675984703 50 541126280 40 586010724 66 469220861 93 680265442 37 179072511 77 493232672 91 515966824 80 109510416 29 502227222 84 593853196 84 298618112 73 638197435 99 865879342 74 601986016 44 247913279 50 731655885 92 675395982 53 563070775 44 57289015 55 379227323 17 191617889 21 466892265 80 537492221 61 137952820 8 802418185 0 101648943 39 680237589 17 331777287 54 414259512 17 351316469 40 619678315 57 912362315 81 124230433 78 375000196 81 847655868 51 714337739 83 24520412 99 577062519 36 368133813 52 15376761 94 42238650 86 119205098 32 179178801 43 533088201 10 565122637 90 649235874 32 853911223 45 966992087 88 6281766 46 607996805 25 485855679 86 999942745 37 976965022 34 166779883 3 768622393 60 719538834 57 373392191 9 121247369 78 860237885 94 152328324 69 294690587 33 340119188 67 234439138 69 366889246 54 710563910 90 239466180 2 273330305 36 268179968 6 484514056 53 131434552 75 191449541 66 580120364 10 801711315 92 212925922 43 473143477 42 712798867 79 3466218 51 452414851 77 266421239 64 943057798 14 472426510 5 892068860 64 186504431 13 671977455 70 388701635 5 743990339 42 523998466 37 123721017 9 721004756 20 108695679 15 264418494 68 397574261 15 20260913 37 395153591 100 156061978 42 983218213 3 951902925 31 399072099 6 672326646 55 112402726 21 466697210 76 33229598 45 340538504 49 486487855 80 855817836 81 848667139 25 190181056 45 362081176 42 230959298 72 170576066 95 323473446 84 131608002 98 66729677 57 616745054 65 741051937 95 991940295 68 485235216 51 369953623 15 803577822 23 262868187 7 143549575 69 829910601 63 827333263 57 845261001 20 111945462 60 522781739 86 176108807 26 602476283 75 959620480 63 873724813 43 789939450 56 936893527 54 119617113 41 340994638 74 873665578 37 172671909 71 820797856 45 756583701 45 410828392 69 999173681 27 37617319 57 433628691 44 884900410 62 889296855 54 766386033 28 231262316 70 147893604 42 349414952 69 908037118 54 631592833 84 522633011 90 886346268 80 105459455 69 167806771 32 724904570 47 936575307 11 517656242 82 568146235 57 171906935 64 166014426 6 3247558 48 169670381 93 611516976 86 299570524 68 819580429 95 721164575 71 913328778 55 46732637 21 475794963 23 86616137 63 727806848 77 619374298 60 623899480 88 118944629 63 14288677 40 699827569 13 121398848 23 446290868 27 408121183 95 13844867 91 14543336 69 298419416 8 838687301 95 772704021 3 486556222 37 319836347 82 508160632 43 295125405 93 465704625 52 59838912 17 508976876 97 134485822 45 147666969 91 819598908 68 589814972 8 172402648 93 754557099 85 952261172 14 262756607 16 163184402 82 260419206 22 241089417 59 776987248 80 817066041 41 250526957 59 937202818 27 85496300 7 584035409 7 537437672 42 715744486 67 771971443 59 564859386 51 700237489 0 429579962 45 826696490 89 23133847 64 939823357 86 711639118 4 830493430 54 210380294 8 520842206 35 722224210 1 391559102 47 4527919 58 653771217 84 690179573 72 281465357 28 146395818 7 80311299 78 25956919 40 345435297 74 526062838 12 510420622 6 85104305 96 3433651 9 144437241 71 876565776 39 530136520 84 588948070 35 91082203 39 706822673 51 155606097 41 824430856 66 147533602 78 964964506 66 132738022 61 356157017 9 405952836 79 503469513 12 370358039 55 263768810 20 881703232 98 247589720 56 77684223 98 419848089 91 50735699 68 446295495 85 759513999 86 85943296 77 775748056 98 231025078 38 765794599 32 171946303 32 709126446 24 285752604 45 179037316 64 57001080 43 196023220 51 83472644 98 785175126 7 666640997 47 514885008 52 23822618 12 628116371 46 989666617 91 471536885 52 379251102 49 739008218 16 118564060 86 611116044 22 850960183 23 140334873 80 523453284 62 770581823 50 924270964 18 952970088 59 320755157 21 880329323 62 439478344 28 92142748 22 77637785 3 448748583 67 378204489 31 799969918 100 529175262 19 796825547 42 749254673 70 564643403 98 388740710 20 53705522 0 386433046 65 606482198 76 625710194 55 174034893 83 301966616 55 933694977 13 126001524 96 659111100 36 145002730 62 216508090 78 135670373 4 658745497 60 314858614 96 257349891 35 316533758 24 279644544 62 371365903 21 571025550 90 102431581 34 625949773 51 143065693 64 657080612 43 886616557 23 263549855 90 575288951 35 701375182 75 747188350 43 911084984 37 209595888 72 802686179 21 642910038 36 48913533 88 102386351 15 457534723 86 444150408 19 869378022 91 693321201 92 898511225 57 536953989 23 77298750 65 904161755 20 116339755 31 755773915 45 811109283 26 786979215 20 393007114 54 460524230 82 312938405 15 131807232 40 194662830 9 577909443 60 144172837 77 859128691 29 735094581 29 530513366 76 287645401 47 650858595 80 807522893 8 957483705 48 318543362 76 253359533 96 378045089 91 990938164 72 196851824 69 51504575 49 971741158 63 931487791 29 124297809 44 890312312 4 617629128 46 534810801 15 713034625 8 283943593 98 466465028 35 375694800 93 744870360 5 879791771 63 602736884 99 870751888 45 815243009 81 880579322 6 83030537 96 4643292 90 687383413 8 259684617 36 142482882 11 351676298 51 861635437 9 973885063 84 782497550 90 382336642 95 638864723 44 478211848 50 816840648 51 268255023 26 887284891 62 15971211 2 971106677 11 814931115 6 792942517 37 673656822 72 806813312 20 143638909 89 9153886 9 602340579 20 542951152 1 365055504 26 964351443 56 966431062 100 889611901 77 174483613 85 389769828 38 822221846 53 27741208 55 129262711 93 819198026 83 275471881 50 147530630 95 863419651 38 895546248 7 886266421 84 691823683 5 366280850 3 338711268 61 441682246 62 476561680 86 508031766 6 649358019 100 237721087 1 971750396 85 139864638 12 506077499 0 790918725 45 185243641 70 196103202 84 255048984 5 756360201 10 487611216 47 47586317 92 995322391 71 98896947 62 902222543 5 457099918 96 473693700 24 196251867 12 478163331 67 914062905 22 203711603 23 298853646 96 130321578 17 27608530 24 753413642 31 398256998 75 681518082 84 602440708 59 307308139 14 302067426 83 916581516 38 508865101 81 306125715 37 972032828 60 506577576 86 639317696 90 255739124 37 657031511 96 534857557 1 844420979 10 671694028 28 846053127 63 974440640 78 401665822 34 999401339 79 519834183 19 308550091 84 27338353 10 52904721 6 318531646 57 630809388 42 855771133 76 59065081 38 214984088 98 765153188 5 306919750 31 367987739 30 207149679 45 882737540 49 678020103 48 508719007 37 624397105 57 28292570 24 234338310 27 789419371 7 901191075 14 859828348 48 215935444 27 619817403 60 598919561 6 682854262 43 623552085 69 115103787 65 982583973 2 349186260 50 721371406 57 24926081 56 840662301 34 353529141 65 6633821 5 357790736 58 211086176 4 266699393 22 932380961 2 250304053 14 438896525 79 654401181 22 806560594 7 376563205 30 561972710 63 82763144 31 760548413 50 468207271 89 545591713 72 109321560 1 648958421 63 593195648 92 890743343 40 113312495 75 704146991 78 685931156 90 307308383 11 942594824 4 199396889 39 194172820 23 106302344 48 361135666 40 363367687 42 845439639 57 479744531 22 146967492 17 221069469 69 946118268 81 458894425 89 565414249 25 714086139 77 100435032 81 102448354 74 792701431 98 650756856 73 168288996 94 972624225 76 844140373 78 483228994 1 762981264 7 325528085 76 632734469 99 487523390 28 576271879 42 907170207 16 904360740 88 996003390 54 919808228 22 312986193 80 5211666 22 520944444 54 464788138 54 603426604 97 423221658 31 63551304 79 569943343 89 390235881 10 792283275 55 313043179 85 904405523 78 69213269 80 52765315 18 951521212 53 144889121 73 691651386 81 741288839 35 13967714 50 250506679 99 286490291 47 481995942 94 986750229 49 353753436 9 981691655 31 903657763 85 296566088 17 841248969 69 496814788 10 741681985 80 628880036 27 681375378 80 822500866 66 275096746 89 226425310 35 807639738 97 140888745 58 484929298 87 215009362 18 226094285 100 514533185 27 661381293 89 539561678 86 817871207 84 762713951 26 190482119 7 660663656 94 319330277 81 778031723 6 988568031 23 891637502 43 60160443 20 330412178 53 990740929 62 930692002 28 687290691 46 398895832 40 114201706 20 48272529 14 602489207 56 684584998 18 375192351 46 597212533 27 28984038 43 569413619 83 252626359 3 421831003 38 435745771 98 24309905 38 455366932 45 726225712 18 639386987 96 464510566 16 678870366 21 288859793 21 430340218 63 769894307 34 353739358 78 188431923 49 940964776 7 121708580 82 734049209 58 688982084 14 740142069 73 420608690 88 728876209 10 539626557 31 345866020 82 992347747 2 336647396 7 72380111 90 724454185 0 478363589 98 87930620 35 190092264 58 2795816 29 241439743 63 714538663 16 666167458 51 426711872 80 863813140 54 526053950 85 922988480 93 219479440 64 666269874 41 952524124 85 355996441 19 596169975 20 439268015 94 911476800 92 999061793 4 577037584 74 878139248 81 349128124 94 854621818 12 280783195 34 204564975 28 786665603 80 181914265 50 488667449 20 762857360 56 73518884 47 284583044 24 116498046 6 526023691 7 385523274 64 206247638 74 92551459 1 76073383 12 688439564 97 142581421 4 686899837 13 299347157 85 709802818 6 282703426 70 926022601 60 875071189 1 427381374 48 722334392 66 376359815 46 820180472 80 260693150 99 789687991 9 284468745 14 656840217 69 81473136 52 179621453 14 909941195 0 521093934 27 409616232 76 530808217 78 499979109 39 221277764 49 287063206 97 855953806 21 938639161 46 359825525 35 82234334 92 667420888 61 964192450 13 238166835 76 275953568 65 743434529 77 663798910 48 475887150 13 914730508 71 300771390 100 3981470 32 915271353 89 254991469 65 959255111 95 192346413 12 999784301 46 338545170 97 177706515 98 388692802 69 493387950 69 632417876 45 533596925 17 36551688 13 669013063 38 148436554 12 75300753 81 345502250 29 160851998 2 674361458 58 329191478 2 413288099 92 976220027 71 691192674 43 605727461 17 100763273 19 172666332 46 436398740 26 941852143 4 581276502 3 282852001 31 109325329 92 838052233 94 539676842 19 204100255 75 384185913 40 141910175 69 461846335 19 986593752 59 802690943 82 539600122 97 23124260 70 459591850 38 538891464 67 551660057 3 33891729 46 560642378 53 282057751 47 781933277 54 522846617 29 461193364 22 114112604 6 383329138 33 549079495 57 804264788 79 197388164 15 825324095 87 60818194 75 79198653 77 334755866 27 190827696 89 259352907 92 850289874 97 437640349 87 451984521 23 506621795 78 649448547 50 17160823 55 160550905 12 137701447 44 914598175 90 4757598 52 950301121 43 755620069 97 634395684 25 874219902 7 733413446 73 815205341 60 142765401 56 989770462 74 353457278 88 147230596 0 932312767 63 536077508 14 952963375 74 929767293 10 238806807 23 149908794 47 521323673 90 302812166 51 637234149 45 646567429 19 784373256 85 872347298 16 410373371 70 551849549 34 641248480 1 250130459 93 526750844 63 727074155 82 203938133 81 292355355 37 140442597 48 653057142 68 524924848 36 956271633 31 851577956 9 581883445 76 846426158 62 573349554 15 685712117 20 140441151 100 491419354 53 471224847 18 621925012 13 642285412 12 765698384 57 800601010 9 792427392 41 672832331 12 785896436 17 30477290 30 776160548 97 847968044 38 988380145 1 875593942 94 476233383 96 285380357 99 749637397 22 858438685 69 931031234 93 590390629 22 784871624 11 873772985 11 194070118 18 4547368 24 110530363 16 714478707 96 396377558 86 658126642 56 38861555 38 125796217 63 666415897 25 18678327 37 162552420 87 455414790 22 516982928 78 785206646 38 605805828 32 521614375 69 22700720 44 691980538 83 389409691 46 819872848 20 557426879 58 921135172 21 201027607 48 145209465 6 157043561 88 720990052 10 394969297 18 833739632 51 48641559 96 875509013 99 204829770 82 575687569 12 506850156 42 730354336 73 442802513 87 191123818 92 449126188 78 309868332 56 229813574 20 60435762 23 998149675 94 117606686 30 948859840 33 666763603 99 456354406 20 689104356 25 884843836 77 977982457 77 889677038 31 986289892 35 237043094 14 300668357 97 543591820 9 726251179 52 975319383 65 914870458 39 605149348 7 974347942 45 816844218 79 924084895 87 129353078 48 736694817 5 25125160 52 321261818 71 309136756 8 274753754 74 115406057 9 145871654 15 555977060 100 896966892 40 803376497 5 601285893 18 738749231 38 182164717 27 814812190 40 306222967 25 728333303 32 911996121 19 332421177 5 546465525 60 564355584 68 590939479 24 953659895 46 386540904 41 287165684 59 381560512 55 234806064 35 222561216 89 302510877 39 424911348 48 697781584 10 553378747 28 66255612 90 295536253 51 838090898 42 623511008 3 15142927 83 678167661 7 248926101 91 177578249 75 586647851 16 108483050 100 315594750 58 800893848 60 624287868 19 21637568 22 535557142 4 756456734 55 438756966 22 367500706 78 942822475 60 133800198 56 109297962 44 728752400 46 28788154 5 304955134 87 889220624 50 651217897 72 942938908 89 939410788 50 898082166 59 199279144 89 562420525 8 369602403 42 251022915 59 924225450 17 210378156 67 733719876 55 986577580 40 689182145 25 757408794 98 677979153 84 370784341 89 137786329 83 660695566 38 431292044 29 888498578 45 5267612 88 503763311 8 306185234 60 724850091 16 960260933 96 113721658 100 427947217 0 868704676 62 589002095 34 682582177 8 495127170 13 802515665 29 690800161 32 996772558 37 252097078 21 322945278 32 534064585 75 909022633 75 214538579 55 853076560 16 17799582 42 470042487 48 587248497 89 869628951 6 230576262 75 467601937 3 210487902 40 2233766 73 148443161 30 637590268 100 980689732 74 747563608 72 506583757 85 909755001 76 169531482 0 227181675 8 144529664 77 773883327 73 67116812 85 630517686 40 931177975 31 629148052 55 278402949 11 195274229 68 67415430 94 295049833 87 191437136 34 227431915 4 224552814 46 364434279 78 783826809 48 467733005 22 705089517 79 969014655 72 635788929 36 953883457 62 585809506 51 603927252 0 960870608 95 805265598 93 345673058 91 795818223 1 767520159 76 699175252 57 744394527 34 597619853 30 388927996 9 488792822 61 207978747 65 660313753 3 853405223 72 603040678 89 233238811 21 455958832 23 522440465 27 494201114 12 336759562 75 796897147 55 103124144 30 796309060 31 624627766 71 414654494 75 941788434 77 437193931 57 285708142 61 442699184 89 164261543 69 460109456 36 282534710 22 847070471 78 13336313 55 319557396 17 436768521 34 448771759 7 482999623 59 847821813 2 64987184 33 672213565 29 734210087 0 914844575 87 3065967 40 79716879 39 840121217 30 929057730 44 897991652 24 821844363 82 3725456 52 845803843 51 570717047 83 950552029 0 347043599 59 248358824 77 94921604 49 525687140 61 251686971 5 747369594 95 995855862 18 441847352 83 941714025 82 565034045 5 921643254 31 946219663 54 680617288 53 389202147 15 129463963 61 470646468 38 201584667 17 218404078 13 324585647 97 852064742 23 568922792 56 600077337 52 968222052 51 827376207 29 264265348 2 637596104 21 287556368 62 197059696 48 929046297 5 409348885 49 332825236 22 575315885 1 527315453 43 617309563 94 45941570 21 804483965 90 144639 63 849513188 45 733903873 48 244268190 51 29808236 78 914553978 44 154046617 35 3471393 50 117934587 60 305190643 8 264179541 84 98404975 68 450922140 51 480459020 45 805626538 83 767257642 1 372176470 50 560665600 92 639803046 32 776403193 98 243423750 14 62088839 84 939283969 30 809182937 27 916535471 36 693058284 7 156577852 11 36532144 35 447337094 18 477022787 25 369926712 64 377888392 100 950987754 97 686580299 35 32852780 54 294972688 7 827867330 65 213444957 86 807467999 94 663360240 66 17173042 85 675411348 59 200274298 82 360896725 5 599768685 63 134943075 56 313802947 53 960852698 16 37956624 63 675981959 57 919445803 84 554530567 45 460311862 3 808773782 18 98991667 37 63650796 88 363827440 63 859419737 66 626060386 34 849686580 70 785994312 70 721387445 62 904031251 11 197057483 85 589452878 48 51034713 35 974860526 79 29664354 87 751845101 46 117347361 92 548719128 48 539648664 21 734805024 81 923978955 86 974775997 15 72251343 34 936320644 24 93729550 100 358737178 23 31226340 25 54644361 40 544794527 98 928491294 88 712877183 32 378487672 60 666442851 34 120768759 8 903730998 26 354906141 95 30261257 43 166413785 94 658772165 70 967835070 32 625478865 14 687826933 19 991481742 97 267195509 16 163209075 29 474419171 55 567741780 91 65424234 52 763074686 20 946457242 93 839434051 88 601337449 90 310504515 49 467220431 64 667568026 61 113912169 80 473868914 56 372715956 89 340394160 23 849188780 29 763860897 42 505512367 96 643193938 25 711206363 26 534492614 71 434035646 9 998274743 93 258976005 43 631559283 73 501815436 76 945872141 34 397564303 66 32766797 23 521726769 11 480033668 6 804582087 38 487973376 21 890907528 73 195641879 95 88043838 90 734507719 79 350197135 90 613145053 74 974537364 34 176418272 71 906253739 27 251809838 75 375364161 24 63712847 58 551364449 73 22476287 83 965628390 69 712224287 69 765567956 79 872328756 82 420338134 78 584776815 13 126527284 35 323133453 85 461888722 40 10174958 48 71296345 67 858061496 57 60619348 91 926078626 84 658849333 27 139359943 50 212343932 52 457021208 20 259420589 58 566270985 31 717539566 80 921323719 56 617377738 7 60549980 19 68713069 62 281057972 0 140106172 85 768191762 67 619847118 97 784447475 15 753444348 58 323690174 47 623794884 65 308327375 94 272764718 98 798576404 73 281665972 17 131977732 53 40726846 44 938000439 91 203633381 35 16407712 36 161256792 42 275691098 0 588458288 43 291227202 46 178437839 43 679783985 52 639511132 7 383409785 2 715116564 96 105239319 56 387263740 6 687802290 65 795900360 88 174271651 47 70284457 51 973886778 25 591889685 62 447412569 84 212968027 80 155211920 30 758819582 45 275489114 79 260009087 55 68154433 67 378765664 16 723747142 8 63974610 5 482254728 82 3246857 61 674198504 69 63516471 97 837668189 11 244771610 31 810096948 80 625235854 64 245944347 90 494644896 35 733696547 87 639471235 47 117919132 39 341980101 16 965018257 77 312198433 65 294942969 25 464803095 65 788213229 62 783792824 28 945895596 56 455982915 83 212206944 68 124996970 18 990973568 22 128350505 32 425257241 56 544884216 68 311348461 42 301928119 29 244398925 93 765579880 11 323433105 7 844702971 6 130193034 34 950959628 85 569908005 59 624854634 19 527860970 40 520969425 58 89621414 15 174704498 69 849175539 88 362709635 17 219742911 60 863494433 43 509598019 31 752924515 47 798646539 92 560470729 18 819798179 38 399687600 58 15748419 24 942365949 82 368940686 96 350404797 80 306590709 62 583387149 39 304164783 7 393673080 44 835063821 45 63691344 83 247296414 100 761073666 90 610962911 71 864777806 27 604927911 91 289724163 95 253976639 71 643530593 81 784960533 62 172935348 8 459920289 66 848851468 65 349420370 93 293341325 52 320043366 60 396255522 44 420686537 30 761445783 9 909201407 86 279807360 16 880304453 82 952970374 3 998321500 30 440955108 41 92846505 90 877188588 76 505277835 56 801204427 95 402473239 85 349820382 93 438843092 68 991358964 30 263095706 90 280469722 77 665171495 37 172401677 37 857322071 14 914894861 0 566031370 63 691571839 88 577118228 26 132959641 62 742576364 17 824137862 12 825309102 67 495503553 50 419830488 31 468971252 10 612904913 70 99392302 72 925298915 84 706055848 17 419964026 12 932616520 100 990992133 61 666998431 21 872661859 93 43478052 88 350413548 80 520711379 7 933763108 73 658030464 35 957247313 87 127415615 90 628016851 94 236102688 82 141149025 55 91111633 34 29732435 10 542274148 49 602093760 58 233919280 55 196204321 70 57019388 66 901517345 87 701692668 56 500530513 39 567949784 97 96659045 16 776253441 17 990072105 66 569436767 45 260720787 81 746903954 42 157092983 80 425405517 3 558281760 67 310047984 10 480642551 82 364373690 83 558317576 70 616225799 69 723653591 47 366578311 97 44878823 13 658560728 73 522734224 36 748899588 14 234459560 60 674001973 2 400545844 66 179803373 73 231154652 60 268242618 9 193578634 72 597151961 21 487561099 29 235006588 15 36314768 50 261241046 71 185159498 54 76014082 69 650747790 45 825302431 25 454782438 77 627387977 34 448827108 100 853546682 82 267543822 50 429365958 32 692868332 23 219029331 22 523250454 85 743597090 48 840910281 97 481348128 79 17822918 93 743924534 80 261417566 81 657541249 79 385714520 81 304997408 20 886197373 99 924663942 72 86260417 52 201890382 91 53123843 22 293813750 54 739477006 88 212415793 52 16772807 58 748357396 43 865007528 4 755976946 67 386686376 57 127988222 41 783470419 26 403869559 5 603102388 73 339667839 30 639139344 26 892869757 24 344985080 83 983909213 75 182145760 40 614068049 93 871774650 89 890158022 81 863611359 40 666149398 47 984072195 5 371568573 48 207842250 80 79367492 46 365203136 96 339025406 64 901324988 77 267731342 45 71214438 36 887847627 71 212723327 66 375512862 63 459714660 75 578886179 38 618277869 31 626605946 1 285238812 62 772677616 20 159975744 42 862609169 14 917418800 23 94942465 71 891642684 70 815029219 68 977754550 79 81995892 6 211935306 40 342064881 36 649214429 22 677909196 82 675468132 76 545211556 50 816070860 96 982601430 43 920829283 61 715723189 19 509277762 3 145072343 49 189056816 85 685739787 32 612926187 31 836314962 68 860376273 59 935583849 13 640102059 51 960257114 51 926310132 65 677589140 58 588720417 2 485026415 80 191958997 53 144018646 96 151077185 12 940797732 52 67287514 34 481326080 11 53411142 51 69569196 54 928185778 89 59547281 98 235660835 38 277892043 42 514282849 98 639266551 80 926580191 77 898690429 0 966665159 20 125017949 3 234265145 63 460563766 63 939981944 49 60235372 44 981707493 23 295266876 68 390973103 2 961067501 73 3846815 84 886049987 2 865665987 40 289230835 23 816163976 57 974401502 82 96361844 76 149551935 40 111441112 16 208185495 98 728225165 50 787599217 25 844193173 18 386472316 0 437217639 26 927376745 17 980670859 25 600526004 0 627073375 41 608267289 69 707742370 36 738672994 29 888721918 73 179724146 28 9987595 53 162551931 59 389292797 1 428657606 46 968570248 46 268682154 71 671973998 97 942472803 50 767651792 38 937215038 37 791451922 65 393551466 20 9209813 78 572264663 79 777177786 25 440559112 100 480716389 27 405812721 0 585436894 95 532900560 71 566809460 90 971188243 15 998030132 76 148232235 12 929724693 90 335676040 28 979598813 63 510163455 61 217900929 98 897064644 47 950637150 47 965363548 0 358040045 50 321288021 10 25565060 100 734513186 87 170282277 37 783171844 85 262441462 16 709205145 33 996291512 33 860667654 13 627421043 11 645909034 9 615645833 93 604301241 40 697327792 54 813175482 46 228039604 34 62514929 73 524581984 97 847827062 7 864510055 75 160656753 29 143806646 2 257624192 20 692671383 50 740373466 53 861212829 32 631291863 37 837985601 58 612769636 80 613868172 51 165803030 2 613889077 63 88835013 1 8372447 16 484857936 49 893604275 94 762788768 55 965700520 26 702718559 32 699457927 5 207866258 53 692045578 29 832802371 35 368879953 50 357300428 51 936616076 76 632752639 18 270537161 66 932509340 7 308739246 11 318585989 8 966121443 100 625869093 15 1475326 58 861505964 62 789851522 82 139623079 73 515187736 95 310449834 73 103226925 82 393431188 22 144826712 4 908404651 11 760936484 87 187369921 13 98919658 57 785556426 88 128986745 13 89603777 53 955945942 96 188737471 43 885685887 7 306169782 31 478957647 99 426577374 20 183468607 54 758450806 25 199418224 31 675888673 25 231033518 49 158062350 83 392549395 62 78388209 19 381920523 64 731261774 25 921480281 8 519800161 2 151013929 90 67542693 92 701237604 50 437668810 53 453579664 36 284136549 12 88733393 96 654485823 91 390959116 16 202799391 29 953842218 7 411554708 70 601597935 7 726546453 97 914804436 76 529101030 23 41383947 80 418205087 8 652784395 82 263294513 1 174920246 51 642809357 13 361226993 72 466250305 47 650435442 86 467723822 98 841727934 93 50959063 14 989500409 22 529068227 28 329475626 96 26114619 6 481457357 56 407939837 36 710068998 65 495099422 85 567366731 53 666306454 47 461706519 68 224019209 92 37132125 57 815624093 25 864571377 6 377120170 0 975625211 86 544065734 17 814379240 92 889062473 14 541680438 27 486301141 30 706011161 17 939182936 83 776713216 52 311608165 54 841917735 77 374044667 81 960885483 64 625434104 65 331816409 97 100668554 98 915822276 55 792258073 83 562297514 97 868592059 47 761605670 48 134742651 46 487913652 0 581001774 96 376558751 63 377834905 91 270176086 18 251781365 24 667474347 13 202132469 34 64859148 87 839042167 33 235135122 38 396719340 12 593689020 7 613308363 63 358474049 72 332308674 67 804037023 10 831334264 97 96939758 2 851197618 56 359046021 44 828102328 28 115147325 15 949509693 75 763863177 96 8999161 37 14070882 43 325841143 43 739991845 28 181577266 81 844282768 91 97681461 87 400349565 26 580946635 89 816027380 46 94426984 63 602989197 99 651725175 79 70977203 100 393843919 61 181141358 12 977615831 70 487467900 89 457670745 80 493776421 6 175990357 36 72230053 2 666793666 94 747012519 9 506678939 89 93887459 2 632310052 97 310151230 43 683236747 21 983852012 44 816525079 70 801526301 11 7908624 99 591918138 58 75326265 88 821920836 81 780235619 32 250244772 4 377237756 15 252312387 64 684417191 45 2541989 92 203624407 70 879584788 58 96299891 66 960208844 4 340997362 97 124674068 98 736147296 13 775535983 10 940774766 96 41413517 31 988865872 83 279398468 7 107384255 42 402715419 41 841253644 71 87053456 83 217648519 42 623442064 51 969552509 26 133502209 33 343917719 25 900123845 12 823167110 58 140880635 25 804238182 51 762908484 56 923819437 5 689170796 84 178011677 92 63507352 45 760250461 87 645004949 10 164747288 22 132705873 2 508269053 33 735008954 63 155054855 1 18627000 72 441820898 57 302277158 66 933962309 29 750728825 54 420708083 82 987409118 59 704714082 26 629015465 89 210324761 51 203487585 96 638947847 1 256218983 73 57270539 58 130904782 44 645465874 61 327963539 1 821961588 45 646291018 37 940296538 63 959697015 35 439900030 50 170385071 7 819811174 87 602922944 54 882578585 9 224499770 30 918876423 83 20808633 71 49906406 62 724693982 66 136401101 62 604368997 27 942494503 65 825592605 74 750117583 8 924763353 50 729044799 71 209936315 55 850012709 51 481396049 67 115892892 19 433061734 63 4127247 87 726037418 96 923026223 61 58877055 2 958353905 96 182145984 80 321109910 98 856990951 31 53075108 96 12835954 52 137715382 1 335479471 58 483882175 82 819248684 81 422238574 69 178140776 69 390361425 23 659579517 46 448397320 15 628953285 20 237359859 43 722668805 85 512535643 86 725682236 52 236029242 66 362334617 18 269795780 98 841289454 19 158350184 58 805890025 49 733948620 64 944476221 47 715610487 33 234743913 92 900117037 75 109164919 99 290646083 5 462220977 63 670871203 78 751205344 43 653878362 18 813590022 36 596497550 93 737610747 57 983193766 65 899289980 58 491556652 17 506638664 82 679608695 16 746325888 31 371632664 87 209085520 35 283422449 88 299065121 43 418141860 99 545550815 71 379430738 1 425313524 30 82278031 5 43573142 47 391665579 74 673010495 80 925700668 62 377288205 46 340960033 26 77035783 57 446145809 78 914599921 34 308023197 79 994114045 87 124781248 80 326780333 40 619143841 28 176909253 14 174199335 30 799567001 46 557689567 61 537882928 88 814692938 8 309238870 23 680674953 17 510928690 43 424480465 97 86747733 89 310127210 22 977937379 76 459593745 43 390950697 90 129505874 15 596010002 23 166909928 83 140836021 97 320886901 23 672319372 68 569864364 74 84611711 89 805468255 85 876119859 9 800794783 54 853347636 34 98185901 60 473729587 22 519433277 92 448701740 79 288919922 87 66445346 92 213438247 5 455703262 42 338868573 87 148475583 68 975988800 51 11006937 43 489383649 14 350459977 36 450533388 66 420210410 43 519612273 44 667549658 10 478430851 94 244615619 19 978580892 31 673068832 70 535901254 93 779243689 90 545878174 18 789883812 4 773375450 86 506890417 18 145911432 74 792123366 41 924216874 56 71882106 69 502915350 21 339352016 75 911835897 52 702566463 53 980123862 42 454005919 34 516948033 53 931237130 94 974311982 33 417332107 9 571740594 55 203699328 77 634542788 24 668164753 96 626538811 25 768072369 85 89097278 74 968506371 42 791367869 4 117118960 2 180705281 79 420561350 77 179672145 11 536073258 13 773975871 73 350128743 88 770985573 3 541845689 51 929696293 14 658817584 94 729623419 80 836238670 36 753688999 9 370634935 13 38473399 11 939589442 4 680127355 98 735113805 98 612469018 34 294501519 46 612681341 24 520224944 47 678355455 11 605594803 68 855674724 25 166031556 25 46802902 27 236714429 22 805072345 77 649477299 96 885691714 72 472922948 55 883194429 7 150961053 30 336595066 9 792972001 72 745480525 28 478191654 36 446273846 40 742687692 37 792838394 20 802818172 43 781270074 21 327624583 62 362932027 2 577296257 17 423596149 47 204633298 3 13870220 49 922262359 6 138068774 92 146796585 14 501333767 64 379558649 100 259878035 88 359872802 93 277988639 79 409467517 11 869895794 10 675564223 64 149023842 51 556412544 86 258654652 13 580548763 82 536709747 39 396833192 41 624364110 3 304753439 16 95889624 5 457157444 22 804525044 37 636659529 10 378163517 17 994067632 9 86881327 33 392615581 33 987809791 6 774350688 80 226967852 23 907119128 9 836210122 70 178213794 53 156941905 93 7167820 8 768239994 69 142209052 75 189622160 45 916217776 82 408980764 66 304559997 13 815164673 0 711375034 50 177123994 38 352823270 57 724635005 79 431808097 30 23656771 55 630198446 1 607990864 81 748814719 40 821127431 46 333299972 78 203418698 88 51469168 8 209486805 26 520192569 14 607976955 34 797061435 26 446712096 66 945365548 63 644916743 88 50435348 82 944439034 89 969695428 18 613202458 95 441034451 34 794922815 52 670590487 17 322185832 86 711779091 14 644019122 66 317975552 23 344165297 93 310229821 6 46549690 44 464795015 47 416864827 38 295333443 93 908940873 63 92381200 91 774528587 14 137853255 71 238655191 38 979690935 25 825940734 2 763134148 73 249827197 54 715344477 64 896357840 34 579684205 100 586953243 92 469178117 37 578328200 90 97764080 51 92506932 64 855424207 79 991102836 55 62129978 48 662744536 20 352606530 11 775249886 10 74298536 43 263986321 23 938473300 95 225935072 69 883449593 2 500647854 2 471021425 70 348677959 54 538295441 0 372621421 87 350514902 47 703350762 1 150083665 31 975809405 69 833776505 46 454205359 67 845991489 8 693608783 68 570035159 95 606832564 50 440414173 47 306724736 84 946567986 5 448931996 13 388256784 81 967242475 47 496921025 100 324316213 66 504216824 51 732451110 50 626602945 57 911736831 80 96026888 67 317515770 89 289065459 7 557578742 88 905306095 79 65919000 65 923654376 89 138082734 11 884153076 74 305559501 82 561773667 5 268093067 14 527681651 0 316717325 98 841194782 29 775210533 66 799565577 62 168404588 74 81632618 1 857084034 87 786873764 83 236237174 100 758857634 89 299265277 17 975230424 14 611016817 100 830366876 18 131159384 20 622334696 96 163329108 83 453674439 35 673639292 51 976804920 83 688489014 41 62122827 31 12640152 2 316053829 11 920659797 89 268009664 24 234043142 20 564005975 93 113049207 73 506946506 100 221214277 3 151216362 53 100936964 24 651801588 76 469649179 13 370651410 67 278585555 27 387101144 66 1385241 28 672259158 98 798040574 52 515574327 90 133975889 12 831116012 31 498401156 75 474604589 95 187244523 10 289401949 74 536672558 38 685428613 4 841894196 51 322966172 99 252548512 57 779970849 9 94125389 9 464916820 92 147974560 49 997695773 19 894498816 49 404553700 17 901158934 61 370844392 24 978839372 99 803514607 61 564335680 17 218457758 8 942261947 64 987496010 95 177511875 70 693475755 26 937056967 42 9580355 61 715636143 70 689597540 18 362842960 42 835194243 75 375237323 39 861494574 38 624730464 51 988523321 56 80501697 49 742699595 54 759063337 93 893866594 30 687614891 82 470035654 37 838256096 10 286762897 35 807221469 60 345208523 6 12010198 0 554316929 67 752467645 64 974738414 56 544389492 65 552334717 5 831669393 72 723164868 95 699391218 82 724020511 48 530784496 9 464463778 14 296937586 75 375181814 13 381929108 25 516608912 98 431969784 54 42389430 25 953200473 4 728363027 45 759875621 62 486281397 20 773386207 61 520117208 63 862303492 65 876826196 96 397993971 65 381912340 87 293102998 4 66035419 57 877774709 100 543897336 38 540925131 20 938859861 27 852518586 46 770255576 66 570075533 89 234358697 70 141610236 26 699094985 66 566790552 88 749134586 64 621362424 80 869378171 97 565814907 87 40631837 57 542262233 62 303716646 21 876024108 4 760452185 70 988263792 39 740529030 44 453313869 98 420898870 15 92046128 63 752582728 18 424032720 16 72036663 3 243227265 85 387597114 92 308046323 14 564523316 89 192536881 43 747025741 83 998509135 30 805498505 90 49832599 28 164773185 53 534850268 48 924156957 89 41364710 87 761740371 27 984026012 50 106149672 36 405177610 48 649816021 33 404413926 80 361138444 94 903732906 31 972844435 40 410428059 86 399805841 51 891427902 71 44798584 98 509437379 16 268618042 62 685097273 96 755461055 51 742393228 87 950821129 3 435285053 28 604741134 47 335171616 12 453861504 78 257019107 37 747687461 89 485404692 28 324591793 56 676324787 5 91200143 67 305294499 75 470856820 15 264335357 29 482256140 75 921588456 42 70041892 64 749562602 42 684554120 26 983206753 13 154272145 0 417111509 43 576557880 44 765872843 46 731693671 4 852159736 71 94709125 13 612071112 19 995309326 6 716097178 17 414262667 56 873681581 55 792532422 53 675507937 43 275092752 62 242873042 20 267542621 10 361867540 61 927434676 53 20524481 43 750035095 1 353699642 30 932417165 95 114581398 0 422117621 21 707137791 3 102621429 97 750543394 11 655297711 31 788316145 93 728937448 35 409276144 47 425511525 91 386024954 22 222086412 98 745603909 42 279617684 60 159917227 97 20349829 39 344566918 9 856071399 15 135725472 43 292440860 36 747939520 16 277135439 53 608468124 99 879291561 33 413340318 84 803106758 67 88623514 11 739730702 1 322533459 47 221424999 28 216678646 72 419723520 3 123781394 82 708820242 35 881149293 19 72337530 8 929771082 77 143047623 40 717334950 38 43176226 5 613916549 100 349058471 91 87451564 52 316154775 99 62471296 41 798061727 2 302957331 43 183909279 73 268366412 69 376854779 87 379165743 84 307805794 1 283855864 23 690552496 77 580829940 38 467756537 52 776754068 41 206771 26 906765531 45 957246451 88 530019938 20 270972871 50 551413801 61 582370977 12 468597226 72 283159421 7 7901847 72 552725861 59 995158232 7 626935176 56 662130496 19 291605754 63 125089539 70 100252114 38 526776921 19 546459194 64 625485435 85 316586497 81 972962132 3 462008279 97 616387172 18 798524964 48 571213539 79 354413509 26 351234231 42 999604984 89 780723499 30 751358077 41 919466826 66 136247224 21 863352290 83 876500998 42 137275722 79 980211262 4 86207369 18 623615585 10 254117877 40 659876153 81 789856070 83 323292646 63 683589836 29 57615884 9 149249249 22 694573336 25 584380653 71 345044746 73 109015400 72 170429058 46 518281995 59 367451409 90 934009906 59 342511395 19 14311861 49 80540748 76 484204129 73 728114813 54 211551089 21 350148389 41 199793369 83 185466460 100 46967272 48 392585975 82 553174052 33 483755034 23 847648553 3 990413075 94 354928999 57 775010068 7 981644589 86 96413533 3 690284630 49 700778449 33 897267696 4 434517904 94 340996265 94 496447658 15 918123380 98 819100629 53 315506530 5 337207233 13 403977530 16 868073193 95 443410773 44 106360800 7 461596699 26 708122241 22 880387775 66 59126957 90 415208667 81 673635102 21 39439789 66 410273022 79 667362862 60 464264153 89 170103034 92 743991852 40 789664838 100 972066601 92 836074322 11 942478565 89 496101509 92 339381906 82 696390537 75 365453868 76 441975512 90 22361838 20 888069101 72 491042340 11 536729303 81 82195445 19 545672982 73 771287068 22 185918949 88 746810651 73 587099739 63 240739612 93 843982508 93 509524657 20 907490689 84 397415609 33 261109616 31 655042597 59 221224573 59 235734726 45 621178547 43 834806988 75 422362306 78 147715450 50 108966851 62 654922079 67 226413301 45 543142137 31 513981509 48 9353727 42 277359287 43 225624602 37 247112385 11 793949309 27 239172935 70 118426948 43 399825284 55 260485195 77 763292302 38 946935201 31 795722831 12 921902112 87 946719463 85 548507872 58 505462912 16 460387912 42 813301485 57 175318401 29 610746022 95 426522483 41 971950885 60 885311921 20 660291475 13 85351150 55 307168507 74 995419267 4 800024584 12 561167385 51 321575413 53 569037015 26 397522233 63 716867338 47 293818656 19 796800730 71 648398556 100 603712948 7 611205880 92 652481320 91 853419712 27 628988878 16 89125673 7 979538043 10 102026715 7 924782199 77 231032237 91 611181136 95 144342999 13 366804948 32 272427599 12 526497499 26 44647691 75 428781194 53 125899900 22 612063457 93 463892028 99 375826665 82 404308394 84 18740286 38 524283209 86 690361485 33 714262317 95 392142313 98 689043940 20 469678629 38 119098019 80 20814917 0 878546247 65 208725993 72 976540147 45 934285259 58 334097720 21 303717849 58 188302651 34 10534312 32 28593207 46 737587701 54 156552117 11 938555561 93 476139779 30 620892899 83 952297543 50 419044697 17 398185944 18 326098705 25 419739557 34 877156835 5 631107731 6 318871039 39 449661058 42 150955593 63 200126911 64 339072747 12 8819504 53 856669885 90 932749877 83 683305287 24 396931236 43 150533759 52 764458928 13 604851299 49 318825964 30 54490358 43 400816710 73 8356462 66 770444696 43 203178077 97 246072753 21 101361571 52 161122468 36 315192836 23 777423537 50 753132647 73 380529849 33 817428430 29 304758554 46 155645189 54 87874421 36 524695323 77 842757103 41 504217217 82 153749177 66 654161154 17 295408818 100 306766279 13 821752088 2 448061542 45 282926948 2 405598589 97 993777341 70 359699568 16 5066186 76 353979095 96 777292653 81 351031832 19 696776816 36 295374804 79 448541281 66 157819543 35 486326144 25 207423985 64 916922816 62 249672612 90 111646470 39 882734235 24 689485250 42 418349261 64 206131212 96 397402082 5 580307083 3 246360872 42 914281035 28 40370448 31 747754243 63 253458989 48 300778415 0 397856134 46 950240043 92 219948054 13 381581121 67 777583335 61 109260449 25 517035701 26 319760159 71 742414582 61 837162896 5 413155878 40 843498530 10 660614531 45 246726483 64 254422484 17 39875792 92 64342890 22 72538435 83 9639140 37 845982771 90 390170624 10 65334625 6 199772852 25 320560772 22 481081187 4 285713652 31 873441723 85 861817744 12 331705669 86 345310064 29 17453385 30 277129983 97 94961506 66 792429972 46 178176484 56 317816212 5 486784227 68 346174031 7 960099745 31 881013753 85 409619096 15 521885486 72 512989834 54 744936640 9 733445936 57 469243734 91 472522740 36 405660616 50 956157664 3 110805294 95 324769225 42 166149796 64 822362185 82 206195289 1 191147101 95 397445875 35 886625741 63 797770379 91 405572389 16 194832204 69 699672782 43 266695085 43 589988066 53 395889925 18 155609199 89 727767657 3 92536209 88 214029135 37 827489610 95 749313211 64 618101018 56 742157053 17 258911443 60 221618650 15 607908919 58 193949369 6 766010348 60 955130790 96 589122607 81 173734466 82 167101676 90 624878466 47 685541123 7 179092664 93 29768414 60 790603300 76 154740220 22 655685646 80 177102621 58 194069707 48 202994301 66 146336674 38 940043511 14 397145007 35 411435096 60 696966008 15 432636723 85 673422829 67 8034614 70 480300050 80 346196272 86 969770636 30 863186349 34 31085751 89 24563930 21 970629496 28 904657215 93 897650699 86 612950495 86 116434253 99 235635005 32 781000284 32 312813236 67 132851355 1 400327854 93 311167033 22 118003662 67 683578063 23 823957038 13 924226366 95 103165501 57 936748995 13 356379259 37 200308318 92 104563469 6 122180442 8 443756299 3 269475027 68 460670241 8 1622144 23 480314728 33 580730608 8 95412303 83 189002153 13 49023724 38 131835213 14 174583729 51 863811109 55 666790185 56 277307698 64 492452513 16 482648543 53 207720692 71 187159821 89 446763257 67 161569906 29 121027913 79 727394461 27 601167025 41 323242174 14 957738829 16 780696446 4 686944358 85 745068289 83 352786137 11 135297349 52 849531279 25 526840208 57 275641335 83 216581149 85 49552075 1 703983510 84 64539003 88 195768682 25 393883483 20 740313440 4 166420706 34 322548069 14 280158408 18 619440377 18 279150115 28 805403435 9 340287729 48 437155426 30 710865670 96 439499633 83 190592964 31 921153939 75 886565263 91 967284140 29 507642612 80 429518645 100 66642643 84 305536985 85 731459865 47 657699067 89 105453853 76 195318192 4 226580402 53 723466371 69 378118873 48 35209596 62 764532979 63 745845840 7 804841001 41 507736156 94 490964132 40 6449137 41 823562292 45 380439754 62 298816209 61 54756234 62 295539668 92 317445104 26 110195849 38 241152052 20 648520532 19 533315681 91 889945056 2 609558234 29 278740990 64 370779995 82 745057511 4 719294442 78 563936798 13 281095788 4 449217268 58 168999320 45 744275558 3 246438076 59 200281679 17 74439783 11 806585869 24 542780761 40 748665394 45 74320050 4 267269988 87 716915052 59 429739538 82 906057736 22 210636072 72 122238454 33 924380985 1 519128470 25 838601310 8 124506648 12 519426930 67 162320920 80 907160739 23 543680889 35 333064021 43 329092341 57 792823071 60 591241913 0 758689736 76 84431826 0 661450825 97 682044222 60 210104481 88 785833584 84 190929838 74 530083720 9 693730909 77 710086573 16 994057777 36 23203770 63 2533457 25 258826265 31 962896769 53 734103951 13 778443128 72 79449008 52 504884447 10 902309699 12 720433935 34 788229859 61 610505876 18 634324766 20 732402960 45 540592197 37 899606224 0 134107865 7 416168900 42 753473146 90 678308344 25 985769818 97 704036494 95 971461901 14 609092462 50 126831347 15 727592503 79 387152244 22 117438531 60 851173457 64 509778016 93 934331256 64 701011599 60 689601705 22 221061222 7 246287133 48 713105858 80 805923513 2 870611250 41 920907876 0 702083096 20 685218644 53 408364500 26 14800001 23 641107199 68 632622902 92 277569272 86 228129033 26 305669245 50 593396592 33 699226250 73 61901354 92 98131832 63 518390737 64 588799659 10 631573520 92 76828245 52 893801863 50 131598778 61 263112879 75 265601583 26 111815176 59 220215367 50 453774467 48 636197123 78 68421512 38 896876349 46 4753611 32 533226860 18 870010018 63 776889074 71 150863178 69 965338839 37 913557556 65 847036092 7 292481979 5 357847729 78 477582164 10 866948189 41 152704672 11 100516598 24 749030079 86 990194141 46 995324003 79 780430256 100 80998585 72 685971916 6 673048922 50 187705537 97 160866490 95 423433361 5 917493013 84 432096708 39 883119822 2 996514018 49 747414661 68 450509421 54 464103539 5 299274654 11 634104671 20 69892838 12 552295103 50 44481056 14 668528183 73 163786217 53 834378249 20 423782491 13 778123677 37 269925903 66 972525434 41 208920634 13 620169781 1 238457931 50 227174035 36 187062742 47 336572755 1 116580566 45 431905158 96 970429412 25 756524308 52 635531998 28 306341159 6 398463348 39 470955100 95 90280697 69 728803430 34 157357368 9 574720336 84 855467258 25 113432862 100 72601171 45 816566572 75 892270102 57 935344586 97 860355352 29 813255583 37 759751676 25 516629779 39 515326107 16 873354638 68 129014794 73 942445750 47 49875374 14 980642108 17 898986246 0 954497415 45 64052887 17 451393630 62 321323988 68 886600980 71 890454425 50 653398779 18 136920407 51 662205257 64 112519055 26 626551740 45 802511833 37 370264386 6 93673566 59 384046909 73 377579634 7 498054624 91 702277350 56 178170852 53 174061782 14 48740227 18 432292761 14 163456283 70 244252094 25 919197931 25 274259640 37 371064844 50 828778342 42 627570412 77 947117365 68 333564817 89 170910310 62 151183456 15 289713201 41 850142374 47 33457058 81 725112310 29 659586776 48 46010395 79 767266039 5 419624056 75 190093512 21 214445201 54 652048768 90 497196710 41 908631984 19 138360020 83 713006547 79 594620750 76 728244446 34 877589443 24 105705056 58 34969489 73 629996754 55 273025838 17 254605667 49 114279919 44 164535197 58 824875490 20 367486974 9 129079554 27 236424629 85 302845845 82 352236681 11 732599678 99 280083568 69 640000801 32 41566515 7 46318986 75 859698112 53 686939335 76 659691093 56 526316455 40 312961458 88 299255553 97 424210192 85 868892462 8 522912098 64 508401064 95 418941174 85 171143114 34 273202303 20 447121305 48 121962096 61 6781624 89 942344566 50 799923109 11 807158079 81 120403268 14 929565698 51 90624246 71 209011425 95 168736611 13 21288791 43 985263381 33 725492347 7 921241277 29 170034491 31 45395539 92 878404836 23 544251625 19 762891672 49 830278413 23 597523534 71 339334726 19 77769536 67 156406240 49 192638006 15 817078630 96 521770704 96 4164102 34 187960937 77 791099873 27 943861520 38 673436199 57 554763363 40 748169776 18 906752069 37 898572926 39 989625889 69 509275975 57 215976366 20 531582418 10 552097740 14 420420719 0 835245713 5 88406464 97 169725548 15 13327306 80 403727075 78 470213266 94 257208352 75 555009274 63 936817505 18 640523053 66 920457749 45 533945163 27 762336570 61 348334626 32 790014645 36 572993721 93 805455124 10 643746889 0 966892247 36 211075300 51 756340188 41 419413510 36 121469545 86 771054813 51 769190147 50 992232857 14 573123572 98 924523250 32 719241735 90 261548720 59 743899959 53 347631083 35 485330722 10 107683334 57 73817259 46 26912612 39 107790333 39 971258211 2 422030166 39 508134869 57 441998708 77 288807846 32 334466613 44 932978339 41 267388108 8 674730568 12 422026984 98 816325633 99 180380817 75 313269276 23 480036935 46 68286949 99 393176760 58 442348499 97 578708147 11 261386280 34 595909442 5 184613834 71 886246481 50 40068501 38 163480525 56 773974705 53 418416356 18 831139835 54 400619143 80 401704765 54 785954499 56 689291092 34 310201746 33 399512298 72 937429158 7 175475930 51 677111695 47 938535757 32 262618723 21 555085126 75 625271547 65 510895709 60 80668556 39 13018366 87 107614251 63 679485630 95 528214858 46 324040223 19 985361396 74 542103391 86 525825566 95 988608838 100 153215887 22 527938425 39 952103667 82 268437911 17 160494638 42 738780728 65 619452659 45 140747938 78 221636954 60 197305367 22 130618590 80 290074137 15 207925954 63 452314499 96 376179989 12 534453457 11 552903059 20 940036474 55 183030636 39 693004764 97 351558091 10 475427343 9 249966198 40 266374528 2 789510715 78 826134955 60 582687491 6 129422710 42 713334593 1 9021729 41 816683871 31 984739178 16 663384054 38 514389764 41 910237279 63 962043283 48 852939551 46 150635875 14 274833274 68 327606252 91 759973133 71 371322339 31 309873039 69 44576210 23 795171499 39 105972099 66 441032429 92 574135810 35 494431175 68 267945242 69 932011908 94 713160381 34 84623982 65 114527130 49 736012666 28 153907803 98 582150422 36 62394646 7 875332184 28 187681023 43 604319367 56 36713358 95 938939327 34 563841596 42 659265189 1 404184595 53 689755189 66 645225628 5 382529510 20 860726488 34 448643831 41 807003595 51 1475304 38 680195659 88 549891765 1 483889263 61 988391107 2 998960153 30 467512371 81 938434854 78 40158542 0 882248337 7 48675539 96 885223323 65 838304148 39 392054551 20 29392465 36 557064756 44 858381701 7 446864878 68 213681112 1 412253347 62 341860494 86 254722880 94 239688639 41 584048249 20 566950759 41 146914781 54 486710400 95 866251574 93 481228320 2 3128941 13 208502268 40 857779762 34 612631026 65 633938978 30 863125513 56 223586657 97 176028055 90 433597941 41 499091781 26 595219124 61 97437356 76 97918288 17 462761763 18 298634877 21 457552622 98 536826839 38 602493536 87 402895833 83 112362528 41 779125565 92 371709261 69 972103778 0 794402436 7 162616911 56 815829334 30 542819496 22 442745658 0 589694248 91 770809976 44 19701204 53 112491999 17 194994635 46 57321790 90 419321423 69 404433128 68 262644140 95 856698664 47 347889006 61 372559365 26 430611823 97 526002340 81 777083672 50 402921251 41 679350393 24 41391495 37 121042050 47 365456690 22 95911415 77 772721773 13 407368534 9 622695875 18 838472654 12 158173043 87 716355714 35 11823399 92 784651313 44 836492409 94 61186715 71 41756000 94 270116688 92 853515638 35 674045340 63 450093001 55 559072504 28 83119208 85 994025744 63 395971913 70 141875042 85 93279134 91 625714009 59 547049829 78 884658668 16 716676328 34 487584776 51 94924279 99 517751952 15 84009928 88 270797948 71 222233595 43 907446109 85 520957607 40 498594091 98 966348287 42 861894440 5 851089912 49 474224259 37 229338594 48 864566202 90 766573893 60 128081132 62 695302942 25 950070452 31 847533159 87 609669989 14 497286765 58 441831454 96 770044583 63 943557002 94 384227085 86 386252587 2 654181264 46 499181422 90 688057600 42 909545556 98 155300778 59 165799000 38 786575486 11 430644959 19 526416419 2 731372328 20 30635337 88 893144410 52 946871756 64 910133532 37 958784787 39 390785421 13 671208492 57 700005910 37 144011751 7 570077287 34 314325912 47 884068134 99 93509534 19 286545377 94 887367437 43 699852057 21 722177018 20 331082082 68 952324768 21 358302478 21 422671301 44 984857988 39 77529347 64 647244076 68 78934653 92 894439849 52 780960568 28 264841711 99 74558112 79 127564927 43 299416130 38 549714083 87 130134001 15 346185539 81 326882423 1 168911342 1 221154648 21 968021270 100 802188955 36 181605312 84 712958149 89 456526161 39 227423396 40 590839722 64 823430452 28 943641240 48 129363434 72 481941485 85 672896230 62 193655316 21 79298242 68 804608085 55 133395775 0 417348667 35 597516804 71 751194029 83 734833040 38 272251924 37 462067749 78 703791316 89 101470252 41 876624956 96 564331315 0 755639990 91 984427153 37 418465221 88 708165178 88 172714183 93 593298099 57 637941640 38 323375966 29 248307754 38 385426440 100 80299055 85 199767778 34 477585406 47 145032073 9 264854397 80 254615198 38 248710296 65 678269935 53 646850408 69 100341003 85 997856017 48 243832216 43 125757473 99 905473571 34 797960248 13 458440822 38 593020917 42 90931297 26 640574494 60 102326154 39 604460965 19 449043199 64 701840495 80 279332158 85 353807444 96 225706296 39 219744357 47 233865444 1 325834658 78 577740899 53 399552000 51 160712458 32 612382819 8 984677637 67 290923417 10 256079661 81 97828215 29 942677541 50 644304887 56 606857658 82 84514617 62 609365623 5 368531547 50 402389217 84 28640091 54 810845755 88 563868847 57 230581577 33 784448851 23 701828172 93 938109272 95 787877798 19 563787973 35 947485869 23 344813149 93 657429031 21 333859192 44 516848213 96 695137560 37 169173723 82 513921303 96 208033293 59 504177209 69 482955674 46 806374441 27 830310665 16 808278786 76 822196135 23 392141936 7 836018618 3 430740074 72 85295847 100 64888105 38 121264064 93 468924400 82 63089981 53 743325785 92 788006833 2 360019586 14 67785547 2 91020606 35 48876358 81 823050869 17 71157747 28 233698924 96 260020093 2 765887227 47 430162270 20 320325897 5 973596068 100 317963460 21 48381414 72 973726706 57 990602723 25 686491596 57 411775767 65 479328211 43 425452543 4 453866609 54 964579366 53 584244804 79 558311061 18 185164016 61 620016169 37 684218755 6 437588674 1 845359198 17 320301307 55 510151824 27 686001863 43 933873192 20 641216548 38 375829711 45 732584166 85 999523487 97 653585269 12 511247161 34 877184937 2 608549431 92 185924830 97 665179317 88 944461201 38 474852170 99 384890538 53 223994271 34 708877090 61 855725315 74 338208264 20 2309156 12 987639764 8 186777138 12 992361959 18 779457400 45 581922150 66 975596649 79 708694191 44 509959696 74 428889161 0 686366894 36 123550785 55 78133341 82 832127780 91 172298215 81 146842854 49 529655029 27 670973191 94 505077040 53 440073080 0 165452824 44 167849502 22 631433910 21 560709005 60 906684308 57 401920272 98 155192296 32 259628567 89 239295500 97 447753792 71 777353306 64 476828774 20 931626700 78 985691636 21 238516166 93 701722378 32 647904661 20 830497664 46 536397546 83 510510329 88 549230574 10 572702138 90 998522674 73 107244602 31 248755764 8 394103877 4 283387792 30 598627586 7 445251168 87 77105677 83 58809799 26 24462380 65 855530105 18 210607184 82 916966944 93 723255312 1 386545584 54 44585967 7 890620661 85 442800880 14 105512455 76 358838932 91 40496723 24 136209310 64 708381822 57 809602652 97 392607554 59 361673654 97 954082742 10 677778965 36 425486325 87 613711275 40 831776213 31 768252725 28 779153199 32 290366736 26 475684281 81 970969719 50 768862010 76 621642376 12 57701518 32 480740651 84 988178419 67 468829040 68 948610376 57 974585462 23 528332058 77 382691524 82 318196884 3 864926286 24 716168152 15 834882331 1 542084620 55 172884108 59 830963804 82 396180764 40 901032231 87 292671343 76 109779693 12 552019709 77 580650899 35 603417631 85 766347860 52 601725685 24 741499755 64 458406837 48 622917109 84 162657130 39 235298851 18 595374598 94 994313257 47 540788513 61 603493370 4 172843088 76 589239948 8 198272238 93 976285167 0 93736638 83 460953448 44 437637478 90 258120448 40 916099536 68 447559337 11 366019591 41 822417282 58 45754321 87 539261697 62 191023102 97 47233600 27 247814852 73 885046255 77 912910954 78 347753328 73 899705126 31 465068479 34 834288895 23 493894906 82 339844403 88 365848837 31 103824514 21 371013754 66 616360750 85 332837241 65 980910039 97 993714394 88 969110494 2 109913123 35 288474832 47 366725346 62 741839105 50 589102899 23 663316177 34 937945251 84 200429129 33 70008980 34 604100096 76 947596428 83 996774338 54 746577412 5 423232613 82 913369975 66 533834723 76 572712751 34 727480554 99 493368485 17 224086410 45 931066451 12 170830073 88 294612613 44 373877609 11 159399520 30 228982915 97 38516476 14 735848918 38 130062670 59 212624977 65 77197364 10 795728607 53 110793846 24 359057560 77 684435802 35 627470761 3 728953010 86 340009744 39 486549408 67 246396688 47 423717601 4 512574889 3 7222352 75 611025277 48 712875039 19 554046960 69 493754462 31 668582054 82 640588689 32 721716440 27 432703893 29 672063363 98 827192507 85 919774797 95 339303147 44 979427954 77 333158417 78 76009722 56 47989331 59 725519706 32 451170112 67 83454008 16 307016055 59 51556811 24 852486271 96 966569951 98 917889654 17 793867922 6 793409208 83 716632200 39 820207601 33 343462363 11 346107914 29 525369340 60 289136672 50 548205409 65 118758365 30 452546728 19 306080090 80 731651473 84 245398672 69 637555968 77 348973462 68 720815894 77 917652220 74 622562211 19 333929359 11 775643947 3 347013879 35 839647838 89 396153254 74 526299209 68 225287392 18 212862725 77 776299092 79 134555893 71 696415811 6 15327806 76 78394993 76 568420743 86 93258843 87 262765904 73 423234873 88 647250121 55 389596835 46 495753075 87 799000249 84 724790291 79 157647166 95 304991648 30 981172996 80 132810086 44 941547526 39 464668899 57 219054076 73 932508033 75 222890727 71 57785000 33 781519452 65 307810111 40 120220009 90 973756531 46 814938887 21 176845373 9 629518987 97 591629971 61 447315714 100 64925925 72 217950482 21 93645276 12 960816387 20 175978695 88 810319899 48 978865987 4 921968863 58 919885134 94 488104580 8 207816863 91 165971150 2 961298509 12 556139219 55 596711892 99 800597034 79 425563292 96 981779706 11 760812368 13 931469249 55 786332748 68 722014802 61 96423882 68 47417408 27 983802203 80 741400197 4 710251567 70 939723371 6 825036519 49 283308683 92 355505466 1 991380467 3 699679267 8 734628120 43 866064237 41 275545433 86 864766569 32 549197593 47 537981309 44 525544530 10 626843711 72 217794740 8 341725733 79 243945827 95 262458745 76 288139206 76 707576692 2 180268701 63 187383197 36 106497921 66 29024524 59 965587258 35 951084136 33 486562453 24 535057812 0 177291461 8 569022035 4 389330506 35 953988308 79 612574447 3 571959499 60 308043035 31 605133054 81 381216296 26 931425515 80 916480435 32 998045287 10 40087822 89 805513164 18 227015621 44 471842012 55 455292608 78 118084616 63 515861892 78 301656700 93 709646490 24 410839632 65 962077324 40 739475909 23 313332479 17 298428118 4 462230360 70 360080265 47 166392975 6 984539723 47 168808965 66 741321903 77 413980516 4 654829184 64 370367432 29 89462151 90 725396367 78 283745287 45 564186225 93 133560238 78 448790844 66 706813170 56 165348889 95 833606605 53 236935022 26 948315559 80 166077183 9 72218719 84 682806093 53 487815406 37 971670784 93 507276777 22 353040870 80 120224034 11 282482308 1 245858533 49 465472382 100 846850221 60 407588787 38 794715725 71 991537999 51 732820017 12 172849278 59 769872931 7 918336117 13 983233759 43 647983920 25 344174872 43 585317202 82 140652276 85 950240360 65 537178752 20 321050018 28 945540240 7 677689286 21 263827951 84 449796916 78 170535174 62 791082424 59 722443170 37 723038942 77 214390636 36 944217004 93 586206549 45 482091861 86 43599508 99 349007160 76 674150192 96 453234703 59 539866974 50 861661196 88 651265777 61 709215209 99 136392715 54 273048310 8 889122183 76 280756436 21 941638372 25 169361387 83 833376104 39 479902931 53 29282357 29 645626332 71 715602363 88 655296415 69 563363501 89 634035772 72 863783711 28 106274569 90 413772201 51 966307497 44 833297271 97 841964255 67 830084871 94 142815981 8 998722339 94 500949844 12 23088056 49 843783521 77 207407840 1 783637388 2 469417473 83 626984509 45 6625144 83 122414890 74 273466898 96 242605062 61 824652366 69 753933365 49 765457498 49 981944069 98 184209255 87 493441909 60 835206901 21 530961623 71 965648102 33 174896285 67 403317138 24 280308510 73 578967897 22 498879800 90 483204886 11 947748895 27 448136771 85 251778534 87 168909099 69 54260083 93 470842307 16 956062079 32 451782121 70 971813321 15 333536140 89 280226787 21 577537385 19 250707421 41 758977512 33 591103501 8 662479110 43 162365794 5 311985222 47 76025990 41 398594829 8 414945828 55 365672091 49 973634386 1 171921385 66 578301567 3 559943024 39 523346520 78 293850777 89 475502537 60 439604336 62 603766308 98 157346002 11 119654890 48 816934534 58 507838421 12 386919148 76 265894538 0 548243081 91 296044497 19 77825455 91 774035026 59 755672868 32 727076910 0 920832181 75 22225539 51 243868421 0 186933079 97 930586962 72 745072256 80 685514149 36 953419303 99 250138527 13 494296873 66 209662499 53 256373779 5 737916537 19 873742665 60 252302727 36 812692680 39 311952502 55 814877512 68 832975368 96 447021154 38 95057627 22 755554303 39 113551275 23 833302323 97 428507986 64 586430407 16 672928377 10 60701763 10 902314177 68 995817983 64 145160524 90 237603059 98 669598145 33 423461411 61 996814132 43 235765781 26 881773793 83 342429674 32 827214194 59 718020488 13 91843009 2 344109023 7 796942644 1 971763252 2 191349297 22 582334504 43 639675098 13 239645236 79 385980886 71 756144998 36 207591261 83 198347318 29 899857752 42 774153924 71 214531900 32 63567872 10 20683164 42 904716396 50 523647566 14 228745575 61 340088431 95 184937247 35 851589387 5 672025010 46 960264577 90 511970360 79 985140614 89 906892808 39 408026496 81 649681676 24 502212314 8 408288267 63 900951009 49 504422875 70 683221453 52 320483261 89 767252828 82 168780404 54 881074958 13 944161170 52 191739948 1 537619480 8 840304840 10 129233514 16 517734956 94 913821285 82 185451487 68 400412544 4 14232789 93 952997485 41 62442084 99 499623120 24 540349526 83 578776040 89 183875390 92 179618791 5 215424532 71 126436861 52 173300695 20 587962718 17 807772288 79 843640883 96 774324670 63 632779648 1 927867970 83 947879934 2 935357748 78 58255804 30 162059656 24 626830697 22 715208069 33 308113061 32 544508668 74 174359191 83 498541724 88 546033442 38 645516788 53 995987064 98 60843660 0 978083788 1 669416504 17 415150076 11 143082451 21 140079838 34 493783731 53 148627337 90 479815981 81 682751701 59 639089860 87 253774256 22 338101588 46 5333049 24 526371586 77 512212598 65 523219136 44 667115761 91 861577710 100 991095062 23 132734402 60 858521874 4 406895541 32 446503128 50 31225193 23 736458924 35 356227733 65 492309233 30 171271452 79 142167144 25 197313550 59 223168541 54 849704092 17 653833387 92 384417377 17 487362850 68 731251592 11 44568682 25 908261486 39 818960671 17 536480511 58 997521513 72 665884103 8 470957478 47 569471278 64 304740834 51 626333920 68 822164452 18 551582651 52 29878165 59 185836299 72 971953324 45 542737155 79 371660569 34 699811822 6 77093612 21 764613971 3 864325053 68 505955131 29 616779205 90 4714904 11 997116629 92 758167321 21 599245878 88 487851640 48 469616442 17 399615105 43 75435187 88 573239725 65 226368627 28 616270567 63 416973319 74 422377818 82 222266843 57 543674324 94 116270043 96 455258624 79 621386097 8 564425775 88 164560216 8 744041580 37 525550845 35 60755824 31 226650603 36 901724450 51 931039634 17 526357285 68 644361221 69 791980660 99 20620735 87 120501465 60 853096848 19 513049729 65 891475371 83 948669096 16 883513176 45 847451834 20 735208492 44 926283480 14 954218625 43 191126406 92 502618943 94 446670702 97 881251850 15 67937383 27 916444943 38 876900202 38 887141707 13 978545002 29 327142981 19 810125128 82 445283601 11 746228671 70 587527238 87 316453738 54 153396614 69 72587490 23 146181479 46 34299221 96 442514986 28 831473131 48 254407916 48 713291207 97 645052043 30 694647874 86 591211525 33 469526919 62 413021139 51 20131938 92 249226657 22 341031003 26 155519647 68 267555841 78 624910093 95 930709252 70 854084590 64 496201483 78 775464151 77 48912246 52 201142517 63 42148211 23 259360571 54 972878774 100 222388380 57 490048298 49 604190153 68 723265994 42 666860457 13 408097819 13 75462924 34 252037186 25 283411564 95 921459750 28 568240405 4 672359959 74 416026161 4 880189586 3 226578882 52 468728566 0 587177326 62 915556823 75 613479357 85 194952086 1 206871812 30 972274908 97 498595567 23 804110812 49 812119842 7 832059985 23 363928509 7 926523303 11 380706511 33 701425785 62 800252877 26 481141185 17 292643109 75 761404656 94 38275346 86 520073179 77 619051520 47 445207379 43 472107687 18 841094855 27 149076197 90 855842423 39 110491787 65 870772220 42 778532046 2 363236096 66 352922368 32 822954696 70 538928499 78 573267620 61 303150504 89 610102443 78 46946564 25 653522407 66 287193422 24 924388449 11 449167954 17 128171185 53 859167682 79 238542798 93 217451934 70 84727894 78 782246573 74 995024206 87 734572387 89 900605555 16 376765118 53 180855521 6 161396758 85 120128339 33 846862935 99 467343978 56 258921856 9 341439544 97 349428989 19 389045435 49 976517530 86 112874638 7 623636065 23 102084009 38 562118459 95 315682126 26 936703891 59 309034223 51 828214797 21 496127391 91 943029574 38 667205341 74 409360717 73 648202421 16 193707066 3 319768437 14 243867702 90 593822326 45 118178430 100 15808978 43 121006428 66 919386999 83 650011595 90 148498602 33 887359187 42 807429092 96 974290342 15 262283195 0 690979313 87 582322134 22 689293187 88 280403854 15 252849799 82 816521625 18 313149980 93 693285282 54 825556176 76 755544017 78 783489598 85 356910215 79 240407616 45 440820460 99 665843609 85 849311647 78 809697608 9 653347260 62 842129935 26 723149964 57 387898060 78 339093085 19 613242571 9 29422522 24 505814335 51 618516737 58 7442889 52 883955165 4 24549039 17 148786806 88 411076750 99 714954520 3 319988153 34 424102444 100 984948333 1 987695474 44 9581336 11 415288314 75 383189369 89 333424985 58 634317875 48 404143229 4 289648545 33 19797178 37 857460023 38 136011884 80 247354042 16 573267407 40 1396952 67 292760833 73 384222998 54 673399795 72 543261024 37 908449978 8 272047191 44 393680204 65 229448570 38 150680172 45 191221846 5 687432031 81 463450367 95 768321396 6 119993193 70 563945328 19 915804130 97 647384185 24 319292342 45 821548465 1 973530932 25 933495115 60 190022103 6 573468768 69 133306752 33 245986932 22 660033146 20 172042151 72 597133311 58 283035265 12 431286966 70 849743767 97 582325245 99 285550101 35 606849914 50 113826667 22 574241148 97 677702867 61 923449202 72 584319190 94 25267868 22 125909207 25 344790706 99 573568168 77 425978286 35 616985704 66 396016310 66 254662739 56 398847325 25 147584468 53 393854608 14 132706452 96 985367772 87 412480395 79 688506801 41 401227770 32 757242285 99 327908941 94 205842241 18 842183832 31 235627096 71 623106351 56 417935345 22 61533584 39 108888067 34 756927419 24 934798703 31 573958126 49 266841477 24 637077980 30 535479224 41 5438627 47 368104455 59 119173994 3 515625608 0 450053437 18 793890761 66 190984671 71 846571664 4 542599283 94 696818099 17 283133276 80 24290580 1 669131945 88 414574278 54 367927787 33 268931374 89 737534176 22 553262317 24 488007896 50 949875925 98 906520724 45 117478483 37 44714292 15 830586728 57 764210672 94 994734130 61 324537202 2 252782207 95 78658533 6 885381980 32 934353406 81 125617277 79 885404798 26 788516700 59 369667759 27 51793214 48 847529081 7 990019974 52 799978880 97 858377822 77 192520693 45 188883364 24 201036489 97 798403953 51 88165469 33 480673976 94 581946061 76 7207057 37 609171403 26 332582401 43 906214491 66 754049480 35 499932541 29 464781970 42 166722492 97 559683896 53 368931857 64 975053458 13 203545428 28 102887813 59 178180414 56 22298042 9 996885116 18 321019688 10 168039024 61 323860978 40 754936467 17 485205469 67 191075690 14 961812982 79 130723132 57 952052192 15 106993368 94 958434959 16 520817082 85 295416752 0 376516017 71 688848214 51 950219031 66 731889039 13 939526628 8 212593311 82 554728488 38 973836120 94 557821850 39 255248457 59 529678403 4 809449078 78 481274259 75 32196526 17 321142359 63 454622335 98 949959508 8 449727048 45 56431669 38 720648544 30 25649370 32 384592194 5 418729105 50 660019224 84 203536342 87 387377745 97 835276704 46 337332410 63 834184928 17 968844717 32 53473086 37 925665981 77 390483078 54 141394922 20 322865165 59 526215420 74 37545529 18 704349439 95 431619958 56 479688132 18 555121601 9 517504355 30 829684226 41 635206102 83 804536724 89 567204550 15 833192759 18 816722104 73 262018453 61 792417108 93 146026807 86 70691799 7 773879767 12 80403894 26 984702305 64 446194860 71 889324014 43 359472281 10 340786660 4 331011595 71 172906093 19 550847633 39 137521035 52 393614309 7 910990789 100 549234381 16 480046559 65 694330023 80 991297018 78 944629890 92 907183084 58 979981098 23 337030940 19 943850656 26 819606330 49 603616923 57 586225455 97 641960767 82 948441647 60 770507683 23 267535825 25 960845564 62 783437707 58 788755740 89 142142332 21 979532405 98 648673853 1 966977821 7 27947 83 852099033 29 134736898 58 398432492 70 318150266 76 203081443 9 56511976 53 603204734 0 147956456 28 619610962 15 370867492 34 445805723 29 879642767 21 157679658 18 322144838 70 169162473 9 560636891 35 276952848 80 525616789 71 809108307 72 883599300 64 373982582 53 967900609 29 776417903 49 978673419 63 110285657 75 207552469 14 126587664 92 610251243 38 81078449 75 678318274 57 557269999 47 814580995 89 101995152 82 1362788 74 670549792 66 521789394 47 983467544 61 421459040 65 689600999 39 314800853 11 45833662 69 404502347 30 843429302 80 652061862 16 17680281 39 736976719 73 800700597 95 818243858 97 147989986 68 683620352 52 28447875 16 223450302 12 713057021 86 939273982 61 906188712 11 405563718 24 622522492 93 455736526 50 776545444 87 588989541 92 125577398 90 600424080 19 120914005 61 44194047 1 816581357 59 942965 99 828901041 88 355442055 93 367241074 6 380640958 54 418568950 89 901923413 46 578528771 3 701878025 74 82129106 85 890088778 55 879370536 37 749590304 72 222257923 48 726958139 56 603731180 27 594399560 30 568880287 92 72103567 15 661447269 43 669170069 46 89713557 35 86808751 52 471123396 90 287119131 5 793569314 83 458374661 16 133562663 100 882112103 20 642975538 33 57366045 12 871482093 17 512825358 42 610220363 7 557082849 36 849594910 97 973926073 51 158528272 44 29188613 92 361892426 76 312102381 6 85363239 5 831437592 12 475735805 79 268667705 44 347230250 36 334783138 66 717891346 34 948096274 60 790816962 80 597575599 44 777573030 44 270953436 41 960716676 20 224861989 36 661298717 68 882021946 0 660601624 69 105939722 14 341077998 49 868023294 66 802239179 39 19703702 33 30103886 54 44205040 64 146005706 39 636560803 82 481871809 39 659267909 47 70402860 19 283650075 94 794830741 69 704384214 20 718218366 11 917317890 94 365200557 39 678576251 29 415356300 31 194452353 64 595169487 87 164308295 41 829163974 5 632808549 79 936044365 63 133352598 89 856519816 54 927003011 45 410117272 73 94968870 11 344531903 7 484153365 74 56107182 19 897174327 29 962605678 18 719957312 98 880051296 31 30589828 9 646373979 15 229744211 34 613977901 49 764624829 30 687401665 60 981896719 100 651299339 95 956815460 31 918781373 4 516584390 3 760316154 77 62595735 81 494464773 63 455012664 11 106118198 72 513645556 31 714211114 88 476946151 97 224853080 92 484726076 94 53066943 19 416449606 57 118357731 74 969918846 13 744955061 87 867192822 59 293959369 67 706299577 71 506390307 29 871161872 48 246714144 12 15002539 90 536307714 7 647143969 3 875180494 47 450120172 52 38259158 61 897604716 15 60515009 98 627317420 30 269085034 29 251820368 77 824184821 89 642020973 90 817991623 74 306020427 37 321896082 74 383955806 15 920220883 70 332683446 54 344746687 68 23002389 77 34898987 80 298391789 40 783496677 43 193045350 27 233247066 96 633628673 80 266318766 87 922046222 33 422313082 37 611192821 94 325042829 12 729880456 25 422116914 25 574222700 96 629982126 42 252004972 36 827904251 89 171792861 93 833130786 42 301903780 7 334772133 76 757607490 61 413737938 25 242665072 19 250105439 70 858841122 3 245088067 31 712318235 94 837120330 4 328118798 55 416548970 82 799291903 26 385204309 79 188371607 27 846217784 4 363817001 53 283775287 12 237613532 89 558624275 64 779335915 13 578617257 19 341500703 37 295830185 68 35403711 16 806541023 32 39845457 29 513320417 30 848435803 53 386743352 0 952170471 87 633938402 71 223873184 52 969076714 4 447962071 11 309035263 46 224727759 82 410759971 54 39546032 30 392252909 23 909960229 79 86654768 87 323668075 10 455319232 8 836180491 7 553598300 74 27170677 37 302183044 79 49397583 20 513659997 39 199452378 24 922517536 67 824027428 66 846202359 69 205699240 33 442513714 15 447097615 96 656853628 85 105772011 86 782748037 15 650065619 82 102320357 79 542062473 67 82898338 100 602517057 81 330533158 20 930415568 92 364700348 65 185213738 16 970915271 23 612952432 46 283827057 70 817470451 78 253967709 11 701712554 30 953334717 98 343295029 57 623990218 52 399718802 59 103755531 21 351423704 63 407997571 43 27666151 88 319243367 50 239316813 87 515357960 39 139012536 54 338257941 11 316106619 91 908054258 57 162477639 0 225342299 90 951588375 70 671124966 85 603980472 86 673681648 13 956606890 41 962532367 58 56456133 76 33364990 27 378994092 92 489734060 8 190960789 14 276865235 26 12842255 77 898493083 46 863533896 86 120559477 8 394408433 47 979955061 88 577907541 37 571578277 13 744259514 74 691332037 2 791644290 75 423064871 87 399543482 48 100388322 31 891711548 45 130915394 70 84670580 45 905937102 67 913855061 14 479652732 18 207474025 13 169258600 96 284414615 96 126977641 29 845133310 60 951434216 81 396091758 28 987801940 82 554653269 23 418406786 17 778904020 80 96488426 45 492294752 50 273356494 67 726521162 85 812224103 20 397547864 39 126060171 49 836929656 77 310188232 82 895140914 73 150588375 8 151646499 34 176691535 83 910245526 12 947186110 61 672891639 39 597227021 63 944620246 84 243966508 88 163181809 99 688051697 61 689879174 40 334414217 12 466369479 44 458444018 84 522165754 5 777820338 8 927276577 86 243690339 21 994609986 84 84291814 52 893140119 94 155864032 9 213176992 57 489426872 97 341955530 26 675022872 87 223842417 45 994266331 3 78227309 25 501054874 14 579020438 56 765696251 25 400560943 97 278087393 74 871700795 12 269888046 64 583914736 37 647449036 71 190200681 80 964885370 1 966501243 5 275955787 1 116768414 24 198049219 84 277311389 81 835855167 28 978578480 8 42912669 5 484012782 58 966423003 30 612618126 34 544262149 95 476587683 98 730012035 86 821945314 95 922322190 41 915726294 78 696534409 11 453218720 20 209327247 20 689154107 36 146099060 27 552310832 6 924502760 91 117205627 95 317013012 30 791592162 27 734571283 98 157970229 64 886703809 89 24595271 48 508812922 11 909781470 4 795370867 23 245526777 82 616300188 34 576794177 31 498735073 47 439519211 93 362072682 87 539249275 4 863318721 90 609387121 24 805790030 34 550183507 9 836496169 42 953742490 78 392784000 31 651738449 53 546544535 97 429507076 90 809147277 30 997398425 9 557140506 28 352868338 100 584716981 88 480330220 92 463217947 91 547021721 28 769956871 94 265514996 38 459652682 86 342011975 77 614694026 18 397507111 71 569947279 80 727581182 13 60631343 10 745284740 1 290923900 21 42486229 64 792730573 50 124042741 38 751943426 49 450069457 51 612179665 21 109016392 64 449094487 80 89382352 46 765235178 74 400559913 61 416177233 19 664758059 81 220558718 79 691108279 38 118638698 18 201419410 41 537869626 44 670700905 12 920358477 76 905515528 9 991257676 38 880181564 86 954496714 62 397751241 53 499443547 41 208024075 36 981434613 54 929425313 58 23485782 91 551701500 24 293277831 52 861334842 29 93150932 79 588507593 36 303146120 8 211756632 83 191878158 89 438470816 89 292145643 7 360086773 1 235967888 93 732513965 4 738132120 36 147552383 4 482811703 74 547805899 47 406840480 0 623587405 39 198565055 45 459059189 25 30021007 67 888903161 51 890624930 84 241149965 90 449839109 69 675651295 79 506954753 83 283413644 7 333601836 35 435230802 77 543602106 58 941882972 52 436870015 11 317795887 59 493657330 43 713438313 46 822448134 1 110925560 85 709379397 46 704979640 20 136850476 32 29498356 57 641521222 59 501246135 5 364074419 27 389039621 0 454688256 63 183219860 23 989287608 68 865106523 28 910504674 24 136128251 56 328000166 29 409465360 100 766067417 75 91505868 30 376455177 62 736507224 28 334798240 72 196580817 8 439907043 13 446134459 58 313591422 79 889272818 21 752244537 61 513921653 7 327028477 26 501469670 27 394610295 76 289111943 60 717413953 40 902216342 17 96581831 97 249228737 31 552628425 38 875937344 58 884952882 81 398096611 29 216887345 45 157442348 88 895500752 64 755780946 32 930953349 54 372347331 71 720592692 82 738391025 24 744470810 51 524375637 63 420979309 45 278985836 92 981888236 4 731711010 29 483394312 86 353344374 56 794418040 13 966303260 34 913856139 22 944721360 74 127850494 20 537204937 55 718627204 4 579755223 75 537487321 53 713850393 12 55017680 32 665339663 67 41202617 63 701327365 7 19445466 59 945922531 65 88183660 1 280639498 24 391829443 39 391064105 84 930491369 40 453742868 22 331427943 48 305454433 46 104054 96 468502763 68 745081438 62 542429704 63 177706468 6 124442513 10 122063862 34 10615109 15 881157125 3 943608471 22 82967119 5 497000744 76 76790151 69 953529860 58 519953426 81 708465240 45 538727147 90 470098353 82 260763602 96 503734292 64 112826504 17 137541555 17 855307755 42 28229699 28 420841962 18 940265736 18 583684982 26 460785455 2 687981509 63 463171470 4 738557915 67 222668993 93 589124943 38 467365085 26 1807740 100 328035103 19 861860593 63 3649896 31 550132853 1 299564566 21 109556457 23 313240975 65 35447639 47 186378792 17 523215940 1 160179577 39 824123788 23 196877522 88 682042532 62 836760604 15 124850768 99 23968330 22 93305208 14 556908239 71 699197907 61 507299902 85 561039286 93 748868439 56 438469393 33 579570342 24 693096340 56 993013099 62 521491051 35 96231360 87 988088382 99 82071469 28 319591061 9 984053642 95 917142123 55 507836916 74 782719191 75 559491117 100 78446003 31 843130895 17 924776188 65 116771935 33 312292993 91 568079238 38 26381448 46 133665229 32 158690396 10 357205411 13 732097061 52 644179935 42 83612960 23 426471019 11 628236013 35 484965378 52 672820548 83 155378497 68 821302375 71 930378692 59 262705810 13 732000852 5 202211961 26 656125911 33 743030890 46 997223821 76 481220372 35 587766690 88 273169805 73 452772006 23 783337235 78 905998269 76 955241412 95 444891777 57 466392347 7 355288737 27 889771020 56 907729807 70 756575033 4 925081284 76 505959932 68 185736665 61 989382889 26 321104917 12 688155224 74 907475405 47 991295224 9 487455818 76 162131541 61 974287286 44 434137006 75 92966900 73 782488614 11 91504884 13 472642030 2 971600411 90 724654675 0 68852594 14 907394200 11 496231614 30 355054204 51 942339812 96 785449175 3 263407852 98 182093887 59 689039976 51 544654027 67 450416598 94 704513428 40 440923848 68 368804905 62 5729039 74 220956816 65 271528167 38 140928059 94 791482611 76 123397141 64 885750447 4 851387430 54 532991023 94 808019242 49 977507535 99 460307098 44 681112320 80 679434426 9 38712495 50 154257609 34 819014086 17 819626821 2 400034221 68 760901971 96 538002945 84 706835834 63 748675743 83 334981932 61 730147020 51 359135444 73 416085907 14 990136232 85 720346261 100 482130073 11 525859721 70 208742392 42 916281402 5 657064288 30 303688935 27 76538495 62 401005914 60 577916176 3 308747298 42 833174404 27 837877452 53 454793920 53 984557021 14 596814051 98 669382417 0 880940740 16 145017774 11 142941711 60 135605540 36 443285783 60 615323501 58 826350370 56 544408811 27 126693762 25 66921073 9 763378190 9 31322078 98 207928266 93 13965531 46 545742181 66 764175350 74 66096925 19 809427747 3 33243054 49 874590410 42 411826692 76 955678091 78 469934045 90 387576585 18 976455297 73 709221389 79 649938613 6 743974591 64 966609979 86 741548136 58 546149084 90 165957291 63 907941478 90 968047181 95 124754383 15 884587627 3 273655104 8 616615982 72 440919955 38 574513838 18 100805569 82 970122688 4 75274703 33 685774401 70 285689612 98 512108815 6 338160608 89 647645493 20 475400104 82 850622118 64 78600326 46 42918971 53 746524988 83 236432275 26 238309560 49 586991694 46 310800834 74 231519013 48 299864824 59 600568832 34 806136062 17 703217103 38 944662610 38 597064579 47 360675183 18 712010775 85 590630028 35 929326642 78 803319904 99 941012081 63 387668086 18 32525763 94 467185461 35 741477920 24 48999201 94 226434218 18 335148755 67 651777679 55 970221461 75 589231606 26 317255923 75 900000154 48 644007659 54 74607418 40 723529811 55 172969819 31 630934058 39 447345949 41 864599848 5 928271566 51 912465568 21 693770146 38 747642410 92 215074782 45 782605474 40 952850079 29 463023957 37 812794871 0 632342540 87 761118160 41 40364304 64 60363338 36 699709466 62 73542905 70 147466496 79 21664599 41 945340591 22 649186843 21 517474879 72 274973668 13 894481878 16 448250469 87 479657872 10 367985994 57 166826184 47 431540298 73 19738735 31 198282469 99 358730314 73 521166976 64 764319792 93 213351710 31 37563485 32 102545356 67 107207379 63 819075773 18 450358719 41 440259735 52 625647603 15 331334384 30 411259068 25 541352663 16 996371146 3 609362879 92 213669098 63 951767621 66 737065079 48 527344638 27 326166906 60 921696528 46 375335117 99 797288933 16 680851626 27 988051082 9 167596269 13 682919553 100 547682993 28 270143117 50 849098197 76 810765274 6 849084343 5 515526298 97 851036420 18 247557937 84 324940198 70 740514230 10 637367172 24 941521421 42 640699068 78 736632260 24 174376881 64 529967460 34 375602151 86 802473274 37 185388232 50 695508061 46 335539685 49 949601370 22 619837458 32 28056837 59 379887723 16 358723175 85 465935192 32 179867971 87 338550205 93 989518757 8 328564742 96 86223494 8 170560252 77 172881774 23 790862922 62 590261147 82 344574682 73 274521232 26 80227594 32 724372494 70 299606522 93 540675215 83 613184942 16 248987818 36 763499317 6 526213147 67 222104468 68 60235721 83 246482948 30 531501720 83 456178840 65 116654986 76 590690395 66 859030472 65 142354652 80 474072793 69 62942882 87 354223880 27 50524549 89 520241000 75 173201473 56 732276547 74 785531014 24 35899649 44 83584940 48 515457866 7 158519958 100 71250100 47 935678348 16 950350893 11 248301596 0 580864686 7 465423533 24 529115922 48 891668757 7 557306975 9 394512079 33 452250414 13 427749141 40 566401353 9 708745634 85 536239038 16 388111 59 470748594 67 69536301 99 578032938 32 952498920 60 482958847 43 751039823 30 267845192 41 846346649 91 235406989 87 989917913 58 685063172 68 289195211 99 259819684 89 801881618 80 196180799 16 352717364 53 791022213 13 11750045 9 615262801 9 63523982 40 687777822 29 95435829 85 15305653 11 582057023 47 411783629 77 758807415 8 183155951 75 558596915 47 734441279 60 922735747 98 97637368 42 303749370 86 988695788 27 274415265 29 528776793 70 260072216 89 3647375 77 25410888 81 424939507 2 355589794 67 49088033 15 740349175 92 651781668 10 305287915 19 317583033 0 67336170 46 287616239 14 701785857 32 840066663 4 971686173 16 270910426 58 267846093 7 552933743 42 988445533 3 357793018 23 171778715 12 839052084 31 497428086 60 506996424 82 826878930 22 656038652 76 854469790 35 850211862 48 418006170 57 400231614 24 762505328 65 304231031 18 677846058 97 375372651 38 381174292 8 874613688 21 444010278 3 942166463 56 147781718 5 434592206 47 907855523 47 8651212 10 223498931 96 986654636 91 690037711 25 827681303 95 334146090 57 273107725 43 898671267 28 970089027 69 419163676 51 915832293 30 901357917 37 302682986 49 149656077 42 198609078 32 521661446 96 734404040 11 681150971 13 442228293 85 930872753 17 220177594 18 736853053 76 658979203 38 539138062 38 414665722 31 249568410 49 629605999 100 52376777 43 960296597 50 350114700 84 172114706 29 439838700 69 366359217 1 413710877 36 287701538 41 457559595 38 698964239 70 879132492 69 73149207 68 227924416 50 353284855 66 34475647 44 177953727 90 599195134 30 180486642 42 579376239 22 737972673 78 313442190 49 363914181 99 585206482 29 541548595 12 174953088 40 418152666 78 761877618 84 842705379 21 480117923 41 853288593 88 700076250 100 290260217 3 849265202 69 134054962 80 24279438 100 880789100 16 959010769 71 176358693 78 277332154 20 19421298 55 958452434 37 376660985 34 881445545 60 746249285 82 196813617 70 910567231 42 926130237 74 96234929 99 280015225 40 664043293 77 3743497 26 713348458 20 948470515 37 703229587 21 575355365 20 262123157 15 968633740 29 249141753 55 807517326 28 651774667 43 766326508 56 911582015 86 79661497 71 330541202 47 558782195 82 729812958 71 178639017 28 840023061 68 69949591 99 158115360 81 814617087 66 746518307 87 342966873 28 761977606 23 132524418 60 445357776 32 21815510 91 56741113 31 189037752 57 645179590 48 242731377 98 673641154 77 829604044 99 918604390 88 189245114 91 814890261 32 446940312 3 119995774 33 178163669 94 426793013 17 983908744 65 892343251 95 342248961 56 920208623 47 72178898 31 226377448 3 632651819 92 740848365 53 658148519 23 717857072 16 281373794 11 824171948 91 191706117 57 231427224 83 554787716 40 156051818 73 919863187 32 284102431 58 943999447 44 908997724 61 651487925 66 733498457 4 343951317 70 625332219 34 494793926 43 697334577 36 97757088 78 485773149 18 32305723 55 165257254 61 847347913 34 484610538 15 66558022 24 32126177 70 527047691 26 883733529 62 820336073 53 153085093 96 211242599 74 249895275 48 217118105 31 346134153 15 926863432 5 147050438 11 373404408 56 801225886 27 866987418 33 656539167 86 330073711 8 186498371 15 228762515 48 724487555 77 345800475 98 893973241 25 577253833 99 411511949 51 459088070 89 760776615 60 774250822 61 729397639 26 492506578 3 615649733 32 43550270 13 809015961 32 406785907 96 12712229 92 278122537 57 973965321 96 780025589 55 371827567 51 204346183 92 217885749 25 838193402 27 667648385 76 204382834 94 232418757 41 61980165 81 960720570 93 607713689 2 605052991 23 39360940 5 628419741 68 466648626 72 736210005 68 798189771 30 801432976 11 594618177 22 930488767 12 703953833 44 990499048 77 548263007 27 270668567 41 960786700 8 421414072 77 264104219 54 428865568 68 730808883 79 889868926 17 539657053 4 435221992 12 529762177 86 24868066 9 881972451 29 654692078 49 199428898 73 623548995 55 297352190 35 390966858 41 469196469 6 81860566 100 452024713 11 20146420 51 895205101 87 548354093 33 269483254 13 266137373 95 86142278 23 662429699 39 805158885 26 405389137 35 178858708 87 20354925 52 976983000 90 551297570 72 489730557 64 60378938 16 554223690 21 706416997 94 198733596 87 424832949 61 474062096 66 368447347 72 591369842 57 555519848 76 742071932 59 953881385 1 363330853 11 938790263 5 949664334 68 810496349 72 791573089 83 204276459 71 834488232 73 275263478 64 167738825 23 75989117 36 12296790 41 725829987 99 581571901 26 996874904 47 390546402 38 479543076 48 796278287 69 74988668 23 653843225 42 17793804 1 36989289 16 865383194 43 343527781 83 841453934 87 115345825 72 266172258 40 752797716 61 716805242 41 307773065 66 513862463 58 711731729 86 767945962 66 615794581 72 410845319 99 201254327 29 380988634 39 704362246 8 459154573 29 888419278 5 10606582 44 818595991 32 458912766 91 147560591 84 648328244 65 95541747 95 653674568 87 755248063 90 176551587 84 921876369 84 125143430 42 476939407 51 333677068 53 292837842 9 335190853 67 173146316 31 853047654 26 30171407 73 206889533 84 634742947 91 612109935 97 77638002 83 43869277 47 652738795 60 816615352 35 453386137 79 147014981 22 456108249 22 353623605 55 681703071 32 31473583 42 724726991 14 443367776 81 561512758 90 507146866 66 741677925 75 786419035 17 335260688 50 922484253 15 902209404 82 924845056 1 620836043 7 944810760 30 240670999 79 489669712 36 591365494 21 554408278 16 943299851 98 656187462 91 547544794 86 174764411 98 834764423 37 152427052 31 191056805 75 663256224 69 213444478 86 270063918 43 621205112 63 558835678 96 490722017 42 372161037 35 132771671 83 833073378 31 522295122 59 622750997 46 796173733 4 814136581 77 789671694 82 301947704 87 203472263 87 747917135 21 876120539 10 667813744 83 504083964 43 986906166 63 961149549 63 580401113 32 983122522 69 839687467 27 242992581 28 576025959 93 219091991 22 928076431 84 806571406 45 700253742 19 561459758 44 886650 71 943815586 81 440073475 60 964559226 24 694414346 68 114030348 23 772556039 99 772517997 77 896255783 5 52027338 88 964542538 1 501840625 15 90005810 34 566709096 19 174484233 10 169359421 31 721378118 49 497225001 93 852460618 4 946016563 17 762322135 39 264725117 13 707229160 83 542754096 11 569930863 13 789816386 22 753244290 85 85206703 69 486445533 64 443100205 21 773230452 3 825987203 58 306805795 53 386712944 36 281170716 3 871592934 68 922090447 56 504160082 12 308931602 58 114545411 41 701314775 93 720903082 73 351084845 51 690881195 44 748117633 96 412726716 21 628728324 88 661268185 26 883192610 0 277388912 18 900669845 94 980474978 51 421980810 88 864013114 87 610087434 24 157585903 54 9235380 95 315808144 12 974743743 0 974197232 4 548599499 64 439045444 2 309285438 9 277747807 7 109792438 38 851789689 62 445060575 20 830442495 71 930090545 4 876769508 76 542177902 46 126194220 79 224202522 68 438119956 94 614805513 49 777313941 64 429711448 72 487910413 28 831532074 98 139128848 53 303830577 7 319598744 30 100008526 22 416528900 70 181229814 32 588708467 87 825395859 11 148886445 41 896918597 44 959478024 32 708182956 19 749115045 44 324402028 69 401186140 97 948368466 42 2565528 81 799236791 43 329381852 43 96723033 63 69527790 37 760529648 64 427228690 22 360645843 21 887142280 43 281725956 49 555507493 81 404185443 66 352552600 7 287231241 51 926600014 81 479515371 41 598982924 91 575965896 34 296628168 28 329247383 60 467868539 9 48968109 27 561483643 71 175291241 3 367148329 68 481495254 94 513882000 99 251104151 22 397175624 28 878482315 83 948877504 57 83281092 13 852285009 26 586193118 53 488289644 70 394402599 58 882807415 49 666204196 33 969167922 69 618642176 50 305893542 30 236795401 77 212374696 32 473032106 19 225627534 1 87644058 13 220254927 30 803362751 88 25204526 15 955733346 73 224615449 24 620224338 43 809554760 81 456735518 47 917881164 31 305144067 30 408754748 71 896186446 12 446851871 45 3451131 33 416274714 8 865878904 86 524676175 81 501525735 37 550981940 84 504136229 48 348227090 80 694724266 82 854969280 6 498002245 34 568509717 83 624357073 57 277477459 79 296498215 40 657603383 41 190799928 13 396212145 16 383773469 28 315888419 13 204524381 85 526726203 97 291717564 74 252786166 69 913061521 71 101072262 59 730438899 76 53742888 11 879157139 66 711467569 46 576800694 40 514537182 15 305408393 19 529699384 23 324060181 28 940414282 85 693147660 77 449793130 86 842826172 69 926301093 13 397466600 47 206671419 61 716538440 83 455632007 45 637986802 93 756717997 14 839035224 9 177808199 68 697197748 75 602303643 67 508008350 31 614501020 13 212146234 33 866025555 91 454975076 12 364635525 76 695869983 72 866936042 94 345061608 87 843743602 34 258423526 92 966958699 5 337416444 72 444213317 99 201500776 11 84556001 76 399898684 7 163398627 32 737022924 93 562673995 88 515077225 100 319640111 67 337925097 8 23113364 79 845787751 71 982301928 58 836199385 2 810704210 78 137346819 89 798715384 87 476785215 88 734723707 90 521855628 37 261224202 93 379763875 40 796285062 30 582310601 93 32348999 31 525222555 34 822419247 3 569483118 11 77761002 94 741426251 16 107811483 62 445294182 7 433172629 23 895127705 42 784729781 99 189508487 84 981676966 95 112763112 26 267711178 95 239586469 10 516416231 30 533906750 6 896742697 6 934543746 6 730055272 8 125780636 37 288781568 63 92938865 87 337054975 3 435598088 44 349550749 33 517590837 46 772788082 73 703442098 23 976535383 56 77670244 85 246108975 86 654130418 13 851523402 31 885905765 59 997611446 41 78401389 82 474313182 85 236865670 31 402658213 92 885006312 8 369457127 52 485559346 57 856397437 16 97668538 49 600665615 71 879928195 10 816304521 90 377632124 14 47383853 79 57431616 85 901627243 6 71019753 21 684596049 62 323997542 30 661315133 87 75972128 35 303955119 52 55825668 66 459811767 25 18650418 21 641927759 78 449637158 3 771570238 73 358402387 83 39594342 5 376554298 24 126061072 33 35368693 45 342866488 8 806362705 7 788124454 26 309645933 64 588255891 5 571820027 54 120204043 14 790886385 81 4083369 83 34120606 77 662046245 33 438442969 1 884955482 8 755263213 95 799935052 18 943063105 90 661190557 87 953049220 42 36992042 33 166481864 61 120215907 83 807282044 7 487119013 89 287688128 89 982361998 14 63195180 86 233511721 57 36345146 37 329327656 63 215042778 13 224477721 57 99411387 77 878174656 74 760885249 70 477439855 88 114284385 46 788971367 77 829352034 71 497756909 43 618655791 0 666394479 64 466176290 69 81648739 62 192944546 31 809846419 52 287310909 54 214252199 89 418585444 5 683977464 98 863699777 51 517095267 29 689951032 87 475827348 8 812963028 98 39744498 0 736811102 29 504699810 79 897577887 77 751395065 73 763991385 21 91789553 27 139417104 33 57321135 96 308057386 22 150173731 61 272212888 70 137517418 66 596988094 98 626714288 81 813097816 54 480100221 9 634855920 14 407789014 29 975608746 24 532288631 50 1358454 33 451246974 70 446750894 15 497850267 40 301432265 88 168961022 1 255707453 77 710794617 66 354236313 53 447833253 69 446692489 98 277384309 87 254226899 32 551404519 85 756703311 98 182514582 69 419863551 74 281219778 38 92981919 70 792763640 91 774765077 65 488846433 71 245035010 37 28963947 1 486031632 73 809746036 43 416729988 87 32100627 7 990772757 98 649584325 87 944526891 83 752306635 40 275392696 89 847934023 91 397960709 24 322763806 11 19902778 73 865695650 65 316403263 93 261044380 15 378877254 83 971538081 92 240074155 52 583000986 92 526752537 100 615587125 24 232711613 23 159493477 77 526481123 76 639966744 87 486652990 34 790321802 26 201400888 6 635037447 67 368829307 93 668551831 89 407985599 62 813408748 38 711399084 42 731365587 87 467715760 98 469923700 68 351476478 77 276250068 13 183071679 78 207310986 23 732245522 39 106448349 78 969989856 28 709633393 40 787065784 74 682933844 55 533744399 80 795505759 50 208016511 95 753358003 22 112875942 92 834493670 25 18897055 42 373595640 19 777146405 53 318260382 81 565617451 21 120070670 86 692222295 88 843994268 39 460912374 5 159329303 58 950593063 78 35554635 16 160793555 90 549986253 31 609874018 51 983312177 97 823682624 95 585532311 37 732407243 74 108161627 89 286501015 59 570065735 23 165797870 29 224178517 70 86277463 99 439215811 77 418208294 29 406740923 78 971334897 4 384191067 19 260761374 42 965567166 2 37381252 58 7451798 46 708065103 10 933426454 84 742230431 72 501824834 0 812852661 54 291584214 92 359067276 0 937291787 89 605509365 74 568425710 72 930064417 81 671986490 29 360661500 98 599969831 68 124683417 57 723449934 66 311748188 32 235498811 25 436486256 15 805486100 26 915825165 24 287961115 49 12088880 96 635368810 51 666512055 52 963866984 72 454202655 58 488259853 51 132134073 78 625607615 97 193355185 30 637941002 53 94298370 9 977418866 81 417804923 52 607507293 23 380635278 21 622397507 3 279198381 72 623035911 71 992783340 66 304943967 9 265245462 50 913466011 9 911626918 35 440652718 36 196797635 68 270204089 71 589576426 20 965455110 14 450642068 34 223896833 22 112786514 11 20320085 26 785366598 22 26687071 20 48708482 29 611306576 23 216870588 50 854406857 22 86941791 20 498971665 80 884281638 51 880476773 61 529569346 26 203985846 30 739318300 97 597662461 39 991001183 25 667470511 35 189177399 47 888507926 4 579756858 72 707800551 36 642875872 36 70124668 91 19341879 10 352221760 10 874842789 90 904166687 6 479147888 72 645826192 42 360191036 72 130154883 74 240229640 47 572164356 6 157497346 34 813359928 59 189508359 90 314203732 44 255141276 80 195703081 47 910866266 29 642595640 34 356935919 50 692139339 94 345723312 66 733520258 22 772365388 40 935375699 65 838068443 68 118090317 37 519041166 63 273664242 27 489838762 47 648372020 94 392621935 75 62664425 0 222202097 61 313148683 73 327018967 82 543840048 33 426983851 5 349085175 65 747988724 3 416919157 21 212412706 83 728829748 95 614683783 6 453979012 29 782479447 8 953356009 73 935548502 85 692023449 80 330291318 9 661287953 87 805347164 98 916131279 38 735725840 63 927733660 1 919500036 93 567117932 79 643436254 16 305680408 11 235487261 76 796741117 68 183270339 1 961060953 72 400613183 48 104585477 82 919256697 79 60101140 4 654244295 36 583642777 46 715501416 95 176908482 55 344409705 75 701589596 55 256743915 35 973459560 89 147042223 4 325276603 24 142867575 13 947717 2 33061972 92 75767372 13 886932000 71 151553635 27 318200412 66 443598913 50 336442807 26 762541165 41 905042628 64 956674483 55 287336939 74 155558893 48 228085426 53 201065367 29 11643727 71 485788418 72 663928188 89 983224525 54 951893314 93 733657458 79 448129930 28 941126772 28 234489491 59 517514120 25 373543729 11 656227078 17 137239143 88 822201713 80 341377083 47 60803203 24 184804032 7 397235056 34 172754329 2 527395670 61 91159220 56 232700604 46 125734160 72 841015528 15 945000789 49 943024347 47 603786565 84 310611657 74 144921097 20 742595759 51 366504877 39 205771637 66 71536414 25 651182406 22 373210881 94 848882444 29 120163793 99 330522525 6 974699186 21 197046009 17 123800693 25 917725851 69 360496470 53 923082919 3 435753767 4 833475028 35 279889014 91 499372716 99 467658899 18 956639377 74 744616094 92 479712205 51 786870262 52 928878410 47 492415968 90 779366417 84 941931354 30 125698682 83 169439988 86 830496144 90 824346543 57 737789322 66 597133028 77 805589271 40 96438003 1 131668665 81 715254616 62 52803349 73 821017155 41 901477286 59 330648717 94 312195888 68 210768344 99 973326093 26 55394069 14 148744570 48 418793695 19 350679776 5 130502268 43 140933189 11 729987137 48 50233629 56 122640258 54 359747485 97 188612570 39 2474369 77 558245966 6 300587969 15 65882648 8 423122998 37 310539735 59 941898043 80 823587908 21 853951309 59 372197473 86 200355503 6 905173284 87 908753785 2 976764707 47 726021173 75 134285157 16 693324058 59 626527286 29 73825850 63 96641355 37 473815714 81 99468744 96 513648311 91 682300015 82 439249475 93 866588279 34 731738775 94 378393637 42 880654900 40 777368733 77 30394387 18 300241025 29 864955553 31 297906273 29 611516437 54 929312564 39 620824713 51 222428856 10 103338642 63 747244573 51 904794359 4 286930180 49 954724101 73 840607021 59 452956719 28 100347007 74 144271693 83 949352548 22 79220321 22 115839269 55 483389600 87 891623903 22 246678451 0 224701088 15 244633169 6 758895685 20 608385004 24 114343650 3 401338642 55 179907309 13 141303871 29 935580198 51 917870536 48 576392807 88 699924566 43 443300162 43 664504306 27 307264564 95 666823799 19 481639525 62 480512532 7 532620253 60 236079669 64 854591992 10 588433485 76 475160565 23 940224560 89 750963368 95 179937975 15 57958166 5 293447679 84 355237108 73 873015599 35 297184142 36 385723012 80 524263611 71 161278298 66 13100058 4 145658772 32 65172751 84 254062889 84 622112443 91 466798140 41 256285061 88 154243695 35 468791861 55 121632266 71 695606614 76 502470229 37 435237938 51 331328798 23 149047863 72 156544683 38 477228054 17 314961316 74 544320576 7 533873179 35 575640782 8 883254425 96 915172917 4 465689269 36 503856082 84 754603304 84 550438538 22 540510796 22 712071330 10 349802222 48 897916836 8 233753274 30 141352005 26 393295318 17 565385647 31 121922773 63 736192348 36 131508688 20 250132590 86 116701358 44 981433375 32 869736595 52 905970325 57 997977764 44 278744246 60 416078201 86 720031952 65 858859741 7 963806468 25 682921666 18 302018437 6 18229430 55 920869248 13 454201725 67 586913759 82 349419256 27 45987832 94 238702042 93 770391778 20 478630069 60 748448576 96 444158034 67 344616725 11 175885483 97 108887145 94 823957716 64 897489818 1 466952107 23 94327469 15 86266200 34 796452310 29 647871161 35 886767995 21 738998059 1 738040460 67 837490250 69 469167645 71 639858202 43 499359789 72 47761331 43 983651020 34 101496160 67 728698933 10 258314969 59 455356502 55 166518253 77 96583049 92 379430566 13 486096776 39 195682944 91 122486621 13 400644914 30 123162295 20 350113448 93 714399900 24 145093601 88 414491388 35 217909308 10 946728045 93 65206067 40 170345950 49 508301249 73 551741160 80 925007029 13 811946933 9 651094945 50 182984576 48 785873232 65 751388301 76 594941882 25 394539208 25 910399567 34 179361946 32 889792919 13 732717017 50 422765456 20 416799623 24 61846514 54 22621025 65 944589936 48 57406736 97 461978057 51 272208480 64 705311263 54 536147789 73 184548606 28 479206668 36 109753756 26 791749364 92 720706264 65 79577678 34 711720607 98 491757191 11 273006046 2 859754085 9 28303375 4 824897302 35 381940393 50 879999035 36 454497604 40 156730298 51 102782572 85 220944623 47 457984882 30 369018943 83 621168581 42 876165551 90 336268672 9 903418131 51 797179224 98 100092901 80 564938765 48 316213266 26 748058793 99 256142745 41 269218580 83 293299270 43 19761619 89 979145978 8 419251727 41 878692796 10 288426680 27 886296689 25 635765347 65 743340989 9 204067302 19 804269502 47 5269887 47 906075341 72 852747130 43 906819385 16 234247723 76 811327510 29 210351593 50 64686313 33 807220009 100 971509940 98 461757372 30 332530864 82 327857469 53 281521270 36 573399192 74 432473725 14 205611807 99 721258402 7 82654781 75 33603089 68 181067393 5 112742088 20 109916267 35 634331118 43 155509456 29 320785130 31 435227273 60 511373509 46 264654705 69 167599686 9 953758575 5 88122351 27 987511836 84 143844411 96 295027449 97 350131743 7 170530705 30 86579287 11 962410761 21 408497319 21 642232508 74 92192637 20 290380210 6 803087704 81 382196587 41 949243417 43 815306376 84 64301595 20 609374414 64 276433003 29 56411932 64 482735637 18 367965800 68 665501767 54 98574939 72 763668276 6 639922241 23 31571537 53 339569374 16 699807502 30 452151585 99 443808760 65 422873726 45 5328495 28 860056993 66 337438923 45 668982341 56 841159548 55 658790676 14 236443407 37 832337611 94 298851163 96 290806699 71 471084846 51 135543594 67 6969714 32 730351374 69 843285155 97 838643034 27 125848702 25 623993095 91 67225040 17 530969703 22 304580943 77 858690415 16 546808080 24 144054084 38 194554181 75 700994050 79 402232711 63 162594880 66 300445630 50 738407550 65 378828813 98 414677497 40 78934042 56 549464224 85 253222048 23 941061738 100 434303802 20 302307983 74 185388221 49 876896573 79 89652910 93 493674194 30 452857496 7 50984839 1 915969140 76 54700409 9 889903532 55 693349462 33 718882124 50 490337227 34 762727300 22 746955739 46 138673956 8 651010389 52 283898444 45 575804962 13 615394300 71 820451026 58 603750762 0 755245450 10 391408424 83 99814599 95 487154800 23 991066095 86 801974443 30 279947921 2 803153493 58 906881666 82 641989034 25 77677335 36 735713126 74 163091101 29 765147078 12 654436214 23 306790492 79 521119061 36 581689109 26 757555239 2 36442662 31 778116441 60 744360314 62 832448371 82 780642775 55 597686636 7 752013343 53 607111693 27 219908938 2 432904186 0 393850827 49 875515942 44 301333100 9 531552759 60 714936773 79 451164025 65 657061486 37 815362353 48 512514437 45 271027816 74 256654777 85 839397746 33 315991669 5 763925060 4 495143111 50 296331277 75 985545097 75 224341665 97 325395842 14 306133892 63 524630095 89 587940284 49 223847421 91 772332345 41 274716846 88 768244618 6 136798556 50 696136824 12 229557724 71 906753948 77 29608961 60 300878851 20 133523817 71 817746732 91 323262908 48 753235020 59 559949534 48 939895170 11 721091894 2 629899885 15 973650169 53 994753108 65 827373135 76 257253156 21 585706482 60 354819482 6 209586599 73 201832280 70 736605376 72 397484341 59 170105053 77 36074221 68 632306180 81 655575688 65 928477390 0 723325348 3 476785037 77 608641636 38 737398829 76 135505234 67 745827709 23 154253928 40 977385564 82 128296016 54 410555912 97 536922837 81 835601559 28 68913376 72 744668634 89 216129159 78 937923985 15 466875033 97 104486227 33 360351407 8 360302576 38 263045198 23 954654404 90 477704560 66 641784682 89 649948564 56 472224189 73 660146911 90 702976029 6 684127797 88 136184021 67 698644631 80 476513187 7 659173972 65 342879720 13 884181766 5 758636467 97 295622612 39 986337169 16 965174798 94 61113200 98 820850628 2 596437528 45 50637041 46 209828269 13 341054478 17 855305394 53 723279348 95 404081007 76 113297091 48 216477443 84 153243524 9 264181375 3 983741981 20 63364027 21 245622805 94 879265094 34 355688817 62 518787703 8 883864998 97 307497094 6 491214664 38 932779244 12 252680077 45 606625030 88 674796225 4 50058623 74 411931536 88 409449408 73 156702358 74 344924304 40 842031024 21 928377470 94 761024756 18 197763387 14 252857725 58 471884474 15 170919692 64 92298305 96 310938534 72 947572536 63 388628229 53 600778860 89 65608104 92 713982237 11 379804082 48 730983987 66 977056837 68 107126054 46 856578546 85 39603264 97 207596656 22 993723039 91 789948003 73 87840823 22 291155486 60 631276321 6 354792064 70 462033657 16 318014204 68 35575688 38 51989480 9 926435451 14 567909665 67 582069002 97 891890278 93 739094370 23 356229940 22 197853688 37 103164428 97 63136967 23 645565364 69 822058493 98 986176837 48 694243750 65 880386662 62 648346002 3 82808651 70 506237314 53 902646442 88 873822819 28 913798690 47 745336913 35 343816049 27 490811809 67 759131259 5 763244668 87 691880446 4 875509506 11 616852674 57 231858096 98 532613073 52 875068334 88 784202715 80 418361939 90 611907463 76 712019230 67 390224471 59 604328663 50 717491107 7 132435840 25 755151396 64 634357589 46 419849454 20 297796263 70 194423838 86 111398001 34 122752899 96 329332156 56 5051578 14 890717543 28 698551122 41 890759281 3 803872633 75 201672424 49 837507634 90 238407050 49 982520402 10 977051032 78 923453003 60 471085859 40 680123642 81 470205514 99 70536353 41 893252734 11 400120959 2 707066235 74 820201507 58 124481383 28 269409558 87 535998181 6 630057029 20 310012509 88 990289628 65 428417495 99 316436644 90 277101703 5 707063511 41 607879329 33 586234736 20 39536377 38 450453391 15 404290566 59 309294471 14 662377564 33 713814513 14 495345160 96 864392356 79 697779674 77 135667854 66 82785361 60 558019984 94 170604519 69 74478620 9 170888700 36 692563505 37 972445519 95 185091170 73 885683670 73 82790176 12 118181257 46 168650204 35 292158874 9 768987171 41 808609867 65 676990557 88 606532488 29 495889610 71 920404464 23 870233092 94 944509219 7 149208463 8 765107789 98 698347141 91 294488146 54 632232006 57 260369117 83 914059841 34 919089308 96 751987157 38 719325584 61 445063328 54 940465565 34 459890400 39 670955633 62 357092959 66 776500712 22 320088733 84 75451155 59 311568734 59 541677062 62 708687703 66 885829511 34 10086705 69 486115588 32 513922263 61 591838852 20 905026511 50 497227764 28 474086868 64 239863452 12 969985993 9 610966433 81 34542757 74 806124598 6 774930689 53 221520269 89 857487260 63 1302718 40 559199631 17 808907445 59 746452763 44 69594383 82 739659660 16 489904141 11 182162723 70 954966633 2 247849975 77 315278844 94 282382941 79 261819237 13 4080692 95 93907932 7 3622044 17 579643541 15 677233189 71 632444337 44 87599693 84 84018457 8 695548728 76 544233932 78 460554125 99 686971733 4 966921078 12 628868617 96 341552460 36 723985115 2 764271742 6 334059995 4 177543256 20 675903805 93 807851484 70 444587562 66 390820926 12 317560433 79 811204806 84 704964169 45 715780335 42 447930406 96 139795999 84 465186536 25 319994563 74 233641350 14 420269229 15 788017950 72 905689239 80 507256944 74 479965037 7 769573634 87 554833965 83 368168736 41 867184104 59 615400185 39 55737455 32 612549812 86 129966252 21 464940195 6 860395617 60 783866501 77 623731548 94 429375172 71 283608599 88 870016489 59 433912673 98 350942204 71 446323985 56 788033721 8 313090507 44 154615032 80 227748614 96 577471844 82 17153052 69 779500545 83 571178215 84 16281614 57 156097998 49 568741758 15 211844067 79 164656159 73 142695378 61 899509884 55 580205706 20 802909032 80 734131022 16 815831551 12 518738653 22 636417492 11 275438939 61 622739855 61 842182810 31 910465012 30 917143986 73 157307887 24 734182489 85 623533385 44 531516021 96 364013574 26 77781556 12 74386242 4 552148521 86 245291733 87 759023141 25 245905400 14 979738020 50 697173014 44 228451308 55 423349277 43 460522192 46 607382761 68 112483800 14 904441316 9 961721851 59 846520556 18 874913998 21 879765524 85 247832844 88 725780270 72 606666919 15 923095777 34 267009632 38 763839407 74 609528539 19 311288264 85 124950875 58 388703208 60 946762053 50 79699994 14 3211609 87 154889594 57 733622725 89 776101494 75 591859260 21 234202316 52 825525893 55 307350747 12 843673581 83 553956063 99 135225638 99 312235802 4 255380794 2 441486218 78 149421912 45 624145495 18 398711779 35 93106941 64 723355087 10 98290972 17 576223680 3 680297393 8 793318566 41 1387907 11 74203171 13 16911504 4 520539229 77 199444165 94 429550796 33 175676471 14 352718843 25 900160616 88 881097073 21 946671797 55 740682449 12 223379840 15 591537525 21 318782852 55 91338913 8 963008643 5 134714346 5 352235038 95 606889929 81 285877631 84 154371434 29 39970315 25 711141871 7 18531747 57 904301412 18 159854776 67 32865028 20 663640333 24 879775257 33 63448417 100 975263573 26 379577220 33 512330502 95 651452936 9 37915707 58 629684634 61 822531895 96 560526219 73 19109919 41 598839367 55 682192714 44 661941964 64 825394856 50 594139528 58 200529543 52 220469433 78 456771668 69 115069400 63 841795180 97 155977997 3 79886327 77 73944335 86 18804800 41 642141593 40 571554173 35 959122267 84 543472988 59 878416007 78 672961965 11 638700463 86 73951888 21 220520493 42 434998259 67 998648476 80 892699979 29 507498225 87 284745650 84 834916137 25 45966493 75 768364826 32 570684425 71 477851744 47 367606470 18 444668165 37 401358548 53 222695871 43 524455782 1 74912539 22 257492803 88 839050589 52 508523872 95 949016970 92 104381021 38 563211663 15 672048627 38 959489330 32 198477927 86 568960301 79 371656374 27 431838822 99 381138475 80 515896906 95 118763946 11 199311492 90 518422837 47 911570404 23 318996209 69 158134622 64 636178325 80 110695699 82 820905901 97 567693909 1 488811400 32 868840325 28 439795719 15 359900873 48 918136481 44 187854448 36 10464504 100 104570927 51 918885430 64 455245168 79 9326325 53 469439661 36 72877704 23 653664640 25 190949821 24 321203952 3 478482661 67 605332634 80 637662182 76 629133379 19 616279023 76 36076204 29 916946795 55 513565378 98 23691566 24 743821791 18 945210169 5 649182084 19 461731957 18 500975147 2 430683047 39 210616937 69 369476981 45 307114498 18 671354960 64 75939225 28 746903265 35 948383572 44 690223630 35 221051811 96 191991214 15 189803967 47 857187888 31 44356515 93 176240265 61 386894095 96 807030338 48 667413382 26 976436358 9 326145304 42 360710495 59 54232710 46 847851391 5 852496287 57 110619767 91 600143493 35 688499345 37 83105162 28 244524575 14 870104023 3 256935009 37 296223677 53 585882057 10 613996763 41 92508130 24 855056194 29 649094674 72 847157516 5 144640197 44 509358386 58 342305774 66 882991142 61 679637649 3 904068483 1 239345073 63 696219712 70 4532692 46 156668333 32 216612625 83 722368488 69 928935400 61 804414251 40 785432944 95 500854652 75 801510960 31 789497400 43 30623853 6 934496886 15 501141436 34 605362423 40 436581838 80 109069159 62 321953170 90 963101908 14 183383067 2 206665456 66 330036796 64 461179454 18 607097011 16 615837223 41 610067900 70 139437787 44 494910868 32 391255422 9 892129823 85 241945219 38 398724165 72 972577092 12 746200755 45 53665534 33 900128766 74 805894852 41 171788895 66 924836264 73 270187842 78 315502895 50 830990862 74 580044704 97 779039388 65 403789890 74 919252217 96 187250024 88 879357005 44 300175481 44 805683223 57 489281617 41 744362202 86 171349816 77 98278441 70 518095043 79 82235539 85 15115073 71 306563638 56 607971934 58 223737327 9 245999347 29 350003656 9 760706868 99 48719648 72 517395220 85 897000598 13 717110107 11 496726271 12 378797472 56 329583888 9 755763769 11 382147885 67 327639995 72 878724204 71 554498237 9 729527344 62 529091534 78 383712006 17 702948246 1 17162161 63 840271501 82 552199479 10 108802657 15 936339526 38 144939045 96 990825822 58 47965736 5 65021499 21 921274902 69 570671362 84 935252715 85 703024607 100 547190299 43 67589841 77 741250272 54 762599463 70 607751768 93 450700924 43 389096032 43 705280881 55 627545111 45 599387528 91 254919589 88 507188596 90 210305162 87 862475564 65 804729460 73 498837612 67 319063090 92 36897508 39 789583354 2 327951059 98 465595774 51 849381264 97 434532177 7 387797403 80 614286050 79 297036218 100 510188438 79 306842337 45 847716643 65 806709179 30 569579170 84 956240677 86 332948365 40 860873864 72 75405554 65 566582378 16 386697891 33 566588720 31 90541764 2 336152496 48 796105881 88 785913386 39 670943320 6 550971455 75 483733076 90 420951717 2 594212982 12 448995065 24 677663948 19 140348047 90 231677311 40 224828010 40 472054650 79 598753657 45 526833654 29 206697967 42 448434651 29 975854214 29 969506362 74 571681338 24 775629459 76 484259527 31 454259056 53 353318616 54 695453840 20 904753825 27 769110286 47 915006982 3 167025625 26 401490525 26 660091658 18 675733908 81 208050933 89 405726224 86 385128961 8 649942758 4 724517112 29 574946359 39 980553070 2 70833823 12 601096254 84 925867620 28 72693579 6 184166033 20 286237784 99 238255853 93 647682467 60 274149956 74 944898642 12 496289253 27 541754611 87 386356447 77 309876212 9 594484961 4 379620165 63 897227591 41 687193804 38 812234247 69 85276015 42 115740570 74 461699167 48 716728312 61 817250436 46 317309957 14 2085675 85 696371570 74 681149591 51 441446010 74 203985423 78 480141114 74 477145090 45 483751506 55 954340670 32 106106205 98 394041425 48 62657901 54 47322769 76 605549169 13 854352088 56 503563588 2 103898061 85 230861760 37 336154709 27 493481380 93 230446369 55 466325055 96 628303646 17 198830060 5 218993536 95 988929943 75 843629617 4 305775922 9 736761464 85 785509742 14 305754047 91 633283748 95 187085205 17 984481079 55 980072238 62 259869628 59 767877931 15 587928262 100 912285657 5 732403214 27 381518353 84 560670643 21 220020639 90 269862893 88 757976291 79 962164543 2 748297288 99 447541277 59 184203215 38 875656700 92 72844808 97 333901507 74 30990083 65 757864518 71 122418626 71 372425696 1 739715731 81 841863291 62 879264766 95 780479498 4 775390634 52 844463184 61 991377244 7 401305658 33 169287307 24 392562837 25 426948092 71 962874321 38 348079412 65 494931731 71 514782799 62 578671115 41 206106740 21 594813009 93 320151238 79 28249793 99 254866846 49 804417864 62 787692572 66 738577808 64 148995608 41 144945806 37 60277381 54 407090893 9 803386466 32 30270042 79 974122865 32 926130626 79 533119493 51 697413128 15 79003950 21 745807222 95 624134317 3 366390564 58 217323081 83 18640521 44 58252852 99 504098076 94 142043410 99 427683974 9 330069150 44 391901440 96 119661954 27 308796008 22 982173229 76 25886515 69 319586981 35 653528009 83 527964267 81 661551066 21 336322390 97 1933469 98 998560765 28 57573946 61 137949634 53 704934807 28 758392594 12 375237514 26 528224716 87 562391781 77 961467137 49 925981911 47 980419919 16 231006434 64 562603822 0 660380833 6 905836113 70 75039818 97 726041619 71 758207870 31 302682135 4 497131633 14 375223878 76 559338114 91 823943834 100 829102951 94 754835753 80 683770735 1 670983598 7 319053484 51 367656627 87 962871147 5 509074706 72 890941402 85 784077878 15 947091131 29 196732313 60 192901423 34 291122170 27 551761097 26 690800342 97 645556248 24 618806357 71 874327073 3 590742537 95 55315257 42 361883849 86 378084329 83 248875998 74 678695130 62 236639540 77 643690601 58 964094932 26 256007284 66 28521337 66 385070436 11 847063269 48 526273219 68 712900385 89 639459122 62 95801247 38 924647386 39 444239442 55 372182740 56 10359732 92 557394725 16 695024617 37 444317914 90 72118785 28 180629294 50 303155476 77 572332409 74 705329113 89 842349349 47 721554556 60 617528511 95 271207530 11 95315244 63 466771499 17 936206787 53 494866161 5 445965418 58 560815143 32 641570630 9 409050662 47 633224487 94 532580352 35 9653467 83 182816737 71 645598779 6 373600221 29 905721643 85 650549435 44 79226717 5 584413353 34 78368768 51 368838713 99 309513598 49 113730126 62 599929782 38 786989498 83 438680553 32 807450986 13 856493355 26 964929500 98 87948510 21 683658847 33 821127279 88 315992131 75 517844762 47 56177691 65 590815628 9 270493154 60 135754299 5 752892176 73 609531655 42 415152402 48 764131162 24 38801136 62 712801883 7 937061012 63 289281768 67 653043748 64 695344772 82 214299135 92 830689220 43 728874067 1 607537564 44 272494728 27 349683292 36 461701020 20 949439721 36 839399811 80 219851927 69 976235658 28 461507901 65 405666919 12 914744825 39 460360813 97 997778070 35 267678626 40 678353168 33 755872336 61 503738645 27 80599101 33 166554921 44 627135580 62 911809027 48 19665473 66 213416964 69 572431286 18 269766273 54 161692759 7 211366617 32 728625067 47 903196590 34 834599370 11 342990874 76 426048642 62 816663356 44 241185766 96 551557712 48 748100939 57 763994902 15 179888670 17 23264538 62 787488505 71 105390209 85 84611531 77 389976372 63 974324260 35 89190978 37 143761956 58 73087431 90 546621928 47 480742606 32 139347315 57 761400721 72 53097 31 459851674 42 440799226 9 253999191 18 26916968 59 42396024 29 165907000 46 639496264 24 380137122 76 894045899 56 594553973 48 82295938 82 518509045 68 358948255 48 519161663 68 133044915 80 224414466 14 566385371 29 934415231 53 931641977 52 662639044 76 247628163 32 319441010 67 388216767 82 910743300 22 712144170 56 982934779 39 756696182 94 637771438 99 267116203 21 375762066 67 761664918 27 242843361 77 214020272 82 307582222 12 76042620 62 432046307 37 553941789 50 824724014 18 898255501 24 513943366 63 131458055 97 317040877 50 252037547 44 666564204 83 977022820 59 622516852 43 206166384 65 930436188 39 214576505 6 108386994 43 46318661 97 670936033 84 972432358 37 225340344 86 257800444 82 995519385 30 340053042 79 790782949 26 987348161 67 226411747 25 158004775 13 990250680 81 444078376 77 918788128 83 936371107 59 129536211 66 959147281 91 680071534 75 479679505 73 905755888 34 762759485 93 155113342 28 83952357 56 563954196 74 12038722 46 105957196 19 12246269 60 964020963 64 565063029 10 715445823 38 200031398 64 605757355 75 202883086 23 589246764 96 22156017 69 771357302 25 876781653 70 221073060 4 896416236 56 856843616 17 268637396 91 449451214 56 618230446 24 935722351 61 313899531 22 817438685 31 711642569 48 740941708 43 160423173 41 438759848 31 39539104 37 939866785 76 333545387 79 325948604 12 600144022 58 648393175 23 976595140 66 39375433 37 724541564 100 972969168 34 160386323 6 29205498 26 24736596 96 558674797 33 901129829 42 559978214 26 865261758 54 657769090 51 959358807 20 212956617 99 665140315 51 257794441 51 469119269 93 927765769 51 831749250 13 204406034 82 833877144 11 371025934 40 313695401 8 596735248 45 214580796 42 225322231 9 815328759 25 411899559 2 891967670 64 314935864 52 444437850 72 690654789 27 228081391 80 870473985 35 509340339 85 901101661 68 308884530 42 647104862 87 762978048 85 311911872 10 451234192 44 167456924 63 663765117 25 149991026 5 721919839 19 675507762 31 58423392 47 415531193 64 792385088 43 249125615 46 417243744 89 946663949 58 266052091 13 542335997 39 552224345 44 430154822 48 81190476 3 436752301 19 137175174 4 276554253 66 276130768 29 162667914 5 334681155 69 868745788 31 679620 94 618143635 44 156877586 80 171095990 68 860216029 2 781032007 53 124019482 27 335234639 84 92899026 28 832798236 62 888840612 0 448477955 5 265342636 33 423854250 60 505271898 37 183236478 47 390478412 67 322594468 55 785904231 54 343765232 44 6298535 59 438671565 36 17134084 28 245265208 79 178331436 19 465429172 7 318437171 99 168272811 13 386097275 76 255802187 53 966028304 88 675586455 50 444798096 70 253843941 37 773611169 98 795362823 97 426753984 62 940262817 98 144390257 66 193572676 16 458150014 9 578275133 43 98265421 25 426189634 45 498598716 98 829488826 13 477037786 56 759088503 13 374849657 55 840238017 42 143714478 31 21748981 44 158201539 95 289845211 70 463632640 46 796749028 11 749459689 26 853692606 97 971696877 0 53321566 76 317367129 72 389947477 2 629621277 66 440460746 17 436802805 10 855751276 46 595808906 83 9606239 89 227545476 40 99670232 30 581799969 81 504691329 55 49815995 69 835516784 47 252044624 46 39676838 4 922560328 37 441702193 6 369001003 79 504720402 84 157818819 79 67820047 46 332121846 38 856193272 23 119726544 87 320027083 69 675685198 9 892537626 58 815849140 39 322817903 14 167157239 73 647219141 32 875938587 44 38940965 66 826888813 65 435721777 67 962403230 36 312184067 19 41314603 42 418994420 17 997491275 53 930005303 22 918158188 5 994803989 67 311499574 7 723210107 33 833443934 57 237322112 52 337171218 86 253954835 13 52639734 11 327452110 49 109176495 56 57669152 74 313398493 49 926967495 96 525831731 80 530393299 40 933003621 55 41024759 36 504479711 95 717720574 98 133880402 62 253937542 44 761501381 64 778682698 23 599613017 20 391239562 19 468826689 69 244196628 0 256820544 17 969611403 52 92722487 34 406752164 72 681899560 24 438617743 32 977116290 65 125100297 90 755387270 1 370037302 82 682646880 20 550901108 11 11537752 100 232480156 97 637735552 3 149005200 43 379852486 6 6166733 62 214705180 88 2397416 38 920074285 17 762069070 15 75248169 30 976893754 15 10878824 94 409009665 71 214801083 21 356129965 6 401332981 16 137214130 46 619263689 45 800295762 80 130619658 71 929604270 99 1019815 37 494011852 64 482021851 24 602745821 57 615489668 33 355194270 21 314775420 44 933752851 74 325125061 57 521912273 49 70884697 54 462687618 1 298457442 67 432038835 32 721467975 91 303234099 38 788789978 99 948703689 86 34686240 81 773646239 61 307847514 14 995578388 1 858681970 51 515867649 8 789483133 93 427372535 100 658096446 66 805138085 100 201846374 37 463193217 4 300497049 17 861397209 2 348337903 61 512998421 11 160406424 32 145979521 34 127309634 67 926691064 76 92905614 28 42271580 63 72921007 1 62480195 89 381154655 38 359073330 94 253446907 90 81420213 92 206411318 5 788394716 40 439366060 19 576784256 14 411592239 14 505637412 7 11076233 42 238571262 87 990029037 97 615652020 22 543583097 9 271858609 100 501712129 40 289203944 51 777073063 20 550606030 96 826207195 35 309155443 10 160326168 92 55286337 62 461321609 24 556304024 22 70721239 57 528196645 83 478019020 94 627159399 39 90414697 25 582481610 33 827505579 92 83889315 12 995695461 83 398128541 40 708904987 80 3413190 22 783613817 46 645629261 20 984200735 57 912838 98 385538834 96 205693690 49 262611573 57 63682202 37 99999286 92 615784116 95 638667144 15 306779559 32 313426476 37 968984268 57 434203567 88 494062833 57 475346299 13 72017622 99 84173425 86 145258205 26 932917268 89 601931126 36 182013132 18 774392982 40 440389985 25 806424181 47 792886566 55 104098594 87 107580996 86 354540086 72 836057705 91 959095782 59 568429476 25 656144960 7 685983818 54 571054960 98 403505965 86 433086455 36 360465631 35 445454151 60 824278151 91 629014329 67 15362966 17 599345891 88 817755466 2 426866307 40 308143526 41 779284766 9 260405256 52 467328985 40 319062246 31 111828261 58 503453297 82 802009017 44 425837196 16 677643940 24 856756699 39 304480180 71 838973753 33 678138958 15 100417549 63 166782068 7 783147103 98 407985387 63 305723587 75 150535152 18 324983807 43 754230603 50 39796594 18 351013807 98 737130591 11 71086232 38 557886857 62 519728685 100 978783930 73 305357497 73 516627732 31 65121680 19 83748551 94 986197057 36 861497789 18 524807900 82 2380501 9 767959246 39 294987169 58 521688033 33 945744770 17 900192181 78 677028057 85 833578971 46 239522462 31 3651220 83 527477528 41 530111480 87 320726367 15 739330668 76 684544252 79 162396577 95 555938879 60 787766624 32 601546590 66 574741839 57 393980888 93 616758505 66 941515769 43 829760837 24 297582084 88 658180424 20 486215973 11 255213483 29 157030607 48 797798064 96 449002010 85 288104144 85 92359737 49 375335147 17 64441967 45 763732418 76 503943988 13 453735713 48 40289409 36 145277152 84 488282524 32 333307335 64 504396938 32 485056342 32 159979460 81 96854433 0 531738725 35 211125090 91 934765223 64 210973038 92 231719506 49 872861837 29 363162666 8 449222182 25 550231206 88 629255643 46 483655999 11 102961270 12 534572496 91 378062709 62 65665172 29 290663335 41 677635405 22 258561255 80 3844510 33 186473414 78 374856467 35 437436515 8 526330219 19 351686619 70 47283640 89 670523884 46 734961012 84 261891137 12 264025610 88 981360287 72 723289032 58 312740331 81 142444684 42 76311315 57 184614876 53 39578600 72 812492593 0 315432443 83 44357602 17 577747521 89 443568083 78 378670912 14 709764175 67 661579811 76 42857638 97 355010032 6 382004393 71 660296793 49 543931314 0 426450750 51 53859112 23 291903436 9 927448855 62 256182208 93 982968444 81 882599637 100 502082993 47 705880740 71 541288017 70 653783438 86 552340025 10 79634424 77 173714640 15 509629209 72 887462968 34 299518662 91 622171246 23 556266213 9 898766190 47 140682117 45 114906027 60 683139008 42 865515638 55 368781625 0 494495273 36 770124780 65 501087972 40 709646533 2 693173588 36 212104664 64 893052737 43 703866474 14 232032011 45 925697439 68 436482842 46 680895748 64 214125257 93 583334430 91 555140290 9 776770006 35 647595742 9 131291457 53 359202300 37 248580195 45 924543702 75 31864892 4 896591540 7 665502537 93 25698967 93 734835266 47 997638789 14 569891511 14 636511108 94 185420414 32 928252653 51 16313516 90 191872988 38 513927172 62 43852272 43 410746823 86 856310927 90 825354828 44 276351054 65 116817097 87 774824872 4 595576096 39 394576028 81 10305551 43 79537847 61 470525991 82 94293603 94 82659410 84 700680524 14 916931940 43 710684294 62 348546524 51 845049893 41 457331261 43 15005997 65 9159621 63 523083872 13 990697172 25 524880083 65 384793031 100 328116434 27 683023271 45 270251636 27 664014786 15 195764982 96 126914552 31 609261014 99 257806092 44 805554750 86 72574612 4 376279655 63 102040575 73 925181192 73 183755389 4 658770601 64 79845091 40 117384437 2 360046021 18 658582467 68 495299653 10 764975621 52 865781117 71 79908260 20 165873970 4 307424308 95 450849914 63 690248065 70 598735304 52 256375435 80 996584756 78 343145885 49 742974193 56 274219769 84 131294327 40 436869763 46 586645869 97 6157200 77 559735065 54 710163014 73 340491345 38 368841845 64 930770903 56 637812787 22 530759092 49 901395747 11 141929225 39 949187295 11 816497170 61 156124552 57 868911266 49 125805489 12 236534169 19 6394376 83 176263534 96 727042225 94 951833196 9 457055255 34 147421571 21 440219574 96 640858700 76 815741265 28 948887057 48 629479020 18 258215943 81 258162897 67 515737581 24 67188380 34 849243590 91 153724311 57 945467658 14 843126365 6 42309530 88 282571533 15 266018717 20 717900349 4 141967602 72 77317914 71 118500089 75 968717646 95 497107313 18 81628966 71 330699309 89 715806517 62 488825507 50 217811750 74 547659027 44 880789117 38 481948624 41 806056374 33 316125634 70 113005264 33 949832779 93 70203213 96 197848415 7 355725704 18 520307883 5 182004135 9 269396496 71 600205216 55 612768696 26 331456945 90 355051166 64 820869624 72 587084774 19 725121383 91 846116576 0 265033790 62 791196357 79 874080075 5 932888763 14 39659559 78 958228888 39 639836823 85 741545741 58 407845208 86 23177379 38 717511781 72 895638905 35 351693407 81 287233558 28 898511436 22 896873491 19 505560307 1 829168160 8 946638522 31 897647637 92 855301628 42 953672608 20 5370146 10 797031920 47 946061686 62 535186594 80 316407868 62 599607004 99 343832948 60 583911573 70 360944526 55 847283573 16 325868041 30 106400292 72 226784534 98 680616947 8 502640696 45 30388574 79 551876233 66 784656439 2 658795332 64 795235400 17 315366806 53 387930656 9 891878052 67 257348208 84 988796221 65 671888305 30 231707712 98 29689701 43 886917049 28 853174041 95 897103648 75 429579741 95 720450269 78 758462080 9 414597169 14 137888343 66 286253177 52 867201967 19 71720744 93 182589929 45 394215459 31 335326183 70 364474258 14 915029663 26 200890751 14 646698132 41 514620875 81 283837778 23 279710376 40 50465830 43 845096932 56 823906760 14 950312218 38 949770847 25 130896131 42 879798180 12 222428202 51 403584534 97 162113727 43 363841091 27 159564170 48 379961380 22 11546508 33 408875018 91 307157580 5 985636126 86 557374895 37 261311131 55 620010785 60 13222674 89 396003287 70 368401529 83 719162298 40 64146117 77 598309699 64 556081521 9 798767780 44 919148125 5 184987422 82 856794493 53 586817251 69 967727540 80 942616533 43 241535346 75 220157855 30 192815568 8 88338132 17 680927073 78 92939593 42 403932423 95 235685600 48 328509585 17 516134018 13 374657457 58 789534293 4 417440767 35 415806956 35 358952115 21 252816982 23 75130905 89 718012346 80 42672073 93 658653538 48 732305572 31 379027248 8 408626997 21 37573164 27 595023136 52 192127285 100 383270079 52 538154818 38 796837375 58 634893916 57 936347139 39 239943765 73 588092044 8 32658752 31 162804378 30 134634017 80 355970638 72 884045957 73 951082058 50 126257717 0 522330502 45 424026962 4 525916092 48 559565777 46 669429490 47 702211419 26 119375889 74 789218498 47 829739981 40 440016359 46 946716082 51 554940787 76 884513056 37 128647804 63 234472390 42 150089278 23 945588977 20 207210774 39 635132132 22 339956142 48 689465158 99 73375623 8 91482598 74 230635039 52 682766148 7 637510799 61 183752905 96 26028432 12 498076463 9 914192442 42 462891131 24 897717484 87 345430655 70 792826381 77 920821608 91 214097990 90 481950606 19 353414660 55 119729037 44 370831022 74 30660553 23 176549004 88 302984897 80 747181144 53 52491169 22 526885345 90 697158139 38 108071532 30 745115278 60 836371907 19 377755495 12 483599010 53 533431398 65 222470754 50 346231493 48 59059926 9 324430397 1 862902623 37 877840880 42 408559495 61 72474151 7 863239537 57 545998866 15 125692674 64 556387759 71 263099880 53 497815525 48 784900930 84 13075763 34 260893594 55 714350693 22 137129703 56 129157710 6 450367690 5 192694268 73 463388490 27 19894808 48 43203939 41 36323260 6 927863373 65 696972904 26 526000029 54 977104535 84 226736088 28 670796484 31 195704286 2 769533663 93 645907629 38 210100041 1 754114316 10 995110909 46 446493027 4 683751231 76 222919612 96 671299660 44 678635620 68 274612919 11 253048404 46 923463389 3 620827991 50 863367529 96 869016071 10 492742236 65 179645350 78 914278425 96 495330220 56 706628864 31 904537536 21 377475791 87 594952757 96 426229076 80 370525178 69 228839751 2 510543213 45 178611179 27 844708 35 851043940 0 980697067 93 682771586 39 577129552 30 207741197 94 542559689 60 584321441 70 664181737 67 570689464 38 853717256 77 851970478 88 391839533 46 376825254 91 302617177 1 434556691 87 103299996 3 757179890 25 76055008 18 49016053 87 964431978 87 738381651 63 642068345 53 892970672 51 63819768 42 363097503 14 172347631 60 528470850 42 833074031 67 393704160 55 767643674 95 374684009 96 981147847 84 139431346 49 291783997 9 75494665 8 316133967 18 33170369 81 973246977 27 582964965 18 705238701 0 508106398 14 616514760 83 497370989 86 459304232 85 460693733 58 579254906 34 157393448 91 885701054 73 231883738 14 759538723 24 344736106 17 123631439 64 651508440 96 191943091 28 129428612 77 464739285 14 260711076 4 246006253 82 283503663 50 654261553 26 5683694 49 745340077 86 34240529 51 75446716 39 934818971 72 342106671 69 329437488 45 549424178 69 369628871 29 512647166 7 792269554 45 42643913 23 61318485 26 727066417 94 271339608 46 434895043 68 590726233 50 84102414 55 762197013 65 836428607 43 348413609 50 365899513 82 472170170 49 15351757 84 456974104 44 33780056 42 293477836 42 759690423 63 981378233 80 332507703 25 894044505 26 66360113 30 240332512 68 985746203 79 597884285 2 764791630 39 510549061 32 223617333 9 665276835 43 644821969 0 777455391 79 869876114 42 745553991 85 812317303 76 706697789 59 10184732 38 566577153 33 19350928 49 881932918 65 709626698 39 205823775 35 651134164 27 40682192 81 638101048 57 227827760 8 813437358 23 139635209 27 389716529 17 562978459 9 485570492 9 168760222 51 839858982 43 996392654 74 608525353 74 986936086 52 639857024 36 738291524 23 252403128 77 145972483 33 963012051 25 492875054 95 298537388 65 725372481 82 762184144 90 2804728 97 625858790 96 292054847 94 862387065 91 549204398 48 533840017 46 852808501 24 631641057 7 549621417 7 929457844 17 697745997 53 200633925 20 46453873 65 230265846 68 260676239 95 109666918 22 143419689 0 11705032 50 570839631 99 488329427 30 204981558 50 15934482 80 299248089 68 727266412 89 5973217 50 941436660 37 975078861 36 441619138 19 488115725 94 517453387 9 992618061 74 729622224 17 347513775 7 76226384 28 387416527 9 640278085 82 442690858 3 334929642 68 619903605 69 683042707 29 469640817 43 957277395 35 647435600 70 971781847 53 69416427 74 111982661 52 783122179 11 300406977 0 905717978 63 304034981 8 243824639 38 562788394 25 99925299 86 718456604 87 214794252 49 445954065 35 41950934 79 934818944 66 902543493 50 868422575 46 556113525 36 114391154 10 894810608 15 609102101 60 614981298 59 58384683 91 576284118 12 902911553 75 146662867 44 267949887 0 267553260 51 762365298 53 275297838 26 136176724 93 872285642 15 867181453 29 502873843 23 765918489 94 641065041 87 554323383 21 789137600 97 766671180 5 922042559 58 133159993 52 376227660 10 277880638 94 7204562 47 509427756 84 602641470 57 512981231 78 507480304 16 808478828 4 270608839 34 497875367 4 304647279 67 943950062 71 399610247 90 427334778 100 988192377 95 490318478 23 504715754 34 174563516 32 599890794 68 915352297 85 239827603 4 251847250 14 547745835 9 138961559 29 135244830 30 838128900 76 622166483 49 961650585 90 898213382 34 381897124 6 767610584 67 263177965 9 843709368 38 395350011 15 14537231 38 322380418 78 470307051 22 629779430 51 520601628 32 413556381 27 495231529 60 358501523 5 498828387 63 669383587 0 701675990 35 717037412 10 805455078 68 107539187 24 999537778 12 863657959 73 393425203 19 810547120 32 26618139 22 908682100 0 758771500 66 136245470 37 22472228 23 988321196 36 7739837 97 643576477 21 19173895 35 905083189 70 957433563 74 365131462 69 588085111 9 720038119 24 288324138 2 650638667 43 774047963 34 568950779 69 441714901 89 872793396 24 59568238 39 865465516 60 491709671 74 492348613 94 581630315 89 113992281 81 298339930 10 833318199 48 266308937 21 477686153 53 25189432 21 565925509 7 537280459 95 198046866 70 108177235 71 916567430 73 790896060 65 636574911 66 100598293 29 370111316 76 866298782 64 823615872 24 742139468 38 886028257 96 988236017 51 135604013 47 760224172 12 116665582 49 632650115 47 115183783 15 789186916 49 938056014 8 172592051 4 650063227 9 75138137 26 576858217 65 816784161 30 391268974 76 810068529 15 725186452 72 749429928 28 67344534 63 562945464 8 925206729 35 22691546 43 481010792 80 857600779 30 297639629 21 607384210 60 75313178 19 626977669 50 705136492 17 58743812 37 746917833 38 923795686 57 939381545 28 962076745 85 860041668 14 808392646 74 276124037 84 195617234 97 53799893 89 87318314 60 94241179 5 167731380 78 947151202 95 156929787 25 370430078 90 605628248 68 646169940 43 504709847 13 588597176 77 154388974 90 355411081 42 952776874 65 760372269 18 991481018 8 306452895 41 759204171 0 704356071 9 859494168 46 937650281 90 752014648 82 328910270 69 298706072 76 592063561 99 388412529 7 266517340 94 49919865 96 288906607 90 780184129 38 43552111 8 320213417 62 204308033 81 731018007 5 825459769 53 575231243 57 317314616 49 202660529 24 648095758 46 922684907 33 934528937 68 847245602 10 122447014 86 387507870 24 423943566 69 496489873 41 662986184 85 527969821 66 130090409 37 770007242 46 640633016 83 803986248 46 890401237 3 549981457 36 789645306 42 740129652 38 926769162 54 12848686 62 159726006 63 877134345 93 894640019 14 516987946 22 595515785 76 236222116 72 990010538 98 386297519 83 653749645 90 363825810 46 156054335 6 658552289 48 621649502 42 580391639 64 140079655 77 626941488 21 727929847 71 64918570 41 209546991 90 144352585 41 338141580 4 62117539 98 916540128 82 122080902 52 601271253 12 953447926 27 179997072 13 477517089 69 547472138 88 741886238 44 978992594 100 124052028 28 463315309 6 16912419 3 296912213 33 341366339 0 632616357 92 541571833 21 511490524 12 895175666 77 838195885 30 114144044 16 527140937 59 853728852 79 364995502 22 108732129 52 98466373 57 284394372 14 793279851 58 643405120 54 122713492 94 912126618 76 465607505 60 164946802 36 294807570 23 244519594 5 129048536 64 43792392 68 631444799 97 885259250 73 216494584 8 23809922 33 744367173 57 966161056 39 46604458 1 290053883 85 350429944 68 812862324 33 939971511 35 662286880 53 634138647 43 408943792 42 463965698 64 361964917 12 674919088 34 223425182 60 764922407 53 368614261 28 557032805 75 285640588 55 612122043 72 94787475 83 855932485 86 583100353 22 510586923 52 719409774 48 114678693 84 660637667 21 930063354 18 764072909 77 495488637 15 749872394 67 544812164 19 761475919 22 508145464 69 6901266 92 556780513 31 196399196 83 106913785 95 778686763 92 699565857 79 649530892 75 256593168 5 726601193 15 616516283 51 478341244 63 296667491 5 72907921 1 897527721 70 197725384 73 969029928 29 752702464 94 749696537 29 223283217 49 487129108 77 622185244 4 707092818 91 362402735 30 746544398 1 18627108 72 116912693 68 406214214 57 598849727 67 129973255 11 204162947 92 546902197 43 589755366 89 404807330 58 979620711 73 59188674 46 529395229 17 881031768 4 506664048 63 959308625 60 4377281 22 703650775 63 693632877 7 914955009 12 41663825 48 152184331 25 876999955 30 660762105 7 154837666 51 73002797 18 335980023 16 542380010 84 247094047 10 456452836 68 622927740 97 130660941 67 868111957 85 614260850 33 618950460 74 658101719 6 211220672 86 501521332 99 906663428 12 393793053 43 416675729 49 214083808 95 616038174 91 964412665 49 398101236 28 709372096 6 485228619 31 188242229 57 281304038 57 951892342 73 850186739 2 458756439 93 61401137 66 410384050 66 956400815 98 620137543 81 207706551 6 414950654 80 955702045 93 429566963 18 97204478 96 90896259 100 758887108 82 234339804 50 752504006 74 911932530 67 867328337 33 954592075 59 272715315 27 18474999 31 809105679 25 257233489 21 446438329 9 178865389 73 767983143 79 559053512 83 734266746 62 814204206 11 942958484 44 980331889 95 607074712 86 819061586 30 386383668 9 695711886 26 824891538 8 297128591 25 724525752 46 283317674 29 676106301 13 965599656 44 860148644 37 707997585 26 175514520 66 880951874 32 340751579 70 464997516 85 248395595 79 699349209 4 35328459 73 480115683 63 372886213 93 569082097 0 244809099 9 369281722 40 561842288 54 687715402 41 127767071 48 480991924 18 641408974 28 600809088 82 231138519 42 201157008 45 851354395 21 40893925 28 202925151 74 864200389 60 942939890 69 12449275 37 428029913 53 221657207 100 47633016 49 288862482 41 754812056 97 323445206 18 990434355 91 954654400 44 221363850 28 875002712 89 270592120 39 504368013 94 201047479 97 800764036 15 597886277 41 309401170 66 852981901 46 37152861 16 187099200 68 562247911 45 124835959 43 361558968 72 506675964 65 937617077 25 656722679 22 168160145 4 713087113 5 15650223 39 127937386 68 520950943 70 14707092 62 848479472 66 133448765 92 719983147 0 379844568 78 282276974 17 467567829 58 573659794 47 596918797 35 152476999 41 874961260 89 117548021 78 714767859 24 48756654 63 16038800 44 680892220 78 773438993 91 145528789 35 984855859 12 389823922 1 364508251 58 633652213 87 507435506 12 39589974 56 939501507 41 477943427 36 487152321 33 729380318 20 306014746 45 942160285 8 568728491 97 396647193 43 594555670 13 864142925 56 346694015 0 571324613 67 730184027 20 924025253 51 570967571 20 291690626 32 689702137 4 272023344 78 708463147 65 169264143 47 632544736 8 835119893 72 938545319 47 165033802 68 561822369 64 730384331 32 162237470 93 775183028 99 787050348 54 8294908 55 753117330 67 995072973 95 256244603 41 247470457 54 609616414 36 685791509 37 834073511 16 921050277 69 78969105 59 563358000 72 751734322 84 441163717 34 13540832 10 580539818 44 6775990 99 326976110 79 649466555 72 60021869 1 466297369 83 200139309 56 479488491 93 514817134 76 571857188 69 302613194 20 295105362 31 691017473 37 65476920 20 174593714 50 250491245 71 132157050 30 303002110 49 491492425 72 796247207 90 996348679 60 648274271 15 200948084 91 814375993 54 226674559 47 63944355 87 787860790 94 587993426 33 932207749 3 855819537 79 710186797 86 362833003 89 794837234 4 654653717 82 94251646 87 120565807 63 89287689 53 935402560 44 417449404 85 193151902 93 467269917 27 863481214 89 405952131 11 26375360 100 162370916 4 640255595 43 948222279 14 341989000 86 830971376 7 206579807 3 838259280 76 938396650 0 421975299 72 674908091 63 277392635 39 100042277 71 194819398 38 157197065 60 875175807 53 707731766 56 179137224 49 895038240 72 184155763 5 140983755 30 421297936 11 693261475 15 921996577 42 894363235 57 403574460 73 790029817 15 144500124 20 795673710 42 324678443 54 884662817 1 543410591 22 699800353 42 988880036 41 497152649 98 922980362 35 133129347 84 237011298 44 974193545 99 672354588 69 561746440 86 50621384 5 110490573 79 271710363 85 250100136 93 418381920 17 26395381 70 67296431 59 539066116 9 227457910 86 90552892 7 498069549 12 459151990 86 993788981 39 654594778 65 372076404 95 706071673 95 522662319 99 263767245 87 613122736 76 919051896 29 633009585 54 479088991 97 472310754 71 99053559 99 429818959 21 545425495 22 975756464 2 807654965 33 543938738 29 658283538 1 369216898 73 975009840 94 528545193 95 202936224 64 398991930 84 905455987 7 824198823 59 393192561 91 201936487 3 507919183 7 599989892 17 725976673 60 524153151 31 805408412 39 965923029 48 325688258 14 82462509 36 679360443 100 951448774 71 742195295 28 69764724 18 31847142 73 294636602 83 534671275 59 512125610 26 178007380 75 72504269 100 254969149 9 821419075 67 934501969 66 64429730 79 436238117 48 191247991 97 404048999 63 895268257 93 369132911 37 472916892 48 977898174 49 407862061 8 928063798 42 612494963 47 486199095 91 251234227 98 715017434 94 422511238 3 276058404 78 502237921 65 541872458 29 832094306 80 452469983 32 900831248 39 699355535 54 471560842 93 129689795 89 643796117 72 486471323 39 481195758 87 575187605 50 548309451 32 712567118 28 578057166 88 588103882 49 285325101 76 839742948 69 140632283 94 364878192 33 51249467 79 811836636 9 291259098 92 29418566 20 839565534 97 924040087 87 280502494 33 684354694 63 308838026 21 116290414 95 355358762 58 412877284 50 902698818 27 243716674 74 171203068 84 683715446 82 211122823 98 287722500 69 775108114 30 698568874 38 943649010 12 697062006 30 126474724 54 418534997 71 985761702 75 259507121 46 122759952 39 260746552 65 511432685 91 1489391 52 981747689 64 682832382 45 760568829 56 740726866 37 129873284 64 665849611 13 482096982 78 730748458 21 920263150 21 486893218 49 214310827 16 481853816 61 335264070 51 526149055 11 421913391 11 283294759 55 220902323 62 964874416 3 880904829 43 663883202 46 214733410 68 904142268 66 717155229 64 407971416 1 677395666 52 38727998 71 188282983 80 466025724 39 219399710 83 20129466 74 470060074 7 146387168 78 548702551 18 201516676 26 246491503 69 39468821 79 977941219 60 500985767 46 478725942 22 477482652 11 798147635 27 311759783 90 496485990 50 440987808 22 323066754 55 658073435 77 494834500 81 233910503 55 305051857 27 589466934 4 6211798 62 693774748 42 949585762 79 295669108 0 633751070 65 802702134 57 245468163 41 303872094 39 38660413 77 781892980 62 169881637 38 676740520 54 853632392 8 366880510 68 14935447 42 207820103 71 238759995 89 188497868 45 245984535 36 31425395 61 335507103 100 241885627 71 146430416 100 115533407 15 98670090 47 732445001 27 883068672 67 901119338 90 390550266 84 783784096 11 679971240 8 659133881 8 570604149 73 692658818 35 234187820 25 530148270 22 54612939 65 232788760 33 598473854 40 349400123 31 924103768 38 312502359 100 429762083 72 252436958 18 658695934 51 773866193 52 693153140 75 567951105 60 296688798 59 882507081 57 796588544 45 833767103 63 489281972 59 646381327 57 168430590 2 170356342 13 378704362 71 778791498 39 370774671 71 812407925 97 854942268 91 177941603 59 713621336 18 349920513 80 529305789 52 196326090 53 692171432 75 349295371 95 1772331 1 417633259 4 92453600 89 906258367 54 730740826 32 114319284 3 273499562 13 813017644 73 794227612 24 743173998 90 169876351 60 760517560 58 834591251 16 648624230 95 452173564 15 65351103 46 320960204 97 421223034 31 751016341 79 466041068 14 419088681 33 950291298 56 264016403 68 734745441 33 371219766 25 652082597 88 242423170 73 282638767 37 689894210 24 402276497 65 675801213 43 566770606 15 613656216 51 249798798 13 317687293 54 467393297 3 875862837 12 42720688 27 707130574 97 773354500 37 339255732 95 596766847 83 473925680 59 222726210 100 427597662 63 576079001 33 655296956 33 373894614 61 652053241 21 415086954 51 278968753 57 366777334 39 456333019 30 254563128 65 994897822 57 698812155 62 210718220 82 810376950 16 433901782 68 222986329 16 468758651 55 533435003 35 598638459 5 582581090 69 343927902 87 344600324 69 147767146 13 37321021 42 547546208 75 829129191 83 916087758 90 149817391 13 742602645 18 271865164 98 640721904 63 420251114 37 578243747 34 145372802 7 177904762 44 363285062 75 44899288 55 981669134 14 258811291 14 965061024 25 459917600 75 596742427 59 994189479 72 592730094 30 299496924 3 187898771 17 773707065 13 958026783 80 39381394 16 879508013 75 885450061 87 883396567 6 866910924 77 6567348 86 220272077 9 81488291 39 987628464 8 791729523 16 803713959 23 948154903 0 65437349 53 910818721 59 281065772 95 238146359 92 269138992 29 351836957 72 296652808 4 981597595 13 55691181 52 875549804 36 615254855 82 150743319 56 685397440 0 835579113 19 906523191 83 668740623 67 704012395 77 516539403 49 498449653 97 480383477 47 581465825 37 447603441 90 126679916 61 291672506 35 756285225 7 342548713 55 48490545 27 806523113 24 626930109 17 208644477 71 529004149 14 687657259 53 504256638 22 620911083 34 643434364 66 448762143 75 989254774 89 13012321 7 238054220 73 206683182 75 546457443 61 433341170 86 245855940 85 198416522 80 979146238 61 711279019 90 841523949 53 879859725 30 99067115 68 130363698 36 77645937 15 709743639 8 528846887 11 517672068 32 236339026 1 272035228 59 789968551 58 127652649 52 648316840 27 664350108 37 652534515 50 364190418 86 78154492 53 806197111 29 755503488 49 493790059 83 762023615 66 61385959 77 15982540 56 416876362 44 711016572 66 711036534 37 979192210 23 482609427 9 519787066 72 805539287 55 624443811 49 32935850 10 377925560 53 231572770 28 54715040 75 152317672 14 962600247 85 608102102 2 216985240 55 516668700 86 644481101 74 124610771 26 534391373 35 393175720 8 249810946 75 555733023 47 748814030 60 189095650 63 87171332 10 568115237 80 292647193 46 248737516 36 449002505 93 669490068 41 965879325 41 757836716 17 517590292 58 675502851 52 572556860 27 874988120 51 609814844 96 392666091 34 967876432 24 977672719 1 380950645 9 348623893 3 742384799 14 113690195 68 672093786 25 410184340 65 47869217 91 149473630 13 584160776 39 650627284 94 701706021 54 190574305 74 125359163 7 512757842 72 213284771 86 445038030 4 719202463 45 884440822 43 578309309 16 340904443 45 144506504 20 392011308 83 278722709 95 934985347 34 450613755 6 276211992 52 654940202 17 225115212 21 751715064 64 791980831 30 127087711 26 105044952 54 335074412 61 266600574 39 841728831 89 941163889 8 313904569 55 911681803 9 838096100 12 214835937 62 760077699 35 743177298 44 904223866 53 896286553 98 363125305 85 102767947 99 537242045 15 653392952 47 8365917 30 810289689 59 278432733 56 495440124 42 362871366 85 764022477 75 941770629 50 611263363 2 354986401 85 191345418 45 953665127 100 638259473 29 963902314 64 676254316 94 374918309 70 680575526 68 247678556 69 994561340 79 415489187 65 379325326 69 914609109 51 50048891 3 917019840 20 613204482 56 120301970 73 973989679 52 888373223 46 923534742 1 121965188 29 23419635 94 480652984 5 538729888 14 440029855 28 354060820 40 972876256 40 879000834 35 316518179 63 905978244 53 345133224 41 51813302 41 980410888 34 309671598 57 59238738 64 631971015 30 890904445 53 141980515 69 745169019 5 165923992 88 174457840 96 973430759 89 848780858 22 269393357 52 14104431 98 164420834 33 68324675 19 393815697 57 431467688 79 500886807 5 633910443 88 934312645 29 743068575 65 627117923 10 633444377 33 20039487 33 630925837 3 267611944 48 73267613 32 369213966 4 467762329 47 968251932 38 919352531 91 430707694 74 195937047 89 842003245 75 240945029 33 322939285 73 77165052 72 683865236 3 65144110 49 650508966 61 215999668 94 96746062 17 210311438 32 569161734 98 262979807 38 78097844 80 217858391 33 507400969 1 46408756 34 90741751 72 703781506 58 197133314 89 443652720 40 216599976 95 116885711 12 392259731 8 250374067 91 638079847 49 139519579 71 792916741 92 232806643 10 7018476 65 85379907 54 407301126 12 493187680 95 447382213 26 441117959 6 753474378 76 338818186 22 651258713 49 858115759 20 911103106 67 945774191 10 718695264 10 791629783 65 370904931 89 9098217 94 956120712 99 223111492 0 108552805 26 870841041 66 121226468 39 862277072 65 219782430 43 558689758 88 925869013 87 817375739 81 775703889 45 558499027 67 564325268 64 759157285 91 655910096 92 404822834 23 213725799 85 403908359 19 743069658 37 57747116 56 567096629 88 936270647 67 20565203 7 164560436 17 520041734 41 998685201 11 741139583 44 246051163 3 537440389 40 784733963 55 841269522 32 756882444 92 745792463 25 33037947 7 856563266 12 605882188 55 555219649 57 823341974 77 805233897 64 15662312 52 958547785 55 408125678 62 129285406 79 650546510 88 555154153 60 885337072 94 57897860 36 601916427 28 923319921 36 724891958 56 220431668 34 303306252 73 387112400 63 762638587 91 903421730 75 329509292 60 478903343 97 237342484 80 294269022 41 369968170 76 529282251 84 9383912 25 431295517 98 91549551 63 179873125 74 634149226 44 797256195 12 205237369 39 25923579 87 332683904 45 557523768 86 78201814 24 567434544 67 462579131 19 596315210 48 254365732 39 47043519 33 857452467 1 668948922 43 783677036 25 378851353 54 213793442 23 574772867 40 811839620 50 834930790 59 576760566 64 98386529 64 548568945 75 162330447 70 385445979 76 399671316 48 966298409 22 588482342 68 95323340 75 161507558 100 277388790 45 786957786 17 50504722 31 905526826 97 895257013 62 825521363 73 45445543 8 509617491 99 3436965 37 537601413 76 953424153 44 444531264 8 22521042 75 400897197 4 758893456 76 507342646 13 429956142 86 103082784 85 870238288 78 340973611 67 626614982 93 849117489 84 541165680 17 610575904 78 644646729 21 585334958 37 347748343 84 522390548 86 285216251 95 531870190 88 353532998 79 308013206 15 366208667 11 616043193 39 414103192 21 38726791 81 697038366 66 638988901 42 827241382 63 973636153 49 933442710 17 343789300 21 796844305 54 342872225 74 570389425 44 607363139 25 433087690 2 168302642 84 705607739 97 793461479 20 937399832 15 948781697 85 409605014 74 188647146 97 140698040 96 666992342 60 952335292 0 411582258 47 349904860 41 650455882 60 960357352 2 873998300 8 611570265 79 511958409 63 403127936 9 944526882 90 401886884 51 42757361 89 22355528 73 477495571 39 508234074 39 85507040 23 626087415 21 522500786 98 271969115 46 109613940 54 660358898 90 558986547 21 818285452 58 983432968 80 410638579 71 214399976 16 815802102 80 169611844 70 17142986 42 548179954 73 160425354 61 8294570 6 353638614 50 85693223 77 950015926 19 619142067 33 723042456 63 653656202 88 58792576 12 391697000 51 890452394 27 793350019 93 48809389 52 667869027 52 264359874 68 678862007 14 223347288 96 295857434 70 711456743 20 827782662 31 286297309 39 340473540 1 933367840 45 952510417 3 320851839 80 526486800 52 248151912 2 870683781 51 996413430 95 45477382 69 729167084 91 447217533 35 784458965 87 674350105 100 498616948 85 888893008 18 598583366 12 692373681 6 259518860 87 658744083 71 258210379 75 407233685 0 542244856 96 813878201 99 426809567 7 621246117 23 992295738 45 670407165 75 475214880 51 870731065 61 10381397 94 543486760 5 940462438 47 746116407 16 244883270 89 274097248 57 992289995 57 892319459 37 951404349 18 34352351 92 764135040 85 286192129 34 649262245 27 812391799 60 716628571 52 805820137 43 41822442 5 900096601 69 473631655 62 176760859 94 308561395 56 656599965 36 315763016 19 430563110 43 275181398 39 22569818 74 852784598 50 510299850 5 970961022 16 378407717 7 838782168 75 709671820 2 331187970 46 545009459 93 275396377 69 16592624 89 799443489 68 727578528 22 252654829 88 824085260 35 743381973 49 719301973 89 857392826 69 650304315 43 325064957 68 728240550 76 651786069 44 472599285 87 929908991 16 621020563 4 920916582 18 355531500 98 685709169 26 661314419 67 955212537 84 405696239 46 915495321 25 514554015 21 750224087 50 498968307 11 821802542 66 215353614 58 190158333 30 89309150 87 649195767 38 548357127 59 936658936 78 679214845 97 502574345 18 733012793 67 375235997 80 729266243 22 966011639 49 749800426 43 407806065 39 88045796 56 773396624 72 544155723 18 436391304 7 170931880 65 738862068 96 682754392 59 613170960 53 933448771 56 527383189 28 2033701 37 165257401 12 313550440 41 13230463 96 555077822 67 432476558 13 313737538 3 875006824 82 965925830 48 357481630 7 975485290 80 687895777 11 361792516 56 867549809 84 602235434 7 491483087 50 376987379 90 932762315 60 235225794 17 147925592 46 180353105 34 911530205 50 556788580 29 384158002 92 363702121 19 673089545 44 918307695 39 188252810 43 615349880 38 347568211 20 289176402 77 300120351 55 359156318 35 354558345 39 807119525 77 61042421 39 303601762 48 285135362 18 231960909 81 571151211 17 951464131 35 119513643 90 631003673 93 723524464 14 427672653 66 240711339 30 970618345 6 144556851 9 178933994 46 164430887 55 342345977 38 366188304 17 143745818 84 389382328 41 933514243 4 974610156 10 595622477 16 107417648 54 918033844 24 198039614 65 468111803 34 413481262 51 252741944 25 598645053 36 318045067 12 514787937 32 365601114 91 77242014 60 245307934 55 449357681 43 698911531 12 695011438 53 693529545 84 620925685 100 237993727 24 230989503 80 703771075 43 479193355 74 579968392 62 535531124 36 462522270 68 661498101 14 812490911 3 851493679 53 298689546 64 795282682 4 617711607 76 90597619 87 223339507 67 830286414 63 133936910 65 284156801 11 528488404 16 645746388 14 717921316 70 813917592 4 135557764 80 375225679 41 705732569 62 20973946 33 601415126 30 18664707 79 880625969 69 34396162 51 242461549 23 934645608 65 659593451 20 520768460 63 339316490 43 675229375 12 965846992 65 791749717 88 831259046 20 142770463 95 625750797 70 117502561 31 177428067 53 613006140 37 431303399 48 823607265 26 464521756 27 127270534 63 755724418 12 695240757 3 721606449 20 34762366 45 205411464 66 162654808 62 965414026 25 826495235 49 87557056 30 79739915 43 982837714 4 151459765 64 814608079 75 186351234 64 668877956 80 591133555 22 470591782 4 98417446 92 119311469 55 788268378 91 17695145 95 678740132 95 457035033 41 133295682 44 894327337 34 439867401 3 807342558 59 410847079 2 673956568 66 144231404 94 466123700 49 132435732 4 559195316 69 112139555 8 766151795 30 844289104 36 814955140 65 687934346 78 510101337 22 800960020 98 943484736 6 416836643 13 954677580 73 99831113 53 965983105 86 284783713 40 101182595 3 53234563 65 804822511 58 192433313 2 591956081 26 441322453 82 551193252 26 810126355 35 914320914 76 560983362 35 244731752 70 91527251 53 788287475 81 440855859 41 595164628 95 419039031 8 995390366 42 507448511 91 544479039 94 569103396 13 123389697 23 479610497 9 106596847 86 75926320 44 93048704 77 307535870 22 794803579 46 559136715 44 581534687 95 573445388 5 73665573 82 817016504 94 63663323 15 818785465 26 841652662 74 490665573 70 355476306 47 749110854 18 386680043 0 175963327 98 714219886 35 475783016 52 989336684 49 257177586 70 327622842 62 968734745 91 404369876 94 180463406 46 147235333 10 386192231 4 398577466 35 709131060 2 275823404 12 900663591 55 217227611 24 99622612 72 717903717 7 695410434 64 722149918 19 195943244 76 545533822 23 86902824 32 778947906 5 444741280 33 459180990 96 520317408 37 422272187 56 796543899 90 102589347 39 247968199 91 623554494 37 512292887 21 990367859 46 573417463 81 668931992 89 990543600 21 255904448 100 313696014 87 580848772 33 253564282 60 54645723 33 418082875 80 409189491 1 16333256 24 90386269 50 484143892 11 862931661 50 616282635 47 78049067 26 80813694 74 579950826 41 842618011 15 620764891 76 33235714 68 329912356 52 249334844 63 584810779 36 340861555 10 257032219 97 703446148 24 971425714 87 260598627 77 398322070 3 431631107 31 721286930 8 638794823 13 392472982 66 671951820 47 205024246 11 765973438 66 704984007 52 366896796 3 945856175 63 186859433 83 50736295 1 871583248 99 98835019 10 18237842 86 60360607 95 943802204 72 81493874 48 134434734 41 599507121 21 410469331 64 865031217 36 886558212 78 585883464 83 400554253 12 295238947 39 660661381 44 929195022 21 803239460 9 395387002 32 357203729 74 951635284 67 590983995 9 601519948 83 993928599 74 655921911 3 471510525 39 252267445 58 300109365 54 381654167 80 844372779 18 886945102 21 25280468 52 713079437 77 16084676 27 544474129 22 390796169 6 395506836 77 410539244 85 460882728 41 574787056 56 970859235 10 809042485 44 839853351 15 414348878 90 610628386 27 117754037 0 832013697 20 648628787 90 690805330 73 96438369 60 970693847 18 938684592 11 42418305 63 453932503 40 570574934 49 69486515 50 900703055 0 197779928 77 991629404 46 649788161 0 381140888 27 909419932 85 360675232 83 951865481 92 261256145 19 61261507 68 770390825 85 198555575 29 706150552 47 101918230 28 313243358 34 500842193 92 159895646 41 629308735 75 438805899 12 918921638 2 197701348 69 588238292 2 273866169 61 902435938 7 838438626 78 690933918 7 777517144 39 163470267 93 976722793 81 468154256 84 941019035 7 282611237 55 168940101 50 504358885 7 871019112 74 572755995 26 465923467 49 903669973 22 697513641 49 480648667 40 415960459 86 741791146 90 252916066 22 831909080 89 103726517 34 721834528 34 774426534 63 16309712 24 10532362 80 304881782 12 68301899 97 492819694 70 180232244 60 58658918 11 628405198 67 54017218 73 358599164 39 738374137 87 697884479 26 276088000 36 289518877 88 839143442 71 264429236 2 889033946 68 598303493 88 694516069 80 25985931 32 254089908 44 642605159 20 19289248 45 120839423 76 254595594 8 46649387 55 156874228 25 600466062 2 237149410 74 891607642 41 703804600 56 509962350 37 273197201 22 531335192 57 455532383 45 383197001 86 854176073 72 271552671 53 938591178 34 209146985 94 744086359 43 82007071 41 623866851 51 572624517 2 136677973 46 918036758 52 864410956 11 173338209 28 50231156 91 490240722 63 288605819 98 328882599 52 254391445 65 999773432 25 121332668 69 59065169 95 15726506 32 411340427 62 370351740 56 581084356 75 167149726 38 865874041 93 970576961 99 442469344 71 661487652 27 776353704 36 531625683 39 944822894 50 417146677 85 191321022 82 917130178 60 131845367 66 621851705 10 651190619 100 540677903 62 189684094 81 693418521 95 13639563 9 709675132 94 758573404 6 791957441 43 976502949 71 382217119 82 201326500 87 598351032 91 116005171 9 66414236 53 386447848 38 300568893 61 798711304 17 68545653 78 44948259 53 885678254 36 378520808 62 254442194 81 83305193 71 295294723 60 199230441 74 803778371 60 586196064 29 870830150 85 489963129 96 655039702 14 24455493 51 880738666 41 319078943 38 543833163 54 161960422 5 943528021 58 154760104 74 524198130 56 788930786 44 550075627 18 411023724 49 571684419 2 489119861 97 364768869 76 723781350 67 687315251 98 604822213 26 761228320 81 701371175 82 620111306 41 532381674 3 447848483 36 430394954 79 456896075 41 595838825 43 278291191 86 256171416 49 868893478 30 282964467 68 519048940 98 167963540 87 854850688 77 600877540 9 911307420 44 414258965 9 364068844 44 948024736 19 119202248 63 947538831 14 633117211 48 672393 17 269815120 71 136748543 50 452846047 77 511681593 72 298303714 82 939629477 73 645248046 90 664076126 94 668508105 15 180110571 34 308316044 68 579331809 41 844975887 10 787203239 83 354859573 45 749082387 13 514018276 86 470148717 96 399713102 87 252252467 60 94414205 100 633467433 55 328768649 16 55551331 18 456423218 49 196282775 55 768502770 44 612971812 95 487368504 95 371484127 72 452933003 81 427274280 85 860503087 23 356745382 6 353316324 78 384400645 29 10465589 86 665779227 15 968080828 3 78241076 56 70110632 0 78712680 60 744508499 78 66638093 39 523863777 40 642855559 4 494183922 18 802486190 76 11454007 89 683483570 37 785168404 5 977129392 3 471367385 28 557516454 12 971934168 33 890386321 1 978661434 71 905885317 70 782367165 20 891724520 93 450783133 41 66866484 6 115517848 27 779281826 79 551618924 57 708757876 34 804996247 62 531810912 39 791111605 5 648613807 53 956261447 46 676842025 32 564566640 0 518750138 4 534082996 44 495704262 22 740610973 94 150553940 53 945884065 15 334397019 100 808846694 48 529120185 38 605285417 33 585736016 97 48746312 24 336544450 83 238819668 89 67990946 50 571876062 98 792121022 77 160507863 44 438430332 33 926915923 54 62694915 32 363270042 27 745168610 23 249432449 45 118278730 73 450894350 46 731468860 59 650744633 56 247087837 53 881007960 72 935581223 49 790947543 41 920828223 15 164076925 88 574224841 81 452267697 79 443460846 60 420370182 90 320109404 90 262901143 77 471672227 71 245862200 55 299091889 44 336483532 50 620064863 58 815353251 81 617301938 7 398263912 93 630630962 21 697142145 60 215057008 55 323143912 14 778202181 36 571397301 68 591106635 76 104726147 58 150635092 68 775048496 53 960210717 5 97441380 78 617607836 82 364017982 35 345071587 27 471249348 6 871594349 21 551498415 28 623393708 86 87893313 95 353835397 87 45319815 83 497879830 62 483571591 22 717858396 12 495957932 38 140376191 63 922680229 56 844010383 50 719656367 50 140287724 42 316370030 31 57783081 63 848978016 30 16913347 49 979619258 66 440762827 82 335478707 68 663695436 98 494902723 48 618744538 54 830772464 42 549484324 85 342111617 67 685836951 92 172284661 49 863281878 94 488621326 97 295214000 8 348427104 33 414709957 14 102916647 6 312058840 4 727075635 26 403390483 30 752164809 56 786981289 7 393388060 50 698104449 97 428997548 89 667692529 36 100805258 73 552000482 79 575816922 44 649697497 66 751517108 51 441139620 1 384861787 14 586893339 91 679401202 81 311516887 50 389525155 58 693946119 47 88287051 95 182449410 33 193136507 84 347683545 82 549160911 36 403112740 12 191578596 13 157355625 3 776467918 42 229088596 92 232679005 0 3816716 29 912496391 31 312611474 69 734418264 69 164153705 88 421360546 9 108216826 80 228844341 18 174341601 27 624839943 15 757515433 83 488584752 31 733465533 39 712761809 52 225233560 85 451198459 11 380638591 76 609256522 42 562831566 95 790517450 56 307417597 56 564318071 77 968397784 95 479889596 34 739130684 49 199393939 95 376752893 78 709426735 36 324797562 53 547873427 64 676313041 41 789190614 19 494985046 16 383358610 75 436983948 44 830196406 21 541268075 39 349945227 4 370840925 39 253658564 20 289111673 86 845330673 26 888034364 53 571324780 8 876745321 91 79729506 95 689533709 54 297571038 11 45531008 11 610490238 10 921699408 0 524462536 36 742439917 2 827537022 8 606808427 47 268570056 45 216484628 54 553185923 36 741291452 89 109433314 30 228877841 57 108972997 38 444966640 53 275210882 85 739175705 38 859043666 67 989486986 66 833686481 3 545813491 61 640774962 14 464919096 99 441843866 28 254013557 33 863116739 0 136376714 58 961846779 32 552994895 57 732840992 18 144973149 30 503154343 61 447672039 73 583838458 98 270337569 42 796581092 36 234116075 34 579844053 85 952213121 44 357715870 12 152947467 15 316366557 56 965963172 89 43423835 6 657326824 27 200734552 88 267950760 45 91052671 48 438882220 66 865720935 58 884969870 42 908374182 44 212462764 84 365063488 3 667861201 22 312808013 28 913854252 20 660272206 56 586274565 96 543713113 63 315714916 18 772523319 30 698840950 2 891488294 88 857070788 86 686530960 51 163116924 54 636116908 23 495202400 22 158992952 6 443470756 1 482364680 90 119732409 64 268412681 6 708317502 52 242635248 78 848554099 24 997101802 56 369548776 85 708302117 43 725284938 39 578582489 57 136785711 74 322982481 19 201133332 74 928547893 88 189716356 23 410253782 69 105632497 36 982253648 92 929615453 15 17764519 56 956296446 51 428974559 9 326230099 45 140181854 69 756339519 22 883013355 75 51301686 87 275025812 26 560944207 12 243219530 42 973731394 97 252803023 66 195683126 24 969697413 29 200541657 11 566023774 59 156714131 63 517686448 56 514986501 65 311349720 44 117450248 11 853719785 78 597936722 3 960502324 58 68626042 51 23817980 88 341902939 97 649581635 94 354497557 90 909862154 64 814119497 75 325170848 6 364155315 59 804851912 88 146328878 25 830705843 54 85997807 31 764728441 19 909405976 53 215750852 16 961073507 80 693490022 99 318803458 73 717576202 64 241747086 55 623787171 90 698637236 86 985978241 55 663893076 78 126369444 89 770672991 78 186527859 7 440627254 12 341262523 88 873352293 88 736564620 88 362932552 25 647216505 0 73256976 64 18499688 34 973795705 72 356332215 84 310178280 46 306776398 67 763184060 73 135443211 84 909896462 22 356390898 48 691086530 14 986394505 51 705730470 24 376466863 71 103670926 11 790928003 28 648940827 38 670853875 87 347533049 68 632880019 90 845004234 57 486523618 27 279486243 86 742195584 51 82387423 46 269399420 80 590251146 98 875857736 88 371183459 21 671725663 9 129977362 23 505988139 89 626858671 17 509229216 50 84702390 69 913694735 26 292868427 0 710948954 12 223786523 31 211489259 92 340847553 100 943622496 89 821649355 11 750107283 74 100421148 74 130146933 89 800830241 70 350416021 79 183354422 47 170325252 43 399654391 39 745478186 32 111274341 1 414598939 52 29383839 43 559685860 61 761112979 5 19808245 29 750611921 79 92178166 31 731393978 78 621022064 68 202541611 34 678318301 49 834955502 94 476597242 39 373826814 27 175571622 64 997394645 5 994726255 59 738124335 38 48091413 76 316264406 1 172962034 65 825063895 6 744256299 83 244571009 3 363159517 92 289158421 66 364327370 22 102243177 82 10093507 76 873994132 62 310956593 58 643736922 69 135053635 65 445394015 98 4489229 99 169329444 42 693652526 97 944981181 17 603870633 0 4866305 53 787927629 55 992073946 70 219704857 15 472330677 96 536755796 25 355943087 61 428964945 79 393451550 13 433647508 65 877428189 96 159194216 12 562054949 29 51012082 76 734789886 0 594967020 95 895641121 97 718963970 34 793312477 75 222638849 80 326066428 84 47106174 96 297486738 47 344494541 43 118080725 85 975571960 95 348867996 6 480746909 42 223033356 13 822540445 33 152037919 23 783029891 4 157560166 12 448716594 30 234699014 28 872203534 72 647837676 25 310644770 48 416584205 4 550098461 31 9069095 14 147336310 34 112988138 22 149335352 22 311546772 82 213132522 92 91709190 27 572296447 80 570078551 58 414910358 69 832449333 66 343040224 92 903976138 76 892810569 53 479795831 60 472133867 87 125932129 6 658515211 19 653266402 78 978903054 89 643529119 82 25237337 87 699891914 5 211976805 9 698891147 20 140612672 26 575009480 74 5075050 73 912587822 51 750003399 20 662584294 39 863347734 70 849191365 12 146935644 89 924869304 79 118404087 9 299930426 73 985549369 25 69570641 43 347062942 71 875281507 98 884609197 89 504345690 100 803904435 49 121222637 61 157507444 53 848584806 41 389162587 67 370438157 86 464769245 84 471612890 61 133518996 16 462313332 12 453574300 63 933571372 48 846327853 67 428030163 40 612063907 49 925995432 90 2313590 63 918828633 32 739111793 92 473238070 9 955749321 68 73854824 96 831439768 10 214368078 43 960081931 79 28393210 12 929078372 22 360590184 54 605167199 68 120398927 47 109153802 26 764676850 28 73101486 91 103100586 45 872669415 46 521735226 95 310172766 60 821238438 31 699657347 79 845082467 23 808759327 63 560479744 64 909772889 60 584806592 75 801124368 66 321705319 92 243564778 26 56536596 53 615574174 73 258930713 35 742639232 9 350522982 11 266430675 20 900878193 98 881368741 5 356756008 57 438565226 26 37944025 92 231859602 39 682115443 8 527727547 85 253894136 40 417326979 59 550697564 20 83239807 61 190944231 30 232995438 74 664883519 3 242708193 100 195027470 77 606300086 58 409507981 26 666215248 63 344643398 10 488077392 40 792393393 58 997264862 53 833152384 6 939948416 81 544705119 6 476704821 67 162013013 9 84190328 68 626164408 67 422023879 16 553375711 90 53939310 55 948285402 86 717940084 42 379085453 81 417028868 78 154815238 30 73344677 34 852819226 30 178941639 14 822971043 36 10609889 20 904926134 31 748669804 33 955815045 4 692205417 50 189688999 58 974325876 31 174392181 21 613531736 46 609903599 81 279016698 25 727606759 3 537632686 89 694467158 16 27607115 55 432843949 38 981699866 7 30989992 77 777235978 9 518824472 21 30246412 19 489658924 88 701329607 69 902830052 41 42014642 30 301868693 53 995849211 58 758826799 61 80654987 63 352714456 89 430328466 56 564758179 75 673233883 3 281217061 24 767695723 15 966516253 100 526209815 8 740369701 94 899421269 98 729515071 66 212729147 6 999165211 95 145683585 62 570054097 20 940212561 13 321801394 0 801188264 27 418410768 58 773812130 6 4990734 32 939827187 62 631791335 55 461972906 15 952986069 73 844615352 84 316402588 63 108336987 79 588854678 66 80561047 100 789136416 20 681296659 50 784519776 46 219728909 48 624715898 29 328412942 72 777903422 92 703196933 69 496574218 14 508001442 92 954091087 50 788903061 72 443256673 96 981812917 90 905790083 92 806232594 83 537532397 79 209999350 17 595593992 78 678957818 11 917214101 90 232278004 69 999404258 22 663811814 91 721177275 21 593077703 76 770455404 34 689464928 4 233231586 51 504254660 18 136359972 82 300152741 61 445759332 8 222936672 51 617741341 58 659934110 33 650615333 8 517171952 48 128130129 47 103856118 64 113697335 78 942784475 52 391238814 88 889852595 99 119877273 88 371844283 15 372422694 52 133890631 26 222029419 31 41076513 2 189400732 79 127643573 19 888030478 63 467147225 91 417700783 18 133291671 60 822650834 88 939423253 88 828596915 8 944394979 24 247776083 54 209262259 62 172903960 82 35461715 35 121544198 24 613204684 52 568766620 44 23355060 9 460919650 13 867742839 40 42111782 86 216809180 49 469569104 33 926225308 84 179018570 40 625461638 52 126182424 30 746401612 97 939293442 88 331922160 10 122574482 42 952523034 76 913420173 17 50149764 15 897667249 32 549318591 27 855942945 63 208344654 37 95000629 84 726161835 85 52035654 0 530414180 58 809032187 66 750659973 85 659540727 35 420762249 58 577177335 7 471904629 8 454828875 7 459569698 94 935158981 91 539955687 79 10303730 82 797595649 69 458735719 47 663249513 26 68074866 89 613102290 90 612364978 37 511821927 14 740334294 83 768642898 51 676273442 82 265746275 98 118653826 48 222898337 78 952307508 67 777317047 17 563847675 48 237018982 81 725348336 100 160038524 35 676406118 31 996478912 13 289872940 26 587679077 76 754544696 10 308600141 77 794552307 100 598611987 22 743376028 90 307988642 78 883318010 100 692839816 63 979297502 74 965944762 13 398971312 43 551231313 30 205557457 25 849939575 0 348248334 82 162049922 30 783344442 19 717713031 99 259079914 45 85326161 14 723143840 30 310745386 44 69070367 1 367555251 73 2446518 75 138664850 54 320459284 37 649686329 71 878111427 93 360006581 6 641716216 10 527648586 62 98069144 44 739950038 59 240703851 3 511605853 1 610357477 93 240554303 53 285227678 30 493527524 69 11426418 79 43539716 18 703764202 97 685853345 48 892427428 65 959959464 36 947730546 68 664080288 40 325082205 65 487894263 29 388939394 69 782324659 53 893384278 79 381275036 79 533351896 87 736825062 1 207139544 0 181082011 14 840430924 67 454257086 39 75270348 52 75621309 70 138137492 43 799028495 33 884860147 83 849054075 12 467351416 17 793034270 42 301852844 27 611480417 82 175639665 14 799355019 1 591842168 40 926669567 1 79863957 2 105747886 40 271709919 7 460467712 85 279254722 28 256961375 28 693616524 31 237430008 69 658892595 71 18621092 74 937224446 57 206992758 27 956697748 84 816418302 50 298664785 66 495486904 51 44679643 60 659040531 44 862855889 81 784551726 19 691397091 61 491307725 48 781534977 47 877350570 89 267303877 76 903158342 39 808042821 10 880064952 15 730331217 12 785874824 28 32990034 92 604844787 78 633214880 5 872422171 15 88345844 19 680017957 70 106163734 65 795061656 86 151636152 0 827959859 83 64647271 74 671060810 86 416123258 98 658262738 50 652343855 79 41188208 86 601951086 3 274087965 15 21669760 8 828959785 35 944896091 74 106249362 78 518712901 17 737749083 55 651222450 14 101617039 84 623658659 79 613485164 47 474382285 86 468651307 99 453576319 10 620339053 57 318880804 48 50373608 13 747402130 13 687739082 19 330580389 37 347634868 36 935535366 93 879547420 11 600224327 83 611711855 15 452477197 25 735510962 80 46571435 55 289053184 91 339995301 59 614720085 22 165914640 75 422088174 22 692887141 87 881250068 24 987660546 70 295721988 87 538818032 48 927548747 11 880990163 18 747115684 81 276759286 31 242026380 84 962906499 13 357070362 96 763758979 54 289868987 79 332390877 93 790425326 22 471299445 9 257775925 61 370941263 25 824117034 39 613593098 67 441501095 90 50916777 40 484584645 47 698589530 39 386650160 49 817664132 68 707913839 32 168837859 27 714074403 68 971769076 51 584636250 43 314131605 2 326225778 78 861476370 91 644685177 90 495778236 0 560321639 100 991381697 35 643851611 45 658603064 78 888598072 38 927018534 15 921849030 51 385507406 40 819881426 40 156858269 10 823674328 70 115980690 86 888857352 12 249216296 35 644426107 38 717474079 60 62286184 78 391457734 76 219548577 51 57952093 60 957616377 10 500752764 50 687608955 65 757074017 79 709008614 34 711845118 49 322401127 76 365736938 68 376683649 41 249889165 33 438134096 37 2197856 87 333969436 72 42896007 34 778664857 76 122092081 54 575001420 81 18382814 48 421612822 19 166955634 93 890878541 11 639221483 78 170862661 71 678116154 17 119109362 33 568727985 80 732498683 62 513538481 49 731528997 79 90335287 11 613793213 21 749305526 19 132831992 11 490628519 24 855941341 100 302827148 4 651347307 57 944975858 9 218107536 58 707192775 64 733618368 81 81512388 22 38269337 93 787943000 51 746840336 76 573741816 98 244538945 97 900389348 87 12663416 70 189537000 14 94301290 10 605854734 45 353550726 37 848786451 94 845738549 97 805636215 25 874993115 25 638073688 31 168773348 2 850366841 45 108601124 21 75884987 98 217758725 91 389456277 21 693429711 57 312791134 87 712991592 28 842305331 34 494082747 95 38408534 97 290930516 98 706426003 28 429673532 40 9456478 50 16224412 57 789602369 50 538159977 73 559511945 64 266927427 15 21101400 77 795836878 70 637588892 84 329703378 2 744191128 20 645761003 46 645090110 25 161378186 88 818764255 10 315736693 84 195081187 12 752766035 17 552742175 91 382178347 2 556091274 38 437357777 37 599270548 97 574962901 59 379347252 22 565004027 1 87062632 50 150485485 65 356834403 90 332753687 53 667196014 99 815996136 21 687696894 51 155644446 77 295561364 91 487674979 67 417075013 92 656877764 52 428130869 82 454344214 9 428851293 29 245076734 5 121207003 30 899805812 53 731821997 10 869197258 13 625240304 89 447672652 29 549660547 27 935294110 42 278890815 81 357449028 70 829290954 44 962837089 22 518061693 35 839492485 67 641988059 34 34612428 81 937908741 50 641202216 1 261416833 81 515260384 94 567236987 64 160947786 1 281075913 43 615719444 83 945154973 44 955052845 52 214542031 62 323236524 65 244512778 14 624148614 96 484016165 13 130668379 3 250872235 70 246685020 45 650763464 93 344847732 83 961998443 28 906968179 85 23369470 74 122273659 44 908794892 49 835106284 5 181981358 42 752533051 30 843522090 17 685817992 51 155054202 37 549647459 49 505435094 62 958721622 66 919629263 24 567561577 37 289218318 75 478964059 4 163345354 40 129266578 41 534246487 13 318557213 85 966139758 68 879930112 54 317141841 55 236910601 73 697198174 90 304845405 54 849518271 1 336848434 13 343721086 61 643522528 78 55064095 25 505549147 35 403467126 27 408525995 98 861786073 10 57861012 9 385427919 80 43765301 37 610710938 43 161011819 65 308036219 72 964230328 54 348444178 40 289649048 70 192826519 57 26831513 18 615111684 47 847713852 84 213179660 60 330257833 7 739296083 69 103811204 94 280620825 68 424557788 65 470974009 76 430838155 10 905338202 29 993226161 79 546070416 81 988064875 21 887508530 90 848031059 38 282313112 30 107271331 42 92123341 69 47775929 47 405136820 71 497140278 97 448471416 83 764800136 98 854502948 94 308142584 41 337188703 100 657640050 66 175522830 52 330935521 78 346508733 75 437529889 9 470628021 93 278688948 11 972798106 27 653864726 46 58102558 68 550911219 49 770953396 25 889017731 78 156048548 83 599999817 47 211732286 86 441830932 67 708430884 0 200311628 10 740704383 23 763464643 77 460181767 28 82928942 54 720372044 36 158183885 100 238084039 90 481937296 86 423842398 82 852767876 64 935515906 35 846457442 19 139676461 89 805227493 2 422844824 30 932691283 78 99000912 23 412033602 79 626791210 96 538420222 91 939754044 49 678336002 89 121405742 26 405879800 66 732013048 46 130963210 26 119844945 61 371262842 55 343448943 8 465567004 40 677070040 83 368947837 75 930689502 1 867428702 36 631978125 63 554428614 92 24367386 55 256109918 64 410864749 55 611714831 55 317117514 91 404909251 47 301794762 80 772806508 37 874884931 39 503539073 95 767247196 92 432208223 19 607561586 36 661180904 22 513984098 53 739210983 40 830697711 73 452292408 83 34206114 65 529559081 63 24626092 71 876913303 42 162128136 87 31886658 70 34006518 82 321351053 11 415387320 18 41011000 55 745563904 25 792469592 1 41391374 71 207222296 48 158358627 17 703881396 100 102976691 96 232640319 99 752529940 88 279054340 84 928549961 31 297482269 14 238290116 14 841557691 69 992824569 93 122193386 5 492359901 29 911979559 7 37040013 21 101892779 45 938793865 13 641939228 35 929150189 35 219443295 83 412071577 94 353686817 62 507931870 98 44748045 56 842736822 35 654771326 34 158726681 81 187326445 67 595306335 24 898113706 63 354893121 23 779429788 62 301358935 34 694490431 15 980396038 43 667819008 74 839107372 35 860326528 65 350412075 15 723124200 14 46282502 49 881048238 59 282066040 100 720563997 15 214641662 14 321152556 92 639894842 98 13314350 0 840542239 52 217237345 64 801194366 35 220756327 73 562180510 84 20993986 19 485992047 50 806248521 55 152484683 39 768496701 28 983286655 100 318649767 69 353339396 98 936563405 2 351429596 32 517578410 95 253776438 34 802492271 83 505619308 61 829142602 37 603250746 32 611460136 1 925886279 29 554100980 73 603748489 10 843667616 65 15729012 38 148446967 5 205804600 19 608237636 50 609577404 91 143777287 6 19358167 42 288133330 14 861831798 13 736935559 2 700415005 45 565376 9 808753518 90 916409772 78 555781258 39 886452794 50 673750998 93 492929090 20 563645644 89 951616513 93 430305204 51 32546973 21 799980293 24 148524926 58 168758526 78 263816349 21 715286263 50 322135880 25 65847684 18 661401952 63 149594234 5 945125215 21 735299916 5 852527482 34 991606799 36 996587841 26 821195340 72 151295502 98 691153238 85 752190568 22 59456197 96 839314594 78 639533592 76 214887030 1 415503853 86 530790112 42 427693307 6 484572234 99 899725853 21 1064867 12 575218539 61 436944801 51 399192546 9 635061703 46 911585736 16 5936950 61 983314395 65 2564363 12 296749404 2 411479155 71 572680378 19 634728309 80 528312778 94 910541322 88 399588767 60 452531305 58 396801399 96 180073897 20 407092178 7 546002933 18 438328302 1 456815516 71 392641676 54 553889151 6 85453563 48 452412720 4 790954471 89 737090950 73 373516810 41 548175935 53 546015134 31 720894768 55 816376203 55 787105650 28 175745208 95 560609467 3 585989199 35 70948839 3 21744868 17 129769506 99 159313110 6 43652945 34 649865994 26 804714902 58 903444556 84 819628402 13 508692865 47 961464404 76 76714937 84 628746982 91 803063780 95 313140269 83 42152596 71 387926266 44 247635330 11 408777829 23 184295846 59 401996026 86 868254724 96 691691755 89 503150951 67 361237764 83 793932703 55 767190043 33 566608691 68 323695495 94 861049429 19 945246935 28 64871136 24 474055086 100 970880590 89 147934937 100 882066086 35 778521179 11 881605412 48 536952169 55 643367642 0 448197419 28 648187039 0 260182251 95 573249634 42 763727038 25 733852122 7 289505204 68 396406306 41 373950438 28 649561834 58 852538799 95 871147987 42 437961384 51 757164680 24 370325135 97 12940655 17 696936358 28 401971854 79 310874941 74 879161968 82 804685396 9 929383302 28 288579350 91 757907088 59 542655296 9 995365546 88 135640757 98 399525352 40 11666449 40 354772346 63 904929916 15 978630863 97 653760356 11 475916471 70 628055393 67 431735463 31 99632250 23 385004682 28 527111978 74 201682067 59 825341156 18 11192130 30 378795955 61 231310703 92 515230995 9 966297401 68 538348311 99 372158381 28 107535231 9 371926492 35 920166444 47 264334573 83 279566461 95 669991691 27 659233736 1 44849851 13 795737023 3 256785400 26 62368398 59 128965354 43 73357817 6 786296902 35 21640714 81 174263810 27 746269888 37 701606619 81 885088741 54 684462963 5 128483748 48 815966347 14 66930434 53 356638914 83 614446793 97 933388287 76 62039948 51 359996106 9 638669499 39 726911108 8 346707643 60 229697876 61 227284871 100 661266320 99 99152221 67 807252831 42 751856430 85 17752649 3 547796200 2 782436360 25 39631235 93 894524315 17 537155569 87 556528838 17 929781402 33 998474434 68 506249236 69 73965903 59 137327226 22 751938752 55 557205941 92 925536662 12 331113275 64 109748759 24 164389986 39 688872187 15 35466325 8 514531563 14 990148621 76 692808437 23 166337354 94 843064606 79 193349224 79 401965064 22 665434975 18 22533692 91 979884230 38 274957005 62 850379257 98 342436815 72 35438716 96 923992490 23 513947145 88 639907807 93 405107302 68 99650517 95 363717831 16 666229048 78 227730672 65 954712699 59 248713643 12 931797288 60 713108661 35 935958586 41 897718481 29 318030100 71 208398778 59 850917830 84 910332914 59 69494922 47 578612851 56 559253599 9 999660181 34 492219558 37 226928395 76 76809566 100 997715415 35 702476619 0 598793817 90 104564348 18 28843329 95 614767827 82 825339925 45 148818877 69 879435538 68 808788635 50 117766843 21 809604690 65 943074614 81 810581849 73 583198729 89 595952824 54 3905051 14 142778849 14 763569404 19 185984214 98 347165938 14 938729578 72 76507547 20 91967354 98 362313693 46 11254692 20 200221853 11 849489970 46 766281845 67 159257639 84 32054919 23 316239057 90 286777696 5 480896330 89 959067629 20 263384661 20 267225631 3 398919273 63 62136536 22 436940790 87 743865687 82 918271073 37 103177493 40 165469510 26 962038155 75 915026742 63 997104429 93 26671822 81 89775339 25 440190276 96 966666745 51 257592820 61 413443274 74 788872081 29 707039485 90 289924573 31 174475419 54 958404706 3 686903645 76 658540836 65 496835664 28 138560657 63 228737153 71 14726065 38 664441759 69 686633312 12 97984476 29 640186719 79 140284074 97 390650365 58 602872327 63 812700207 9 907272828 3 463356441 93 683530328 71 775597370 14 939452445 79 671477019 12 248529214 75 937779926 66 879520728 38 947563338 65 378615055 87 262881860 76 714741031 79 272147512 37 857930284 93 401337414 55 43071331 88 6129804 27 756147667 45 606446220 76 111835420 100 651051072 78 116384910 33 626468127 81 585904349 14 856838607 63 289066877 28 668967609 46 320912867 71 780313356 12 313224653 35 626382788 38 638831812 51 44049698 38 84981224 32 344734093 88 66086932 86 763952560 60 656106481 92 915957898 44 794453129 12 975771561 7 233693182 98 47146961 45 275350500 63 32359139 92 705099948 76 215715695 1 985477718 85 833049481 44 808514042 60 881717470 100 199381213 81 578276905 30 779532930 8 880780734 55 106227078 71 951331813 7 28215830 50 627844472 21 342292509 47 278587074 66 15978046 49 240084161 65 202771266 15 5033839 8 725851502 14 500821465 14 698067312 90 214995120 53 351102118 30 837473899 75 909696981 72 403181319 73 215187823 45 265092377 44 750018968 55 601961972 87 136176892 91 472100514 52 107482669 50 96858888 36 724916039 83 529981645 99 10532982 3 801694920 41 127359249 96 990015285 63 570517202 31 348220946 94 534823438 90 902030930 75 134717914 7 96379244 66 43032844 62 673658708 67 187881788 38 624489184 71 622351196 42 303772625 26 179791140 14 198068007 75 162655761 86 974574299 88 171797210 73 419069043 59 268773433 58 747077566 9 213674452 46 975253078 10 485014205 72 150077143 31 529417884 72 986179453 36 83961952 91 441478621 98 948557901 77 309819759 18 51290140 38 62576080 30 49661382 75 386253288 89 76607797 84 909579245 2 198007815 54 592943587 3 889299506 3 839143423 59 523171058 43 795878092 4 658964230 75 883160179 95 580409978 76 277443584 90 448753552 69 54676145 2 72433215 21 44771040 44 97881905 70 988977951 20 673869343 16 169335238 92 721448645 66 326313148 52 484636015 18 92352642 25 591223919 38 176526323 66 787726640 29 435130938 98 308510229 61 899644420 23 660994639 41 632853049 21 915077245 31 989441554 3 509827120 10 677740113 60 708624834 41 48228603 60 940153524 21 302926198 57 96415070 57 639945414 75 398760689 68 151134982 68 452356784 33 501199266 8 141180202 50 480428315 52 975880368 16 481020990 11 5411734 12 974656176 65 32405856 38 555894380 43 635909890 5 662595760 53 344146983 33 589306053 75 493798030 28 19762788 84 716587281 42 622847886 63 809650729 44 16331400 1 630039321 29 771446640 13 522701141 46 833051904 98 635734036 55 923547867 40 386790352 44 592469717 65 279083756 49 171936919 8 761928560 70 835362137 48 501202509 6 584806122 75 820043247 17 283326800 63 428781260 89 748192872 76 45525529 47 154660802 78 910746757 73 965598794 41 189263365 91 427507220 30 292793390 70 312309948 20 31188856 75 891879103 58 456183904 28 731776944 25 547759392 71 940026661 81 394668892 61 436722464 99 515254486 14 627184863 8 730795792 32 63146534 90 519049004 32 370178067 11 899758038 29 294417305 10 419533864 26 325983139 66 331348745 50 624074684 25 189219990 6 323558171 53 212900177 28 845294363 8 502595174 57 535787981 54 936063588 79 322028521 32 882088081 89 353104101 83 452937574 82 341016645 26 122132330 89 511229951 14 687379172 30 600051806 53 248712863 1 107724354 70 210475827 44 378332111 51 78969933 59 932729271 29 760226045 14 154159206 9 423775566 1 956915436 36 646912887 81 719534421 16 266637364 90 535529706 82 706954048 76 935974897 41 185095978 92 3381713 35 652823047 92 385301633 1 355782031 97 144579357 94 724211755 80 278596315 75 467514992 39 128761972 20 913413786 54 766998248 16 298039125 51 824517610 5 841305457 73 993437693 73 656668816 3 519056602 88 555110918 30 959182278 15 533739062 36 645969785 90 848447118 21 70076573 46 528724205 16 853801369 78 149049719 89 570858851 47 958297208 23 230967224 100 298411755 62 299696921 2 595418786 76 549579540 90 265759980 78 118107484 99 510669781 38 879677546 57 70531146 3 951244037 99 236561950 38 504004507 57 701559845 62 358758293 13 297875261 42 10098700 16 176568467 9 492985005 7 724245579 23 567154618 89 347060777 39 573404187 78 393371118 52 199105928 43 398594407 55 839766589 79 118809416 96 20224452 45 470102304 72 667390580 17 206833989 70 451009620 29 658286002 34 828751877 11 534105226 60 708586340 81 150352884 76 105363546 92 694631027 48 507839792 61 335286073 59 650444369 76 936877477 96 575130507 92 784503194 32 487392613 34 312921235 59 869574210 24 267725548 95 901014237 39 747830538 84 556988039 39 899526606 53 628257708 97 315197765 95 87003903 64 869368608 19 439941481 77 695354696 36 837615259 81 939131082 74 179521322 27 609274864 60 249444135 35 974131911 98 265492552 45 875691701 73 59859452 95 293762041 47 503170021 8 945648742 20 918345129 26 482690107 52 830532035 22 253503454 73 483590623 47 709520812 20 765788443 100 53185892 99 858292865 78 313814344 66 425026754 12 385387474 56 815212034 60 378810184 55 633233564 16 129513226 100 968687534 18 361176706 86 253157012 25 880227316 72 716499361 53 105560531 7 966098223 49 397950093 94 593454973 8 232685744 44 724456307 4 149358926 4 830130583 76 823119244 77 241707633 64 960198305 58 488150664 10 796450477 8 313167503 4 566514260 71 9972227 95 615497818 46 481931832 93 893627366 14 492193334 90 880038235 47 947405457 4 513580658 78 737736631 69 970101778 91 817780396 88 682580647 35 418239395 78 270961559 13 951814599 92 339254366 66 260417997 35 49617114 66 861674962 13 605678671 84 349234022 86 427706184 15 621985467 12 210924258 14 846889690 100 190002928 37 366473384 44 302766471 70 848925668 85 988400768 89 191769168 52 591193475 80 63492967 80 480317542 88 504976029 95 439996505 39 82526719 7 681872471 33 574521840 17 378782767 64 835753322 0 925645215 10 386170546 25 80213719 58 98009391 59 272646103 69 10301014 60 29790450 38 286917409 34 692711521 88 311836608 51 306622043 7 445291843 22 724321847 17 472392024 65 710679179 72 822849367 43 516722254 61 51213738 80 522527329 28 85046957 72 986590412 16 656001384 67 130023981 85 93807815 79 295719942 99 625114011 63 744874480 96 529725782 87 628968104 2 707947258 43 643480226 32 890601443 2 717792471 99 961489342 92 568782878 37 730046171 40 293568812 30 989792818 90 294129737 78 974268343 98 942513311 9 715092161 42 221128895 3 624839903 19 509358293 30 687467710 98 723308030 36 48489245 38 104641048 42 874684059 9 593146910 98 405572935 82 855289903 96 164623191 63 548881538 72 764475290 44 718426022 31 347041712 73 218805470 63 202945303 70 298034074 65 276540019 82 283258021 51 410774011 95 937574662 23 93220029 31 700379851 56 903483859 20 436010206 85 501538045 10 162635021 33 143941243 98 790082354 24 569031593 18 811261447 14 254004485 13 849824758 63 831248139 50 335034695 67 769443588 3 239256382 92 71546734 97 847532827 45 533678355 59 328127498 55 471639361 15 965956332 8 921064993 11 357937773 24 8574207 92 437798662 82 703957497 22 252541965 92 892128104 6 28101532 20 165439458 98 748008724 61 140619823 61 202380618 39 296756739 53 280894869 12 801648338 94 351277787 77 254143526 10 885534420 25 211923955 0 968820167 95 536192861 88 965676292 50 701764502 12 206952917 84 777696874 52 323181218 61 266898101 16 638633126 0 733770250 28 205081623 9 882883149 26 44704382 31 369593668 57 37256016 46 846956966 88 543852737 34 792715274 27 334925780 24 628099061 27 891176075 90 600592449 61 627744707 25 396632728 5 11005173 9 564363631 11 926350798 28 736316643 78 337821576 97 594171403 100 53604559 5 203150211 30 996473783 66 62210371 67 265207277 53 477808621 55 985371439 51 242085282 28 718827321 33 631724469 16 87004324 31 1774523 3 995065379 5 746217040 46 161728572 28 761454098 92 641808696 21 39855658 89 176379824 2 834931230 91 954212796 19 66431394 80 182970397 37 306436024 59 594348879 66 625959205 99 396729427 32 768550708 75 111601480 81 10324546 59 454903934 2 101884683 40 356496706 11 987665540 18 233155228 58 212865964 93 509443521 74 796959230 83 944857268 37 585301343 31 921536275 77 558553612 28 331974873 42 458316719 25 701729904 93 499607085 88 780116680 64 607370975 95 306458432 19 755620964 0 948683764 86 685422568 5 432816515 13 553205113 52 660629877 71 890289320 73 279022260 48 57672589 15 97790487 25 133738589 4 885444457 32 145478656 18 849073828 58 308447741 8 922631411 17 565278035 58 635367357 79 722417309 88 282032070 31 929101367 24 32036889 93 940273957 96 875407004 57 514525668 68 720985608 8 255399009 43 719910585 86 800756313 17 819634415 79 662115507 21 425391158 94 403966176 51 379596795 43 90182190 85 646830447 18 468258592 11 971490309 74 102973277 27 204961140 64 92746433 19 126047083 69 256037546 29 344957054 46 790847593 28 431554988 70 549349059 74 245715706 6 448875480 71 520829239 22 913806686 54 137035852 94 135557677 38 182173761 91 92339742 16 930315744 4 854816563 28 507669260 46 248290438 41 129321723 61 696306763 6 694836494 54 52714860 64 733751421 27 207853794 35 207642231 94 858207579 4 399498256 75 535422984 100 811437233 9 610600328 54 389812328 82 268472183 60 789486945 9 245770384 6 401424116 80 33073523 41 398580045 90 936099162 50 314404641 86 192290081 84 411129949 84 847006680 97 714066399 34 517582155 29 882127061 96 422401329 70 928218962 27 87164850 46 75496019 2 448341359 32 848328768 14 863330242 13 337608655 79 234045178 87 362847022 4 930573055 49 172664744 71 163253501 93 864869197 3 506884124 97 34441285 29 852535274 5 669571155 79 441462568 19 868814653 77 569570677 89 886245635 40 479187393 38 836822911 73 636817429 18 775073458 12 925770878 89 625772 98 215012420 58 924741307 30 389026214 98 639048514 19 22040084 15 190304176 25 154390643 43 551004339 36 425110504 39 144536522 46 542863478 1 148066909 63 931228119 7 848868643 66 571167280 78 793764277 40 371991770 63 496936086 51 353201413 77 515973430 77 155817396 4 358097210 37 772246592 87 64061889 40 393425013 94 662868783 57 946768491 31 512648875 96 893009396 11 188000068 12 925606968 62 6740130 90 326445912 27 98061517 51 820653616 39 609984112 6 808044758 27 135599744 74 85237299 7 797429709 0 457181143 21 137737551 21 939108912 88 359829527 47 542299899 99 861737988 40 182535213 7 289054208 35 505744398 8 227989295 2 861969216 92 579370156 41 53228612 4 807935784 100 222907411 3 105594104 2 93470770 58 481130567 67 285536002 73 978725609 94 875552262 37 860681133 59 612622637 26 362000487 51 237150401 87 170379226 61 56415905 86 274388022 36 295260338 76 136612505 44 699639463 48 644816630 81 784709708 4 616853400 1 199563373 48 996734843 59 897774659 66 543766726 1 788687963 38 415178005 88 18305756 43 784364607 100 605977742 95 750633553 11 365723960 48 470038895 19 990301082 82 131167479 7 802411275 4 654027530 43 726831646 38 455227268 10 779558666 45 699328420 81 84620002 64 553625328 8 720903688 18 941906928 96 121926683 0 730892895 84 66592075 85 66362181 96 341778623 57 465043055 85 310980803 75 318926388 67 898628592 0 353972077 42 917270191 71 926171524 76 784422104 61 988279800 28 967322547 73 745207088 89 569386798 25 918720470 3 778720951 77 837052323 59 908712986 50 120900316 62 209311425 37 66258601 78 662510294 13 437724049 39 761181683 28 505258473 62 619878917 39 233807732 52 444715805 55 659376009 71 160674132 0 632989543 1 37796096 64 770097399 68 438135953 41 839047273 72 212368359 0 240348756 86 924011393 99 748910857 7 593706964 25 575076744 69 684879333 55 529625837 52 289078447 59 768460285 11 634201359 35 479412942 75 682681472 39 360194993 44 817151637 50 749208003 20 214016833 26 954967650 42 252102939 47 18737939 36 39297400 88 449441262 61 768823086 33 953264528 63 871880451 49 526397282 31 570025193 84 978074900 51 497569472 19 731362809 9 682555068 86 685511801 99 441805781 21 207614408 30 293789900 78 302955719 59 312641262 7 239183593 84 763683665 84 452321946 68 803581249 85 876547166 95 915485027 53 654270163 43 910026790 69 802371341 42 308746133 35 296846274 5 164544737 84 718483026 47 996997738 36 788215784 63 776209390 83 326656311 89 937115806 59 672513268 61 913582135 91 585284312 25 441741478 45 115967967 23 87186630 99 152380145 100 693450886 62 6275566 62 423087247 70 586899777 97 716694048 28 596564717 80 791253570 84 801646118 23 18611436 58 873485664 83 290584703 61 705474459 80 974775131 28 514096815 34 393483437 92 969457207 4 756852922 65 558729261 72 318294159 63 526560623 27 966699614 13 188134663 61 113289281 14 176916550 29 420410131 52 559685037 6 466199453 19 665817002 19 553335664 4 790391414 44 650282715 84 838921877 67 842099561 67 970909048 44 598525532 49 763989953 87 89859239 19 930902842 70 810334390 74 93854696 68 696776858 91 588563435 65 420748874 9 799662233 35 286691657 89 739950921 78 709897665 20 654304155 79 987111458 79 811539417 91 724549634 18 708190563 2 302048208 93 312916372 45 628697014 88 200850035 1 475981467 49 13667776 99 508919764 90 996776276 81 449149659 61 605104470 65 873980665 50 789135906 66 792804227 13 559930644 23 117438761 95 740740330 85 81615946 35 983140933 19 397197944 50 637969309 71 694427431 93 786964897 14 644801328 40 979835414 59 579298426 28 978171358 89 92641144 16 354380111 72 160224672 56 598048285 68 874854327 35 677283437 95 921540211 11 273495869 99 794995329 78 171322977 35 692067396 99 327728410 59 107046648 95 165704413 75 797183403 68 707066541 46 651435308 91 371234612 18 18384533 71 898324766 83 199822036 46 699653896 43 7041793 78 562455543 3 164885295 17 790814923 100 771722058 85 540810129 85 191469964 62 714811053 59 956889250 39 728748035 100 36385755 75 398250888 44 616913093 13 709285098 60 399857373 25 646843599 23 24905686 28 375671324 1 760701325 10 795040995 28 345863834 17 470343264 98 243416154 47 388193926 10 809819077 86 65083392 12 771714256 49 79737161 8 328889233 16 423426555 42 377283604 7 874123800 8 737566844 56 318882954 10 462881090 65 108056927 56 439156765 73 733172146 81 750698001 85 585937421 5 984825062 63 906407776 11 533615981 79 816978865 5 120552402 86 747121837 0 435804745 58 715896520 82 854728047 22 140165740 8 796591480 44 195578223 16 449894145 59 539601987 84 505513286 32 928627382 3 138442987 37 261378595 68 666678954 41 855936583 52 638395281 61 569337719 55 365586009 11 368965685 96 554878911 75 259092131 44 609854371 52 202443822 73 664312827 26 314180198 98 95962377 69 164359195 63 446800736 66 75596011 46 50108807 5 701600489 21 955354463 48 956733658 8 427366376 80 903006256 93 230071772 100 942726615 56 166669104 61 645043961 32 3013931 28 907098943 41 792401305 92 928009185 43 235419632 80 312265509 95 683598386 37 645220043 91 913663474 11 25482571 38 811951370 3 656006106 97 805421392 32 753733048 37 84785259 31 578608141 34 663006062 51 566430474 32 671930122 8 481229240 40 177592493 81 293491341 10 165037534 1 692467369 44 649731600 75 271364607 38 940213091 94 64617945 12 90067563 34 153316134 0 916038977 93 761941531 33 461533961 65 757040230 41 316386291 87 252549534 53 619931607 93 378062768 34 5750695 8 128192094 40 101193895 3 908258502 13 375066030 54 680182194 2 218275382 2 961615491 59 830804818 33 889361435 85 609339913 86 326131833 74 218236932 25 289239300 56 679814376 53 273336293 24 148897572 17 416124768 76 23014312 60 437904082 4 256351023 9 316039310 52 705019720 58 941212719 71 893152060 79 481942662 10 840537233 7 695377792 81 229763652 34 325589627 26 177542731 98 358554595 10 622269319 62 859748001 82 221873570 27 531823261 25 45355643 37 313753177 54 19940285 6 60162492 6 545768859 4 578689687 50 491508257 45 551785016 13 900376127 8 993438457 71 655713774 89 658701266 63 501207971 34 922016463 67 448558286 60 35920482 12 236907370 65 284298033 52 838392441 72 542617077 81 381997255 52 178394238 43 461227568 18 797561225 18 580006649 9 237348929 17 307606504 21 591037163 30 800284032 17 320084224 80 686584674 45 77229427 13 461765219 52 584105658 23 688549935 68 567589164 60 431894563 97 53640850 41 300800230 86 734549284 71 265793831 100 841501740 52 595364888 87 686679400 59 490957649 29 560312721 79 749630611 57 440347344 28 464382081 0 931664741 44 821908355 6 807516332 54 175909871 75 59423452 36 268216599 20 544893637 20 424146284 9 638611838 71 587890453 74 41763521 60 73390167 55 911491461 85 129689726 60 635763458 29 843031678 36 526936931 54 418458497 91 295579492 59 951432326 40 235940811 100 923953689 33 250805508 51 438196468 2 802511231 74 343841463 22 469548950 61 49096147 100 681007894 98 776923314 81 250366684 100 210027999 5 199543508 66 686435124 67 949724372 60 977159416 68 721894915 30 101038793 75 554911957 36 897268499 51 923970591 100 977922424 55 572233288 78 259875337 85 180530039 98 281465381 61 456761685 84 595169088 6 69944870 35 537721211 52 887286248 43 135447909 75 342059336 44 844753030 24 81644235 56 617641374 80 854528013 3 252489092 69 232615716 57 391611573 26 982433887 26 930414626 33 653081488 79 415864688 34 127816143 27 271904577 4 30683458 52 467805522 49 835720052 82 352776403 52 28535611 44 836458406 14 488208163 94 258479039 59 246607545 4 10790570 54 605308232 23 977779353 65 36126 82 867950750 87 437059010 85 379684852 56 143182762 15 507447168 64 204474099 50 320528711 82 784059437 76 781868872 27 871324628 7 895184753 88 957805277 62 806998515 86 288260040 54 777437284 25 934210815 34 199883584 98 117053786 69 843498729 56 713608186 52 665102255 72 839384829 31 174037268 83 83036755 49 526513977 27 90627296 57 305326607 72 916014927 63 844835648 52 700958678 82 539942162 87 264616177 6 187202742 78 505107218 54 540164063 83 892960804 14 785730989 82 738557573 87 599682526 7 316366088 64 250602254 90 782860761 98 166704181 65 150639914 96 990344942 58 292952544 84 261222279 37 216613202 34 333307250 73 194503153 92 234256792 83 426325679 1 704215799 94 113043386 21 576788278 90 688096678 30 301699799 52 305562782 64 57570367 44 769368570 58 466680324 92 912707373 78 824221973 77 157508703 19 30550841 31 735833854 46 479528992 9 937255495 58 333417732 70 285670203 68 432918055 5 815474924 68 806814225 15 394755091 4 358145682 22 624897064 83 873667917 86 538183266 99 848678720 30 217015146 18 311768621 72 727449734 15 842964541 26 227677589 100 240781098 61 456256161 79 329064127 38 49070949 14 644977339 34 948516470 3 156128845 96 374604571 36 618824421 65 104442870 3 240108601 47 735155501 44 63331222 65 637285073 62 823451351 79 644435063 14 14229767 92 679259821 4 879199244 88 406550413 4 394566703 8 675628672 14 393745626 55 57993723 70 649660177 47 55443077 1 907288040 66 638314539 25 79580840 55 495847374 57 917300727 41 755722761 41 309181595 98 72833680 9 437563875 93 895825717 65 859760883 73 91725202 31 900707678 61 217897792 87 164442513 16 766672671 90 505749855 47 848673556 10 895846906 54 446315063 83 920812442 11 372669605 9 206972578 26 965061131 53 285297872 52 352664911 97 844831783 42 736400033 43 364648845 90 129387680 51 427691858 21 934732015 54 729264751 12 250914085 65 35806700 88 593479978 85 233239780 99 64211007 64 340991903 100 53227616 8 853918750 10 574351756 2 137558995 24 391556092 51 62455753 63 672742209 23 657442553 98 544909395 94 105943580 85 92370134 60 351050745 33 248681751 51 932709750 12 410988039 26 26622825 63 97317004 73 340771456 67 500241942 44 278952981 43 122965837 75 298140405 53 545430448 43 949403248 59 233439233 62 424766720 31 267322161 30 462438882 97 202280595 82 902673689 43 805150301 22 41992785 51 361777003 22 651895824 78 377588065 50 532375604 64 139621151 6 499732004 35 129934568 61 245464792 67 541280829 42 252253569 67 887581164 50 396589403 10 714812337 99 118353121 88 907278929 62 754730525 38 856371947 100 928285846 67 733707878 13 289981157 2 809979995 83 491952218 2 816645880 42 648281539 47 205516602 58 100286950 14 14732528 92 552757520 65 891829962 57 714187350 1 706993945 13 462383659 98 118106079 66 857875299 74 509609719 16 499579259 61 189627351 43 51584133 12 375018214 73 943363866 71 235572271 0 101672542 44 962640825 43 559981475 50 623283950 57 352866061 58 341598573 59 283972988 51 291066663 65 804933805 42 992908762 72 245626132 60 377333815 50 196468171 50 149392455 37 967634178 13 624912718 92 156577568 45 750202845 38 435435192 99 842773625 68 726126146 66 992575683 86 900026363 25 98043283 8 121673378 58 996563443 22 307389606 88 113584776 93 880902695 66 489932615 32 493098305 78 982246458 66 849029614 40 438338894 23 267096815 28 309652350 5 644039803 68 913125007 17 529730648 35 456676087 57 679653454 82 464603894 92 330335205 69 136078076 76 832154870 38 526725785 32 776294799 43 476149330 81 970197443 87 413895229 39 790759647 59 344544287 85 394440466 6 792394917 68 97240606 19 976511676 44 435066491 36 745019195 81 43528689 86 777270280 100 370848070 89 487622521 13 853091190 85 336358396 16 148275686 13 869435747 38 466537380 92 308140964 12 414005357 67 482212136 58 222431198 60 154292236 22 47861650 8 809989545 69 125895073 18 465936649 8 963304363 56 395782357 53 695732067 79 724733467 43 134689401 0 355746481 46 332414542 68 364665617 38 719617921 63 500917158 62 13528301 53 637013739 93 638738035 50 656978459 84 222525608 86 519358999 48 867278337 17 872798572 70 46908957 24 932173415 44 220189713 20 372009601 64 642698234 26 976231778 81 48955614 77 789495651 82 476832935 62 114355352 87 62925204 70 669973928 12 292208806 13 524027177 14 584615157 83 146209560 95 372069568 94 750364829 30 140629770 21 667348294 71 297200245 98 574612148 87 945788885 38 286300513 25 35528624 31 79412082 40 166971264 48 436399392 88 226275200 10 66641643 67 385010262 77 1061134 87 704430749 30 934698661 75 472577829 87 920603335 27 873123883 11 295214474 17 8567024 74 724079353 33 934361257 13 670036598 96 580023111 71 375988952 46 506287605 17 662655422 90 360577073 96 447938065 0 128542745 86 384458326 4 517899023 88 419720558 19 668301461 47 527398946 76 92594827 56 886299915 50 407574430 70 597426795 37 137429965 71 993868652 68 444422508 44 466658000 28 120093787 43 576140462 6 407441591 23 99562932 25 33926162 60 285210280 92 523004237 56 713128013 78 612084316 80 582490320 68 297675581 88 983187124 84 580791133 97 496632493 45 800029828 55 358719591 87 690889199 88 905658344 24 179605557 58 348532130 69 120020268 51 796057965 28 745927013 22 704944410 79 621869455 68 12237793 27 59021798 56 866519243 21 477118872 75 867452090 50 549865623 69 490095764 37 134036022 84 613593721 67 838007462 2 861188527 8 770041248 70 468225566 88 526786917 7 624258327 17 449602431 49 513256782 76 159877955 50 607649227 16 332527681 48 668427167 36 559333354 99 901261342 84 420547608 87 543735923 97 908379438 31 305197039 51 185233152 20 922171989 10 205121440 70 688365166 31 168967660 31 871916968 22 762758466 14 721079286 54 29628687 1 113306531 1 472016673 46 836817012 13 60243113 8 578741953 64 242373084 61 343186447 77 833317780 45 75982746 38 379750161 14 120090950 93 570194784 26 642974114 29 624220298 26 682008921 48 152339328 13 54287871 36 973407719 99 164881680 90 711963157 56 230418517 57 161303845 84 741219971 93 260227361 62 877468982 99 355251949 77 24494815 33 794363682 56 68456839 100 921189166 82 315156221 19 427041208 51 799825612 58 777513409 7 411877276 94 374026665 34 365308226 21 968225927 37 503100014 70 668763925 3 612364022 25 873662166 22 330736714 92 325415720 29 380127482 29 55608134 39 574751665 31 296796353 1 23234524 5 745623020 18 903526123 19 851487006 75 646435737 1 324062855 55 19046976 55 197462413 22 71081576 16 822659976 10 755947199 62 704806468 10 673723521 84 911119798 58 116486641 36 623883042 93 789983438 26 888625543 55 554487333 57 670907914 18 170039336 11 956740843 41 163439604 75 574627962 85 177739032 94 160817820 83 256903919 48 511262994 38 823988722 58 865049841 91 555673900 94 209500178 50 11680152 68 815340747 7 287477894 4 887321590 27 856538596 82 968349046 27 987579740 72 254643306 24 51404920 20 934448170 57 122986900 20 584464090 51 832502432 30 150572441 30 444603910 22 223146429 62 790519059 21 294725405 84 545063570 48 801172034 0 450975172 65 904030153 89 357253229 30 109221365 27 109302396 88 757532282 91 806038475 50 703857848 62 424816496 47 711465454 44 571026411 86 115842112 16 274279459 31 189283419 33 585551090 86 302594182 28 600141645 59 42254978 41 95687657 35 841534380 66 664797618 15 990945475 57 509898629 9 35874572 74 236158628 38 115760094 64 220048996 48 122809827 93 571485480 8 458552799 8 610436891 96 734368001 17 796100655 32 211324716 88 15921620 11 482981162 92 662071506 94 715038265 42 999169717 27 642315882 3 705744658 76 852167986 26 450374038 44 592677405 91 459438719 82 685048409 85 793005759 22 986413620 26 592693438 86 448477776 18 733401695 15 651703746 85 303852970 25 232826396 24 250321565 83 109601955 31 412893331 13 732446547 41 938719313 95 179633985 67 835564828 6 92528331 18 690200904 37 118711565 70 102670184 97 702777098 22 141916277 45 616535691 97 289445078 10 246941181 93 906099521 57 51912337 14 531579511 8 942705142 77 101496781 47 126503485 84 903637639 7 313291225 35 201199289 6 183717883 2 25581698 59 939152587 95 694073192 47 512406989 44 839982482 63 581178116 20 463440055 32 643765800 28 568521306 28 59813579 38 911194965 4 908210390 64 822548651 33 766400298 94 937305076 53 285141143 22 1463208 74 659285446 78 58470122 93 277663390 44 298005269 53 178059171 83 437804845 19 940320600 1 854740249 92 324432870 51 451929095 31 806095362 53 302208377 12 415010722 45 965582186 70 787681939 10 815132843 56 726562677 53 538133194 17 21347854 65 644164516 99 654731228 24 932349788 87 428558007 17 653378310 12 268670005 13 395976672 96 771098163 21 53403185 60 653190805 21 813912534 57 61087913 48 352073375 100 599964316 70 894931599 93 466603796 30 294031766 92 918661544 28 879422360 100 411718019 12 464758543 59 221233085 26 816557141 14 103960979 64 401042853 62 31210423 0 308730763 48 724458438 82 494250171 75 410089117 91 54976580 52 599081940 72 430119569 89 930000498 36 567642996 97 130723082 74 665436678 56 948044907 59 779223186 27 91827147 57 937419984 57 653150453 6 405549377 38 223050859 58 542098404 41 697346193 33 701343407 60 196627717 68 777723452 5 608075231 94 293485346 7 76029499 3 110246484 34 681769241 5 732873331 55 214041243 17 680380589 13 172577242 79 5831221 98 562750798 7 56960636 17 558744898 54 960580802 63 828438474 0 322742233 14 218151885 72 703425064 64 886392917 77 526281456 70 589982544 68 111369038 71 5425940 96 877941777 4 511912331 56 186804374 13 835383564 44 240933845 43 897957809 91 11341868 92 441089380 97 623952174 64 192492970 44 673450395 49 327635495 50 26148825 5 509594117 28 617271986 73 20765105 79 352594585 14 779381291 31 662790151 100 760453035 10 384162902 13 907283144 92 450630189 55 162897897 19 97138175 73 936128000 20 11350236 11 138049047 45 868001357 36 737165283 64 732468464 5 564032673 38 388543500 7 342806726 10 131128222 45 804606025 68 295546388 24 43340541 82 518120329 72 887006971 37 536951199 94 890529018 53 461703844 15 891420071 37 517157860 48 180100809 35 98265335 49 773800028 78 632855848 60 540285766 19 103180105 88 798644978 71 82102670 31 945203904 20 143634264 50 176090260 79 772544596 21 534649311 6 86299997 53 997572628 30 74580321 27 824865854 6 115042821 30 467315527 32 713646380 6 450900971 30 61977797 94 941812127 65 999979411 81 891462012 82 193155304 87 758993307 45 972295776 0 231455628 79 296180797 92 840735937 2 185388981 70 432564706 47 51240010 83 579869495 67 15177939 20 521045241 93 23260408 26 836757952 95 531508250 19 555164640 52 584843689 35 496233840 12 404149616 75 201756555 63 206428012 74 349250228 21 616993579 88 229956945 64 62244216 42 339652039 100 451619961 72 152112087 13 178870455 9 719043164 78 762854659 5 163785025 77 527090396 30 744019303 80 789863777 84 108900917 48 444863093 69 272519122 67 991080263 50 375137737 89 149354660 44 865990173 45 355167617 89 326372936 53 319687790 1 904251996 59 831004355 69 108300384 47 614200879 26 32237710 46 355603594 19 778506174 22 529778025 89 471023582 50 771237462 4 681581465 62 678352703 68 589295092 63 674300491 66 460334460 64 504381241 59 737130682 44 443042045 98 594619731 16 408829687 94 462317399 75 392839370 90 679228548 70 367356817 29 266259152 97 595301314 73 398481818 73 463297454 68 500041125 94 770725870 11 704837970 6 41587464 12 133223378 58 521150720 20 883167481 89 608523729 47 687267164 3 252045645 21 747919116 71 27122326 96 838481033 12 723289721 56 750012061 30 831225874 14 576863386 20 706095860 46 183962646 20 666123985 12 154487519 49 647558460 79 72923611 43 20886293 78 262463996 41 986078310 23 116578088 9 595020272 50 946104901 78 726828527 10 158444511 20 757067837 61 969588415 100 324248859 85 678351164 37 599091942 50 250911594 60 418722670 41 63973903 77 925824731 14 267162537 57 76172377 45 134652396 31 619269021 14 609453237 52 964431913 52 477096954 55 124486714 65 282426686 6 99948755 46 619989661 49 920832123 37 198641791 49 590975738 90 68972063 21 74529413 13 347110369 55 240330124 10 220712276 1 499464473 15 558153098 57 65672853 4 347282137 37 533306015 92 873876978 41 698732414 66 396412478 12 320076870 67 168874556 22 924046449 32 982754347 85 432638258 60 944746674 54 384164933 64 99890369 3 104274864 87 595482439 86 167149219 88 86015896 41 822039476 93 960043223 9 717720264 86 964599474 57 884054980 79 610187960 6 714972473 87 27808995 44 830249315 80 442356811 86 241257976 71 49333974 86 664477418 44 704734003 19 885458236 45 123894608 56 503381421 76 300247282 88 696684877 48 483753491 21 821230431 58 993968153 6 177700355 36 23265766 75 106645099 58 733190052 37 982968548 81 533502701 34 780771703 18 483728844 63 545658405 79 832673589 64 931937637 15 481100533 39 966527000 100 756179531 16 218345955 69 655856191 61 681025453 54 510380571 3 731771664 76 396024717 2 127145818 91 986516423 96 683690805 29 431848628 55 46780392 87 884287118 46 207894921 39 247749009 94 238933603 75 647578009 99 716717967 11 721303763 6 985941713 98 930761331 67 262408660 71 390459896 81 446809960 42 606099206 83 927848890 42 419545483 71 854414431 50 542364978 40 401111271 87 41665321 39 392604616 4 41848986 91 769212891 60 417454083 44 346236696 56 813946933 84 455103932 33 178473265 31 625318975 83 741345850 81 539949439 71 300783268 41 649351876 32 551265095 12 436492587 71 338464020 87 948665952 30 644719290 26 435055356 42 185567863 92 562593975 36 889919051 75 613427351 19 447267331 61 985121637 61 961466830 56 688973845 2 202876098 18 659532047 27 460905912 81 925054405 20 908911049 56 82643569 63 794602073 91 43662446 67 944699604 82 181229925 48 544815180 54 975914794 13 464271279 22 596021994 12 375187761 70 576252677 89 409889957 84 759813288 5 504899925 67 880761505 41 72675968 18 396901522 57 653185430 94 494140670 97 374423860 42 491498344 36 982310564 89 239153896 42 758017341 83 865830987 34 283886811 4 493697930 93 787897856 25 698542117 80 698547030 59 640413254 58 978751113 97 79730097 52 127111655 61 165209067 30 689363969 75 911386539 56 260014728 86 600473565 47 785477654 77 256693945 12 489310206 81 318306823 86 197893715 94 123124350 15 760529956 90 481100532 3 246224673 97 570526567 73 149755260 97 328583880 55 427814405 57 437996623 6 703818621 82 406346980 96 757177837 83 345371263 67 686673592 56 922650057 25 545296900 34 3458763 56 707948484 3 951600303 46 858752792 11 329126416 58 817005549 45 757187131 65 841119653 66 830486857 9 710017382 91 571600145 1 931411629 89 587436502 24 67811210 78 676850910 21 953368138 72 847123631 79 105294438 6 183433815 83 594873508 39 182829170 34 792636514 14 681644601 62 331427006 59 219679995 90 423809587 63 865369899 66 148870411 95 420265662 80 722828288 13 434275196 86 573795031 25 42657839 77 406062721 23 488102342 66 539569894 39 66039882 66 858959830 48 658621073 85 578025402 86 977920112 23 828892446 38 422262656 67 335938956 69 716174572 11 695269975 19 268772200 39 841078805 65 960759662 98 282383438 69 109317831 41 517101939 79 822151406 95 476843318 88 378884570 100 357213467 69 551521658 58 674457707 84 678076154 1 802060630 93 665198935 9 625925792 13 911994531 15 836304213 24 12608512 91 450150476 18 227110471 31 685847482 89 593149372 55 151675750 70 874851194 64 315275979 55 646927671 22 831433914 20 90480842 71 434951781 2 335276685 31 37380235 1 126342660 91 543615203 88 395310036 81 774691663 72 586407014 47 594726477 82 344509102 100 490007371 56 755871516 24 276123862 87 65354533 14 660471053 60 263037970 56 293112512 70 891308836 64 480631408 83 68235875 91 957921333 32 756906990 76 850301079 21 91725263 95 578022003 57 70459539 49 89492571 56 489344296 19 576611868 49 207610831 16 279798811 99 796760404 40 853196060 43 925840779 51 824360333 4 807312169 44 508888356 72 4553392 45 430859302 17 731863837 26 188589926 69 138067820 78 728992018 21 116342023 13 253295122 73 692567589 20 573140177 57 274567981 94 515789785 25 976945076 65 158702553 85 68527779 78 179598551 72 171117679 34 526918251 70 783174023 74 313634906 14 335853669 43 992757222 98 904485726 99 155583966 31 732942548 82 778281792 1 600815115 78 600052507 46 986327151 43 537716472 21 206334883 77 222824239 3 345085193 89 141081333 67 802888650 17 277850049 82 626488771 92 875020919 47 508328148 11 592986276 19 453729683 25 579124350 72 399626775 49 526221495 83 520579763 53 175509191 11 997911056 98 331807763 11 537078711 67 746475633 49 631018085 65 302189598 29 56270305 38 257609852 74 445785199 17 870616203 48 438545362 1 150752849 81 928764571 18 649049780 47 650100127 77 559104396 8 59037080 23 419119122 2 668017816 17 70401121 100 511101283 16 931243548 50 839891692 37 508710654 1 1241127 35 746829406 80 635486784 81 178156943 34 475098752 40 10559653 28 459509815 74 551624450 30 283617248 89 263575269 5 419906936 58 161713098 89 103200244 75 903780182 27 855205633 56 151627237 15 757777508 15 573625385 76 670218819 76 748170687 81 831372093 95 903231245 52 40018023 58 115192382 86 186638073 10 260270744 50 351261074 16 462739190 23 101284879 23 296969337 7 593234552 56 915435851 90 264371831 81 820500460 34 187844880 29 93107347 44 38612562 30 349447407 67 431961646 33 990332050 78 914059833 96 209780688 33 185618063 40 306765295 7 31223703 92 232243374 36 960807605 51 918177969 33 756254661 50 488337330 69 253069058 71 747944942 75 703099014 31 854519791 9 504749348 97 154964958 91 260315243 13 750698431 63 927200723 46 22942850 63 94343004 28 292886511 82 185133459 56 260703607 79 867596145 0 867521578 49 968535498 35 416257737 57 11600063 21 867677728 35 478878033 97 579255202 70 427575473 100 247993607 31 229956686 23 316186885 80 265210601 38 582806648 1 623651416 48 943381557 94 683077306 35 575018030 44 832281459 90 12782405 18 780360951 84 628593154 27 927663025 83 764029181 74 472303949 30 98919470 11 687352741 46 28093360 48 915187630 79 266442731 8 471203795 77 47400330 71 38806196 68 700321456 20 526455613 6 913368725 14 720903689 59 445943387 16 314559123 49 939621108 1 750419361 10 753677619 28 866349432 87 494116608 82 37912028 71 278224330 30 865514357 51 327165268 53 64516582 62 827722291 97 337191814 50 775530890 31 336548786 56 782991249 82 857871353 98 230661676 40 861665339 64 882021301 94 525170118 58 916596154 45 463801850 99 106816585 2 97053591 9 279032704 33 930817561 13 178211519 84 697626906 31 914852305 6 753641476 27 491436406 6 694775006 87 273588252 40 114230735 44 647531423 30 536409483 13 907588415 30 481575070 63 707724249 9 458060917 25 541829313 66 819361047 77 604233807 61 680690310 95 122667687 4 734996191 55 962592827 7 645975517 35 674307727 13 710548372 10 199947763 30 357119962 69 209690871 36 233281705 88 110380731 6 845270580 67 255681046 69 502797299 66 116690097 76 541032281 93 543127088 13 189741518 72 795769843 45 610036345 53 726350344 52 6023420 46 199671034 49 522323451 74 329238015 76 2749822 57 850644018 87 777662061 12 822287335 51 324796549 24 351274780 63 615304428 15 110071147 41 126140221 59 250189743 37 89529092 98 507226357 90 492629094 99 917798978 74 592435041 18 259304014 85 401899314 78 909375766 91 211944945 4 390409185 22 546365129 57 673236523 14 344160515 49 430463343 48 61215237 32 418693863 79 778550583 61 722466362 89 640028277 45 148497339 37 256562452 10 642376967 83 904239561 24 57600210 64 187102043 53 968422416 38 622490574 24 637553903 3 898589321 78 461144503 15 586519862 93 195391048 29 874926809 35 708196681 40 535550155 58 457861669 80 184091514 72 587541440 87 649019173 90 797572727 3 106497302 88 118035612 61 936972179 28 388303529 82 580673448 2 111825665 19 798845307 68 530278675 88 510105708 60 635128940 63 61327139 85 552064796 53 819736846 79 610566198 79 7665960 74 270648382 35 931203759 44 352051064 37 880518590 91 420027597 17 970789775 37 949951063 40 731161774 74 261893667 34 814615300 79 980722307 0 813308819 8 416942531 84 546085529 32 407004594 34 559573042 9 143023284 83 430398433 91 729524273 8 442800436 48 679474028 30 66948245 57 424486305 45 568665921 16 599963616 72 697506243 98 164245722 89 910772035 85 652432178 7 113500540 21 110300892 42 287435985 48 546421727 42 145070504 16 284044268 62 591960897 3 175804451 13 726343904 83 111457006 5 293858716 76 228014812 48 776594228 57 127804537 4 745581626 93 490191068 92 438498081 66 945459048 89 442634194 26 815833833 68 595371723 72 451571961 53 795662931 6 295972495 38 73900307 24 540880211 53 384682710 18 459291517 17 397596490 41 960190632 6 840385306 88 892578988 27 225340207 29 824088157 40 244221180 75 632927938 81 340635906 60 537848747 11 464325121 42 106387163 53 126690417 96 710819144 25 243768595 1 883174952 1 630389065 29 46081420 13 676034342 96 916747951 12 300515357 75 176964317 78 429534746 39 853855633 5 690618525 27 701964117 54 337467133 31 286014850 20 368734611 45 717852961 85 110574480 21 396187911 9 422718142 61 402448607 59 499053336 38 829707397 61 616109054 16 104789972 7 789515335 81 816393857 60 631320474 41 635631883 50 645607262 73 776023192 57 473352717 36 935424976 80 549690617 77 400328877 81 239176857 65 54959244 44 7953433 66 408787494 36 310810979 40 821939395 4 640747985 23 137218258 6 134174703 100 508401623 64 190715354 44 891656190 25 28120835 94 506302828 49 708111344 4 519953482 43 193581367 79 554587343 29 664773472 26 331369561 13 804983815 33 515911512 72 654845108 15 425550325 87 876385382 38 582768182 39 272875403 34 355413108 1 107100170 47 479630680 19 834043305 29 905397330 20 456510213 39 32409840 89 589116323 46 84553721 87 492618387 85 319409631 95 662316776 39 914557597 53 433442141 100 780654518 64 982060512 38 855182050 20 869695212 14 304785889 85 587669691 3 609191065 87 115233350 63 963125254 21 954728377 48 749822618 81 468630443 39 965184830 41 420427702 96 894962698 2 126743676 23 385779148 70 985338805 27 858156216 59 457482911 67 176413378 4 468962296 48 637091453 94 150758275 81 152206248 66 570364943 81 279087488 56 265164037 86 118449785 96 986580707 44 768987275 80 901770459 80 523381962 16 100675251 78 145116569 40 689670292 36 571189301 93 726148707 24 954972328 92 54470869 97 923162615 97 502130027 12 997062870 18 947228924 30 558071706 33 681635086 54 834340414 81 901458774 26 857507347 82 83387966 43 673225137 43 684831644 48 931395544 12 347572689 32 595477754 4 276070391 90 886667109 21 805936426 87 256100037 0 81698622 5 368012161 76 249152181 19 301838183 60 947023109 34 826812814 64 210576175 75 173650871 24 226838918 68 940347177 84 303262561 11 603178242 67 805912106 72 375663092 49 613970724 77 328568410 36 647553688 59 659390672 40 615196338 47 748858892 93 841622515 77 664620785 21 47236713 37 372592208 18 335911792 18 179489644 16 898578894 69 843368887 63 21498035 28 365242849 40 137034858 91 996665962 1 315962342 79 5681871 6 699159388 6 490100394 6 312313783 98 342928269 65 566146035 12 975744717 62 773256205 2 900304634 23 513092976 47 764017811 40 289441126 28 186300917 87 618784028 42 207147883 40 11871562 4 196586017 64 505239660 19 725472769 78 28170279 91 862550138 8 253286725 99 775473260 43 739965940 93 657804105 37 281633563 84 32106140 94 405821900 95 790130802 61 367918839 84 629880721 94 637843498 45 187036027 68 143203947 58 714046271 40 381104206 49 51430003 32 278639145 31 411609817 45 626568541 28 407419256 44 6675680 54 222250 28 891716950 76 196833285 65 491202092 13 738777769 56 687696825 100 664157026 34 742777523 56 895808804 96 718388551 98 702813008 5 202405942 86 563030658 51 966557573 62 316780584 89 461655769 83 810480612 19 524629114 38 340165241 74 93202236 97 353004851 3 86189683 11 897563969 39 354455410 14 44647922 22 112701147 53 519767936 65 243621896 54 420344526 30 568804302 92 530783584 61 691212960 91 475637095 13 838845507 16 105375327 49 763440123 13 488192351 79 275155234 15 452628808 7 11592596 21 907446300 97 467173270 7 96550932 47 991300276 19 759822054 11 169672397 59 393175073 50 457052495 73 952074690 31 620169833 66 114598863 87 969418661 24 185115307 44 197839194 62 974157135 11 659261535 71 362716519 41 430322892 77 334249760 65 458822310 30 868240104 19 274258231 64 24075950 19 53576362 50 143102643 78 151571039 9 968583985 92 397372870 78 239819435 30 270771129 75 168223696 14 368646813 82 244270291 62 266480471 14 352557909 89 78061443 84 473307559 23 556251731 49 750164905 70 556689969 44 759567149 24 883293556 70 778215408 29 192332653 59 404115742 89 336758749 56 406906748 97 498028824 49 255780830 13 274143753 28 196901388 96 222691594 52 872135677 39 455994508 42 653900995 22 932299251 19 853740355 23 589328884 44 567508787 97 809396609 83 379861855 14 518401167 74 933908017 23 941487130 50 247359110 25 506237769 88 360010607 65 545934136 4 375255534 85 584260270 26 391133167 84 834279009 55 604693866 31 217203947 38 607256274 38 266883126 17 211049453 31 81568425 49 677923367 32 155500642 84 821428405 21 838445985 74 36526578 67 509913547 73 792609309 16 388939805 19 806097994 12 733814536 12 820187289 25 781685295 41 558849651 25 852523072 60 723587679 94 233580840 42 289437328 5 74842644 12 282497727 99 208001548 41 778564937 29 9671706 24 54289762 83 670413408 2 333715812 88 145371042 35 387810478 93 492684658 74 99341317 82 778385426 52 395009431 49 562221119 31 213776854 43 943176610 60 474917937 71 573009242 97 198164059 59 635563639 34 347316501 58 661835219 65 490454806 89 192752134 39 997315215 37 614100710 3 819421500 58 195153355 84 948838286 94 831888397 53 571499343 59 450423140 5 415566233 80 317901096 40 277150449 15 774191183 96 348969143 5 580135511 99 166081281 6 956171782 61 527365929 7 784080981 22 15957633 73 899036790 63 552592101 8 916690924 74 682407315 90 391934251 91 433135814 68 99398116 77 819114506 38 193322543 39 239745211 54 438267627 68 423907319 6 553518254 17 463398966 82 490114606 31 446699802 57 562042520 24 123969507 5 953145503 57 75404308 71 491874995 39 618828447 50 639397188 65 623001704 8 430758192 99 264890163 26 631349648 5 260674666 11 79771672 39 301365001 60 379343245 78 9519628 99 366263143 41 340959316 22 325404379 71 802678756 39 373664386 53 944846810 0 245574891 31 564960125 23 43789406 56 970968748 25 531548143 18 552983955 76 637900137 95 806807181 19 967909460 100 400652594 68 426582859 3 74082452 34 168050405 81 523818898 37 848839158 39 430212034 63 544584640 15 978904588 38 585876540 51 314734462 60 626929907 84 706770937 71 238213772 54 175314972 18 777862011 69 930012054 24 330780526 50 59069551 85 800106617 61 245078474 72 958468067 1 892026634 29 927400489 68 234651679 88 889769393 27 796107031 54 133650241 55 870262232 43 117938996 46 522493034 93 461779462 99 79962915 79 877261384 20 67612224 76 999499833 28 307112676 72 839619871 30 203451486 90 649923922 0 575887925 89 629075891 43 448761713 67 483300319 18 544262529 91 598771213 84 314023170 81 437713057 43 634324801 71 952023952 29 816656255 57 33260286 21 375787087 11 145471171 53 586969973 6 88577405 49 194047799 76 586482708 68 628979033 59 3714745 77 708965886 57 591149918 85 346384715 34 489507272 89 782084262 12 26845199 26 320178306 38 536609208 71 343625465 51 393394020 34 948022396 19 530400807 42 743058560 0 392873826 60 28580307 23 581738631 12 755846217 54 287942554 6 913461166 20 49814252 12 592007133 72 268524993 8 319180957 12 209966768 87 470009878 5 768317424 36 506459784 29 915794956 52 830934159 99 193875239 86 604860497 9 213288577 36 473880842 24 982357 17 88741629 92 467366650 43 839766407 15 434607712 33 313518093 73 919792527 59 186807825 88 884742893 97 938870169 78 969862617 72 579891424 95 404043362 87 395262770 17 144802257 62 862879302 82 359345358 97 722867739 34 124620165 20 859994752 71 804779542 15 984777929 5 101126448 31 918904744 24 39166792 73 486685563 60 26042005 92 873499766 52 109788296 98 416632581 86 671261286 80 530598916 62 367614716 68 246636167 1 270886876 29 151508480 95 486394023 50 811472545 67 527884469 45 473836218 79 191490556 32 46861866 67 819452176 68 811706715 32 82151139 46 534732927 12 504068594 6 478161037 36 251610632 27 554896680 5 142782445 65 295219202 2 634937791 78 758854701 73 436132942 34 839357133 46 70245977 59 143656911 18 113914320 63 147213792 49 356572620 20 278191223 84 263095231 47 983760266 37 278270089 88 135553429 25 476815124 97 495726996 53 781402266 100 977753666 16 537248354 59 919134072 13 687464890 63 226910683 91 674621389 49 309191642 2 936658213 59 225023682 86 259937728 31 353682551 25 269464612 88 780684143 33 676209398 32 472994293 89 247411008 82 914194075 59 523266424 43 715645234 83 849840759 13 51495746 39 573453654 58 197022018 17 600669739 38 663312328 88 226880894 66 983475771 90 852050217 46 276528161 33 44428097 54 683870608 56 765335138 2 707085586 59 675891860 50 157952638 95 203422628 48 210469381 61 553032740 39 801923206 94 344341970 66 218677427 11 921220653 43 836050147 50 931220085 81 264756729 31 523403669 19 556676639 77 36427815 76 536723557 100 420150326 61 238077876 9 848716770 27 263550750 22 565726613 81 584184132 22 264361589 36 923988754 38 197991847 37 171907407 18 590379911 12 158047791 99 354412151 91 259715883 64 42738263 28 691705923 41 581147379 65 217559170 59 68458355 37 113406617 6 224773847 91 337200167 63 81694133 1 752281432 52 569515010 35 127698925 35 859749302 22 16352355 69 170653350 30 687173902 22 988140584 63 162384473 95 338044215 82 19430519 78 527876685 98 418776959 43 149825392 24 905360986 62 231832734 27 141358928 14 690917868 41 607788236 2 922592691 31 510178228 15 18677236 1 825230423 37 775461641 11 896256728 41 745036613 74 594511587 74 836537792 62 309497374 97 335469040 6 424731901 20 502547987 61 906689453 23 299147727 45 109237590 72 475779921 0 801108626 36 706411330 12 380835044 13 248103557 11 439368340 57 356896075 69 938179872 82 262181845 35 703051173 42 792890274 15 57467676 54 379874974 5 133744775 63 658371667 70 424060625 23 705918885 95 705216445 70 962735798 65 6033158 82 913593962 10 141567852 13 708713672 37 266215365 95 715875423 32 987034788 52 622184387 77 712684133 93 761095814 71 986025152 72 154750308 37 301262248 92 834966552 50 719241482 44 196495957 50 289662917 98 436931175 87 867101859 39 575735830 51 531617304 34 622397325 33 119778868 96 144223670 10 685677111 56 739267128 47 585780928 67 263386184 62 199704816 33 666709932 78 551566095 93 686348073 17 168871956 23 197626849 36 184422044 16 692264922 77 666598124 98 537284319 73 321668386 76 586488291 71 285332472 50 451565688 40 293109986 7 130946896 63 922107765 60 706632505 89 264280456 76 462268587 78 929703079 60 768932400 24 20547453 5 148981175 97 817295522 43 404187417 68 428804686 18 851373373 19 749302081 44 749105404 10 328742269 44 376189378 93 349104490 17 515256381 85 191298604 61 801138802 98 237808125 62 16037621 53 414342600 13 179017740 84 123898638 27 484858043 86 985389316 49 978613732 33 721388767 58 150273117 65 723350914 75 996559931 74 267792918 13 728203585 64 5598218 27 849326661 66 479891743 88 685566316 18 170048537 61 545714241 1 867817982 2 254766354 50 739512089 20 254320287 65 109435769 79 504743600 45 726986515 68 956876247 21 313393884 12 697734598 67 22621698 75 583883376 77 625226929 50 811347696 2 376009652 63 6260449 84 754601531 15 232453111 13 670115483 26 348232811 41 56227500 55 427805337 88 65704491 79 858769975 82 574304735 91 753132855 61 513052242 47 698913876 30 901673867 64 382101108 43 165417272 81 596064442 96 816203952 93 270020082 13 972616738 53 361856832 56 472444549 80 159719873 30 899458006 11 401769318 95 157386797 84 603022641 14 920803847 2 681111232 82 384956987 72 760489716 30 343419695 20 689635159 7 444551469 45 515677368 86 319246333 54 330794469 52 634680069 5 168812632 23 267357378 57 624297257 65 665671371 74 853256956 40 792106715 29 305876166 42 571133369 65 540764566 35 683056242 50 936569674 21 507142693 15 196928730 76 711843130 29 216494604 72 156979472 61 560308712 19 832946510 99 500145211 37 241090766 66 536746011 33 754308439 62 878300061 15 717424244 58 36504601 68 596540605 99 789518421 63 789115121 89 321216369 0 42950080 39 759446200 81 428887032 19 219749057 87 975412338 36 652091551 75 408091260 53 135852530 1 110522438 23 902660372 27 368155421 79 838865959 90 120516184 95 963995092 32 727509334 32 437094921 96 169732156 31 72860464 60 548664094 81 852848336 76 184797715 20 546172102 85 791224550 29 476467746 46 284238681 18 288003224 55 434139257 49 368347140 22 642497092 39 99111977 23 132616239 18 101108583 24 571467215 49 331767675 86 520938591 5 627735067 54 14217220 76 465053553 94 358558554 35 41153222 3 51093886 80 442828367 88 789089095 16 356455508 7 710668234 61 451053937 83 677615454 90 894906809 25 180217735 27 737459529 33 830271963 92 599217123 28 588687900 11 567294691 91 993532060 9 581557750 71 249725631 31 621854032 82 276223222 1 5499614 79 330238372 95 186736005 79 803866048 93 31373301 58 695203376 61 96361972 48 801898708 88 16019631 1 706901238 35 230129687 54 849304317 47 676219013 86 367538190 4 503089468 57 122880397 19 660592948 7 754873752 21 810833986 2 676778739 71 235743339 98 462632488 20 592811077 98 811783780 90 398353866 47 949602801 13 389013263 32 763626149 14 88464807 14 90028773 38 585626109 60 603525937 94 547366093 79 37762637 63 197935580 71 449379017 65 591831744 22 852224263 15 941200924 41 90379602 52 100931436 31 264660946 3 493536711 47 939858760 85 985929143 11 50233657 45 483067231 82 568539005 39 986779299 15 279654775 16 502883528 72 886115285 59 510886462 13 971152398 54 389811608 12 43490085 12 962688233 7 3336900 41 975349980 68 452917538 60 32007106 53 961059910 68 997339532 75 168762068 33 882187959 68 143497841 23 404725404 2 376075832 96 519733598 53 606845263 53 360221468 37 654939608 99 160356494 39 582458847 47 770425103 54 502885479 27 773579144 56 146693680 75 811282529 92 177318609 16 177356132 68 363538624 55 697548412 5 871301939 55 961504447 13 681617945 15 285141725 41 112932174 80 724370876 25 285780985 11 500861564 29 422867117 38 954636393 59 863330391 61 587953626 45 988608874 67 150407413 49 698532163 97 612164212 99 888440802 30 605644883 3 518658715 49 434128310 73 368412286 0 409304576 26 263533107 94 204353299 63 293165813 33 199403369 40 664931127 12 837312555 84 433928935 6 596044449 33 265139800 51 177187085 8 562765128 6 318827377 74 881076093 100 430820467 63 186564011 30 964763569 75 89719943 82 426728325 3 347192894 87 163962148 86 820527460 27 573580414 80 127246145 95 654438660 0 35551590 40 979501594 6 517164770 16 139680936 19 621901212 59 130944502 38 159194582 22 855361889 32 145426507 5 690694507 92 363172392 21 895875648 1 520760948 23 658732267 42 310929857 36 722117307 80 971783665 20 293748342 51 816299843 22 297429598 77 209636913 100 620140610 13 653219094 51 378705705 81 516291549 58 884483853 98 319702146 58 628381929 100 775965441 96 708853587 50 672858271 57 364300455 40 534294339 1 749618129 49 387890984 13 155059118 3 629899289 82 558203546 0 880430611 54 770790015 15 700002468 93 808110749 36 182302706 46 122926049 25 349641708 53 395327229 77 729535254 71 967047262 15 42378277 72 166502344 18 118053013 1 524561932 22 542251912 5 333024692 67 19298923 93 917049829 85 610035648 0 23467294 9 488877674 17 756540778 59 433643143 90 833106833 45 991434288 92 344216575 40 805661042 80 704073891 43 230767014 9 784248366 10 156321377 16 583688711 77 101616270 92 400688063 6 622825067 74 296720304 40 906832828 83 779794612 64 519959016 29 586454546 37 624596222 74 357429281 69 365378470 98 598993312 55 236144879 33 187158224 37 595025647 64 556669913 73 761609262 21 818522979 68 259875257 35 923147822 39 480059066 62 913425770 4 294521096 92 829205936 18 749833087 18 424842146 30 131969979 97 305413922 49 175710133 72 222707889 29 272537342 32 554900679 63 167420529 93 481421637 58 917047749 84 609997206 32 162260051 87 60295966 24 917276177 57 583915857 5 508305612 53 326171720 80 181943671 10 825005261 64 255727022 31 517587875 61 599029449 1 443539062 46 156742960 95 894589594 41 145407994 10 173822442 36 992627048 55 106653780 3 498391749 17 30512933 35 39629223 74 581060587 72 283209534 46 114019386 23 362411426 8 880093431 15 826204889 23 257908547 27 986849436 79 76144560 47 498579026 93 210966512 72 376708308 88 673532686 78 788954680 9 311282519 18 934437081 32 651101063 31 86173726 2 377592699 15 510716786 94 691995168 43 523033000 47 592718073 22 237279851 20 673670836 72 808025390 25 225208693 91 555249913 81 546144419 84 42016416 34 133516107 32 512891886 55 107937874 37 256140428 66 257220100 40 508229354 0 744800989 43 888611117 54 785465650 71 755647489 10 43085594 78 660764954 52 495889271 92 509996105 1 328651452 39 948154441 65 406564357 80 101014392 19 272012003 17 104930039 41 976506051 47 984032756 74 51673630 30 806019457 8 753367447 24 297201045 11 389820456 89 782179763 96 114631224 35 925353148 69 385843400 82 506261916 57 300074458 95 422970456 55 674898500 87 224133741 37 297377623 64 165183291 29 642520015 31 198595981 46 535597327 13 566004277 68 190078411 62 83816695 73 492416541 90 159556779 90 321092527 53 792704882 76 138452306 32 345822079 80 558593634 99 330299487 19 891747600 69 644255347 24 154772221 6 487481122 38 33326206 39 565052166 46 595598412 76 384662770 1 349758443 55 781674075 95 964790398 57 442090886 66 335993634 76 693381970 20 859454050 40 716135368 16 698121421 72 104771089 92 481066206 3 758841271 8 683648968 14 615569359 62 398790994 3 333303107 74 588734025 40 759813690 31 550744300 66 626636399 71 651148427 45 850830383 37 435124624 87 675261491 45 646226176 6 324194510 74 291052525 29 298367801 53 222694089 4 539075125 28 488989016 19 258653304 69 483752507 97 288817096 18 511031407 0 600204036 10 817643687 79 369435434 38 57006648 48 778270297 20 722570059 54 112754149 7 35155423 48 714203269 87 421989527 17 35391070 57 552197589 36 184567736 58 405713583 47 33870950 12 336516243 63 121405842 22 292820801 71 698763789 7 717101813 47 99703407 62 907199290 7 392937354 74 200582707 8 510907563 65 46741463 20 252780315 22 964688921 55 357091654 13 52882494 44 187258914 71 944306227 68 250803818 56 282785379 73 503063380 57 826301826 84 600037134 65 199552185 23 655822052 36 818325697 42 401266249 17 836485294 75 602477067 41 431418167 95 577941675 85 256405518 6 546800017 78 709196196 50 438397186 0 27698621 6 134049133 96 65409035 96 56502581 75 718518320 89 974958846 32 812514881 18 473080391 22 978868425 40 195423412 39 975245104 93 9738980 83 16155574 36 901177914 34 276839974 21 209539205 48 96472946 94 570424908 17 658143298 85 830852680 77 938272515 58 111067585 50 876578480 15 902145016 80 464419599 74 388955119 29 651947904 21 229068386 2 345436181 63 648601345 12 320614315 77 6457545 16 387647679 73 477855895 51 198944892 66 725141939 92 952069415 60 868189208 81 692964781 78 941853094 37 966297716 48 666837521 84 31086490 84 539672927 47 245313683 78 728974943 18 777599194 22 216781766 87 51498245 81 706099110 30 416502832 25 936095652 52 404203796 35 951929880 88 87162881 10 981328181 1 770879770 97 667449687 99 2675954 86 541521520 39 867710851 14 844124628 20 686299643 25 112608120 82 812658385 30 452036641 30 991510405 42 238078522 51 689179641 50 843745115 88 386065356 4 470467899 56 32138875 32 539892081 4 107643013 78 869618762 82 802811272 32 824917131 42 40908935 12 358833811 37 984639399 49 309187421 72 661508401 28 713137615 34 439494276 8 805001565 62 707258872 12 586736451 69 755569309 18 448797714 29 570987367 85 979799304 74 801693039 82 413336866 49 30883740 82 963590704 26 413890888 72 227618552 91 229658843 10 662300334 67 345313523 95 565239951 3 208218897 20 322810079 100 105281101 22 607406391 80 71503549 71 765014185 17 474240190 48 236305201 3 130573407 69 915791327 84 611969911 75 135338102 86 148500655 75 836164442 79 565706282 50 281668511 33 831793929 97 358516620 71 780482714 53 607523300 52 803391937 61 520630030 37 136546302 60 378227996 97 353931162 100 639785422 98 848737324 43 461570518 98 713735620 44 123260690 94 269952268 69 506844302 44 666078800 98 747173654 52 15568847 5 193593948 31 712615576 12 946886787 63 285185975 49 115474370 31 33927621 18 96525578 30 512521078 98 985191564 2 114532108 44 860827719 20 788285236 61 460907831 22 979695725 95 340758224 60 82847517 12 626248152 90 217120116 55 388479236 29 201831686 44 351883150 30 471581490 68 947654692 74 852366135 72 154166613 94 251834720 22 168953319 91 738668639 8 415234269 75 892529129 49 433973452 71 251517495 49 881124028 45 929089901 9 948730855 16 701713377 54 401104296 57 656501724 75 235315439 57 253399251 13 211043782 13 949846145 37 166402944 93 80634833 11 885978477 70 912785468 6 376525720 17 925779822 53 210217480 2 476382400 51 659209895 4 217379272 80 732729350 49 355250571 60 276325493 82 686018124 91 522500726 1 639341219 16 846785845 94 428663554 26 729355590 12 525642120 52 674056658 55 795608835 27 249683562 60 687076477 45 653578772 34 168770180 68 163826426 7 848016219 21 915103987 85 458554369 68 557511613 10 132050204 44 109658841 26 58810950 56 657845821 64 921408575 61 761543468 88 703847954 71 751606523 78 216592493 98 132750899 26 277056623 3 606934308 53 591699494 27 464553850 24 223620267 73 501772350 89 606027112 21 439768575 39 232240506 50 732545889 6 647687235 8 797469820 1 69826457 38 223929498 18 917699442 31 889480853 41 437361974 24 142833151 23 379883281 41 768992955 70 609560266 57 212192305 60 346039215 95 752056541 14 232367620 98 604171956 38 311154661 43 476984034 51 495005504 54 189648666 95 304133779 75 742821198 1 489725936 7 547590955 46 735546813 63 765402937 91 422916785 90 98613694 12 514946850 6 62295602 85 47891522 14 851483194 14 635941086 40 656900994 69 949641882 44 621777652 36 630233044 87 84633437 1 996055714 2 1869867 74 129107135 73 161907092 29 653316799 30 894788578 54 727739440 52 268223671 66 603584854 80 298534246 27 157096266 5 740151162 87 110025864 31 844794635 64 710901575 57 129960271 60 239757154 48 572368021 19 651287067 45 87514056 23 348174848 64 606753769 5 301096894 89 5242684 60 893424751 53 623606173 87 922497904 4 403022927 99 399447738 80 899514013 31 744980006 93 663369713 95 959965949 67 246661864 86 410717130 18 262851955 76 654810935 99 86925581 51 556056352 41 142030133 41 475214135 49 946097548 75 571296432 77 115248288 85 544993238 25 574401988 8 843594087 17 825008775 75 570527336 36 21864532 85 945622567 25 335739160 11 615598335 31 937040805 54 841235313 96 70313399 57 690080263 62 871976120 32 613882991 49 76546637 84 71777176 33 94355370 31 429721669 41 848479465 20 8938937 46 113060000 1 127148901 73 703269165 79 509533418 57 162221296 82 338575048 59 296236834 78 677111109 65 88199355 10 562532019 96 773772354 49 777963290 82 544126762 36 476111924 95 331527097 26 589084546 49 482148019 84 654584846 88 799998958 30 393382947 88 590296164 19 46092516 59 327657788 62 951783713 16 909963215 6 492557547 97 153715701 45 734269369 9 609799379 69 909763184 21 682850424 56 595716622 49 692822041 86 942052414 16 973753498 56 46795161 1 624489591 44 903380730 52 160429073 34 904609239 81 25225812 59 668754451 45 542134787 0 220087734 70 69093687 9 68726690 36 212582564 78 410855403 89 944950012 22 771320920 71 20276434 31 247903716 74 520398403 5 93415414 65 668904942 14 326057764 42 441402285 78 291278763 76 96555447 29 149526219 12 585452996 28 916578535 31 191681645 25 627477830 58 735948228 47 303569241 54 579238177 36 706829751 20 926837960 17 609857309 9 22028182 62 737611144 5 951856230 72 741996743 81 281029291 10 463804130 80 71452358 45 156052294 19 158701267 21 607164971 64 249792219 37 966766962 37 290938377 68 404286542 4 770403206 26 750661355 60 395695627 88 767484604 11 19036852 41 897568919 3 444994544 1 488552814 76 176027182 29 771336518 56 113760997 20 802619967 48 625129406 31 139831157 70 135346337 7 545851788 86 340266044 80 110832885 22 731025038 65 711543380 77 18015166 27 966963983 38 140084788 10 57952534 74 794017008 88 407748332 81 125729741 64 459657354 67 234957582 16 638550756 15 732025652 54 24818285 17 515283381 15 8036020 83 436777429 17 363556478 94 6753821 54 834827565 57 99770999 22 380793792 86 709454175 79 820631730 27 872370561 21 631554258 46 878481918 65 135505380 20 132412439 89 265552988 75 153749402 99 200945564 48 273254644 39 589477027 81 149196643 37 126605027 21 789651001 90 273828587 95 503907789 89 397338444 31 988304111 95 407236329 46 150992929 98 23254785 24 449619231 97 559724327 90 199193195 47 239638640 55 326276075 49 72583901 76 799827157 85 105621336 77 412036877 88 52771073 46 139257538 96 150746572 40 127279651 43 467215254 60 826525801 98 505256437 27 650897540 13 203006690 34 85877075 4 40835262 31 790151565 92 606824819 23 743445458 67 378661886 13 745387691 24 941606849 80 907059993 62 776892774 98 698106252 35 358173521 35 429170155 58 634605949 52 981506034 14 536419267 68 829171731 68 999730616 27 498361010 83 431092361 64 383774878 31 891131668 27 108140248 26 290534084 37 543661298 82 659958947 16 553872721 67 994560524 41 230390067 7 729734851 17 369708221 61 594326821 5 263409699 45 751162246 91 907581920 63 718479060 30 502516556 37 774267128 34 830967307 28 785959358 75 880935412 83 434992916 25 240012311 50 809931356 71 981904711 76 565261987 99 582958051 77 511372588 73 792745027 9 507444625 53 296032244 11 423485471 75 134376615 20 200749958 2 526252982 38 665891037 54 399848996 59 109420616 34 299140209 96 880189784 17 750140802 97 8173423 22 264354645 17 338737567 39 147750338 89 563072312 63 583115533 100 208286062 18 427150317 85 501784773 83 182815670 20 746829265 63 319722093 46 106736240 75 720417796 92 575187812 95 721143015 30 894990314 47 39217042 46 800582577 54 932602777 94 137118908 44 416685851 94 441977379 43 478936715 48 311672449 100 249953342 13 123228423 39 381852448 59 747589388 55 724347223 98 951864338 70 856358967 51 765760165 59 127606192 64 639126160 43 50605512 58 606864733 36 487819946 17 113109368 63 310576361 73 803420771 40 350826401 21 515029860 45 339691189 85 831843621 31 798262878 45 456165150 42 551653095 63 247928411 68 836859944 70 299915241 58 178602120 12 459283037 14 93942944 19 275928174 74 405804855 37 930588682 14 561959953 25 609924363 15 511990002 34 142877082 94 174157629 48 995444648 29 128893612 9 198610047 73 50932909 92 45921747 32 622415463 51 822501813 0 763605993 45 458084858 72 656271997 49 751820163 50 252166793 20 19014416 40 583029597 4 354275987 37 521262387 98 633855772 42 470589754 86 865569168 64 259888214 71 537414567 26 223486948 20 303050457 97 380777994 90 486730106 27 153621224 2 400060957 15 757999989 48 803274554 58 343808326 95 308251969 58 884631455 78 731558091 32 502755604 66 634768880 35 676238931 63 946162348 57 94042175 37 249145690 70 667124204 3 625577108 62 258767224 92 234908882 16 6289982 77 679734493 8 936778333 59 933396411 73 343680205 32 583512981 57 193222515 17 910334070 94 909017124 42 93944540 11 298171531 37 702743677 77 150243383 47 807973599 30 818697486 98 70574596 33 774379292 56 623748998 98 5398704 94 835182613 29 584793829 32 621893137 32 173637650 7 693217488 23 239369810 88 294723301 87 551058357 22 948389873 31 839488853 98 665185432 85 808743147 24 536680541 33 743060478 20 123345797 60 236159431 90 798497233 79 759740929 46 135428645 63 336240911 22 705538568 27 811058309 34 979524914 42 345934626 89 384765415 100 787661060 45 873180785 14 234008256 92 244700224 84 135491796 34 316318965 59 114293470 21 876092307 26 363098178 20 290292111 39 126020971 39 886747992 25 628574365 26 550277034 91 198634198 89 641339176 51 554769860 87 712939067 18 705169845 25 73084542 86 49715085 77 294610577 86 697450808 67 52833053 86 991227096 57 435290396 26 251644100 35 315818147 1 797825 25 4625665 91 524970052 35 400689955 45 108203652 20 174779129 39 891697264 3 247334356 6 109099554 32 576210140 95 899228761 20 45196975 47 801006589 16 854799182 88 158282416 7 187907968 67 896676369 46 610316034 62 653268449 20 672650376 21 230611624 52 297234969 52 78581375 67 152927709 79 35042260 16 924172382 29 466102041 37 280731426 56 121350427 67 414603581 76 536235628 90 138758081 66 83267319 64 201440199 39 975074858 49 749735499 55 140556345 67 571279941 29 772412948 78 465709028 40 344993652 56 313934200 71 990408618 62 34004548 15 351659560 59 476856952 61 752821140 68 218677139 69 970255201 64 950116337 42 745546953 7 510251549 15 440779911 14 177351715 99 161526507 30 192173272 53 505556146 75 959523404 77 203374257 74 220394141 49 887199624 80 84904834 4 960316681 98 881035588 86 587898890 93 199263500 15 235609958 60 372338256 60 648798207 75 343271600 67 389436842 0 574867092 57 191187107 96 864294407 88 336050261 89 47648772 40 309827446 33 274114544 1 72536264 90 264608507 86 72592617 87 566749718 23 81168938 73 411403191 1 266535936 70 660404870 38 770599102 42 556926702 93 75986929 31 657583340 20 687887959 32 657828410 12 474431777 80 820944952 24 445222100 46 63987536 63 691458956 43 517239100 79 251479613 30 589097726 86 924778296 79 722428057 70 609416280 33 336803482 67 865990715 99 372022809 12 515590784 8 191237758 100 687660098 13 323315596 74 839090055 75 483023860 74 284077938 40 960836355 50 940257693 94 633465991 4 8870276 15 86840809 25 461544124 69 838743083 44 87941083 57 499998976 68 268469716 0 303302102 4 525848874 62 880636852 38 221386212 67 932648056 44 408926749 29 234303988 91 799985626 82 201588753 39 19435551 94 211494792 71 227276871 90 757031456 40 409013702 10 600367767 14 563830333 26 594109865 91 890664158 35 417516346 27 191141061 62 713579943 27 830790499 16 320372065 41 579929291 7 861689688 7 184456500 73 658705514 98 428069558 23 433221774 5 540264238 40 985456192 78 15325065 11 419831808 59 162876699 30 242807547 66 283542313 64 869260384 21 790559685 21 7302012 27 984435619 59 952195825 93 165471901 28 697670344 35 355185979 94 119922117 17 15772474 9 575143470 51 599990102 34 907871545 18 292136283 10 801649479 51 192779156 33 846710471 68 12089501 39 555543179 87 267365089 2 110025091 42 50590748 59 848426021 76 310609138 97 725180703 29 407722879 87 8960837 70 635717080 78 869968340 29 372443753 49 106959813 21 547644488 15 924069804 9 226843436 19 69321258 10 941356238 30 497052663 42 808155045 68 91880554 25 154934060 56 831791449 100 767689947 40 184473908 88 901940043 82 128441013 44 416126300 30 909778176 68 204469366 87 23060884 36 16141384 15 77456931 37 753659204 46 774107627 67 630520203 47 430304336 5 56151552 1 212643659 15 581721075 93 433003990 86 762517686 75 777757439 38 834682429 48 732481498 32 811107880 24 160780317 92 684005303 25 899807991 49 920454880 56 514051065 91 975811900 51 587105031 57 13726574 96 838816146 70 186469130 82 677344795 97 319984017 28 620849709 21 649075875 76 226416003 65 227050925 27 305429017 70 822642274 2 364304745 56 578373360 27 117354095 10 961346070 22 314076414 4 905054886 34 198099873 37 873501619 39 29329039 29 513509253 8 738415679 39 737290435 43 160441145 38 771166465 12 826683621 97 484643795 75 335026446 16 336357016 31 57069761 7 532961210 12 655082368 73 311029189 25 462675119 9 956069668 91 264990202 94 993949396 46 50403548 5 562475860 1 140410365 86 56431701 25 582091474 96 403721543 38 497533354 74 576696259 10 974528884 85 34403563 13 754100086 54 694004142 84 313691075 100 846198433 43 975651248 75 280628000 12 91569313 86 341693980 38 984843336 17 999264713 32 528739356 75 906037676 43 159293058 28 648841345 90 591315195 72 170143150 42 690690212 68 754035019 48 277819060 18 313156012 22 740875011 27 128172232 18 257130813 9 651172931 7 388661679 31 455582783 83 474680727 89 571924745 100 283935079 12 620963167 71 284005889 32 634216871 24 870683431 64 18137349 60 14791942 17 138229340 12 758534513 70 758213357 13 279662329 91 106002488 34 790404623 5 408380197 47 472845944 65 95694835 11 214059940 58 67872211 12 100226837 68 176641822 68 111110496 23 355888751 49 500211223 23 681544389 16 429527860 67 489156347 29 661921432 56 235221891 54 524766934 32 468105548 29 556103677 96 493771897 25 144566045 16 625924633 55 69904571 39 629793853 25 924351030 6 109923425 20 697345364 72 699773684 65 523759868 17 983347972 11 677460290 55 165471270 43 145499019 12 230258444 87 724232024 48 550974065 54 258160035 45 939960186 58 402534957 59 363793836 55 305102015 77 328826468 94 134772036 93 497655558 27 170156463 38 879557147 86 390310007 0 416080008 98 985919755 24 567886311 67 167822892 31 644504282 40 805290583 91 119128166 77 667487318 54 495981734 40 403511830 81 788146903 41 379919429 65 27061193 12 533554348 64 498419257 97 428899525 61 306067075 58 727632930 7 759552582 33 149715052 66 433678902 62 463090470 35 542091167 37 692166123 79 35070986 19 271260864 92 234096051 3 905729225 17 102921680 82 438728330 21 716666808 88 467252213 57 987350918 15 710695545 7 966619055 99 14605769 12 932724813 23 366971807 14 51623767 51 985507044 47 19007425 77 959063466 7 968496672 78 127723087 61 497697497 37 494638003 6 612370856 3 254348575 36 389872021 99 604011713 66 605774498 62 698994115 50 598722209 99 774713025 86 46043994 1 817304391 33 921763673 66 631454437 11 591702666 70 855466192 91 712752329 60 868931264 60 115524680 84 258913592 40 398762128 42 101360415 62 560762411 59 28799389 6 531896554 58 842062342 94 661281843 63 356404515 78 155372300 10 133031130 17 862263205 42 477531792 16 60615649 66 978849457 21 143219853 67 976356663 56 918612566 32 753794743 76 320514692 86 612029595 62 934549800 39 974309738 84 286229530 45 172360362 6 177276513 59 683558767 79 699695474 81 160065238 15 934009501 62 723438504 89 746804128 53 568423257 73 171232303 28 618147310 91 627457977 80 788619819 36 62871999 35 574913741 26 334058201 86 121490965 57 297976784 28 469446111 66 146024276 1 924680648 16 162268425 8 288473434 45 715428919 24 123661075 66 280542548 51 518953800 85 564187604 43 137454624 48 714426176 29 317419329 65 659138902 46 508111655 89 24259948 64 405124345 66 886430316 80 676100203 41 617042432 80 74937270 78 312243 20 758860131 32 806510685 2 337835655 71 10712032 20 952797041 97 213830385 68 124086432 0 790706597 29 292024745 10 522165793 59 497686096 54 241228618 24 209086242 82 49131005 19 887599265 60 917845109 98 79945779 72 300026921 42 233423948 87 363882450 21 498431922 84 96210317 85 880076946 35 888547356 86 600392752 29 540091192 67 834767022 42 982444983 72 758613759 91 711522211 22 297809330 72 969211705 54 790205363 27 599522258 10 144985403 11 968620658 68 966690539 53 107071671 95 470069261 68 325828045 95 248408013 29 775198611 32 289224920 92 576314938 25 434385343 87 714251709 30 594481827 96 909088089 38 479316833 19 442522599 20 872544229 54 86988600 25 809839684 97 939323248 39 766019578 36 355144950 97 904471516 2 580487242 12 785240183 86 674222248 78 939143342 6 944352892 18 628518064 38 853371396 75 734030073 48 38505842 24 466805024 100 280540308 30 858838798 44 785528361 42 344853324 33 614201924 14 103478837 26 479638146 34 406220199 0 481798592 45 615633551 95 328726033 69 995747510 100 473586306 8 446547544 79 478772184 54 238290630 23 602287139 81 103849534 77 428291964 98 105999681 77 315127226 66 297270698 19 596603049 26 691735817 70 817748342 9 987805373 26 319051037 23 858938302 19 740723198 39 394322088 78 186309518 94 635284000 15 871248551 65 185688826 76 181510303 6 400087893 80 252127257 14 95669585 52 631940534 30 601953228 82 810983479 26 739182511 68 803926466 69 414541899 9 907721067 40 95150413 49 86137572 11 892446005 9 539852841 63 675479469 22 351531081 35 775305178 89 887161711 69 815489263 40 615122639 43 119780132 56 647348441 47 652012057 95 384873047 28 40894500 82 136154952 58 563779990 36 655562361 11 31782617 40 551465304 33 385619285 87 750015058 73 327842725 36 512975727 44 255777894 83 151384362 20 967247481 13 90005554 47 799567836 89 858723338 12 369671369 41 323450389 6 263032511 2 430398789 4 666814357 47 853492551 61 831632508 87 315737401 44 470984768 36 308353010 15 529913351 16 460772299 80 745677532 33 349253368 51 223382433 19 250325590 36 455792347 6 679347711 93 698093751 18 901531109 45 57671717 84 832530751 25 344131178 89 344874696 44 637788848 46 287731062 92 92734723 50 799536977 60 843301247 56 403927487 55 461532834 42 818321739 18 153662781 11 440650916 53 887575209 35 580533961 95 542295527 83 860148977 3 686693448 62 167343157 23 247695722 52 328017735 8 91794590 21 710310612 95 112680904 7 666287092 7 993894317 33 628520156 33 195624921 48 89446963 45 224143933 15 771073139 76 578833295 58 111004753 62 864087326 0 458696744 40 627892548 72 213638489 13 414770549 29 4356947 10 169507913 53 265729543 58 837394699 55 510892549 80 924270543 1 355320325 77 313090364 66 931573725 31 655526857 83 540908315 32 574152307 81 979100389 57 281583658 19 274184651 31 798437227 87 503788823 73 376595554 18 127925758 78 440923035 0 883401759 41 320835537 8 133419446 66 891851645 1 743803841 48 346276159 67 390268000 99 389016674 92 842760103 50 779545372 28 399740932 29 596806474 55 841273685 19 858496503 72 350240458 74 923955027 19 783458623 100 259708969 7 290431012 58 969380441 41 160981686 61 314813591 5 781375125 26 871499597 9 612047812 35 150804821 40 150090801 61 854272096 34 647888640 19 145633011 20 98306374 98 429166388 98 392039976 8 299350808 100 538658600 1 48875978 81 53121973 96 466281471 86 677163557 28 690506079 89 724450375 39 715588986 36 803264918 8 443789646 88 825613911 99 344910776 68 648941263 22 463720861 75 996176049 66 625125825 96 820813923 74 301141208 37 308808062 9 56938304 85 27455507 84 195115305 100 102681984 75 80062354 66 813407967 40 943281340 65 409733345 80 333244383 56 420195833 91 955464155 38 995870937 76 4669495 43 784397453 54 239975952 71 244167814 66 936631677 70 751667408 71 508692937 59 776202623 84 912165742 2 868899414 36 285105006 57 254417399 83 313322013 46 51373819 30 898394003 77 640819163 25 968378278 78 915909894 2 249190097 87 72274393 85 614955013 92 228883843 85 395514049 13 753191777 4 390584576 50 464355165 90 198257503 80 861232849 65 402584850 34 884273845 93 403973739 32 584489762 52 20376420 86 523190157 87 283330000 26 688645356 34 982567795 68 211481436 77 926737710 8 586234524 45 493598718 80 962708449 13 695257275 33 850236632 73 945627822 46 90874967 94 611951085 73 820274422 55 107132502 49 363115585 63 125232135 93 536412699 18 801864127 46 92091882 63 531593019 88 460920019 10 958966584 66 579841751 24 508664688 94 70746977 66 997017526 60 708141739 52 12105527 1 726750942 55 124312288 33 222903001 93 613581543 96 582126359 61 474885225 26 166035161 24 243872612 87 311413484 35 562934673 24 73275045 50 113247978 27 432844687 68 455643813 49 858960194 79 22686960 67 492173104 97 179887701 93 573874950 58 8989055 65 804731920 31 552034609 100 278192824 43 258168246 68 604969533 55 34609875 91 40390143 2 948638526 84 268823789 85 679040103 43 4174660 33 181019535 54 770621587 95 114706593 81 930402216 26 774234322 3 440071051 50 545569777 62 355101060 57 141217706 89 600895790 23 778377739 82 565572536 26 297921058 95 644101890 9 563057365 5 109542308 0 432685903 99 993894614 88 224200386 3 691460793 34 83493634 100 611506450 65 35303682 95 67940236 86 497551481 55 794391008 79 63512382 96 330980420 30 255611414 19 917874934 24 758353169 35 414082282 50 530144744 86 994291572 42 856323470 67 518960386 53 317370500 14 265339685 55 381611395 83 585195341 23 744238884 55 616654089 3 692555343 91 605942847 95 766054105 65 299146303 81 243983035 99 781360593 59 937728088 92 965772059 87 363477622 100 966467997 45 532673444 96 737676908 77 71727267 74 900267227 83 583574672 15 966626095 27 247907593 8 143239506 61 530500196 32 752208775 28 471125385 32 473925832 71 90255679 17 332739229 46 672665880 25 344841910 25 451139343 93 956195381 83 659376320 44 489959301 27 310361993 45 819916395 23 171236038 35 152225898 68 172478213 99 873506093 65 564362986 24 875353222 39 267031011 42 75834359 43 770034898 63 74342932 46 354848838 70 241871822 66 242377761 49 392019970 10 259529727 43 224475617 46 578324315 69 792682205 97 102757792 39 533075630 2 5695612 41 597984120 64 935579524 70 331202852 79 297461532 41 921687640 44 297270136 38 798503834 35 337247087 10 928390014 7 403122229 58 103702363 100 784083853 64 391338243 57 871910092 37 779963814 2 748072755 60 799855162 76 479434016 68 753952214 67 479706061 83 718606085 50 110266960 80 688361215 71 441323923 98 71426448 54 92095977 5 712408583 39 558688735 67 89574503 97 816854099 72 279205711 50 334063341 30 595868090 8 385262065 73 34439506 6 217950689 10 246963649 87 530793709 31 839192457 3 344265098 78 894093524 17 637035872 79 775942624 37 525774775 39 898926259 33 838321211 23 469211004 61 556855400 65 972581000 86 455671774 22 554310306 99 839256841 22 529231389 82 687437994 43 210424707 70 692747504 20 992839708 49 136080073 75 447812149 39 975781777 6 65394892 5 824029280 79 715120607 67 720566676 37 743195041 87 945758318 12 457874106 88 459043818 43 183693101 69 350846307 21 437696621 18 171529698 100 158194457 51 243185403 64 129819872 35 748248976 61 190644320 36 434338150 14 866228496 1 708336570 10 487213896 34 998505110 24 48998945 15 46145180 67 453533037 90 7705169 18 204062879 31 916418041 4 335855167 37 90322507 75 787716552 40 546101800 42 940099776 72 653337835 68 165910600 35 787004464 50 376493814 77 716426791 49 452888348 28 853879972 87 87161901 59 437562748 63 519975679 17 348204450 59 125866210 68 157967653 8 317091897 45 370536311 84 828921696 67 992579145 43 230754033 44 540269859 70 232830921 75 748194723 39 457009316 95 686093038 41 816197045 1 845437523 18 100300622 78 142863968 82 144964980 18 28351864 45 461579564 81 639655399 13 332149110 69 956625075 44 454286291 20 940997272 72 517484157 47 851545104 41 546179889 54 211086004 37 709705158 41 783836855 100 759676572 37 34507445 21 578065812 63 243358873 46 956091293 81 148082586 82 863778012 78 25109662 44 189043337 20 652439825 81 788831333 2 550706911 62 312758499 89 139169569 43 521827336 77 973194844 7 268234374 22 102400885 40 487479176 93 214622617 98 87828727 84 215886790 10 701278713 59 325477115 9 830251115 93 899865848 61 624247098 14 350062572 57 52219817 29 469775722 99 108700380 19 246231885 55 838741914 0 490218721 36 287622136 30 221655533 59 370108203 88 937381209 58 372909684 75 185129433 94 312341957 41 997774800 67 334649033 95 808508308 81 266418119 96 827530650 94 670135374 39 415791151 52 721162759 94 657900116 92 152147497 8 598736340 64 122535658 34 890906589 25 742525231 33 126370237 69 986457735 36 409222331 91 467952700 11 633390962 46 101957491 24 900368060 80 111032813 86 684343939 75 951588550 72 566248995 25 334135892 46 378598370 95 970910635 97 355655179 20 470990687 89 267116149 7 36508029 16 565494932 54 336128283 53 640279401 79 679268839 60 818638424 2 682839802 56 452739503 36 972763508 99 426573680 93 321162580 68 207410919 41 176309618 5 950189569 92 961238323 48 993980712 17 395902657 10 487357478 87 647530273 48 5351214 11 999167830 79 775596982 46 311001035 59 341821878 68 535117414 37 428956427 47 183784796 0 577051221 92 6872199 41 54209743 15 802810393 52 903280872 24 864643808 71 643296892 59 530319781 53 302790774 43 797528747 44 913702414 42 623429059 60 99446739 22 890098219 4 723392092 93 304228075 30 37397832 97 378291894 44 632667186 50 205651524 23 585420764 82 693073235 38 983831464 97 598232904 49 75422054 83 547316396 48 295283117 24 670281510 27 512227160 53 260657061 100 544138216 96 505684418 68 505117154 86 425592829 72 268119315 58 779635738 28 174392206 44 310702953 39 558634526 68 397541514 17 777237310 68 84967862 66 762739654 21 521752929 10 726234256 74 882860754 26 432749903 20 811494172 30 896270001 91 331999697 47 724325278 2 380877799 43 890812052 69 730114709 9 203492917 30 751675692 22 533159525 66 950737420 72 294885305 92 367288133 26 517833449 73 145150766 97 791196711 10 222465861 30 141139504 16 470121284 46 382012809 81 517176438 41 418462135 70 244289995 53 60167331 60 163599598 80 817063114 60 213306926 66 592310643 46 722651438 46 287625107 99 702291592 45 670199870 44 396005181 33 358773134 30 421288705 71 782356124 66 490811931 85 335350179 23 836583062 19 274728556 100 170564851 6 859548266 39 868172091 88 496888109 6 794669552 87 950680929 70 152133567 8 71361937 100 731925232 55 236448845 93 214690946 58 135214761 3 865071229 88 834328268 72 744715474 5 819628953 29 29846988 22 462066591 71 590466786 82 520978238 62 32778671 83 850033215 53 753400448 12 34699518 47 342045620 25 643069003 62 973292167 61 118261772 31 792252338 37 324415696 66 33185953 98 943070215 25 192098051 100 75868414 99 280797207 7 577789136 87 238555302 47 820423346 93 714587690 31 78683437 27 109017728 72 375757861 68 6556059 85 606101944 26 405791489 74 768211406 52 664013803 86 801358333 31 804985624 83 961945788 49 191709768 42 475501244 48 169675052 20 392703180 71 205075627 21 776975381 52 575577501 62 120588296 46 619318283 36 409016157 58 277350939 68 286587914 94 725309091 8 375069894 68 466277881 53 315006210 31 510033403 87 201315705 2 629324955 18 311566353 87 185460634 26 312300296 49 801935008 51 839942322 95 909315617 93 377571263 21 12954301 72 304053536 55 232066862 14 704212024 32 590761157 73 952533455 31 569652569 37 433161176 77 55534361 45 823417904 26 746751940 89 521150374 31 642717342 19 847600632 27 932152132 17 710448086 65 433855223 7 746038021 84 546123033 29 183630621 92 283127219 10 650114128 7 377692355 25 686318050 66 798689705 22 129344260 87 750060536 85 173943904 85 297878626 86 122683803 58 326317431 11 361550879 69 284170602 63 368647622 3 721845849 20 844962814 86 726973530 56 706166419 48 277435255 11 785088606 83 899606173 34 283315434 12 789021088 15 443624730 9 198374591 31 845662048 85 136469640 40 756281062 86 179624680 71 203986192 36 209533889 52 187012750 92 747331022 18 653777643 40 76788131 50 129851646 85 319418435 3 175084904 83 179157445 29 352161924 78 306397130 36 823163458 90 820441179 97 446312177 85 824181668 12 717827398 49 5110253 74 215590533 36 78960360 64 380943227 71 486632741 45 387020932 51 191620718 26 251054371 83 360556145 61 255970 70 119794769 5 978532070 6 841466583 99 672438733 34 220789787 34 830912872 22 327048650 34 167047484 10 132632374 70 63101165 77 386742109 63 210820658 23 854973526 85 275165859 61 917709973 94 663525784 63 116940123 0 380392118 71 472830831 27 779569138 51 556395346 24 760326349 54 146230867 85 142314927 18 440704620 89 321526795 51 94214412 75 111280252 15 122579393 87 831818185 31 819498482 30 134353981 33 462563629 16 907853842 6 286758014 88 614262729 17 525622948 22 728164393 37 881551144 31 797419533 45 52462474 18 938489898 68 575773225 63 196164186 56 19168916 11 448374420 30 133894381 76 657166891 25 604040023 63 685182627 11 952360203 81 279023561 55 836442671 19 802440829 9 21663445 78 102642540 58 445852319 50 354409411 22 995073921 67 917213405 28 218557316 72 997400666 91 333010492 53 232793957 93 761673449 80 451976550 44 251618261 49 543071258 9 408363898 49 432053227 38 977417585 57 809970965 18 449483142 48 404124195 60 228761644 29 938795044 97 520214045 64 510378955 25 17365260 58 185049201 96 177903206 68 707561056 69 199122858 43 825023620 10 643807396 92 787677273 84 344312193 77 447775960 85 528219694 78 738611850 63 735449039 71 924102741 54 970536270 82 240416088 65 578190884 75 227219179 32 328721106 66 397948118 28 53793797 63 776562988 99 424860036 0 220518700 71 899978489 63 362840488 22 447204280 63 288385022 29 457177820 49 90355514 68 249642174 31 18686232 17 26168483 77 123080971 23 913348595 49 664259243 68 328679312 57 29849676 90 79998796 16 330569155 66 73627960 72 32403359 5 867924516 72 511916292 57 740704651 82 303352284 27 869260698 45 484931352 24 998645526 51 918821780 91 578696526 1 588833114 64 370490497 93 523949778 6 239407909 78 475021425 35 646321788 57 618002680 4 919173544 68 306786829 25 397915349 35 451160928 93 549782547 6 754080295 49 633738208 7 436252698 50 258934877 74 689314291 66 516721291 34 508032280 99 266045852 43 494133974 43 605205965 99 715831241 39 793508192 18 146879463 24 40525019 85 62999617 73 15317230 91 601427128 68 313249004 84 459840233 10 519732369 14 55950887 98 624821845 85 544378977 87 517157937 22 745352899 100 755480508 2 103549180 96 748408514 6 675826846 21 365847525 46 4309598 2 882653190 57 78850602 41 703851916 75 359290589 82 529027735 16 484534156 36 924689130 71 681050041 72 89814000 96 795062075 25 116160916 30 178644175 77 520991076 41 303959162 71 755390787 14 43461634 12 347765997 89 871497533 95 781691324 66 35714663 23 368490040 97 439250023 17 35993682 39 2578518 100 748982198 0 617273541 100 386367134 56 112178565 34 355547876 68 895106649 56 2894143 6 146077788 3 995065839 63 119308391 49 918418363 72 339273764 32 689990401 25 113302877 61 81602239 96 401378211 71 237304506 65 616389955 59 899032983 58 164271666 40 197731407 65 765308254 17 641163315 60 909393148 58 674856232 9 555491241 32 437664059 45 286342677 60 273099479 69 860562163 42 448936191 80 136299800 30 327910108 78 226346637 84 203742276 20 421738226 75 664752473 15 63083549 3 518979209 81 61788035 63 981790724 68 618045274 98 128902887 17 289261621 37 363818254 95 925871656 31 835015055 1 394760055 0 208681362 31 788133374 40 738438037 74 973747884 95 36124813 56 597958853 67 843888640 93 778987753 79 72819029 39 586221983 36 17049765 39 521582733 67 237727078 51 184970635 82 643403129 65 852272180 91 821825528 37 596136285 12 670571792 96 844720529 44 263410433 6 115191339 53 200103031 95 531186568 82 467208933 13 208898130 2 513252050 28 360125281 60 950934367 90 200504101 19 195488943 79 696714692 65 479048903 37 801551628 68 937204058 14 368658221 18 563801067 40 837260973 46 592284593 41 649219712 93 692798630 67 55553313 70 911403567 95 64029793 10 611067749 88 442638099 85 723527279 70 944607288 18 267168119 88 535567887 39 702664902 23 926594513 30 786221526 99 942403577 46 963990075 61 451135811 78 200468209 78 85853381 50 599287554 43 834891572 65 382596710 40 852940526 75 261250383 28 240743559 24 4934610 80 571528383 29 31440735 85 732852552 5 316838323 38 667403664 8 780506969 11 624077077 41 361851431 43 378082235 82 354887023 49 346459591 49 761741363 6 52244344 44 21562644 33 201693455 85 935941731 21 778102718 84 181207553 56 832217939 12 396675332 70 223151584 88 736765985 64 270134426 17 753375494 92 635051670 63 3291855 31 613874143 25 953086575 59 761128308 78 344379515 69 784126783 79 58313375 84 540947792 1 324811890 5 287369096 68 763089379 17 112453167 5 572680712 41 558145759 61 323495716 55 301034249 40 70136102 13 55683250 34 469328721 39 953175338 87 360503910 94 696367787 32 942734022 81 119968115 96 691974123 46 288460124 56 596744578 4 838050190 68 711156307 35 545572422 83 307121117 43 475131781 72 354166163 0 357534641 19 262047713 19 837684591 97 721531145 44 311054207 1 322372634 86 529159051 39 261614923 4 429481094 76 92968719 21 915601558 1 831453290 77 350500893 38 575518400 59 151633520 83 204643348 86 686257489 71 197646013 17 72156315 49 569776922 3 843629720 87 800159523 50 557740558 92 422949158 54 135862184 34 451190343 100 807140584 10 550178436 55 187644037 35 658228354 39 155259584 35 811839505 82 658287072 100 757410877 37 107796628 60 982430739 38 652593443 5 479207686 70 209222559 97 386315930 73 895918851 58 300943108 38 152444515 89 145326344 8 951281670 85 669459553 66 491980564 85 245646218 80 655911786 5 158338188 9 542737043 6 116752536 60 125123079 13 522851516 52 594258881 66 255121185 94 289931482 20 101050298 79 873389768 48 900014638 54 134180500 59 176602721 97 905035256 34 547402502 2 6883302 9 317893910 77 342531986 20 431554309 10 950407298 77 898100754 22 852654611 86 611617724 18 606588616 48 921273347 81 228229535 55 18527620 37 793258132 48 386507691 25 198142816 58 799733078 83 883555433 84 733371027 16 564123796 9 116901790 95 188458888 41 277805369 23 814948243 13 877228914 5 861134066 18 517355768 98 422983881 19 843930095 53 443259461 58 108362843 15 891676145 31 542999899 36 307291548 10 348222132 87 27842116 48 141210688 71 443901361 88 964404817 75 263553795 19 237733197 74 723820688 86 66890628 88 966900110 41 804692588 85 927348186 27 260598722 0 85050971 79 703500865 42 713026122 84 91085920 40 703514995 63 163854752 51 658392485 92 865416348 73 20747011 12 569555729 48 902516833 24 417257297 72 817762752 4 410460481 45 910317701 64 434363110 100 963010683 88 730162597 23 92456655 42 699436253 87 671356433 11 426433703 65 422359930 34 800221756 90 103435292 91 644267013 99 814519931 37 704998175 46 571085068 84 464538170 3 20517838 48 285248514 92 575178430 3 743884196 36 943420823 100 235587052 10 409267930 59 895948411 93 932227567 48 105307902 40 64677768 50 379632324 61 104627968 71 127214628 44 441036841 84 137201847 37 138598614 95 470010 3 43528579 50 966174104 32 919870488 80 159994436 74 23822220 0 41291517 64 956031514 92 976236795 3 975543705 95 999588220 69 776791722 37 514248875 68 652100793 54 356553228 13 541769367 17 140046825 89 780213378 31 897577562 89 28368512 51 50377070 59 458527965 52 305898226 23 33460831 1 385465722 5 830766192 61 70663842 17 940319088 92 149557888 23 789914885 24 728669235 96 266492031 56 957824745 66 583932643 67 737140600 23 169105861 23 197390063 79 24032271 2 875579212 10 650982368 45 737160825 46 257132339 17 258701775 40 404582261 75 121598473 6 918842338 41 624919109 74 341220032 53 210513465 23 325745838 95 958313302 60 251601316 4 492754599 36 18879643 96 564664026 63 614964771 39 999366912 95 403245737 92 242071521 41 717947265 37 921321698 63 65903027 96 446428214 26 437337212 60 644144524 8 184115239 34 333131473 39 863708969 30 513785224 24 990323090 11 314257394 24 802921408 62 24590904 54 751364254 31 778468050 83 894196924 12 557432735 61 537768690 82 639584105 93 206209833 21 542396300 72 68792823 25 825100183 15 679522584 17 706144622 2 7620275 87 258451879 74 472192216 24 199364222 72 436532595 75 951911759 75 937703852 88 61132815 38 17754915 60 455778606 35 998942753 91 961334864 49 524643328 24 331293722 95 136773738 37 219912041 93 346832180 96 820192318 41 672122016 91 382162290 38 673781949 18 927634404 55 362643090 14 700747462 83 877707018 50 17623504 61 378716238 92 804417564 61 520375810 35 185515152 36 636329214 89 566774996 48 137070022 10 790588723 13 307433905 74 812724106 82 88609732 31 506301556 61 209657136 21 486031663 62 799213688 48 522322656 55 534721878 9 222263330 21 126461089 32 160841558 81 362928918 23 782544384 21 698870456 16 521657478 51 661161840 30 665610774 98 168407286 3 196410036 36 116796802 35 182373571 6 336122442 72 164938818 80 460032291 29 378389677 89 957170726 36 840918656 4 645107236 31 781534058 21 405576661 7 245945459 76 271824443 39 856949984 3 740487857 50 681564816 50 554631656 65 920276614 4 567987162 68 240566970 18 649431186 68 912380467 37 377893497 49 319413396 88 800016267 94 316477667 6 350098420 54 959551722 19 914383424 4 744271433 21 568044279 69 745277988 29 452641874 71 100989366 33 999600338 97 459078582 26 260845267 95 676973734 0 310381860 2 912689370 20 276498273 41 815490681 79 172885192 49 188780335 18 191833169 52 394791554 66 249640918 43 516653281 62 758945987 64 922178626 26 640727627 83 970482662 37 988870070 79 106531343 40 532036419 55 187272212 69 563441783 15 855565913 58 754758907 70 256200452 0 350085944 97 797573006 12 148419762 65 521308048 34 254828468 1 208268433 100 439086356 38 986125975 16 299854855 38 742860973 67 852343309 66 465440249 70 913143224 51 519207229 61 579697654 66 910091821 8 593600638 4 479391152 100 904440694 33 949967657 67 5068202 54 730732547 64 827585381 33 606924520 56 99792037 2 904553746 78 762738862 41 331967991 50 773901046 4 843096179 61 470189373 98 145508126 6 683372654 5 28703604 82 468169132 80 129666751 57 349797799 62 983616230 66 813478717 18 91056531 75 57889242 40 994969280 40 718074822 57 781190843 94 646541622 47 375863055 38 434882501 76 746080389 8 333700947 15 455941470 30 988341074 75 369002989 87 537792926 6 934379058 14 282642345 9 92097785 79 84045541 59 663578653 97 301430790 19 459948800 71 788624317 66 980252818 41 300892203 16 538695093 55 409775768 9 588110437 13 127188292 75 521735543 32 376817675 55 640874651 94 834517592 26 426815269 42 90884250 96 350293505 11 20263910 0 579246969 17 118029356 5 13017022 66 497555172 13 526756956 83 976363915 92 363848982 10 177153321 93 433272202 1 688365089 19 462612738 33 737087267 86 9981568 95 907053448 67 96082137 31 922300120 77 704579218 41 679940996 73 914431335 66 551988434 27 846858070 32 671139915 15 400883999 26 854458113 78 406191306 15 81272304 90 676840020 91 516477965 4 557982407 23 783333994 73 923440744 35 321618742 59 417932689 56 710217000 44 939184864 99 144294517 28 722487371 2 920195230 68 203391687 91 19434607 76 147349771 15 233902550 15 86593486 27 531569755 38 316088244 10 162686818 18 415685318 21 575635310 50 302827720 80 873233709 94 218311636 87 231588024 15 188631811 7 598719275 38 753654347 71 909606744 86 672154233 44 390474533 89 397521655 96 107443783 77 578980684 53 804105524 98 494720000 87 959165477 19 331841219 4 893965244 94 130957313 36 484549552 24 181641115 61 143120170 99 474166997 94 616783694 49 554926491 83 609674130 42 354625242 73 793111741 55 169560455 50 282268216 11 345738955 5 30705096 21 915964597 29 358709471 38 149150546 54 118142007 34 300927405 69 852178586 93 879509800 22 853305960 93 856104553 99 961469881 85 400958999 37 248728099 22 896200993 32 451392994 6 116870005 19 99344151 82 652145896 33 701205993 5 524921430 81 83527290 82 938840932 7 911308425 48 648354167 91 891359384 75 916280196 13 721294914 59 256840580 31 411358309 56 827131516 60 681407629 25 8455524 39 347113706 39 859379958 79 699108206 80 512594405 51 130730441 51 755371555 27 99559419 70 180469218 3 190399466 62 954969165 23 746649762 16 994399349 23 651064835 69 833426210 47 758912318 88 743773794 52 821066558 56 380098790 0 734398769 27 878080094 78 392913775 9 529011380 79 692237463 3 350255381 34 851181709 19 475327627 11 49934321 28 879082044 4 865581603 86 814235417 93 65934857 70 454953542 92 876612800 10 805620488 15 339649107 6 130473516 50 562167210 58 771272564 76 822487011 98 157284774 13 930032024 26 595065034 14 811758047 75 286157034 5 27802330 96 929012622 99 836578125 80 128336834 7 676376766 37 649666190 35 272775958 40 348085763 63 351377129 86 355017888 94 580484114 25 129969681 64 922944356 83 508795152 73 580718013 63 86579105 78 471606287 35 504127623 14 131597814 2 286232676 84 865150812 50 954971913 22 346698217 16 25304324 21 419265311 75 857893721 36 984355501 65 816425612 41 888663623 8 725794944 82 423015171 20 475863721 62 465593808 19 220419164 96 444542211 58 833253108 5 870540409 70 204815263 34 421444254 54 582504653 13 189274004 37 102038578 4 711039675 42 41888027 75 230302184 60 558889889 99 883104198 74 365448756 57 273142982 24 620895829 82 878214480 99 614026847 50 763063106 99 235892745 71 268662740 8 933295047 14 171349842 37 24470390 55 459957780 0 922452417 96 969205458 25 584129744 6 196373222 89 954021850 76 809571804 18 866130820 95 294505916 28 704563902 63 990063282 21 606297459 30 837546069 48 839702352 27 678425640 40 504537900 93 360688934 87 710598979 31 127035665 75 632303497 26 846358793 29 156444774 47 965114871 65 370224795 66 689874372 26 240218745 74 409286140 12 955171985 60 698781028 86 337093670 95 863319371 83 861987284 44 703073812 42 198722113 13 681780977 81 156600471 87 965082903 9 390113101 8 161044029 66 209775724 78 180221338 68 267047223 16 379382130 91 9876927 8 680310867 51 362757053 92 925694663 21 346389320 90 38918717 38 373216215 40 808636921 82 201759597 6 800667322 23 158390520 97 231904101 95 887576668 44 875312814 15 840173958 22 880225753 87 526772536 40 773025853 5 175874939 42 793340837 84 14781793 62 753258926 11 347778042 34 936871895 95 320210838 19 210462241 16 573858817 1 266340728 68 388836415 50 933448569 73 422832890 94 315916818 36 590381247 77 390737956 100 178418160 18 464766072 38 767881010 20 690479726 49 588669797 84 6625607 0 80218415 32 846270845 83 384236023 89 325172539 11 733499207 77 169056712 49 908476280 45 680158444 46 476495476 26 106787786 41 249740658 84 789780843 39 219686519 24 723326559 63 448393427 29 937317647 13 731731103 70 437842504 87 753098695 38 243557177 52 356887100 29 158605841 35 509331527 82 489059823 94 48180178 79 216928698 28 83424011 15 509294006 3 250982211 50 752550961 25 249454704 14 935232327 55 188146250 49 648697061 94 259736928 14 103421767 90 231312779 79 542724420 96 213400803 47 373844611 30 154482972 61 546245097 54 189891372 87 50790266 16 87312281 71 115934091 83 26101118 98 441462433 64 212568130 7 228554187 86 706005302 38 109889500 5 291067440 82 377143137 61 494286712 3 266400086 75 192972484 76 978942162 68 890495521 48 577557206 86 952086158 14 109854300 60 584751752 26 734095585 21 619050528 85 522502680 11 606068888 62 29506160 5 618623574 77 309449244 72 300932517 30 100120813 49 572333385 96 978679413 86 808396489 95 552609992 28 582962483 44 625393136 10 481968975 39 357071088 34 195481632 46 319887069 24 896393660 18 949055150 91 839243580 76 784323217 56 818488947 29 370269717 17 135966927 100 362572270 59 972159039 99 858178705 32 768089990 14 240972085 14 946358527 62 379944287 88 727716063 66 40555805 14 977498422 2 29707770 55 64512600 63 724584765 45 486307520 82 683026894 75 901004961 68 928078308 62 469937562 22 396279665 94 998832761 80 333920662 0 474457078 73 146048559 40 196087723 11 38382664 62 308230523 61 944916313 40 404848699 77 528324887 10 440974704 56 336942463 17 80646145 13 868739112 12 113536497 38 484217130 58 740243409 29 324071782 61 501930196 89 363503651 21 688103230 6 8987461 73 608104531 85 655445805 37 49824428 55 713845411 4 695673076 21 347387189 77 91993100 93 845351225 25 76200020 0 357696094 73 131297654 36 481633822 20 96701837 62 778554360 17 766432670 0 305857599 63 444100875 41 824007673 59 358052651 8 178891745 73 328879370 55 656785816 51 644223990 18 934463168 97 650058084 89 273215004 86 991884937 44 466107743 97 393855028 39 400129600 12 492888021 52 942456962 83 955940510 52 479984190 5 531673324 18 212457439 50 714331109 12 724222485 68 22402628 55 378726918 5 899504611 99 779454062 86 146756530 16 239199438 97 481133481 94 217682058 90 513783730 75 864177212 54 321550163 40 536685463 34 409876763 15 685528131 82 951328603 81 984315019 82 57009844 30 890616004 20 53653861 4 218859684 66 181092073 75 81891752 57 994530223 35 186330668 13 47115439 30 177429849 35 109404513 86 718862817 21 60059379 18 28179287 15 906783827 12 998854646 41 885573762 26 953050947 32 423497069 66 275901733 31 754536034 19 160652438 96 845641882 4 325667134 27 920553053 22 348136925 32 16944652 77 28083579 39 985082236 14 775501165 81 304345918 48 180110195 30 375497933 28 383481232 69 609434001 23 935862454 44 269183593 89 477470060 63 426129980 63 198545313 5 47948930 46 485410789 59 886936512 16 991344189 67 144513671 69 916457722 7 379411716 39 723574911 8 796126122 42 532176194 68 806957274 5 383228450 53 303534230 69 318510930 48 226070323 43 790401371 68 99767812 92 647450333 14 740546601 27 21554010 34 858673735 55 372240141 66 149728668 86 637502678 69 424437774 95 246791718 56 319422439 23 894449527 53 378343039 70 918006288 78 637412824 80 430425729 23 346555617 52 854053860 43 697828159 14 437562361 100 484856231 50 881732674 26 913431227 57 817515979 60 457265802 49 541552049 93 547290444 99 630367394 95 436097623 75 480763355 4 6255280 99 257245436 81 498950391 90 720138523 54 420223023 50 823500155 18 872621114 44 89705685 32 528017681 63 279469788 77 661022050 5 166415362 83 258508004 16 746532808 63 969241636 93 507130369 13 928449440 87 415622455 69 305318190 21 648666414 45 399938773 10 93238004 68 93043007 92 443956174 40 968627787 1 470489346 14 941029002 22 484472675 46 621935228 35 222039759 24 68915411 49 740249211 46 950893613 65 2890658 40 232344529 53 175119732 70 125971809 22 311002224 21 102392727 88 97066098 62 528219799 6 274135358 6 156031694 97 700962127 4 169451662 47 267506084 32 340704639 31 375201225 46 35284986 38 120043217 40 483564325 96 629222345 93 45125133 41 609969646 12 783303530 53 653877185 65 663463440 87 475501782 28 26144178 42 85376296 68 23241441 53 61604772 83 2232065 67 707024475 82 236197941 18 465204228 0 711232846 20 720663719 17 449674073 15 393397585 20 420343238 19 384957245 55 396134294 15 280433891 66 411349224 23 492237304 87 993068086 24 803159260 79 590499250 25 302866918 29 455288885 45 541771834 69 669649594 19 271204869 31 272323639 79 577654779 95 876644406 13 618480867 63 756023009 89 244175172 65 769887090 75 68773130 53 106786242 27 924799419 19 574594171 85 268139908 78 296205891 97 402109587 39 847516961 95 181374643 99 98574336 77 184158416 18 572303059 5 522253167 46 42315599 91 646496388 71 330713491 46 484927035 42 439505717 24 428592375 36 467777390 72 108882853 34 364840240 48 438282354 30 824114165 18 377325113 19 972268596 29 540025076 9 820060588 0 301696898 36 657756306 33 745585517 67 599155156 66 749332242 7 103764802 63 585315511 57 96820420 90 351751068 42 795312573 23 111564467 54 24524348 69 770441191 51 461496885 88 669232518 71 334545088 57 188727182 36 905571681 22 506222382 38 775699490 42 189963675 16 18868565 93 923450664 91 118023202 59 709824073 74 850953640 47 225252111 83 939670334 5 407437701 51 129218170 7 547947791 43 599587426 1 47821865 100 562970953 97 698200966 74 394537896 100 350797041 47 412640011 40 914368563 87 13164354 22 451740312 59 685067296 87 922720590 56 411373390 90 259057647 21 290129623 39 996843635 0 72747542 49 807461752 33 84744431 7 751988946 49 168899480 73 517240023 27 894190217 83 513474383 0 685166932 40 680849694 39 210673813 5 508477252 23 852407443 79 460554772 43 53450652 36 158778900 99 738026543 33 86118796 91 940302596 73 805264122 64 890924436 28 794996831 81 635373544 39 796430933 82 549740624 91 157586811 8 72411789 82 364458537 3 100508475 28 33644804 48 418924869 47 981549193 80 743741435 78 19968031 83 27067951 53 569351090 83 577085505 30 725395207 95 247528916 21 424464668 84 973515166 16 879233212 42 385066275 64 625566393 78 325270997 64 514589429 100 36117608 94 47443460 76 696962807 76 539212735 49 12690031 84 8405465 30 557578517 51 474064968 3 760715995 74 627360392 19 704411627 66 980189616 96 867255254 63 330409251 45 398935463 69 220408757 47 215604555 30 95945359 17 98683468 44 997457325 6 83701539 23 347207425 79 860013142 8 408339346 12 753594030 7 778243507 1 972980203 57 160075952 84 376852370 15 204359028 3 981999187 38 897873356 45 676812683 42 436554089 64 705833498 31 654600475 39 116241826 81 421305365 53 580240690 41 766618920 76 195218432 36 759254431 99 827730298 75 268559612 100 928234710 24 349411536 64 154111021 53 516326314 0 286658172 97 67106251 14 413595660 57 967562546 72 672909969 23 255509725 0 842403189 38 487184179 73 56411141 60 58769486 9 549808640 96 738563042 33 938365381 55 913258563 60 3782882 7 542647108 91 825269941 16 75059806 32 29611209 5 426719707 3 567132236 75 575736540 49 702150552 31 877096621 42 382128008 89 42701524 51 883588064 51 278654572 15 301345084 31 675376570 6 912677352 49 958753047 34 709682297 4 467506224 10 841755622 86 309521390 77 833623199 40 218650940 25 979667945 80 840478068 48 224154116 68 494673501 26 996536265 50 850000572 96 586178981 29 660521371 31 132660337 93 648782962 16 694664839 6 191228437 21 446405665 44 344053300 62 391600687 16 316471152 10 120993341 32 550820298 24 318530005 92 511486297 85 311780206 26 774368708 41 210879340 66 379807156 35 394616705 44 487759643 61 80665333 93 569186455 7 246826363 84 435869173 94 953868529 61 577171297 37 212582384 3 943014375 2 248714548 70 513734277 56 436873333 42 408547471 56 383272358 55 240167101 23 636052444 36 839440014 13 242371425 58 125035110 90 212951459 43 480010106 59 469552118 25 882609151 4 490201461 37 81621942 80 519116545 31 401992629 39 18139482 78 708413898 12 625203510 42 807672681 20 82524224 52 936638755 0 304151855 43 661514284 11 88380231 50 299473147 95 300358480 72 502050976 100 110684195 54 697494554 58 992162348 51 703376411 80 265008647 57 556727830 58 661221301 6 327958206 72 775905406 47 814812159 27 158741103 92 516489695 2 703028389 27 41097905 23 267558394 62 636219219 33 986582519 14 256680336 78 145368518 9 690224607 26 10196137 68 181605990 9 432700912 81 371677775 69 411564920 18 520876375 34 377157313 91 824588245 5 605547305 16 884809040 67 891224494 41 574966160 90 438024249 20 318647921 13 536234883 20 176437964 95 244517247 26 559766392 89 930869829 45 699155639 50 87135926 69 528357714 72 933174217 85 867972251 71 971303847 54 92005818 45 449293030 17 273130506 90 162852477 97 594882594 7 183293382 71 672427482 41 304077855 43 510393024 67 137706767 42 158548960 85 773894320 90 758244334 91 709585057 5 6997625 50 875497738 80 193446340 30 987848209 85 17614739 74 607919562 37 474862566 85 221357989 84 311835873 34 400306406 25 4227328 54 654243866 19 73495479 87 298254575 21 436004610 68 85823763 89 732787942 76 588092112 40 439610435 92 347341423 14 857374052 59 864349887 88 440346198 77 851256776 91 593712022 70 269431821 58 639829807 50 836568702 76 75118484 99 796716215 42 323100984 54 571590388 21 807147254 22 523246465 53 680949628 11 286245576 40 170361892 42 972246982 64 746202884 7 831054864 11 470478236 98 277759992 92 948146873 65 69074010 77 502080086 26 136879415 93 89021784 2 857707067 10 138448235 73 446341303 88 717388117 7 470831496 27 328276183 79 59512777 14 244476586 91 770546935 99 512471567 84 302665308 24 433927915 85 35892446 28 82472820 82 88491410 71 514141393 68 296580595 44 211899254 30 699145626 13 580575534 36 979771241 21 380351150 18 100124554 60 906206513 99 287577924 72 812852140 7 704328178 77 813755567 75 235695059 9 106465887 74 307258627 20 2718646 54 812718438 41 771892405 96 623497037 92 779191213 29 55734748 11 941959929 99 290010626 58 934711021 42 591555921 37 424157781 18 512369795 45 869003754 28 7146400 52 613099908 31 561472482 62 59265401 99 515411233 9 841676192 14 740871153 51 888106519 46 943583698 2 649371964 37 17990475 23 534257472 86 680254979 11 126343371 64 217811494 15 352885963 60 93028885 83 423268082 21 153616133 30 915374395 42 173883034 29 501670589 43 163918615 44 412207709 84 415518256 41 820770630 93 303982304 35 880354710 51 134431456 87 226220431 64 280299074 91 108805099 38 381835553 42 68681474 0 542846175 6 896771626 94 709544139 25 886267121 71 627010420 16 704285505 98 215665129 55 843809737 16 665243715 63 139314212 17 736120019 55 936360737 11 46354973 75 954162655 56 2233876 65 899018053 36 319875454 88 708196115 71 43710085 52 672926607 56 441471982 33 457992132 63 47488129 24 67136010 76 389743224 79 255856210 19 775139603 15 109205124 42 439601071 34 39024531 63 899637863 39 323893799 20 263409584 19 884929297 15 295349542 57 166294850 72 882792203 97 236889057 97 999284391 38 828993195 56 780353427 25 648214479 18 468796739 34 500369001 26 143379418 32 558441067 1 67155113 41 413345242 76 41519102 19 592124769 36 892490250 49 28324196 79 138899205 12 564603664 4 165529498 18 788978298 63 99862700 60 480544409 6 615331900 14 997582016 86 34033103 26 572573095 17 382545021 72 124985514 76 476934379 38 593090226 52 582643309 9 525050905 45 554037784 25 119935131 89 545930009 97 156711704 89 310072997 63 817280376 38 207551090 31 346834047 93 927497336 49 352902988 36 227866957 48 791500610 73 656432730 29 858285849 75 221569999 95 236527254 17 905016980 36 501406333 2 297539915 68 401179257 90 214054725 66 758953539 56 290005942 7 900110901 37 250067336 46 588089160 38 900389153 82 891099221 14 955035969 15 322954850 88 166673400 68 372204235 26 583903851 10 731285909 58 270418020 64 705965718 6 306494863 96 867383183 91 213404112 22 493588437 72 323644228 43 595253951 6 759510684 80 960195766 14 322612448 10 372775622 28 255184469 0 330270109 18 170439538 6 509282359 5 688386176 46 700949374 16 752496888 26 66567068 24 105893240 50 638175872 99 329586203 58 767875400 53 338801284 21 524501435 8 114829620 77 38619282 76 566587159 73 276967562 21 129815234 8 313841763 75 620239137 12 18362430 14 406881796 87 643553513 43 199489703 24 805837001 79 587452141 4 618236605 22 406020113 32 193705493 74 985492098 51 2028582 39 552324766 15 891141527 98 599184484 54 172429543 66 201985732 87 483953591 78 937486289 0 589848632 75 441922593 84 252129173 44 33300584 56 768604251 71 157598185 89 789078733 25 956294069 47 100152355 78 386492662 86 450917223 64 788129901 51 273410054 32 19223162 80 524842605 56 251669902 80 944496251 34 646042217 75 733681536 11 859221132 27 765219372 40 17654950 60 884814396 17 76663187 64 428178836 59 728636651 22 190920438 24 948423073 27 981867696 74 843541001 49 524961706 96 187516114 33 880220416 95 6234154 60 718711321 61 426933696 29 332727928 21 86737260 59 336830702 73 622651299 82 798898440 19 101567372 90 692251632 67 828021930 63 678084531 38 519867585 2 201059049 76 280640301 48 751699196 51 109185971 31 866054789 45 663259768 85 863564995 35 65158480 63 615041259 58 690709213 68 552983399 56 354577183 98 645400374 59 558017449 91 559344120 51 50647286 43 769728938 32 409769311 87 202305347 59 906633883 48 335218712 31 579513974 9 41598025 13 647838551 56 388526257 6 208449804 27 217456733 24 555052555 72 717432839 79 75665721 5 733713591 24 17678257 85 262570055 86 644570987 53 618922020 66 513730032 96 432691125 99 478443350 43 896869781 39 437313515 59 822640901 32 976455413 76 51050310 58 103859889 25 637407159 78 285374848 57 563515805 38 370818144 95 327283554 27 889894120 53 631354841 2 576275665 11 814750156 58 606371255 26 448328898 87 372213669 48 912250421 12 148610467 28 997473775 40 548075284 40 553168253 52 955308124 86 136039284 41 181934209 87 9950609 17 490939462 3 966013525 30 683074239 99 521842620 84 501803218 83 988818009 60 19516010 54 177120513 56 792496075 12 687330379 78 836364770 69 895783907 40 326982271 6 750900852 25 103578092 8 799521907 11 310876739 5 291389024 13 125237591 96 64526338 51 940920774 96 854244821 34 77282639 76 626957160 34 5767106 32 8938021 28 829175015 98 577482298 26 638898829 5 329580771 33 760898573 27 544687211 37 836623587 22 845163491 65 950120434 44 82604929 38 114912957 87 347704457 1 803107113 63 797373957 5 788800728 32 508818312 11 663213466 7 812074727 28 609286524 80 350320919 25 207735048 55 197308365 44 466218387 37 525388144 44 386049568 7 521743833 47 500067891 50 100298075 76 351051286 81 28072726 55 691896672 77 431065856 53 342550381 46 237103013 55 967369109 62 907904662 44 452503273 71 766361226 19 810551596 14 376993930 95 153359492 90 577182019 17 631643575 49 847529917 50 333492173 84 623630365 50 821772949 48 724577910 37 10176648 55 211387489 95 148740974 70 704279546 55 628676424 38 641423468 94 449967792 61 868227504 28 795509235 83 716925526 96 431647914 100 787451531 31 983806934 59 673765461 53 307547160 59 16877451 76 802423767 20 921749057 89 133375038 34 584870066 23 424959731 62 574488091 56 741791299 48 453984399 76 980672624 27 173025138 83 504717452 35 816187508 67 217670882 20 2029233 79 899221411 14 176270564 31 205235654 64 841683586 57 484739450 50 151677405 67 598652756 78 156064664 25 14172366 4 279349422 66 417041133 37 296603704 51 948697051 21 694500852 57 471549015 8 205133897 34 576109941 80 980964638 11 238610458 45 597217540 18 95084786 44 883605860 89 843530592 87 836911181 78 340901510 70 600689722 93 857505805 78 886831252 31 381324674 85 612501078 0 95100183 2 535873845 12 272615612 67 826427888 71 255136058 61 969079067 22 825443851 68 382126594 71 388025232 28 367250383 74 73064229 14 682415536 75 447214853 35 109730345 34 54809076 1 486886281 28 193773736 55 988328367 76 673312551 33 515639482 33 338697731 10 284985954 37 492387437 79 40530715 51 983127640 47 56087027 72 59744869 30 642492100 7 712190552 60 996295756 38 847284625 9 117332182 49 320849117 89 40035482 4 758553248 38 528919106 76 460125509 74 335908256 57 375270783 56 866368216 95 900903498 97 895667344 6 431821522 33 532908260 0 393710820 45 52278362 24 124033474 54 889751463 1 744671838 2 294545114 56 730468228 52 636620474 10 815887471 12 894946034 58 740187864 95 494735983 79 393512430 89 543718706 58 441033077 92 385461095 49 456088674 81 633304225 51 334331311 63 67901754 70 568328767 43 221152159 49 256051186 68 674368495 86 246895177 37 569591102 17 157262213 50 248870850 45 550432573 3 108175484 94 729288626 40 871107847 91 494459348 74 925799384 17 362183930 87 644609221 47 460098326 19 569495727 13 671571613 8 280055603 30 772748695 58 711336134 27 899130135 1 712699821 100 844090999 94 40259782 39 300230445 58 650501224 78 522900788 50 106427416 42 861884013 26 215059492 61 447290163 10 862836677 60 868241596 60 245814835 12 290002378 47 168713460 66 303723125 86 673964344 69 161284737 93 314365954 2 391924658 33 706789861 33 300874339 74 3860380 53 35818921 34 164586229 8 448470591 54 604971770 6 138268323 39 749476952 64 36376337 95 378001949 71 568057268 49 67285966 87 429683998 34 294432488 78 244941522 26 999502905 25 947026859 75 216286124 3 60340456 49 664621030 88 665621097 97 871907413 5 269738234 45 233293610 28 25494595 58 640848188 70 151680651 54 787692364 68 948781747 56 149082023 35 922555644 40 41057024 96 702623432 77 495921229 17 96224067 98 943964023 92 630922853 93 202459376 63 586608037 14 36777552 39 46741289 97 387938022 43 718907584 22 308923918 77 503407174 2 702098449 5 267646498 17 903313603 57 192840480 14 971667614 2 72491358 37 157875804 96 209002978 82 662031593 62 125789617 52 560805380 68 584294717 3 787330745 32 340967400 33 247946885 67 287714174 64 306860776 13 579812160 96 85710509 94 319745574 8 644207618 82 733725174 97 663871702 28 191354488 53 468758120 35 685327646 48 917657603 80 974921867 63 23703830 29 6452505 11 307066801 89 139464252 17 24140319 32 237060558 48 820582251 64 711458670 6 788164472 54 251712411 89 9009874 19 662349786 18 7016978 7 437468708 94 550179060 90 364729941 3 26255439 69 974537686 22 262067309 67 697620593 3 614599767 71 174213120 68 38125583 84 163058281 36 880453317 88 855599557 17 621986950 91 98506113 55 712047751 6 807767221 28 243457220 82 922041016 93 868224790 28 762984505 41 412378894 35 617251941 80 458333109 52 909396777 68 19687466 3 870272659 91 157176612 42 472068979 78 222580497 5 678409646 71 644254061 70 32838475 52 114462890 46 999745924 82 410756594 32 366451752 59 808096537 55 307849830 18 153292160 29 650660969 58 141651102 21 794794863 73 296286691 66 188830139 84 536623335 51 302696436 89 402336425 1 248325138 31 265378393 85 201007012 21 318061695 47 505958382 47 285765925 19 669953159 13 99324458 21 947338896 69 991687847 9 404193135 33 932480937 48 434700943 83 876007665 78 820810127 97 594442895 97 977499812 33 309069497 64 209495157 42 315778607 74 892762929 34 354918080 8 262044137 35 424775193 7 367427743 11 917495013 18 527147917 20 933370345 74 965987569 80 100271105 27 190867807 100 158193403 33 962093221 19 990346876 96 601429869 76 676871719 42 514402732 21 95883322 92 740991720 10 212564770 56 921219697 72 58691761 24 699856040 5 455174249 16 747300863 21 103623222 94 752987779 4 769497514 90 734056634 8 558267432 62 362080021 100 649623786 58 90245706 95 56255290 79 185826223 72 98270530 31 380331878 40 164195657 3 667334483 48 687820745 63 237856785 34 341901528 90 414203804 1 382497749 50 145625740 67 673265255 45 236615860 38 903011981 92 153453181 9 377348141 79 611117155 80 682305224 29 315577581 49 178328329 22 690767419 53 681822037 19 822486400 6 659235952 21 758485313 48 795678000 98 4321215 44 548471273 28 869294512 0 344156468 30 870330137 14 874205086 94 778099160 16 811850823 94 340571785 77 867495062 95 484958982 14 470105515 84 798020251 71 85122024 14 288696811 71 966725927 16 640105867 36 456823090 79 524311598 58 197373168 63 272658280 32 618413856 99 439345110 9 549629946 42 225452754 45 818679976 80 58828115 65 427041049 76 289038615 38 800940664 98 527862111 96 371852280 100 549251693 28 44143623 39 599157928 1 960518814 28 42585013 6 438728528 51 438291357 4 692244608 17 556365281 4 470697511 90 901442953 10 40449415 52 173908104 97 501807848 1 979819771 22 184038400 71 16695830 31 747887660 46 786203939 18 810918636 14 368146671 68 544299407 25 38175173 43 329054695 13 52918743 50 9496692 94 323913402 88 934438024 99 850139077 5 171920768 90 601577347 89 128117910 17 235642412 47 636754073 23 211748243 25 426536592 50 780380686 17 607512145 17 2287698 84 881217295 19 44942267 30 474711790 0 639178836 88 828272752 20 569303418 8 688291623 46 368695214 63 64120132 30 440601931 36 319409285 31 290617800 69 107783915 83 440968398 18 941270063 27 804198385 67 689781107 93 184414078 18 456903476 44 828669701 98 620055549 47 596262969 73 762567227 19 91993677 57 629678572 77 493831091 84 937767570 80 893180215 31 126408724 0 679344060 82 46272104 16 262850395 99 422788423 54 615075717 14 114492040 17 780127821 91 751732582 26 492258115 21 495548914 17 837481266 59 665349592 86 289944094 38 303828959 76 757759879 67 650807981 1 569224273 7 238125336 53 978201252 82 979350068 99 302357071 4 498796717 92 99867231 2 840319630 99 808768574 22 75744336 48 343107943 88 616001953 39 587896100 9 851081578 71 187013848 8 44922335 47 944402161 100 205339316 42 270410591 4 971361915 24 369774821 69 168006087 98 580302139 100 366163716 40 996974900 72 120713587 39 690933050 81 369083264 47 285344856 85 976672858 43 608865956 22 703206496 32 526987200 40 475264543 58 506786727 89 266900140 98 336918775 21 879184539 29 448896842 42 708937028 47 133453726 33 176567265 86 567541034 10 626901394 53 510436822 57 197985135 93 821524725 74 285579453 84 142157118 91 223447438 74 971292783 84 954920674 41 291472689 38 498617795 5 680602231 46 859326894 85 255072048 58 900589588 5 302122685 51 422496144 88 919340812 67 39348750 67 696218038 89 595075965 79 878284729 15 242097715 13 36707488 96 373797955 81 42856776 17 365870237 24 878264537 58 32861937 24 193094493 97 335738933 8 893833570 12 907040844 74 81174852 94 567320747 30 955101662 6 460470861 42 137563518 84 203761203 80 257448500 6 338913547 45 79807231 29 49187616 74 320112978 99 54214340 52 501889139 76 485489002 4 428005927 90 889612252 56 924501531 64 213137664 97 5293414 47 803632335 87 929697312 66 833781643 45 9696391 16 398259085 10 489206329 39 773724757 22 158561797 97 595471808 9 352062355 33 289133314 42 476338119 56 895662194 54 843889297 8 999233792 3 455120537 74 414990835 84 347484686 24 664795395 45 20905874 24 308929280 61 5773297 3 130223123 67 892418593 30 873694076 2 510109397 58 796998979 99 273943502 22 455198115 23 818999150 21 188207401 10 2867632 69 553617592 38 384662000 47 43306454 5 586066467 60 195501522 54 909310821 35 906470629 21 452373113 70 597763429 12 143466030 96 713855454 65 689986562 67 125764257 92 554229500 12 330315722 65 238338438 25 732132167 17 498303619 38 152945940 18 760573926 45 928345769 69 392463945 44 803195307 7 42026034 86 214686974 1 480167137 57 14145637 47 825445524 4 434802474 37 120583601 64 827164483 96 637463970 21 68473849 21 211095109 88 453449220 86 268649088 45 254473828 15 261575902 42 8814648 71 96050627 44 540714735 28 344925774 17 836012720 94 901436881 66 17867308 23 749310060 15 306055561 7 624938526 73 404250276 63 883858556 9 156469256 54 432316183 12 782631803 42 702935623 65 338558945 35 572597055 90 944159249 45 313518103 17 526784009 78 101307901 31 630047336 83 145839983 98 702123927 38 365647429 6 219039669 83 176097430 61 273274749 18 772717325 26 596749762 70 475139206 100 1460295 78 706201850 14 664303123 79 958367551 37 340594714 15 816267467 29 840989686 12 603869737 97 435202670 89 536223034 55 913100313 89 166644809 93 68034256 82 544971154 98 120510450 55 957611066 45 328185882 91 684992730 36 129839338 51 285912579 31 239009247 89 975773319 42 154204760 13 487594157 53 228102759 90 215130437 83 664530253 0 614643814 86 641417693 69 178869804 22 763352693 12 78735046 19 336497613 35 789073196 42 342608883 100 148295626 77 182371130 88 2908637 36 885997207 91 101227101 74 542015182 33 982983208 46 665637812 100 960069178 87 129680140 29 772597380 54 264487458 2 41665939 16 482429772 14 306683424 81 44317323 95 994183897 74 784444051 35 21802399 91 488356764 66 222200059 70 403430797 95 597087705 20 402964478 51 589728622 8 16056363 69 258427170 87 979960179 91 347256909 45 277357591 100 213316831 36 631307924 56 428402572 48 297830664 26 206788045 18 234697554 48 269129424 25 656923338 11 142789452 92 817945444 78 693787072 9 374242307 12 989649780 84 231211983 21 106988862 39 912246037 26 487038215 10 135319836 4 868201021 27 3763785 16 839458854 89 309557201 51 789179428 82 482339913 65 509097126 46 943447819 10 881716276 91 71201769 10 289505310 41 720519766 98 319414446 74 640602189 92 601152338 1 36541673 5 89813963 93 75224605 62 15866133 7 352961153 49 339425258 12 211684961 83 765690951 47 298471276 83 47539793 27 719111992 26 789834232 74 353289975 51 241523398 7 866437503 44 443435994 78 174337607 100 437364017 97 306505478 16 692325973 52 790329635 12 702645059 70 507809753 3 400909883 82 985024716 14 432330790 93 629873263 28 916979540 70 319680124 51 143699378 45 28415990 97 977704340 62 457974307 44 527729738 12 871828330 6 799908500 92 95792806 100 152434149 73 224045013 28 830732147 100 518783110 29 371702867 73 925573157 77 626708916 66 240420123 22 128238865 53 456057194 82 170903836 42 305753524 63 853360250 93 498604909 14 309966257 10 582860830 90 628159363 60 253914974 99 67656142 98 780909759 81 293524664 13 207566240 66 61683206 65 363416330 30 601691928 36 985622005 67 201260111 99 877987957 60 468203866 58 341363570 96 560680697 82 718388920 59 452891216 56 151702819 70 876237094 18 33832703 86 666645030 93 257249770 43 61817568 77 677073688 29 682640152 32 175895705 29 868456856 62 187603576 89 137946405 4 853159630 62 112964592 78 796009312 62 1065829 41 617755824 94 822661766 48 660896714 64 329241940 55 695630422 63 998856864 71 205731532 80 8230498 96 168073834 25 356993888 37 895588184 20 797025396 23 912661259 39 943898666 29 301069756 60 629226151 100 131779284 73 994871309 42 444733629 7 156905355 51 603962221 22 154029218 83 492112230 30 659432146 21 858651205 78 475060609 64 844417087 57 677151636 14 487514566 89 650835230 33 572095357 20 985868519 43 354648249 58 467722344 34 667940185 76 46446650 8 859656151 83 703537506 59 471805293 23 173904815 36 372454773 41 319297755 46 528563005 9 681460863 24 358100345 62 728251464 97 789277724 94 937668662 39 56495996 34 161505870 81 364134391 95 411571523 33 543287987 24 746740806 2 63835640 18 888040450 37 495977543 2 301726689 97 535710917 53 890473745 52 382587783 29 274436742 12 623309234 1 707753911 82 440718120 20 518281117 47 102771944 72 938063249 95 597777637 81 58111787 71 986443172 81 229883901 81 852649844 48 65953438 30 180811719 28 589338595 84 69305849 51 697522848 41 479160057 2 996082103 62 302828749 30 785173040 93 457239150 43 622620777 73 284509934 24 932494428 30 544599049 6 311382810 32 281019249 30 775380425 75 526174564 69 633055749 2 827004239 61 826109605 72 363794671 79 691021904 6 922607395 39 504368933 5 198824830 90 581130629 27 94857950 92 647219967 98 969690001 65 262671903 94 890704138 89 622052259 22 283485211 84 442618103 83 620690999 2 344710792 87 732911530 3 730921050 48 346173439 51 13884222 15 930544813 52 175158895 32 30469569 78 131208586 70 943258160 43 411028569 91 22154537 22 359996867 66 222511373 51 647653861 24 128600279 88 301429310 62 563716109 26 622240966 66 349276770 8 377463088 38 343149898 66 438959794 40 952783852 99 208057720 11 971532614 85 185901500 71 354105203 22 773046480 47 732739458 88 679403460 78 226762252 61 58784859 95 719604013 53 244607817 35 271588325 16 117394365 67 684406120 64 647166859 91 793746359 91 737186343 57 34035798 89 837114982 0 443357318 34 673802368 8 557878803 62 252264390 52 555583212 4 642033487 70 910205607 26 715661993 71 645045245 69 622612554 55 163050462 4 265658971 71 93445908 68 871693634 18 762393779 37 812140100 5 893159834 19 426033086 75 784465811 37 221657824 85 173019750 67 276426476 95 541704073 64 248752188 75 995180570 33 719010335 94 110352197 18 964828739 99 522040406 28 651063512 63 502193495 92 934934034 92 135085721 67 594024836 61 854175604 28 469448397 11 587819650 26 379540437 19 704182170 55 535377448 24 378419174 96 169126916 49 375705616 42 521762026 75 255437145 94 555041842 62 765714093 6 324352012 73 669112291 56 942054402 86 625373601 3 407735151 76 869393684 88 77877085 53 601793054 4 759747249 15 659725332 98 701751375 51 582399211 25 7182571 86 173028060 57 548500358 35 503357016 36 151596940 3 40160131 5 653069513 67 347566875 19 257644462 91 436910329 71 317445979 99 115592804 14 964098849 15 76867868 18 948321062 72 887801790 65 607102496 25 349574319 49 24613927 59 565265593 12 163913183 46 397066522 47 967999134 88 153461207 89 557816926 56 648406099 19 789659576 49 794721028 93 40563824 88 261648331 35 265575805 48 46672810 94 779087994 29 364992036 38 880524875 97 901097391 99 150365412 10 802679614 66 591742461 40 834173088 26 98527434 69 457280743 5 9523359 29 975884275 90 827253084 57 897625013 95 326648157 55 638872121 33 15877350 82 680104560 14 184929536 59 974849697 49 39955533 73 109669792 90 456438447 87 165318632 72 284952647 91 354570824 46 994815525 23 791966155 85 280359755 18 887242225 20 224960193 44 945267570 97 370196748 33 338384497 78 230360548 30 636424314 64 276869629 15 310973869 82 832986991 74 250650342 45 599827279 20 823979352 71 617351869 30 814141047 81 384860606 23 480011351 19 109330882 10 581680206 64 268124684 76 754173001 9 936685917 87 97750904 59 637847341 66 184727418 93 722994828 24 899829154 10 196484200 33 818171147 44 597601782 77 999011979 26 314058856 7 915123957 23 17574937 88 600583597 86 916321437 70 429301353 58 108870749 34 406880886 61 885346259 49 188795173 85 464035124 66 305837395 13 659968837 81 796782385 32 260355731 12 572641372 91 503535436 5 299867562 45 165492426 11 383131101 21 294432812 34 282235133 93 705214719 6 719917880 47 93250985 33 459922858 81 695740613 85 673794364 100 172528135 6 971646190 3 599992909 93 914856286 1 985985559 97 449760392 38 773916594 26 903177537 54 566400928 2 714989854 30 649453104 69 61566095 18 954454321 69 408619714 38 189191821 23 194663886 63 665645863 90 227914487 31 917147577 45 811813311 20 129037004 30 588733404 6 311629 60 361921617 91 639239891 0 118310911 31 265139541 42 678027863 15 764444394 58 568967291 3 598792194 62 236261143 91 965941820 75 391583027 46 229878003 26 304103756 85 754387496 21 153246270 14 708866665 93 956676636 31 711477559 52 789149575 16 119291475 89 527132118 67 908712399 97 436565902 22 398124066 28 594727482 63 446877299 4 413888189 86 595397780 7 364224645 10 618567963 94 786390488 59 462393124 63 584323676 69 136600184 89 801517448 76 163435069 68 319804186 44 353094448 5 89164367 60 659809015 86 471365974 96 532312217 80 621266653 26 470070547 44 550002749 29 412800765 10 754141637 96 942644348 62 646067184 59 714456655 61 864798107 44 577021104 100 789934216 26 923087448 37 963056116 95 990916554 41 653023121 67 102506474 62 228652464 18 867400280 29 621797827 2 451857086 54 61001632 95 970999676 99 853460184 31 168010333 24 883028163 44 782641035 74 425571416 68 746240631 81 187447411 89 497773627 51 819347795 28 401160240 57 196567326 83 908621569 50 519227935 1 575375140 82 828629111 45 883447831 22 990506207 100 572300295 83 11550985 29 564709801 80 66728993 79 917559644 70 112076176 55 205563561 61 872187595 5 894832576 7 472409626 57 34487039 24 853786657 97 966535132 86 369377322 0 70604434 86 601222256 24 167007730 20 601199895 96 56979842 73 637147961 0 65758861 34 838405195 74 346258480 89 269897222 67 387651364 31 467761475 97 667761791 24 230503883 50 255767833 62 458232726 57 825458265 89 562123664 20 457442607 34 638398342 59 307920535 21 501579608 63 672153571 82 454763695 94 414551340 48 405388558 81 220351995 60 613159697 40 300262742 38 448047079 32 333563323 45 550777702 62 615906994 81 769816093 23 275349920 88 264584 92 862727995 64 140871768 71 901372839 59 693661673 25 870934177 39 695150346 77 951338777 19 460255410 83 842972787 15 462988731 46 827148608 98 3100252 27 911600275 64 523330079 89 630698720 86 521064246 29 293122658 73 296663779 66 326765211 58 717889783 36 923677766 3 641856729 30 878429002 30 296643033 70 434150214 34 254873688 29 54855020 46 88133181 9 719055575 93 99931430 89 290220249 56 228227432 27 708219403 75 970165302 8 985200484 37 488465360 62 407024587 62 305556535 0 81531926 27 633883672 91 949591828 63 480241559 13 198779920 76 789311185 5 796170686 62 69263478 47 334701401 99 203813288 72 179183020 46 943189039 67 913950573 10 468424847 7 504058796 19 37175023 42 168666456 42 48056862 45 33820295 48 78232399 80 632446703 29 303309807 11 774407023 68 854319830 18 448361501 16 949597600 84 381880987 47 873196302 95 895742830 5 305400244 76 432979061 4 501399328 67 421979309 93 199084790 13 760645908 61 401165383 81 108330679 42 962984011 62 295391891 71 449330893 87 845846000 62 830325974 49 810297187 14 960143814 68 128329719 1 938199834 40 741033520 66 438832164 24 558197155 62 99558897 21 333045377 30 833787913 97 68424748 90 320719543 54 424641889 37 148881356 92 810293567 27 496793535 3 197338661 55 347965109 19 16784127 81 362119313 97 849291340 10 305947250 14 7616720 20 797366191 75 646319106 2 418264967 88 663868347 7 542480281 4 942561641 25 62950629 16 131598466 5 207618951 35 150209678 2 823763426 13 236977004 22 852094155 74 209676254 25 80626938 13 27927408 98 108545104 86 335676182 16 429911627 99 953972531 52 499916681 9 306322313 40 636798154 34 979748513 22 921921290 31 385611939 66 365619330 18 608548796 94 385245645 84 150187452 45 162823015 74 401837529 14 147897127 28 80805 23 626762889 68 17262901 11 147989641 4 381484042 56 579226964 73 922889220 67 519119287 84 395562644 71 468475400 62 959468226 14 23437633 94 795111697 68 751654439 35 567635132 12 360127799 18 696201835 82 509488348 46 22788185 46 498710349 21 371477751 82 695687071 94 61328154 97 62433748 47 456740042 28 120671219 71 575915174 80 668901196 19 589816119 16 19937398 71 228204685 47 730762684 50 441178534 73 543331893 55 942989284 48 209687352 16 953304709 77 409023610 74 836518338 51 142008339 2 335344575 83 407180954 39 744070993 16 947911785 50 616011615 32 296068821 90 478999916 96 295359550 9 64742908 17 697189383 42 65452071 17 926316630 60 184921973 59 733623020 1 719606085 25 23309110 75 529605674 81 44665864 98 609701041 5 141629413 42 327376271 41 318610620 10 245078116 69 792948810 55 68733995 3 160736889 7 616384593 91 949660387 0 350506349 26 163937057 39 65985282 12 781612373 79 184932793 78 934767020 49 741238669 45 470209071 62 583615644 47 813182522 39 607470895 12 152630525 3 261317419 8 916317749 7 49987321 86 357768104 1 148324356 41 941813702 41 806024149 100 847306490 40 520236733 80 758113480 62 453668127 94 225360116 63 909984847 0 453040347 38 406484111 31 860231603 88 141007020 4 486276605 3 728348761 23 595258036 75 891810022 87 356041344 32 323816396 66 556835266 61 529364374 28 594412819 29 668491848 64 725224958 15 777400888 36 961630066 20 201577176 91 316286685 34 617136210 27 515773800 71 879054763 7 87805093 77 548745589 54 476325695 73 952880587 28 904428619 73 766061757 1 989469042 42 155308154 13 241615340 28 26226325 19 301294622 59 474090749 39 337349548 75 824549174 54 870187651 45 64007130 12 939916424 13 781037429 16 826281961 84 901899772 58 571744818 12 43316075 88 389016299 58 901318011 29 537439297 67 355498215 95 124831389 94 183064038 6 7045427 38 237401409 47 431899775 71 553919402 58 456048945 79 31397326 38 668054871 75 855769395 42 334711676 27 112063781 89 363400521 92 508541081 74 90801025 17 818290036 46 364538828 78 706044326 22 781538754 31 923650146 58 643933277 6 99908338 64 763423724 24 152825131 70 196234348 84 857981897 8 836264369 0 872883477 83 561964829 25 948966962 2 21897996 76 15158231 98 658668572 98 190553233 97 87549242 0 159374891 21 496098359 96 1690679 11 243699252 44 435358614 19 464547904 0 840834067 73 847526056 96 416626952 54 298718545 92 441892048 1 95869113 100 647298725 25 981865532 12 526819323 72 754369994 52 179152691 10 171048739 43 742981797 26 25495256 62 842036796 20 164094751 15 130111318 49 92608391 57 502344054 20 70812681 17 122588179 89 592987763 30 445518549 83 920279051 21 466443221 17 59461653 4 864987152 6 48661603 5 341830226 30 817256655 72 831496967 86 264078496 3 238366313 80 143123183 63 972555227 14 374523966 79 77909418 48 101893069 95 21199229 21 606315958 34 949761765 89 318550094 61 307093451 64 165541095 6 882571360 43 646912981 87 746739068 58 326181575 84 148772068 69 224821378 87 84910088 100 935785378 39 428136908 14 737242473 80 17553039 44 98982550 38 802226713 73 44729600 11 228227551 11 29230824 60 11922994 52 889808148 12 724441497 51 599962442 82 418889844 61 666043458 1 901852474 15 655257019 84 329828401 52 268864994 64 878851952 51 204466749 80 614773335 43 314335511 49 117883285 20 716114703 0 301984821 77 599050975 51 895363726 51 519822843 100 234291934 10 470637536 56 897411652 5 571108663 25 19474782 45 391703654 29 917400926 28 780624982 63 286402096 2 828645716 14 966941508 62 489975075 66 197721895 12 142049136 68 896678054 100 743387330 59 483038386 14 829827809 72 318847917 7 1745900 0 630080006 67 658746120 71 403607332 69 833182529 78 976279589 34 306571898 87 97909945 58 175723383 20 974992650 26 399964822 58 922442418 45 769718391 92 446884884 10 790721310 83 135780239 77 735004535 99 827134497 71 75888163 8 795992339 66 55351253 35 432077563 53 213104005 35 846240595 68 730605541 77 736615979 35 421722740 15 370507216 80 247339475 41 156809565 44 782552624 78 297012317 38 935865484 64 840959136 67 789054770 57 36008924 46 685022595 62 452772398 62 342215325 42 953841655 89 36556109 57 77574954 78 679499358 25 290678304 88 921401941 23 392301751 23 542911053 74 611322223 38 187648745 68 772159907 66 29184389 22 855617847 79 748852873 62 181657721 15 865230057 87 366014916 28 375050488 93 951420324 11 642888094 68 918545060 89 370827898 98 679452426 16 988402602 98 305910835 70 36578684 94 56803900 95 75866447 67 660583283 20 76583280 85 125514430 91 884096278 88 47786903 25 457624851 80 842585941 30 589498495 18 535742268 25 960042053 33 251474777 94 475014630 81 213721544 63 850268113 89 844686201 22 592220556 55 229755300 39 623484009 98 654904315 16 266921082 49 916736225 54 770887847 80 89842073 77 657347011 61 610239744 70 652587726 47 212862664 5 444025535 75 532826063 55 563992580 99 101287606 82 245824620 38 905377999 55 605849679 86 237328774 26 507468720 46 980585219 25 508492349 18 693074923 28 526843580 52 435773038 72 342410775 96 963758696 96 777845089 57 335846901 57 535514736 56 111817779 24 550630902 50 555664467 46 105488913 10 189388837 5 254073568 77 383040456 20 857867668 1 456083382 87 8953121 76 230458582 84 565887974 71 898424131 0 555486327 70 51022071 20 154612393 83 980799491 64 62460230 25 268549963 92 962288449 39 611038799 18 339958302 59 714114459 78 624244192 7 144381314 74 301867748 19 251859241 33 877010982 35 824153204 92 407490264 82 901246399 26 748302404 80 920717560 95 532316205 85 939006220 55 333530519 77 157518825 68 455775342 35 312552406 70 25557401 74 28606625 1 162256079 88 45641898 64 146587923 37 102381042 37 943842826 88 806268487 13 709600087 53 523535887 86 309014446 4 420771722 13 101943818 76 638757842 0 315765255 54 267804017 7 920667987 6 81975440 61 944309969 66 433305288 31 380103095 72 455042009 25 27730500 75 154482636 31 930891621 26 380583934 96 573604340 97 36618663 77 138135538 56 969033397 9 929318382 47 929617705 80 252173864 68 106433910 48 290409881 18 398495764 32 949576956 63 357179830 25 138649324 66 613677984 98 885884845 37 248807578 38 902653031 37 118926390 19 470333964 13 443078298 75 481842351 14 426523481 100 509125393 58 792637992 95 439084843 41 345247304 0 648181930 33 94486749 69 620379578 23 73737791 41 207313977 29 428650742 67 753934202 29 195277447 73 542772689 3 72515671 29 834717711 87 956145652 81 300441266 73 414763769 71 849465368 27 556965265 58 144045708 72 716191358 3 810195341 48 133818174 87 787448647 60 87793535 79 594429457 22 345498063 63 76945587 28 640755565 84 236564149 84 581871344 69 103985542 42 402365026 12 482670382 18 897265745 21 487954773 32 910573234 7 112619497 97 389891714 38 491211495 93 6370433 75 602966105 48 66060902 42 722362805 75 67417594 32 804424571 83 691223178 22 766847213 87 124766770 89 800320483 88 938483298 1 18236517 57 917636372 0 661919029 90 54551845 63 630281508 55 898164844 60 839373666 29 377728667 49 804640109 98 866207045 16 800216246 59 422187592 27 120776147 66 457840524 70 693693500 94 569623104 70 178627391 33 300398242 55 406499951 67 960432875 14 117608120 93 355307351 96 477961985 100 775932297 13 465355382 97 841313005 71 367028812 19 523312323 29 234329307 3 796968676 61 52761644 71 964110005 59 120212036 69 614561238 92 114577404 42 999218921 81 644570698 60 563941590 31 220366952 64 47026369 57 517918728 61 715527159 41 279637472 15 615874003 31 667315734 25 855896119 19 175431778 83 62765110 49 342158786 48 348738845 28 847499964 54 756388001 1 758036948 94 978356987 53 123167887 76 855096726 7 656789406 17 376916992 91 470723056 24 811364476 76 482872068 14 357568863 50 100883162 9 291580878 69 867644359 42 302178008 29 450346006 52 732773650 35 810798936 47 584433698 92 967434524 48 250818607 41 88280681 62 74097361 99 641887531 48 771450966 15 365246388 92 154156084 29 648521746 85 285208520 91 930548392 33 63636196 58 663347269 63 444905183 88 291784409 63 622368457 9 543098896 10 509005302 57 913033565 91 651704474 49 431131407 8 555889081 77 7039612 42 636199123 37 210160492 1 804342054 43 567501085 18 824495638 66 312000246 82 58178026 15 151749909 84 451729823 21 647552685 49 852480505 14 403664979 0 558007950 79 507153253 97 168987883 22 643808598 25 455043920 18 149998937 11 314237353 84 428776088 91 868199321 82 284136404 61 746424004 93 713030102 97 403204315 91 364065516 66 657370142 85 417318560 90 774213423 35 752790663 52 406523672 87 676205724 96 84646083 19 157814192 80 575079120 1 915602457 19 274130024 97 817452354 60 606971673 72 564495711 76 251559194 1 527639451 100 865240242 27 405958983 15 147664509 77 672107266 39 407979181 73 818252951 62 516671418 75 968914133 99 288373765 33 681647796 20 31429691 20 328524096 93 27114503 24 857746309 62 825251125 93 258910222 75 433235497 91 814050539 6 101875085 4 16222632 29 397524987 38 957275146 3 440483430 47 432838277 23 329789530 17 685432908 12 208155854 25 212410045 89 124123653 97 869132108 68 608553850 33 601874698 37 902431205 80 894553797 0 296988871 30 894375565 69 39722085 72 871676070 19 770786544 97 619812351 32 308133754 40 691940036 100 444165347 40 184615872 81 488676992 35 506508996 64 973469084 29 245334174 30 475441485 4 877589292 23 531431352 2 337531791 41 530500715 62 725056240 10 580351019 16 340260705 14 769260438 91 942221825 38 125141979 43 158434238 16 69156268 83 944281724 12 626262429 27 603879676 44 658158259 75 711967852 55 908127999 25 980948172 27 237917376 41 163505742 6 122375551 10 618776910 92 473807982 15 717305931 15 424735185 16 444716515 97 978692571 66 652642659 66 400827057 86 870745840 25 40163451 81 362171405 93 701627991 89 875551039 59 299083274 44 693002520 63 571839184 77 110865197 6 227719673 75 638760542 65 411833491 47 850510067 39 78760067 13 326486915 29 440466680 14 873557753 22 26199609 23 954332220 45 515361761 48 639575585 58 605541277 30 901758044 56 381357520 72 346741764 11 15201173 18 566434319 52 981089631 91 911040820 77 533107512 0 485163802 81 207431100 34 297712966 84 829311157 30 481236992 83 314574846 57 766162378 50 49019998 19 367322401 27 176479882 70 826466009 45 812284317 9 766620049 82 368647047 11 973330958 91 378114888 73 98008645 68 865269564 70 809613615 27 482121778 80 693985909 22 845323371 83 286313020 51 900945702 6 479772081 82 926289719 43 194543135 45 591989063 65 927952193 37 379741908 30 556583855 95 928969487 10 29409660 71 313211137 25 232712178 13 77569243 74 889005508 9 294732597 25 624577036 93 490295639 58 108669438 80 759009298 43 316061282 4 377200992 84 55244782 17 746284813 65 164508887 96 253807058 6 148256813 97 308229571 20 769714187 34 926417550 92 651822582 0 763978135 63 100918639 75 892815759 67 193107648 68 60751182 28 71605138 91 675562339 91 894908650 100 891504039 7 501226059 46 819012781 90 755870158 34 691559843 75 587487391 56 577577413 84 805748889 80 178324084 0 571175070 37 16920009 32 953582566 18 708150024 96 10177033 78 674079660 84 759832725 78 22573130 85 349696014 36 261889183 28 644973292 15 205865134 52 724439213 59 125924398 90 709084486 53 44114652 93 156501947 46 354653284 19 751318180 85 627994799 74 108290535 53 443912941 4 345919615 46 699878186 38 89648747 38 697724234 73 838973964 80 567777892 29 612509134 49 494141315 10 589313488 77 910533557 54 219411371 19 68314213 68 650733972 81 681606615 22 637439293 4 322441154 41 980999448 86 991146887 61 280452353 11 452899182 75 244490163 34 900642604 57 312065737 4 831546945 41 85555881 84 646159555 12 171280717 10 614171852 18 277522342 96 779585703 57 285228598 32 240491318 64 104823419 49 119792967 81 152678806 49 648660556 37 512162930 77 958872263 100 449756526 27 569444967 61 369016881 51 811384164 84 636734667 61 223444722 89 572044197 61 620269001 57 657787447 35 841766046 64 321342167 64 808731058 28 741357866 50 740701383 0 948387691 52 254417187 39 426346192 9 443507512 63 897022990 84 243239034 95 220663736 56 964953175 98 516059396 32 566819664 22 847069648 68 548397161 83 234334762 45 33663716 68 311402979 98 191503183 30 650486411 55 818619830 4 803811724 12 526113580 41 203457674 84 748384552 71 409361863 78 271087062 69 871778333 18 333699109 78 507637028 33 476346964 41 654369335 80 518329791 73 45870478 49 927626397 90 683251279 26 31749717 64 399267243 65 452989391 99 449814421 8 490545463 41 721323606 66 446940424 87 657728639 87 11930472 45 160243485 34 686072931 94 601616778 95 222294643 77 523857473 65 501682280 73 734553331 94 949755827 90 139121487 1 219397536 40 677137195 89 658639484 28 993964780 16 798945325 58 266673913 41 315197919 15 646412649 3 204506511 22 355622645 5 863069249 41 991977659 21 897902333 75 12465961 84 198430284 98 63497282 35 341868591 20 801663348 58 470665313 11 698119297 83 430097955 21 985122170 72 319625871 100 8233495 0 232230784 14 789548967 63 932844277 96 467471716 30 360641479 13 102001332 55 110281855 63 262436861 63 709702075 85 148554459 91 243124140 57 359542354 80 340369812 94 384274737 0 258903285 13 404320440 90 263146244 57 32994149 38 714558692 20 727780495 64 41966765 4 684147108 32 952698545 81 443240000 73 280857901 13 259990431 82 395756249 94 374433161 42 602466518 37 876553081 23 448889784 61 879086952 84 223982026 39 818203824 72 946792255 11 700744877 59 696225877 55 780933333 6 875983233 96 761375911 76 321374305 25 529858699 72 795773543 85 840578934 63 639368123 70 445391019 69 806842222 32 631847964 41 350493132 82 263935995 77 221739826 32 741178578 1 186975953 88 556136248 17 46213151 43 787770080 25 512483319 62 691950257 14 139443616 26 765008409 31 252675694 75 410749602 14 265474903 82 188947786 23 456511375 17 594645517 29 689331430 83 48059298 98 927065993 43 971089367 18 899258617 4 941672175 94 703524453 28 29276712 63 455474815 66 157178016 61 75487807 9 187923107 25 919845284 17 743104874 71 179768744 29 955557170 95 204969585 95 779154704 77 155018074 7 289300380 12 288454164 79 18553188 98 902233073 57 384068239 69 834374360 65 947552956 26 965898359 28 962675483 89 312128676 94 780155774 77 455936683 2 551365489 19 368973690 18 276816193 3 181903246 69 95239128 54 446127921 13 156296917 38 875046643 65 716960898 85 516790098 78 366491045 42 728117073 97 787418284 24 513214379 33 240063392 3 112033950 71 64575757 91 411639205 86 820837349 37 916159023 89 558635755 92 608224327 20 129566791 42 915653840 82 306052805 9 741471434 0 567720717 4 530989785 87 57741914 16 467168843 10 574486592 27 646276522 13 999476510 33 611845732 11 547656688 100 632936946 11 927197464 62 846291246 10 284737787 44 379102155 20 187063879 49 70893019 62 501375604 2 326197959 83 86332097 1 557857048 61 397771198 59 473361030 97 648460963 11 670837105 77 565852445 61 942110307 11 153804785 16 343556694 11 471211088 44 211531417 91 678277912 91 258413248 29 197874604 6 470985484 68 608912243 62 181426696 95 454892131 17 190548495 39 188674214 98 418523000 4 480731197 32 918031102 66 642022919 51 717974363 6 743072743 8 646560345 58 813475741 28 850890156 92 939436920 14 621629862 4 143185001 78 18699990 22 946931952 30 710220263 47 802936026 90 400295439 79 193211476 93 461552323 66 213199272 11 16405794 22 214208451 20 704805378 96 889088428 100 83105780 19 437264837 61 178801830 18 288827532 97 628244892 38 185575655 22 741458264 7 439170980 12 784735510 29 774127983 83 392932446 34 543369812 81 357408850 90 540296390 73 906914896 30 783626631 6 41256425 80 943634902 9 409560807 39 340849317 50 575298530 60 719084981 4 659864069 100 88426084 25 746240848 8 170402598 4 127706709 88 933147084 43 559111891 92 220143389 40 679611299 27 291228790 15 604199917 70 470926494 47 779658721 93 128227496 71 587458469 47 546721045 69 376347199 13 131876000 18 14868809 79 52962217 19 262987094 37 58661280 24 758387050 71 758323008 46 748801647 20 74429276 62 520018060 17 354081484 23 784887565 11 932415745 81 775890746 21 186605640 76 780611093 87 649945351 100 108353930 65 73639755 45 333480484 72 685094702 34 6125717 71 367876682 31 922648818 33 677557922 61 447971108 91 447867023 32 329186616 49 485535636 0 793627579 76 112938782 66 176118444 2 597481128 23 501806058 22 837787429 92 626720118 99 219994617 68 657295210 21 56293222 25 735036368 5 287010344 15 478435361 21 406980916 22 869791395 37 751326511 72 21776995 0 994323015 92 197059460 7 220214897 47 235468771 22 904349908 33 216257961 11 636600233 41 567587521 62 175824576 21 34039922 90 622323905 76 705939441 7 144344744 65 255195449 11 557570888 3 951447283 82 212711255 88 64406441 94 287456337 1 385651412 42 641101675 56 916730694 26 606066631 84 925641378 72 564386033 91 738588007 91 357167771 31 702256833 41 618346507 30 457047122 5 646937485 53 476177408 31 66175724 88 65308951 28 345347380 30 849425095 7 400604624 15 832059116 23 864164512 53 541433726 97 736126347 85 630653520 39 726932149 94 582199827 37 969720484 61 687551686 91 426919924 9 130687725 62 835205851 13 352755542 13 609805498 44 347831315 85 789555709 58 911514187 3 62479774 84 167170190 33 186569783 7 867699081 67 828729814 56 644386486 40 867943831 2 407790582 86 510808027 21 515187172 43 948518965 86 531204133 49 208385762 87 466167492 82 684778945 99 140546926 31 549600278 84 272473926 58 951718488 86 226959806 53 310029157 59 221156724 2 624134979 17 103216322 99 953889321 39 925253341 74 176468506 18 211183210 10 781935835 83 876470588 29 617735131 25 160797930 18 473396929 26 26030388 59 418554407 31 46665625 49 354214934 63 48971283 85 269630112 40 96466710 15 588170974 65 900574642 1 320774020 44 617587234 28 899564561 27 547781895 26 736237073 79 884529762 31 771487937 31 701129374 89 468647120 17 997108787 91 141222810 12 554201861 68 669508211 35 146378141 61 843210160 40 59024883 78 166101363 55 96969992 21 617095311 6 934880487 62 470833088 24 366958774 22 599449267 17 882713536 81 472790911 89 759296368 31 434859574 14 276725296 73 569337606 27 355927925 42 282182101 99 788109483 53 782688249 29 259186033 64 508902682 85 46085453 7 79577951 13 731576088 5 864384848 27 486575120 25 861366997 92 895172918 38 113448681 54 779233473 74 331406945 52 505676604 37 816286404 84 92820843 72 20010987 8 570199919 13 652446415 84 225447568 32 122591315 2 248569062 68 263794275 100 579806135 52 56237167 93 286191080 74 320740338 54 830610072 29 583506557 61 685813438 39 18035319 34 540673652 82 883466457 83 958132370 85 959145403 41 834561793 49 799036677 15 771131011 44 169505971 47 6539345 49 415654602 38 502288109 67 285441303 33 938231836 92 106841405 51 752744452 99 946639211 92 728802181 90 116969232 2 558396036 61 563291033 71 156395389 83 239441460 36 782349900 68 797015458 1 162187422 54 342838545 19 475729700 38 453723631 57 83367108 12 453127693 37 99618612 68 427863893 14 607486930 22 883106951 8 234709887 40 585982724 31 758032546 39 364425326 80 490611026 9 426036584 13 54297421 23 865130493 33 249219899 80 71758355 26 194202536 46 649815304 92 836574590 51 804016319 4 629253215 89 937415036 40 519370011 11 653432907 27 646290012 5 910483710 29 131092452 92 326443675 46 155361497 15 671176690 17 435143855 18 574395237 7 424811543 3 721518563 79 634394364 1 905026704 90 490343001 64 449186891 85 223168168 38 511336182 77 680535908 21 319373855 27 96525212 8 198302851 4 247558972 14 490339828 46 935946263 94 146630369 60 165871664 81 975357697 83 156651605 21 340900751 30 458313660 19 855223388 34 717579694 7 268695969 72 787855776 0 512721313 64 611378754 80 667354072 92 811836832 10 677009471 91 813098395 85 522894611 11 869582363 72 458985677 36 128162127 63 924932156 14 176522116 15 217879469 30 930685922 0 807186044 58 453656163 49 392868439 28 437036077 91 844706607 53 229054924 57 33405098 40 459652083 47 204147892 27 823474252 58 804632276 79 461745385 18 172161462 76 835010824 99 615566236 46 556487923 66 977633026 13 500981411 31 174685934 74 818725282 6 459241814 39 161292023 44 742368399 55 835200950 44 790224836 74 498541756 27 127901839 0 276388024 60 724472947 24 606139564 95 438227652 1 761174004 42 902051385 29 323207560 25 609577313 4 150392074 92 112291637 64 289202028 94 864064261 39 840277108 69 80364564 77 855439938 5 582316047 52 933568925 6 545909183 28 333330853 1 766692205 16 926572835 4 796336477 78 22751548 19 94994566 24 166943629 100 954626112 96 919353558 49 476597125 39 996381338 54 753301735 100 400647000 43 487647405 92 487289616 57 481365968 62 360830774 28 299532523 19 987860362 26 703627322 11 710433426 92 883864760 24 6990968 49 776814435 31 472084377 22 376638330 79 130353910 12 514982143 58 501362580 97 690104362 63 883817123 52 693959809 71 142244120 6 645929455 43 280531485 51 104523379 67 805790467 96 482272496 2 714576643 67 270730736 41 407222900 79 88414171 56 237351309 77 919025070 46 111004461 53 81843128 89 510306312 20 3793781 16 946226975 10 772420086 41 565397318 79 654843841 52 335646140 18 958096430 17 784802072 9 790293967 80 957113196 42 858966553 6 954093572 66 44841260 96 751010527 100 120724305 88 558642042 63 82064196 65 475274779 5 680253396 92 349352528 56 909898232 74 180572019 70 511465300 33 621531648 52 291362552 54 451104578 43 659369062 4 259598344 49 39591820 90 841785384 33 66444338 84 362568814 12 374086315 27 93418986 84 837492877 14 507611193 45 571913298 71 823096348 80 996966805 15 707995188 81 266086512 8 878734791 20 403593835 3 824497788 7 432500718 19 136240769 55 974576817 92 913472425 94 891746745 46 631156761 29 718143197 20 318292167 1 335960944 60 916823183 87 487352703 42 930979160 52 321934663 77 272642983 75 966442412 41 77539160 27 693301711 85 178350526 73 303442388 100 654234753 15 878678780 25 481556144 26 275918013 62 634171122 4 508431623 43 150070343 65 922219546 51 600061680 82 991202525 94 10953707 31 144018812 43 913277218 65 22079214 57 664703622 44 621756173 23 109450536 28 427397419 45 242227886 74 281390581 43 727464276 92 2595329 65 229930158 86 642165153 36 249405725 69 255985598 80 508392524 24 846723133 53 487054132 26 335853272 4 287336928 16 886424419 11 472333368 88 682883730 91 774575657 2 51606178 17 133838682 20 45220214 2 414980553 8 163370085 24 214798673 22 940038054 69 928136466 40 452784218 60 88253821 36 728607743 23 7350711 14 679348088 48 959887196 77 210702115 52 279465811 59 782405778 98 229659204 88 837786983 91 74625731 60 349328456 95 481364267 55 238404179 64 368594795 47 185950136 84 544168088 88 904826359 63 369259423 22 310452262 15 884861045 88 104647597 24 968990677 17 822434724 21 289328141 87 42455352 81 269303245 99 270075475 44 640164957 67 180337759 34 18468478 86 888673446 68 120190502 100 785199446 25 831823819 99 318752040 32 367917876 35 422275971 77 994445900 37 327343228 44 999924110 39 718010157 22 644499033 48 267640819 22 175059337 73 808395666 38 693590371 9 880513650 77 461290872 5 703241294 57 318981043 50 23506143 47 102574021 71 122499624 4 68131381 56 431111443 76 299185852 31 748808794 80 561888843 15 412637823 15 720794742 58 444058264 51 563560651 97 157768685 25 145461693 73 689254095 50 298531571 18 830030459 98 504467507 95 594631989 57 520263260 74 571874838 60 687342680 36 635153553 40 473772763 94 222129178 64 111156598 63 630979121 63 113558731 59 563238162 53 260688670 73 945933789 99 104015173 93 631547525 52 354508717 10 832718543 7 484679822 52 819471909 58 990794520 50 873902702 0 683761265 71 355457564 92 998963949 97 219016046 16 218110146 14 111962403 49 338562910 72 413880180 30 618174938 92 679869598 41 694995742 95 120626734 64 930436708 76 264303003 7 901814048 48 248991120 99 139252201 14 556496787 30 76448337 14 376999012 96 677316832 77 911241669 4 893485849 81 376940421 32 441623542 80 883875240 77 272582709 16 23190516 44 578667445 47 927752493 4 328183826 95 931824181 45 301640077 51 507777285 92 558746887 47 204211740 34 547038510 94 330373826 23 747554756 23 623699643 89 498513585 10 438662078 86 593035858 44 903888965 76 194711893 46 386883462 42 347018840 14 303168093 71 473407180 66 632269520 0 458770095 80 521011360 88 127600734 34 560512107 56 318909752 20 669723324 55 299991237 7 311923270 73 396144913 54 108187867 9 10172678 31 864230869 80 521131784 64 165241230 0 599349333 73 162685572 0 583090493 0 285676567 58 467555623 20 854310112 60 221336439 73 174466398 81 632631933 28 158303340 1 848169654 54 413487225 42 777726631 60 713191188 0 194003083 42 309314391 71 954129744 57 3743116 46 354272108 25 817848184 48 461169401 81 170961969 52 603191938 45 748788121 20 349089391 93 186800933 73 238992174 12 225308297 65 990615908 31 909881719 66 193095470 31 924791124 49 213624117 4 707814301 27 189045171 48 158890908 97 639356702 8 578389300 16 393791760 56 72169802 93 722657535 21 927537100 71 802346864 47 503441672 22 834076742 76 756688674 74 937174795 98 424216341 56 558407819 63 715653076 84 791102060 39 953897289 49 885330213 53 384470058 93 867679606 31 128039013 46 579061161 37 429368718 18 649523159 53 997940445 80 445228965 50 928200086 69 74137032 43 676682188 31 691466600 84 879951870 73 858035415 32 655995370 40 825437438 54 864991566 44 220449161 96 482534620 13 553717824 22 606349790 44 834518050 12 60561851 97 112980795 43 668204358 44 108579977 77 242778281 59 793566378 20 805779938 60 124755664 71 961560385 27 286119287 87 361006818 10 834280950 78 305411779 15 588600611 45 527647280 49 920706825 4 892828693 8 650814098 95 775196028 46 114822853 93 28007946 29 405669289 100 80156616 13 317204767 87 258327998 99 131124090 54 850357773 29 329756398 47 167143598 78 621632984 5 777227944 29 163685344 56 652779224 93 866064285 60 334896267 47 181118606 31 304112186 82 973419081 36 291412540 97 439891453 14 850020409 81 683466521 93 27699423 65 703569709 92 429996067 33 738277753 45 317901814 91 957819478 40 188409792 48 345477194 3 385684123 82 321030900 42 31804418 53 321910354 21 618295240 9 763108670 93 140892276 25 772829926 100 820119555 88 46481192 74 886492969 91 966920346 8 298524766 51 375817181 68 922090692 66 359070926 85 201862402 79 663140254 72 686742906 69 244742740 40 189722726 97 1993786 68 877259487 10 233427622 30 650964352 34 188222252 4 582588743 7 759997919 11 956076398 55 336595553 27 518624435 28 734582579 80 990865916 59 689974322 21 319045469 77 563271045 10 406560114 31 895913730 82 602604827 49 727850738 47 622672385 57 160708746 3 135975800 44 235327440 38 436073753 66 58302349 37 42937617 61 618289953 3 8808223 78 295312562 92 862799937 14 460258607 74 179765442 44 245573889 3 621418311 85 341854096 21 977945426 34 118262418 65 699040095 56 547028345 56 326944772 93 349127059 47 445470832 23 579953447 29 98910969 76 35217347 89 369966941 55 276029214 12 597951478 28 462940507 7 434667924 55 739211167 51 179468791 28 960012656 29 498181322 5 206288534 1 323764386 99 710858171 3 263603376 67 68435817 99 163588844 85 648552473 26 652157676 44 853142015 78 375342583 4 212182613 40 129490388 63 848557622 85 35019392 30 649505570 44 954646575 89 843116418 99 231083801 82 338829429 97 451375509 53 427804027 88 14371146 28 191217377 80 653805563 93 257694594 49 903684988 32 752224581 47 141763410 19 622103088 13 309702304 59 902142187 26 1432573 86 88057245 33 644609397 84 832543846 7 117958276 57 50154033 1 6445278 40 753438929 41 310318166 75 523386392 5 540953468 30 724939122 99 941141984 18 344464024 42 260020479 2 479575203 87 226497603 19 490914194 70 821110778 53 179954037 97 359806866 25 962192043 100 4103770 9 294986439 22 188296816 70 124759564 4 969807976 9 997509353 37 893200339 96 461136209 10 408956482 7 386738208 81 373812619 78 315215943 73 316919454 49 143766678 100 211349717 34 142546995 5 23608783 67 989220264 67 835623161 42 381717651 68 835892921 65 993007073 62 13397862 35 937228842 60 816164474 59 463229623 18 859209635 38 461764485 100 443066643 59 783365469 7 572738444 66 393575851 54 543183680 99 107857409 98 177136858 27 771882799 6 585141830 88 656108086 74 83637082 93 447310566 13 243290976 69 121487289 29 483055957 76 794694254 89 877710538 41 186701898 56 100786730 98 435857036 70 931007992 60 77850437 3 973142688 53 894102747 82 47354554 28 719568 6 955467156 0 820278981 30 662442968 17 753756284 10 62667427 79 114343190 0 238776473 34 657578680 32 496753532 97 808601298 35 794310201 71 4489777 48 438792149 93 503074456 67 551602458 78 312991521 88 302579828 40 998823877 40 557964594 67 608727201 86 638659882 35 212350599 43 579064203 48 172428911 1 309045353 6 374423325 38 246204041 10 190598143 48 31890139 52 331436744 23 232961149 12 804707577 54 239674145 91 641626286 7 95813798 41 521042332 66 773659728 79 645418055 88 323800457 24 36164092 88 179780831 25 987591576 89 35450150 67 636131919 55 730161091 36 14011151 7 274707307 80 752812500 26 398608466 90 474085335 23 910235782 91 657154410 70 309942325 0 755470547 35 277863758 92 12815676 8 849758148 4 766925129 36 274047718 68 858314357 19 150418541 65 231873054 1 490645051 87 576322805 44 355841251 57 631472699 37 67653668 100 822765453 55 699520740 45 47626737 33 21568668 30 146365645 68 981546954 98 455669142 40 168040735 38 982377140 5 986012837 95 163869875 27 532801508 52 863892536 29 509832858 38 690037673 85 830843693 70 968505381 33 117131735 39 216250286 24 683634800 26 649863131 75 965169112 35 68498545 76 258392947 22 860246545 61 97995164 89 933470674 64 105494260 76 746696214 42 309465159 31 934888912 42 569057115 37 946487472 21 368907024 79 594361410 9 825261648 50 942326266 79 275975012 88 224972297 96 865580245 48 832792084 64 996401666 24 693218911 58 610865840 100 649484009 72 646021627 70 211328566 20 866750809 97 142599000 98 437903274 73 96825739 1 269126653 32 691353743 25 858015748 79 98124549 50 15630326 74 600615642 3 306326544 8 664720368 79 508688472 42 274455102 69 382263432 52 645169640 78 170805206 62 615494725 80 333545478 11 195222011 96 934410003 47 916949991 38 621944390 51 456481979 73 856841496 66 794515618 14 548954605 88 21294107 37 754852907 96 699465598 100 83750381 88 991455092 29 158510324 48 449949485 43 772134530 8 947950045 88 433979258 94 725594431 68 968346070 50 843315708 43 222762363 44 797070072 17 361596201 5 610577537 1 870671415 90 212041899 8 235585024 65 979437865 39 456485525 38 429998698 9 84692711 86 861815820 98 733960535 53 646647266 73 625370608 33 258481414 1 406288309 14 532493973 89 232425920 60 189523411 3 105969990 46 676189856 76 978572600 4 947868714 100 893416583 100 956289395 70 91222895 99 792736087 81 582319984 0 994217889 12 52612656 51 255999377 54 198958157 91 596453604 4 926185978 63 558994023 77 608591929 58 427987350 87 966949398 61 91998152 99 336085592 18 908306657 23 652054749 44 784057993 53 245924690 41 867022705 57 533289502 47 487633126 74 834806310 58 647692936 60 779530581 61 392849811 43 599056030 65 764996028 56 828056261 45 296697899 58 607178573 84 924016331 85 170875098 9 167120539 17 465274271 28 986893176 1 843119383 98 754983410 37 229824190 37 431095857 88 159864739 49 127846331 99 867618003 11 1924457 15 544082606 42 617394501 12 872797794 97 485566362 55 209987931 76 83750872 54 260725922 6 901826117 75 901586277 65 734562079 9 608928455 91 545353913 74 922096878 28 838023095 1 105480094 73 668931554 47 958820651 58 445734583 1 283521484 74 579095579 21 658287945 56 28909270 73 405919120 68 659012797 6 702876527 41 644828790 0 735797920 22 916023526 8 335818480 85 514768961 17 960544404 30 840365147 32 992479923 90 803451206 94 335512048 5 249482183 95 656653432 93 476512262 54 705012284 12 575486422 71 328840744 13 881854322 1 963641346 5 593151270 93 442075980 2 671524892 77 68627384 35 310066987 52 263233862 1 544202374 17 276842209 5 298311481 77 985253296 99 389193328 22 18659727 54 109340822 21 71792591 100 474605095 38 349786414 51 508074417 71 839018811 90 628480185 36 956479150 7 972810011 64 774376908 47 540674568 91 985463764 61 363186357 98 789723030 78 222526227 67 796241891 4 624542974 6 782575702 75 947439930 27 141014363 8 3238991 25 950693894 61 867267914 10 384621217 86 420600720 92 636186930 94 328061406 76 991353781 50 940164324 0 480669928 32 60376896 39 376564074 27 223473665 100 56957958 95 698921227 79 509689012 26 794382011 2 411791303 90 933900881 37 315882615 80 105447983 86 664214401 18 885764990 72 942317750 72 749464680 55 371540055 19 717420118 9 868635755 34 962691705 0 489317786 42 144476799 44 717132432 16 839805742 41 63919230 39 914235295 23 867630969 61 949631103 91 815750032 97 178838361 87 687315661 24 738658820 24 132493974 76 78275075 64 991350263 52 972548901 98 418118855 39 438814314 1 73902221 72 238263793 100 155700282 72 984471581 23 48227079 45 220188594 64 446743360 35 888618460 63 488324917 47 32021960 87 135154425 38 601115088 90 115297157 7 745442559 52 368381975 48 491220058 43 10693327 96 624970650 14 257129964 34 287365888 16 264872441 9 559909002 56 434147433 56 824395189 83 869967596 95 240259034 3 331507801 5 602592313 85 175411444 21 166644800 87 398481619 95 600780147 81 336099253 89 114118810 80 843748475 71 342012178 60 604309275 1 55385094 84 391644665 57 504062968 73 11192517 53 796016782 43 39198173 80 972584511 69 792275041 14 745982403 18 373124765 47 520241544 82 987563910 76 768371697 61 21723812 72 934582915 86 127414120 61 783545367 7 486809531 33 47575241 65 879653266 48 175525414 67 261334443 5 692571893 60 936375622 99 360890952 14 988374648 92 802886673 16 968456163 75 781294955 41 705523013 35 112701675 33 768326546 78 877959330 68 768064604 95 970113452 67 616984951 51 66198306 7 811918663 99 833274330 2 348615048 72 379381152 6 325005193 50 736877527 70 760423782 33 302807391 43 376791831 24 206324746 41 722648638 26 610255679 77 500320174 77 951661306 63 792248443 62 98310762 46 213533580 87 204182832 55 653788154 26 313584906 19 608374574 60 874819730 21 15755999 85 664545283 38 229153666 73 914036733 8 738440988 13 529571437 29 514175482 23 751209478 84 417962257 34 848314565 16 294284985 71 681589092 51 681032971 28 306728983 77 84946479 92 561000820 57 384016186 71 448976778 2 383496035 43 241928379 19 487322055 52 614050611 4 734317858 33 347275126 19 222465814 64 511734040 73 530627334 82 832504450 87 459244541 84 264717146 23 381657558 73 737016947 75 529406812 42 367097639 57 248746678 4 961845117 65 218510203 73 802904647 19 480668132 24 221663812 91 434249983 27 675027507 28 376082237 48 469623048 76 716661262 87 446506547 94 259570523 85 332949233 8 756179057 5 18979344 2 341364382 39 883571048 77 356438029 81 616182749 72 354135079 30 502499086 60 233129872 52 982648992 58 839174906 84 994041153 22 30797507 83 372100195 94 390774771 35 138470424 41 342844942 70 110987434 12 101418457 86 318856759 17 280138720 85 636641146 97 715049320 24 68654074 6 381198313 25 328452440 85 218289138 7 268779998 35 802906141 63 9955288 78 629681964 22 497335506 52 168274263 86 169830494 47 167370325 39 220906654 5 224227105 34 288508794 91 67072063 79 182807764 39 731354389 1 376011328 100 863933576 26 321386778 30 283083142 39 332148616 69 448742504 22 311625139 79 603945201 10 379089727 53 606025719 28 458464951 6 116628026 16 145741474 35 55447940 34 725658769 63 783727963 65 706804656 95 148863652 51 618949483 93 89375713 56 165341037 5 496695716 38 401841419 31 478533565 43 344610601 96 734778700 23 618103716 90 904465115 76 714282304 64 582587557 39 515636258 55 933022028 66 380141721 28 689779332 9 592728384 91 461725126 24 842477250 9 830648181 41 861285250 41 576126206 34 830750080 77 741640389 3 827362705 33 51777954 35 41302483 2 891104950 60 688124146 34 957086026 70 598331639 49 748491367 70 277595749 29 79130537 75 691171406 67 452308571 78 218428004 57 646948431 10 27028086 17 666437814 64 504305090 46 403527185 35 517113718 36 907003369 57 296902902 23 296334477 31 557129910 14 85036023 81 508400953 40 662874835 88 826832082 43 678357388 100 780750993 34 286251034 91 51218307 98 630046931 72 745389504 27 402474789 10 411639124 15 249787852 1 410243201 24 48747642 80 677532499 29 672442150 2 535260185 52 437733597 63 249384700 89 967110527 98 357796986 48 109091490 17 104960273 43 854283983 22 820811059 15 702602634 66 603882345 47 771254388 69 135929361 27 224872796 81 908372485 71 367655993 57 346528957 45 110129268 39 136659195 10 20478779 83 603828596 30 569249667 37 917947277 3 832498862 55 326418589 64 443186855 34 353642062 27 169327182 23 393911179 59 351225259 44 898454589 16 250252418 45 214403439 84 82004707 24 78744819 80 942736164 10 773206487 60 720401506 22 937431200 63 398814466 85 550963132 23 501459335 39 342598609 66 119706218 75 925474784 5 886172374 100 763549891 80 2063679 9 748475242 24 199987295 76 261462614 20 768087155 91 206023335 86 555330621 43 308185253 39 405818823 45 95293338 28 583764961 86 272363876 22 494161812 42 403874857 40 324818252 49 329886692 40 792742300 58 657664949 78 272177442 52 702148177 76 994385106 98 950222721 46 888467270 72 282034600 32 643250390 81 782851860 63 19629921 89 264846788 4 911854345 4 9302105 78 657293696 89 581611635 19 122183787 88 691387661 6 976684582 75 806065001 2 153269724 34 447756672 10 304892712 25 882688593 20 202568075 63 224492787 66 400293415 73 246736853 91 837400760 74 513218741 78 506545966 90 968318187 80 395933595 15 584756372 94 426912165 30 198220718 70 661506693 45 514052969 44 891160930 97 706826312 13 913128633 20 982446836 74 988404609 35 290681007 66 874976318 34 620724293 41 996829671 89 835704469 35 859563923 11 222049534 100 950977782 45 514707675 69 360932308 28 198908615 20 937296025 59 908702750 11 780021372 18 612496456 5 372084363 78 50842417 3 994153960 41 12897507 79 164522416 10 179930728 11 955639752 42 136081316 12 826550837 92 255223231 35 358012454 17 242362736 18 983549484 63 538831388 34 173125250 66 156975086 51 391811880 53 712810886 45 700898465 47 456006996 37 370008811 94 333770025 92 502135790 60 700564138 70 384179659 15 898580601 66 794182614 59 399514539 10 532250887 42 78438413 24 933530735 54 228490630 50 346510539 80 117306994 83 472883635 56 987269600 25 736047849 27 848512449 14 190709423 1 810210851 4 315752288 37 987519878 92 687026657 21 913572932 3 959871013 39 739489894 92 761128995 86 748603483 17 910412607 1 970647785 27 13112843 80 451083396 42 320702626 16 594700445 87 531193649 85 295612024 13 440884140 21 917663529 82 522047311 8 626014231 25 911639994 19 770532457 92 919762233 23 527917427 12 513922492 88 186128290 9 963868552 65 888662374 75 543302155 86 675058668 62 48398067 84 728815589 70 939912638 78 597190975 25 867568601 18 207816411 81 470801693 57 347057723 42 688840936 54 53068262 44 147019319 2 25189153 68 204530568 2 78493527 56 65130239 39 394269407 27 795486538 48 967911123 52 763068623 58 530468706 81 272249546 76 999867774 60 618678679 56 972833467 17 335001965 40 143766136 41 298814833 36 30037891 63 531717977 11 187647988 80 309591261 87 659612388 17 114862471 89 859597725 66 64206418 91 52549775 70 733294435 25 427030705 62 819891513 94 320374072 77 157858875 37 346172097 54 93336692 82 913665657 80 482022544 55 636970572 86 756546786 34 448694630 61 299482643 83 634121523 64 322166462 2 144196215 61 530818579 22 164388048 5 802004502 20 52160672 27 273013139 3 500020746 43 178727606 28 737552676 14 600189958 27 163047853 28 318259326 84 139505504 95 260367981 35 78044097 71 339473899 84 565995665 76 190865585 72 572894011 97 624682077 29 171063384 51 908537833 39 650392224 11 418861276 24 285027608 31 509524482 67 912392846 38 897792318 67 84930420 28 760164235 94 981832596 36 854271116 8 543898561 50 326630140 77 458970491 14 790211891 3 331513808 28 88588947 27 214995517 17 303609376 12 513694329 32 514418807 85 894419597 13 625091562 68 676510093 47 278953779 88 84892020 61 60741015 37 925580814 63 792741607 53 400518832 24 802530067 16 443480230 75 377743649 78 983751877 23 480583487 22 360890446 100 750714730 48 302417709 11 913903815 45 726752115 67 731264600 90 858322299 98 753016399 73 755712671 100 37516752 85 152898950 77 286420375 28 643151674 96 650129854 65 509088007 54 810518761 63 797023322 70 951690556 56 463545663 75 241962611 90 640994879 33 36761063 54 306759743 86 102298534 5 807645215 43 268534613 58 638149202 77 994336794 45 900485381 22 967746339 64 2974844 83 521172892 66 779128579 15 720992117 48 542475398 94 959375541 84 783680331 13 830090809 50 183553866 63 508421479 2 72037212 13 611839612 84 286923695 34 308419455 17 828140913 98 575621592 11 542317392 85 121244144 100 608782949 42 799604832 73 722908983 10 455632027 94 862089705 55 16579445 50 580596490 84 587223070 3 881194363 41 927164240 10 774363847 95 557355549 61 234935028 94 947242822 92 895643519 8 579269652 18 833389481 96 311582807 61 61147545 51 925814164 77 674605460 67 461472974 59 532148550 29 977347474 45 208660061 76 374826084 80 895884716 68 941659445 56 694821713 43 439320271 70 444344635 66 70436627 80 312786284 36 52665015 70 362677592 82 722332434 53 783014743 63 223984829 27 688714419 43 972157161 87 38524760 25 848304636 97 68685456 21 573139280 23 779018020 34 712894630 28 178399305 40 772562458 79 199577497 6 930811474 35 979820896 35 878119666 34 82372966 28 882693465 100 828942077 78 423220920 7 277948957 69 352857842 33 992394264 63 655796139 90 570428831 12 727110543 38 358597577 67 45546900 13 613552162 39 710132495 66 29497444 6 270885498 78 798828476 73 645545684 0 526338522 54 895107193 7 152103482 36 972743575 43 45824070 64 517761682 81 445240403 22 351076465 0 193420982 96 89149440 92 222354049 94 957454585 60 402040248 3 861188949 55 779264675 64 647694462 93 206210804 83 732984716 4 384532881 7 210994052 61 265895939 11 875642282 58 258398687 79 976729938 26 872543834 83 959798817 70 710051744 2 297416312 93 617455711 37 397267309 72 956581816 84 797709866 24 911720788 69 95871463 50 392124407 45 34741981 55 245868154 90 701021140 75 828411296 16 618513800 83 971760147 11 315903724 84 538141701 0 985258620 48 283527892 77 928417407 23 893211667 89 265094871 60 437827971 73 80667078 29 813869349 43 475122403 94 401795083 75 465539925 16 273613114 72 161672074 75 293016057 74 302653440 46 488977181 16 369027 12 678190499 52 557937941 55 765951070 56 824961704 87 499792258 50 598918877 79 726677567 35 109859580 2 228443041 4 811812477 37 554136524 69 41458097 98 800233041 66 884728376 83 648519901 97 90401218 4 776748856 94 965328898 83 608056661 24 497313820 57 94764948 67 138844610 45 133975357 69 357339154 1 507529838 72 924813664 61 384028392 68 767930139 53 315808668 57 166818314 76 216567842 15 285996447 2 329442420 88 874242114 77 218973218 44 859355 87 158510874 57 658053567 18 574633464 70 786142599 99 699156560 96 209488095 79 368389369 2 664228235 71 191611532 70 805990397 95 107897386 85 774891253 9 761041276 85 529963828 92 976553272 1 576891508 35 78719225 12 999849641 52 637122220 38 985178551 42 811795201 39 937390673 80 871282094 15 201647639 13 246623379 55 554638606 3 252709539 46 461202478 84 466349039 24 900505926 48 785549852 70 954097852 46 749740451 43 888013414 23 250636881 5 144506070 2 508275810 28 103253668 16 936609530 7 591813466 95 965518373 95 900391920 100 915604954 66 792095223 93 538081360 10 761110552 19 308665610 67 74727158 89 143869744 72 93422029 43 373008450 17 770600102 3 296532939 93 39966311 17 838697231 45 617368492 6 115397030 73 736978161 31 736205797 89 607366860 57 999403731 34 509770273 80 347443 4 217048558 80 664124702 56 92416167 99 447751294 81 145547751 39 873576548 21 604113408 78 290666791 17 433838235 19 728645606 80 197276108 71 230922056 85 507604008 36 960230851 86 672195198 49 205686224 0 630389846 3 473965836 16 558789090 56 64458307 26 170539040 65 335884425 22 202933695 44 306300272 31 490206666 83 909515652 81 763053680 86 891295630 58 487894042 4 873968068 82 125504694 51 460496295 83 590960340 58 194132961 20 27342691 1 701188528 28 343027651 92 16926548 6 500073674 3 184201225 79 312407976 39 538782245 17 827692198 57 139126488 77 807354628 35 437667530 100 841971133 67 306845361 69 100034587 3 339207978 74 172812941 81 673669994 81 821535973 26 188131258 5 534533284 35 530761313 9 803584299 59 710042119 3 205376280 64 249533635 28 52565032 7 969661884 89 449199813 5 732727905 2 498868411 37 775398022 46 883056636 93 856836837 1 277545825 37 848861730 98 999431855 1 266008603 8 862059799 50 591040532 11 477992424 29 364927309 20 123411624 50 716973100 13 125331078 14 278149116 83 396358723 31 953236589 87 356883191 73 801098818 9 952215704 34 963720175 71 421297742 8 368644595 34 230092203 86 323604503 77 596764235 66 463819194 44 717104819 30 789151979 54 849345922 70 435391835 29 123655159 19 289055268 37 397494319 24 319881795 51 123902827 22 874129774 54 779402644 10 277361487 71 223135945 13 470103786 4 975114558 10 810662857 47 635127269 54 954527237 24 90218959 93 314796052 100 454414154 81 576728657 62 380895793 73 754195310 54 901539909 31 425130187 37 829564268 67 483822480 36 957243874 46 584239635 80 653448131 59 820867272 74 557380936 86 903827648 67 40952357 74 171428204 13 486763128 86 302857007 74 678905968 84 281794047 2 997889454 33 104741895 37 946258276 30 258109144 78 51386882 93 948678398 96 223997859 58 122288479 0 240317534 90 799807894 62 470625940 92 24987636 59 171358643 90 760803461 62 465542581 49 630145370 99 723717760 51 29859703 32 310225593 32 363855379 78 439406762 37 632957223 50 998156619 94 97758116 56 622898017 24 962938096 53 984551091 83 513817596 1 954302841 61 229008788 79 669189454 69 780922654 83 365935647 6 269091674 75 54666257 77 673923238 26 425337324 83 76600085 92 372833755 31 969549952 87 960524812 64 286203693 90 900934354 64 589837796 1 830629692 20 802312273 94 298083458 66 951997298 76 113706765 56 458593092 50 958880587 35 505039960 36 458798686 37 102863467 39 709441246 98 889991123 13 385412471 75 699702270 3 547978229 82 325679418 73 969120205 66 746388298 65 897679725 44 976290152 62 562757883 33 299804773 58 109486772 37 118640896 68 230770075 90 496652758 56 273122135 15 747390076 77 274326915 60 226827044 64 35727151 4 550839534 47 434118755 13 277348127 98 963647551 82 710608572 33 605910487 58 524607538 1 195472630 13 640639799 20 702599854 75 16728155 74 560341810 80 26993840 19 505170122 96 39739649 9 618037596 15 969426927 27 521029418 9 318185007 82 171382003 51 377634435 29 416248258 9 222235588 16 191216170 33 46055894 28 363554440 74 501919159 62 40471031 44 799102851 92 718705125 75 393300626 91 998198451 44 999119179 50 959194981 34 78944322 66 249531617 98 64551503 33 206660196 79 755202533 20 153478043 18 824410582 52 10182289 63 961702229 9 383337526 29 415169377 27 820218245 67 869181187 24 964964788 84 535935939 17 967025625 45 308795360 93 857334576 100 120373494 73 580572324 23 960183474 48 963764229 29 124261659 43 631842244 54 22886152 81 540246314 60 448068632 95 400179672 27 249777982 45 176552530 60 405523477 15 717246686 72 471994326 86 205400328 38 732901809 72 843960952 89 8316022 29 123300132 8 911174030 84 534356174 43 845474982 89 17694940 9 304478471 34 3637748 27 559406050 26 466828526 88 220769283 31 101760480 55 187267993 92 661199565 38 689521058 59 531271505 68 100545700 4 349310671 22 323179676 36 686684170 45 239268912 17 401375805 71 502902377 58 928146310 85 458220916 41 701514463 57 815992257 88 308837325 65 718672698 62 810563991 99 229223465 85 506643224 57 432593674 30 917290654 67 496673955 85 694404060 22 485814677 33 379416461 93 972788154 84 751984753 48 499305150 94 68844690 84 465610527 88 776476520 53 24351015 8 666235978 29 782902255 47 507073089 84 654924515 22 494579910 69 719111628 65 542578697 1 89443765 43 400201386 8 594569898 94 475511670 25 770194179 59 125539740 94 817892799 53 154937841 83 851618957 71 953349645 97 468072738 83 346717447 44 432697257 40 795053353 15 743978945 66 66545820 75 138493933 6 857736411 4 488089425 89 636442111 90 5160920 25 981636933 55 271049340 23 374982940 43 504349068 45 578341852 45 990154287 15 807004941 57 470694052 98 75808034 32 625317288 9 987072792 71 423930397 28 133183986 79 89298161 87 256332085 89 483902551 83 711954154 16 740697107 87 983234611 12 194421916 72 917966058 40 787875450 93 646026401 89 278834651 12 559722419 16 262944198 61 372832694 34 479778764 72 645834231 49 968860104 44 748731102 39 231033857 95 136319954 95 382776385 52 45257160 32 643955779 3 320380989 74 820220610 4 322944194 36 904242403 96 513923985 27 335611292 42 947974090 73 674417655 46 588343758 37 615267377 71 148534443 98 804570268 29 951221424 67 582607071 21 103921921 98 670062741 57 249357345 90 512064428 79 347974144 29 264916406 23 656276737 5 599413253 50 280491567 94 738013932 84 885957114 71 760739513 48 567760180 95 6533319 27 697141881 4 930974044 18 92174916 4 854932896 27 793352412 52 976115966 18 493922206 30 450237809 2 558991122 17 387252057 27 462183787 34 539834611 63 102817237 66 885374283 82 204770950 18 787635701 78 573765323 80 88062798 70 124093196 14 166860966 13 44724304 5 471898844 13 665753081 71 227974076 43 463053833 80 616602627 50 48765005 60 920080494 74 994564572 27 181908094 94 36994020 60 579757836 81 262598316 21 147880551 1 264029787 70 258384033 25 903708222 4 778969427 30 212160004 62 46114085 2 3636722 57 580284139 60 970886597 9 140218976 26 903990922 8 87080429 57 935145540 37 601033670 22 928625490 87 588448617 73 832305501 73 345830142 21 418561065 44 458820297 51 136732949 82 682217706 33 385005981 19 942080833 61 147490492 52 425320314 72 77667690 79 393749297 60 512205032 93 111237338 10 2162982 86 283829802 6 967002672 11 388568247 29 292856219 38 177803133 83 868858971 14 65287950 91 449225852 30 840514206 69 557921656 29 354204369 26 361106794 29 788598053 2 355858984 9 604576296 25 704173857 2 95154477 59 565316596 91 979406332 97 557238897 22 462881761 91 624398000 37 813194465 23 214812092 12 21533459 3 980353014 6 893377005 2 391720433 87 464037355 35 996165074 23 716993219 50 881537419 20 749617585 72 661285182 95 370045156 39 138066604 51 90376627 30 633721875 95 94164192 15 460969924 48 275586778 46 333004122 12 311954336 0 609448976 93 897670417 97 296126567 27 573789882 57 554073233 1 952852394 40 135297545 79 199215112 15 141946266 45 677923648 67 887878422 87 806159106 37 524267527 31 738496962 97 826627317 50 805186086 77 763492435 6 501167832 47 547999750 40 42338899 36 933822930 32 370341668 70 149172292 76 323377251 96 508790961 13 570180964 0 234872492 37 721706790 78 839901642 67 293338769 53 136688682 4 280398291 51 748430104 31 529286005 59 860210965 46 867782431 86 613350354 65 842653212 50 469667432 75 746341168 65 16622173 32 654420760 56 139557182 67 200358512 28 396192781 2 632282070 46 534378494 80 599468714 81 325059970 62 669642249 82 274059468 97 146971077 52 562448340 72 722869938 80 2480994 83 287843115 0 252247178 68 899294734 13 294785400 88 310113444 80 243758651 81 753763449 89 809957888 39 464105065 10 670203731 39 809212723 99 395790469 19 38792110 99 927061215 68 908706313 93 344611698 81 402657663 33 446052823 17 837998646 41 292765082 80 260292091 29 240353998 70 144183312 37 176300236 15 114268703 24 311156182 21 399515262 75 454440793 30 916212835 2 258094706 90 250300871 29 171993552 69 625395820 61 964808889 92 478327857 68 70706239 38 102257872 37 339413651 29 447690482 74 515071018 7 51738961 69 514126423 94 659401253 61 974627199 71 878736642 41 983813799 12 189316972 22 991297428 95 880277984 52 965044153 79 423642988 6 36943108 75 103248095 1 697414637 39 490710621 58 970497450 94 223593623 29 873990530 84 866008475 94 566591590 2 103914126 15 689786726 81 300932962 57 92544559 65 476782503 94 88713431 94 349583780 96 991809245 84 691436922 38 968478836 57 329153623 41 406763903 59 39119030 85 190836392 58 422464409 28 455029300 25 799284200 17 351009579 65 268463668 41 174183815 81 379839870 18 187498034 98 930783639 30 808649628 6 970578476 1 183637039 14 118043147 17 771431113 13 142555796 57 808221951 79 881207069 66 864395322 37 612306131 98 931008172 61 119185284 53 835121836 53 529286520 72 132938308 16 970700337 47 340270333 25 533913706 92 942526330 33 662412007 23 595455220 48 130490772 1 131924123 57 23380166 92 922125018 83 151956687 12 675491842 62 198993056 25 752216308 89 868545726 34 378261926 100 755368341 34 781272778 76 386843830 15 75817534 12 893387118 3 330080634 85 718234046 29 266652835 7 544929595 74 984964455 83 426317353 25 239239287 42 813519828 99 767003820 25 431053632 59 6320020 78 893106602 45 426377639 27 153163116 88 258197347 59 694856129 39 950912408 2 412841869 7 657118213 17 890533500 82 630261353 55 376306505 39 367322622 33 400556632 99 589415108 71 470350961 71 517533870 89 546899877 83 134485592 37 383209405 77 186548044 4 600311251 60 90415719 28 645941394 66 986625946 89 296932300 75 968953132 20 973217542 65 200585195 49 636913327 98 352141530 78 566965386 56 455668351 22 820797704 46 303509062 61 675639748 60 131657065 5 507784610 70 199298297 39 250272536 77 955676048 47 443867666 1 67571809 92 270579939 63 632854663 83 316959376 97 988973116 46 21496659 11 420313821 90 381866742 30 597354940 73 188078152 46 18724363 4 691324666 20 646209896 39 248832731 58 893906496 63 490849372 43 178374236 30 904807305 82 97928406 2 784343198 19 348958557 33 557304583 28 246223102 66 569582631 65 797748975 35 498437485 16 802474485 5 716794176 70 947031828 91 162584569 76 550587198 63 682831610 37 645479577 20 571096986 29 629393439 13 511909059 26 948084236 47 924127910 43 262557476 73 365033745 80 597780420 56 372873035 14 912204229 53 616245255 56 892515066 86 189765583 7 26884797 85 249887054 67 704488641 86 293803422 8 951747994 76 934958160 58 734617171 41 393966894 60 622918285 99 513968645 80 617297238 92 652185651 38 386227207 38 36244092 79 64294711 18 581532326 73 760646284 15 587962358 97 99849845 100 449393374 20 139981565 89 570587781 97 858296676 35 884009731 19 608539004 5 801926470 69 166372976 45 449384983 2 810888320 37 740356914 75 388989586 95 365927213 62 24469940 29 506182805 70 470930403 22 601763087 26 808569243 88 160500042 53 777355081 62 478103982 67 53307099 74 190405840 72 431903787 28 753299769 37 757911141 79 297512469 10 292593702 61 214101144 68 889548342 61 341449513 54 34493836 7 502042223 63 969300980 45 651608989 67 89689770 16 125026142 26 30452053 71 933731141 64 427627974 23 838554968 97 198388866 1 527506496 88 399147208 28 521818842 94 974525531 22 106104945 53 562748975 30 601001935 56 751393250 9 609538024 88 786232564 43 735768580 39 957084281 67 56444057 12 623083505 60 511260444 19 579580459 46 53463694 58 488006330 65 800309776 18 650951929 60 832358333 91 764391700 9 365371300 93 428114373 100 773242206 87 181203808 74 549467933 28 452457075 19 572910286 20 961155509 1 48429068 71 160662411 54 148110205 8 195260205 85 141679684 8 131645537 37 373100921 33 287929583 65 340015660 0 351887854 10 83055223 44 893468725 29 988389339 72 313298739 99 496638275 41 185817772 44 170204983 61 244312798 79 754979010 7 865432401 96 962311897 4 304994576 29 741068289 63 404087232 93 203435905 91 688643594 28 933113640 36 433487617 19 310220515 79 807517916 55 63183501 18 808587037 45 678089986 34 191235808 36 702532533 0 838071616 40 145028362 85 621321025 90 768375910 13 561660213 92 924415551 23 610607004 14 751817135 70 675986808 40 621521351 82 432787806 8 741876243 36 611807520 81 200215429 8 612546411 8 387383820 54 566200411 26 51071831 29 907536095 95 714599126 81 385867816 67 147615427 19 849437665 37 244526443 0 294921999 88 948760868 55 398348661 51 808334073 30 756215406 2 549108876 42 63310920 22 54386922 83 288775116 58 25418510 11 731859501 6 174804162 79 601783618 64 853499374 10 531887622 34 496389392 5 380951306 36 970123871 38 227579178 36 280628249 31 273118655 66 884996967 2 628324783 5 914170400 12 795947957 10 976223487 36 378627236 4 3567990 17 775247718 2 319603407 27 616767604 5 593720180 20 775592888 97 419744589 98 292158027 16 704324039 56 330181729 33 563887917 27 679319309 61 268738131 96 821532904 78 765083152 16 428487671 32 827416360 90 624818841 37 579059187 96 462991215 85 774158631 59 936978247 45 932629003 90 911718309 72 730731856 2 124091218 78 612592776 8 186156022 54 722918394 88 105969825 4 237924217 85 175623948 37 259298619 21 88485977 42 369885856 53 159122163 13 563005377 68 365310810 48 737427563 31 299039323 24 67171730 83 176709487 46 243545112 49 653358883 84 350736800 63 344798983 14 113147235 45 162611089 96 716491455 75 984855975 8 696824259 23 935974774 57 79411560 26 753172743 21 112378375 41 782403550 75 902403544 19 566688036 61 750981383 100 324475580 59 52700704 7 67118536 78 568276482 16 683340646 11 720964689 43 23818561 79 509283238 58 541261083 0 882187637 48 761116587 62 974129140 50 569155868 55 140113304 3 184265980 44 805177105 13 153855336 58 68785637 2 362541557 97 257610050 0 718229030 39 996450457 54 386791060 0 839877467 46 953990977 82 695902166 6 921576718 83 195942789 37 737345660 23 527074033 6 684120935 18 58181192 63 816333331 93 538976959 73 773674252 18 639092249 22 194795488 49 798194487 94 651046399 5 621548654 90 762808590 53 763436669 36 779762172 70 555303706 44 733817489 15 990299305 43 376936088 7 58036303 50 13556582 33 168905460 6 293985070 12 508976915 94 357096503 24 56696211 63 318034378 63 205296916 74 162956303 52 629017186 82 701687609 66 438349777 46 993649440 60 963000387 80 493087210 40 903596883 13 101419110 53 251380136 72 680920108 31 374271902 63 817473664 100 366083374 60 835975238 80 835219583 79 346924324 7 606485403 56 821310422 15 276459948 22 473280855 65 892531729 57 298816707 47 907119422 29 677256652 83 68794222 98 186105885 41 356294996 7 980849836 35 475774827 82 979072508 45 567710266 61 679704432 76 467891423 76 630085230 96 689880914 45 869867193 60 132334628 57 316148395 87 534121046 97 819545712 99 853344104 30 680356723 96 84917597 44 39463611 76 39200622 17 874818597 22 287550040 84 83618792 18 819403964 42 17713865 52 66846342 99 167779667 13 483761314 14 724905430 89 573707944 30 316974907 72 390237751 66 430024894 100 803666760 48 348001920 10 110566155 2 770679913 9 521928188 11 705591663 83 107619174 40 654086308 45 381439746 2 25476149 24 674669177 7 702074421 25 897043017 53 981963332 30 857977355 98 301136410 45 297721674 85 236922293 55 385855369 15 321781081 96 771748087 87 41529534 66 476836404 12 150897156 95 802593392 58 280591106 13 87159625 2 107531607 38 888950540 28 654574686 38 82317000 15 916341573 54 606675085 94 642782688 4 953956783 61 626528901 14 883236064 15 609039758 23 706816107 34 7315264 33 286753297 22 876883108 11 878101154 44 831445501 16 186820196 75 670716945 64 166714814 99 449946925 20 694925037 57 761351369 23 760607222 56 414841172 52 450573880 14 561871990 22 224028920 91 588464225 88 427514942 82 57252524 67 50056130 4 570216850 39 869462132 59 327264722 49 42473392 23 6113808 41 140809847 34 227845284 16 812238639 76 511057875 63 314563880 48 34170521 44 938430666 74 420794015 28 909058436 42 404919984 70 471937004 93 556942166 2 666599065 62 390097295 16 357291694 89 244017375 16 733863367 0 952072521 81 963437578 8 2004419 25 745118413 52 876018674 22 865698098 4 167628565 79 562208531 66 464543067 48 508003982 74 454320817 6 354003492 7 195659621 16 723525570 61 692530267 25 691094451 92 371896758 49 336928711 8 524964263 72 533413362 64 643354509 32 711753854 80 466820935 64 502096010 76 353824844 78 74444232 29 997232107 23 661306156 69 630316085 15 527277948 68 432503105 15 521449101 83 278464834 65 301708632 23 535702832 46 728851901 67 947894907 64 375202148 32 2320000 40 554506729 26 803714651 0 816449587 13 419527759 12 737911931 50 971690819 87 896348040 4 968996895 65 605790966 71 186719714 29 605921436 87 154222495 31 773525809 34 298477083 56 653548433 16 867442078 38 45165394 90 759336822 59 61562024 75 454841476 74 357507643 15 468993626 60 51095428 13 148371560 0 740186776 6 725496771 12 973914747 59 618891050 85 986292383 5 588961687 7 18285809 29 283797664 76 175095386 72 776377593 82 461978895 88 131140118 17 143264025 76 603702979 59 334792785 24 96029993 74 138694378 59 88784901 45 54918539 69 682395115 12 573287050 4 420632420 48 63278492 94 882205901 33 452763592 61 528603956 79 483775732 77 307572465 71 159529134 44 458584799 69 466657089 93 955146222 38 564063492 38 809908604 32 807955986 31 252073625 37 154065602 78 624228528 5 4217807 56 205271975 84 865999300 32 97888708 10 603473900 77 899704 59 920510015 14 702651060 26 451406759 13 79405732 30 7015666 66 480969812 50 120521297 37 153578538 3 391711797 72 202349960 20 134288289 23 885666834 22 582736835 4 785192390 11 149129922 87 794743167 90 974147730 1 440513700 97 487561065 70 600542632 75 722613831 11 237090590 45 383480646 92 11201569 79 311320827 7 884999487 7 530248375 77 741339611 39 637564279 56 187235494 93 859218359 58 776226602 17 571862215 90 920814749 85 348036649 19 57482978 60 394168929 82 496200489 59 876282648 8 743651015 80 179210773 59 12859154 11 711744023 48 837771823 4 956279672 79 611184913 32 434113694 9 450606607 49 207278752 77 690013156 44 551463373 51 319225190 80 508267523 1 783829094 49 730372739 84 535447834 39 506081628 49 883038084 13 264181603 56 971930956 23 403251650 33 515519163 7 325487554 84 265058312 58 851996978 92 293623247 62 754261006 58 994737274 56 774928095 69 82890760 88 710822654 28 564776452 52 688751547 64 176787983 8 68934192 29 934000528 38 632651121 8 48412758 52 997152930 72 666478814 21 52319481 7 795391922 88 534060259 36 755455245 87 611012096 94 648196159 25 850305791 6 496523106 42 947695818 89 770570703 49 492288778 89 261540165 71 334937030 54 304188029 46 753994474 13 121136629 86 801985310 71 603552299 9 182440732 100 884297253 66 303424926 81 442911671 84 39527445 32 770475418 79 515798332 71 113385818 88 866554625 31 827070989 62 474891108 21 682633460 62 656387117 85 485635595 67 324902601 98 764699303 68 579379572 71 394701298 93 206344303 56 996133841 99 131073364 71 581966463 72 101007639 35 309663307 18 156445110 76 441606662 90 254916665 59 118978751 35 817792878 78 137700118 83 6618005 33 908238380 35 85461545 48 291033287 82 594684391 3 532336555 75 19632800 67 566692508 15 27570516 34 214616187 23 952421469 62 47501882 89 725752610 15 177055628 13 320697247 34 836555760 79 200846025 95 756567281 22 654506648 5 245531693 40 164092850 13 679604948 37 850110534 57 260834515 23 471820799 51 886778629 64 491990774 97 149264077 49 927124828 61 737763384 66 878972822 99 405221471 20 159636466 51 205743501 89 157141813 75 463736252 5 824067125 20 16519145 7 796405530 93 973593471 51 902920082 94 631768343 24 350599731 3 45408405 89 336123479 85 994832163 21 340920703 84 11351765 99 471305418 17 21458551 71 699196056 32 162601528 27 841647507 84 306275087 36 302183633 4 384707603 72 766015084 86 785491228 34 629127970 69 757041912 9 66442624 63 423413627 26 876403832 73 614118390 17 193170971 35 359625825 54 478321548 47 729663152 25 602875297 74 385612347 85 414326379 20 180661027 24 709148741 30 188587317 66 655374765 35 736405385 1 476398855 82 727306769 70 442502066 90 534514454 64 940622730 54 624677738 98 558205414 90 171813283 91 830742820 35 803810699 3 466896439 63 401845973 42 404721077 24 372107207 64 41911253 82 289250427 76 279504026 5 364446852 43 315364455 59 961677935 28 866159681 83 459736777 35 577964977 25 319962072 71 181115016 90 594066270 72 547862818 54 268716135 50 181235825 44 95863307 74 180185108 29 622760775 72 253560701 67 93600435 9 565503368 8 638532077 72 475621304 65 86685516 81 777436777 82 137682035 11 170636424 99 415892368 19 15516453 59 200170499 61 918243274 27 420584172 45 532662941 67 673612041 15 683201475 89 336915759 14 285026819 77 573310982 51 338164347 77 618646 90 110135835 76 91522340 84 783136175 83 327968263 39 916262716 95 576847712 39 371385237 97 278161948 4 539958186 90 58941270 20 221789504 9 842593808 80 743627768 14 637416995 58 830753433 13 107630540 35 964679685 100 818456330 18 286479403 81 633567514 13 891665391 59 960006930 57 595066646 57 231542580 61 346491372 38 482078487 53 775247938 53 428136602 4 512631732 40 68737302 91 458183300 23 763665807 79 788065685 68 278317101 92 30651472 74 777047066 0 358974469 31 227712562 12 666714623 75 909346907 57 529250607 16 412563219 39 146975608 67 981295545 90 482515008 34 805180443 68 14932519 9 58338537 49 608613395 1 959227129 33 27754337 71 633786426 55 381815046 34 233909263 6 716128834 32 239548931 10 586931892 8 45538359 98 891016796 11 435042482 94 150749108 92 924907222 43 784285258 34 991458054 78 842473428 96 172390171 98 285189034 90 855672597 37 47733369 85 951203360 16 728140223 34 217812021 97 990611429 31 535995759 25 986418745 6 330088916 57 841075388 79 865084342 94 375021059 66 691897755 98 477100871 11 176894687 68 286615038 46 149620676 41 277586308 59 2199297 24 472890317 0 572375761 48 929815015 4 238196286 40 680425153 21 979211993 32 497015610 74 459216697 59 846039893 75 792766678 67 955527664 99 945572919 75 115021483 31 744369008 81 393132709 97 639371702 91 862834117 100 495884846 9 971467744 22 17115403 28 528156868 91 258011877 6 363247752 42 510088962 25 584436804 7 243505145 42 665392732 5 756218456 67 654836742 56 667362537 68 889684907 27 62063316 3 452105950 79 443127041 64 225736468 64 202242006 52 117123658 97 979034488 6 216008289 34 615856853 17 900603869 71 937619095 91 292785208 0 503663147 27 590141599 47 134541409 31 95439346 37 167305531 87 46419033 16 136577044 28 367012100 90 277724033 4 356373116 6 217424316 68 950107967 50 105311228 70 679086747 22 748596148 22 129217239 9 84409386 26 23097921 96 755849813 73 429621406 21 96907245 11 82764769 12 751197771 97 71728989 21 628289688 30 371840243 71 675602605 25 371256274 16 104824632 48 254212869 99 838681050 9 670728511 45 133798987 72 939632945 100 639906609 50 301788675 46 289174347 99 625032853 99 739895242 40 704483888 92 564582009 62 586992753 67 656823511 85 348053846 45 692792639 19 311299632 11 308869733 44 717196411 22 315468239 29 507322318 19 905828645 94 940133682 7 822369534 37 967903576 2 525491167 76 171503865 85 734684426 80 220790401 0 673012948 36 56983513 45 368874421 84 529028693 72 743708205 76 960730162 70 999021517 6 296919218 1 417091307 77 900824658 44 156234168 36 969131282 47 158157331 88 604178239 78 610608093 18 682948013 41 627418066 61 651640340 57 830182862 80 208582808 34 839890175 60 398083042 5 713598147 90 770977153 76 8197520 48 130185187 84 273989668 36 90343845 58 952693760 50 786682359 74 98242350 12 352189560 74 346806797 71 480064419 56 279267187 36 622099730 10 922434086 42 23559673 88 539474131 22 561568863 91 513263392 11 509101979 0 959668992 16 981976412 26 325208708 74 22802266 42 109935281 72 213234396 29 106547535 27 298045242 10 925693222 94 274300608 17 166337210 47 814122969 64 173579831 18 404684090 55 872440133 100 639767189 65 848555518 68 405029933 1 511227193 92 323099793 83 255283457 88 219787728 24 302692443 55 143660327 16 705279162 7 665821122 96 520390732 49 489657985 48 414933252 55 571745541 22 281871119 89 679166656 13 104179938 63 705731147 71 45042993 42 778737818 45 739875043 69 419642620 75 454833007 13 573498011 97 318629333 49 879335077 79 297686279 69 923900309 23 367232795 39 191352607 85 960351584 63 741428040 8 98557155 85 227844068 65 367446731 93 800829965 36 41195337 54 989553694 28 430738500 60 707999754 95 588725428 9 399658796 15 718033077 90 475422554 44 807891038 79 202106064 5 162691385 97 39380412 78 46792672 57 192432796 7 234488266 73 847194244 47 923487640 67 769625826 56 506978286 18 241893844 69 982155672 56 870938146 13 426933102 48 135342144 77 463361033 60 460954646 43 314369249 35 988440945 41 75526926 51 96227542 63 350807521 95 834975054 85 984340183 7 771215110 30 206597667 23 92773835 36 710566726 50 929530301 36 313909925 1 264862624 16 973724885 17 695528550 9 29778530 58 877428543 100 8291638 78 368116996 26 384260420 3 206675735 40 65576697 36 678235740 27 679925300 49 94515934 45 307966209 14 465418985 15 773931207 19 725407663 33 968018554 82 663396042 36 137074375 47 740426291 23 708657293 95 359160852 64 670439293 70 366779740 91 169865772 23 829159795 61 525141081 97 74775904 49 252765031 29 65272455 6 275648077 52 145579334 35 481503790 40 882773852 23 489170789 84 915980357 7 240162137 15 360560929 26 380101825 86 729812653 10 153873084 54 754361220 82 791407914 60 40269160 57 894213430 16 645058961 16 235075857 55 504345305 4 428171455 27 949011127 34 826682331 77 157337302 27 701773204 83 300492224 70 900665263 96 315261091 100 930369699 9 761469588 12 199186886 24 825820826 38 127983032 88 705607654 36 444373235 56 387671362 21 594690116 20 496115309 65 279919246 85 459148030 15 404150389 15 678521481 42 381968131 45 22813037 69 745864177 91 580368700 44 536756522 79 106331208 76 774078215 29 170842586 93 214347315 25 141517179 53 591591772 55 594571348 11 509296799 85 419357836 27 625813745 97 949062342 37 765813894 0 595635416 34 174452535 11 911510741 16 827979709 35 850932697 90 712748463 58 673855340 66 995844148 66 836182322 36 914256425 50 982612709 17 709125238 100 420554536 0 566456823 63 868106814 11 130064570 76 952896442 17 190314052 10 575117 14 418800644 24 851323327 37 805611684 5 714989627 3 758487560 9 876479576 24 766287246 35 26233011 6 543453811 97 303796972 40 993495356 14 694741012 66 102767825 78 26278556 11 740476409 4 801672532 34 557535778 80 638432966 8 181939227 91 95485821 59 999225767 17 198104213 22 575773011 92 391645478 75 758373023 16 168268412 62 320776313 0 548270577 40 737385287 67 398506373 53 112039607 36 108438097 21 46866101 28 623886552 59 110622886 12 934254621 86 305706508 63 597799505 59 77396296 21 473215186 51 167653778 33 326909435 64 287377983 2 143027130 8 108055421 82 505205901 98 467057124 61 3193299 56 51675742 81 71265504 8 214417899 72 80754630 71 964478294 19 696633616 31 496618662 35 467993309 24 559035174 81 637436878 37 649764873 16 429545093 38 472823385 78 681456691 29 352995880 75 516572349 73 503628052 18 17308551 90 417192080 87 533155963 23 530629236 76 119326507 89 448477795 87 995474180 74 950448532 93 671611447 92 634597878 7 794315498 20 825648267 54 221069422 74 709832185 68 667137873 96 383672784 35 205055299 69 334939784 76 86031771 35 164151636 98 987381183 83 221622703 25 69290878 4 263287753 38 858882005 12 248763502 75 952463515 0 799165209 49 895921107 100 285749959 12 753850831 47 374241407 34 888420484 97 725893311 41 789224401 98 228842889 45 474949349 74 754642998 85 567547941 61 244558836 98 640565225 74 477977461 65 110506547 4 754322378 39 314927271 26 47325226 37 988492457 4 130637008 32 269931659 32 587638094 95 515346401 62 345284480 0 145389015 77 837421577 76 161398633 31 378569263 83 319700454 24 245087442 54 517031268 34 437326483 56 155534048 64 796194246 16 609355642 5 45777885 32 82174192 29 504512930 65 469793472 80 40549446 88 10019569 89 852972066 38 200750218 93 592175002 29 368223767 43 53709069 2 386789534 54 932454672 89 384520655 44 386559324 57 756122426 66 746866587 74 141698212 6 706168653 16 618056987 35 262178340 22 690013638 62 201903290 2 702925155 51 118955153 100 873848173 29 965339253 23 824902474 45 664989468 64 724373263 13 506847411 9 446773095 17 76591300 19 767298465 63 685924082 33 228947938 28 612398088 27 459547395 56 680247158 29 668739234 51 689516121 49 585920562 86 661450529 0 576290490 79 481450041 19 513675126 26 919606488 7 204631039 72 523759155 92 32647355 15 698114332 52 872310993 15 170321790 41 868949515 86 787614775 54 821688774 51 968537171 2 825232511 5 576586677 20 664074797 55 232715571 68 648796328 69 707736180 82 73471420 25 866467066 5 881076580 85 567326373 25 553393866 21 620188614 49 6115352 47 239556910 42 703644119 60 779037886 28 522424226 51 870518224 33 948750960 72 746346643 55 544255829 61 571898373 82 413892428 21 26019418 62 637883898 89 510227108 42 16187939 100 936407136 2 564947329 56 575665086 88 150482656 31 743965238 63 748665548 91 463912220 63 269660542 28 243503782 30 94646185 3 57173901 28 680638862 61 536705885 24 902361454 63 445664179 41 831552669 10 739609113 19 340216319 72 378110060 24 18479797 28 286564239 16 675871863 56 678842494 96 615790267 12 969510940 5 882858051 4 440312163 87 456589778 76 353002682 91 605857824 71 967757681 37 748540053 18 713475448 4 897062350 65 932118141 91 228607908 27 960678823 89 17550077 4 610360166 59 869219293 4 226519975 65 617463645 26 140901393 25 983145375 51 725272370 18 580828052 69 873718668 80 920410011 21 459646991 28 371607646 97 138124346 70 593329369 60 724164708 60 275122173 19 442288622 16 80901792 45 172689471 45 823898897 37 110941567 64 238778615 41 993580607 75 818809213 44 581477646 17 943207604 44 340688727 79 923985258 95 344255467 11 433556448 59 832146845 56 438954595 1 520576370 2 284757477 65 136486869 70 809063425 79 365979349 69 336302602 98 619560262 28 870824956 9 817570585 72 641473822 99 341668151 38 565045825 67 724784012 15 643335419 63 737899509 28 90633986 0 401638523 19 263815057 33 601929105 28 440492214 34 213769199 61 485763713 44 934672965 13 981122860 13 376039404 72 785916867 89 535621379 39 533830881 68 276997528 27 232038739 97 59696653 77 377438647 16 74815679 81 390723273 27 113763774 70 244495576 78 639218454 19 323407748 82 606203952 73 887941118 58 382805978 44 335164376 38 981662780 51 872891486 88 429391723 77 554916041 46 815556971 98 824785642 24 825646289 76 779055636 12 321199191 64 553487039 76 698672597 73 888052674 80 459591568 66 308354594 93 705711495 57 509768265 42 272033881 38 819758505 84 34163573 62 549543107 20 904858070 69 226804825 99 952704553 85 222780452 61 90905907 85 790589296 56 905440576 8 173771647 50 78540935 5 294079617 16 409029434 34 39086945 96 52890564 78 801644843 66 166842019 15 110253391 54 714215552 16 196238709 44 547683662 99 415992853 8 703475924 68 888014351 47 748141898 86 563107148 35 61766004 48 216954237 88 210681321 83 191610507 5 250768941 41 869677673 97 931801113 63 663109112 97 476646456 95 822739993 39 869788308 70 551119579 70 466945569 37 937944507 35 945718808 86 484379147 60 391916384 45 252729184 60 813367135 33 270324415 51 574485790 60 600248348 61 575844456 66 739016826 22 362780210 20 173978795 48 386135659 83 587278638 6 93182792 83 621786082 97 393835142 66 686369233 49 466667348 28 467213803 43 407540861 74 801970162 86 652735755 36 56785218 90 153452472 33 502878532 88 338757290 89 949709905 24 610234983 19 703774437 77 402291191 14 129951775 36 310376738 22 507418786 30 677806471 7 514888965 18 334150066 17 80347744 43 815848092 87 499366354 8 183779466 86 305030915 49 746350286 35 260986892 30 212570965 89 657633612 80 515554565 30 654405884 58 125210995 68 121620477 55 59180147 34 359053588 25 769112626 5 607319568 37 853875676 45 46187287 53 889618316 48 487878151 36 694492363 97 314582940 73 304513006 72 200033682 96 548956484 97 613620542 67 42052973 78 275450649 89 157169913 56 854141079 44 809128854 83 354005878 80 285814430 28 206425077 41 122394207 43 603967866 89 339739210 7 46133374 8 64784993 31 583305436 17 610412132 88 441913499 57 592644324 63 629513064 92 392193764 92 849782010 46 290552228 71 451070163 9 781484109 11 538169261 92 838935930 30 901401920 13 63448078 35 586810956 42 540830030 28 890967676 45 251313118 6 488907458 14 918282509 54 65375870 61 239010976 61 920427644 46 937045834 71 463966600 86 679331565 59 124191720 48 98716308 34 682032467 76 646302353 81 846130513 91 453373909 17 224986761 87 931045255 41 29752009 9 207144482 48 449341746 14 922568150 25 348142259 44 635347756 64 281469986 25 227974073 35 631786082 21 227433973 18 461917497 55 165866644 36 70559389 42 229547400 36 50149680 60 58318418 14 776085986 82 116823220 63 317228481 7 744955419 60 501229852 76 59350055 82 84722693 40 993783273 94 111403330 29 731683571 54 974858523 33 951681002 59 460452025 22 876768727 95 682486966 7 300634951 3 241881956 8 867641968 79 80389285 14 991487373 19 756061954 57 404515444 69 827509998 47 793563636 60 60475256 13 886451565 16 719480819 39 822504375 10 361493663 7 446028342 70 358426799 54 628985917 28 670013377 44 395432020 17 909110111 38 54649645 92 764350118 73 517212949 18 788254139 62 848677633 41 424761568 23 963364124 69 343399095 92 652073172 50 409392829 41 368883851 73 693688429 68 566089075 34 987106738 45 70646300 45 798360368 71 377274477 31 519711008 21 372227518 46 461548756 60 715887154 2 183501769 88 204998676 3 45962974 24 121197976 40 22969507 49 327559363 36 87748573 71 663037471 64 478134873 5 524447422 82 637114933 83 707417224 11 716461268 55 733560704 17 144477662 7 150815876 30 876906767 32 140690481 54 438552802 92 839582975 0 852713158 44 834700452 82 443594232 61 997788263 57 660118879 65 330388692 40 473317602 10 14676217 36 413137412 73 332619694 98 237590506 56 885166544 65 129716846 48 913223407 61 724627873 85 669683109 82 319864780 58 454086706 43 784028018 78 952667928 86 223298063 71 701102789 8 69394660 64 165303980 95 816077082 36 278636802 96 469046218 72 707536087 13 787905205 87 305574765 83 83202746 71 601844454 1 195302968 72 238120344 75 819521495 4 767476305 99 284367364 37 735533879 63 846586571 2 859355740 7 830372132 55 209761080 63 972828023 0 748884380 77 503300651 55 187152671 25 25250337 77 797608367 50 336122090 85 828492507 30 170878322 35 634412015 70 456736884 28 678699048 0 335442301 39 452328139 28 26553462 87 286236961 88 373956707 34 50574174 97 861600478 49 511619544 74 659131121 86 157381410 54 531457423 53 715442707 32 861039594 22 172973934 31 469822478 61 448182808 6 174423637 46 634304741 12 141478349 46 233594544 22 778491259 23 117080766 85 768229354 28 975435259 92 407297349 85 667883980 36 955460831 99 777841790 9 812034849 3 254750451 94 775464397 54 149435585 53 150962405 52 205799866 38 212758126 61 570969181 90 910718874 65 983345841 67 70240662 84 843032183 20 819157030 97 381489543 14 752962634 6 100933537 34 27254322 92 99563067 77 408487465 94 50073639 33 527669271 12 118685077 50 45577373 87 73358771 51 642024502 18 37211425 62 133375965 10 117569132 14 326908289 65 672750826 98 571834231 94 640305918 88 579933425 44 934577651 44 795017071 23 809718284 95 106512266 98 92044721 29 896874589 11 139467607 95 760255185 0 596011334 93 97462686 61 248305080 44 166829388 18 741457234 18 864835398 93 714197941 18 851618257 86 271528083 66 242658627 88 755326031 7 255680636 86 451401638 87 957704975 21 656039558 16 403570169 9 411467695 97 624002735 61 529066512 77 356507327 91 148449677 36 821795412 16 787248779 63 437229657 33 240029744 28 614190094 11 499667935 88 425574303 49 996166695 15 932486813 32 59136431 79 85509513 20 955039742 85 53750093 97 694826744 62 171985733 94 437901482 36 296842607 0 846022823 48 251623287 44 431432630 65 605901458 21 558523256 89 936100293 15 691826821 0 734577360 93 145045893 30 300996945 35 710379673 38 339222828 29 996647929 30 985584328 60 99313922 49 185741853 19 917482134 26 933091614 69 503059991 41 548499240 44 362575068 96 877677687 38 959880732 72 245468335 2 306941191 23 557386462 29 957375926 35 187325921 73 933979381 14 965045273 42 529551547 46 642562082 8 144401933 36 778176830 77 993938146 84 758376662 14 373871501 99 495090975 14 160190356 58 828804932 67 540159450 10 586007240 10 533415901 66 134842576 91 551838860 3 990553568 15 487931368 79 212861602 59 639870721 34 268484149 7 431551246 62 606108971 94 770411010 33 294412072 94 354298746 68 433401039 54 774087385 6 442253524 3 301794737 92 683056797 83 17222530 57 392972107 63 13567961 32 280258248 1 132450016 70 254864924 9 452915618 50 219690236 24 852751265 58 514449714 49 690124525 79 227124135 8 319926224 21 742865888 32 543290080 99 555237052 14 782442632 75 709231653 33 514871818 79 58580573 17 451567956 4 656056281 32 395286760 83 545501301 23 657977160 73 742983694 43 791236441 67 460680141 88 773708550 1 816773273 78 416017710 15 624415649 86 233451059 50 457852307 25 472793989 60 183443352 78 841088041 7 491812005 67 404170454 16 614884763 72 787031102 2 803167043 53 922718413 27 806656756 28 458672782 11 447464210 44 264943862 87 828695875 67 185374513 92 397946483 97 407076654 82 544098008 90 825836148 56 664455134 4 965540298 63 244860400 54 57179227 36 736160972 34 490880123 33 728783028 76 597519512 26 3978425 27 686936892 7 130660590 82 62411734 34 594285775 19 437369033 67 564114929 25 402528084 90 558982648 84 429206115 27 147397429 61 486441271 68 105833228 85 951963334 84 347047359 88 692354428 76 322208248 80 617958475 37 181801114 9 603358788 89 887490522 20 342146530 23 224765192 36 398838534 41 330137497 65 331734572 17 244548328 36 242521772 93 490079739 41 464230418 86 940858233 6 694890921 17 825018038 25 508735991 68 553845157 25 22167504 48 227370026 41 89645351 31 854960081 11 265420681 73 241791534 68 423741975 44 553693781 88 388906261 15 225398304 19 882762320 50 576752116 44 236158871 18 77754294 94 157047061 59 273160587 26 111131656 52 180204365 98 473499896 80 298993114 41 144458919 67 477944395 68 879110865 30 103239158 57 149300636 4 582864715 70 561812181 86 890677215 32 819664809 70 991718460 50 670224054 78 132789693 72 447851977 96 551796025 64 192469416 66 354285170 30 42603124 42 594260182 34 893922967 24 628885703 14 211480482 51 552717211 72 233295987 65 210776680 43 467875321 84 324329314 88 284315975 77 882447709 46 172115266 22 731851636 7 76860606 95 768875429 51 724390346 85 14760247 6 286052551 85 178953827 71 592246805 26 654139868 63 410657103 29 643872686 9 273972019 81 109191691 58 490871630 64 413237586 2 814052542 96 76991877 100 750282193 7 14350362 11 72608919 57 554762773 13 151555236 40 495388946 36 799721993 1 638932011 44 105438523 65 154965037 53 711155442 6 561126227 96 770315471 93 160649513 77 38600659 16 262537893 34 744314284 74 348359454 9 60378722 1 611919717 39 40227146 70 209293145 19 923249351 97 860444311 81 852266343 93 732670503 84 558911562 83 643442931 51 796884293 89 10353724 96 411162456 44 654587 10 253552916 95 743837391 15 658816689 19 386080557 56 934652775 28 934515660 31 960276357 72 625786954 49 912347493 35 883484835 42 50155627 87 112367689 59 333362729 42 585702730 31 523292173 86 370318226 39 71046066 30 895837602 58 534391224 30 481756142 21 518382432 37 394851476 83 12714355 25 550503044 78 176350771 9 36557697 88 816756966 94 421011615 65 714958513 92 714918760 42 963697485 24 908123078 83 430605793 38 982174777 76 352736868 94 959792332 34 774064127 16 458414962 100 94989181 20 523382152 7 995554206 62 676728301 88 483122659 42 327094223 90 250196163 60 5341363 91 175157292 44 459950715 40 836597908 30 553842126 87 367197508 78 339987385 18 150213744 33 279756325 53 964673934 59 304844377 9 426170985 100 444593202 66 307512385 85 250755499 37 511211550 17 424293485 85 574370370 33 731585492 100 932236071 19 723222907 32 867915617 69 806709387 66 480943543 90 632559781 15 994443694 91 951893533 15 376457447 32 196128442 96 317824453 70 170238131 96 798525817 45 859816072 84 756828740 53 880518747 56 502478850 25 346758952 70 747441688 0 426722675 88 929553199 7 125872199 97 136511235 41 762380774 89 461255235 63 333997142 72 811054032 78 103297637 49 204466015 73 21539346 13 574590754 63 836642448 49 782489265 68 102122512 2 88821774 80 430547109 27 586610634 48 516866505 59 218774927 30 542974843 76 555205188 9 232613419 65 107832113 63 876636030 21 878135403 27 184682467 44 312293283 62 457114317 32 355885923 66 287397746 86 142754202 29 170325963 19 959017952 75 38320998 36 844391092 59 348942709 81 163904170 74 972316920 65 936673671 80 849575089 100 932419875 73 234509351 18 388282971 4 127266857 42 284379944 60 991233962 96 968518205 49 672936490 90 350381977 60 378979704 48 175535827 83 593422740 83 572020474 66 301914465 54 670533401 28 193078053 95 134061606 6 328516190 55 520101641 33 981389042 34 991038833 8 755089395 26 665903523 62 403979287 91 647132718 45 605935415 84 710107580 53 354314493 4 344081955 49 337268495 13 256371030 28 588360137 44 859633523 65 387425002 57 796263278 34 383090457 84 425363758 12 310886179 83 598197919 45 402088607 25 450786750 21 797507999 85 608479006 9 909163503 68 88335641 32 900759454 39 748542362 7 676764175 31 208546286 8 653077016 43 44285287 45 777578670 0 525328679 83 117312915 61 867267514 37 364819983 38 981979768 100 961562226 85 320949298 66 86301995 25 978811350 84 278244052 37 809788350 11 747226204 54 902127177 95 778099540 17 282861681 26 577611086 94 347677104 95 164980235 64 654746732 73 643352737 88 100077679 20 544709073 84 413406246 95 761036059 45 626852482 62 613222367 91 579357293 35 87563892 28 130891782 5 451229606 10 434056935 49 920390313 95 477109330 82 963731806 80 740988363 95 423179050 54 428104403 53 31303800 74 596835747 35 97504526 15 807358972 57 949266522 66 495112254 12 603273012 61 752723470 32 11978119 80 36330544 86 871335785 1 718348561 24 942187070 0 229137263 97 676029637 33 420380912 34 97969391 1 885558290 100 250190498 13 826994569 33 196657545 39 177010367 64 508133092 97 385186185 91 546428531 10 479000086 76 599516532 38 351236232 52 750313803 82 863847661 64 159791088 54 14589224 16 369166114 71 136196656 22 835477460 24 990449212 91 757529576 55 463345521 77 464846976 67 857093534 80 48287316 48 277584302 9 6838328 13 576207137 42 964089963 39 977264837 80 142711089 28 305363527 99 928731777 30 290646348 68 228596198 6 325101158 5 218836989 57 440201745 28 846358210 82 748084189 5 390148864 3 323902382 22 576830120 29 584813825 65 134266435 42 725646102 20 532794047 23 845764100 97 366741674 14 472379226 40 667233246 57 114482376 27 669527146 49 490040384 97 351644825 22 165554373 15 98000583 43 509681698 26 81093010 20 232317782 75 437859717 73 484914738 37 485681072 75 487335917 19 57107541 74 580243306 25 134497644 98 311680876 20 454588447 70 703476617 64 492311382 12 828225092 97 216251916 37 415575804 6 350895236 46 895933275 55 532275589 13 726227057 33 562278128 54 840845672 85 799827937 91 143006060 41 98415863 15 268858698 85 644080115 87 338364121 62 485585872 15 686399486 91 840811390 49 805971184 48 744869531 94 120842187 90 229660193 46 396972981 92 154863405 0 938012754 58 809191083 25 424832367 92 265187968 65 125152949 11 810453106 83 455456993 0 378677964 89 292171582 59 311550500 0 893719888 64 448657648 47 175607732 84 980593437 67 791163643 40 428289057 62 579352755 52 578977848 93 93897566 17 918669135 57 824158808 73 232748993 2 904547728 10 941753439 39 634880925 89 237253948 38 434018480 64 58592361 74 204653420 19 731101671 42 147781220 0 378888997 77 988898700 57 607713145 52 781378278 50 326588380 64 755037638 57 709133127 76 565231666 14 133210094 68 920708157 25 550936629 64 241578815 85 648454472 22 313787617 14 323383550 90 890650241 28 935588885 71 817472057 43 758651640 66 788497697 86 86121280 13 693865208 79 899698400 52 442482446 38 527366225 51 597341694 73 616845631 37 343801062 17 716412869 17 338594513 76 525164665 84 647140717 59 485616314 9 284407168 93 398454365 99 584292620 64 874891650 24 562398702 50 43399212 34 780519423 55 105064293 26 304898760 27 719800980 38 346559508 75 654306166 53 392345581 83 534552128 31 887070776 99 89607079 56 468711356 83 815661350 18 468996084 96 9426974 43 599140044 51 533764533 48 136313064 75 674121667 10 370292536 100 714391393 23 879005384 8 344867606 33 208749422 52 437037190 51 889177542 15 172046252 66 946608820 1 769622439 5 590525825 87 260452053 26 288587330 56 934251801 48 529399188 45 946369577 33 995214009 92 143569928 40 568372242 56 157879650 26 713360027 12 656848765 46 330698389 32 422256107 47 5419629 81 115823075 70 328281745 11 673164875 4 766866471 88 6331471 90 191319602 58 467279811 83 388164632 74 395661482 33 571797825 97 943416985 49 595675036 6 985329722 48 453540563 96 374771214 62 987011711 18 130802998 75 573231055 21 628185053 65 91817545 42 242472519 28 757729795 28 303617079 79 687804433 36 900937554 58 933269520 20 754305351 59 394452131 1 29017467 73 875682331 23 582845639 24 638740271 53 71516277 0 537375353 45 795341836 27 196054712 52 450374488 61 655008376 31 603522239 29 543466249 51 733380303 100 583135234 99 179573030 1 849387984 38 655966971 95 397558041 31 614639804 37 291248127 8 300661786 51 794735897 43 316310488 37 193732121 3 868990321 76 882711444 53 821696386 40 765680169 88 179624655 37 751055648 81 3309786 56 911186275 69 777310763 2 805314308 100 344423502 31 565566388 12 917836087 31 583730713 53 644907734 52 660888363 14 510519222 63 236286360 19 951684211 20 81706956 25 858893878 84 138462225 69 854053988 61 27631362 84 874390090 90 146962944 59 267700143 57 53869077 75 21146560 20 204052194 78 492472874 42 567950300 68 290888355 18 322753851 19 34563503 3 299356392 98 161049058 62 733949707 37 428077390 58 501457698 63 739716435 2 499823679 69 47134132 96 447098201 82 558505442 55 802735831 10 22445986 88 547591978 34 116431596 12 729571365 36 753630575 30 953881371 68 253327940 11 860172727 73 723896227 17 112277573 80 945680724 75 732265541 97 984673468 5 197977432 97 281584178 0 903408179 41 951062258 77 986047160 33 76951682 17 500753780 65 388284572 44 909493859 33 261650454 39 935061315 84 91090584 98 569475975 65 639129649 74 211334695 75 517482869 94 621519576 90 842067288 62 298898729 74 496423973 37 201066319 5 827473793 95 553984042 54 468368338 91 642031251 39 157009702 24 875444880 51 546861838 4 607097927 77 886834031 72 569664745 64 839699143 56 243014833 59 705302541 68 202329808 94 766699384 91 745999935 16 275406330 11 957555519 64 51228985 17 80670566 43 516043869 38 856053725 17 384957285 40 764660911 41 386666865 24 819088213 62 951441585 57 882032102 27 962623916 52 670612086 19 262818763 12 103677115 97 903297061 2 592274910 30 945600807 19 208773938 40 652061904 6 35482245 38 741148727 24 395280414 76 441318961 89 802475783 28 249238815 14 545222510 56 273365985 79 425136981 46 570806512 73 731243698 19 618044651 78 615674373 84 733250976 77 208954897 51 918843864 70 579284117 21 366357527 75 91787449 43 832940535 15 676188756 95 164019261 77 561842890 1 470937552 42 869165722 5 149422763 81 598928393 85 845027417 45 739898916 34 195146667 33 789075198 50 118220426 59 915096482 36 268212286 0 996785992 70 541194621 89 705074531 29 38663491 94 405572768 45 593934767 52 730679518 49 747452646 83 254235710 21 352370516 75 929503260 42 45812009 22 702040838 17 39626590 27 623029167 25 347408213 71 920878414 77 75008438 68 180037320 83 682497700 68 905162199 94 994392891 23 273714501 7 622149225 65 311772041 30 273666538 46 866843922 32 962245168 11 286948953 67 784187806 68 429859297 96 354741516 22 461175552 91 23041384 94 417091904 66 689153317 14 606904600 13 745420251 9 8522357 57 307753197 51 231775406 93 79183852 32 255790586 9 549773585 95 903866073 5 628641587 48 881880116 88 130866480 11 994981891 36 739676729 15 908796817 33 561463148 79 777181865 98 475777293 13 131751609 21 568964448 92 907555331 14 666204870 5 859593182 82 945629529 17 483340969 36 787634175 89 484007054 73 962113480 16 844122441 44 647426574 22 529660415 51 78781504 68 600066820 30 887456234 98 929986464 80 88987884 39 996499323 69 345119302 14 631198824 88 292048551 32 424653872 35 746675707 92 259567691 3 961219388 96 216350372 78 442137029 97 425486589 6 169561659 17 657985202 99 238278606 85 394063949 75 928628388 92 626940310 25 983054535 41 335231200 1 615883275 38 407597896 33 45898184 48 699561885 6 5475492 45 608526448 20 821010706 90 832789155 1 999386643 18 10064452 54 944184898 30 260222638 98 107622391 43 83049873 33 453155906 72 602723074 79 667463976 77 986222982 100 285942119 49 795614974 86 584417937 38 817759699 77 335992183 94 801302757 12 773487566 55 117414344 100 145209610 86 731962018 49 904476528 54 396897278 90 365007805 57 447039181 99 615443289 40 854839073 9 696115324 27 687860661 45 519191042 31 826258897 75 934352348 43 636319109 52 842563459 11 85384654 69 655884253 93 532485257 2 555367471 100 637077906 48 493344948 92 637251817 70 25729364 24 676307007 47 708329317 16 873929551 89 924996661 68 210666885 49 215448369 35 530886727 7 923549014 75 381476033 71 902120165 17 698553387 13 780399368 31 896653278 96 290436742 60 361781873 13 639179849 100 961645641 77 361369116 15 548927473 88 304827045 81 531492832 56 261629699 74 227001320 92 272296870 35 142302342 59 424113498 79 376565188 66 668326132 74 855538726 21 702130277 95 614545047 85 138832090 85 5455090 54 701913915 57 886911821 82 372296921 32 904761849 59 503363379 47 206481289 26 41446879 53 939492888 95 291498912 43 567188011 57 22947152 23 343707910 68 149793028 15 165854813 97 249165652 56 956730907 97 240317857 88 312681158 38 423043057 100 430400762 38 843194164 64 260796548 95 408639032 100 974156424 78 214168720 39 375751122 25 729684405 28 476203212 10 783202971 17 103905758 71 534143733 83 65334793 37 71678758 69 304772391 11 808739040 42 832715077 38 636083479 95 527864433 41 925744326 31 66228429 18 472187959 54 603287766 16 459998506 79 464499622 53 955425835 6 333585088 7 104773911 97 613688639 19 732728865 37 428165340 8 189010009 47 486809560 100 247471322 37 94634105 94 175478493 44 171096807 47 890819903 20 580192938 73 874857917 18 517349686 90 700567859 13 875536276 30 243801615 20 926115225 41 187179743 29 191359147 98 387831344 3 421918359 29 678586324 92 632009950 94 538216324 5 484434644 40 349882961 92 914753527 76 417430953 47 746060721 23 906029581 94 124982134 61 262358549 31 703278216 41 572069079 76 68362011 74 679270433 9 638449131 53 446575015 99 430754533 68 898421970 5 931195438 59 490315704 5 593371774 49 374148268 36 843936237 0 392035179 23 577969208 56 225086520 58 513259688 38 405246207 65 520661090 72 144135922 49 753585267 16 586871658 59 418795578 89 202348238 37 253365446 17 196293862 100 929644426 43 245523265 47 463881381 37 690944073 23 526636595 90 671317490 39 165592407 37 343372325 63 949007463 5 408104162 70 152710025 9 92585263 15 627595155 54 556832494 85 475977320 44 582518274 3 439790043 37 955676595 99 273020264 61 473520112 94 279181594 78 93724760 56 37533759 42 139385381 79 850232160 5 353358531 11 569898544 81 612571940 64 709200814 85 214177985 5 157274905 39 92462168 77 977370772 8 385900425 54 85352391 0 157509591 67 215672704 25 975195206 98 303545913 85 421106070 4 206854803 76 849551705 42 123619308 37 318400261 10 880216999 0 374440484 6 829380789 84 760503637 10 177029458 55 362969344 3 923745503 87 300729353 73 54794770 73 415181479 11 101766857 40 322962037 29 170711643 74 541733970 73 364090375 92 430668063 22 270130602 60 577233566 10 128639081 100 868541309 35 810366472 10 476218104 5 852542971 41 179210800 21 414781157 20 135545306 31 180349017 23 969726737 10 637847124 66 549913684 7 848473107 16 809107074 1 933970627 12 757652495 48 468441450 99 919208444 74 104614768 6 559844027 93 752474030 64 575344991 54 949992913 49 21320921 5 642243714 22 737456024 41 180140306 5 769450926 79 703086697 5 230148523 33 414484763 3 259332365 18 214766914 40 663562553 38 926682542 11 450578107 0 141894711 97 625083605 87 117171065 98 927474022 100 783183498 26 800875484 35 806427437 13 985858070 3 453057370 62 967464325 81 580589155 85 569917352 36 570026207 27 7707989 45 448096559 61 414987347 88 778459334 97 860054265 65 586841953 43 440964269 42 364974108 84 859143403 30 905676115 22 914672013 59 304919866 85 841382672 43 37957287 27 215533036 88 273336817 61 294271101 73 688054220 20 131685681 38 980915193 35 624568684 40 813138781 43 322938489 20 961721593 79 845865201 34 224748039 76 350185467 93 157198562 41 553570412 70 792658055 42 943262301 22 622023104 1 382819711 92 177453608 44 232634110 74 773029003 63 904043484 87 555308960 20 125459197 3 261278156 48 576750428 86 808660183 17 987644055 57 109100334 72 380384624 66 595761806 88 371361191 86 733434881 87 785502218 100 717700858 35 593666379 45 135715682 49 950497723 37 704725623 9 178761955 49 996842401 4 13580842 20 758615648 88 576895496 9 709403948 5 972108260 48 253924850 76 610547948 91 35576015 81 583179399 14 141313239 86 516622424 84 575758213 59 120345393 62 795362735 89 181402755 77 19312526 88 431143237 100 283232113 23 379953986 29 863428712 69 433969349 16 269740721 78 562337106 43 638414607 37 432119880 57 714931293 1 966871427 56 602956050 25 385655826 89 632786634 49 815356021 54 11022023 16 654828614 11 24798664 90 374110039 59 315323361 70 117705117 23 920257400 73 576486347 63 679988684 40 961235500 39 492312877 24 28033510 37 916425042 100 971370661 83 421323295 15 471067600 28 29192405 65 863860544 33 594974465 22 573878019 46 8817801 13 249958529 46 533165661 69 210466884 44 299919980 78 114051309 81 709642328 83 645145889 31 765369387 80 780263036 100 39663354 31 978608735 89 421632155 15 216425052 61 914643580 52 957836659 7 828201835 96 554878652 57 603243581 30 688959160 89 127126642 26 365315327 34 636402234 7 785718605 11 906045681 69 570386002 3 315766768 78 829461679 26 843271630 71 847408225 69 911615143 14 580863855 78 62129999 18 451956756 67 27367445 97 345800238 95 562591464 7 93930590 11 488670347 66 225015772 99 905067235 17 833325977 57 652002599 75 607109792 76 490766937 100 508506459 17 343989453 89 662627173 31 264371955 60 942600180 37 500855993 60 948727630 4 956452096 54 178132451 31 435501920 55 923027852 24 97268482 44 651373252 23 37541805 81 844639390 81 78217560 80 396704804 0 1783214 52 606657404 51 156115565 45 783954445 82 956917688 62 662596099 98 752727686 59 809020042 89 412179930 36 969106480 57 573153114 74 277975956 59 943589400 51 419357846 41 228903785 15 6309859 10 480302847 5 195400304 84 838298025 21 865940114 23 430324741 91 427079680 14 985466145 44 508281884 37 343193923 46 934002239 12 27122372 67 847979811 13 835002540 39 863952767 1 442965711 96 29560639 83 694055655 5 866571639 98 497698885 28 493525028 31 386297855 58 895875652 56 985865040 17 115258245 78 685042856 57 262687223 26 675535614 7 251969570 87 967865234 37 165921981 2 27756262 21 116061310 24 339994416 86 137840257 32 992365698 30 889796842 76 962091765 24 445693163 88 901892095 41 631229584 2 474003020 41 874939512 26 315987177 22 240511357 92 169607784 43 676855246 19 229947382 21 277717492 36 272810838 20 796429938 47 408915957 81 362610974 81 51780861 33 857278353 13 92795757 96 594618721 78 456502086 31 738469536 59 309556207 87 938407202 86 63361881 70 23835587 74 613981470 57 612656799 34 888021590 37 181784298 68 979793480 50 948780359 34 517348871 23 419345068 97 895778161 3 317724424 98 845806023 37 488071255 97 792688962 37 459017607 26 665476956 36 186328467 32 874462175 10 340854065 36 607742886 43 87052029 66 171742661 42 582485524 18 301631702 66 968081400 69 7195871 11 310663693 8 731596318 3 329388677 2 88978197 54 374979879 51 619802969 33 533824706 13 513407167 80 947271690 79 977481875 39 175410606 74 42982521 44 889823132 34 82105644 75 569388498 21 170286334 31 956906557 11 967383316 10 371099472 86 170260285 81 793732334 35 617158520 38 380426531 51 7216147 87 569276928 23 791923524 72 853200465 48 629516432 92 403102828 99 942564713 66 825349649 86 380343149 5 325408912 100 405570163 85 391558759 29 196723541 73 44946104 49 186547341 84 272338388 90 50609789 64 911555688 71 307389218 87 100019020 33 510379498 92 401117114 99 590303362 57 427441556 22 382731148 25 895500336 7 567681687 26 450963660 50 178877067 56 359113611 47 454587077 14 153352445 56 491828927 42 268913958 95 467846387 17 503824399 37 395259806 44 298568135 11 596200919 27 542156949 14 640815268 17 945856385 31 214790390 57 605297897 56 402266637 62 57357303 1 51950247 60 921294131 36 704142113 100 607459606 72 899478224 44 725013660 13 230574213 60 266825910 37 40011122 21 799633834 53 233742 94 89764416 23 788020266 71 561482570 95 719921654 80 329178444 65 803407818 61 65446810 28 713899549 37 111589130 72 474533428 13 672891704 76 868736041 17 716493765 82 795024800 28 362917211 31 709649849 72 124864129 64 786553249 1 12353108 68 930131584 23 749470065 97 364049155 57 664913394 80 69104599 88 380520904 91 65119783 87 115374712 81 565800328 4 35362911 74 9207313 63 878324136 36 941327607 92 657913370 63 287064911 63 647927230 25 195830723 98 464278304 99 611934517 96 585146943 6 926026132 80 203327041 93 612580875 31 101815437 59 457674373 5 123222139 61 595721585 5 230707659 32 553876383 92 985138813 25 715573825 65 194471063 21 323153799 21 55070617 61 858512674 88 425284379 85 25523961 99 537777062 98 572017615 76 545670198 14 586441825 51 552480832 5 280585974 4 30189720 74 300288633 46 148829098 25 273067081 48 55327617 35 914756824 63 360803668 91 696178778 69 352288322 33 841547396 71 760178157 3 107664626 11 97178602 52 72524567 86 916114404 12 701302078 67 250497740 13 179545495 9 294588680 61 85928290 59 177877332 18 511126786 52 918980814 55 248955332 64 489657 79 119205300 75 224673251 17 438424252 84 60735193 68 345876819 77 201565153 27 655145903 88 987902987 65 496273298 93 2829 5 90570728 87 107674505 70 803809859 17 887013151 76 223909304 98 852177456 23 874425129 42 167713257 63 938867685 44 138868469 65 358547064 4 194784219 9 710459638 68 115388053 28 797009229 76 958938345 80 876499203 58 669960859 49 770260172 51 541978670 47 95167817 45 341330567 19 570678987 50 534516632 94 706997432 88 52372061 57 824827259 41 611034409 40 344729961 6 279798770 45 116656684 26 854182841 98 246242107 47 555265837 19 564687792 77 947955663 31 651092187 51 228225114 9 127374659 34 925082743 65 12508503 96 553981054 48 522985306 84 10609134 49 642176716 72 917402947 23 47623875 91 566369206 12 714777640 36 553306342 53 830142201 69 988053486 83 354013311 70 403252621 70 218896599 37 964772883 11 383734590 76 568311058 85 226365161 75 187766986 72 918608963 30 813125370 77 257128750 18 964231572 82 194046552 55 926284935 23 885409212 5 296893047 25 555362023 38 640036175 68 858323675 53 130231104 70 968081868 85 826692229 70 697670503 40 387963642 55 527964320 39 348032065 94 120858097 40 608421719 30 782518702 13 413541885 89 82724739 62 543750157 28 348956360 28 671882474 81 978954634 60 981218978 97 632906052 42 993350827 27 919437557 26 868112478 39 215231852 100 735194208 5 647020324 56 550713330 71 499493193 36 442183358 2 594744831 31 462231889 52 126951848 29 28526659 57 965943417 0 522129026 49 317873428 47 251662461 11 261411005 71 532116949 42 520394011 66 652454832 36 442916935 90 278262372 81 157247736 3 230430514 61 143558795 77 907408449 19 142747385 77 517481825 97 777218154 24 638820092 69 726382218 36 212175039 24 263151687 91 627235576 3 534236765 36 37922865 17 67117977 84 255322356 48 877683042 37 301030199 18 204956615 12 824692472 78 228390330 95 985162696 64 68235020 66 848994288 68 706918058 52 92924264 6 863829274 9 547463053 12 376946045 60 923624027 45 891044475 96 742270958 2 178730706 17 162359111 2 382075471 15 374203054 77 163132699 80 371292351 96 655538717 28 246921390 28 994914342 100 452580390 1 963332954 10 125630038 25 615718957 48 257265764 56 124103018 23 354215166 13 456139736 73 924168547 93 465508104 98 457170981 49 424127508 72 83038955 30 361962671 14 423293374 69 509810681 53 811447912 47 121266576 70 665798944 64 370735965 14 149825281 7 406205014 54 499284641 64 380407004 55 331043720 44 546584275 5 760919152 88 107501216 76 58001333 23 597783800 76 959262480 90 484718546 80 737484549 73 832821415 57 108139258 39 702939845 13 385432744 7 841146699 89 420367623 22 625624493 61 120154445 59 491620711 22 768480827 31 808323683 65 660419626 74 643916966 75 841290974 79 596421502 7 961982770 51 208947237 55 959085760 49 727247611 53 197267210 27 961632198 11 215303435 83 748939041 60 579561717 35 335115278 11 661449310 36 50132563 3 798530007 37 227380218 47 764468575 97 774544994 91 699365566 9 242036178 89 108084543 65 24206740 32 311991418 44 495320738 39 948413898 74 644064461 73 986968058 5 179129810 73 881627659 22 560572754 31 720150309 78 489989984 58 810884803 84 535317993 85 610903248 64 169549717 50 931137744 54 757373355 28 388684232 5 372419116 37 917370378 76 460430464 40 919132564 9 863563294 11 897710894 42 127934951 41 3070631 99 992496801 97 16427257 34 830723343 89 837030076 48 979709537 18 287578649 18 608156640 42 486714083 68 635272354 37 212809595 6 421543917 89 607968471 84 811338685 16 903727968 16 165679764 73 23974283 73 393545916 77 809718754 72 184678588 59 882013555 86 949641561 74 32772110 27 827851701 16 368950897 94 561065524 9 707889616 0 305388588 23 974284576 71 226968887 92 595223810 34 614724208 26 833588530 61 148817519 41 873598439 87 763424987 47 880135529 62 86652276 37 64212643 69 431558846 77 290506473 56 921861639 49 425969953 76 889104176 64 501594662 47 324673480 57 729656634 90 43149113 26 81967109 84 51124602 2 851788065 12 706736440 34 412191579 8 910295880 17 732609724 8 169178215 91 220851587 49 633356609 47 41717349 64 426113746 28 285185920 6 202063603 23 381069871 50 629895698 8 332852498 93 64864830 54 384795002 64 992688177 45 157444996 64 76929637 68 400140655 48 873949983 13 339739369 83 227784832 29 941921788 88 467798332 71 552054633 36 560625031 83 300395181 99 101386788 98 625026632 64 549987721 91 434690136 26 331035008 0 906230942 16 801305613 37 825813860 50 177248872 1 686207352 0 415695964 49 575517795 22 89650408 84 911097497 86 534081117 93 90907567 43 590329735 65 430852220 27 279277859 60 998945913 28 573918186 15 837939175 19 748132718 75 897201620 11 113647176 24 694911532 38 165444455 85 926791223 46 940317621 85 484557585 1 84704668 0 509595292 64 297210696 70 764866751 68 696048995 40 724845131 95 985556071 69 616355103 28 655003983 31 123662726 75 726043574 1 589673068 35 746182908 30 582745014 49 78315823 27 746707260 39 522827297 52 221873119 13 598879163 31 612227340 5 14085609 46 303797308 31 707964918 99 498280958 58 624799419 88 925156984 19 606237407 25 678457633 91 763840794 62 847918601 8 867705139 57 433854776 27 123704747 53 382165297 60 772226694 87 942524557 3 274484091 53 415256634 7 472755058 86 598308684 92 964387508 87 749780116 6 580839688 51 987604587 43 63293256 75 773327591 18 725026094 47 563890849 19 752557299 67 691979590 44 836458263 27 766147310 12 645765310 96 810380320 18 33353482 2 362033483 71 428246942 47 267705833 43 487898400 50 751418114 11 793637638 23 5460809 96 825648421 11 366958599 91 698228941 62 508319299 53 754716137 57 48855291 35 230134330 49 363296744 6 57764921 97 716498117 95 684570041 4 368633400 21 457159991 42 698303865 89 476249988 34 252968372 22 238419614 76 15669940 65 925899251 87 351999531 74 736452276 92 330301955 74 910509654 71 677037294 67 422407639 51 134920482 90 607484654 58 743162501 99 637838077 21 413879499 1 198150254 68 364530263 38 729468806 19 834901424 48 119406827 5 138675802 8 183649616 7 14061581 80 891625943 23 257507921 25 261156504 13 497099148 94 838183733 68 839443842 42 730397792 94 796548627 68 437063060 63 444400491 93 384170144 78 987322970 12 376236551 28 183239775 21 155455618 23 615612522 87 16312821 69 792280901 1 322103718 41 240026406 57 695233897 24 231773955 40 939390525 62 610882755 19 503832158 13 751547484 84 124431985 13 660279100 69 483352066 2 821568740 4 727137139 16 779483938 38 774636037 47 795806330 54 61256087 97 686399226 61 991785294 46 426098649 18 903474 80 570896260 21 454782739 2 282651982 8 434221325 69 160316281 80 516708076 55 767022851 21 796556094 40 425535743 86 351585042 95 292917379 63 803207528 17 904562366 61 562179057 45 255380429 37 603511470 94 689346709 81 278945696 57 525263422 86 306724198 58 703868971 0 268255091 62 764871546 94 549279075 59 102063202 89 724084180 54 25909490 7 733078096 47 842670424 58 80040407 54 688954575 97 380388864 31 39478089 20 656207435 25 762559578 24 145370642 96 259465123 5 140098587 63 801253998 97 331618486 34 971508841 62 548846514 62 759076512 72 551373550 94 946662882 23 890713307 79 746570447 85 642215766 51 740546831 75 167317916 42 682337269 7 733912670 35 730142796 43 401664421 17 361177585 45 337011242 50 319512793 67 759639955 20 118207348 64 950331189 52 108999022 70 1525641 7 179093363 36 348019348 94 468619000 36 861262640 42 402718497 89 469831866 11 826278301 7 568885583 47 378287063 31 240563667 28 353621215 49 838440905 82 228176535 95 793820117 35 253256159 31 999486575 3 722406605 20 375945587 18 66351833 42 768002292 2 820723110 24 135523343 17 871731896 86 385316550 65 771087122 32 981876445 61 902741877 77 504409683 37 590888287 76 397788773 99 364238712 83 570899683 19 795517460 17 445430120 15 781445888 41 843573132 84 350568141 77 763510911 86 523223041 8 38531255 75 679993275 56 478654918 26 174330482 49 146807229 43 655007280 26 392853272 95 250979999 17 320326536 69 744091596 6 996979106 31 301221528 77 25326316 41 680730262 69 495660426 19 346829110 91 287024498 34 597171700 60 531103928 26 682226439 16 637267954 37 932844629 40 74261090 83 462174779 90 514008594 94 781650326 24 799957140 80 14848343 74 534715822 17 299577227 50 723119783 50 16591549 57 197644863 55 911218722 39 578595296 98 849435742 65 45224227 64 744442796 66 820115140 31 233198900 31 709797320 85 699021101 30 667567811 95 598585597 3 608420591 79 3461700 71 616184314 18 366353281 59 845069937 12 430658744 57 816202010 82 557056021 16 639201313 27 506749814 56 564362950 53 252341817 46 530510173 77 477432980 91 5144242 58 100357118 93 96778766 51 704619320 94 175338472 62 715208105 67 849983102 20 432110434 63 351301812 77 255766593 80 608962289 62 463566317 12 308650736 26 79891824 29 138041449 29 634866482 31 32380462 34 994163698 78 991299229 11 717066523 47 73287936 94 619926268 88 86747753 13 885817513 78 875370297 71 600660844 4 721078073 75 228106831 45 912010268 52 226548414 21 735871514 98 493490962 74 782222449 26 535312141 95 683436780 39 65503631 64 631537964 96 147492498 6 846695923 64 661948694 75 455282254 17 288000494 41 178676750 59 4786150 27 985036210 12 188292838 13 180757322 69 557785927 13 450737019 18 329214721 15 789314746 18 699478152 43 270277897 98 741455042 27 397085770 38 28891504 22 349288694 67 956252008 7 735302592 5 261093010 21 905017939 99 570546645 3 933843173 84 217637838 91 690068814 16 229147958 60 227872635 77 483474472 89 489801587 40 387975194 13 724946059 26 421358920 96 401138809 82 309933092 5 710944390 9 485139850 11 57816835 21 339486992 34 324170003 97 917446401 87 336197524 12 520696303 70 488500778 7 797568855 21 192781427 2 438913589 70 271976832 86 6701202 72 484205932 27 114973615 48 512693397 47 54412954 0 482821780 39 579408766 46 323327682 36 7192197 64 640538537 33 184261332 52 722567506 25 191066184 24 348759503 36 756510388 26 961601610 22 218911186 90 237197928 6 211812476 37 440001816 79 51992160 17 301332035 93 759440640 14 466559573 77 130845432 45 990167313 77 191650854 33 273806563 38 535842991 90 587558430 59 241666754 18 662531117 87 755020500 91 722220779 22 601086993 28 51409480 32 513564257 52 802984874 23 159295960 70 214920968 48 611882018 31 559173324 6 81669903 12 492449148 80 616048325 99 945808620 42 818254283 86 722949116 65 857918279 52 157820073 30 866461379 18 272075931 44 458229677 18 681877332 41 258526354 10 650201413 65 281143417 59 288245444 54 886968463 58 750996975 36 629195768 87 227401671 43 5031611 53 909267834 73 496440621 19 267431547 86 489378925 12 293455147 50 527905495 2 533675888 42 141757218 37 516280559 14 878143205 98 466532744 33 207768852 87 857763489 85 44625159 2 792426310 59 839942489 78 472818819 57 62627382 67 920227980 63 357610127 46 690000592 99 482769305 52 915227873 74 144740565 85 379715135 29 199726293 56 179648272 86 197491733 23 853670845 92 396892528 60 441503983 2 753365809 61 580861048 100 573701774 66 154857374 1 399181677 67 268191027 72 18013390 84 609208191 80 695105163 60 480843640 98 253185171 62 414965710 21 162051547 33 279590218 82 200934695 69 778505945 79 808535809 11 283392453 88 450652128 15 794786246 96 366842483 17 120348309 45 671176264 18 223564935 82 465895327 65 742207586 79 14620487 95 267876876 49 291207287 58 571826816 42 94695783 37 346310697 88 925543488 26 977159118 15 5475021 32 945353253 74 284942694 83 81526660 72 17537668 24 364697107 16 962694347 2 149211907 92 141810079 93 725293551 99 686181847 86 325817603 17 126452042 77 947006147 96 567249915 81 579452304 9 131173242 84 940262143 47 227005042 75 502297228 13 129664094 3 117592408 57 540002449 92 222846940 58 24259696 0 50014164 47 519136376 72 957242142 56 687518464 88 734134169 96 718042514 20 796526052 96 961088951 49 112126088 53 763746726 88 332716070 14 23662282 64 44763356 8 649836649 63 815720391 3 698239412 14 846286319 97 813776968 92 308182625 57 698419278 26 959974212 93 385993472 24 100546848 80 79098673 2 591519751 24 743934357 10 924530989 78 21726328 60 284887934 20 207482103 54 880549499 75 173840504 61 420718389 86 452049864 12 851620994 31 12021940 36 646656279 69 493025944 90 301826794 53 603571277 30 294314808 100 864330631 62 847235622 9 850378554 73 397494200 67 712979920 93 749189917 54 75121847 64 433201570 35 76671948 13 456148937 94 12692187 72 799293514 75 576851358 81 885651086 85 543286350 46 404464673 7 929203782 78 772268922 45 186161379 46 943603316 44 904065796 12 533795158 67 888385789 93 112496419 31 600338390 93 849772831 93 42869142 39 577023088 70 851862222 61 11391975 9 341121128 45 105379038 94 882133772 59 258946963 20 530619093 44 283801281 8 156507096 92 741498669 70 370425853 16 873317846 81 140224317 43 897783392 70 168714173 47 315212796 54 290092500 43 897590057 14 502293818 24 344790719 8 603510459 70 646450192 26 135847045 89 632761880 52 912757354 37 156424254 99 626289969 19 159390544 23 139011160 42 491870738 40 312639587 92 100362834 7 495850574 19 323112409 99 718743306 46 963807577 6 518120609 0 983923676 19 969681463 67 266968428 82 135596297 42 520089314 70 728540488 65 29894919 86 405535294 29 254843868 2 268517437 80 805373736 57 575258938 55 807464753 5 557932934 38 517301003 51 491061825 3 196970305 94 917483350 8 332797642 12 812217235 65 414193144 31 988925944 56 237495142 71 225384797 54 211979218 67 260744298 54 34081919 49 92675238 24 941381874 67 156673464 29 672029098 18 352439525 60 626881564 57 260451729 48 726636800 22 978258074 69 719803093 88 450104402 13 806541005 76 632669358 10 846416385 58 430887623 82 895890281 47 890544287 93 412874206 99 191971024 52 366186826 99 289967991 10 696135330 39 169885317 87 110158945 52 126248089 11 682922899 43 561907833 90 567624244 78 252736118 29 273419445 16 67205137 47 911816703 98 896944090 55 300495846 22 963972709 88 235979400 77 259241701 52 958961646 60 73782518 72 797392798 52 932712441 17 795985608 59 137952079 72 81821412 42 760936309 62 515003052 28 550180776 46 62215447 55 823417354 64 174431797 84 322341061 66 680990592 16 151430033 62 179569781 97 84795313 36 559593160 37 735831837 84 693071051 94 148104899 75 611934962 95 926077975 66 663200801 71 422107510 38 313260001 54 985628649 57 929144086 53 64982287 48 137703002 98 501806486 85 179873217 93 155311372 71 502825895 85 555901957 64 391542052 97 504877719 8 789210777 80 815927092 24 409358545 18 30730500 86 83472995 95 847485798 66 352393357 46 12323084 96 324805950 44 271430465 75 90735250 7 542237520 18 411546063 4 7257443 9 440647527 9 21760313 57 551378444 6 397382443 94 18457990 50 440499190 72 821617075 42 437693414 78 154633310 11 51708908 75 466168168 92 987779505 80 417658427 4 432176265 86 301010460 39 869394703 15 75635102 97 370246983 78 308094756 0 935476 77 937906243 73 851586813 68 406764604 0 899515418 69 423429732 98 495322533 66 888508540 45 974161390 83 526332158 100 89047122 62 705176171 11 660035029 87 613820511 41 54086005 32 741362940 15 775644141 45 57517006 7 443595652 52 390731888 20 117357448 28 386646348 26 678686601 15 470275363 52 911330900 85 164412188 73 538668683 11 423231567 52 114985914 3 526895546 91 998455029 4 532051298 13 490404556 45 64227864 29 48210921 60 948666045 54 434902074 90 723416388 40 485996836 87 643698184 56 787819657 4 816919217 8 284971686 38 891338731 26 595048272 80 81671521 79 761686062 57 371365670 88 448414205 43 460204605 95 615821381 73 4885642 50 726875384 42 88276068 74 105081455 3 437458979 98 343715768 82 505857621 5 439588826 46 209472425 85 558483585 0 214417375 5 309353137 28 531416495 9 224729521 0 444517309 63 462162312 36 84713690 64 201189217 53 606687725 83 740615025 17 467981525 56 940019617 42 194423298 94 422533740 18 239006267 28 491686865 10 415812842 65 616973283 79 466963613 23 452093965 100 677989678 46 365308173 29 110496427 46 176403362 68 89822113 40 513359798 11 744201475 11 191781760 9 448108276 3 605935607 35 576424680 18 649114372 15 531646192 28 177718549 41 652467173 48 325911062 13 613346038 66 70596389 19 238462546 60 987236277 33 331010750 88 743290660 90 384126705 6 510672535 89 803564229 50 640012766 46 3641085 54 541924859 89 538633234 52 340791740 55 965681220 49 608978851 45 612936731 74 561357125 84 929192106 33 508508342 100 665992317 62 358177844 18 129708221 92 75354483 52 86057826 58 20332648 67 899564319 38 432747900 75 227025578 66 607053700 82 476811267 76 32591346 35 109726019 7 793306958 22 646717417 41 238361442 49 922760242 1 498390063 95 712101484 41 103013661 3 170020131 35 145710713 74 431141070 73 962159787 33 599054346 94 222869096 36 530348679 45 664678298 11 464143093 54 471425845 42 746762706 53 246073444 26 716269867 41 139346642 39 540903944 32 619257912 89 777035553 74 401791189 10 390638839 54 202486805 15 822321535 79 672070470 81 173578403 98 439270514 15 793202022 90 384398476 83 287234109 65 95072537 81 397150697 74 640464345 16 344818599 18 682788179 35 198926298 66 514584244 93 279480921 63 982385013 10 778670244 33 462641023 35 13930935 24 192155692 88 734593641 39 448335053 21 39928961 45 809295076 83 811339426 87 527885469 87 450711291 99 459075448 34 557780617 31 740170695 6 831560720 79 208742686 58 651457840 75 743473923 56 25521244 17 275551633 97 47759789 44 770146173 54 568095516 58 760848241 66 833727477 54 702285976 84 216939393 75 256640735 57 428660481 25 122910986 77 251591537 80 351337975 31 273877197 60 996045900 23 716838965 100 775218531 89 115884560 41 350170549 1 958675702 80 534415036 54 265239818 97 69664995 78 500184784 40 767815325 14 277859681 92 305928489 73 941783044 53 929585016 16 107357531 14 310226762 46 702117098 100 614953964 3 690330 65 631207303 60 940223211 8 328608381 72 73611924 57 290138517 77 319925094 56 284578890 47 825256786 30 15928424 93 78067037 12 35300168 46 608564516 85 809552317 35 215003002 57 981425565 38 238893735 27 816897234 0 912979044 20 612272303 57 178428988 99 225176399 24 217829170 87 287062968 34 667816551 84 384068140 38 530067383 6 441043076 81 246808950 91 332280696 10 954689526 92 354441690 37 383290461 60 25060484 70 581949410 36 639543823 76 595512913 42 690752972 64 699361507 73 341384975 92 655508863 74 922190836 96 620602596 98 553055180 67 443331624 14 406988766 38 121939514 36 328290331 15 621346657 61 789768158 30 579531272 43 45388654 3 759173973 28 450588251 24 153074411 20 641513683 94 511586412 72 492267219 98 50564315 52 410723482 96 994986004 66 260053399 11 941984726 81 455259638 50 32394218 23 464565915 1 19678495 10 596246721 7 216769312 1 777209 11 305901486 45 279369396 32 260082076 4 462655032 95 227306860 9 390393867 54 432788587 68 967906283 51 793320705 91 781098459 33 859108935 53 20520076 8 820098041 63 258426035 3 54693710 50 414453977 11 391316393 83 564970042 59 718661797 21 269160638 21 580145085 100 859700240 86 157221868 29 969264421 74 132256321 56 325472416 8 963462038 32 617340355 39 648695761 74 511413497 97 271881834 7 985497625 51 607878270 41 329293988 13 729032053 62 780565576 71 442285956 33 51246418 45 730842430 26 911327339 81 947167613 37 884964638 69 360538407 25 715117702 100 208480285 34 809807509 48 561618404 79 251856623 8 827542128 2 57208906 47 753479279 71 214903940 62 146393241 54 332908255 29 411423093 81 917892228 77 361564124 90 156827919 13 89200932 17 920712852 68 603732430 90 158281968 66 430835796 6 591173275 54 841410350 60 448313038 15 627614879 73 99219191 84 977886329 25 712705115 89 806620669 77 313905835 62 453393809 30 854558648 21 501723995 69 360711092 61 345741405 81 686724258 69 9662761 2 175830344 2 974960391 37 94314604 76 563476933 12 485875387 80 255853415 28 116494171 21 55770649 41 602721328 66 289194089 67 470348299 60 185464591 94 324236167 10 879806780 15 681095838 56 655643303 22 105711527 62 321173502 14 585151230 25 323958073 62 426082641 84 719740504 23 183838947 81 693094867 8 200661943 97 67950575 2 589523006 93 837672313 60 940517150 7 750026458 95 736816496 36 174460925 61 976280482 23 682475429 79 736926215 54 448359514 98 789916112 92 793097889 96 500919078 68 496872156 42 501298017 68 649278133 99 355827191 40 639204109 22 88846195 34 545159379 83 351992539 67 201815555 40 782284836 81 570294655 37 167664363 14 127372933 11 137144003 33 494477195 45 553731525 37 742528728 47 68071266 84 473416963 10 229781264 69 377804249 52 10919769 53 625455519 1 411900263 29 328763971 1 892136506 65 965705886 0 255126577 74 71286061 58 126396488 2 527467449 4 21096794 74 897767856 80 392302574 53 485039924 30 582287082 73 747355406 35 956565538 24 725849005 97 968149972 1 231903413 35 26529392 9 660646241 49 478753230 80 882828222 26 29023545 32 779471736 69 781593783 30 69418942 11 809113623 96 311255246 98 170305409 61 634377587 10 64198864 70 297820314 81 929744170 72 121713417 77 912784342 46 938843217 100 562127923 7 189235275 42 453744861 32 765355421 28 573686573 20 928066207 61 925699301 60 278154046 73 25456322 21 334314279 29 125663756 78 229025069 30 258346913 82 563890735 92 169829750 21 755409803 5 659105803 60 960250823 76 530259794 28 883975309 10 755909246 87 41899820 42 947182956 10 820966251 58 780889211 8 275590299 63 721858664 86 329026948 22 185339417 10 246663673 40 346652537 44 659378421 44 409449877 40 909217670 51 184442808 19 247800273 57 441547157 36 348777968 88 942291261 83 475157720 45 90117528 76 297900709 85 778023992 29 500294620 97 110656844 58 120862676 36 766006884 48 56085077 8 763228168 78 338723199 15 421175032 26 373149080 26 801049978 34 63014057 91 962834622 14 849231722 87 553476864 80 956662074 94 993893433 64 337225707 30 761135865 96 171983070 65 88928456 45 726509321 26 886729370 15 11918433 25 263427158 95 197372286 10 138848041 53 291235705 14 613013463 52 295684332 83 772578615 68 298705452 94 96382597 67 654920453 98 787897753 51 261901288 96 647441267 58 928585958 29 747948205 22 486226980 8 835895645 90 432044442 92 492111036 55 76370973 42 910026079 40 149781584 99 581090212 75 173906788 93 10552218 46 45719577 44 993398218 87 570706609 63 80507690 76 198462916 95 739655128 49 15122858 11 41350870 64 566604596 0 325841787 79 151299727 13 135253992 14 987882494 43 332806688 97 887186690 3 822530313 42 19520057 29 644691562 44 259438217 48 400966515 67 34814345 22 385530087 7 482843199 48 518237421 42 580479098 33 798330697 76 319513041 32 75828393 15 808366426 58 502342935 44 109011197 48 247317728 88 402940194 33 333783805 17 135213054 15 405569974 72 186044172 93 110460553 64 984852426 99 766793531 45 360792080 74 39458344 5 383917247 66 91031447 53 822337001 58 701250621 87 210620700 35 327646956 12 461745791 38 264076572 28 993233390 96 933410152 89 378427331 8 240689841 24 575512269 84 669018606 62 503619922 85 93681644 31 946367404 87 564583571 28 350452665 86 182739069 28 308032029 79 17488241 23 128021844 74 386389252 60 392675302 18 772735343 48 614042021 54 496465006 6 950681198 70 692492310 39 581134480 93 823534517 11 610608157 58 158538389 93 887628935 14 718390159 56 966853650 90 980705235 57 77599087 92 550641430 36 147717392 5 707708466 14 103761042 92 986898082 28 756282397 95 210084269 78 801117915 47 484920892 29 282094969 90 648075482 51 853224448 60 771303458 30 359001950 100 61816238 21 274856481 24 467141028 13 303555479 10 742341493 85 169304254 67 64544050 38 986283145 63 323470316 34 875291091 84 292668534 94 377275339 25 489321255 32 675389340 90 759030510 33 383204112 5 254572393 78 322867989 23 104172102 35 703757259 28 663638816 18 730169438 68 990322756 33 106830258 56 760212300 25 720773060 42 647153805 66 962703557 14 220035583 84 473402713 26 120200360 81 416048274 7 904333640 81 27590737 57 27593335 27 865807879 86 16087988 49 365991212 78 311234131 45 58201547 83 438993492 3 494541141 7 381765146 47 582716999 75 68654190 37 118808292 36 958968857 64 803258385 52 547373517 100 535223193 21 47187068 10 613944120 49 796235649 98 676136068 73 628690023 26 955970482 75 903530001 4 140226540 48 104446320 92 474725658 49 183821349 100 402881886 8 593721521 90 959965321 37 196565581 79 307748916 52 502852149 5 688365254 56 170241987 78 832965043 94 318246210 28 396919589 95 511598309 43 781898267 13 649866711 6 745421817 37 924063508 13 425111972 92 769185810 19 458782874 91 991809952 35 141709099 63 35513400 94 465988187 55 69207691 94 948007811 68 119984643 44 844217232 50 79302823 49 482014350 92 765377776 17 98965059 61 254270263 2 48574906 51 259332981 91 417542085 98 702120729 99 600940742 14 492338932 87 264598360 82 55398578 32 649908209 45 949464532 33 365569605 33 683928196 17 90110598 32 723702478 37 236870018 29 792928226 71 110951382 23 316088054 97 777502119 22 370853302 13 778685363 97 665885949 59 239621779 45 198291982 16 147947650 10 529013734 99 13433564 95 622164469 31 678383810 97 41531608 25 734010548 22 544779164 27 350648909 53 935824020 8 701547428 95 670544140 100 655904336 95 551908301 97 901804949 68 924226777 84 100468010 95 622301719 33 637117936 84 492970212 24 991090573 64 157405960 77 42482743 100 609541037 57 930215830 26 276951491 51 253041391 69 700070080 25 861162515 44 149385698 23 328154402 39 98425534 83 708170911 84 181068620 0 246938624 14 640990026 71 68403300 42 355573139 59 559762742 73 589328896 74 411305352 36 681508476 73 742765961 88 921364585 92 807501071 95 274426147 73 753181627 57 963535360 31 171554281 47 46032272 75 880235257 27 101033799 38 936399034 86 19710912 1 712085930 48 771391981 61 933776993 37 323413061 82 233890078 26 517592487 50 798483887 47 324449568 57 628849935 44 215929584 91 469365942 62 896570506 96 980624699 95 725904538 82 660369458 13 193625240 1 563609630 21 614142417 21 783509476 61 556062710 85 497486210 90 773534229 31 506740397 94 352060749 97 393789346 77 860653872 44 129895399 9 832252006 67 223863556 79 638017757 58 152462331 12 162349374 43 755544978 76 441625743 81 72959044 46 720963238 32 543584230 76 745557499 69 848196728 40 572962261 16 269775247 49 14782477 86 5130112 22 309430925 23 545531773 48 532880662 98 756043961 50 235657204 44 109011912 17 235428403 25 737716954 52 698892767 3 537305274 11 974806005 98 902778039 90 833477162 65 942378483 70 963908340 46 244530243 75 590982015 39 356700954 62 604899890 37 165789513 37 504378489 43 859123723 78 810957327 11 639456133 79 453204206 42 635293524 34 256640013 87 238381561 23 785172773 43 799220551 64 194049650 86 529819309 7 659225104 50 201988183 44 740587533 16 263685868 2 101139874 48 313279308 80 15421949 18 170250244 32 229694055 83 585930591 45 307817362 81 482413785 94 629410114 8 24161008 17 22153668 92 977156006 90 578555873 65 966465973 89 968937122 1 894649360 78 162465144 70 422691789 41 128830642 61 969548222 82 627116474 40 529098649 51 552330461 40 750681559 47 65891540 77 163882439 91 420254760 33 629698120 28 936678090 15 208257523 9 233573423 16 917805489 89 9557035 91 84059965 90 368397528 14 251372889 49 336147313 100 924510544 44 533671204 67 494850381 58 861873284 54 414749488 36 558993800 48 972243894 10 274851857 71 466542264 12 547495412 90 535011907 53 209547951 6 722050547 5 637599687 40 116093082 17 532651158 76 824848075 55 294119352 27 511372736 65 229647511 29 360863129 13 121089158 1 286914105 66 471528666 67 412540467 68 371052687 90 726916070 27 386210581 67 272445647 38 899732115 8 393300427 91 120160130 52 837515989 51 162130268 63 914010181 36 572550039 50 328771974 23 940609070 68 935704621 58 129030360 2 697116565 94 748768426 63 374646621 3 978787388 61 773562971 45 500475860 9 86077103 33 940658519 21 654469152 29 65269157 82 997307204 17 276188256 40 736141658 90 888092288 18 949063870 29 44369399 95 637471889 42 795159203 28 192818640 35 483254154 37 456381586 14 413016006 18 347588182 3 711430453 15 917495131 81 438738805 37 150573195 23 84708898 89 688144187 32 267320625 65 660314303 39 580486662 41 954221001 19 200017509 58 830501166 0 950574458 76 522065813 13 478365344 16 597835112 81 547393812 93 666237807 37 7194282 55 444040858 0 680778564 77 131465928 43 949312831 81 563895241 86 464826763 64 403291535 50 792362253 85 299696034 30 738275771 92 262929948 23 940625676 31 955739614 96 638595708 37 718797074 32 961505292 82 660860333 57 516013968 79 603232051 58 674003037 67 386918168 47 169472508 73 857767470 93 80741054 49 837075669 86 997865578 41 833742996 99 183103814 73 570558929 44 884793432 26 810481165 24 715960854 82 413208790 21 31735355 93 585134505 69 880006456 26 648131907 15 587365003 93 15308815 47 977284241 43 79362513 85 561888715 1 838105936 60 361504193 14 509928543 30 533079411 26 656651884 38 139935463 17 455221727 16 386020583 23 90708306 80 63037260 82 695374087 69 786140139 48 229457159 36 584324589 28 20910149 30 235592584 42 593889176 82 889701484 99 807241669 5 485779323 22 16957897 0 778393521 30 986674938 64 257367174 29 185342001 11 657185825 52 155141711 40 39672793 97 67659250 4 598162734 21 545843377 75 599419633 48 898692444 83 929675639 76 634214918 24 149889278 16 34045621 59 910197621 34 897668690 36 830131012 40 515858917 8 794959534 41 842806570 9 294164167 8 701992331 15 801676812 63 154522282 76 243365076 33 200224435 100 275362353 91 62824054 26 459247095 87 189266261 75 746546898 79 619679231 50 203714508 67 422032001 4 370120058 61 622638753 5 91662644 87 953200844 82 651242702 97 645361269 33 382517793 28 615756162 100 423397546 62 404001873 86 35451907 49 534249881 43 857419876 73 354899153 20 182993256 89 249148909 37 694544654 98 280598521 36 667218175 57 713311111 89 161299776 63 325029056 97 648392609 34 361828876 54 731866725 70 970304047 64 333835447 6 789890567 6 733318700 14 13660952 98 232104591 23 376703720 92 964385422 26 912814821 11 507703838 57 623928795 96 274385250 69 358823512 42 764384460 59 341580906 27 957072065 76 482670630 39 881963382 28 277423957 63 817203911 2 757978424 45 261057173 98 239360695 30 986820944 15 432467970 44 880423915 31 452484435 41 555371013 25 99285266 56 652667825 88 734622738 71 80853169 81 122595666 49 555951511 51 752715972 27 232036066 33 884885411 32 850245956 40 331985721 28 667413058 94 807894435 94 589928822 87 119043102 74 464657102 42 100634119 90 357959094 21 215799900 28 436459223 92 999367647 84 269930708 15 121460409 99 701258649 28 184085711 68 622631510 57 88616162 80 745738832 30 272321208 66 838843272 73 773880751 52 430684256 13 167334420 100 824072499 64 730291758 87 699044583 80 678938903 90 840201138 88 329527121 99 307558102 35 48884754 53 409206740 36 236767822 46 4541002 73 756512535 69 518748319 69 837423093 26 357657286 93 827632904 21 515737567 23 873605798 75 75363384 41 331340616 6 100329392 46 300015560 67 72783369 12 352082486 37 507294273 77 489068189 61 36238953 90 898280580 63 295149333 85 967576201 90 378061220 76 676051790 71 648775286 18 305955918 9 906054653 73 920728890 26 201782118 5 712467446 56 982731631 4 222252482 21 332705319 14 530237051 25 430474304 74 298745416 86 903073871 28 176252877 63 528271863 36 292688074 53 75912214 57 87112194 31 329401615 3 303116154 44 790488025 7 972317989 48 214033969 19 449187826 36 561907880 37 852220627 2 572202677 76 738363154 65 228383719 70 187879617 73 369563716 84 848364092 38 21340362 31 923158654 83 280506843 0 758445893 95 590896871 56 804175036 79 375773737 94 598156707 47 591339194 10 762773026 42 800615530 33 706297698 95 594523775 55 295529930 48 498128417 36 268522411 99 834584878 70 990041333 70 554847925 9 329049698 92 959855894 91 395167685 21 712502794 69 384526764 27 604607842 46 739409617 58 590626127 18 876884111 28 194836251 1 516182368 47 415671698 55 655869852 16 969115758 57 259882284 22 823828825 7 505148428 21 417307150 44 589600996 50 515945381 13 124542792 45 754692813 33 879955686 34 581300021 5 273496999 82 586188260 17 395084604 95 702079820 12 783374549 90 686006398 37 975863721 50 215401165 47 158469201 73 800367876 28 761037515 53 797824958 94 604612528 85 314434569 48 745338144 18 107931237 98 90565224 62 89035523 32 822657436 85 491644484 53 319506407 21 205879989 31 812687750 89 183099676 48 33157327 72 303473915 14 365349743 72 410472451 42 107944162 12 976768039 57 780631960 86 631254906 50 478366620 3 144155083 64 979728079 38 78540657 17 153798699 29 925936865 75 464906372 14 688188953 100 480593971 100 326660932 96 435691300 47 212885009 99 88546387 28 229309043 33 333349647 46 75074954 22 851062620 21 788338424 99 323184976 95 549200776 41 246544762 95 763161870 20 714364268 76 261628187 70 563511403 46 484756094 69 858186065 47 443684788 28 482998483 51 547337647 48 789104584 74 287173383 28 46272618 7 624015716 39 396200560 4 313522572 27 931870238 54 111116218 28 841834474 91 775382620 3 223929035 50 659613154 89 164077352 32 944230136 46 702157418 25 603924483 28 64991967 85 42446694 11 848432742 5 729204312 69 440397365 25 703218902 79 641016104 19 699403883 18 614370518 88 665313800 70 758725224 95 547631445 9 172476478 3 137300141 5 495625382 15 477152245 79 506118129 37 606834801 49 866383997 51 407958415 32 268463690 35 875338819 64 103424924 62 826528943 89 658020027 99 534237214 17 138860289 80 816181478 34 676441991 18 378713206 48 293742768 42 557709000 94 956955181 36 374786969 45 962620352 60 481645386 95 367151934 29 493573557 27 808455669 84 271804159 98 669696517 22 468250516 6 520755596 49 470616450 56 848818145 53 645532571 54 706719009 11 383481049 2 191616186 97 717871788 12 44311426 90 203059250 66 84196226 100 246175220 76 74327032 1 172561519 26 32135174 61 629673817 50 599363299 7 753727964 14 868969172 31 430289455 36 874239648 6 369484192 4 740529598 52 668303704 54 990966536 7 502922445 43 671386239 30 517756613 79 484982097 10 767542921 10 867437330 56 495250122 96 878902883 71 495839466 82 759274320 43 383410005 13 297217801 63 605498320 49 18070625 17 271207094 21 112302967 89 262963226 1 862914621 20 290101782 69 794312649 65 141690999 13 821219148 53 603671948 9 515695819 27 286881930 5 350578352 43 53704590 53 310332010 74 398477755 66 916944853 73 620502079 88 189463240 8 282928097 89 507467718 26 807791228 46 641775924 6 879839821 71 345700279 86 969628619 33 729554156 33 552224243 86 76698094 65 994166770 80 8910365 25 437014410 50 793840050 9 419252070 11 744800228 67 743289414 77 60523756 89 214171099 94 791025214 44 868059816 57 92402446 70 742936627 42 131722609 98 451460857 68 820132287 48 2958710 29 520719446 33 262467717 59 414777743 3 496800769 75 314054968 95 897248799 6 682489240 32 415012980 66 481656719 71 916137555 86 272832448 4 938875469 84 464907850 52 768631115 46 698067700 38 656933827 25 14836745 41 104239976 45 10054428 32 209022715 88 446279787 10 80318885 50 179889647 85 707368753 62 398729725 42 817627982 55 995779052 60 767739672 36 299293799 63 481789082 98 465051688 1 905155374 10 714218566 89 141056437 44 685471172 55 296410472 46 108295858 96 975746309 43 132443868 36 883156133 95 593573643 16 720030358 63 489661932 62 204433390 69 707354843 87 50097923 50 875356722 100 726498983 38 253705093 48 650793009 93 550357437 84 938267930 16 57008941 4 411270495 46 852911599 95 770514144 65 532860955 86 236381618 57 555538316 87 269930302 51 24692626 87 223369812 91 102672374 89 966148346 4 528117930 70 293421623 78 918173601 57 492053736 93 59416084 13 946204420 22 631657102 48 283213212 69 325197707 46 96942011 8 403058516 56 331165191 66 705592805 33 658267768 51 808702994 20 832261073 41 19945570 47 433410554 62 348486567 97 382521672 50 888037592 17 520304535 73 101135267 68 577948939 36 804932520 50 621784854 74 621384474 19 741655232 67 291840816 50 65478191 71 76113810 9 180816879 20 994163127 32 667726320 9 484071321 48 635807533 61 280489922 54 369693301 51 401310196 25 880925098 3 814731899 80 869676459 5 711714085 40 53372314 86 818713008 66 454741389 26 707401027 82 601802955 36 421179138 59 575002683 100 760919834 58 409501331 41 635306861 72 225058848 75 493110938 46 231980023 57 611507481 11 299477230 46 726071963 96 127433481 41 620772294 53 63562655 79 911762972 81 958698374 2 20537618 46 764492652 75 442030621 50 228647158 24 102030239 11 303908006 90 411645611 50 521602737 58 796897910 71 965972074 41 117692631 19 777717359 63 741177369 95 463713685 55 553855441 98 419939237 15 197657377 24 119067054 32 555141129 0 613899252 38 677057752 44 729307430 71 103678733 79 187577277 3 244690009 88 153975350 86 648127884 73 234178532 57 846192234 58 881866204 15 943233511 25 729448735 72 695885707 78 606489093 14 25460309 97 479500961 27 984184634 75 264165146 73 259571462 20 789472448 100 988407397 16 429401231 73 605610045 33 537671195 51 932691643 13 381978980 59 575838242 93 779313565 60 133763609 59 767569578 20 15048131 6 2567462 9 237462539 16 1480404 38 304711552 14 898161739 53 214535267 5 294212982 16 41766321 57 576789739 71 883876201 88 725403604 4 675792097 12 740588320 88 845199035 35 648380560 19 835553531 50 394594017 35 442099647 23 747443182 82 677902078 75 608081705 11 36906510 21 138763671 25 299923765 54 12842131 54 81957653 39 409215841 39 161255531 43 365668060 29 300633726 32 638948970 27 15279039 40 922678014 98 566576544 45 855323309 34 635119428 99 747543832 35 206030269 81 724452136 78 926931284 5 888351161 69 701295056 1 22053633 95 659526674 11 344537918 26 663280395 38 487818413 86 51641258 74 691520984 4 361252665 21 746668658 93 5847698 6 862681180 62 627719121 58 494267590 60 199041531 42 675426151 49 749111127 77 93693850 56 244559175 58 595876296 46 27260147 28 379866289 91 619462413 27 719327533 63 788195913 10 787764844 65 168990131 11 533396666 90 533865252 0 194185344 49 347851773 61 862324425 96 675173458 65 273938992 51 256780307 92 392407562 23 446093126 69 684955127 33 931584566 60 997358802 23 654534781 83 104579516 89 429453052 83 548445303 83 579441973 39 690888163 68 420198679 98 630349560 30 177277716 35 592216065 34 667294399 41 950769076 91 95312767 65 785176741 82 743949028 3 797723570 8 911247091 30 777761822 24 467557372 81 988710395 1 117139376 5 754362018 14 9689761 55 61217431 31 631525212 75 587681391 1 474910627 81 696087361 81 842855332 5 434979508 0 6199344 9 326889331 61 147596505 18 508431306 56 594782772 71 604713528 1 401443271 48 78969966 87 805246485 55 404911561 29 531534150 82 776902316 13 522864918 72 676094814 82 720043350 12 823075487 64 125897368 19 533446122 26 131935412 31 233741194 18 907235175 63 758423202 35 211118008 18 479016079 32 172432410 26 363586865 54 203332140 26 385809691 62 79408668 63 193003429 39 619081689 66 520214395 0 35942703 21 816481943 36 132401681 47 805034964 64 293551781 91 294265041 52 830403706 20 517048315 41 83063263 35 122210569 48 468192543 43 797814208 45 345037197 67 647547528 20 315623743 64 413677848 48 357517127 74 817212346 58 511374344 38 876121303 32 135397195 49 645468590 65 483496365 1 504673786 43 701825747 73 125869300 94 438793354 57 344661855 6 378436354 28 401628572 21 581545560 93 435684533 16 232287538 78 376171002 78 696631516 28 548429908 94 577847975 27 91135566 52 363693601 79 332757807 25 126225960 62 757244433 44 398606122 25 778320377 75 580527051 44 906566902 21 327576262 12 683655668 18 667561722 45 664418739 21 591546984 59 180076950 93 802676559 9 903825495 3 737238747 28 388930953 46 75323572 2 401332087 29 727477752 34 478858012 45 14320065 97 540622627 92 612165309 15 445694546 25 326055228 54 792447692 33 237736452 84 337738933 0 643856768 47 20002645 24 971285393 71 301404767 8 488329139 42 110865864 34 726766932 52 182695805 51 644922890 85 312055868 21 925806258 79 318741977 56 651701924 99 370994730 69 645630247 85 280435689 74 58305867 65 118671366 68 7518694 87 593947149 57 441275159 83 842667943 55 688410532 63 479720970 37 399216327 48 858416041 66 959183570 78 61667501 62 308848705 70 636261123 10 316373275 87 257901873 31 903556473 57 489499180 84 880807351 18 785025696 100 599582117 76 513818505 5 703147608 1 17142513 52 856526417 36 8397174 10 531235558 21 755782530 63 269874877 53 677260640 30 460342066 80 704753124 49 698197220 63 213078673 64 791533761 61 218347315 40 213769712 6 855283372 49 317343165 29 606775772 49 206601938 35 456723785 65 19393338 81 875509686 40 828495263 76 118513348 42 882216170 39 67146375 50 948382607 85 938921697 59 352504165 21 815423684 17 503478760 74 445391314 35 321242665 85 111657147 45 65976948 5 687265578 43 164839243 7 412902561 63 526429861 65 593559395 61 793474647 99 891315359 71 541561106 72 924640097 98 754491221 35 972883369 41 635819506 84 775808665 14 415684935 10 790990951 84 563407353 30 781902798 92 504118520 92 569317996 14 470394461 6 462584340 50 908481422 21 213273017 61 707293803 29 338380520 58 166716385 11 786274979 14 370265302 12 484270394 21 341489564 33 924586461 23 636415456 86 666379850 74 709561465 71 764306969 31 831590036 90 163237963 88 24675909 32 613505510 55 507655110 2 617579934 31 728165368 31 261149008 4 121575674 5 278676475 41 886421581 94 906857688 26 741800620 64 109153223 58 513122172 48 477504890 76 112201316 55 407596986 57 60266577 11 350455243 59 289366808 33 479022844 42 281801555 27 824989585 41 694374540 80 687941625 70 777469042 22 701993086 7 506599893 46 690556774 77 826142839 81 629823461 44 830222798 10 908122784 84 146307117 99 307328350 1 977581115 53 204652669 26 107111140 61 584792814 48 631053114 20 313024348 88 342918413 41 211450521 29 477280188 84 121644205 55 45881108 51 122416252 76 851303025 99 823201837 95 700662716 7 867704221 33 653410077 29 524463585 24 677053488 97 972317705 46 628782704 49 664643218 99 589899531 44 759767687 84 487322939 50 145617096 65 691032377 9 458285560 10 510679068 40 875248224 97 143125597 34 634677501 53 46739876 23 792596105 89 345602958 88 831095128 79 131269554 21 691566442 1 559155476 79 894463941 77 414567370 23 581842221 73 962594590 19 717043023 23 123459492 58 430747073 32 680749648 42 749891310 87 85699195 50 330556219 87 55264565 53 110197447 30 571353510 93 572002891 32 936411815 82 46030262 64 689047387 4 477068724 23 525287792 83 555049006 60 826965457 41 808394196 82 508420196 6 396217577 33 245677437 14 995890279 29 210870528 20 601165217 28 148300073 89 807691032 96 651573097 41 728755007 29 953682543 90 924944969 62 354919123 1 899295240 12 114382835 90 852910910 33 866205120 76 561265400 20 751317045 89 593033844 21 649160737 22 118224208 74 367131810 90 854787341 62 925807568 32 740291012 45 149245497 76 887342415 92 20566409 57 778641664 38 168508015 39 606675645 6 547988695 100 509133829 77 980272133 65 95651217 90 664197814 42 801784353 41 961110723 77 374298325 31 935896217 41 287510036 70 758571407 77 114391678 37 562315304 51 862762876 66 103771416 31 953681764 45 393902496 31 684985364 79 608930673 33 876294091 14 819060327 53 853670158 29 287381855 24 721848614 89 372033002 19 400924828 13 877682196 20 258302851 54 397194691 77 228873699 10 223911080 22 824919040 34 124702704 49 844618445 88 489927312 11 602221728 28 344665 30 736359880 12 241181644 27 291579045 85 972105884 37 792994496 69 881435657 73 719227350 21 548540780 99 706906563 66 985642456 48 407310834 57 751020078 18 615355954 30 862135021 1 889755252 96 889792192 37 955258728 27 968742975 22 142431974 37 116276591 82 829034115 16 422991343 9 987820325 27 611924803 16 149383296 89 231828503 62 659758320 92 583007945 45 168943305 61 63811213 92 509897414 30 197600273 35 43943504 72 386881474 56 690713839 7 541651540 25 861125660 88 557270625 59 446409208 26 695038039 53 597243754 94 763426968 14 469370009 89 503217471 95 767358126 26 616538595 15 431067905 76 282657152 33 656265964 62 445011992 35 84108263 72 918555881 85 617923756 96 302463753 74 418290735 23 144392755 90 718331926 28 231978114 72 505067635 36 998316971 5 497994501 13 8191344 68 177028929 79 837108728 7 467828119 19 534039994 27 804944106 81 692894945 60 867602988 62 74230028 4 540234045 64 431696557 61 333662523 32 698154928 79 230147920 52 603136147 70 402889801 93 350783276 37 360190245 34 106211501 5 619837397 29 780164241 89 650938968 16 457568269 34 524729370 27 331975094 82 33952494 33 661454532 71 196146947 66 868767542 82 74580967 34 824499043 96 856672978 33 242066089 5 723687781 99 496746294 52 539416662 23 121075269 86 875830545 20 232368965 33 222184079 71 406540186 96 875620807 42 939955758 69 701893828 80 175188469 28 91068848 99 819753891 74 135663825 90 979746588 52 516539505 39 207272600 73 555741518 57 315180181 17 932005866 66 525602411 65 573865870 95 467256944 43 25542417 32 420720105 34 858179343 56 1560345 97 561107442 58 855152421 25 701374717 30 879874629 33 376190194 73 134912647 65 295576956 74 86464215 0 559197127 4 349656386 35 226335413 30 598438586 45 586225936 98 3444326 0 374475422 35 455063815 54 564514010 91 993872524 69 134051199 60 160175754 15 291178838 21 927126572 83 899875904 62 71056583 2 708036718 25 260191165 59 290878659 1 739100515 91 500396772 42 349633483 96 66764944 59 164615375 4 536677405 43 554439807 68 391052200 3 730292675 48 462986821 29 429286761 93 519714141 19 585094002 83 406465693 5 247374549 68 567298169 47 744670061 98 252728066 38 84070903 72 42217429 96 738132062 78 775632868 72 727988101 88 485076389 12 278168363 98 161882945 18 188261298 89 165919273 20 679586262 92 996447288 45 904115512 65 169575429 68 533589399 27 607313390 78 135153982 67 783722029 100 411689603 80 250056652 98 195723500 81 561141635 42 531768003 17 262982408 74 722640478 92 632298092 78 496674498 1 997066678 51 740491202 53 396060646 57 178111340 39 787177742 67 748334613 61 846426703 72 342872211 29 350477113 36 288173529 9 888668398 90 399819204 11 807558290 68 348389178 49 999268366 18 993015841 40 14676033 28 940964424 0 841307987 66 591630603 21 321688085 56 443084301 30 358156107 0 270197688 28 511932669 7 254691912 85 768399940 68 299526083 12 79149638 41 928380045 87 44171817 70 748783415 81 383498353 76 28632417 8 903759858 19 887927154 55 754317374 75 575580525 59 483698920 97 832787406 12 332529597 10 81583539 17 507024609 24 924858803 68 567629152 65 787590510 25 740270718 84 961890283 36 948803326 36 68423975 44 804981750 61 449229430 23 429147401 39 730773114 28 755592311 52 49666889 84 55786299 61 505350441 47 300844038 41 459221467 32 890114332 63 371774181 33 294093765 50 220398807 88 22520043 22 760987049 52 785374446 27 283574761 90 73399897 4 54941289 2 738372414 32 911789537 14 931627174 53 924686161 38 535720848 17 351383454 45 627502625 16 737559990 98 562917260 63 38940930 97 103165673 69 665352369 72 782641602 22 419193801 71 422159289 71 933705797 78 243808549 24 604772866 76 871559682 70 904628320 36 325116272 25 840874595 4 577438303 21 545803501 40 703763462 58 295179889 93 75622590 59 385265911 69 570933437 46 858662514 82 338135896 45 850714253 76 869339540 4 481136392 75 108913657 2 291667262 59 735591187 1 990034142 88 641856575 16 241069622 34 546697064 80 630971994 39 446312544 42 371541445 20 363472953 63 479521487 53 140790404 17 216510359 50 540344803 75 231443871 79 305413826 96 126174427 66 947331042 75 430308830 85 898650338 88 898817294 94 21029759 2 708537091 19 985954741 48 542367094 45 539635713 72 247005888 21 479777237 4 122353780 34 79317368 95 97927899 85 235074050 12 535012034 19 376967511 39 576560684 97 197346098 89 153225321 32 425559467 83 397939487 5 829149228 86 453122439 74 42963310 9 865578437 72 958870415 60 16913895 24 82133577 28 704517337 15 816040875 27 727913425 56 460239779 32 874891749 0 906776198 14 676961805 80 988550969 93 323847442 71 541100877 50 230079500 66 973688418 56 368639714 3 684716233 39 1416734 5 141499532 79 184196565 70 112867856 86 241333326 15 589525399 65 980017970 31 943782311 82 634707314 8 931247510 32 147649466 37 839041394 47 658456053 45 871856993 20 34413714 22 526931855 93 59783007 10 178665469 3 68416269 47 943148328 88 205305639 29 895181844 75 928525989 90 988501743 94 967721821 30 404877350 17 721212958 50 48213854 36 954758606 88 604942537 89 535017489 63 749714355 85 585341154 0 841398138 65 546723485 69 527654382 76 778718375 79 635681992 11 170481931 61 127837571 19 952697776 15 135389890 55 114192449 31 428561867 39 903115057 63 525601661 78 825230614 62 378385566 96 298099678 58 690210659 36 765977892 14 442616115 96 982527072 35 159391725 22 40246011 61 856497068 79 239451833 46 511789304 26 32295061 41 293705427 83 669461008 48 881696210 49 944470251 5 948345876 74 337296315 52 982148982 36 111130485 2 579759553 31 821716295 1 511486408 40 669202824 77 976979853 8 892120522 1 162268745 72 87243567 64 6914153 64 971680289 4 70915647 65 782971436 17 732762962 86 765108658 62 101205352 42 489363945 67 608370202 29 448398703 2 145096424 33 29446565 90 400496866 68 56748823 3 398626885 92 852688972 99 640932991 71 90067927 96 973606956 2 389506647 51 971603849 64 834217479 49 871207736 52 954309319 80 659930083 37 206852687 58 131068163 67 624247692 90 492454687 85 716214839 7 477720998 52 194129147 20 208756428 52 299860384 57 409757882 70 302409444 43 625818377 97 929875027 61 975049274 9 784801905 72 237620240 16 474315850 77 284834510 80 783281263 27 18080885 94 498577105 95 550738811 98 486073175 92 607951762 72 14228982 25 987672537 68 728099818 75 889842655 80 738074147 23 180499624 69 270936974 38 127709622 85 555192011 88 262870062 76 178477427 86 868501440 17 314447032 9 850013670 38 255767104 55 774194457 10 830342570 89 17744109 63 940482143 22 298341740 73 161249135 64 534048193 10 251145862 3 160925736 67 350940298 60 361798446 77 674664724 41 318667836 58 806565248 100 55288228 15 490096030 10 717122543 50 466267533 52 144221695 22 734590378 68 404805494 78 31235611 40 490407101 38 736618721 76 992600548 76 527633694 72 137964359 44 353937888 31 428678439 65 375113427 35 498386147 17 660016005 58 2262427 43 777348167 78 735378454 76 278415404 93 263954142 59 412265958 82 870741209 1 723715304 17 501125414 58 258114997 98 622503289 27 400948590 98 787303559 89 976183852 84 426420679 44 907463619 46 667838737 50 99568628 24 578024636 54 510842392 65 496362251 43 579602049 29 46550301 50 822349353 41 448559322 1 997478698 48 610032487 38 753455328 61 384458582 47 72222224 19 805196952 24 149264331 70 881202507 60 843295191 89 197740117 68 614635887 24 917696876 16 509907666 38 288938586 62 297454632 34 982779632 30 235575888 88 194912459 22 263751879 20 596673588 11 715281603 84 456063763 94 329979375 87 70014224 28 42910738 84 366954847 0 147358863 74 105825450 61 250078372 76 135974070 47 683349196 37 873468168 0 349847461 62 980228585 41 699228877 52 890092850 16 461639648 67 718071704 29 70667314 9 919414729 88 945070668 29 309620572 55 905139419 84 955094469 72 746377420 34 629854367 93 131060109 72 357335987 16 581944207 22 746305114 69 616168633 50 879541527 94 992047484 7 826965559 68 497549316 54 234921450 69 423451866 49 234243405 0 137746624 25 442075041 7 710299486 94 872532492 81 885081163 93 410044863 68 2965493 93 949062088 6 60227778 28 28170408 47 578702482 7 2448721 79 267823205 81 304774068 91 117062298 40 8727370 88 521278440 72 447001076 17 133310431 57 66288912 49 840762658 99 605916459 30 620511864 36 695318001 0 262246391 93 571236082 37 136168497 63 293057152 90 134806421 59 316719506 62 60376007 51 125047581 1 495547984 37 156502341 20 605867166 55 297006893 92 587685668 80 69388485 69 856147100 34 437165003 49 783126634 46 755191177 7 325276908 84 794378461 92 184778203 65 874284061 25 263000422 61 830563550 34 560996687 16 588325320 78 372238440 22 830452193 36 322400815 48 564564375 20 259991977 6 624711678 73 569471680 67 119148888 95 394407392 99 331117273 97 972557084 38 503739058 76 369090358 94 571722695 18 579605551 75 181311272 90 26659133 48 335422356 19 478138031 59 418099584 72 814056799 5 640240128 82 295684360 20 165659446 56 488020671 23 107769093 51 515497308 80 603603101 50 383984267 63 826613756 55 341382026 40 668853623 3 894446438 32 556850507 74 223047044 87 54257473 12 520083490 28 815439982 43 551627428 49 200047593 6 246590064 8 143579101 61 77738282 78 417811170 55 993219692 23 258934262 56 475634243 51 619430129 22 295585228 94 878278728 45 890406005 10 203475591 63 352347573 56 454845089 29 854905732 4 578180378 41 866911108 31 322081503 68 993932604 59 1231691 31 429757217 23 982990686 5 448745528 43 809499310 26 949940046 24 544596839 66 3241314 25 112920301 20 968767630 73 908434012 28 996690357 46 254733125 30 93317832 20 325291321 27 741740924 81 669564555 9 109479750 54 37064051 90 441445539 35 820325903 4 709154777 78 223002745 22 733264179 20 822516094 10 658252518 5 197009929 22 784410145 30 758533633 92 696010193 27 523059861 91 50414949 23 904810077 69 720244024 30 839807238 70 245185289 75 543454946 98 559445004 13 47660338 68 368403737 98 298214806 5 252097547 62 925106620 72 143337579 48 264436007 12 823176842 65 129136757 82 798016740 64 271757752 20 247376006 67 216187246 89 319466197 13 2735052 68 222352287 71 902763976 56 13671227 49 806588923 64 606719439 99 249273530 73 526275255 26 638581554 16 167945909 26 515712415 36 420603904 71 477098054 95 620004392 46 863033439 94 418263182 81 54861860 65 88502944 10 701039128 7 426448303 33 755214654 52 843785499 76 546613667 83 628051360 26 405100164 86 222295803 32 153635274 79 531209296 38 726494287 82 169005482 5 493765175 10 928097000 50 415664521 21 887332223 25 376671667 59 4242400 38 348869139 89 686332150 16 543052291 33 249403596 11 309378562 49 759738590 3 360122982 61 621208972 66 757933679 56 539877830 22 75612155 12 453550211 9 495636104 57 809255281 21 611587347 71 434563435 70 556204550 16 228529934 38 997651797 99 556581976 76 91677245 7 859851696 88 884619081 70 166844182 54 441023661 45 522724693 38 916011406 67 968729945 28 263073862 29 585404995 80 176078483 78 627756362 48 426626978 0 105871822 9 951152974 5 292456998 59 515759231 71 764864328 76 251207948 68 189083082 58 298555929 0 223107344 95 904217878 63 750090154 50 773395489 24 331805146 65 486339629 15 331919205 10 870055391 20 79409824 4 604776722 64 392856057 51 160879682 97 426749713 56 432048313 65 650291404 19 916402666 73 262328111 28 810345607 90 611996304 22 178919263 92 329099186 26 175333201 40 932402114 73 881246021 34 416088845 16 768023330 12 330853918 12 500644258 19 626974006 67 332395868 18 442219476 53 249188848 78 894523117 25 724319708 14 287459382 22 736168057 10 650684616 7 474761180 56 545419232 43 419335709 74 597227823 81 820882239 3 929261341 75 734608421 95 78217898 80 412827324 80 103662843 14 791913592 94 260450972 51 518170982 64 549471073 29 914363156 34 569283936 85 369136250 80 231236792 29 627306118 46 820716682 10 267955821 64 541792899 57 741055393 53 240931497 13 572935409 13 23060239 73 904844055 81 679815984 23 823612176 90 139487309 54 344577854 8 240037326 31 372361030 95 226990381 64 282584686 24 249463272 55 11852679 58 849000019 61 490909755 12 208751529 97 512019640 15 792507315 88 755097519 72 43316586 72 855503130 82 910970171 72 62610901 13 373952422 100 428842466 43 223175810 36 442043084 61 72174093 20 624520297 44 367235887 67 19367202 4 300328765 9 572671532 19 254722855 40 530654652 64 816989100 70 969647666 44 362188305 14 682827575 53 116892423 94 215077674 52 832770607 98 841055039 6 389260563 35 666943879 29 716609084 34 906779770 58 349201143 34 380886817 52 32237537 42 483406511 45 276819016 65 321691367 21 213509820 8 958858379 70 833111657 64 345319057 91 262126663 56 329706157 91 148197105 25 369814187 83 252061495 28 858408489 98 969219690 9 942063563 84 249635234 62 998118093 59 331472468 73 802115209 33 863294389 58 373577362 64 283659010 62 537461914 10 285746256 29 636465783 60 585692962 58 791808949 39 386103799 70 531625249 13 919941334 54 820670446 81 997848572 34 819051964 7 218549709 69 116570657 68 1899677 43 393493324 22 629581994 23 947455219 73 114913803 61 699082295 43 140190003 52 627603284 62 953892449 93 974820038 93 303844973 31 384640101 9 592278753 66 466700993 16 316574452 39 194489148 79 174501084 9 411289660 81 432916959 14 696220276 58 206837682 80 54435069 76 63290715 61 21659093 13 705019190 10 380202687 8 73242803 23 926519668 43 968091583 19 570429509 60 646456830 62 810334177 69 691060872 78 938909842 92 664981574 20 859981958 53 421137134 38 521772955 48 464130976 77 498984406 82 981315137 1 117268088 36 236706934 14 138618989 95 808826943 16 1372867 15 249287593 62 257660177 2 643920054 5 593220524 50 664732075 100 378180834 66 738883432 66 31801439 47 69645409 11 144016010 83 24456315 39 63331559 14 595357966 33 298537354 50 323110170 68 513749694 71 762255666 28 666559461 74 684978729 50 362799191 93 126863703 52 851830497 30 699217143 89 519170101 64 521372359 25 896231398 23 220598218 47 45163691 84 171984394 29 37304819 17 406694690 18 333330591 53 318449914 54 507463452 65 849607073 84 890843857 30 85605309 10 103233906 68 997504376 99 300087638 43 167876174 46 329090650 95 253899704 40 356930167 78 230664652 91 930313155 1 513552795 14 858618337 98 618794354 63 353489509 17 404941623 16 459774195 48 13377677 18 868866065 88 516172941 17 484629381 89 396194534 70 606818982 5 208544931 14 356959126 65 92168219 14 339080609 98 495947209 79 522500606 74 622365684 33 722942944 25 539287419 37 4614142 14 16098624 52 841235700 12 123303658 18 701059669 7 31116609 31 399857723 43 815702850 84 358775138 80 107179636 24 404609597 71 780857811 48 727461465 8 537712542 37 608909324 61 44906525 68 620825374 20 298369982 46 241709938 61 427197792 81 843616963 47 709483666 40 864884878 71 771161870 52 126668238 21 877579346 44 954483962 8 331566559 28 921513470 58 885095691 44 248259851 82 696925800 53 814417803 100 194962909 9 666510938 5 96165606 100 499365351 74 259755821 25 519421283 27 381695527 35 593305320 4 914315099 5 922851261 31 709989367 5 462895562 21 421994932 5 97723293 47 264832607 68 320683667 11 512532689 48 138123332 77 369180327 32 632927150 45 923591126 61 65918739 68 758832922 15 289011492 80 500529191 33 707841980 78 963055645 93 234513851 99 824188502 53 694594119 9 111264161 80 955460164 76 913119751 40 786458832 32 627288172 86 956308032 1 886880998 21 867960943 43 1932967 8 562984137 66 271655965 82 27195107 37 713838852 33 5488108 80 473080457 36 491646587 96 587868682 54 219527675 8 546717975 14 383484533 92 286476508 92 298448912 43 468457851 30 164325563 11 685375078 39 508824763 97 982639461 74 919683651 54 16725128 73 842596811 45 945472425 76 278879517 42 645245351 81 271324480 80 467781462 37 202394304 66 313436453 81 975397471 45 829619444 21 217652330 78 538539889 41 979477876 24 269176213 79 234869660 16 624598574 31 637997432 60 620924873 71 783035424 99 299208308 15 981257689 61 792430631 0 330910582 62 269283457 52 189362457 25 677758652 20 211613641 4 484659399 34 273643239 89 879156491 45 836833769 89 786668790 80 560846489 47 387159796 77 909828355 32 754470025 27 124901772 67 673632336 40 37246432 39 998953799 100 98089953 23 57076541 96 827583145 81 603020433 74 389520120 10 5561426 39 400204178 18 295769515 43 520877956 79 202903483 49 492236755 88 538193735 52 783668626 40 129751920 19 376426145 51 195255382 9 65819292 8 949465339 59 651317923 24 884437670 7 639719071 16 944562751 99 60090618 32 53326156 96 26507421 90 761038110 74 306326312 50 178980244 72 257793476 83 569572999 26 289675268 84 121668259 34 783975450 87 272814566 12 651511770 59 946742183 39 982024945 79 862421969 20 219849603 39 932557123 9 177281613 86 515036395 64 638106162 85 42493602 42 635154684 95 247469111 39 449267116 81 10926134 73 778646158 96 959601474 94 999793732 88 608071271 44 230241870 11 425350391 57 682356083 79 417722463 34 163068463 47 894718259 37 936974895 5 964594641 65 851758022 80 312382061 64 832653282 8 772590982 67 200456668 85 663102301 66 219315177 82 663587814 39 284397451 99 309824907 85 647863562 27 149589899 66 661954884 56 493611087 44 202833736 44 91586867 50 358241563 13 691041259 69 747680702 100 977479490 43 587548633 72 571787636 15 12148867 12 456599836 42 358835974 89 793867601 27 515016316 81 879247059 32 366077155 76 705376940 15 30801279 66 320663339 10 105229285 51 726837874 50 654703939 87 591549218 5 979707164 75 13671686 65 429686413 91 656004633 51 499622513 52 479772984 28 71169615 62 337758940 54 247168860 16 986724442 12 334025628 84 905249746 42 83395050 14 73352643 68 587611944 31 421959262 19 376884663 26 751503172 49 235323712 21 957641861 42 730368240 30 362507225 69 374487187 64 204561141 98 649099866 5 81846258 14 743194147 89 87520216 76 104150799 21 443415980 2 535349053 94 346295947 68 267835571 57 235686472 19 994744852 40 690838154 57 689988547 13 214008736 19 426969034 51 316338083 22 791781758 32 997538370 69 764866409 70 729461316 70 257417926 32 638674336 98 614871086 18 552542927 19 916843586 54 352049175 66 48603857 6 920899522 67 665448868 72 935688839 85 330272109 42 633774074 87 897749194 65 664419465 62 76518737 17 655849387 31 89095438 8 197886198 4 466603296 60 399766919 4 619269531 83 356440233 81 833044534 12 861550972 66 577164564 5 544111758 4 739783016 54 331406336 96 330980523 17 981117262 68 401869482 0 184851561 11 195806398 25 553531070 73 974764686 81 794055966 63 613840810 19 902670954 64 485857469 53 530528924 78 428755175 99 540457758 66 458125108 21 19535909 92 683345217 68 589756206 70 470439948 50 366583487 36 864421225 69 847488742 81 453536626 3 738049572 68 553978435 24 966100020 93 36053727 70 4711490 10 333796743 94 988295053 75 209744250 4 68834430 91 439154481 87 715386109 78 837452821 80 18577134 24 573040159 0 189754450 96 768485943 13 765839820 10 158405406 75 867570973 47 323253691 58 797082306 84 887088582 70 186623926 86 296400808 46 883579562 47 177458983 65 286983799 15 643306957 53 747292071 81 160455842 27 671879401 78 98038361 3 394757945 95 861571459 45 920269221 90 875551073 45 583645139 6 948827886 85 626381200 27 323215311 4 662286722 84 54046658 77 946486797 94 892541625 70 24613066 44 603746935 17 530225787 32 758540989 65 131518784 71 772455336 73 381486357 94 578803605 40 350618228 51 161713470 42 1040829 60 711917387 8 989523002 75 258942801 57 892394134 46 895673828 47 702329282 46 618170027 98 701901884 39 209817179 56 559354203 17 931514961 49 927636311 58 201452294 89 989674965 21 649920500 0 164755445 26 973670573 70 258510248 17 531640503 25 49978300 4 694761091 43 767982129 45 979888172 51 436650915 55 225031549 14 586195119 74 785908684 58 725610739 67 14995871 65 425875519 89 843049277 7 66007232 99 994988834 5 538407137 76 551768110 73 763843111 67 493332917 63 605268427 13 465475617 95 506677522 70 204116865 97 991347599 33 808938650 82 357493161 37 6929137 100 767748648 75 389196292 76 532124290 21 595668288 68 510224612 82 257615007 31 657576089 19 148406982 52 864244767 43 542790226 76 109319950 92 803218878 11 174033085 57 957384138 28 375272148 96 895268462 93 601708590 39 555258910 85 887135475 8 809720425 73 388926922 4 478889058 98 863308597 1 380920245 74 329655036 83 549868694 40 671279488 72 279306581 22 674394736 40 840810407 17 606463851 91 713148238 61 776210886 9 482611647 93 998559993 35 599980460 38 602944985 84 267988426 67 651865566 99 730195224 97 205954582 24 171948286 65 120584448 2 124995718 13 38422309 70 493854309 20 199847563 29 536681972 66 59557832 62 881544719 6 139498608 2 889009408 4 613333135 81 567546798 68 949231992 24 670963498 22 379087617 64 223235632 14 980824590 18 994680935 63 325723648 83 278266690 85 657882888 16 201952210 25 935064402 80 724755703 29 886824307 81 664595532 67 354939183 35 599973669 59 469280237 72 739867033 80 334052928 3 125378056 37 741584622 87 629083462 8 147944173 66 384987279 51 721872175 7 673321873 46 550628946 26 877121808 79 240568990 89 103622967 13 362994933 68 595073423 23 669819776 90 63724007 40 169780116 56 561488765 20 624449265 43 301880335 45 908837796 79 296504219 100 29970881 9 933846970 89 11485794 75 6644564 81 243499693 61 221761062 0 208989174 43 109100173 90 957178043 61 128927972 0 152798018 18 270926224 35 335236287 15 799965875 73 785434390 27 615510558 26 855690661 65 228561869 98 791469410 64 660877722 49 464802190 39 611326363 71 332372491 2 60914440 10 995652366 52 200224979 86 57659679 36 597195372 96 335554303 13 206093923 53 10914997 53 879776147 55 203635645 77 819490977 0 310458562 32 719891657 7 812848081 8 515968899 42 422894656 83 77413896 70 969053510 1 988137746 80 864319737 95 915715010 71 798285371 76 376426243 41 761649401 30 425044651 28 595029100 6 296286932 58 539335691 96 720316845 72 687537811 87 322153116 33 623360535 28 904901401 92 667340378 65 313009296 53 889248209 27 243631186 39 501844154 80 87810582 52 494396024 70 696286910 54 890079740 27 804452071 23 858594274 79 914168490 33 450926923 57 602316450 93 705014969 19 286066128 26 406306613 12 262185415 3 575084287 9 479419351 57 160133784 61 697086053 74 846490271 64 646799269 8 148357300 66 808684566 31 188628815 90 199673743 19 595689387 55 752470783 62 937165566 27 879113129 83 936035622 82 853237146 89 245413518 78 490806011 67 326448772 44 124432018 33 97200634 74 122501609 95 676315131 49 625522637 5 902305388 92 438832606 69 613482766 85 332153698 82 869584645 100 129987846 91 438618211 78 67213570 47 187508289 79 721025492 6 68773361 82 229455767 97 800546104 56 439697722 75 375416781 81 701934270 1 162022090 52 171753614 37 489667517 86 629213285 8 77267272 2 8617620 64 176444269 91 338022571 45 1619098 81 375629199 43 838422942 83 567068344 4 383772906 88 553000174 50 326855628 36 982519846 1 534146920 9 125970234 44 125233637 79 596971439 61 500109466 46 130702227 7 233800752 4 264728082 16 204127093 28 784725039 22 639342042 84 486310028 77 564911467 52 754494226 0 566468019 17 190033308 60 356779208 98 100490023 68 314089275 38 698994856 53 541841271 8 234891628 23 646877977 43 154288084 60 592489120 9 347096311 85 736140318 16 579973984 39 901284410 97 18051314 32 465499492 95 852497519 69 817720945 21 88929879 93 499870468 18 332260812 45 58008371 36 885674734 92 241936200 85 696296030 7 213515333 1 481683416 77 464558053 39 460280814 62 364885703 13 576829956 61 920743335 44 898931155 77 758131139 79 591038820 53 478934571 40 875681568 32 745708794 76 471707998 9 564700332 18 252752179 69 568057013 75 688234202 47 297200173 92 138329709 31 702916877 76 879421043 72 284690898 83 697043916 25 727513935 96 609606608 71 518581011 95 757397190 34 865787907 72 251595089 51 804838869 47 848486778 33 246534580 18 553845303 21 27607519 95 478206385 73 106029466 98 959646472 65 637639943 49 668898069 10 56067917 8 2926817 48 613351005 30 796415538 13 613616680 92 384454111 0 272341459 23 271186743 61 146705180 24 582065806 51 554202979 62 310261605 63 254072817 89 708571131 24 786859909 4 516938168 64 699436705 18 816405862 38 447642543 89 735049317 4 428919041 17 938019834 92 227518816 88 43163846 72 249336862 17 160548299 85 197342343 72 808595367 54 204170961 21 848653126 62 814874289 31 400559589 82 817143387 84 867948474 29 275843573 90 323241228 37 625613143 78 497754634 15 458724820 24 952920334 56 378564915 82 860413268 24 386137599 83 116846143 62 596671006 68 333688832 7 902415638 67 673786221 60 931091085 74 968016192 79 715638830 79 532844933 44 848763446 31 490664558 12 45481093 27 517975999 81 429161730 69 900008750 7 240431554 11 166308167 83 175383313 71 760837625 4 746280864 31 130264404 11 496797628 6 105255933 94 882130155 61 544820969 99 652283501 64 385968263 11 46001722 57 82631360 30 722241234 78 479118409 84 797586720 63 834218133 58 258170909 73 43622905 33 471182728 98 961166770 25 972755359 74 91262299 94 40100509 48 174407278 45 843500802 84 136198726 64 849126725 13 558789779 69 740338248 40 696164845 8 192250790 81 796020320 91 720688395 59 17951611 7 898902151 57 939172637 67 14029509 59 476022758 60 343800150 12 896758292 97 770872986 41 764190969 77 218146326 50 181081465 9 605284181 45 47053490 63 634492597 78 597454787 32 268080212 18 294967494 87 576946410 32 165268280 33 992240827 6 70852906 26 673022590 54 801854402 8 256289341 78 204643705 70 157991224 35 722120221 92 66329028 99 421485483 86 214394618 68 453949832 74 861471493 21 40620614 97 986713091 76 327542810 27 692733853 70 206018285 90 383587168 24 557923398 72 287472377 71 704369359 69 444474594 67 746830119 69 808492570 93 641867434 75 900115401 89 950951033 70 485731532 37 236915740 64 155159282 17 826055456 100 744389612 0 691805696 1 860414323 96 627931420 80 277713198 66 530377984 43 233462691 57 310690333 84 773733631 68 632449671 24 136100445 60 408584257 6 852854793 52 895568430 97 17277050 41 640450306 43 691983549 5 40657870 67 696654082 20 129347351 38 604896228 9 588154392 33 701966927 31 599709917 97 179341810 72 443068783 97 891714101 86 487824945 23 130402679 2 447912328 24 638859152 62 414009746 42 418053171 14 948234749 89 77608435 53 600915898 90 294342124 10 515514249 96 792083266 2 233437713 6 340136601 1 328939897 44 309873171 11 645014789 32 280802490 35 997929881 85 647485787 59 549747896 75 820111671 78 196835813 97 138639915 15 306576589 42 529902313 15 980956302 95 969205161 73 138325262 3 560413381 21 481891967 23 56887878 84 466795250 0 479435039 22 412834998 68 386257548 62 476298321 12 500553747 1 177785592 43 648188020 64 41763324 78 804403360 22 817915195 0 466055376 65 495190971 81 906132498 46 408870616 48 485628058 82 325834106 90 552547437 49 63307064 6 925549913 67 458196062 14 64782739 21 623725680 5 311046533 91 63181109 46 950920974 5 139026920 28 67699066 83 161581494 84 136438122 73 873419333 20 139856688 90 965420160 0 97151597 33 269329369 12 871179642 32 477993683 91 953984386 17 604020878 41 378134288 99 715844415 83 167401664 48 378351090 4 998358747 94 908056204 46 447954996 32 320992844 63 463186893 79 645787138 40 382709004 66 736848677 34 530649205 57 773712963 21 293584867 48 696712989 49 218930595 58 457086965 12 460266524 96 763036270 28 479128855 31 383916677 66 615899873 66 513491882 49 317987612 92 58992731 32 484899319 81 299100179 36 147745194 77 25249718 11 401588766 2 728162122 71 626211173 11 438654389 51 413512316 20 988461275 50 389270917 71 130458263 4 983565790 51 850743570 89 637481953 83 16296699 99 436165886 64 159056394 21 652924925 12 2509428 49 711757248 88 681596783 6 774643011 34 994867668 42 179208210 61 514029214 71 97106979 19 574960322 26 351555411 1 498444967 18 959505458 96 22342860 75 581845893 65 599545904 100 721782964 94 35457631 35 724869198 1 244072028 15 655704139 55 680313012 20 69175823 35 344256395 95 585574346 84 231375244 88 884183754 46 186536340 25 907687423 75 732709861 99 92264247 6 363573178 77 441613287 34 317330770 67 730028491 29 827941439 10 262310629 21 911288466 29 403112248 52 386747455 31 114335443 51 703529243 98 407333837 22 368985774 85 860834544 23 956518853 22 720365543 18 37801452 0 896662269 47 782487343 100 663425618 0 478986923 5 625875935 87 515057819 65 59558766 87 162014800 0 962969809 67 156994830 28 925472819 15 743420414 85 489369702 47 482695710 97 173958555 74 81186346 72 669722136 62 206189236 62 294722244 56 9883157 36 650874575 52 11908303 79 983348484 2 555073407 50 972528282 66 80418175 92 2728919 93 416824758 46 546693484 97 919799909 81 490689262 37 372552780 69 928019141 94 680707114 12 728477686 74 46017306 10 136404192 21 773881300 54 466725884 6 858874482 34 671629397 15 703760042 76 46247385 27 1885809 60 51272694 17 155053438 84 137581720 49 199803028 12 417367291 95 997195024 90 775815366 28 693325065 93 108607416 9 280563610 71 179140077 78 721072369 40 128967435 86 558995396 29 881334078 70 620877401 52 537443785 41 647596693 47 879652086 40 48157095 15 723995526 81 770387054 59 115835128 2 291506165 64 315444483 46 871800797 13 31698814 68 792212061 6 846730884 33 521508082 97 557516394 8 145339170 26 554122950 20 120740211 6 792551697 49 291966338 71 873245761 29 553063548 32 643946294 53 99337179 22 301337081 91 678819486 10 201580143 0 163012415 98 724025372 98 653212476 30 882586650 48 823226313 69 304291352 43 148658222 58 354346567 43 731427666 37 279875105 72 336922268 72 993615720 98 544916844 85 969890848 73 762012661 72 977572813 49 716786320 6 168522732 80 605555015 54 868670614 55 220396054 32 391691780 97 895829466 71 56114816 63 945919076 63 764230404 73 428856938 9 268361712 74 411404232 62 689090251 69 647240196 27 713602348 48 135707941 96 494168532 96 554989621 5 668511431 81 897465711 31 428145113 77 535386711 62 451434272 0 588831302 90 69370812 63 683015132 38 820742408 37 853680617 24 59454685 90 559460550 26 373112121 27 747252772 62 274393332 25 175663537 30 711242169 23 235089416 74 314052940 63 715229688 14 74784048 14 526776921 95 20381607 65 225674426 52 880433300 68 3449740 23 391811196 21 43104744 25 783686421 34 266696866 40 298716183 3 510559906 63 707097612 72 453337484 10 790820925 92 996621108 5 949261177 15 557792609 18 752194616 9 525355300 70 586189870 90 196284972 49 319272406 99 773776188 29 687472951 12 408091878 23 185598982 48 360422405 49 712277823 32 930917965 39 947360240 78 377855102 51 17889489 66 693017379 61 12642079 44 449997464 28 325773243 30 904529019 60 37606486 4 612177457 84 134137340 97 50251661 42 621320158 95 625985628 87 865311463 41 172867798 41 861977719 86 287749012 51 259191463 96 832269126 58 28791098 67 243625570 77 357466591 94 32350985 13 363872072 76 439774158 63 104316004 91 266724569 38 126801446 81 553126760 38 150098635 5 782724776 73 910988627 41 224699012 57 269145222 50 145891841 80 509708028 80 997184770 88 210753534 99 921959451 42 73224931 99 448519710 65 311926284 64 757706153 18 720091640 0 178653729 20 735653302 96 201483644 79 945925007 86 84789380 72 330972126 50 723354888 72 544167985 66 353209862 56 136324232 78 531974898 46 219937645 93 367851836 82 949396683 95 436410121 21 720443296 76 636667110 50 681890 58 626754735 82 790883177 54 163908802 28 189589347 38 123776045 39 134438331 45 523554745 15 94269324 19 133121320 76 668695855 75 396737855 67 145146060 87 447976936 43 459966634 99 69683368 93 186111638 68 29024739 0 216986917 55 355313254 89 737386607 5 615845093 3 684087059 7 945404477 28 985864855 21 992521587 95 363931443 62 809234099 92 167319703 1 72776728 64 238508804 54 472294854 83 558835418 67 882774618 62 4516613 10 4959089 29 510799943 3 147486352 95 244691388 91 203186271 91 155403508 73 18199349 60 373141628 7 843529099 36 593752978 0 280568650 1 480783135 71 606870696 7 899108800 72 76027156 9 749919709 91 987441152 15 70972195 45 635524873 11 610005186 75 922506907 26 682727767 15 985790195 24 121062478 19 576146665 39 711883104 14 469043314 33 880804748 81 153555618 80 765870483 100 382001178 6 626216830 72 326314692 59 577124045 62 256647840 3 890786434 24 863190663 30 624612360 32 861871959 70 73295272 24 706010849 65 996833247 22 868449114 51 870047840 37 354634979 87 647425557 40 986742189 40 206225268 38 602825595 98 220130738 83 22364653 85 378470599 58 726278882 20 756325375 67 639681571 95 218540138 79 968791282 99 884788799 81 366088836 49 385166667 89 368469026 32 968453352 47 641786782 55 114909559 60 122976642 26 278677150 16 649045099 36 645238967 45 584199907 61 792691268 57 454521871 70 550626308 58 101013769 24 9362550 86 652110845 2 576565049 65 989869413 31 456360655 39 635038517 97 174248262 40 754185436 80 943599902 83 657420994 10 174733672 51 465727668 37 428322938 45 720847702 31 795096293 98 664412384 71 993795485 75 664996684 35 129843924 64 892749161 7 822555779 79 972471664 95 604551214 97 583135828 55 300728974 72 264240687 14 293696449 62 660302277 35 759819700 31 397341269 15 49757510 95 329794523 79 356126865 24 468059456 42 172150115 91 931622450 9 348524835 1 335229295 35 663633542 46 104904622 99 282139262 50 417882217 1 448069619 38 910964101 3 2611657 34 677205841 73 655591521 84 489061665 8 601537113 35 119844507 100 903281705 0 899839476 82 601148938 56 201844763 21 12505113 55 454112396 18 735947428 94 14364697 37 899682284 85 476541016 47 717320461 64 232833228 22 930798061 29 306315462 44 50066259 26 334392726 80 119767946 22 860277316 51 213851151 99 180491505 47 332815608 25 498944019 9 240382098 22 671016515 4 53178682 23 69218657 99 109225895 82 975535030 21 68611239 97 576842658 92 467770650 75 330017802 76 121746579 76 349913948 40 888174333 37 995132210 13 555253724 2 775664231 49 711849146 77 882706285 82 538262387 47 775976852 32 376968635 70 695145136 49 995679182 15 296913282 52 741979212 9 81005051 65 574420459 54 961635026 82 248437385 98 931140326 98 566978161 86 95761981 76 618176709 15 791552993 6 318156902 72 791615463 18 701543215 86 8011727 89 711919886 20 269310901 27 975171942 18 124786403 99 634638835 47 116699913 44 321299093 20 299330646 74 845319272 0 116656923 54 633482993 77 785683906 51 928189917 79 153328842 29 96934638 100 675741650 70 981905431 54 220931227 88 755929081 47 672856469 55 941654832 90 981692647 65 294083418 44 180619703 88 863186554 0 610987287 81 550894681 60 880627369 33 755320601 73 496093319 35 889282184 62 673551825 91 842624658 67 14402380 55 327285507 69 967708304 81 755586097 48 654795429 9 560570898 14 42170023 38 619248791 37 762227828 12 163575820 18 402688907 70 156460040 81 779262783 99 984053942 13 816840583 47 582101745 86 199712934 98 750261759 90 435164521 66 737189411 15 842586567 39 611502301 37 667019820 20 91277392 59 84503119 37 426327152 46 470966701 28 619216269 45 718704941 52 528154322 60 457423366 72 249051775 15 780216858 78 810098835 42 696441964 92 431276282 61 433395715 94 789926248 17 525440297 69 212689275 14 481023611 37 293883772 75 235431876 78 49563402 47 249339492 85 918601063 8 19351358 85 661698466 68 262379567 63 162352796 10 112838686 99 574152621 41 680599283 93 307589089 48 971337073 81 731132646 31 549044648 46 883258520 58 790661634 38 800845440 91 983007992 15 215304895 66 447592422 11 146595836 15 843016501 58 195958288 97 652463408 72 964791141 96 741670884 36 612671413 92 716770797 71 882333780 22 983068337 64 971198117 89 873696983 29 253531133 2 855213677 92 487911300 55 316427 77 432532161 37 836113153 14 712514772 68 275982603 53 709904136 32 269714951 13 272508465 22 190274717 44 460060867 84 576421641 96 429938553 59 516047084 3 97397128 17 33309780 53 382153713 61 483339723 96 866576208 59 466908686 7 609010796 37 822082667 87 812206327 64 218989469 77 316782061 20 336621863 76 980438883 45 284413552 7 636077688 79 117309464 18 514485756 80 971842055 16 336274956 80 950421063 30 526530475 88 101621716 31 144201180 92 290695428 43 964234372 3 834637614 68 280076661 95 635447193 37 198725459 19 728102967 10 984520424 58 108793982 84 957340302 57 533066465 10 799019654 1 144938560 25 744295918 97 367301710 26 894698875 58 966892083 82 204428103 8 611669094 8 255017537 79 115037848 34 593008261 10 728626244 23 685575228 22 94969499 68 975430725 53 265524238 44 602254407 70 62420264 74 643647335 61 716040319 72 398840329 90 839113410 30 696619089 68 834545151 15 126158411 3 912047826 25 42017760 21 288960186 48 188165719 12 312380714 56 265006307 98 200595764 15 728612636 1 620406516 86 83999195 49 546082212 83 597371014 42 166733105 44 568036974 51 508063993 34 756974260 45 377571946 10 892739925 63 949092708 82 64028238 97 999247806 37 647889056 38 273124159 95 68447453 9 832840297 33 643526047 88 125132321 55 862548376 46 911418070 98 873228965 21 460750728 26 327592502 91 927537630 6 66677913 18 405281052 55 801268811 67 400213120 95 728002325 44 505292806 32 407919425 21 561537989 78 582218807 80 140305605 56 15581480 94 274389442 80 713500331 95 244563587 14 797259595 15 894476367 77 81980682 85 79191701 22 842165726 21 497810365 62 619400917 38 329481903 89 483369172 52 909379961 3 423841964 99 335344214 56 127156354 17 382427327 62 223743334 87 44884783 10 430430691 47 132404043 18 402809496 59 833738502 54 754967172 56 179740136 21 202854255 9 723345819 6 385947859 95 843541876 17 739617766 13 406397795 26 354977154 49 627517105 97 573163711 23 679001011 22 701943019 29 257511509 59 194658449 11 777268091 2 565972635 77 797799388 38 462462217 62 956509416 70 959436912 6 490137527 93 855019408 12 43859737 44 341574926 42 594999140 52 194371843 46 327727974 40 857656134 19 504514380 67 131648547 77 548491000 58 272358729 49 529907480 59 120845605 41 302139895 18 601033512 60 971261953 46 256267640 45 272725746 22 675073989 33 587862 61 721625413 74 977537440 96 570741742 61 715170518 53 548409876 26 582079707 73 374334213 28 150557866 99 728605531 25 208699416 20 227582151 59 738992717 45 486340844 68 859513286 49 411335095 29 306950448 50 32878492 62 800310812 60 763508116 22 455505170 50 974099527 86 1993140 41 453366160 48 582013885 21 820416927 10 13020325 71 911669139 77 141969845 71 20294561 38 727763884 97 515243200 75 118274309 21 267431121 38 130321618 50 902656596 74 593446672 85 813625984 33 996017034 93 550811495 15 90389943 19 51699615 55 37400270 57 708904853 14 429652988 35 409089069 35 337199824 17 32446532 78 313683830 52 210132390 21 238285271 32 364465676 76 872371783 28 702138005 20 338715137 57 377934173 1 385100087 24 464952793 19 100910288 48 72599675 87 936162554 8 101520454 24 113957641 49 837165651 97 53609044 1 286804462 85 151076871 95 138702058 43 232042148 57 267248252 72 959682984 67 32513168 100 838130623 37 646612191 73 349901535 1 471815228 86 353351573 74 237843890 31 441128620 22 606018668 30 484334088 75 563549090 32 597148819 67 563978849 85 802494002 38 697424593 100 776479638 89 729532387 41 197993743 65 976016230 75 989045969 37 225702732 56 151428183 31 882057238 70 178302066 40 684934318 65 156912954 15 862224540 18 597765947 11 505940796 88 739722542 24 710541671 13 828529775 55 378050880 61 225749470 13 834353335 10 802571932 28 152469954 93 986798062 71 203955634 58 860517908 77 78077309 54 488553715 8 302636127 66 159368290 73 475647696 80 339361124 91 105060825 20 433711819 69 958617123 43 649330655 20 235507335 18 773339557 2 511684578 93 757919128 50 512634816 15 562021015 34 9715755 41 86547968 89 260266434 32 952556487 59 263237402 70 903423133 97 665940179 58 925824895 25 736235133 79 774522912 45 998157222 22 762913621 71 733214907 90 628809963 6 859834274 53 774755438 8 813166667 97 127155208 78 96172416 16 516442604 87 628499934 58 73671476 77 154627731 31 865680728 9 439877249 91 660673794 42 916491621 87 905567430 83 503382365 17 798780077 18 33590573 95 962110971 18 107856644 55 218898083 88 597790005 56 43100744 34 801139824 57 511118678 59 336405876 88 618760473 46 425159840 97 974616745 52 54433329 25 733597855 79 63229747 72 364184786 13 798812903 93 467427748 5 117563334 20 583954108 89 277414967 58 825515227 28 989683065 16 136257454 95 339197892 80 755479136 15 853119124 82 299987722 33 267102501 16 638815227 7 418394521 28 297969209 37 367942519 9 281027050 3 615059252 3 891361190 57 292398787 91 763599816 100 472291809 80 549766017 56 87214602 50 511146432 77 855473653 45 938221766 45 389128626 51 160104058 72 843469830 38 893456858 78 431593739 71 293485693 50 814696626 100 488945652 69 140395992 61 36739195 19 904910576 33 838557419 4 632134795 99 464435395 94 945545143 72 548866893 47 276792395 51 968959962 55 87390789 99 747461623 69 145274319 12 624697683 2 394406899 71 939040661 95 375330618 11 288779670 57 663303193 3 819105610 29 106694561 49 187615369 13 837783778 86 917236810 44 664142136 67 341485267 26 526544030 75 276622746 57 654700917 80 580783911 18 285231560 69 156845010 47 371178918 61 794943625 45 581654294 63 658531010 7 453505698 29 70671192 83 545833524 71 521348589 89 564384281 0 625756282 90 481195659 89 267323614 75 894060019 3 142951201 37 497355671 100 806508188 12 190318131 42 83998642 35 22149473 35 434401746 33 632293941 0 463225478 53 476831874 82 966106139 27 805663900 45 30386321 8 447181835 83 433394709 9 695740387 23 98791238 88 719669650 79 460473111 89 887098786 26 1753964 84 457758188 83 832624263 45 589029314 3 495376974 10 75064666 63 103497379 96 228931648 59 663608160 23 616327610 67 194654632 0 45576382 28 596416962 57 893956680 21 85932029 87 838541980 57 371058841 92 926793964 76 168848433 94 173991791 73 912587544 3 659867421 27 925886906 53 229301720 75 360361009 75 602176454 37 536835936 69 475811247 30 149132697 65 791491565 38 729163960 66 513272908 2 723594648 64 873408007 29 489359057 70 801626077 80 761524080 9 689764093 81 471703104 76 475434334 27 435408379 61 114246667 66 292241917 68 225948511 98 305894465 25 787260932 73 942341638 87 644704242 18 884363066 94 898729229 29 202092012 34 9975746 52 564495351 17 200404279 48 301745294 24 987401931 11 113200771 81 637986747 4 198867664 47 526765812 5 132728710 57 749720669 90 427454813 87 86347450 99 175270880 37 631904766 7 291135108 68 361888993 57 797252653 82 219143769 75 489796270 48 271632815 64 511747958 62 410631845 10 408324811 51 690492849 81 835443688 98 208077078 79 49307864 46 182008003 39 937341775 18 585712224 86 839030610 27 755898565 17 322983069 85 616700669 75 6860196 46 800749015 60 817386307 29 19128038 76 112679697 66 458762593 7 26450677 42 430146536 91 684744176 69 931065903 45 129093238 39 154175636 5 745603189 44 243267656 66 71122772 78 127758915 96 124293813 95 725796164 100 430574548 33 370546278 62 965543153 35 478007384 3 158670505 30 171983229 58 798440710 46 152831561 95 123316808 83 307241098 65 719177239 32 604582862 73 33571262 1 236667223 81 92536736 31 377650341 69 355323373 57 645035755 15 55206132 28 741725767 28 876371768 85 72091213 4 737253932 98 681360974 66 524182502 97 645359463 92 550312751 73 994816459 5 768704887 15 37649775 81 968405854 0 320909981 48 496946385 52 234728125 29 135817156 65 957878568 38 503425096 28 85766592 68 888888656 64 383083171 9 797341146 92 821270876 84 959057421 36 15202796 35 956391227 36 779931767 11 698293408 97 493737736 29 981494139 47 816327742 95 384178531 97 378170857 83 36961230 46 751818936 2 878895487 31 297323863 72 113428493 31 239959171 98 556927976 78 408310774 32 78699623 90 20810200 99 768819577 70 380936056 5 91886977 0 712131639 31 200150505 54 873423677 66 601755144 40 934058268 55 11480460 69 986652919 65 284733378 55 725045662 29 142538847 85 789736893 25 351321855 9 496140284 86 440620289 7 480618828 84 719094958 52 122280411 67 228566644 82 716420562 0 367577565 56 850029726 72 645360218 28 849810525 89 235442158 49 796460650 86 673469406 53 675625547 94 647491608 85 532188261 30 327556385 35 405770817 43 284798401 44 11019189 11 852784308 19 540971472 27 345876070 72 172944246 99 681183254 7 638087214 83 649946597 56 155655850 95 826522382 79 185977706 9 51788328 44 50081474 34 404748259 89 412667958 6 653106751 58 978302856 65 682678501 51 787038738 64 974650127 71 810916507 11 51293459 4 915774751 33 390542634 70 500144835 53 542086862 8 927666678 93 188857401 44 936078864 23 569114937 84 616129994 16 487327130 71 618131530 42 16306264 7 214406325 6 893141636 20 23641486 14 281873203 33 11602954 6 205174131 40 777560658 12 9543659 36 75428772 44 459415132 99 195421619 13 735670984 62 838419455 51 995250808 5 993381328 23 246596990 15 487362959 63 537639938 71 718171166 7 992961617 22 507221305 52 228895531 6 279437410 67 628364553 79 646901371 8 288629675 23 510954559 1 726374646 21 322685310 22 865167445 71 473930868 53 187533002 46 665131472 0 536460134 52 828624852 38 395268139 3 620992919 93 239501298 13 903906996 80 901449654 66 660243271 34 411165543 37 277680062 14 437817562 40 619561195 21 523063322 41 506532225 19 682607977 13 129348178 95 798970686 11 246918759 77 602890396 62 462592171 68 910344139 71 237064369 72 601292157 39 107125402 86 157006408 27 936945319 77 750080658 32 542545721 66 821953619 25 319409813 49 510479822 26 366614496 63 42042604 48 332758861 51 534197824 25 592300782 7 591129111 87 562796015 2 200327447 17 296653745 23 120614318 98 936137866 36 952082729 52 276707656 22 22096019 90 55998050 37 412030673 99 855744130 91 988846457 58 936359945 26 601334406 17 227452609 25 272250546 34 970808106 1 312534445 66 720520519 99 100913425 64 295085110 6 484857549 94 249267728 69 396137010 8 497832551 13 497047670 36 749997707 15 46735017 2 505120561 76 620272276 67 584103020 99 27433902 91 645907671 8 130675964 82 504689834 40 308023577 64 28814009 35 96556808 45 49838056 57 330184800 62 370621810 84 996420631 33 699268318 36 616388408 17 630776892 87 431742804 5 253798608 13 895344482 71 703421288 19 650768454 57 178285165 6 733301968 88 518525868 69 873811170 90 775173937 81 540610449 33 122849984 80 910030774 50 604528806 91 409019782 99 243854322 20 327980681 84 20797638 16 91669884 20 470428370 60 492774894 4 540483280 9 441129646 38 554522459 75 567963257 55 751634470 81 874404837 66 475362131 40 479037506 12 25925297 41 563180708 99 400885905 52 726247077 59 186193515 56 300713359 60 890437214 40 464074087 54 249177123 56 118232354 92 909576904 93 342805231 59 511201005 75 845150326 89 346882082 8 443514868 87 459147377 75 922398121 61 439504659 38 529669810 4 27643684 95 59938196 54 694947145 72 965852111 17 344290212 70 923596223 77 185690255 77 702535553 16 637531962 87 680162044 12 611177902 6 652838817 50 607423777 65 975520262 57 313759515 84 333510111 55 392909177 94 750464763 26 18017865 86 788789801 7 112469603 35 899468290 77 462777176 57 324663325 26 334301588 23 750334082 30 105547735 74 524671059 75 69303958 37 849922213 64 210879227 42 285284043 32 326926464 83 734230579 30 511396166 85 147680715 41 854683065 54 558339259 29 569925367 89 347191181 71 418300342 36 345536003 24 509122609 11 910216530 72 660055161 57 400741200 18 106163243 26 399180794 43 157065349 68 284003285 34 535418560 46 847413518 82 594271763 73 330582234 97 183712227 88 904197508 31 541226769 76 298231717 62 631411017 66 99630694 64 554080199 7 689811031 83 726196259 87 827796683 54 957907213 83 669722614 38 627850536 87 417790205 47 201155656 80 984214671 24 535428115 85 572265391 36 625614954 22 53947342 86 712015698 12 807133597 48 383011712 39 734183677 72 570226752 0 793249300 64 545375921 67 656213837 89 360323965 97 392219649 57 827100307 83 19925545 2 312223467 47 876409076 22 741808694 99 253090874 56 79779012 82 580018295 85 642871475 98 645398979 81 663015229 20 807117440 100 182233115 42 166874772 67 946100839 77 841636994 93 739517777 75 819981218 90 284467523 9 616090746 7 25438635 60 498931117 17 914187026 82 756228552 77 903580381 88 887595600 66 92179964 80 373218825 98 599230455 76 985704592 6 931923668 42 773354487 44 306531590 21 310052052 48 441002916 51 861848232 78 172224079 83 350955580 0 192500250 43 873040689 98 573125159 79 488821748 90 703434821 27 15681491 1 501893374 41 347367956 100 252344724 17 995174612 84 796726278 29 317631262 12 454248831 23 144361353 3 693077285 26 496402759 64 739745086 98 124680535 62 401099301 95 73510707 41 334485278 48 25419568 35 466444580 1 534467747 89 565816450 31 997581134 74 490449991 88 557833279 73 814909961 95 659136155 43 296656073 30 185017864 75 33444655 27 193777815 50 97137651 83 697192169 50 63627710 28 773033685 50 999325718 57 102747722 87 991726323 16 9673589 59 5521223 30 553052372 44 621156616 73 185197826 42 543124979 4 3261442 67 911592089 86 581725233 58 341189327 24 748841346 17 452149795 64 493300660 70 378430627 38 612215286 70 28869137 30 65775767 95 424618084 37 684652904 95 492849814 39 244187749 65 88860706 20 517716609 23 767827461 86 769943153 34 817952467 67 766579344 77 486049552 53 625034852 74 776735750 68 986941531 61 769882598 10 433104987 42 728610057 94 122115425 68 162997151 36 578141361 13 877843487 94 649421749 39 49214589 69 126640599 73 288279554 8 485030329 74 626567518 44 890424839 9 788539583 35 634761258 99 395621953 17 310334805 34 88035789 50 398350283 100 555894361 52 215906500 74 82008684 57 12168704 48 902591683 33 994752035 4 369362499 70 497246651 28 621625444 83 484401298 56 154655385 58 238681795 33 341053041 57 273990866 7 420649402 41 951332371 54 161763296 0 239154765 7 452812979 28 386610070 92 892195881 47 372509251 1 308426767 45 307191535 32 584327761 45 680997808 76 961622336 96 116110127 18 782028307 61 351198475 14 202443308 79 309916150 1 905594210 52 99304485 90 139964454 87 235824853 59 747367720 8 482251929 19 168382071 98 102675190 68 186948810 43 330153800 6 95533596 80 789440239 93 634178465 86 392516847 86 288136761 15 749451427 75 205036986 19 48566080 93 75767668 65 616957992 60 912974866 66 250662843 93 253698776 57 249539268 47 204979571 66 855686801 69 757174889 38 431938491 22 59296394 97 551397379 55 71801118 1 126830653 73 237075687 47 201616460 74 629488243 64 423549907 92 466757283 0 911773094 76 887344757 78 995078164 6 624978258 19 915514691 15 442074649 77 434760909 54 416979951 32 492532255 72 121764326 31 257505568 90 858302103 85 786530295 58 423879630 28 5643828 42 189185686 70 910323961 87 151617650 43 488507265 2 880482624 2 524383440 56 232405324 51 178968443 8 84610907 96 749758634 70 429923537 79 539575031 4 726787791 11 765677622 91 397254015 68 421850889 44 920582940 39 128274977 53 31259743 30 154987597 47 341420271 19 446224180 82 63522144 51 375264483 60 439173699 2 547968745 42 547011939 94 479607715 36 861104679 89 505164478 94 82904301 46 32627065 83 378709555 45 689264782 87 294888744 15 18137591 21 180196994 6 355682818 74 748024984 48 735789806 3 278219238 8 866667017 21 340557378 65 114570815 83 265481630 42 103165757 17 143606548 92 839091115 9 326489415 31 985561822 96 410709827 26 333376064 82 549857566 7 606201721 66 49097103 37 858114047 82 325887471 71 181581252 95 737046378 21 368035509 14 836813219 37 209459740 90 865599610 70 537304651 32 719196367 34 463154655 22 722447883 54 98920144 33 696663431 67 44517519 93 190491087 62 943755599 34 430400098 2 447965629 18 111425825 5 484179914 44 982147141 6 170357787 33 129478186 100 393530298 10 505355865 78 456401315 2 750316282 65 154683644 3 124328550 79 696806932 97 84256685 46 328515800 63 914054148 57 426725136 42 636934179 85 174296909 54 752897383 62 953240800 70 435310123 45 851740977 70 806646014 90 751347161 8 654103116 65 789119950 99 323794878 16 922642116 2 988086049 13 13314979 33 109500830 17 162836022 48 497402039 43 536739336 40 1451109 18 200066962 40 173331341 88 819482360 19 322826457 73 388367826 81 314017753 78 937267230 54 576714396 25 169363738 17 527593435 64 119445750 33 56290168 51 290646762 1 380467515 35 564658801 49 612693587 41 14145069 41 660822751 79 507114505 1 920988707 61 192720904 25 628485708 99 443163697 47 156107333 3 505952549 92 466396157 69 33701046 82 283727726 4 243085135 90 431315158 79 270461833 4 873004908 74 712376482 17 27007501 1 28503805 47 604730558 88 937496948 50 430512021 29 924392111 90 252800322 67 885032625 54 326737762 69 679653642 55 347133578 26 443112091 18 735243600 5 6453238 96 450832468 5 467078500 91 490138234 84 681746758 35 49827317 24 865670543 79 121531646 20 468113368 4 542534406 43 321561610 19 230966794 37 97899084 62 223503101 8 379610327 92 931269600 40 587989903 12 383158130 3 78862834 41 137588475 6 879803484 78 166048335 35 812750022 21 423131735 54 726649058 3 884088963 32 787410797 77 711393806 25 708693731 71 873104959 0 941982708 14 77356134 32 270543081 12 108210497 89 209367558 85 799534565 61 985262941 63 541060386 72 148131763 29 59282728 93 607051041 50 649453680 50 137791008 42 21179892 84 347698428 66 792664594 4 329099149 65 58864050 14 829771407 31 119127883 21 139313298 14 709126894 80 809515539 28 862619005 64 532743625 16 800923275 41 776073233 39 105730318 14 735470385 11 256294606 66 291876527 50 429243150 45 561048870 100 47745251 4 87741669 3 786056890 76 141353964 32 292818183 8 783138203 7 433550518 91 268962079 59 786173045 91 247548914 89 411311910 29 892720208 77 318316885 75 118704479 50 520615214 96 324332075 6 879398690 23 886977728 11 543349704 3 573979465 4 561132519 74 980685170 55 185947837 95 610943275 61 250555408 25 722207326 4 407096943 46 28910197 51 47601727 51 789149607 99 904641808 42 719167025 22 502790888 73 576921181 34 182242848 54 454990745 81 226828819 17 113238023 66 720365995 95 455179708 81 266929073 69 298868115 56 975801435 76 105381860 76 945263674 50 980992277 34 204214761 95 592767980 59 488829443 29 671925527 75 144832080 28 581670244 3 207953348 15 883397381 37 205478939 93 405007835 96 242811955 52 932345788 68 766944749 35 464555983 52 857252124 35 918496347 31 431776266 9 93394232 5 757768848 9 574418482 25 906098171 93 758737380 89 130346453 100 353028697 51 350243373 51 185830938 93 195833252 70 503781332 17 838372480 13 284609772 61 963642630 78 523543089 93 189284428 78 896104418 26 683937128 85 672871247 11 843962721 93 345181690 86 778492559 26 73066978 10 894310165 0 539105640 91 734275084 64 163738459 37 740653457 71 894101167 26 202612540 99 983101595 49 917463321 10 950611995 27 390972546 48 810797520 26 242551817 27 928993232 3 248447978 48 560091909 44 89875361 0 502796903 54 785113625 73 383902930 29 670561905 6 984280217 11 251953625 17 610236124 31 395066849 95 751568189 26 676079499 41 266221143 7 299209913 57 318269310 77 331990319 10 870950960 76 229210276 40 111107933 65 330018557 46 120070527 57 292524792 42 12637610 43 183484661 99 502336499 92 683130916 53 699761104 100 683653846 4 52520980 76 18026736 90 94466582 3 930376860 65 194177206 32 510218789 0 642395128 43 900663184 87 543059127 54 194022568 91 756680130 82 378570434 61 437078832 5 870150268 81 32348998 63 167735896 55 825458469 78 539854969 47 861174349 51 809139759 37 97353169 38 165950280 87 166824706 1 923524815 50 762015583 36 417148055 64 431333010 69 62034782 77 458677097 36 919147834 28 273427460 7 825694721 34 480932093 39 317293208 59 750378688 25 615797721 75 898773577 99 3335199 5 450811980 36 44130458 78 449468921 96 227550607 34 636475206 40 923642446 2 500920104 74 817413306 51 63497939 33 305129222 50 684908273 52 979755676 91 96638459 56 529394872 45 128916024 28 764641170 91 406317431 3 977037446 11 394367154 45 336982902 33 798603069 21 963234800 42 415742632 17 201128903 75 223732703 100 336838481 20 806061319 62 200652010 88 651633448 38 104066211 56 578368117 97 541812783 62 400490650 48 285742867 29 621947768 54 750201366 18 254341577 98 886625812 77 684117172 13 514237046 62 737252973 89 348661391 94 306847973 1 79011992 19 167426787 4 903173046 88 382876523 11 521311632 59 829426114 21 45467062 29 385519361 100 283172904 30 909593425 69 388512612 49 256915146 25 496016091 75 956207685 1 749562884 33 658908008 2 40758609 26 701556594 51 281162070 81 55192751 6 301134833 74 59830720 33 495758600 13 581946445 55 584537641 3 493487778 100 691490838 88 968899810 78 8559361 8 4055378 81 430113379 32 178642399 75 747392654 86 77526902 82 56535222 6 751148123 1 502057660 27 133397448 89 923274652 72 9179010 58 49854839 24 647836901 57 35313302 15 100239922 44 977696938 96 135979324 27 719589227 88 119421606 61 663800321 8 668182478 73 29720787 64 124010276 62 446375290 47 968346156 77 696600982 64 996486039 30 913933550 68 731394274 93 963907558 83 239033845 37 13461323 25 821566422 17 224808791 7 159056427 40 35826700 2 755049685 100 403792062 18 523703445 72 355654664 58 511501137 87 830791298 64 465172331 84 610357116 95 16769290 13 682132067 42 228061218 56 785002680 42 781405208 63 245695284 27 432370466 97 327448082 0 597690973 2 622540492 31 47293550 46 130222828 86 555267532 72 639121855 43 72576912 47 200580555 71 764305499 60 392458544 31 990443372 40 111329479 11 689666789 68 141429115 26 144354379 66 71119299 14 365383584 69 275946507 1 669646896 90 846355448 62 298074672 35 437119044 45 623314225 60 928787245 50 857836291 47 815321149 68 938060321 54 746480994 51 981486689 91 305281638 18 523978774 84 142517322 92 688497235 20 892270773 73 546918462 71 645320428 10 360659742 34 925812474 32 799756375 3 651923600 30 515705255 87 917761561 9 842077932 23 9005393 99 331815701 47 534634072 68 116973337 80 98440315 18 994419451 27 876394812 78 856961911 90 901066647 43 740720857 97 293334376 17 348941085 57 651531346 8 500165522 38 776691290 100 690246010 77 62518840 69 911774009 3 537137879 86 235539267 34 490214423 44 60485167 2 75435988 96 398480712 95 544388490 72 556131354 37 530174701 99 599284394 78 137878009 16 772904260 51 875973262 81 679273422 36 689623821 64 809415460 80 72386929 29 574774344 33 864115026 12 505866003 0 314927351 8 555568258 23 608106593 94 803564008 3 224181305 37 891247663 41 363430073 21 447430601 6 87107640 8 409545296 14 470690862 13 896856805 29 225281956 75 390532968 19 872821853 90 927123696 22 374461822 1 697642733 47 992500493 6 274450062 84 384062008 9 485383652 83 261043365 85 154590012 26 47848842 52 92309553 24 937655369 31 695774861 93 994508614 33 295058589 61 910107409 91 394383662 1 982896795 81 184200902 76 241058265 23 239959254 85 3559575 0 753580925 79 982096143 84 829670039 70 570270819 95 224302242 23 58904625 68 468443496 11 107423131 32 861611339 58 575827709 90 561785257 4 663504820 74 608957780 84 621889036 81 285438014 76 336254208 83 73383303 70 596098819 86 801043470 53 254042052 86 290239633 18 668276576 95 279578172 51 690503304 53 449263044 53 459958774 27 56030193 37 534859270 32 662389991 89 84151793 66 138630003 42 833935438 59 887568953 8 927771021 94 864525090 69 34966560 63 363700992 13 86731187 43 93005585 97 931909118 69 655990129 31 639363771 58 669047 82 258375321 95 643906523 70 758236016 21 259043214 56 64721584 13 315799542 75 521074845 20 985759828 50 745352205 61 555076789 56 44540382 16 218289393 6 32819578 0 359754645 89 775046588 58 869356385 26 570463702 21 487233471 3 123672239 66 575391998 19 557528537 2 716972087 93 194433002 99 81323241 5 711191389 69 347109239 68 71002111 65 255621852 64 419058706 96 995277815 72 319299048 23 20174402 36 868676122 15 118634971 33 306796164 80 195806979 63 625646882 10 363555585 30 551681413 67 335321454 57 512390610 96 539451099 64 204985762 94 624760928 53 394300557 91 670525647 96 738470956 99 777870727 82 121500399 23 57503283 60 956416941 79 863723842 38 823954630 3 781918293 27 248942562 38 880354829 10 715680956 3 431230605 2 522629379 37 259100807 9 380507553 40 327639320 75 551353544 72 534418094 28 171236125 87 640315205 2 295470283 6 160521386 64 414608641 61 789938517 87 978949857 59 549892729 98 446662948 56 796996879 84 61884640 49 138050892 84 735774933 57 621557692 49 704483891 7 694785204 45 937275977 49 994474832 40 838619517 82 241802921 85 557959819 18 269372762 89 4679714 64 48841499 78 570783530 42 105929105 8 206705950 87 286566386 52 365762757 19 927733414 84 451451021 3 87996074 55 136325974 17 949357600 40 505530529 62 835079911 57 673130416 49 998880053 57 496953950 32 883060363 65 839460943 19 739562548 96 600809001 8 766919168 82 296739777 31 674425748 82 529941870 5 737446914 2 837596521 44 762367718 6 287029570 44 809411832 10 671398680 91 195332166 70 583986772 34 751368142 24 898692396 13 630740814 50 475854732 64 743192993 21 927542225 20 795318880 57 317303517 93 30682278 91 4465871 98 557164776 19 921501067 58 801531146 37 741834999 52 937599056 93 363104279 23 155918541 86 849882761 73 845113102 19 867492612 96 932507709 13 768612969 0 506051181 19 987961001 43 447388711 52 319345989 15 613433975 5 864244281 51 748230570 100 415447768 97 907624811 2 420221965 34 692776577 24 334219338 35 947196211 84 890835894 32 257095901 88 989197695 98 50547092 54 783001362 61 983732558 59 503011851 63 992773188 21 477011994 50 786209081 72 689403216 20 447334124 43 254118049 55 137264712 90 616012365 67 52857055 35 856237853 63 145643522 82 255628250 4 285161320 99 459863364 52 776857759 98 793114895 70 229818283 43 408624233 54 39116205 30 200378686 73 48853455 1 385900491 40 705203793 38 852398353 13 111989018 57 570952102 66 954482820 74 171464700 8 454591369 86 552974107 24 936829023 45 862092366 96 531825217 42 31317404 52 175657606 11 793504085 12 509120424 88 907541736 52 858703816 72 123225796 21 997290036 3 728138743 95 12107844 77 157266117 75 791076961 51 483643687 76 511137819 34 754500629 43 484863880 1 820835725 16 687216656 31 525910067 2 470224584 99 505754226 29 593105697 18 262473274 42 963080473 5 671519058 26 4316070 58 302811046 41 304840450 33 487695626 81 862894098 76 456329884 84 676940180 55 931703187 47 518067850 85 911714110 90 52974939 6 834089732 40 371335174 90 240811266 66 346083536 87 433084774 57 312093107 45 274838150 55 146808498 15 103697457 56 770803919 32 353997028 56 778828083 51 241108873 28 106193085 80 210797886 53 230636960 17 442704420 2 226046088 6 951931734 84 566797901 39 689298426 57 421639644 75 260001019 28 748150799 80 4194092 56 358269188 21 211507116 97 747381910 46 178778174 42 696390391 37 458220017 86 24275296 95 93562979 32 443237832 60 398174101 45 177886614 39 592199996 35 227461725 62 481738471 55 363363133 86 349085299 71 423256010 31 549268120 38 137515625 9 850937285 64 843401152 61 981916869 30 869205669 84 269213327 32 536262116 71 716334852 23 469580004 21 731879730 27 343905013 14 842976615 80 587438754 49 449281013 92 838341487 31 802384573 69 735851088 5 806511810 57 558140510 14 387685406 48 583910943 59 718992771 8 794599754 41 533242266 76 377183750 12 191081753 62 86292659 96 828081487 23 927604310 68 97664503 68 949055335 60 323573830 93 887332392 74 726100514 73 502509276 3 168695964 35 985210393 26 200261630 62 604772355 54 82273950 9 855557983 47 840318160 1 745348372 44 556436987 73 98605327 24 180265929 92 783266086 28 409692189 12 675769264 76 207446520 58 176245644 57 651274787 74 387292161 30 313916197 96 507440683 79 474447175 35 799732569 55 574606649 60 261858602 25 750254128 25 515681537 78 953162449 57 127134103 74 915998310 5 13958376 33 918416447 24 929200186 87 421618270 78 445072682 24 671188754 8 243479057 78 744706786 36 922717473 5 890382105 50 902942744 39 106204373 42 348263066 46 386867876 56 138980722 87 149187961 86 289722786 75 199534295 18 915509514 94 996989445 35 12471188 66 41219785 73 921077827 45 863892453 34 206987267 33 456456077 93 133346357 45 819144371 70 718335651 62 791318290 87 973088029 16 147128019 54 456630408 64 77238778 7 951113134 38 531658487 55 568775317 20 941974829 9 801292748 46 136581252 25 864472563 13 11655471 43 875227563 36 925238792 14 84811047 95 480534498 95 580055429 9 598991632 49 520465191 72 157247999 18 307802199 18 889293960 83 339700344 1 453876821 74 904291055 45 274046654 32 247618879 40 974602821 99 127804597 15 732947989 9 631092290 34 398665783 82 809194509 44 378490960 51 787465457 71 586338779 18 368251193 65 417842894 69 288056948 46 293643850 47 482719752 2 440409466 46 76897850 20 519335381 12 838631066 12 915867278 81 171590867 32 575762427 87 253821419 87 350472266 55 89532164 62 376947795 86 729966764 99 48587794 5 563920993 8 355519666 42 132695832 78 4370257 78 792984575 67 558263378 24 412892410 98 178756831 50 523357693 77 179001326 35 277607221 57 313026194 49 862926137 18 478650459 10 17884643 37 202606976 43 360712331 44 752699462 22 506054431 95 504624995 22 608384533 18 556113569 20 161192810 35 491943003 49 99416299 52 345076603 44 504537244 92 148389285 43 479160587 79 686328376 47 618325952 84 191010195 12 315814913 90 330420209 99 852296471 59 846718844 28 161054283 88 755967409 55 149634604 57 226910978 17 89103438 88 764894936 77 81830113 24 147491716 18 413350055 53 407509442 58 191864934 6 943011003 83 629227746 100 578570029 29 186217953 57 47293659 35 781574809 47 709787889 93 691110845 89 476850404 59 174021008 68 665693206 83 9938430 28 887223383 66 460651499 27 904050891 22 223098236 5 963935350 57 990450615 96 296492454 7 239440783 48 320329367 75 706537292 49 20015476 8 273505564 41 50060150 48 407466895 32 35621710 43 736929194 92 350799918 88 329576177 78 220803956 55 496788693 40 60910226 27 696478652 51 475785691 98 25955057 100 244356905 73 822542787 1 637545552 91 96937789 8 100303841 56 412962994 18 152719058 41 489394645 46 513300668 36 917372894 3 802199744 36 650621039 55 511831930 55 633563270 43 107155792 78 951708775 87 428672950 74 479075202 16 937995165 22 337613370 15 512671727 64 541244408 48 698312789 17 759881165 84 465866987 51 181578652 86 678034826 100 982467555 56 501299759 95 500248947 41 157384405 12 19610431 6 598662135 13 191367222 60 625163973 56 755255490 73 985588893 39 902656047 90 801665812 31 5657955 100 597177866 89 290504990 21 184882311 12 89196075 42 870145444 50 281973839 6 173571240 30 712246112 84 101049099 59 589655675 87 867809698 33 152909188 80 46353378 64 480544977 8 488571379 15 498522716 45 519348039 4 810835931 57 433526758 21 823253013 88 134105466 69 483100484 40 997284903 31 109913046 14 246367954 54 38401480 24 386480361 21 695155115 100 818371921 57 81540761 62 93546643 33 603603791 23 489718114 82 721932034 88 933659368 91 534141219 49 853977182 83 128712094 78 246661834 53 303776188 35 200229040 31 107754242 35 342045500 23 46340454 6 202704848 14 284509787 19 178759049 17 812430066 16 703351872 38 14794532 15 477353983 13 4101717 54 197566782 48 36032343 11 779905908 6 476120390 88 60034092 74 312124578 69 30568969 80 351941791 72 905932512 87 648141983 93 348003459 49 616095597 98 579904938 72 128629835 42 520341138 66 299462598 49 618501874 14 341796757 82 115321125 65 930132503 29 784838321 29 474125598 77 774099052 1 688314087 42 715153368 50 985511711 39 469805870 79 416294265 61 311739439 30 274318378 80 678244249 77 636929561 36 156393186 81 699055568 88 100329894 97 711821561 7 583670764 25 801030546 15 117283553 14 365825453 77 91935076 40 401523099 24 684183487 94 519591003 38 355622285 78 937184603 45 214115061 29 587059152 43 759239557 75 362234204 28 846427210 79 512144753 49 532440668 28 171012590 11 674510964 44 502317807 31 974897565 7 515488113 41 918379847 51 516511737 88 810650482 21 743479946 40 345876442 28 111953289 3 244802820 27 761388862 23 804918440 47 331399385 28 254394920 41 102315338 41 316641693 91 913413912 15 135255518 10 920668797 1 184290657 84 310264932 62 165107936 42 813510063 73 696857482 75 131025217 85 855138111 97 744076498 44 804693359 58 39851018 64 749053998 100 49325991 87 799698118 84 85608392 97 828046475 38 451943926 97 686659114 67 173166769 73 609081511 83 290819449 48 770971905 84 97875536 41 672448949 12 697348408 85 834456907 78 406219808 35 960451830 26 62290571 18 873662213 55 186999535 4 110341013 38 12457818 20 27675345 62 925095272 2 731688417 77 309300852 58 345931172 58 477751934 46 984229589 47 439168685 35 695261332 78 529682455 55 797405063 39 791504846 49 893744105 39 49794458 41 608169682 11 243340373 17 763335228 52 107515092 19 678979286 10 950462297 42 929650268 41 284327177 22 353277213 49 176716351 57 585139140 75 213555532 84 927550136 79 492278500 53 108082384 66 702215945 13 543393176 13 148842944 66 454614643 88 588993466 56 505184339 97 954124599 44 26466960 52 493269911 96 449811113 39 764047415 29 759941379 1 767275589 79 807275457 36 581223806 57 994286009 27 706782732 38 824541209 90 140982305 33 437611333 5 994866899 11 14867475 50 125745159 69 442290048 66 37293972 51 941077351 36 499637536 15 596069340 52 836335717 9 987215962 87 131431848 11 545013514 14 268915461 5 580458074 48 901744046 94 194600607 36 930509096 17 8224223 33 2349785 46 368029674 40 941369751 95 265960562 42 224898195 93 530953371 14 232247418 91 898940924 85 950792819 39 609286550 23 791404546 71 647642693 66 383084837 55 769447078 25 134679933 49 505556080 26 405823873 47 848612295 54 385219506 87 211376112 45 839913527 11 659214591 57 520472516 24 725037708 38 890774518 15 193769056 57 467979091 46 636620734 28 548662008 90 521697464 67 871166720 36 615382820 15 749239115 86 62299794 21 608211221 81 656448070 41 350538019 55 593460938 95 77346849 58 249284064 68 317580232 82 740754543 94 439095494 38 410632240 81 469300680 32 929311934 72 590324541 42 426055314 69 204899407 5 154105274 46 147508023 96 795316915 68 4618380 15 327363993 100 996664057 51 546566126 66 168371011 92 249014717 38 805709821 20 728020742 38 287587797 96 886845603 92 147266394 91 462902353 9 429315773 99 311400131 26 682940473 67 698484168 0 954362668 35 17119882 78 359513374 64 848424873 58 270852821 91 792454129 18 87777095 33 459882222 0 555994569 34 859645339 35 329193487 72 685285312 95 182202534 72 258060755 46 388631478 54 156191805 87 808549962 51 473927640 85 796778063 96 801410651 95 728791098 84 843502836 70 184548036 46 953311817 7 369713793 3 646660231 3 487958613 99 60793362 98 326448706 41 610425212 20 138534486 96 347584743 9 317687313 13 459156333 71 500160163 37 280718010 30 973069683 16 399679999 22 267384117 17 455032681 42 597801486 11 629557174 58 193229138 93 250762851 34 188554885 87 885787898 64 536817643 30 729131182 44 766928490 28 226041962 91 284919706 21 355443693 2 827625984 59 333237807 98 588197274 63 221807576 81 611963086 21 92506834 70 613722736 56 184570378 33 466392350 30 306266125 25 181457185 7 149910664 0 310376232 72 792746818 86 838363989 43 440726902 26 555202040 88 195155267 53 270157164 45 218463404 61 419666836 18 39294624 93 976051701 37 178375971 58 800077091 22 47016369 100 328255288 6 323702675 9 494997563 88 619555666 0 359607740 12 82606070 51 574752036 41 892866256 19 440683047 90 698346313 54 340527330 76 461096943 53 649170690 27 504571021 82 852905304 86 552182790 99 199736833 0 70442739 8 711742510 4 273962755 34 823442263 17 635309306 48 51222158 58 987656609 52 529578820 71 82174015 60 748685766 0 784545254 77 628520582 4 289851437 19 650426493 55 485751257 99 992946348 36 492042544 88 181754757 33 371257422 40 81434827 6 579104477 92 578619104 94 903705984 60 291905538 99 870684062 76 106846894 47 777307572 18 821221214 58 731792278 33 673280015 96 342550359 41 930366481 90 427026619 0 289619653 55 115341539 27 302587151 61 664283961 52 488134632 56 780353467 88 148636512 71 599332303 77 928031257 76 661097904 14 289840899 49 964658152 88 885686538 46 779568427 2 887577608 77 107471513 39 990496582 32 181810830 49 735706304 44 836723787 42 453608965 27 396523672 73 204033824 61 42724629 69 863564962 39 330917482 32 202933061 63 341471117 26 460947548 78 568123059 56 427300287 50 54506813 66 280194123 39 195364426 79 713515604 79 569168346 65 545257639 72 901156894 23 21308236 15 757791968 41 581161826 49 225848844 39 112984382 6 466076599 44 809188011 76 887663663 18 853172399 12 485695932 68 391246440 54 338139772 14 163926146 88 354481764 88 866217321 4 353074979 77 21759094 34 208557629 79 720635934 49 966570776 82 583467053 38 451032798 11 867358725 3 666326247 46 716272241 96 566788965 47 920535969 77 430154950 7 895955343 62 766503977 8 156930441 62 93774547 46 919289121 73 711461881 86 175844213 52 674232654 7 472647143 34 962822369 53 331759623 0 605932965 71 550618687 27 726871418 75 291961712 38 633137834 57 584296537 57 659583554 47 370578759 73 404715016 42 60084921 59 342655899 19 783690154 87 249797411 56 358909392 81 93812526 72 84107516 96 783616350 75 148317141 12 725402355 26 757117404 29 556246633 57 765668144 2 943906198 7 51942793 53 174668290 78 251899564 80 24928417 27 280293370 99 717960107 17 783029893 42 254346456 81 983611731 21 10453361 84 551650188 7 107911983 44 414217651 36 368441024 37 345454104 21 312581231 78 342642850 13 746332254 100 203716355 65 949825526 36 682798962 36 823252999 60 327055035 59 693495968 69 686649062 56 638949300 90 237505247 56 68220386 94 57023142 24 906504469 38 562569026 85 65738217 36 302413416 84 728320137 18 972273743 86 532950611 94 780688644 6 925799166 91 806274068 78 852418040 45 368035620 97 673346623 15 704039152 70 64754132 4 259564896 50 379895629 96 184084636 56 523966890 88 180215007 10 41872610 46 942254649 92 858595878 93 799324195 45 400628573 89 133979824 55 713387872 60 300061238 43 109865662 100 749771999 55 899712857 58 357825828 84 572221761 75 665737562 69 152804954 57 604881694 25 39783000 64 685400192 6 34455698 20 963549577 75 590801139 57 349534399 60 844552257 30 548199781 88 615355957 58 885707665 86 778289630 62 137926920 8 542601813 63 596448195 97 56729293 55 342161658 73 359133107 89 567688942 97 863331729 12 433938504 40 441019448 99 447476301 64 571592086 70 889017092 40 913593220 73 356301324 50 656376601 90 556870469 70 58585767 46 389988898 52 856802585 15 604132568 29 871745298 38 141829947 36 890088174 16 169713692 63 23780585 98 674944581 17 792248580 16 41380565 3 157299104 89 815510918 49 652082794 84 78474949 2 356805518 33 87746437 72 210748522 92 188028149 91 573929236 30 426660776 4 376828263 19 451472679 73 694208976 40 430540057 75 309633482 15 587587823 33 129804284 76 384238701 5 638735652 21 223945629 61 477138064 61 638262703 89 471065365 86 739460439 10 687235897 72 687124795 89 941726912 27 393902984 27 462761802 80 180908231 60 658556818 48 502671459 79 539356392 93 744437924 4 631530280 99 424700415 89 705043870 7 719364837 60 967169404 66 703772227 9 302634717 37 908778059 34 162755178 37 409869680 42 936040715 34 565634274 18 283351674 37 294260912 24 453985604 75 867811785 36 927372361 60 171598325 65 474206285 61 604620710 92 119441380 78 349954857 76 317573626 28 819595652 5 338972137 46 418339551 61 82660407 0 366486360 88 225477233 24 674088118 83 401251717 46 389135002 41 991563534 13 539685674 84 365208958 90 122779660 79 908675723 45 218633837 71 561497798 94 476906299 73 973383114 20 449031971 1 332327772 32 615494684 68 450986788 76 299115454 71 929271628 19 130738405 21 118250070 97 177754945 78 782037643 74 900245992 49 119046581 15 79170286 66 455111014 92 325892799 95 864453079 81 817381055 87 604505302 46 798996421 67 933350051 86 172017688 13 680411151 64 600120315 56 224618863 45 628022071 89 631427799 31 878932046 20 371164988 9 983427770 40 615457338 6 778514597 70 286632849 63 506905909 10 404757177 4 64794908 99 928310302 66 962829293 90 746141644 2 788409592 44 864751768 24 453890445 11 102675556 87 722379849 15 407252391 17 490314691 62 554448350 41 272285597 86 140222561 0 15311190 29 780853331 80 493507198 0 601879798 42 844498135 72 984168767 27 957407626 88 680091144 0 836715165 86 266206835 95 190387217 54 780621587 8 751537658 75 145392203 26 120862505 1 517281066 56 486237549 27 919843552 5 59424253 4 685153524 26 443071115 49 829024230 1 637480648 56 790292867 59 191189972 10 784652475 61 773980708 9 810097822 66 65927238 72 937372866 37 396248256 83 508560917 0 118476630 93 497237720 35 868936679 72 620683995 13 496169435 30 959236421 45 497787072 95 117326941 70 862756928 44 775236842 82 907590802 49 52747090 80 483388600 83 824480874 40 157916691 61 995097420 95 735834614 80 132903511 38 261602695 47 140758887 92 560643776 14 882798676 38 655416037 51 180794649 1 308300787 18 859163109 48 512046127 49 458198683 72 947862822 91 351448524 31 623726313 90 203812439 96 466124858 39 688210581 64 917204660 64 652901603 76 671189111 27 975258733 45 469409088 82 374429878 23 815684684 0 912580656 32 984367668 19 705325880 47 437016024 46 955397176 97 136369673 88 680532924 39 10572248 49 783394791 64 9337304 7 633948475 75 137440606 23 172406800 39 323666462 65 376509818 23 599192518 50 989366863 5 255406320 71 50355947 37 981401643 29 975047929 59 274013685 11 42794097 25 962529936 53 981601938 1 464191560 60 547191146 44 56855001 68 848756316 80 487294953 33 223510999 19 413850532 93 335717197 99 984535733 40 343362931 18 323912177 70 807095518 99 244479820 32 588436156 71 608738539 6 116879061 55 252280106 49 205359111 80 270234552 62 786287572 6 915026558 46 960136254 92 417544296 23 345005666 65 838565490 34 266454320 90 565606510 73 268462429 91 966856867 74 866240888 37 425593427 62 14112127 77 857333035 4 92686286 65 673619766 78 816780735 95 436205651 13 952111385 51 361931893 55 751243115 94 570976814 5 918013082 56 955650634 24 952915652 61 642553210 33 693351896 80 20037269 85 839902929 13 228608637 42 547349400 5 761143258 90 471733596 43 365043457 49 782212895 53 155584220 17 553550217 6 351864484 55 588678771 51 779797040 31 154942225 39 4988691 32 603546966 66 628407302 30 213297912 3 229614955 14 32134484 73 94505138 50 99544116 17 520603524 8 904785914 10 437057769 40 60302557 78 807991545 35 982782729 10 606387246 56 658343522 91 910776358 48 605411173 31 31731759 28 555571403 13 935207459 62 506363860 41 849366151 45 741891426 71 739008116 60 122318541 49 483637258 24 875693187 1 521462541 77 555549159 38 161827737 90 878257847 23 781659636 33 134691830 64 345798981 64 698898009 6 507051225 44 307612113 12 133772113 49 521553097 25 162801095 88 598739860 36 709795395 49 982564715 100 163458974 28 76364029 61 891209801 79 557123005 57 269361316 32 953780936 41 274207680 46 20255452 51 342566579 37 657296636 18 373845380 30 921282010 97 35445071 11 564890257 79 244254972 42 763700158 49 813961596 64 997797677 11 92598480 24 630740942 86 583605938 81 719332127 58 545808231 85 16411699 6 875026134 48 27563723 13 599176850 81 607812400 99 661376803 87 470980786 52 391288375 74 770976223 82 622003817 49 694059514 47 269313642 69 865007422 82 836361769 80 652181817 85 785615202 33 667335589 43 627896690 18 184092080 93 624306923 96 673863288 39 267218509 37 418199434 83 398273735 59 660800878 23 905621681 95 954879590 4 853886736 97 414459787 85 225458859 90 774231545 37 188808060 42 275180041 72 115298751 60 536281287 14 755531281 3 166997935 74 934512051 23 274013810 67 405050649 85 117514083 72 307167383 70 113716173 51 989229358 25 815153851 16 562350718 5 975110670 68 293575665 86 460262575 32 791572718 83 303128912 62 242712586 71 10246175 63 443704113 38 627224051 7 464261865 55 323339954 65 894464769 53 306197958 75 603338752 100 282397422 38 303560387 2 587934382 52 346439469 39 302072418 22 524716070 2 685159856 81 583336745 80 34315162 25 702875499 76 701635239 9 67078514 75 482440009 52 905413400 74 879569482 88 495061270 78 519432605 98 353814199 92 899917892 61 986348546 36 354865378 6 472413447 42 897821938 36 758164857 58 306328672 52 323434091 20 513069941 4 313013790 21 697840883 27 703323929 82 174509025 56 733482762 71 914818186 17 653179665 19 886968346 11 149012831 29 948814979 0 474680774 28 154425835 47 351251390 2 792895251 61 412199502 58 538733857 98 510899364 17 726093035 91 71787739 68 736186643 42 605478800 45 525700601 48 814264752 74 528808514 76 209449785 86 798017912 73 788775220 69 491024384 29 989103864 70 234835328 30 580256631 40 560674139 46 609248610 58 20758021 71 616296413 45 644714146 86 979693232 71 183203860 1 897594855 20 3948361 2 365889876 61 701916260 25 131690664 88 75816559 46 834680850 13 4745078 21 703585956 81 499650296 2 496143588 84 225027438 20 87534024 4 10392107 33 430259540 92 964190656 15 671898252 49 142038503 94 515689331 15 810278421 88 545030377 21 792719873 52 365595936 18 496540265 48 163774580 94 683415907 53 838619669 1 819580434 40 109550171 37 820427591 63 254372407 88 305603645 95 489014469 49 411609398 53 663459383 1 62000408 95 347601439 26 313541742 26 434423155 84 26780170 34 792382768 51 699195315 89 328375806 35 656752011 60 444111223 11 806090410 53 114198789 31 457214064 74 692081997 28 168762 0 148245010 3 307769969 93 714124574 55 126408295 96 462027406 45 355371395 11 507075519 90 537546422 15 992739427 13 419831776 46 824011453 42 777228367 55 642356261 95 563891564 78 948927275 23 203226090 82 791520360 22 683193474 3 907098472 17 200276142 26 680579082 71 678188964 7 989807212 55 936189358 44 726374047 34 948129135 24 171995469 12 713959358 91 248135960 93 973437109 89 614845999 66 907017008 100 815300471 3 503414163 92 176981948 73 825248340 75 265540499 80 351121214 48 814127856 64 399799671 60 202178823 44 577386566 69 513852786 74 981670846 6 366792797 89 604427967 41 554676994 78 678976318 52 331259319 75 86606703 41 956574756 65 536899798 3 237533663 8 671939152 21 469839842 75 854140557 64 916746009 89 595453787 60 89608679 11 572688317 93 700473300 84 50809617 41 608153728 44 284030567 56 53173366 44 250546502 49 569749717 89 438138502 65 432622225 19 35944594 15 949191840 82 158207221 15 853073626 15 551568208 39 657142109 61 47858541 87 955042958 43 133390949 46 112635306 38 141383005 66 428986558 99 708383509 62 319238471 32 993024112 30 478596230 2 825928866 4 525570786 85 589018586 99 130023207 27 491345873 9 60538170 54 524248154 3 249486314 96 224338737 46 866114869 48 24942303 60 58065831 13 571206295 97 996164898 64 172338239 59 505273365 10 23099679 39 282249012 59 538415531 86 226103590 43 515352998 32 566668078 61 121854742 51 240463239 92 48836149 96 526564626 76 840044479 15 308136838 24 403322160 75 441131436 68 312086958 15 287018673 46 744234270 25 337471790 62 624949433 90 763343664 66 196116257 25 624953671 62 226681373 72 603170176 16 691620731 57 897707890 57 739870910 80 451012363 30 329591906 70 142923752 31 946110688 19 73127370 80 426301431 87 922875391 58 606390815 44 868892073 64 425716425 32 319188018 65 769470300 27 197076383 87 785318580 80 728580691 56 339924617 19 579286538 90 424919439 84 905667593 54 715616153 4 406388460 62 207173086 5 193541716 72 114457593 14 672232996 65 112540080 9 654020987 89 446375215 36 725197873 39 351201766 97 660052363 14 439212496 0 912988356 29 518876822 49 260753650 39 422584690 68 431588245 72 385081423 13 607871529 65 731506869 78 890592479 9 457350866 28 583295541 55 875201571 88 275334863 23 985016621 23 514219900 41 25239719 62 253767750 0 2858662 20 89280131 59 218700407 59 703930443 5 531023918 98 678695264 53 908981917 96 914279380 64 771896384 28 964411432 100 704231855 27 306817203 69 386490336 85 731869095 62 622090188 82 844092005 83 672677808 10 909164974 55 389455713 60 599904504 77 768620245 18 392888907 75 339532592 94 123043113 1 143543641 79 443059083 13 616049917 21 615257234 28 552620913 91 881665795 63 539513243 32 247450166 42 9673529 82 538360412 81 887334342 29 848431599 73 808224189 4 599445452 85 244132005 61 88455138 92 729783038 19 92338153 91 141703168 58 96202884 51 400327773 55 735106608 13 6371439 36 97690639 11 73176416 20 149176244 30 15568782 41 166380929 3 863812588 8 414403605 41 527626316 23 992318713 65 466121771 88 174613702 92 42183671 17 56353122 29 845145199 81 483948117 6 592433667 51 716001304 13 268060625 36 430552880 52 698236548 99 80220648 79 191004041 73 274901983 62 26533376 21 635710151 55 96634614 22 41269775 43 422799699 100 669578155 78 220430211 94 866195935 55 340875582 7 452898678 44 466190649 33 438922738 99 506418483 49 343803010 94 27411705 81 22760304 62 441576726 55 176748948 5 473600525 31 696872183 61 673940016 57 293885366 38 513618125 12 702797637 77 821361802 87 225353421 47 159840612 45 209376608 37 746072497 67 971488846 1 851422493 87 530916625 9 484406392 66 741156637 55 431922704 40 856910716 49 514144842 80 81099491 80 811072257 47 930233542 60 268111209 71 969413917 5 616605515 65 813729300 3 752505152 82 600106338 36 686370280 67 16689064 28 313567959 44 277074555 3 60987033 68 203697050 38 95314702 71 482321680 14 799414236 40 207095331 81 762607641 69 440827659 40 579117404 44 139388838 75 779041916 39 709321516 45 788824608 80 541207717 8 496738277 12 512245658 21 590651627 25 373794575 32 123360934 88 663571092 95 323187356 93 958001762 22 127520399 39 30163470 48 381171000 100 826052028 42 608173920 49 270731295 58 267275353 1 653920499 100 990657595 90 226048937 72 547645456 61 794758886 66 122060022 79 570668152 79 744736884 84 957114946 15 993212590 69 456405657 63 722833683 84 438668928 88 321621761 23 920682659 42 85842615 72 836362007 16 976397428 79 166944791 81 209039605 30 385923251 7 164424071 22 635718388 9 945105655 38 207293870 83 816169623 40 503504029 7 70488380 78 624789189 42 710511624 1 335801305 36 363240744 66 10869400 20 280140222 38 464247077 52 627967307 78 975279181 74 194150614 68 172961985 97 383189178 3 638589159 34 406346438 5 488259146 28 372365201 34 459009101 98 354143204 61 287057892 100 732508946 22 194624921 42 115980439 44 693316240 13 130786091 39 224673508 8 526455803 56 934464002 60 175451574 37 994338893 88 549101063 7 621648771 44 289680725 27 732951172 14 720805458 65 297018399 71 375763847 17 722821162 73 837899274 54 914711956 12 730389616 43 433536036 94 418543728 84 228030993 12 415757368 83 957247609 89 976620333 89 586158772 17 747651900 55 251828680 52 544723430 63 607893588 64 948180065 88 824286092 82 354580618 98 938290510 87 975397947 45 899453891 43 637791998 32 43143783 20 535815829 67 942481373 10 780089538 62 614691336 93 191243317 22 752443893 56 346097832 34 950792584 45 982536648 90 522577 98 808893894 18 467758074 49 242933255 8 453906288 69 835762344 28 291604953 68 616992551 100 968334737 78 718161591 32 331237672 98 724641642 69 658167760 97 19215625 12 935131504 83 170729384 36 747209332 17 691307713 50 566556583 98 875595092 94 459851252 11 797777802 30 894038587 7 183081120 4 222698812 34 22916061 33 9728412 44 934612434 5 721476398 88 45570699 2 346496706 93 293490514 72 991187586 20 631149734 63 659988110 67 58483577 65 468774353 65 345206484 60 735138652 96 873876157 60 265655951 63 559584508 0 485711121 51 446382371 95 879879530 23 179374317 78 117606871 55 905893789 56 682069985 40 179676948 88 154508774 28 170698250 66 899949824 54 77497281 20 313721061 96 66021583 51 142740381 19 418061941 59 361024130 88 253936909 92 17774555 12 991485023 90 727509136 47 837063244 19 151307302 74 322882368 18 164116922 26 357927742 10 988424663 41 203443001 88 731901321 23 158436352 90 821308723 56 5433778 20 42854813 41 295367011 21 448184802 88 622720020 80 734608221 49 220321118 48 838614139 79 567698314 87 542005581 29 512946174 22 17898180 0 38541327 42 205463732 88 759480476 5 282986102 95 587008326 14 672868230 13 797078554 26 562119178 30 997885835 75 401356208 13 61049768 65 251054149 88 327498177 4 698944780 93 166898207 19 920590658 81 625148853 85 899123325 11 1906968 15 556464674 96 668085720 43 945987197 31 795307306 31 735084977 93 435848963 10 606694590 13 505201282 13 103661184 97 189509625 20 774432702 15 371851093 70 200342601 59 937158455 40 673811981 23 491726025 34 262799367 39 312233066 91 532510190 1 518792872 58 811501824 51 919130124 39 133373108 26 410164743 22 21484828 27 46346361 26 25758567 48 441795999 62 540870342 86 839446623 97 486809170 68 643473595 30 409713093 42 158069754 68 880754268 91 282967855 68 776246523 89 544971279 71 788418312 25 687537448 83 374631527 2 533405561 10 189300658 0 456895106 90 853373768 28 601672621 62 809784737 99 454926768 3 421583711 30 758496809 23 28763548 17 221312686 60 663771586 69 875399265 16 743279193 60 509224047 43 72285941 2 951742756 99 613184838 37 740733282 74 278207863 16 691775610 94 558868958 97 273919773 55 704736216 14 368035050 41 743575633 18 716906046 61 935629936 27 965267661 84 532521473 90 271906290 99 923673568 8 283034868 47 334594009 22 343902728 95 45262868 69 974668772 6 326267174 14 356207985 91 330969605 26 847561885 34 539466299 51 322066590 69 150251702 53 540753870 12 930094065 93 479490649 32 406549650 95 617405579 98 761364465 15 969893520 71 130633255 55 493500057 71 729895247 83 278296461 96 643879210 48 766261435 68 596166587 60 645883755 74 653568679 4 750069831 65 412934675 0 389673006 28 172096697 96 109631044 45 932059440 48 700860659 88 462583739 45 465225613 58 777060949 20 378496097 14 357281833 70 209725880 57 238281757 87 553895920 78 994764311 13 974524141 95 535802112 64 82476987 74 655376410 98 788332756 97 173533807 36 640906589 63 900551003 3 54020572 19 792212541 8 965293516 58 678127320 14 637171217 43 665722081 66 772749152 71 708426622 87 934894212 24 730171193 1 373281755 34 111646503 18 619207505 63 486845098 0 217983172 91 93869280 97 260433001 18 821824182 86 409862158 69 870134888 45 218864016 20 926981292 96 189958090 79 68537887 84 841302713 1 255751176 97 221788940 13 406571992 78 858277529 74 639694720 96 670542244 16 565073320 94 457712054 54 120624364 69 288279584 47 358120622 56 351813721 59 295848052 90 694680333 25 363477964 28 221378395 66 69505583 29 952709150 16 58750049 66 769960841 17 283406562 92 687094058 24 698130355 4 788228068 74 353612418 21 872724916 35 514792565 86 451694518 54 305831427 46 405904779 26 628094411 40 784701884 30 978689187 4 430950131 89 777217021 84 702857553 81 472438731 67 657954670 47 845814163 19 320187134 2 482262318 38 90710144 5 106599338 58 424648294 68 337506769 27 714327688 26 833255587 73 554400030 49 342972030 78 601986038 15 771940132 15 3452849 20 569215861 70 135513164 7 585336249 82 951117842 70 524454020 21 917350029 3 6599842 5 27554101 55 518772650 77 564195689 4 336077906 10 103649573 71 559820305 91 51476298 48 787513760 51 754159064 15 640961380 73 542987934 60 800647632 76 422278642 16 919403948 69 738803098 60 470198924 19 462888730 29 20561043 38 944819239 93 388452592 17 361345318 93 579037852 9 100768342 4 229258352 33 362739092 91 173912760 17 691378740 61 112531367 65 891408120 41 948289280 99 199097980 65 199635928 53 256268063 48 710716730 16 439647945 18 79603629 61 361328039 40 549064665 84 357991097 23 711095639 49 470947602 28 454976736 22 172600659 28 168341763 80 304115486 17 357828499 95 103739370 46 540686270 16 70064994 10 160779113 60 983768492 68 651565376 93 147533396 93 552086781 79 609856934 42 385450391 68 202129772 69 259008881 4 246336727 9 237971628 67 388764410 10 978251152 20 687385214 86 960087099 22 18763325 45 131242506 75 217601203 89 995773961 30 974324991 39 827358007 0 160545779 89 740076607 22 469082390 76 907481357 68 301582906 37 421425202 3 691380205 30 460221664 26 317376334 33 872357076 76 125369326 87 579746201 12 55965719 91 444780160 82 604656795 83 565206705 89 969711268 6 331270622 65 398948741 81 575303872 100 640877808 60 351472931 27 263130164 30 411278400 0 680982132 27 785630102 9 242635461 76 687380258 40 435324101 82 934219141 8 476223273 63 508515371 80 889150902 49 974545094 32 687139693 2 111129062 49 383384922 50 737819726 7 441840019 68 782016074 25 882201570 59 424949026 96 977654719 28 507834069 76 251049633 98 357572551 97 852620623 33 301385866 80 661759933 77 359932872 13 614625334 84 795237724 31 728191332 21 20343213 28 951377508 7 964916673 45 566270841 41 770348143 58 184534179 96 805606054 100 274214778 12 10168514 50 869012769 3 262975770 0 66160937 94 601819976 12 393425005 52 261690351 91 585221508 47 762505563 62 564822050 56 192930816 14 725739565 2 937151628 18 943270755 32 977628653 63 888330044 84 908892349 53 159599731 30 543865154 67 311417932 6 311970914 96 638092725 96 959309141 65 831324258 68 682201874 83 434627733 7 185416674 77 388691179 54 799958679 67 831784626 0 484783629 61 164177580 93 742254716 89 494988990 86 403622852 57 232866777 1 858969374 24 183000337 16 316258435 57 70658280 5 354604576 35 848438913 85 129710580 54 518365073 7 387100357 51 515614709 87 79700061 93 901631581 35 609036758 97 955761208 76 374094423 7 412964909 42 387417848 39 261205095 26 978224045 49 636907219 20 874045582 54 107508816 84 275104696 99 5386381 4 412695646 75 954129571 96 901049455 70 147451899 90 539719651 24 477546631 100 106231674 3 253836170 16 891345060 35 525655891 60 666076702 50 309977923 50 31714726 97 619353773 67 475759452 92 981791087 97 787863584 15 891851012 79 518090802 31 461749292 69 970629560 55 806185570 57 445765240 5 245149077 9 789683917 87 18160759 64 961240471 89 43239654 37 2551080 68 765051500 55 907929680 93 38391367 5 426643271 52 822296062 55 183208391 38 826843917 43 627763838 44 941961027 73 688377701 42 550917673 27 65282644 36 5820527 24 593451763 7 756323574 14 505548763 32 813787876 30 82935083 30 600428752 56 534867098 61 314403762 47 582771072 78 328813283 44 473113255 34 546998944 48 802865619 72 81102936 66 133741533 14 830670926 50 216716760 81 594675166 94 943081184 94 81252886 77 500366911 73 33001120 38 810377769 54 419308684 90 11071301 32 304329189 61 674748065 72 17881998 21 760366449 30 141480874 22 114314798 28 104696967 97 375989998 10 163481740 36 394033878 60 952788480 81 229573311 2 771312517 85 522433108 37 642031515 40 504349407 18 111918523 78 326194941 56 545690380 67 816804939 81 940569789 13 212100442 88 217889294 25 552707842 76 520681136 19 797289021 51 847947167 6 884261618 8 352818082 16 88439202 59 557999054 81 770617085 52 131770062 43 583370454 18 252141881 62 893910159 34 33409055 71 942550667 66 861344600 13 986461795 74 783881702 22 759636072 39 623484265 50 661669908 32 994893713 0 900503800 43 558237376 70 304328287 67 880450516 93 108602354 36 164472906 92 701925778 77 275133074 73 757598552 2 423137519 41 161577899 21 597433659 65 975916359 18 4748176 63 658953864 82 827240277 62 44760233 18 662623290 9 194256627 90 145602256 36 523526562 20 488539777 5 859404158 8 676334885 10 134179791 1 914404380 97 806204249 55 962160354 4 609577065 48 7582381 89 953385467 91 468624219 79 245757061 78 13394425 83 440404225 5 315114217 77 421945157 37 306540114 39 521400119 54 21811950 64 74559120 38 193350115 100 819668152 44 500265918 77 213156644 2 264225935 54 992649703 33 91328516 96 886350903 12 273882955 34 330777861 68 658894578 15 518383580 51 620378065 85 822107229 32 774240741 89 666196858 37 748293903 97 728911287 56 885601517 0 425672716 10 389459759 79 660284380 75 701543616 51 48017081 98 605726844 82 995464972 7 424291687 86 648060023 62 618090453 29 602820819 63 844324992 48 495163387 92 396317433 33 801562967 64 983836160 41 733718392 93 486567969 60 300059582 99 390968500 51 65426358 48 803637758 3 492562665 63 806514406 52 771887212 59 539378180 65 56434767 58 543271273 34 630240440 51 473628428 90 139548384 100 338811316 92 129787617 76 853697867 77 708432367 99 52752465 96 181275865 79 753535808 14 427255087 25 95620014 2 878728146 18 780647954 71 844263779 19 678102792 14 133669582 62 797155891 81 476644150 46 725619514 36 948630140 65 934202023 64 233029245 28 882346649 69 304193719 18 524260974 29 527739838 6 843903453 55 681695054 94 36829886 19 454485971 95 83503954 100 968370189 17 362009601 5 667931526 91 365976413 61 538955658 21 825645805 10 17609622 88 847396785 37 924503778 24 13826612 14 672052688 10 990483391 35 119039193 77 636404830 12 695178256 58 576203691 29 575087034 81 8074911 80 523847444 8 825346352 3 473223130 80 924580038 39 299640945 53 378806601 28 274590925 75 132535715 66 589608734 32 542486976 19 83668676 85 493424974 40 137713007 21 237586225 80 25298853 80 889964094 11 880795321 56 186383716 83 779955982 100 344138237 78 815509655 89 650982733 15 521814430 87 851198669 59 477203149 53 584020002 68 234672275 69 300270937 62 493210346 54 248526723 4 516025584 100 656495538 5 321708438 9 794298907 2 221573176 7 31850815 5 72321621 43 434408199 22 975993161 33 766689039 56 536018784 16 574361073 7 853933160 72 871371049 88 852913191 92 436317981 17 318732965 79 742844871 37 377891456 49 461402034 73 868710859 75 323303020 8 804638162 81 697863726 60 485271060 22 77997973 8 983463167 77 967673786 89 708693837 99 788316116 48 912487836 36 122699215 47 224389263 25 861776175 63 94291437 1 704881564 13 433889474 73 135135262 68 851107955 19 96835999 44 586437803 5 290307025 91 638969552 22 84002762 27 823431821 13 614249063 70 841288166 61 217599929 46 738736240 11 579324833 64 726370829 15 859360691 99 764765308 21 161017132 23 472898658 40 791297289 40 797311777 25 842815244 46 846057245 56 672894520 59 972642342 11 15192817 12 36511650 24 830916174 84 323771614 81 813881693 65 474318648 69 308020402 28 74647927 85 140048316 23 796348647 56 512390717 50 696428519 65 491081116 99 42431754 51 180526836 83 642650299 68 555953322 98 493443572 55 741435141 51 548818763 67 923743699 96 251898994 7 746187180 63 680805495 8 403419314 9 17649762 57 199755802 33 724423899 38 948364519 49 843200284 49 879991356 50 334874926 61 758615034 50 774315791 19 882337583 9 320841837 95 79588487 31 274320735 23 562394296 18 440844871 42 918062444 27 515743682 67 475922990 42 798347393 32 838137827 7 89354676 68 403490878 53 546543164 94 937797645 100 153823008 25 887478775 29 331531007 69 541706804 99 691150203 11 88030747 21 554328452 78 499207367 98 503274071 7 283976684 72 946992282 83 861448239 45 733549050 63 896670898 34 347386966 26 334707401 35 508289241 84 712120936 41 271392517 67 373103837 24 255593823 96 492214204 13 564735798 29 821639514 66 890432735 59 605229728 74 86032258 94 925183020 86 507193114 98 810111555 12 697727513 98 281015648 32 169645377 48 970780157 17 617556443 26 907363535 85 195589337 86 419700343 13 977250900 79 569364788 34 277355523 31 898868878 58 994948759 75 351145983 49 547563007 86 686645816 81 938087566 55 515675089 22 782750817 10 16125839 94 673521258 21 339045163 47 174400442 15 346117824 5 884631655 41 836048873 100 228103339 4 275933872 85 23974438 60 480805850 70 791509597 18 870488264 89 749484003 72 340118333 44 153757811 69 71132471 6 224862181 78 431702413 73 249739409 27 349253011 21 136124164 60 985920713 30 371946715 22 346409782 68 841562996 42 939097229 10 711493736 70 855104741 24 15056075 81 546282131 70 259049828 13 176265160 68 884374494 53 881687742 25 795124802 57 861972529 63 956260842 83 961326780 58 311653765 79 508638546 72 587495523 59 196418406 29 259793681 16 107619842 40 816111305 44 519479436 63 945286804 47 379046983 88 230866590 68 371746129 91 154383794 82 54745613 16 10412806 41 902448867 9 627124808 79 348843594 27 137605746 99 602230778 64 823387412 88 744066806 71 196723213 97 893588370 24 939469362 74 475561279 46 60431138 87 230853111 6 594797300 51 9018048 31 519716757 7 736148927 5 379958658 78 192044814 71 177186209 85 625615077 21 253266945 63 57182980 40 834474669 100 72903780 7 900612082 76 521706066 69 984663376 76 943573810 80 415921758 94 244989396 3 683933355 76 292578610 94 928464260 36 348222903 3 63753313 62 327135513 87 226285527 56 750003153 6 135097257 56 771392158 51 410133939 56 213811397 28 271562899 88 264231208 71 280324893 80 714197376 66 485743359 36 599707185 55 80962093 2 328380011 32 259357808 6 25807212 100 272301049 86 119696857 86 684208720 96 316833852 98 793261177 98 172767644 40 328400710 19 383423341 50 606990335 72 9010849 17 659621743 34 341139114 15 448793478 72 237272312 73 465954526 77 115722366 62 263000230 64 470466856 29 636742700 66 747999844 90 520211311 4 126022938 2 118188999 15 145353275 58 877277956 20 84148165 0 337990982 80 926465391 18 782907176 17 360326198 6 774871256 44 179914121 18 629849523 95 978771144 78 569047598 15 994814284 85 192565985 54 184576795 1 428521423 11 810248113 26 974763466 37 129907662 31 444443531 21 637563853 38 840005405 90 492728088 82 570399829 42 445107499 15 181569231 35 481617110 22 820969321 22 131038872 79 701948913 7 228971887 69 373207623 18 890497602 9 240682475 86 182210110 74 398741544 15 695579288 40 636872024 26 55677530 4 363526875 92 223842858 23 796795954 93 469470692 1 355503047 51 584647632 40 143244151 82 49820444 75 950573378 72 12087357 42 679698852 24 229426577 8 909831530 1 515774261 90 91611977 60 350004231 81 720043819 13 121605872 52 659380430 5 567156762 96 918131612 93 424220242 68 242206995 28 270540147 63 234515767 96 625402975 22 778137284 23 924859460 79 542382199 73 464101696 17 591965187 100 881905759 4 928795883 26 587897677 82 694628251 42 439592210 91 665351335 39 388921813 50 717973492 29 296045726 87 818736138 53 533507821 38 461986895 26 897546614 100 759224732 62 541434797 93 182059865 55 95994515 10 800549171 56 262884696 4 151662022 46 397543603 42 665029805 33 695263420 30 451029115 53 231146652 8 910894570 55 6749805 81 60543758 23 784043073 69 941085158 93 187042693 59 490076503 83 116940113 74 635394993 99 466041136 90 10626457 16 445304533 51 213893626 45 799034795 49 942682499 9 259158165 50 836091193 79 884999705 72 107445289 11 476121609 9 213767646 11 546790698 38 873120347 43 847187484 84 687068578 48 458570945 42 884199544 65 50175503 21 137435561 23 27255256 48 4846000 12 824466227 20 429645798 75 700716862 7 449597824 0 372068290 0 627879841 89 747824553 67 581798032 18 373395398 93 421401347 83 692634640 72 217583298 82 175113195 32 894883522 49 834673348 21 923685463 91 251626306 46 640647888 36 465197576 37 461648816 75 561631981 4 776658526 46 185647744 53 881130740 62 59311485 58 644610669 46 206740727 28 729899597 24 112211479 59 984806569 52 822127177 28 150447795 14 688993784 67 348542812 88 13205269 90 873824470 37 826862772 82 879477286 91 766432505 31 522878336 28 4193098 22 268739686 68 539152803 34 927785014 1 693816569 84 565048389 14 300565511 19 469981280 52 811067992 55 631333653 98 84319557 36 183515141 65 196642136 93 505644295 94 567025854 20 295313611 5 881605585 28 295646166 53 770105024 78 226308393 52 590794294 82 873086655 34 378809301 89 934641115 24 528556230 46 785780087 68 174510947 88 525976216 99 925851352 8 349589686 64 242237373 85 772600793 61 973559964 91 32560107 44 346592470 91 493955445 98 554705687 90 100623127 100 781670973 0 195630273 85 897664372 94 726730682 98 55609923 75 572921884 65 277953163 19 57802676 93 649330707 53 471866715 80 185794060 33 927902360 94 543660905 58 950054040 0 607714082 92 619861192 26 692585445 15 958374375 13 274357472 39 711050907 41 590948892 78 762565150 14 450348241 15 48709419 58 403498905 18 754217449 6 816213207 85 770613214 100 511886531 89 605299025 76 180902776 32 691064236 19 396398830 3 798015033 72 978259652 16 919363229 44 933435326 79 263506746 48 499406252 42 727549821 80 499650067 82 906461701 78 796287265 44 928499186 41 724011177 90 274307502 99 333370646 95 710514268 9 442065245 25 105303224 7 885391551 76 229843950 3 744575229 36 988216889 5 959363934 7 967814151 90 481398687 65 836513164 32 977653715 81 295969273 99 388275999 43 800214285 82 908923224 10 755971631 93 774142359 28 988159266 44 21335679 64 209123051 55 359139359 57 304432352 39 513797172 83 847995933 87 669860894 12 816549522 3 876307272 10 693688772 97 173649997 85 972583106 39 378815161 8 925564422 87 918355508 11 373325119 41 831263805 1 21830831 47 827840650 4 688322051 96 589952381 78 375009484 70 29928034 81 690803501 14 66009248 81 280837928 59 644905487 41 129189490 23 766621404 47 170041344 28 240016154 73 801561958 2 46786536 20 324226903 4 234495950 7 505360531 64 482728877 46 811530930 16 922659001 37 809732412 47 477422914 39 575985596 28 730714520 4 582641209 33 348670233 33 870625792 59 473949329 67 546635477 39 701719019 59 297428231 43 801481996 50 986184650 80 702147727 83 186515908 0 192811435 94 409494640 5 593403805 66 798007334 37 581320307 14 294676941 50 897543992 27 893659656 91 199222860 41 534762668 39 140247875 11 982786815 59 352271481 16 159239779 34 230420753 53 399884469 90 846133867 73 551090933 80 378623262 21 650967304 37 55897145 38 63189453 19 423370141 84 704573498 24 792714378 14 687278315 28 467445258 44 989622588 13 515177670 26 901674633 17 815942418 4 560537622 7 397700280 100 809636797 99 329021407 38 815557738 38 174943917 77 772128587 63 286564836 26 252026362 17 376733379 20 506410833 80 127797906 69 22724628 80 395933802 4 168777656 25 901740094 50 334780313 29 940501276 6 694734236 26 363284971 23 251150065 73 889747169 63 27722744 41 574449604 34 410176218 74 284232791 28 976924742 77 741473516 10 264688834 31 482742094 83 645593961 67 47349273 23 190854894 2 900059137 5 868016188 90 51432108 40 934431615 24 135359360 16 955013697 40 363377897 3 230232682 44 793092597 24 242641511 10 555231814 0 470800295 91 585452858 98 741012879 99 215171487 90 524624877 80 535204937 78 740076646 60 819876552 90 389182950 63 471408875 68 59214279 20 277275604 73 316551019 56 371204847 49 698527361 54 180716873 84 694581141 83 481076666 3 130562905 5 218610904 18 272883816 83 308621937 25 719078258 54 89505025 8 967874606 22 893801841 38 341204901 52 136473924 8 92033544 4 310834109 46 172781578 4 447111714 3 105439384 98 570268058 23 205930559 54 154895 75 238067607 9 971839587 29 146965569 72 767784913 11 885299142 26 367246798 72 978720767 28 870269184 8 861282506 23 401073050 99 683929206 51 706586401 83 933201011 52 486579824 75 542567042 60 306413925 91 492150681 32 625587765 22 865764458 10 173473787 28 223222473 32 829338918 2 990636609 30 964597487 56 319652093 34 310997330 25 427878051 92 415534058 31 314982834 43 772689778 61 857066325 55 489232007 55 16395277 57 683441096 50 459902734 74 948599568 70 557769567 67 17473187 61 965696815 34 150868473 96 158200189 0 154234377 26 877024988 82 348672412 2 210802210 12 602630383 39 274507680 14 970649210 51 842580663 65 787252561 79 74690085 73 130173508 73 20315757 56 442188107 42 135751829 47 573390209 50 877042512 73 374447583 69 873087228 26 358974027 75 343049858 94 958947285 55 870636755 32 136530809 48 222524467 92 790368089 66 676629268 10 79421864 20 36564182 75 514175246 43 945437934 76 514312068 4 7174133 39 101720483 25 909636537 49 797648200 48 407958052 34 321935463 61 521500258 24 145480979 42 265094567 48 519502769 40 538975485 37 196916446 83 230422086 53 843298520 52 562743501 32 462550552 95 635853668 97 35645308 20 219861112 80 717260474 72 846527642 88 407401799 95 492370829 24 132178577 19 933251982 24 511367175 15 454365704 94 77508639 74 370983031 65 116740943 55 688942733 36 955470689 56 246235392 87 868175546 47 324748423 27 81951442 25 456765086 21 182957539 7 556719254 99 201909975 37 720601210 19 623728740 32 256447161 51 849025443 68 599557169 70 535942155 54 289006164 30 181395783 24 359871764 68 963095727 96 764585773 55 622894162 70 905510679 92 872598586 69 467977302 74 908812525 41 981681987 66 818687804 50 955132207 64 676894639 7 920299095 90 428934244 92 160741991 68 956405574 93 238110318 86 444115554 73 852850984 0 344210691 3 162146285 90 309217887 10 511730478 23 325633672 73 271491489 8 781803822 64 806090578 39 342890791 70 162544291 94 870044840 2 951224602 47 968964153 48 678361023 13 334181824 38 89633643 99 571731706 33 934947550 91 842318376 22 633853749 74 188573008 24 154459349 92 699263317 41 371099026 48 683876473 12 552899869 91 119362739 52 281357019 91 952894325 44 273542463 69 251241482 23 611719568 62 928105961 40 981307135 88 596463382 88 52178976 49 458608129 48 345324111 0 171233204 93 158433902 43 882469701 99 957552786 38 716509763 16 597992264 45 506047662 78 23181517 70 39752793 3 797160155 79 272904613 58 397132923 73 664927390 83 378731338 71 200308132 1 893473666 1 741909787 24 807788780 25 420625557 19 719281229 20 483385139 96 595722838 80 150466294 22 3243110 84 849676981 67 610732303 89 157703701 37 509925099 63 351113305 73 176636385 85 797643535 13 8603775 35 328036379 64 603009405 94 462661853 64 364776068 91 368090540 18 375844974 78 125426797 91 250363050 73 155751978 98 525395830 99 319787997 47 702446350 24 430502948 9 956336760 12 200537614 43 859348893 51 209277101 34 675899830 15 949192477 78 619778756 99 960523150 36 787053927 50 870265735 96 233683302 28 104186217 41 909946317 83 569375928 26 187759553 25 281500337 59 765894137 38 463532265 25 852114718 69 367655447 76 74705716 0 116114409 27 45171243 86 462970293 13 143601254 17 746350537 40 972938195 83 894713769 18 290996759 71 548162375 80 845290956 98 534043278 43 11838676 65 647983041 51 493863051 28 906628898 99 481465276 23 922965989 64 756336336 49 618939269 35 700363775 27 81583559 3 377843670 68 768648144 52 761390859 47 687154482 100 797777774 36 736266852 71 753530308 64 340522826 34 572057052 24 228980531 27 532206167 73 202111397 80 962303991 92 885327193 62 363473528 37 191540987 80 706050187 16 210967241 55 210441528 82 355338998 90 36402181 5 837776538 95 502564559 88 575425349 23 62818478 70 23959777 92 162058773 40 275049781 94 606923060 97 768189338 41 84365457 90 284804778 7 328471537 33 320418687 80 197677764 96 362223304 92 197505571 25 670577295 73 282651104 6 914936527 59 454898964 88 830321876 90 560587669 63 102420058 41 691866439 36 98134899 67 216389558 75 822001489 55 589304087 74 204420046 16 164377999 15 562805387 81 84182975 86 400114744 40 247589539 85 182309605 22 408334927 41 904948466 16 869909007 31 624763275 48 74505473 29 516862151 59 230904960 23 331988800 14 333817578 63 420683802 50 728381886 74 303850299 36 344929568 42 81845700 97 849640999 45 312688702 88 4221350 24 247920862 6 484391144 100 41483275 23 662098585 38 179921335 100 483555224 15 60027253 17 105793140 83 513649603 2 841185513 41 289002583 84 883503154 48 718800706 79 441148392 31 371823474 69 442637895 35 204403030 73 558590888 90 373183907 87 325269203 52 859377208 93 927038924 58 747798687 27 540713730 0 612015420 97 454985734 42 235935795 32 714608773 35 655699910 43 224732064 18 216645977 18 317256 47 560834878 84 26922498 37 34357016 6 998580498 16 305608333 78 439242875 97 634330728 95 105271040 66 759977608 62 119693156 63 408025825 18 531651973 23 659090672 6 732858049 16 854461431 43 729620901 42 265238534 19 429234137 2 726836347 11 511552117 64 135378669 45 157601321 67 109485904 63 794583302 60 702052219 71 824778973 33 11332064 36 153933240 67 193606008 28 95276661 44 249220635 14 64831183 45 625473933 28 780354200 8 154732777 8 381607675 90 89365908 84 771370744 94 889177897 88 634664040 10 491744757 38 220281056 24 80182005 42 958221484 37 447659339 97 842270662 5 335224960 11 990576094 54 685051681 65 522298800 62 513399843 82 181328171 57 311912477 24 575879747 98 249018895 83 77155283 40 948840870 34 196294629 5 626949222 66 594869503 0 146260865 79 59838211 13 743855687 99 302642050 74 375373905 23 892853807 65 779358884 63 799327688 92 39226065 67 757803786 10 866180176 33 43552673 69 295156111 60 937072078 32 551704384 47 909197397 94 961516542 14 649186928 85 903541380 60 872980861 68 426052957 80 690140032 8 67432125 91 95459867 44 172370856 96 637157368 22 476166338 52 525315561 56 161757735 84 135201874 40 914340759 14 966778687 2 643266770 51 667775165 99 465919577 33 450394841 54 513396009 37 661427670 52 889095863 86 421761516 63 978438192 82 517267075 12 791907929 66 624765001 63 161035878 57 399218343 81 951734727 43 30000078 77 336977634 22 178234302 80 388944775 58 622351344 39 282390887 15 898492197 17 894163885 24 185583793 64 503090179 6 695208374 35 506486374 40 481454074 86 187895220 72 508648255 96 612853768 57 655701468 78 2026784 99 497996674 28 978831035 83 577985786 10 927955307 26 196067139 61 23602089 67 550160628 36 833073698 50 434546488 45 994076648 32 877918085 83 826208459 69 904249252 80 936166152 82 993850003 7 523848447 87 172755766 93 664262046 94 507086215 1 360214607 94 300679195 75 862772104 13 93838951 55 500370320 25 306177735 57 674474276 63 519944502 47 890818335 17 605561054 15 633201884 4 710123290 31 574976062 76 944434961 66 996076703 61 134186375 66 308842 2 453907887 45 651398475 95 119547802 32 662745279 26 67743795 87 109262302 27 383060723 37 864726826 32 947102267 1 876712322 20 8841467 97 478258708 25 925805847 26 589155745 61 865627748 94 541239318 4 883831354 63 173185075 43 10542354 74 618722517 30 7927477 92 210180889 48 188354859 29 585907084 26 564322532 71 117388464 30 540060677 4 464744531 44 423257934 85 387731197 40 599193925 60 345204115 32 296829495 51 974435644 51 140773693 97 792380861 64 927658413 11 786658684 67 285175867 73 431333726 9 16250444 34 666250322 70 772480417 34 29448441 6 392722771 1 926521150 97 876230109 73 979183709 29 757938223 54 672108114 0 105632022 57 62154846 5 738674059 79 783916693 54 234098983 42 679434139 83 430924721 29 748564535 96 590552743 53 717002908 5 613812903 64 902285710 70 770364687 90 483647752 58 123318354 81 15548121 50 581887595 73 508779720 58 283361869 54 185624387 73 711625886 3 521127903 52 933768068 16 956302202 27 763687439 100 739044564 66 138268327 67 891385039 19 412902884 45 165330064 64 137061593 33 216005998 73 108059860 30 558243199 64 257491318 38 351199593 19 254339502 88 629764601 44 997461657 60 500734938 10 251330848 54 684174414 10 761597061 13 186207700 41 513543917 66 403712865 72 428489176 72 354862941 32 769460620 93 174900693 53 254368409 57 142351057 92 555900700 34 520815615 61 668526943 84 350348800 13 480230665 8 884449041 14 99408710 76 18563039 43 536001389 78 965191007 64 664690000 72 137856984 51 655324102 20 603512540 56 652110084 69 993502999 95 490493479 23 324597483 85 485401776 73 119985220 50 938175783 80 899628659 30 635329276 36 485092451 99 423288016 21 460548184 82 7120258 2 525508076 86 93928176 67 628485739 70 771997947 43 358525295 63 386504419 65 160158919 17 800068679 83 712720789 38 151501658 71 182182977 11 808225761 8 714813564 1 604831293 72 215048448 0 810467485 85 875951749 12 235255979 2 440157997 65 580590906 72 722088679 56 189576322 43 544052637 2 939932700 14 909203478 88 952741048 23 470470147 24 293638269 45 372916654 94 722629669 40 298822079 77 151696429 45 186089558 79 85655360 0 901260917 89 789603952 64 36640034 71 597417111 49 703978716 20 814507866 70 179183095 50 92901359 46 101180611 44 252094551 82 983363540 71 309613874 2 434213398 4 7414174 97 216312922 90 648954215 86 328220771 57 279790078 40 920540891 79 593179044 50 762513331 92 773441333 32 497396376 85 491853693 49 889234340 52 595627070 53 412821371 15 325043980 36 404504853 63 390906288 20 424680355 6 508592545 63 674558764 74 52388379 56 552529144 59 865907705 91 104049778 58 719318415 75 995239768 18 284746121 10 313848384 44 148723399 20 920980733 99 209919455 77 603554816 75 748882902 32 554266064 59 957154442 15 938633931 92 216030141 74 667898005 57 276991504 74 961913578 33 937879156 7 343169700 44 365152903 88 923395918 2 202139030 97 84038687 72 722454985 60 56623280 62 76028060 68 846014376 52 830764051 5 582385793 34 668926159 16 181128970 61 242898544 36 759565239 4 994541402 45 663646684 88 132829881 44 636038244 19 482065667 30 563499047 36 366433332 29 104132688 94 165112040 92 913352361 75 442774844 85 51483524 66 424352005 67 183953922 97 617489277 28 27159588 46 616704825 93 779108054 80 815048204 22 640972359 10 466745069 5 27030944 77 734762902 39 787124568 95 494207174 20 742788064 32 257559563 62 686793189 1 80599960 79 45525680 81 128391810 58 467804559 69 300176072 7 120398027 79 509819391 63 596999140 16 989502749 90 29660317 83 775190618 88 377720769 70 680714634 43 528752277 80 282662948 75 337779040 20 607479924 27 465327870 38 978552401 21 318294188 97 674374317 49 643959019 28 29661408 6 913967111 10 468401699 68 409072287 74 468085730 47 231560723 55 782113191 2 805264844 4 409159522 7 303755115 53 626744716 33 980359435 6 508296890 2 891498299 50 880767965 35 82372599 50 463294159 50 61295142 14 607040698 62 281691937 20 967661824 53 9315074 36 549024301 51 698980004 80 394667676 14 120259322 97 494956046 19 739898072 83 179152137 39 609294545 28 213083401 100 161587556 53 789082936 40 185497218 66 868810611 6 711933050 3 623918351 36 874884520 75 869651480 28 224835258 43 409482608 28 616936771 70 534773188 47 112214683 23 222003386 86 156651627 49 995127231 41 934201429 86 221483378 73 7549608 69 353567777 39 158719660 66 499716403 12 225096236 1 480301491 97 497319335 4 977947272 93 784294323 66 240350833 72 909698942 52 878774597 98 118389193 26 307835846 18 969482969 9 957564808 54 518636365 56 762975609 50 270418045 26 509703176 5 210558587 42 955806123 92 371925535 37 537826931 2 203593588 48 751666489 65 998191146 77 935637788 90 912149275 66 371774637 9 553918555 94 474226982 18 504807204 76 738774750 36 684222380 85 85840427 54 860455159 60 521797157 87 331179406 81 660490883 60 723858892 41 761428932 87 285818619 74 200833348 76 635000828 9 256195063 25 31047577 22 912251105 86 751637854 15 699571277 17 570286990 36 975631250 99 125298658 94 925525995 58 659354921 60 493698025 57 746535686 65 335944042 100 11073246 6 150248802 63 467854475 52 970202127 71 834369252 29 337651207 93 909278225 54 153748221 15 481000196 85 962466894 90 642356066 44 88963066 50 84982989 49 366254062 30 570076046 12 514687007 30 719695918 3 124625430 75 311362527 36 757810441 59 527402391 99 131661181 40 11927297 2 162640967 50 606862075 18 995845232 100 529976588 14 575711693 19 326511505 12 702766601 25 160442033 5 200369191 93 662344416 53 454637140 47 60449543 0 667335568 72 591247714 55 517986849 89 294277422 90 819623478 45 236878229 77 317443337 40 432429217 6 280667435 28 901786556 24 309449578 93 498245525 15 146495931 79 678957967 18 411181335 95 854370066 63 26617273 26 344773007 95 260588651 30 966050203 60 427413198 98 701587333 9 702544519 64 693805993 100 696867946 37 706369369 8 909960281 75 6860691 58 996155854 83 468735419 50 732357461 61 779477189 15 389959171 75 242515796 2 248141659 47 371958286 0 677228264 100 899090836 54 840316002 14 97212301 76 531958338 91 330005841 92 772724670 52 909478601 59 476211948 7 173568151 19 965235348 24 893939585 93 278515118 85 533408631 67 651400278 51 758647887 13 47121594 59 942942391 2 697143028 9 146820428 93 324194195 86 539871816 1 340453341 61 725011557 44 102362323 31 970130203 57 58819533 82 692492237 71 650721995 42 71359789 95 897831463 91 93308266 83 194322057 72 851490540 79 362401728 43 502278823 21 144673622 66 178108221 86 632721880 99 792279197 91 566628952 33 877279005 22 140853059 65 113078486 34 921530162 94 207960955 85 661575560 5 461718690 2 283594251 85 241694100 97 937640304 64 92032423 53 613106689 91 882958017 33 196507024 3 807849733 23 777722440 90 117522261 18 763034076 10 210966844 98 460740932 66 442562454 18 353487428 37 352635880 55 564368490 76 198082507 53 412205019 9 85312198 85 690745249 5 206757272 12 852486831 86 565732227 71 373232972 100 134431651 74 927318334 23 37666747 93 324957956 63 19079462 5 845860461 57 957022982 94 856604252 13 88272337 13 120960595 6 974613215 28 64269454 65 10911700 95 424282224 44 79706682 24 695080528 42 813775430 59 708564794 13 883974537 24 833760054 37 998928680 85 334098105 55 689723406 82 970111856 60 648252758 21 312821515 57 487919693 86 396588376 59 469611270 4 835288647 13 269983890 17 463853874 11 713658294 66 440954219 41 180719737 93 131681666 66 441642141 35 918258153 68 221255155 60 104600218 46 431142028 90 859087068 98 435236835 54 484027812 25 999293776 50 559472014 53 109319848 6 530351400 92 35861922 94 187482023 82 365236252 82 416491356 5 675573486 52 182003915 100 99176150 37 653494835 83 438907753 49 471354958 39 433072527 75 695226107 8 622287726 20 288296778 58 488760616 69 285623862 13 340387979 24 150924639 38 359609687 50 650084420 67 711415032 24 743713774 68 486726680 23 77760244 36 994223431 46 118932412 7 511274041 80 875272249 23 956574080 2 782715055 99 408885196 83 482677234 59 549819133 17 400707140 88 452697282 33 371462439 45 813524708 79 61076328 36 538816146 95 164265487 71 508443045 43 402741945 50 24155178 28 406255121 80 560863646 37 803034900 26 167986281 53 865600770 100 917298099 48 126329668 15 950503377 84 877594126 10 475645781 76 385713817 77 109549570 11 764107216 58 453149120 5 856463734 2 173106064 82 540628364 40 654295740 79 360760596 69 937383155 74 796040048 84 633672611 18 548696223 68 328023154 95 951279953 31 966650903 72 423130847 80 277319629 71 709034879 3 108526688 32 825120186 80 275016497 98 871543245 43 474110985 15 691075210 57 260135568 62 123249507 100 884947006 42 637238345 42 357443637 31 219747414 46 121393507 94 804286247 1 535933116 1 175203666 69 542533394 12 983086749 30 30206974 14 247503110 26 427289567 35 720242694 91 10503192 32 226181783 45 261933354 56 721099887 57 422419443 12 668944883 59 284025728 54 340318488 13 798300378 83 507867449 56 100702291 36 937464044 57 601659829 55 158022665 70 973800220 93 108277673 34 755127740 49 826314335 80 916388913 26 722758701 41 913103665 44 539047138 70 386042583 25 713695580 15 489522649 91 622394869 54 150041738 97 771885957 9 158607219 30 802393508 55 544382946 86 704056507 87 240992622 14 26368965 1 567843106 64 448348817 35 415641794 84 926326590 55 454397740 52 375056108 79 752732528 60 929442944 87 719827825 95 612831198 59 635516156 82 408931329 67 59026623 72 650045392 65 864164787 85 630626075 6 682813920 33 395656125 72 528195268 10 537926531 71 456140299 45 647454980 86 416883379 43 306454736 50 486380952 43 276879201 99 296441095 12 305662119 60 294978769 72 18071582 46 430882696 89 120752509 92 209349439 56 839528595 94 485897670 41 302017585 52 787685273 28 346992547 71 414812596 97 672866784 8 157940854 81 734267656 24 832390520 16 261408695 47 183079926 38 353584560 53 686423732 75 806143492 5 145512900 21 725332829 71 899741951 2 877590359 47 411021993 91 882925135 11 702082191 30 847637002 76 974953058 29 960729976 78 749212786 77 391427678 66 147097409 91 178786630 68 719974532 65 622768836 28 722852549 95 517510360 81 573660628 20 203275950 51 949940762 15 340777061 24 729522276 62 259550652 57 374955452 34 149787707 99 963133097 97 79857911 14 564828781 9 381216980 69 179563150 34 173839536 2 477909446 76 433190977 55 324222776 68 997530020 91 966153170 45 556362170 19 2515298 100 476055152 85 576216790 23 978935086 13 271647316 46 109786285 8 929523053 36 547498858 53 157008486 98 290222567 51 455957567 100 783935257 98 756837111 16 886960458 34 716038618 85 837239235 41 224405010 14 103254467 26 518033074 60 242416733 64 689377599 2 114119638 80 162998883 92 321291423 81 252512286 84 222215229 90 530878094 27 560594504 24 492760245 81 947767615 18 17483072 81 619291226 48 141492750 40 613131650 36 606076613 27 292851238 42 525684977 40 109922898 80 754764597 45 88120826 88 749539633 31 761617453 12 57885000 33 392132484 9 498658370 57 578702171 26 30399722 29 701140669 21 219529794 49 642349206 89 617117027 63 872967541 48 995453223 9 920244419 72 557308674 83 928269816 26 316252128 56 193436020 77 940015943 29 383650020 14 2230592 88 456813333 5 941080344 59 110685094 83 172256003 0 158398489 32 486978557 43 324490038 76 723313787 94 147709007 30 671557770 39 380986169 87 194434141 74 84717661 4 815998249 97 543739308 84 175343737 5 904689454 94 982614169 76 664806460 91 657029240 88 258925368 8 25078741 61 317299740 2 490934580 10 859170863 21 381845803 15 206909747 50 297670586 26 898202015 77 698861111 78 189028680 0 209536936 56 462181892 41 810530491 29 205520686 17 425350024 98 288009055 2 509405938 56 683261691 96 766968953 21 213401641 47 398158929 65 383642491 65 511020417 33 77043779 82 665815402 35 407985628 4 264732438 3 95181348 11 866683781 91 516715319 3 325037362 71 239650551 69 342888306 88 566236855 59 764261889 28 772265932 2 458286650 65 501644216 33 593113301 59 147464892 79 452519048 96 694295274 79 652367965 89 178650736 100 972362787 3 869170630 68 405592178 95 723845559 15 138925118 59 967792192 32 40399224 87 929464450 52 785752389 96 903024644 42 589639844 6 467828084 38 763496924 43 459452154 28 105838984 19 402203476 88 179201092 33 441721628 7 110863583 41 486496438 57 246256403 92 178664995 94 730203765 6 999516893 87 120816422 45 335533984 9 225388505 50 305957235 10 333324181 8 970607959 15 437094299 23 218643620 0 379315915 60 542587520 90 408457362 34 451799168 33 800929461 53 823464975 0 858306718 89 255028912 1 151629718 49 504157204 78 674373909 90 585175287 75 642556639 41 754822398 62 383169585 85 619439152 69 284902254 3 928791206 82 781391937 33 935872116 55 454107914 68 560287481 22 187460511 69 517850641 55 834551942 68 184265605 76 636365771 2 338183345 88 307207341 68 594980085 68 961869170 36 725417383 13 928007312 27 158334334 22 417112507 67 210652548 20 974152323 100 859851491 60 746043165 57 682430316 92 226536157 23 152160435 75 33562785 8 742296073 85 322323495 10 319888968 73 827769186 95 774012634 67 879400312 72 841047256 72 57730554 50 98819974 23 556207797 62 403880642 85 576775078 30 927934483 96 307879031 76 675725816 62 942800843 51 493757887 76 651526260 78 729068355 21 701071329 26 978949095 31 562583952 68 17871678 59 614620105 90 696926900 77 621624972 95 212905306 71 243295366 91 752046916 74 301224532 65 667636443 56 818956138 95 291768550 55 40576777 71 930176099 42 119313631 49 129082612 32 617561758 18 449037843 16 510185517 53 564666700 46 67801832 76 325310670 38 832847316 98 744214092 42 12034167 3 315332643 99 446214339 42 647973699 53 9624172 20 182179122 91 77495586 95 694394784 24 825977431 13 1553316 66 490547380 39 136758265 50 322558379 40 741402215 9 846060737 26 173339858 16 86008081 64 814229771 23 686587724 91 28799365 13 426668282 94 614815184 35 347799465 73 446530698 20 609830813 39 198160901 73 719939923 54 628349842 97 808876983 77 530685556 23 900659753 5 820620421 9 45736190 0 933494071 81 422162737 40 889857336 91 892322168 15 626785956 99 621799782 28 557951567 97 623231441 17 529738921 92 768346201 22 474125997 2 468418563 15 959761487 46 781722424 92 118019594 78 648928376 26 957041279 93 718557269 86 658588496 67 953316297 91 555784059 19 45143409 5 658003886 100 857801779 54 254804005 48 221929041 34 414342714 73 343499636 96 424333910 16 642638302 27 276745388 88 301532090 4 611548503 39 456295187 74 126057340 98 457603815 44 963607047 3 292482422 73 593315351 96 267908870 97 54663348 2 565786386 3 828476306 29 466593675 49 525044172 12 425716482 36 755930063 9 596824263 2 825602579 4 930096551 78 202545472 95 294987742 55 908050546 32 737092726 19 277193651 100 736696019 30 486731044 11 944600629 28 814599095 95 183686545 35 131841147 75 897273637 99 79149928 22 346847188 31 185132691 87 61173740 70 865930765 33 364102012 83 460651621 63 204595556 84 992397321 71 918299157 99 894374449 12 938537714 37 523887976 65 167789433 14 868786386 90 152260610 89 440604194 61 777633492 16 507861848 35 995241668 99 773347626 32 27818055 30 983266355 70 33792990 31 980156676 95 224336577 39 72510235 78 975504252 74 152629937 36 15858019 0 668603388 95 524647067 86 833210974 84 971801852 60 823549361 3 582107602 57 234565237 75 905580189 51 359154007 33 439071008 31 97915322 97 173170798 2 600173484 64 344608600 5 624262044 91 188270277 86 485335033 51 242542347 65 785207780 8 266930843 23 563676245 22 658735818 87 83569260 88 452600609 15 73320328 44 981333444 27 658595023 8 300175523 89 753208201 52 880851752 76 860113855 5 120759754 72 900614600 3 683673266 32 109270516 75 707152551 11 236644902 61 199392914 86 53788661 62 480642038 27 340424137 10 990266387 57 455491015 19 202852357 9 984246741 37 166172867 93 942536879 53 537135765 82 964605669 19 784710144 57 525996903 31 983643497 40 578325879 73 262988897 50 871959805 42 528100887 22 517738949 37 22779623 36 380178598 2 25931854 54 134474364 58 290300860 73 898126316 85 851632743 77 728515971 28 846505380 51 452968192 58 546352283 67 301126381 77 75583552 90 105357209 75 414988953 59 365493418 89 783890280 74 118982845 24 982470149 60 641661229 46 350942488 20 172366439 47 342033777 84 197615032 80 701942246 43 791163296 58 601735682 64 79645977 78 481146784 3 501772634 44 965486393 43 187304405 56 517612740 25 671687020 0 4977477 7 645798866 92 799141676 20 483336178 50 485249680 91 335955333 22 58603588 12 594064805 32 509895434 97 385264000 27 924970326 8 880911561 55 886711227 60 80437716 79 91602607 46 606206092 44 274699011 76 950842943 88 530890822 2 119931201 9 268949522 53 542736200 51 54970327 55 60332681 85 701775236 66 179810113 74 705475365 85 281282747 13 183164009 98 586550427 28 169072777 8 607024053 12 523460374 38 870920275 33 680806636 57 142673558 16 536182261 14 794414910 33 935088053 37 120388071 55 514504552 0 237980105 28 92049962 43 460189437 63 305976618 91 520180328 43 463003343 96 635525565 49 267364080 57 951889509 67 220782541 55 231757646 44 153117974 91 441082712 32 927776973 63 525288143 38 458206107 98 624349411 60 969477595 50 462282950 100 84871842 78 832503951 92 374158622 72 791965196 24 503629710 38 890697242 2 141938011 2 520594403 60 869333404 17 987848115 61 569459417 36 167348665 30 946608844 63 745295588 17 141353174 20 501769594 29 418065603 64 272336038 97 600085196 20 795451923 74 437055755 33 562970412 55 911591745 29 780319287 8 933408039 64 678840832 92 369061504 80 952137364 96 620695535 66 348523422 97 679782830 88 767373890 47 714774290 57 668556215 60 582413705 42 967209754 8 758246339 3 199553332 98 770713869 92 661809086 61 484790239 82 385290159 43 533942728 16 906950060 56 812907438 89 421026463 64 923228427 95 86703571 28 45351069 94 835020189 31 86684316 47 299448798 65 674836840 92 842437461 2 59507697 16 621862961 3 265082740 31 521347831 79 723417800 33 854589877 74 542080049 41 209873093 14 285848455 20 453041915 24 349869329 59 184352280 53 767896513 54 25403364 68 347147136 97 341750892 78 650562707 91 668572294 73 554556331 61 382376897 51 371103348 12 88767634 71 516950045 13 325355638 25 698781860 78 417447178 20 34722251 40 240944307 88 440725158 7 710812080 22 480524785 82 829165142 50 702866114 35 283883445 36 482286790 19 668134512 24 659502754 92 877910817 71 879010181 41 434528844 34 739887879 80 411703941 75 155557966 67 259144513 22 638553738 30 366614976 51 667263522 96 379284679 35 755616470 100 866811762 33 707335998 36 622057957 7 68925917 8 820184841 96 76084915 30 516637614 76 828633671 43 885220548 71 864722008 16 800757357 55 775742211 30 440109910 54 850175591 21 651198971 15 941196039 3 277270149 56 773706823 67 303460684 95 816158103 54 640329895 80 825650555 68 182194523 17 91894129 5 34139336 74 268276716 67 350146996 90 365619378 8 144455355 2 966812434 92 144534778 19 627990866 82 516998777 97 748288377 71 347430226 22 511553556 30 808694766 64 843402696 91 137795013 83 24149660 54 385609433 70 342503236 79 563492191 36 248216883 78 318503735 5 530998271 23 401548191 33 582496429 54 898520448 5 395518649 30 36868115 28 103936528 86 105062582 44 941283763 85 575699658 72 801126967 55 357258367 73 364673122 1 333613201 58 706563018 81 525890015 24 464379133 72 631574100 7 47401642 77 618896368 66 293663763 84 641121141 97 922557561 57 230597452 2 139044241 0 556200966 33 67592741 37 660563194 86 445303098 76 750171088 30 937687510 21 715205424 60 826358539 76 722394339 72 68554969 11 848751584 75 824230908 72 232657418 72 65512423 13 842348333 34 437688255 5 762939312 36 492900608 45 382931203 50 535936627 41 424067052 17 133647618 31 121849078 0 456391423 37 676874368 62 285436707 50 717317224 3 899114972 71 46849410 46 491999502 7 578099904 56 985657391 62 896850755 10 148860356 90 72845096 97 709066642 32 549428479 80 226853040 7 94215356 17 471738746 51 919475753 85 2167469 11 699782197 44 289714665 41 889625182 90 529145493 42 837186637 97 531542685 19 415341635 73 278035263 44 207348680 68 167678404 92 966598746 41 222526396 47 684148454 69 952074712 42 932524113 69 814362976 29 696180195 13 312182731 77 92606009 64 48411315 31 657397270 48 706865031 43 63505855 34 18872068 8 251588595 32 181646388 81 940612640 73 237789752 67 100151635 40 527935721 40 483171682 15 135839640 56 988016780 1 598397980 67 153047675 17 238155894 87 804022125 55 755618395 79 675453436 86 726528523 92 939116038 29 790004738 20 925423495 21 923712724 9 919396250 11 91704141 54 417202990 17 503852037 16 523400184 32 186030375 89 36184901 6 772259300 21 707148251 45 977666004 86 594052998 74 269885662 15 746048461 18 15886458 84 731485152 91 432260806 62 146968837 60 260466899 34 448424835 82 753823772 85 457356345 41 839626774 65 620440605 87 788628644 75 929870770 95 85408244 28 972445530 35 485439360 39 987652954 80 174536969 44 839846211 27 30084883 70 954730554 42 559875381 19 851277726 72 594985082 25 620596488 31 983822174 89 236612207 11 798988126 79 486772570 85 613895586 21 852473970 36 828430143 4 720522251 60 153774727 96 721691846 79 838366077 59 438690056 31 906104064 98 326032767 48 777228530 79 853658557 8 370879176 89 937198138 54 132120199 0 999084127 62 655219628 14 117910447 66 66101947 23 921458389 78 768745583 76 170866374 4 932142088 37 267704299 29 328837402 13 513777859 18 220069431 49 815796393 70 837353679 99 784101219 78 786286774 9 758437380 22 923883970 20 134946995 95 612191881 34 735438714 17 101901663 37 314019306 6 971423605 94 317856724 60 343124214 78 84797019 22 275268128 33 749424200 22 915062760 71 741779314 64 756294050 10 608790030 0 604587994 5 357429269 82 735987471 21 938046859 72 447779924 20 247470140 44 552307269 87 478946115 66 515939828 76 827512351 85 398612825 43 222881952 41 196741197 15 848328463 80 862072702 52 65288633 41 175947229 53 725942547 11 574278217 85 78928175 59 624032305 85 164766729 31 434182572 30 106590066 42 249642591 34 971864316 41 946704598 33 845954486 84 536867583 47 43794002 60 217281793 69 530316333 27 79874357 39 54069648 84 461214033 36 652397020 50 888803823 7 536558181 5 628408605 58 938771074 67 411679631 88 54778655 46 804397523 41 693067302 0 865524763 26 543365309 99 276041831 52 586534669 31 533373907 43 496077318 71 724728868 68 305180340 87 776891777 94 393743745 88 188370222 73 178689322 75 135062571 17 948284307 37 696642389 55 148097113 85 351618050 80 555081528 14 670971706 28 823017167 73 882955144 50 855659885 54 674445922 38 91569321 6 45357040 99 809416529 27 378706786 33 912022267 71 711927810 47 439342735 5 196511200 47 772756886 56 395294282 1 232651281 80 834237040 18 981514718 26 603500366 23 610739569 82 253418716 8 48936989 35 643914228 98 466901259 26 411712385 98 556928831 30 602257249 66 893275090 72 498570880 51 750442888 22 444609696 26 204990130 36 587447498 29 198492374 94 243932451 89 78433303 0 825970757 64 913899581 42 49646053 86 124797866 50 843883738 87 191298079 53 614848404 82 455821197 19 280192538 21 190452241 41 169889051 43 729604729 26 183466510 53 865674829 21 893353060 6 388663877 66 986486881 7 759679790 76 662054971 61 6829775 33 807229330 77 34953324 28 198649863 35 40546765 89 432463458 20 569195260 57 175167214 20 410429634 96 230517186 95 88179066 15 135649432 0 667850967 83 294693523 98 750998095 36 560792324 40 837928255 1 824888232 56 899725774 19 271897818 33 723326137 19 450302064 33 397461704 14 392371163 19 618882533 95 997621198 5 913410444 14 506925699 68 435141537 81 37377636 54 442678269 86 16044436 41 357637798 35 520460591 87 70522358 9 506590960 9 637184550 39 534877900 75 287267894 30 852962070 4 56473123 3 798696648 100 536203044 99 978272309 72 677559062 77 825568717 26 938567145 5 108828147 57 988270887 68 938418598 71 674035131 23 121899116 91 103054665 31 561295011 29 276757983 85 503067375 35 83678789 32 398126720 20 69183676 66 89971115 17 670752362 3 335330680 86 715589448 14 693771763 23 585004144 0 892357939 59 552653778 97 857289074 22 971307274 60 507431439 29 223391038 74 484288486 70 936308749 76 987216449 88 320457224 54 766263747 59 672241978 32 948825548 21 69777097 60 677420901 19 926834734 78 64475665 7 80999340 1 232552554 55 332469290 38 554381206 22 666086791 84 934708270 54 95509912 81 464035554 8 186016441 29 763066241 46 232854111 48 503572030 42 257931719 41 609272044 79 388579514 90 477191559 40 462970877 6 26239575 80 829420006 11 669159932 80 53577800 50 541871617 5 734188800 31 74584215 80 426894932 66 752226314 15 348917316 13 216278657 45 57188872 13 824680641 32 217469924 58 220581816 34 883953391 19 295837220 50 259538994 35 308068682 52 323779758 80 542588319 70 963469826 62 896567540 71 796673167 42 925940389 37 263386204 81 794722476 77 217856865 32 715687934 39 792624885 2 399405702 9 702393788 66 288051611 72 626718052 83 637428647 99 809423324 36 40173509 91 186224466 74 68816889 78 660284573 13 113897679 51 755010009 26 676885035 1 61142653 50 336934175 0 338538998 90 836955640 17 685058769 41 818536265 93 218662801 36 720842071 64 885031577 50 383729974 86 936964309 82 914574871 76 832231863 87 765595757 30 815937665 80 284236507 49 907524499 49 611578908 40 988011921 2 878553344 34 412207400 48 79150419 45 359858981 93 854419135 81 44337034 39 510415691 77 911630906 88 784569803 0 93015966 54 407809534 4 160456186 35 524160856 2 480115833 96 215068338 24 250043598 70 864237468 68 214767885 91 435250524 99 787537602 69 812959225 60 231381763 75 889063492 42 170242048 16 874090913 14 160820867 89 37189069 31 813376288 4 36326288 33 52683652 93 670682421 14 390299749 48 237392630 98 527437275 14 709526038 32 122461379 9 115045924 5 179935801 93 984205619 10 818731448 88 371598979 20 708418986 67 362592114 57 519476794 89 317887557 7 59341627 3 167259645 60 386493396 29 982713487 58 134382930 86 8483926 88 720581388 57 452795256 57 920971603 73 83385287 30 359468114 41 561578530 74 875362767 18 825434210 24 237427657 71 875614518 56 594317428 13 702766570 38 945799057 44 124522013 73 29392500 20 352683528 61 289159054 31 506734899 64 964716772 48 516919421 28 640804983 92 713684781 29 766957331 13 928241991 56 429333470 84 14493780 27 497406213 27 8101757 21 84064791 55 869238862 60 196565152 18 968203353 71 575766648 84 796762294 76 394240409 2 470169626 49 728062925 91 329139770 80 747371147 13 34473268 41 744851374 5 55567491 90 698068644 73 143094635 99 143393431 80 725078532 53 286257458 54 363194272 92 86679792 69 135549205 27 409809987 23 245300174 25 837079572 55 414335168 60 63872105 72 343842954 20 663110642 81 853558389 48 176126012 60 704056197 62 332580965 51 118865113 70 245486097 65 72004540 18 341009969 40 357661432 69 396167088 53 112447288 26 310382990 9 453904669 20 129012491 50 891917573 83 28068327 25 93234575 40 650378348 42 533045349 54 293037796 62 434458959 70 537425197 13 197243105 86 175234783 97 878408524 30 106774372 28 956386467 6 747105625 5 222416129 53 945464130 37 67295699 68 600159744 25 349086585 98 841570426 13 25759286 47 189348498 12 533559072 7 673144530 1 25651982 76 493667282 81 428377220 4 596527265 54 266304155 98 106141266 71 879981937 52 345048113 26 384715197 90 561812111 39 439064936 53 855561156 64 647376913 14 112801686 73 893477335 19 392618821 60 270838544 73 515232427 75 26874686 3 711367554 12 267913866 76 533697779 83 478842726 79 539727948 95 210407768 13 556721203 4 820012553 47 761678569 60 124229371 2 887079249 72 953679982 79 862765187 33 152388707 73 102239341 23 639281419 41 785247352 54 945283310 57 86787054 46 47802434 23 514321801 99 633133914 74 846842798 65 276559469 65 649583285 22 847972709 81 766696573 16 916736806 80 666191166 80 201172996 45 11304335 37 403420987 87 15746315 48 483092403 28 85793447 86 104861422 9 294785210 53 784245997 27 43087750 15 5922664 31 952488976 7 823562453 55 24703952 21 807875701 54 615774426 10 224870779 73 686674944 64 406247348 4 166704162 0 461873204 84 652410460 15 314878141 82 939536663 92 964613642 81 184162490 96 779816206 86 65840459 94 526262408 57 969244215 65 494390217 71 911636611 0 682484222 83 551851613 9 422833220 90 699726642 45 863584995 71 890923318 91 95198267 16 873184514 7 448400473 51 147408304 3 9207092 92 264037386 93 344641030 84 859508205 97 381344112 90 389303497 70 761000319 66 777058650 47 852540920 35 954398362 15 974328974 97 109695941 78 351468864 22 377247808 59 339288717 85 886390595 29 412405798 46 857147055 79 893216465 77 367111228 33 508301672 65 396391738 81 610386997 2 27755044 91 4335485 24 64513078 41 529404893 61 733308261 84 947376234 65 849506137 35 267818744 93 602841585 23 262891715 54 838207375 82 664891179 73 131945432 17 387081590 34 662237973 83 309816052 14 335251304 95 328884744 67 354138896 2 597230594 98 898936780 43 924451029 81 41919740 6 846506935 92 191824945 58 750798058 55 359900288 8 778545616 33 338801319 73 104025732 38 437169892 80 881037646 31 693275236 35 806858693 37 202395306 77 865871695 25 153566123 45 770924552 66 251121333 44 842679850 37 832360736 31 351420878 21 213907973 18 293754978 53 13955328 95 929571913 7 730153215 46 658228721 85 934359155 77 428908278 43 664142670 92 841327145 17 336033059 89 643915410 16 979374107 41 850378230 88 880146464 38 260257415 75 481863755 17 209414732 62 982838102 6 893807671 79 385970907 3 708673864 55 899021656 28 392652913 90 363533406 65 458897232 32 925655143 10 93888360 43 785893161 96 328822281 98 498818893 26 965026789 86 723858338 68 95433045 65 766651878 35 150668254 2 743793098 67 803969894 3 846449183 3 871434136 66 958282953 67 806597945 15 463189700 88 554941616 34 497816224 7 431178133 88 183405631 66 232260684 8 878553016 32 404629895 28 437838935 6 447647161 65 232504881 69 764264809 17 473052493 5 328522950 0 97461721 8 929363576 45 181965567 27 370361039 75 337919427 22 312954746 48 41939614 61 79548597 93 112106522 66 359877978 42 446765472 31 813714982 69 538637589 56 157652207 89 92090756 99 824111536 12 188177123 52 60753764 91 315865906 18 35491450 69 911058802 20 889156673 30 744346985 25 23638849 22 314741427 60 546265981 57 673635693 82 183101219 34 581462129 42 817460423 17 298019964 10 31067144 65 319570689 86 874576463 52 361765443 80 949183809 16 481761516 41 300504253 61 927142383 74 549600851 20 538843009 62 222395383 99 945053442 65 978310285 68 995681424 52 990184684 39 849084609 97 969135152 78 713148660 77 156131419 74 740323470 39 226436160 7 893054962 54 638670509 27 477530806 97 926329525 89 673141361 86 70871948 43 14303806 12 678706718 56 175858485 28 839095870 93 851656181 72 423559911 61 351449294 92 595762923 96 844658587 55 835167362 1 436990475 79 740302858 12 492503693 19 821474687 63 769106263 25 820692902 31 892130203 39 15103207 59 927864980 46 884783922 22 779747727 97 446093619 72 364216595 11 428915211 85 367838391 46 680316048 44 970424711 43 955219785 37 344987482 54 165347775 0 925380418 1 270453775 72 212344333 58 530941311 67 597292199 14 159619492 30 741881997 79 297845937 55 721536118 74 191129997 69 431460084 66 944273413 42 165574884 79 412729364 85 799030448 38 681917492 62 861494121 90 944351236 49 738879856 82 972689269 97 274799118 11 135791274 97 170423311 88 463258812 84 610108098 99 806892378 77 711962683 100 781104485 18 30452127 35 749609826 47 744944263 28 615930606 95 967673297 75 984942236 89 921959858 30 574065733 47 894591696 47 403930700 39 700232970 60 954822028 2 703231576 8 167548626 66 204361754 79 388480789 9 69305484 91 658876925 100 487042112 12 450909118 17 857727362 76 922276159 16 534889236 32 786836624 63 144454366 8 639202590 9 740905789 20 981116991 74 397480240 0 42002566 5 732939666 38 898277027 56 719456479 16 514962509 76 305706858 27 269328109 46 26644696 84 152904600 58 193019622 61 586691713 72 323335740 18 634961224 4 962810407 49 451678361 67 265010877 60 966772083 11 670090737 82 182587870 15 593413875 91 346811181 25 923261685 48 294248887 39 765970116 67 688463262 29 632827374 70 319960189 2 586360646 64 131280766 23 268034423 2 732948568 0 351296014 68 644935087 52 880227499 35 875490376 45 389159145 14 801936793 92 129643034 99 564227075 17 518853430 67 500650554 45 94610157 3 277998414 1 256388611 46 497287382 55 572584883 71 578564945 66 962747317 43 844594480 15 318063042 30 205849387 18 42513224 20 180764117 5 874260912 36 403420096 48 920366337 73 244226789 49 81676385 61 586185149 98 756354157 46 439795911 27 988649546 57 620162528 93 974125189 87 771060490 75 782746430 98 850788447 14 728677051 37 690397564 2 248287992 100 36176004 87 887604669 59 933632068 57 488213960 9 250746249 33 722138739 7 971004602 37 592368915 72 861774436 83 963339139 97 878874375 89 421916580 71 679563968 26 88488087 40 633124546 87 243360833 75 149858685 40 474041669 42 225389523 59 589682086 14 828056112 19 489693979 15 417603255 86 869374461 99 869527606 6 691800731 86 249687303 76 206318060 43 628560330 77 41020375 96 757381074 12 6813630 34 739313896 72 801569461 91 91751400 21 777357250 55 75323804 49 361925644 44 538452624 18 106899117 19 819869765 19 320468321 65 171623679 9 624461974 57 587455350 18 350510157 66 76404288 69 778091757 6 740790435 60 273941625 62 669362951 36 390220578 20 23127114 84 499003388 12 181543767 28 215050947 67 658905374 4 778506536 84 602056682 56 1594769 69 615649257 19 28586410 11 433083033 40 318953291 15 874506667 56 311111349 15 921961130 38 800303086 17 785255911 59 213488625 57 175752422 3 662971465 30 216177799 92 150874657 58 442333179 91 967017257 58 182444593 58 669160574 18 908289187 11 928284201 78 988536801 47 296308728 97 951542687 93 924280254 15 535646655 21 782190912 18 455135825 7 564585318 77 221605097 16 747899922 9 904824814 62 105003995 5 63159882 96 855024262 8 175779469 11 904244768 11 870433346 50 286917814 17 861982403 73 221037748 34 717423474 79 543936263 88 562422531 90 914167989 48 831205583 88 919779958 3 43475363 91 232405378 13 31377883 28 768070066 30 920872647 1 883634846 94 622836253 1 3506859 64 480530021 29 249796326 3 68123886 42 524432560 8 209425619 88 706078720 0 908557180 86 735427006 80 781387184 71 246933416 55 348742617 53 2064791 95 150844789 1 295858210 11 978094878 16 205600238 53 815369150 32 200332560 67 661244308 85 74077630 74 446103516 33 512631201 1 325106210 32 839109245 68 679219908 83 584109185 57 881749794 62 9952627 93 381137533 40 304804939 7 407028835 70 662154903 81 937304175 23 848088564 36 9912349 41 55627853 39 282077218 84 741330317 55 39686184 41 417694618 36 980020097 24 808145173 12 475061922 19 478430989 69 88172931 89 936764813 63 433914280 92 51273251 26 511026981 6 181878718 29 613638513 85 75302625 78 302211263 61 615423825 16 579144398 50 761272872 38 406261456 80 280072289 93 802726343 4 972682931 77 208014553 88 139920083 42 449484378 34 499875579 12 807809569 84 400344001 93 468482475 53 968918565 28 948307824 47 407733160 79 627998428 60 136392172 49 639934703 47 423532922 16 909976586 21 266043579 26 795273893 43 467195817 100 528362419 35 341291927 33 84029227 18 954861541 15 953788511 19 72348634 86 915418950 20 119512788 38 929278730 0 305129633 11 502776166 90 386586776 23 937821256 80 662846060 59 651358021 93 732586178 17 672875389 38 162617600 1 636928574 99 473499704 87 178316824 10 391598725 28 314566775 69 889154936 8 604635675 77 378276896 99 396779950 62 272103941 19 498279462 20 354019292 9 68455372 90 386751146 27 825783818 6 561551073 29 789508458 37 839922721 55 66648551 8 555817860 89 687148409 90 295577484 2 421836661 52 72763936 79 996375972 97 560949007 61 231165185 66 356754150 48 446696006 99 593501669 54 834575596 51 226891366 62 520902866 100 41670424 61 400348153 42 245824165 99 293624284 23 39294433 48 480922599 44 473008485 34 664262623 21 963829492 66 578511006 62 430500292 29 323369007 59 679452242 15 220483109 32 152591351 24 783370109 65 607787252 97 856180986 40 75154373 32 729617167 97 447263362 79 850466249 81 444638769 21 546009845 12 948701149 74 283236778 10 37637028 7 261443494 61 78858602 75 6749727 28 980482840 36 983263361 35 726254611 29 386494379 79 652872004 37 37401369 45 172708776 77 914219919 27 421184275 71 927355333 14 736923056 96 398122754 47 667735601 76 404296440 65 245501824 17 971187317 87 989686382 57 671498492 84 812421124 75 828439369 24 704189921 65 43917996 38 706760679 33 643452090 4 885816184 81 755464962 70 82850802 62 596251513 15 364711444 37 875762444 83 517873413 75 369533646 0 50269880 33 761207391 53 641631252 31 425528086 61 910500001 73 398839282 19 755106221 64 414766082 50 884071758 36 242300209 95 536341000 87 853011083 9 585105275 78 71030869 21 590501625 53 374181054 88 466501669 99 474313810 59 710669928 16 491346252 95 386509264 52 331951285 73 394516201 15 151546033 39 656965060 89 670111192 99 924198589 98 365318565 5 550432278 27 425558727 12 336243496 47 683734784 46 251127321 85 648839926 20 214999918 98 154218774 61 723001764 90 717055522 9 623032357 10 494974747 71 381023782 54 491448821 96 243748258 54 825721780 34 172900190 77 329890608 84 243979151 29 83457380 72 671868929 96 69019430 25 143056274 73 236960649 48 697090382 75 581964413 41 436337051 15 77632357 19 704044336 47 206075213 63 187385058 82 803339343 8 501593940 78 123267778 62 322090214 61 425322245 68 171097287 43 282545696 18 646432685 22 595612459 41 422799344 7 670807965 20 703250387 66 25084830 41 16043731 34 878912531 77 61081674 41 277357543 87 701827211 23 94734608 48 7224467 70 287359891 59 430803123 85 313851556 78 404323567 97 88656657 7 346486342 47 276544317 79 167900373 40 970257722 4 565060147 88 109824017 52 488530431 80 427895154 65 867902659 57 506796365 17 635681812 61 96547254 60 242515323 14 812332086 24 572073662 73 35485046 91 174223562 47 955946027 17 258574703 77 637511447 71 545954398 46 646674395 84 849862797 26 924931060 57 900455962 21 601387021 44 789849980 2 286364179 51 258737145 21 954850567 64 417935617 97 715938301 53 382960873 86 412915898 2 601489287 65 664071632 98 483551724 35 686277701 11 5192953 49 18325911 80 973175628 58 552065466 56 481759265 92 405737141 66 667359453 70 294515278 70 989616390 99 72358666 70 916122592 30 227168894 20 672608063 14 48824600 67 430747066 43 975834949 11 229484553 75 969448794 6 129820970 42 825752045 84 974946342 62 196048284 40 660350806 21 178363405 13 836318384 88 633055167 63 376717233 78 688865292 62 772675917 39 521736471 35 594970529 3 414632200 17 29626197 28 485100518 75 773410963 85 375164873 56 320495371 9 624029414 99 742693857 60 436136009 12 247370863 4 363159228 48 94533100 60 178526761 83 616858051 49 234281109 80 65671664 34 313090515 77 932959650 9 533425174 39 444690847 8 113762190 84 775962345 42 654339286 6 649430787 50 159760136 43 240789148 75 907064991 90 319334856 54 459852181 72 65380948 44 842457525 54 923644798 99 125850476 50 860649271 17 172481974 85 402476130 8 435896488 29 144547496 24 766261157 77 128650376 86 56411843 64 863522055 41 494733387 64 144195465 74 837642256 65 783867861 96 19482033 90 564966947 92 792157804 72 224213582 21 988244849 50 335754352 53 577796727 33 866000617 9 162985841 23 266132367 96 256312130 25 652293045 1 39111821 28 271739216 3 867891603 100 619125049 28 977152679 51 53160305 71 600106502 93 747452653 48 194812611 30 289544259 38 205803812 31 598122498 30 38692456 25 164219331 6 917009296 89 539115180 27 417404382 15 669692341 4 783775565 59 686666070 91 328185977 9 329332926 36 798996640 79 891192568 90 115366167 2 942214303 56 895334947 20 470218251 0 464366523 61 348002204 64 909636221 2 510825906 98 558195560 94 855554874 76 744082274 23 159213591 100 606436954 68 965416682 44 175327099 36 298840913 69 181640233 24 248857459 82 128313773 86 567971042 35 20159489 82 628206035 13 758863333 18 695457396 93 300930399 88 927959732 23 439348166 49 199137779 8 811391118 67 254120725 54 400960272 4 227546865 62 477941253 95 918463939 1 50770241 78 802727184 76 786991080 85 159303022 53 560035663 47 283400100 71 797052263 93 656874214 90 98068120 39 15838013 43 189724013 56 354545145 28 750088132 42 438665855 18 539758373 40 641425874 2 245374482 29 703052908 6 633331970 68 863595603 7 67381352 23 532130658 30 918823874 25 125222919 57 717295962 26 607296289 50 241048784 48 33504237 58 129598979 15 239665059 13 250998416 71 721494416 41 646198139 82 788214682 58 58012204 94 501612032 40 272258073 63 802178460 73 37425953 9 658634860 2 843054018 13 37907752 51 408939608 100 205534954 80 203681349 95 469580929 20 30120826 81 124102715 43 892731863 3 749591221 39 759591682 92 627564835 41 611939715 37 232254501 96 860237281 11 760989181 57 843657803 77 890025916 70 145424561 71 807688597 63 358280257 39 185049767 89 19708829 75 267500065 65 540266213 21 522222415 82 183576444 43 308658983 61 752590185 18 130859514 43 655306817 43 167333490 32 946407187 38 508981707 7 199245330 94 309372398 38 255598923 29 904556159 62 355550625 20 878981057 56 850614240 73 728603339 78 167119223 22 742381158 64 873522811 26 502983959 34 184452371 21 96333375 10 878225613 57 257411164 59 801036886 44 599774682 52 876725089 74 760121132 12 262192984 64 716466081 25 707125619 19 719628301 37 418590237 47 331106433 52 848774595 58 834353973 32 149312304 5 617341276 72 65059754 29 413517063 85 600653762 79 440245807 63 183119049 47 693045337 17 960196582 49 212572239 35 623573690 8 696627679 81 697448069 77 348250414 12 910710961 59 766207185 34 566638271 61 29942509 5 523021408 47 879039912 31 764609123 53 301253327 7 484819037 15 219434613 71 53855368 99 318773692 12 497246703 80 563590519 75 51927489 7 621703969 95 64318144 82 930171295 53 658181488 86 460897806 42 96186302 93 713638501 73 534332176 23 174212678 35 901480091 33 450589476 32 348982343 78 575941756 25 549854908 57 898163072 73 637471781 58 291017611 32 874471319 50 321167114 52 635938313 21 532326538 85 824671700 77 578437744 59 299230830 12 394280759 90 435189453 1 711275359 9 954133235 81 744893772 22 420609530 99 336586606 33 158340998 52 912718255 90 34869024 88 352532902 81 216006001 24 723040715 28 358697819 15 974937253 53 421237095 1 546837366 99 475396356 12 330211758 10 548283639 34 261604652 94 958901371 10 827944991 59 727023979 51 516211793 20 943439362 43 388174521 84 172230053 18 376851326 18 687635566 16 809257708 95 466521751 66 77881881 10 233186671 58 92913927 10 545359714 25 810935058 73 538849982 30 117281585 41 461228764 74 15982058 38 277975463 97 627095938 18 743802158 35 497789620 5 724530187 83 889108908 52 555203686 75 36734300 24 874755956 83 583148111 11 287790225 96 65705343 57 263093433 88 805961544 33 301736335 38 714277119 4 452619102 94 803473820 18 203934884 45 866057521 1 464296140 7 425769794 43 113755519 13 431687317 57 888103657 87 114694518 37 37567986 3 428480744 1 620346936 61 61860059 62 328326563 96 770839953 81 639123883 95 148620469 28 181434956 41 203744952 2 361564121 40 219403554 56 649510386 75 195115115 22 425992204 14 57642382 72 246452207 93 444482121 0 5087991 41 767751742 63 800554136 81 205055619 84 252306380 79 313589858 58 881794136 89 900474063 68 942731898 37 100738213 7 687083889 0 826706683 37 237096077 47 767778973 37 410184730 23 373745767 17 693922136 47 440774455 83 97926546 59 788769844 64 346585646 30 829479678 61 271386362 98 853804909 25 294187693 76 246161503 86 4597995 98 666340025 97 527434824 66 287928177 75 202085455 14 870651284 65 842026275 79 307014287 38 185920944 56 790175922 39 983225947 39 674130087 31 964891168 94 774518486 12 879355973 77 571094060 45 169830944 32 841955862 57 371793865 35 840907494 27 192718064 37 778708095 49 445861291 57 531832662 59 255914618 7 160524543 75 133550694 66 341181686 16 34989259 90 318609574 62 264710437 5 705771099 60 986291991 40 778892390 85 151815842 73 976708152 15 309223605 69 319111009 98 841976498 1 153255859 52 656162456 87 345951657 40 559585755 68 940215948 9 616864699 81 743725174 98 533279599 45 579509234 62 346898422 94 773748724 5 450341868 63 194966503 17 541719292 71 308580181 30 793664867 40 381766243 28 91003560 99 202007888 45 882071833 45 925545825 63 872636987 12 580483063 25 240014206 66 834001618 47 155799028 61 958704501 29 965108275 51 412444907 66 864201487 96 753854165 53 99974310 53 451033357 39 748024599 22 888186331 11 196976772 92 639525067 19 16676941 60 503347306 97 467975092 67 63853828 70 833091385 43 525293444 96 117934243 48 375952373 27 838270305 36 771432124 74 520897051 18 453728946 26 694549567 72 67951341 82 824407522 78 565619187 23 685586414 84 995877283 49 680876215 27 950114667 65 348327919 31 288358924 85 313758711 33 586005852 98 45598878 94 892371626 68 702180196 21 416838257 60 520493558 84 579511479 91 526252103 51 85975310 31 953598236 47 784336688 24 780272865 46 867038929 66 583457733 58 582334859 92 74441081 50 17797041 92 893064761 75 872670783 6 940426228 14 985779266 75 523272720 69 168873002 39 641755963 91 520697154 11 813860103 7 612763167 0 682963136 32 418142939 97 337378368 76 765673224 89 902199446 66 821902584 30 852471045 26 534191417 93 769127556 42 549250787 48 213039249 21 927984837 70 404857227 51 488061791 52 996896608 2 785328769 24 913301854 34 903087225 95 384554944 14 292356457 85 930132703 32 675565866 5 779582631 70 321817382 72 337012244 42 626684117 46 652869309 100 987439454 0 978590463 97 408268457 99 985302078 75 482040618 79 820836593 1 195913537 39 85099612 59 52111754 52 780411159 82 686207664 65 980133444 15 731719265 18 772819091 8 760520769 63 362438247 25 296130380 52 890032049 95 937276578 89 146078761 72 166404779 96 874446610 46 880708791 44 486460911 95 708327192 12 1683410 77 10674517 4 867142817 68 947494380 77 320427137 46 714510504 51 75629284 87 590997478 7 692693188 100 164515670 79 956364841 55 955059983 58 677389306 61 108045174 88 13632420 4 270511199 42 11626262 72 242069952 34 588364638 58 996600011 73 566217336 83 553676871 77 215749703 33 587832984 71 213301142 50 331246695 61 177769066 74 84422893 83 94373675 98 84341260 57 684402810 10 705627798 5 32563287 41 906572706 48 634121851 30 873686491 58 47111440 100 377202458 9 70321938 10 29033187 50 185526517 39 788446981 44 131907251 92 261547636 74 555286376 7 409426803 22 878129475 84 483855359 64 88648454 26 65910214 31 944922656 68 467137655 4 860573382 80 618548490 44 785557952 15 81794161 33 314951363 9 17760990 10 703087562 92 245145137 45 81444080 59 937376277 6 900935659 74 320855393 39 502947204 82 174698066 2 200025207 68 700324968 69 270971063 27 634758896 15 626958732 78 158460979 83 666480357 74 639851534 29 36922920 28 623968560 96 568339900 71 570126125 54 816261884 63 52027821 48 508189642 41 848235828 82 78987617 46 847094818 70 651153607 72 389363948 7 955913757 88 319071747 48 438365270 57 963272071 82 724010968 77 431509586 25 979709513 72 92218245 48 895395560 53 494275953 36 536156177 71 413631113 13 379787191 81 985969273 93 371142351 89 348434763 63 861932457 16 270116734 60 548883617 9 852915396 53 318259618 0 205860209 0 324352749 33 644719811 70 532553884 51 339166450 81 469475212 48 897992330 20 882724061 59 904138593 29 171242503 77 379017533 69 699553812 9 567974568 91 544960317 18 517471516 74 784952436 3 486545181 78 802672106 33 655608914 9 68826178 76 936255929 90 266598691 3 113755570 74 962818126 78 406317893 13 547674130 48 482944179 60 25962902 13 23183889 63 469184841 59 963458317 38 198276572 4 853091442 92 125167884 20 151079920 81 84223527 81 522916961 51 42156203 44 700938929 89 503674078 39 281889328 32 724368873 17 481967774 16 292862588 79 446023462 90 778572746 1 294151555 70 921861835 47 859968571 84 955170278 86 881554121 3 999391993 73 28122889 24 759930981 25 249732022 26 404799088 13 891671320 11 364462618 95 538852 12 532925742 100 298697915 56 762757086 74 491817138 4 483462436 85 400348625 46 561601673 22 276582354 38 773969025 73 126584238 92 582335905 82 478689611 84 86674620 19 860240174 43 78537245 43 423320294 52 749391434 74 478863329 5 726413596 66 737156181 6 463534996 39 902120514 14 228632001 87 330475547 33 556555985 0 248848405 8 523896533 45 584932212 10 99588135 76 27121914 94 258866300 7 667766312 99 466092641 75 811157624 80 330903079 65 262441973 100 880926553 98 919825027 26 565088837 37 749759848 43 791640893 7 362314213 100 746441198 0 748209740 24 468192734 27 881258883 5 120090191 17 458092052 21 190194888 32 450558631 6 692923128 52 6081067 39 16368389 53 671115270 76 111560435 29 767418317 15 942851859 57 714279756 59 56069865 75 70743195 100 955007269 79 142545967 27 271352921 47 179432678 56 239926014 41 786260753 81 677276953 36 702451484 69 366633768 12 814407814 80 419233030 91 763328732 27 245412431 57 272420679 68 582787229 51 534136090 64 909835461 4 510675155 17 636843919 95 849370112 71 629943667 0 979434808 81 107005319 38 332261483 92 159150957 74 728489819 24 511966105 10 24318164 100 571390394 13 105833024 59 669711928 51 148219715 94 482631404 22 697143547 94 154613489 7 728346071 37 384702067 26 742236725 15 153866441 64 937083661 61 586014360 16 740971231 33 902554887 39 766482490 27 969216276 42 887799613 53 886920987 30 789374864 65 917972267 18 264118554 2 300607419 51 321129101 25 544200607 64 602889931 7 364865715 84 904060193 13 648757215 63 308659507 40 554234755 36 274647103 63 3302282 10 752572598 65 30641464 39 440985705 35 699354598 84 49442693 87 598682961 26 492800874 86 123912896 33 316345926 85 762021866 26 552911682 57 954113137 79 345575487 74 676833806 78 420434612 34 819044296 14 975156250 86 635862689 14 112028574 76 700834532 91 469727284 88 478593698 67 906106041 4 714577856 21 645189304 77 772061604 29 565475762 38 544192336 92 618659181 11 140467179 46 716819781 14 343073817 88 439309492 19 896963014 93 981286585 42 715523816 47 201021320 74 654536643 18 622369471 97 328955791 49 412147627 15 343410099 61 337366572 2 157914328 20 255985511 30 251276101 43 209313189 6 304489828 61 358398778 14 342065820 82 21196339 57 840637455 88 903348096 26 949732622 75 870888199 31 398611239 77 90447042 85 757672243 27 915158351 1 593553368 74 186202836 61 996766206 71 626296205 91 286332742 99 360750734 89 60416100 39 422833058 13 695816451 30 220701902 90 463206719 21 83207351 16 811317311 92 938617104 70 839806252 97 52408450 90 13171540 69 330922623 99 782383227 86 330104693 26 263856084 82 622523752 36 425008539 74 116092857 48 526376315 36 745599054 96 518901494 68 24816213 57 440429732 60 792826799 31 385103466 52 620243059 45 641751083 84 520656251 99 942759243 13 916651890 49 423559153 18 238062086 39 64491034 13 919133045 79 269657726 10 829640181 82 889791771 60 199177277 46 415546216 58 117922708 68 395755848 88 986312714 92 766033391 10 102094343 1 3206033 5 52456917 68 697890328 0 143183284 90 779527737 100 879280819 93 527954024 3 973143244 16 769014104 76 738051851 67 214075375 81 227266673 75 600429617 42 942941825 5 906320801 81 89071364 4 583142148 81 599464986 18 615663601 59 476900833 52 821315975 82 929377608 60 68769707 67 151731823 50 895859588 94 267474731 53 376237817 83 274067569 21 109250010 92 563320839 55 281561646 71 108935646 1 878308502 66 722192285 20 523903107 37 55496834 31 390327291 45 451346900 96 444907520 22 871809046 94 820938960 57 39431309 41 508030582 89 228502260 2 71140006 86 766003658 73 920554006 97 335326299 50 730739530 58 443260824 54 54002759 84 285314091 54 736890723 24 142738495 32 394246844 60 234567385 8 876067377 84 46056080 30 469320489 61 208771848 28 841119572 63 799598367 20 766509745 98 409088899 50 732064327 68 989236703 70 519706399 70 371037608 33 675994667 16 95932352 37 450260029 24 354150843 60 728883124 34 293049076 90 323250974 40 949441809 88 682183731 94 431385947 47 329591016 85 386324348 17 833160534 65 885116906 14 468593003 79 494268449 18 441454288 93 856572577 30 41928192 71 447306571 62 263414013 54 64073844 46 624612636 63 483918813 8 905978906 27 836155562 75 839385295 14 525745279 87 84318396 91 143540979 49 239534055 84 807313536 3 38340924 82 594885776 30 488987731 23 903462191 37 576891328 4 611455163 62 178181896 90 422322163 43 379768800 11 559259209 69 375565885 60 580636790 37 207789217 100 719793240 98 782762988 48 59586329 74 448099478 3 790524116 66 156847960 84 899389487 60 73930203 43 512723905 13 453928636 60 946862408 95 661377252 26 217636321 53 988193283 58 773832187 85 543717625 63 476867963 78 514072258 31 324495954 75 291900619 30 360229701 65 904301696 86 898516345 17 801668555 63 667919604 97 263919500 92 301672710 86 255465117 84 268909059 57 302809837 23 556316755 97 830639150 50 420903102 87 311263848 57 902525016 16 452263644 56 976239231 65 298194488 92 786485839 42 524303015 14 666639694 100 418589441 94 448806657 76 911639558 93 619301246 28 153790174 3 919184885 97 568127365 67 850188132 53 983019287 60 370249101 58 130116445 80 824730411 73 517845911 66 533117752 43 712004234 90 574962534 90 41494949 14 748895313 2 936242497 54 178124628 71 99094159 78 920869497 20 531717657 63 100347666 23 140675 100 532404049 19 550027844 68 144887365 36 347745188 21 284574413 29 875401752 7 234150793 15 415057303 100 50374698 9 671942143 96 184239317 65 977729089 39 45413422 0 308545117 51 434478270 16 829799284 18 645875788 44 736859568 43 677968858 69 753362132 25 888980513 4 161086844 26 445901463 8 871270399 64 968379892 38 127964970 40 694880155 75 292705210 58 439587951 31 535636930 56 830221365 35 756542045 79 524942070 44 174537443 38 989372066 65 624308557 49 444894326 8 911758980 26 751608331 50 832473454 90 333122836 65 267102502 90 575013936 7 195313202 99 448135375 48 336096151 92 833586402 100 929334019 79 582854149 8 265674603 41 843784417 92 942207270 65 450853921 21 616917245 33 722412905 11 228954407 60 653127933 14 560534001 71 389908376 86 729406403 67 200088287 17 980123591 1 219546231 99 361991892 73 613922879 10 295377758 54 741000695 82 793661803 80 833268007 88 365208670 29 323191934 78 181763008 48 871219782 36 806478049 40 194728000 28 384700109 43 352404207 24 128086078 86 304035109 49 79495763 23 646807121 98 68167907 24 574758834 11 289341577 73 26760195 25 479211365 48 362405913 21 297549650 68 545325345 53 239203188 89 287426488 80 678208949 34 349867424 47 681612750 82 324740713 61 203902020 44 829233451 25 618544481 33 932377616 47 101485790 52 948016000 27 137334503 93 688348506 76 435828414 3 635925760 87 542770455 26 371041594 53 44553945 51 618728845 21 706536043 26 576788095 100 305405096 70 25629965 78 602394633 58 579356829 46 276234922 33 487576481 24 921700644 60 510445976 15 649130457 37 958964037 78 630189795 25 965177327 53 201339961 18 99637799 41 306370943 54 204732028 85 86409667 58 797292041 21 618867731 22 789065183 30 528252823 38 91874296 81 971917821 28 959701058 91 946215851 24 789175149 29 649116637 56 17031520 4 994258505 65 541370216 33 146408716 54 72002248 6 226212513 92 882276543 96 589949371 35 828964692 9 120515704 83 307158037 37 620962241 92 124254129 57 109575533 24 525730341 90 731883217 58 252554505 51 182769146 3 234825137 17 497195091 37 427388846 14 758277087 59 926150886 56 888825366 13 984141704 77 912123988 97 605689790 2 402453433 46 586782664 85 175809222 18 306270221 86 957491372 33 860767499 80 713649031 0 21446105 44 813221098 26 251908139 6 436065723 38 654866977 60 127944747 72 565434569 59 134592263 8 509325385 42 110266006 3 83458793 59 429218291 83 86852298 5 312182550 99 877548766 47 360390693 47 244071586 65 121496719 51 482825235 78 155349043 95 824067038 84 521254611 47 289192868 96 885172018 95 435915712 15 466688373 99 681554843 58 165765227 99 328757095 74 752456489 13 855306505 89 306722190 38 31188948 30 154996466 30 818599064 81 810143072 89 565304493 32 463041776 97 865385438 48 437651045 98 400424756 6 456399071 1 658730785 60 173625391 60 137251458 82 221868641 24 209460194 95 929117538 11 903424134 1 834122946 15 766658407 67 983313621 19 527795972 5 660910283 31 392132882 80 671338947 54 960820060 54 275367525 13 326386898 43 800061714 42 569980873 66 417002396 11 835038954 13 803372000 34 113992723 24 812783948 36 727207799 29 376276060 81 75612109 64 958181457 74 925184500 97 878280306 27 557119108 14 116306077 64 223099413 43 976060587 33 446887617 63 10133410 40 229539777 76 761830366 22 317476277 61 949395118 29 610045173 8 289658692 77 864060884 85 325263653 46 870832614 32 75855565 16 890305174 64 696613722 30 49270828 37 560812353 97 433936151 28 865907355 47 702756834 67 917054373 81 563502482 85 195175307 64 276387010 4 977056112 13 349197113 78 151763742 3 272266092 32 792166899 82 978901252 37 540193346 47 693641526 24 15341357 46 669097972 97 923749764 10 802859590 34 185735265 0 107509770 41 315658676 1 852232007 74 174343463 67 635839420 41 338760646 2 828150034 79 168015779 26 256652290 100 526746055 62 814828720 31 322401999 35 898068379 65 218101957 53 691847357 80 954488159 96 733516302 64 663167255 91 313797322 85 73131938 97 265634098 17 824690090 9 2564597 77 618331940 63 421814140 4 197221658 35 123307723 77 155347549 37 179693263 26 707188740 44 148564804 59 862588168 99 339542375 77 703789140 50 978092384 30 120962731 20 795857259 18 626383756 90 50260052 7 852145294 74 604015580 30 256675111 43 994398064 86 174773792 68 663789636 56 597852482 42 513297252 12 438723071 2 843715486 4 869224079 99 805207433 2 308855214 33 442672544 96 832642947 45 770740266 77 754905823 72 998342713 29 955642905 17 235444869 68 917305196 43 639684494 43 391140382 95 374896416 79 35108888 100 295467077 59 153913177 50 176896818 59 502464363 33 259853862 32 603293323 58 962522366 89 770356526 64 630557239 97 138571163 33 630664105 80 753203759 52 642369850 85 938720801 63 472053446 65 251405966 58 9081698 64 603836635 37 878127926 34 964538973 29 62879200 93 194610671 42 690821726 42 242558722 26 490247203 60 255139393 11 150965585 25 121197110 2 984873909 46 666813718 99 382118835 12 23971890 42 597196703 15 38810934 99 617011720 97 183854477 37 969335231 24 839361348 86 125847398 62 542117175 6 225023779 25 496947619 69 400498740 12 909248944 73 964654451 73 528005049 34 658811965 21 250255450 68 946928756 86 298138385 82 257035891 68 325803878 0 519829026 69 91168247 40 454151086 94 329889817 99 163313907 58 564554614 27 701601728 86 743862520 8 120730907 48 445997322 93 254034465 67 485615997 15 962960204 6 118087858 17 288852917 80 112111291 75 589501022 80 512848344 81 576676599 99 908813936 46 113868862 85 681990296 63 30557581 96 944091773 35 544628500 67 62046933 34 386962971 41 357293882 98 675660522 25 405234989 55 580060690 60 958839806 98 39287485 34 79286919 60 744883182 83 450287448 1 162519659 91 436262793 48 894005055 84 402603287 23 258021971 67 722711727 11 72677157 89 23395010 21 464541762 69 907859722 26 964484712 43 308484260 95 589939928 30 954646421 24 298792529 10 755922268 28 344473420 43 37551909 86 133575521 18 296188682 1 820428889 90 644058830 79 385749850 22 470178977 89 728943391 57 51522762 28 129321759 33 331852537 40 499874061 27 730203707 16 136474161 24 852239926 46 11085706 65 156204399 75 426855173 30 701042140 31 201354281 67 558964145 89 955091122 6 982366372 22 873387361 10 868686781 82 87222807 47 53094153 83 654745217 34 917595291 45 692656148 49 441104551 45 980364969 28 880448987 50 102712230 53 553987345 28 244904667 99 165458525 78 358728398 70 28336920 43 739629404 68 616010400 54 794314800 57 381682389 36 715477682 17 317987490 4 362196959 56 609759716 82 171046717 94 82756559 91 92137461 37 933099586 17 937662752 22 326048334 67 230837979 43 195917531 31 365903130 81 701277765 9 229118164 8 687368284 59 300749730 40 495933653 37 120429253 79 238695442 78 916563634 66 269012748 72 417971230 36 888276499 10 373656790 22 894107401 98 249292567 40 716723664 21 145791325 54 387241135 31 465529714 4 168242060 75 625168474 6 350054432 9 435722966 11 54107694 31 563683626 84 330731958 20 892782453 74 478323164 62 208471759 17 517565863 62 108359375 97 865382377 0 225930905 25 970341294 31 380719918 36 254447056 90 624982045 43 48822428 34 677713993 3 351382094 10 49840894 1 517579984 37 907775108 10 77124963 36 378707126 66 39582824 80 23883988 35 77697759 2 791330677 92 252118551 50 74954562 3 123046521 13 367705126 64 982055201 18 806578673 40 354649410 44 201312135 69 726557166 45 485298784 78 271701956 32 61757452 52 589852403 40 855102880 10 971175 71 162744475 77 657115792 68 396989771 81 425266015 94 487557778 62 197323795 82 573624556 56 480563558 97 18071307 23 912728104 93 814354119 79 476979207 94 717945359 49 921294498 75 111130176 98 548361957 9 865645337 59 543922106 89 903657566 83 640448585 24 335541111 65 609300007 8 528569056 33 199650011 45 495362 72 984659149 21 929959053 26 335186656 98 636860299 38 48224193 19 478958062 59 678557258 81 509714531 12 550990666 47 834597180 66 28658306 48 944542867 65 735088933 0 450021584 26 628159193 4 951979721 47 290516103 87 337104572 29 755096659 76 772033458 87 734571400 52 884442417 39 718208613 1 43735520 84 136493016 79 576221642 7 157104096 66 454153009 16 337523647 78 343818337 64 282159572 2 581893238 26 645142482 31 74888078 75 111065318 25 92214934 81 949747287 58 578403226 82 95598407 13 361960727 20 442244378 59 19185107 47 936864738 91 695109048 3 479251881 84 452116092 52 872725938 41 511053964 93 643189745 63 260382112 44 288518674 17 979601169 51 776947946 17 459885856 31 36289475 21 259537925 24 958846798 94 600290742 49 890111012 60 84241893 33 976053833 56 448995580 46 93281792 10 180747046 63 340908423 36 436526531 92 326565015 70 922966624 18 47155985 95 799563768 51 994744615 38 856744531 18 513287724 25 793250584 39 632792058 8 650871181 23 907743389 39 70519513 17 946280934 69 486570819 61 587744895 31 969203050 15 972533375 28 922274018 26 809912402 27 660028274 64 526886369 3 171340915 96 569771618 14 96951435 4 480851739 23 91919616 5 34690580 49 354735699 49 756191601 51 166185259 94 624314039 65 513427902 93 142798992 24 249645251 82 938033461 75 602354218 91 361532889 25 371512585 94 542868491 33 528717654 36 410831736 3 942534152 87 692456520 81 483461627 65 47818921 31 784715269 36 239553964 77 531907288 49 515150354 87 931157220 20 94178696 35 948274672 8 204371163 21 545873563 5 991886881 2 709642013 52 628042041 13 238489083 11 279818277 76 513447490 82 70485 68 614992429 57 556209751 96 281581514 84 906413705 74 419172812 79 106455793 72 825325345 3 466863942 14 830926631 7 266430763 0 557963309 18 552775054 100 286610366 45 572479683 40 705916967 59 273936260 68 979431198 43 215992899 73 357559928 73 510664085 10 681830615 48 671680323 43 322750645 35 166827083 14 622915013 80 681593340 98 721262167 2 210249449 31 531802669 29 978070876 20 14354654 97 623954018 50 974034165 58 18771905 96 281323174 25 718660900 73 606179102 95 636430057 5 412299922 89 793359140 34 73464171 1 275693699 51 820439546 80 650293884 36 129222692 51 248923505 20 541633008 16 225289353 48 476865149 36 895139987 54 582669059 30 26047896 94 778808548 17 455270112 57 616674663 59 561724357 83 887766416 100 798430768 45 837452239 76 591693602 78 778860200 3 573525917 29 820249355 100 884827472 100 905635928 95 347495490 22 330218116 4 222008058 54 806744458 28 24132001 6 962275089 62 459638278 30 755269323 10 284975980 40 663409364 95 649044416 44 84294199 1 420414336 50 213570248 48 116776294 60 278169418 33 39203801 70 463749346 44 150695139 43 861692489 59 297806509 6 988423201 1 894162776 11 80233187 6 981906228 56 359853808 89 366043586 48 599673626 57 728327516 30 248869830 41 743356487 16 782299665 79 122993828 37 702693923 23 534712232 33 749800931 56 918508227 28 879670102 33 655512710 61 534071717 65 929549310 73 667480255 58 888566956 80 178713165 67 788702412 49 406403954 14 64503627 76 830083790 6 698351831 23 429043530 69 723780392 89 440986877 54 57763260 36 892331710 94 366343900 21 748075487 0 798254568 41 254212712 57 336909322 64 620963000 56 361090197 44 820984041 6 906541376 65 711241599 50 960097880 86 723298460 41 817987327 90 584405668 12 115609486 40 857300217 65 665969231 57 37050457 27 800108347 80 72258336 67 748773477 31 187143958 84 711659064 89 930553478 31 95558845 61 257844861 47 418140665 43 861780414 12 33396098 45 26651825 73 202964613 71 18562220 47 208470126 29 331084272 78 442936631 26 946792862 69 492181332 100 157807590 81 40442686 73 335692102 64 338221755 3 80723019 70 766997217 75 83529626 86 577093262 76 555264085 98 555939771 48 719767646 85 71239950 33 559758909 97 400056258 84 519923869 72 940372035 78 823302686 55 633632394 95 79065211 26 387207897 100 985905299 50 379699475 86 154894348 31 805049492 89 660245331 30 315166273 53 231660502 3 669056036 19 179105420 4 802363162 95 803338944 72 47185410 2 29912682 35 452792195 61 346616847 5 238611928 9 470110603 64 44081928 20 839515732 37 246864213 74 357141556 51 259263623 1 770767015 68 819018209 84 161240503 91 634579812 5 943345787 96 240635492 33 118811486 93 206934301 72 889394950 58 875100085 6 20151577 59 588446949 94 430881178 25 289952392 73 163689011 36 932954006 64 16349331 2 427126339 12 349847740 85 786573690 23 619328117 27 367610224 60 212033286 3 164967358 52 331659255 36 345047176 61 946252967 61 274299905 7 175334622 35 494053072 90 34833357 92 383656815 90 914562655 86 581001331 12 765947499 53 757864674 55 607821116 82 905825632 54 927884343 79 428464382 18 580229520 7 177094449 76 519417000 84 841706287 76 271023043 11 527457798 37 326708863 60 429953885 42 165054389 89 87729627 51 267275271 79 156361337 51 902801488 12 186340834 89 606757142 25 594760426 73 798987337 70 287956452 74 52242869 48 457336863 66 743302815 73 489825605 96 393275059 24 87144751 63 191144104 82 649039952 93 810946417 71 142618408 36 886606066 46 521285473 45 723278135 94 67594739 68 648044728 77 340774839 91 307091192 53 657739707 75 805498521 37 616506280 9 21503943 79 384084996 24 336149157 24 328823620 13 2808789 25 343084663 54 427479753 58 258480963 49 792671409 32 822502426 38 276497404 13 326374030 52 686375443 5 959506859 10 384277271 54 924610394 30 265334710 79 881925866 45 929112482 60 128869806 58 265685771 15 912357194 26 228275173 70 872882616 26 272808067 91 276929145 65 195601997 25 750713494 86 465675761 58 754656806 13 840794263 48 967896100 98 105966738 94 470867000 93 505886366 24 540349662 27 499852895 63 391344397 6 201377842 61 148413766 14 337094732 31 615508293 83 698506576 23 737069373 56 633960984 40 712733222 73 351585481 30 710199724 95 181378151 25 282763699 10 456284589 11 640208200 39 701153862 6 741145651 40 451506849 40 341888555 77 25596220 100 63152772 89 660816879 54 724451852 99 251964726 9 11209132 91 453381021 48 506809746 89 858242226 90 737855438 45 59297576 24 293146830 73 884337257 6 109132546 48 457851599 76 188140925 77 958946936 58 291035037 72 929214169 1 610745769 85 450858877 43 947292268 21 491034922 2 546228769 94 41393344 49 6720427 94 603167671 6 291801231 71 812021212 92 566030227 91 16547221 62 662769559 100 454778605 21 720474699 43 650445867 52 680608847 56 140729863 7 683369892 67 972299342 21 740324785 54 303419537 42 155982537 43 164589855 83 789581558 87 2361765 9 786086382 97 440520695 34 319855682 79 859687201 7 614450044 1 564009168 37 615548985 68 482892458 0 734989704 22 685054538 20 573645171 27 221041183 47 758267345 82 936897671 47 492968868 39 911794999 71 883056549 87 175233238 68 507444657 54 20801500 94 535040870 39 500968382 19 395294448 54 97345953 36 321137404 86 595366668 98 343595882 49 835830123 95 644777398 9 636919329 99 688169073 6 874355313 95 912753464 5 875062321 94 656062445 27 97866549 58 27964846 14 20560946 41 841885937 11 930427458 93 398375995 91 26954030 7 711604632 67 153041403 83 622578495 6 339284627 40 957634074 90 120219859 64 438641474 1 462830241 87 162208860 57 6356262 38 255441939 88 641419803 18 71400043 19 744928545 14 459757256 29 763033967 5 581006885 6 728115927 44 416194188 67 88208061 41 275447794 78 426837901 99 308127513 42 496227840 6 353076431 42 727712853 84 626946652 16 787535423 35 258383699 43 158865440 0 562357216 11 568741286 22 303695810 47 174651623 71 892213649 79 982544518 96 8059076 74 245984542 26 500592348 35 79376322 31 653946551 5 529530211 50 901141884 85 173748926 86 552203750 98 909001622 31 80864779 42 364123437 27 33482998 95 11163215 69 302645313 68 613702341 81 704583671 57 566109342 72 24148563 81 81895564 99 974558764 54 607648608 56 511650170 79 437306358 61 444481838 100 425750329 11 881501107 62 616152606 89 17286781 72 809461714 75 980038210 5 992979918 6 676312111 90 993839140 85 562736764 35 905026767 61 364256577 9 385245742 96 336546809 47 523298214 88 248851097 0 618362459 65 559319491 29 747929755 10 985730469 50 302769696 82 543444673 72 228896368 34 341817178 13 911191569 9 608397311 40 387753174 84 272766932 48 437076685 64 929893923 1 64128805 74 43130956 35 58038688 83 993718193 94 112908917 79 379018640 83 123691193 42 481962799 94 62713791 35 584956405 2 820144121 57 435691475 22 651924738 70 846639664 37 287643890 61 426147776 11 121001781 100 88237064 9 597474862 10 988886533 8 110043172 77 782098035 10 339200470 66 256287522 67 888233641 7 371361994 42 375319886 52 431109394 91 788035141 51 969050943 95 453097828 8 323260112 77 169255601 55 516815211 30 974651761 68 608305113 74 238978495 91 352389703 34 520607005 25 460053392 26 208706743 23 860435581 89 394248054 35 199738064 27 284103359 95 427968199 15 451527132 25 26332486 44 321257042 25 210635775 34 710044588 51 852462660 40 239842563 7 864359815 0 939796805 32 708993498 68 29851917 80 347537237 18 546964411 13 224862976 77 211577150 35 224838416 33 524190810 78 66027092 31 192101640 54 957826294 57 509235197 40 687664163 8 165556015 40 534701849 54 309248439 60 758519911 50 192638744 82 758105471 46 586602322 47 61725601 54 6632460 81 667947228 43 532309997 56 935738138 4 123524921 3 191960552 85 775836436 11 173386439 40 112528096 48 962402199 30 232986991 58 141378775 47 839722550 41 677816515 86 197796714 91 144431417 97 612783174 2 614662731 86 370334133 31 408194345 82 662244225 86 218456456 48 662171581 47 856785952 20 915830037 85 306278015 52 63818338 2 104324924 75 707838275 73 436068654 100 708915024 9 168137197 15 819247571 91 852282942 61 937708958 75 282376671 90 748141960 73 124312116 53 840407658 43 633406378 88 501408180 41 634161873 5 603903538 25 122287113 73 323670944 82 745601594 100 472543303 39 727328631 75 351310832 68 432777399 32 591907567 39 897589117 10 130624645 42 177102948 85 86785082 32 926911842 44 659137048 17 143005851 69 97696936 33 327400630 3 703819715 51 229766597 7 342782273 71 865949898 53 863901391 68 393949583 8 221841064 77 382269527 23 928735129 82 920098349 50 906305996 58 992144678 8 648032784 8 131395697 73 908216830 5 258339704 49 213281448 72 804688553 56 257022571 52 749445767 60 626414524 59 302470142 43 759577019 78 865485576 65 567753736 90 105986609 76 68298960 78 592073440 47 809177227 41 100395466 84 99270948 60 223602917 13 490304112 48 386527181 18 300898826 33 901250622 71 349070637 10 159290538 46 409029798 16 365020158 22 866449391 11 519633218 9 68457913 3 271489387 68 628845445 31 807126328 29 163478396 40 584111255 70 718518705 14 646015133 49 617795643 9 994924739 95 645101074 14 343620496 92 675740000 91 767313803 51 244585770 4 818507161 37 326166244 85 486841151 57 352255641 43 536265509 69 737450481 33 562872676 72 833065369 5 796683400 47 106778458 58 224604182 75 436152830 73 412118554 67 528051177 71 844564227 18 624531062 51 624072058 57 920498178 46 241894023 31 217639769 77 729715109 1 456950926 49 60416661 48 733795457 41 396282193 82 772434782 54 246631232 11 47638145 84 629159292 43 482622300 74 829059282 55 617829566 36 164267027 16 334204793 88 488074310 25 185052321 17 27563317 33 79966862 67 894863497 7 808945792 42 315731209 21 641203568 66 864380834 79 292284069 7 983030406 66 886078192 73 994556938 50 358887523 46 532909821 32 399560903 89 841527433 22 981871622 17 249994184 20 770328489 29 722746775 10 370315439 44 456119721 98 408963781 43 485785076 20 741292058 100 869036759 14 522735196 14 617338964 53 406698372 46 924414485 49 224478464 29 458500755 38 763142966 25 903256666 50 361997806 37 68338881 11 485982999 40 551804298 48 347227368 62 342586403 55 492213625 55 503966050 37 36914484 73 900218723 80 228583825 34 293311199 81 153818152 26 21915420 1 193169956 84 975201766 96 711378051 6 982441143 76 672035707 84 306864266 47 576405008 97 129358927 58 547275042 47 426526861 16 400499371 83 598838322 49 741052079 40 905630958 38 359039654 85 644323505 32 482685205 11 722231976 49 485583817 27 269271383 34 161507776 3 246906448 24 644058116 66 623449409 6 953554601 81 947012397 36 106554833 21 286856483 57 442059002 41 740927393 53 584352153 19 182421162 82 134793641 22 98539602 86 542188008 85 593352420 72 223673398 84 184227121 54 439026872 44 548975086 93 843548396 12 578910697 17 591375627 94 676934041 32 398850559 54 621925832 50 873967645 11 950033306 50 640795706 21 508033890 86 711760222 10 155617627 47 62288607 23 30597265 87 419565281 61 537901180 6 799538659 59 818895411 5 842030900 65 555099144 58 505921506 8 175552105 67 144542521 34 113508308 20 314507872 100 419963155 63 766726019 40 40971619 89 378564108 90 315834076 75 217413966 88 696126487 53 316697051 14 341225788 28 183221844 30 526206372 16 602467279 19 258871166 97 811329083 62 565888568 97 554434751 36 265476132 69 244000646 13 660663903 39 658573625 4 478455107 58 404483523 70 987520771 77 836756246 86 696196122 48 972578156 60 400510594 97 349248486 67 693308023 36 565815104 71 198095976 3 23865563 78 642447124 60 357045059 27 117313830 68 337180899 26 829572349 5 916767234 91 500464969 21 200859837 62 155961250 92 600788392 99 998493855 94 643540223 85 988798505 3 379652082 9 770946651 5 601837438 30 59780242 42 528423043 24 423541173 57 181038640 8 934638484 42 804861559 94 691928086 46 58535302 25 178279514 1 808948711 5 561242191 57 226422717 0 991993727 79 961243877 2 727814883 91 199349366 4 633409839 12 408227977 63 565949994 71 507206578 68 712010404 36 122454174 56 802673556 30 449262707 23 656513269 30 296808905 16 449052574 41 327785178 5 432239045 39 366611116 87 776691207 88 520703316 63 94239146 89 990537668 50 627199160 31 346513249 75 153693987 16 502159640 49 125328661 31 201473200 6 303143576 61 295244827 71 177002547 35 612064833 12 448693661 69 21631758 56 235335920 36 670913760 89 645086188 3 831338546 14 115438170 5 948357658 6 98107459 2 546269593 54 645070684 6 937449531 94 20545056 10 783679606 74 158539260 73 986145473 41 667468378 59 36164261 63 604540245 0 623152511 92 545936097 82 211947485 63 896197472 76 384698825 50 728468400 67 728642767 89 715378308 17 607197206 25 163567035 100 111086873 64 407352561 1 563325405 56 275088022 12 853624239 65 437643071 5 721009355 68 732409457 87 853895607 22 629302564 53 789855702 95 157356685 32 321149759 60 435685146 45 589486407 60 302119662 30 100923936 64 89468661 51 607479066 7 985688222 21 840482411 38 561513394 99 137073548 99 699083665 75 339625454 56 966810631 32 178277804 40 633235597 61 566171852 70 454550143 46 941364480 65 728952561 35 896079914 1 668812334 85 429462259 35 15613586 91 998605738 96 514614287 48 894769895 97 396273710 7 487499043 34 941058323 44 441640149 75 703497585 94 141290770 96 309319329 20 327475124 91 81617062 97 61405586 34 735400988 97 130826456 26 887325834 65 783606536 99 471985636 83 510058848 12 845836032 83 706382372 90 976700371 90 566485147 16 3783563 29 128024367 53 178446139 91 9285215 63 8379263 30 641504904 19 849767744 77 963092033 91 248079687 92 761430228 32 823910050 63 749957031 3 402813086 83 128162432 73 236337744 0 849701699 43 825746282 87 8979969 3 880208053 20 373998925 91 306489839 72 568370631 45 263758201 45 511021701 72 896403032 71 903558338 64 191365111 63 406390376 92 548660365 85 856563899 17 896428403 30 627640227 0 887287622 81 535788823 21 387202300 36 159832147 78 76177239 92 641298834 38 207181273 46 46435016 93 678909610 35 444896272 60 81170864 16 402084655 58 895937094 51 416276635 63 985031911 60 507185489 61 438762372 70 588303318 66 290649956 3 3715104 89 3516056 49 28970512 39 552063058 50 422823927 78 366532713 81 642930973 8 545568209 17 743379244 78 92987061 57 373421215 7 792326128 59 620417417 12 618827823 10 168353274 56 428130297 58 150689287 95 629428748 78 160578894 37 691026077 51 653663016 81 527650156 78 43290779 32 768426825 88 721754810 91 65736904 100 296990663 28 545314933 94 377941509 23 685049807 40 339673736 3 615513853 48 366496804 70 368846120 20 689719254 14 990495721 83 467564013 83 850831846 62 114779835 22 724787381 79 612471560 51 766773945 78 697193365 90 165707588 84 99312979 52 225050149 54 878695235 29 794386711 57 218017580 17 748633836 97 774692368 82 510046611 97 517773114 94 77084241 42 89293126 26 154170849 89 773659060 81 260654660 20 807093357 20 31361401 68 341118054 26 605853842 6 677606078 26 268045825 35 730467915 69 91095023 35 372790646 43 658204134 82 758322433 15 380787803 46 472830198 52 733912842 21 770962930 40 331549173 14 177023045 47 591448994 64 900691164 20 692867179 91 570778475 50 351867993 22 242997162 23 711413467 26 386014408 18 185017734 88 717174675 3 58418590 26 813085673 91 214086373 77 366572763 61 464925903 65 358066673 69 138692345 95 994420464 92 911224987 88 315555126 38 870713257 60 704525790 36 38297783 56 330912274 56 784747930 79 933795321 16 571652224 97 138867507 15 658722461 11 401435457 81 643699492 0 109209068 24 643084764 65 795339002 22 438186864 1 544173229 46 886453569 17 528171170 44 176310141 49 268348420 47 964323370 43 561218892 76 678971534 46 77874755 61 658434709 26 391778307 35 18741683 99 448627066 15 926984241 33 536052452 90 285485480 52 28351011 58 528348529 22 819151037 74 713437826 80 177152316 100 349912280 88 199263912 6 988960020 5 741022300 60 25847715 21 540561502 29 972145007 28 745367216 11 902934339 99 643619006 13 133183672 21 774169635 78 99520593 79 290198036 50 323907304 65 130431708 3 644916477 81 452834687 18 39794637 35 647096481 85 873497818 78 996271853 42 523750541 32 653084795 3 250168357 4 993395702 87 258220802 65 535838814 21 242213232 15 756244241 1 769330357 82 608200056 98 835275127 99 791287412 75 444455685 96 326463979 20 85420777 30 955625222 86 566756306 44 900669004 13 843535484 8 780526091 38 723407896 3 704889402 6 730754770 35 908005303 56 212730117 1 428966920 11 546133455 42 109833604 78 914187344 15 101761660 97 527178995 67 650861427 47 337932392 76 598997109 5 224477880 94 905726345 71 962160396 40 984088156 30 665450898 35 165285219 37 59646801 35 318527039 64 260374328 49 18107348 66 294475245 19 589940052 39 367735929 73 267488574 37 397563525 73 150879839 100 240375891 27 212192451 28 6121994 12 786214460 96 4940047 25 533450774 28 310699831 83 471239543 66 67354138 91 744808232 45 930588238 87 742196622 13 766063495 29 60187835 78 735512842 42 841198972 31 138034804 21 45722695 45 467398051 3 271035508 64 315085139 98 836323794 51 419211743 70 526239529 26 770130983 9 5620651 34 443236894 38 111107077 98 955512394 62 895471486 23 456345553 50 376860337 52 517953049 69 534804971 49 87951839 96 569511325 27 524796608 58 867178863 23 736947876 80 774227126 29 98173764 45 604905344 57 429900268 49 505746678 44 551228018 28 313569861 36 581286884 38 814830929 15 393471159 20 68838852 41 960653879 90 659585879 71 687355139 37 250958071 75 182902945 48 27681050 71 883840063 58 665125044 52 157304134 11 603706876 6 607680531 10 567459327 38 667719593 18 39729903 96 631566805 79 467084652 78 657035567 61 249042031 47 47542468 60 221511625 18 117920797 46 474896620 6 311046951 0 685771749 84 95959283 78 912958401 71 468752258 54 798199729 14 857110336 81 272097105 42 628948587 31 163325270 8 613721534 86 298871127 99 590648149 34 858153184 29 137661642 78 14698657 19 542523181 0 88396027 38 392383037 11 905146543 8 615002715 29 490147424 59 614105278 45 257116197 11 142768999 54 469987119 79 272538618 33 387915805 74 34839325 87 897494437 100 545832057 59 110171611 43 550915496 22 510103157 31 185173573 38 733416679 9 892312009 45 813968649 12 958099382 92 247828610 93 512943375 39 153808043 83 32468569 19 686359840 48 255550696 22 531351901 48 440871167 64 998618486 27 527788658 32 63835734 48 660755219 74 30216819 11 867123240 61 839057121 2 714621428 39 76954839 72 326984124 63 260386400 45 155194563 65 10040874 5 31084484 22 372846663 57 915574858 85 462629238 100 608563198 98 642131165 54 616781357 31 855008440 43 18161914 65 40578368 9 467247225 34 825992812 58 347566200 99 351369676 80 149738851 89 908173004 66 445277588 46 150002568 63 738185655 8 198860430 15 220487863 52 620932809 34 960126653 62 46567620 57 243758272 17 148667258 24 993301361 22 236958613 5 916136935 59 131186296 11 832377129 58 272864124 38 885800005 17 799480466 50 317653178 42 676706591 74 298918413 73 313363203 55 830856863 18 49427079 77 98260772 44 925705531 58 202670708 78 538274718 74 143599848 93 746248902 88 473520334 68 991031747 75 631888839 63 572288931 92 382239251 27 677355665 62 276128378 46 342189095 19 589866353 53 471189378 100 227001879 11 359012345 77 928011333 0 732497976 39 530677473 21 648209953 23 137426112 28 809307406 73 485945067 0 628980121 0 663673543 25 699171740 44 569077336 28 232798535 65 911642362 3 723465470 19 951305424 78 809229655 67 700267517 90 438455079 26 663711128 63 806158731 0 789609549 70 218833830 75 546695910 12 155015889 23 594004574 21 639658358 91 61537337 93 755992799 69 231496533 18 694884018 31 326673225 10 267938689 40 523662678 46 333748037 15 292535631 93 349753665 70 752155567 26 669627742 78 961323008 89 180917051 58 972445283 16 228491669 2 544396493 71 139132900 26 266727045 98 834231998 27 594437561 35 682080250 87 1071428 15 298549610 28 198577884 20 191291306 67 390641651 20 674153865 60 181077571 0 135463556 28 980062847 23 790140458 75 672881362 63 849501321 7 395223618 15 476136228 71 313154834 53 738374572 70 732855224 68 739481670 18 476113269 81 39751005 4 299258172 54 691057251 14 67832598 74 223171541 53 427448818 9 905388334 35 967317136 53 754192363 47 938887243 64 880655684 94 175759758 76 24861385 34 686978247 69 582129602 24 744185098 6 51556746 81 382909794 100 241354850 25 849624921 9 192058731 91 448742441 8 416586219 87 516561263 70 645255281 20 897747773 6 589910114 53 9160905 80 817924422 44 187596555 8 353060830 45 162671183 97 209993831 39 30252924 62 809326198 92 634635218 64 869262558 8 380033600 30 792665453 47 462381818 94 910522014 81 428096825 49 451909311 14 633295364 52 286778016 22 321393955 72 368455353 73 916860383 73 795939413 55 406678702 83 290248647 35 108047518 49 859358397 92 414227931 16 818906109 19 990050990 56 347963630 53 274957517 30 47370475 91 779861452 75 623081749 51 732326172 43 831442740 65 213488498 36 741404160 64 568387027 36 965972522 18 566189238 33 135065614 33 793679305 11 960059427 85 380961135 27 773366753 26 53925992 98 664265866 25 541973529 95 973215219 36 947709044 89 483775413 13 869841861 10 362640718 84 434397115 41 429862868 84 845594911 9 306536270 65 178838186 74 114936879 44 360703806 32 468018033 7 922389359 2 308347137 75 837488735 55 309600686 30 864813922 69 775936423 58 47222036 74 519431197 74 328401831 7 553733517 3 179417813 66 438676946 24 41335489 0 767357700 39 989320049 32 689128925 89 672095009 21 347331461 86 710299034 93 409396680 81 100345441 18 650218232 2 62804198 76 299854278 61 17614606 2 26363921 72 750234425 16 716838364 9 747240639 6 93846976 99 356061406 25 800029050 72 805811321 59 621888777 76 539727545 78 22587797 15 25348737 0 409785859 47 205047640 84 545175567 57 421966136 87 66408419 41 277652866 58 410959008 55 700113766 66 867808388 80 329627413 63 752660199 57 163354834 98 48513478 69 932045277 26 69874429 68 293445946 81 716463503 47 42142706 40 871031403 88 270962490 47 236020586 27 799831988 54 12155834 81 412245938 11 129442189 78 175175340 26 625474561 94 626995760 98 817052961 49 850141444 2 902783784 65 896070139 37 899083658 87 199156016 16 331865013 17 158329019 13 418884892 54 729596208 57 86157894 49 311818782 35 771262717 16 951260627 21 578097435 20 30999907 98 640988977 7 315445396 55 805546429 55 570577602 50 284732466 8 909707369 30 979322602 67 142436208 50 122573789 2 640731795 7 23709833 28 607161335 18 781770592 40 904859164 3 952875611 43 378141790 82 180143195 76 330007823 69 643478014 42 533750246 22 822400690 39 192922888 90 894800906 61 378608350 14 551435716 94 771068426 63 809330749 78 505932486 74 727561093 75 383798776 50 759348991 16 677605242 10 288712770 17 692704328 49 867559262 32 546294099 13 401106328 15 234440141 96 981105599 86 706436727 88 908109373 37 284928875 13 968447988 96 405709428 48 294197790 90 182055404 7 49540080 5 217806897 26 188456588 54 597276742 6 75969952 77 20951419 20 462295543 3 229823568 96 328638208 92 618251797 82 15630859 42 506172204 95 378992022 53 687738781 40 309619179 73 368766550 22 810338862 37 721532197 59 966552228 22 566345190 80 49160211 7 110182101 60 916774486 89 372860807 73 601071389 84 727946203 27 152001911 53 728548793 98 772998277 77 767201175 19 198016920 32 390135355 33 409460600 68 931718821 36 485548347 92 650842178 27 218224589 51 402165833 94 360869056 6 868250777 11 587259036 99 850076347 70 463366244 33 302515567 6 656498028 67 999665238 16 750941785 20 9879337 28 696561660 71 36945200 38 246493750 3 4771090 19 186868268 27 403233804 18 460080932 45 841647608 59 149525691 21 840710550 75 966596664 73 212611642 94 824260175 56 546771229 1 807128335 16 37033157 94 774121583 1 262090348 32 291082719 84 603138065 46 85582929 24 818848760 70 844079725 49 421018542 19 273500298 80 860327850 60 207769110 38 757119654 25 195267127 87 640233390 6 174565689 96 886469539 60 501851400 39 289178622 5 984523332 86 703134186 27 75227564 11 77164012 9 613504573 42 540717722 51 731486036 23 914230827 46 100342179 13 84886449 16 97477307 85 607870011 94 447244477 25 569300137 23 181556292 100 662589319 37 751590231 71 852959585 19 263562278 39 300684571 82 326850669 26 113460376 57 202865838 62 653484215 25 403471344 51 935855575 6 600058282 62 921894231 66 152384018 2 913325930 19 23800614 21 949251327 90 89968044 65 889235432 4 794390063 0 773409678 75 224168925 8 180910155 85 30336145 96 288415486 67 252991413 80 391100855 86 570106121 26 487922840 24 128419900 97 860227582 98 464422479 28 94166288 34 221435184 96 278831821 93 659187201 15 953878595 84 846723976 87 690078141 38 253121588 89 503147990 71 846110501 80 231505713 3 39300431 73 512093977 77 279287941 45 629859941 58 676749819 53 79366564 3 169439408 100 340900725 52 799942474 27 53956094 97 8031209 91 574134297 26 682055593 37 223049106 50 770704410 15 284017254 46 294568539 54 50441934 24 56761522 75 708629115 28 727004836 3 675895585 67 579537741 51 277424549 38 470586581 92 999240323 75 894969775 62 283688289 95 175196682 32 679983453 13 355924522 93 110787203 80 157719442 93 513284780 73 219991317 21 968319794 91 252195792 17 860690680 23 579218613 93 97954138 24 817736151 88 661838857 44 140695643 66 720685524 35 855393885 35 730997738 27 82123933 53 236497044 18 933098785 71 266339287 8 861991888 30 58006126 24 510770659 50 725111725 9 300992001 6 808803620 37 183038439 11 732598595 16 815910747 59 590828888 23 761147616 1 199205505 26 688958225 35 41327936 98 79966546 35 960165352 62 841621919 70 439787555 46 566042032 54 965248737 64 576805144 88 321007905 93 252955711 28 243263520 56 531072747 9 152591684 67 59212860 66 195458682 5 705384884 68 16325873 47 272076300 22 402712198 57 590009726 99 18613308 27 704758648 88 28304952 58 606141033 49 385498427 7 422681749 62 538091729 87 82787680 71 139920790 0 982067012 33 737829369 47 165724528 44 728304752 28 695904268 90 484039051 16 558775562 64 32421626 77 530855885 78 761389804 28 342816755 28 909330776 78 857923333 50 460520833 35 504837070 43 405943108 49 480410497 92 386753916 39 250796509 6 555318043 35 88960574 34 547758741 39 422973357 76 36952772 54 665060276 72 713489544 12 171811641 97 829185171 48 279841179 16 698588781 82 892156251 75 842885576 83 468253844 94 855000000 21 919440481 52 375445782 35 994666098 93 178907583 17 249772523 20 506826806 5 425659618 79 604506942 71 864033869 84 15492790 16 65211924 94 679201594 72 924154623 84 618739164 5 386099077 91 384780439 20 451650506 73 228026806 18 413429780 17 85885651 69 137864250 11 615122639 50 451679258 57 327707273 35 194919716 16 406691339 100 244495406 27 521387148 12 521640755 39 14873288 75 9492650 48 306044199 74 722351012 34 790892704 34 480093280 66 595931970 88 15665402 68 382082458 20 150411608 42 49804502 5 247711153 34 65699202 16 577314304 54 600417654 23 830485284 51 422702156 16 605933952 94 56177989 69 644322693 22 127464527 90 227454811 25 304456958 73 429015514 71 811438373 46 42879837 32 542875204 57 620165579 47 800554018 8 348352594 77 145467615 62 420075972 29 369586951 76 496617351 37 588222519 49 541970131 26 804358952 4 833653213 79 546297195 85 572727948 66 228896252 58 246559436 44 518367916 96 245172154 43 504919205 77 228109054 57 179827411 34 570213403 53 78806655 44 340215387 1 195273262 56 179056205 53 268234464 88 39538265 62 956946092 65 525126680 46 289364732 89 396107631 41 80224407 79 352956494 66 766707891 89 953203357 40 342807230 91 24659144 23 162919764 25 688615918 7 954941070 100 411948019 42 596734986 66 420320627 11 530908274 32 824760593 64 621582233 47 22222697 24 402602165 83 501583959 62 782485959 92 846103189 75 296120680 21 929854042 38 410981954 71 849367002 65 104437763 64 674740837 86 111399283 15 147868455 84 328394329 42 299533116 17 340891253 69 776703878 6 623254833 24 452513869 84 814530290 10 944096844 37 508693435 88 19089538 53 776629547 56 302583507 74 309870683 17 388140840 66 286719418 14 605619117 13 92171477 25 653044299 67 213353430 35 993388294 20 247934084 27 156086371 75 778826519 38 424222648 87 914892605 65 130389275 9 156811728 93 123338022 42 838914920 44 450975350 48 339778267 70 822628412 75 727461020 42 572690673 60 545575263 22 869338152 46 48929774 61 734322778 36 936390041 16 728415613 6 569613394 47 861282744 26 489276307 9 305358546 39 175173589 58 478339983 43 455852285 57 954423803 53 97048350 3 277681004 39 779357860 39 385914304 45 979428107 39 702383903 39 33536179 54 290096946 6 412705035 7 94093742 33 281426506 89 617486644 16 502764022 8 218360992 0 974279779 38 620407981 82 39353107 70 152733170 76 29577746 65 480597194 52 195629644 28 216345666 93 111295464 78 52893899 23 891036022 63 672838435 64 740212465 54 619864296 94 865434887 36 662003435 10 789766223 86 918170559 55 698934483 48 203602074 24 584260686 30 997419136 83 339990836 98 111177286 62 917727730 34 803972484 27 146896278 19 817367034 56 808657043 47 923587950 28 851931086 16 833389644 15 56215300 80 441162135 94 301969373 52 787247651 46 208207034 91 338627956 22 129670158 41 762136223 100 5355543 79 948561103 21 769799965 35 185428389 63 542379650 78 362331714 75 869276487 22 844652159 99 81267776 70 911791824 51 205311478 19 62082126 16 457502942 9 612570471 31 655139239 40 566227000 86 718374930 25 162107473 12 363486875 42 379288410 24 54038339 73 888954118 64 738483803 4 524859404 82 514024405 1 388047834 58 241160941 19 69944651 78 500520760 71 802513382 22 559243966 52 696328769 21 852895396 9 861299717 89 432871326 68 72046138 86 427012113 17 252222444 44 608343793 78 443616316 17 957494602 33 896680349 63 626250863 16 635295976 25 844662660 3 369208121 36 514527970 70 158671621 63 721161438 85 921244214 58 854659728 60 700514045 74 495367215 69 867434829 89 232833169 73 650979447 62 343451304 56 134811570 87 359001018 96 406738724 47 649682460 97 332032756 14 949179874 11 266900469 36 300316787 6 8771990 29 760188192 63 521027318 70 578311072 88 399671033 77 794314334 81 178063676 87 1157937 91 109617605 49 976750353 17 255962708 13 121475142 3 90322606 72 117780914 33 228849980 21 490947697 21 223045702 29 393353476 60 677997717 63 432777462 51 742210222 91 613824049 37 303193680 81 675199879 84 373016671 72 429487312 32 651446117 46 227066310 13 540296230 6 354867219 71 198430567 48 764282931 30 465919325 73 395921938 67 518816206 100 141776431 13 325486355 100 784388134 36 213841003 9 65454909 5 828314568 15 258795320 93 200299886 100 201703709 81 646320957 12 52991050 90 152882007 46 93956196 89 743547631 18 229632336 34 933233940 7 323884746 81 854863335 45 709281201 85 254192272 9 846608544 21 747527273 72 223786112 76 183821558 31 694903083 74 936330586 27 318383411 44 704757199 47 177010729 25 653299749 19 801695187 33 371884171 49 302030948 56 286790347 67 803828365 94 307895978 11 349871486 23 852271689 76 719909518 42 129152292 51 705052963 32 141450839 23 870762890 57 404181318 27 202799874 52 117780712 75 925617634 46 474455286 46 579341729 42 154315616 75 485345419 72 205670118 65 843455150 75 369137911 37 2616704 60 74967589 47 282402086 8 915747301 9 916837572 44 207930849 20 900389545 71 321497943 45 181006632 78 301499064 5 885746979 52 790776726 87 129229075 47 113906771 30 565781902 49 341088 99 523154509 67 984223150 86 617928843 24 790518466 76 706833653 7 779294619 86 3825974 31 9759430 95 18206349 19 464650197 35 651538518 48 563611359 26 698718311 77 189273125 0 829828607 62 998938020 49 989672695 39 575702087 13 197617489 69 232685210 58 45350580 86 740137781 13 429313988 26 610242011 27 481394665 40 750562291 3 640514037 72 59615321 18 921880468 75 44329505 32 316171545 66 917907105 51 319788642 46 456908521 55 105413814 42 495674362 29 218109866 7 540966496 28 340763197 5 47572389 49 682479029 75 235445074 67 984319096 33 924550374 88 151141378 15 989023866 93 757158945 42 602057509 74 520170608 93 163416380 26 921366773 47 575474452 89 758922036 91 250868447 36 199979984 79 26528612 15 435713251 25 491407328 54 939967041 5 648616717 30 418058115 44 22420800 20 379118179 28 723590791 54 29565867 77 567598714 56 247322523 28 832937394 10 421224244 17 206365906 30 671199206 81 877246329 51 770760704 79 252578629 22 103317464 75 583157689 2 504254123 100 976205549 36 804975172 60 692038250 57 403009918 42 92111214 77 197760975 46 718657165 59 247825803 92 78463706 61 796400837 96 554094546 52 948035319 34 121522038 0 227239934 48 626305892 36 811572208 63 128834505 43 350586196 21 819045255 50 842802436 91 346264596 23 63688638 45 771139745 75 108492853 6 912410643 94 515860417 59 682272328 78 311617914 88 661971767 55 167455537 22 169801002 88 18920964 48 199915526 81 688521082 99 18797984 75 613980456 75 239091140 66 15159596 7 108953758 20 233366670 27 20835868 44 347722681 30 519923795 39 274231178 32 3757248 1 356046842 51 92698400 46 230232489 99 730910138 67 289823705 57 308964538 98 834261121 97 797880278 54 462195232 20 926612877 32 335288025 72 992117666 33 521513297 89 797104300 62 838850483 80 409026727 3 871685668 42 497142078 66 677932339 24 371381426 82 906626097 86 978223908 9 191218822 100 809098998 79 538934424 94 455546732 22 823792191 62 620558823 86 350259320 97 132282913 12 545419676 54 712805087 1 83935881 51 245323253 67 824048040 98 599468423 48 619581846 74 293394343 94 73123836 23 680147012 99 824214709 21 943632350 77 929138920 93 942434234 51 431631890 90 6576831 2 355210003 32 958415511 43 356383738 58 304822228 55 739875453 78 954365562 69 625847112 94 305700609 62 925878243 0 655782526 20 590983157 65 814767327 24 104736369 84 294647605 75 683284696 67 136960034 98 144897706 24 972848807 34 290032427 40 333117164 29 517959258 18 392808807 30 964550358 8 109741529 12 642583411 65 590241529 70 341113388 86 633882673 13 135202482 19 461002281 26 28538237 89 240906116 13 379458708 55 497546701 51 205684094 99 353335371 77 422170464 45 164727492 76 253634487 26 562507410 70 822272464 67 73503636 76 21649885 28 545013537 92 586386487 20 605958707 30 561524243 92 711412701 85 292437185 56 751692759 60 443953961 1 489163635 57 382973147 16 351642212 44 388008610 70 313687487 22 664870412 88 552718129 34 813104829 51 955381630 43 945066460 7 273348243 79 393858187 80 220128753 100 721091775 18 299864080 16 611560345 21 181418568 0 530679205 95 5642985 37 790592115 97 734516726 56 208012445 2 55908678 70 528643113 96 518368982 13 550322901 26 76926320 55 516109576 27 481595409 82 897633291 6 856814480 47 331689813 62 375380833 73 120600981 38 60048689 97 35638603 16 353920972 65 968312945 45 281737004 31 505273826 29 278327552 63 976819366 43 213174550 89 663735957 71 794426929 71 401292207 78 609315710 9 715531083 39 117782453 29 647017409 61 437744865 88 265710124 76 696786956 32 995353611 73 37503665 100 664686440 28 710923259 59 144135127 21 146233911 33 233206181 10 524762844 69 207457838 37 359385741 29 891791630 10 873893216 25 495616490 25 613498291 96 690499079 8 928119686 87 383832669 52 290109670 77 558819016 75 555416127 65 297781891 26 928723946 30 197905205 15 164956769 58 266511970 91 177732082 93 690030169 98 186354859 0 85239631 65 968082465 15 703035309 82 87449591 14 974502381 38 529609079 64 845936663 97 118337600 8 429579601 80 470582936 63 645062294 90 130102635 98 16833825 96 388601506 21 104136350 67 80208989 19 212434217 71 140562566 26 410082334 28 833779776 46 140445935 51 332255296 35 776384166 25 821794769 41 567904537 11 851378577 61 360688464 2 175893546 82 392176322 58 344808177 17 339924621 25 486669261 13 216962385 77 808089219 60 332750253 20 950187688 27 292499406 88 384756486 52 462062476 64 644744235 76 656530143 68 15460546 53 241425896 12 161683554 72 271038051 55 562531166 13 112185407 63 999947153 20 569758021 94 640063088 72 985534671 46 776804448 94 303461044 7 828346028 6 517197324 19 480280229 5 155352291 0 750210820 10 575435366 82 171254127 100 557831635 68 709285219 83 638820363 30 473345829 54 763679836 2 255194948 43 502834319 13 376414860 20 984665003 14 931534430 52 893397670 32 167098437 2 904111828 65 760984705 75 406587684 83 45710794 7 403721436 100 909211008 88 399994574 95 672416445 44 84376915 79 646321659 68 513439520 22 553317778 89 197017685 45 527266311 98 613135205 100 959659710 94 411472603 97 451371485 42 958161802 24 575252837 77 5487649 5 668382933 68 336728839 69 475312686 93 373541170 49 902823408 37 46362383 20 812788942 42 79509651 0 620020915 12 867187749 56 409710082 59 460905689 41 333413219 16 189125551 94 416672126 5 685375391 71 633065704 7 589264050 42 500385545 1 615969075 94 290383726 26 661301793 63 359717184 3 815673404 74 613336224 81 525776410 11 47227886 80 388813509 25 752835385 41 222019450 99 971498289 74 91093676 16 206822069 99 52412519 49 12131649 10 237205764 45 53149504 41 117802714 86 395256543 59 256413052 78 2446846 69 118586622 40 82293894 18 21098326 76 787745574 65 282481089 99 484885473 44 873969134 92 171228516 1 760188810 47 356160891 66 563637372 70 770278300 43 600045782 23 96045609 98 830738415 60 97246586 44 597392137 71 462100779 69 293818594 75 243006478 59 176450032 52 924723844 73 720532202 36 846361199 96 861835849 29 870485743 61 72386109 24 182770841 1 933329067 87 906488785 36 600982412 91 988383434 30 653993066 92 619280329 38 507862412 88 363537320 80 395207599 34 788679045 38 650034977 61 123875480 2 37637965 49 37470599 23 415063511 53 880113537 61 364710947 33 699267563 33 906843335 5 868643212 19 57230495 61 219465483 26 916970346 71 314208703 19 670222628 22 106656537 44 103189267 73 609653244 89 521771578 15 418728694 44 362721166 4 607631197 16 661677823 77 840022642 89 125333618 81 550682401 64 275250190 16 74311230 27 6157337 15 21775543 71 283761584 2 673954938 37 918871048 13 641271136 88 808209971 56 21896708 94 67652163 17 123109710 83 978368644 56 778661707 9 553015793 87 725142833 66 155197418 84 570048040 77 953402340 93 243242353 97 237145647 22 82983174 10 330256458 16 828980525 74 792935223 18 688454288 68 880807496 76 128260063 97 424891172 47 661571785 1 474637983 28 96872290 57 5910657 43 313292428 55 693860566 64 502716399 11 878410874 40 834780428 28 864492807 58 961206791 36 536998042 25 799635301 89 822029190 10 190085235 25 743311533 25 593649432 57 142499507 14 648848215 75 309132854 76 608924465 12 285506437 82 488397402 59 976198906 6 643044965 3 944362295 34 278006740 94 466832678 4 110728343 42 577525428 56 85078822 98 447656376 9 409124389 21 530917939 47 890304388 67 286388898 43 849652517 89 84899626 69 190598270 52 915004116 15 994395718 13 168193348 13 12370348 76 396055212 78 964669463 76 888720533 55 94485991 100 611648650 43 513217672 19 15438730 73 145940745 44 263413006 76 96249175 21 597455032 20 197817150 56 699595316 70 996277646 49 837880432 72 319288867 8 908111250 53 500288189 2 945841184 82 399973208 24 441335445 89 952347235 28 452436009 0 831016415 54 843822111 55 781138493 59 198168348 97 606655720 36 332871260 96 420923922 95 681755015 88 339636730 74 149565823 65 704330092 35 277930148 82 896227679 74 979642146 28 278946076 67 484058589 61 218223419 97 595240306 36 385647600 5 537383249 91 625789018 1 999445439 32 865653862 18 530108788 37 967539187 81 163837878 35 545806222 1 423412713 6 138348658 83 843546331 45 978427192 0 230735217 15 353284745 43 107862824 34 209444520 92 466528436 5 892032314 45 492023844 89 680135778 14 633980037 30 499644124 7 200082021 60 345470310 84 400247738 51 809336152 69 592004032 95 294168891 45 58423464 52 599418946 80 591922697 39 920598806 67 99809394 78 257092613 35 500697637 72 555882345 98 563614220 59 187567754 19 455069589 77 60885159 50 955430868 9 28127367 43 271419824 2 327733478 62 902607255 28 179995456 24 992107797 47 421410428 53 742738784 73 687400086 75 479937716 85 482815810 48 964900512 11 190443990 36 724531010 7 911232851 18 202140658 76 596409955 54 737968149 61 441238314 17 508575690 45 397132332 34 326484363 80 122435083 22 798107942 57 943976478 83 733287735 60 474089959 39 198457154 36 180353369 66 649875504 78 46605197 62 315083280 41 284274640 17 283735050 80 491667940 50 557200794 0 254136074 14 77566567 94 750804715 52 642926962 54 557129586 65 690758566 54 635507316 50 524476383 47 82607072 40 1386361 23 819878244 47 779704791 69 7200780 55 803104034 91 11229905 19 551516667 45 155247825 70 13628623 95 500603017 2 671177599 0 341242786 69 62129967 15 310607982 30 138746115 0 830045874 0 195965442 99 335747865 73 443337122 34 484969904 21 159017556 55 862533933 24 388261365 54 645334907 71 711248467 56 392275391 48 376281756 34 553893142 53 743292548 28 220064894 70 420931897 75 743772692 45 354435213 91 925597039 83 120588522 3 757908752 26 662616656 45 612323366 45 391367291 9 551378857 71 273881421 66 8618700 28 999583341 54 870426981 62 945824940 92 67151437 56 838097144 7 168898469 43 951661438 18 590413729 28 748377617 52 453408939 25 814483104 42 652852863 8 191124799 92 212072306 99 539168956 89 544941539 31 845335670 49 489491051 80 594197315 62 950959969 35 464591433 24 678924968 82 102854548 27 380529961 20 223323206 51 859391098 43 421731408 61 204502689 60 8046121 81 455924357 42 198158952 46 785887149 4 167957250 87 652346434 25 69078978 63 629937106 38 525418558 86 667569888 76 613167410 21 259364500 54 881603735 74 54503583 82 134183747 76 59577288 86 810973109 17 735672694 37 157463192 17 373295971 52 704100857 95 664660547 73 492301373 64 936327312 1 882283080 98 223394596 63 485737018 13 738807878 70 265792319 92 21613793 21 740992300 6 645799472 91 713311084 27 695903575 16 549677580 35 491226801 34 732887362 11 356374085 61 37541165 48 129331314 56 923779381 86 722734335 59 506159273 18 844972405 35 978521208 68 880827166 85 104212629 24 502191464 41 34476367 22 445879451 69 16157739 88 904780401 22 874096846 55 313024285 5 961276288 27 288732509 33 894897358 100 159231636 75 872454509 85 421095880 39 333125797 81 624033190 37 683158861 19 167814580 36 251949372 97 566168711 61 543839100 59 28802559 19 913453042 65 396606291 35 737545374 71 233525285 83 221144731 73 525414641 31 314287791 10 792577097 100 839040740 82 937618236 88 569820510 4 791904370 9 119900458 74 540489536 96 704165368 67 208592282 77 271969880 19 979126160 89 268223388 39 452244608 45 397942691 58 155136183 61 689262149 71 180582501 83 516424226 31 750704312 98 399474251 71 832277377 68 808107516 29 519360906 65 613202685 23 558293395 84 864436421 16 431265474 74 704642636 78 589367384 55 312405303 91 178021167 9 448896359 38 270350495 3 687107917 65 102974961 43 835614434 29 939245755 33 758844944 97 678241805 15 617986816 74 701127279 41 314232667 39 441842472 97 707415233 76 99862091 65 309619348 99 50043025 24 787887567 49 923603006 82 114317123 60 277159522 73 637108485 66 709354513 52 93243078 88 424515446 44 130364289 85 579098594 48 705738388 51 773620615 97 20614116 19 364516276 85 936854802 70 222333689 58 50550470 32 645840604 16 639915034 47 222818857 87 33948491 59 365405790 31 773727248 51 76480655 21 971421623 39 909854794 10 445564281 78 207634017 90 133105020 34 913406509 96 122710850 81 106799648 95 604854475 20 349542544 88 628854447 59 889091104 42 800574745 94 860223579 96 170230972 1 750440111 89 352106617 61 283744546 53 625430300 47 643558133 93 15456574 16 373045139 9 403542268 56 569302799 24 614271948 45 663695709 33 721052150 14 433313723 4 308831043 3 742473913 47 515247692 77 141363033 26 550255765 98 471048309 34 879088095 15 630134970 92 36251771 28 721029139 38 233364826 1 236203621 90 433139194 55 482761286 48 57411064 4 575134921 49 677995775 27 500897506 18 987447071 2 689693100 12 238889300 4 134724937 50 225137018 78 58272250 31 172621403 74 277003907 73 162203610 80 341536236 2 734509031 99 748615509 47 101405171 38 87149938 91 974210658 34 570858443 9 450856277 81 292024751 80 499226224 99 980339462 22 297949933 58 680276906 11 558559518 42 277361326 31 460424711 16 96456183 65 63335186 5 194466099 33 808725280 81 678700791 64 101786619 60 548175881 99 790757855 91 822201994 73 634029532 36 196687635 15 846272096 29 192067064 76 315408486 68 294987236 60 107685121 51 934022500 39 450564414 53 17606957 14 419898454 55 640267628 81 590752021 10 69391543 94 776257905 95 417186843 77 700638268 67 802510185 11 723730320 71 1997528 16 503218614 47 347141683 64 496002724 23 878102987 45 618972406 32 606866741 8 979491385 97 338011540 89 778939421 17 302851878 24 448246264 9 31523700 53 743817922 29 230578106 15 156504986 62 596752270 54 369865993 31 997044433 77 32046152 98 606115061 91 40070316 18 580144999 84 580282871 97 135286212 95 152974354 15 2388186 80 605158324 34 259935763 99 120266850 90 483143386 75 61414772 98 436623651 66 903983482 15 578546138 42 486084103 12 893955336 80 517794889 10 479372130 62 794681939 31 601968985 15 223642534 37 310539939 28 300255838 30 29100068 95 302410905 41 639195356 57 475703475 77 591519416 74 773181067 33 456510894 7 974811522 25 166435530 98 402201996 77 283000650 89 312014428 86 711805699 62 326710303 10 450413119 88 485197037 53 566399364 85 642047752 50 991353370 59 358813236 85 636193360 47 960475020 44 855572526 65 532567094 42 546699515 84 588724435 73 741640142 8 710940773 42 792871275 26 35667139 94 509508800 40 492706619 71 796325210 99 250813980 9 573509650 27 634878991 67 986554044 39 936140043 21 636683230 2 510732863 76 738885410 92 754543157 47 46342922 100 224179513 58 223946855 87 40302012 6 88046807 8 477692984 8 58100077 1 806479536 88 423411369 35 922833264 68 959504068 14 714000630 21 1463967 11 984084658 55 937958397 97 266854808 90 392587141 29 63800528 48 778386674 21 874735045 42 667524972 64 913199033 45 859271926 68 988124278 16 801097611 40 164485477 52 872548103 4 47296707 51 675175128 82 973643725 6 648871973 49 122860431 68 876939049 77 145083004 62 491511334 49 958410410 91 869732771 51 34607870 70 282819984 27 472471679 91 91432058 52 218345785 31 832247490 64 673653224 43 600247446 29 296749540 63 645088836 100 518001032 64 846530682 44 711061920 63 779650090 70 258175927 36 561094888 62 89569111 18 373967059 2 813020807 13 456307781 89 191249980 25 763235103 2 318777648 86 521245314 100 282049620 71 362328298 87 593958623 42 936184504 26 491405059 98 997509032 52 688528918 89 794693630 73 966960949 20 500803985 10 81068885 20 961099902 61 754930001 66 422995343 49 811850383 34 260987618 8 609132923 15 824590491 88 705030399 80 234330603 99 711574837 63 66730145 24 752140151 22 475517 4 405449827 93 520590435 49 597296119 51 311562301 14 688691390 48 798141519 38 663779204 2 260901719 24 426520241 60 249088127 5 950276195 40 131122751 77 743986209 93 569041915 25 235593554 83 177882024 49 316033540 91 866947803 73 148213805 35 5885758 57 157181380 8 987037024 5 90518582 73 559758385 91 554609696 66 418240135 92 693602890 16 210268339 21 237891254 80 948775976 98 516297216 20 848476890 3 977274323 62 769240062 25 307093838 10 945562613 52 813466057 17 460616012 27 521600732 49 446610602 55 717204848 38 367936819 44 596345288 77 993682637 18 542807303 9 51225749 79 826122558 38 979298545 79 522890260 45 979456589 1 691836334 44 123207110 75 276973161 26 18883408 78 625419513 5 602709393 17 810119594 7 563098552 23 677663857 87 638144168 97 287035891 25 107287892 55 849409565 90 512001362 65 143039085 24 665165219 86 991474400 36 7807427 0 838900818 97 618520229 37 243752143 49 45064785 20 974317043 32 978717351 25 632842068 68 280327589 16 292110197 18 467661560 3 76487382 39 277629409 17 499312164 98 186362183 85 802626049 69 804912754 38 132757618 47 977104191 80 484462263 83 856312835 39 145685342 62 85765815 83 783609707 26 263902274 40 409751153 90 502872102 13 666461484 55 859162946 17 17325823 66 506516930 61 606944534 16 327131370 77 803467230 1 730315563 92 194180932 5 335172283 36 62905183 6 20104121 100 79155109 48 303687622 58 381518778 53 825375365 97 266833110 1 256256493 10 428365338 70 506168299 49 370599841 28 601910628 81 375170766 47 104576717 16 895488750 29 75675711 50 187885539 34 561809481 0 757490757 66 35288224 98 922151632 19 867628342 92 741762084 85 464577517 97 472639757 9 642570633 15 738566374 65 941918526 25 901648890 37 359550593 50 474179836 40 415112583 91 507133807 20 996276365 30 327334939 96 366417979 54 796158309 8 680980058 17 317592942 17 169117231 59 469365385 100 121037230 86 207940844 16 669364657 31 431135964 8 534027647 67 261504733 41 666127580 15 889517632 59 470080388 19 238567598 9 387961652 28 957446014 61 715117610 20 305824338 66 168158308 4 870335630 23 833442936 35 304537166 55 545523134 4 639815329 55 283567120 72 639056298 75 568131109 7 184321808 1 908266113 6 854111804 64 744072793 28 862711495 64 641662026 60 90288525 43 210648883 29 696483983 25 335677972 9 854269080 26 601947925 48 360937942 66 116850864 75 137651892 3 268619276 4 33708694 61 364292878 32 949011652 26 66753225 62 129447796 99 699538858 69 976759822 16 572887384 32 737075392 3 809043088 13 789173250 39 705964229 89 448684285 88 252051497 74 694148408 54 28736988 34 994589191 69 996780450 43 424402905 70 454893454 21 172335336 34 213882048 91 65271579 25 243147380 18 815269956 62 980196927 48 591363763 88 425403892 76 461966367 64 517196298 8 830192195 50 387443929 71 940450831 60 619857451 80 796829343 76 180308918 5 162034712 33 608075208 80 294705427 68 924857764 2 729672028 75 211630111 59 190776279 50 84246355 30 729214967 38 242367494 40 726988555 36 385585194 90 159783391 78 339760588 95 814114241 46 857701925 58 710965366 29 241547079 78 22400557 9 712874030 84 243824039 6 362982470 62 130729444 73 978915915 57 336439024 10 554086674 89 594705502 77 978013810 31 130074053 49 586743039 85 598544823 42 721998642 39 180181826 40 429224131 83 894891094 83 151532736 72 485192714 32 319279044 0 577712172 53 553191822 41 734731701 52 548462763 44 603280009 59 133574395 6 574329010 86 716122629 65 9504570 21 764683307 27 8395237 50 959426357 91 259925821 29 359844825 76 40573370 11 987783573 1 370234650 68 756380440 35 289707801 98 636921300 27 459281516 81 320119459 68 18645422 44 3400088 27 374215978 21 417612370 0 368832319 65 368628213 30 57353022 54 593088064 19 776521515 68 673240345 1 724172893 88 704247074 62 493722946 43 170501244 33 961487158 53 614935506 61 559454279 56 441967588 98 195841841 68 973780613 88 664988243 83 791805514 82 205764269 50 967768490 59 607009544 13 897587872 62 760147574 45 354952054 10 281198184 40 692032001 90 923728396 26 186764552 32 823698712 30 589419691 78 798764093 75 960740498 88 348608093 32 301801426 54 211812274 54 791620048 67 265261559 76 272989902 10 453892486 33 703402342 4 869784937 7 655460617 61 47016236 13 375601205 8 502375201 15 454250159 21 602177198 16 54377392 72 751439834 54 370185123 86 925786624 30 874554117 82 233032485 80 162913321 18 559561623 59 962077686 68 26175228 88 622609874 69 556221600 9 142332768 48 591213117 100 656642563 6 814790439 94 352340804 62 357931072 59 221406894 4 567433375 93 5284506 46 361656814 16 335161397 88 925321239 46 367552047 13 850481149 1 946944907 57 505058645 55 433716255 90 306605227 30 488019530 88 541944363 47 599660136 63 271766060 3 518044163 9 133284678 37 30108331 70 301676519 75 58012443 44 577671096 19 189437184 64 885322672 10 814516796 75 237438674 92 222081902 0 109528 48 221882621 16 394902494 6 83242436 20 304701233 29 992421571 65 240452536 46 405475915 67 612087542 65 469861881 44 478968676 90 399916039 6 980554726 26 82536337 35 460388140 82 713943223 30 227405182 46 96806224 6 923319720 80 992523285 6 359042380 24 662550330 72 887250050 88 521969078 1 116008137 99 547612013 47 98420632 5 262676863 64 183857422 37 188915081 10 585467187 90 568633515 98 171709352 4 285797211 15 222137668 21 710442665 36 480152760 20 725150549 31 972500634 29 951697049 14 574621873 44 114870555 62 355331715 59 753870720 40 624503844 16 730440646 20 88262667 100 835046216 20 826464508 61 917918956 96 989144124 88 640991056 1 131377777 71 550824008 64 769456433 62 671275909 85 91768783 21 257099586 41 7743905 92 270185255 20 282291959 14 907654706 13 940913612 92 223441272 98 500369316 74 411718941 16 883388068 99 892170103 46 239448856 22 90330133 96 519812782 95 724434078 6 112641803 2 523931039 50 662766119 29 362305641 88 446340022 25 502326879 51 252724043 99 126620525 76 386986656 69 635924275 11 606999576 28 668229258 76 940144473 5 789826956 55 896717461 49 415906674 1 384790569 1 572908298 63 744561506 72 886502684 53 936103092 62 898529976 68 525524972 53 284323705 96 72400981 13 634885080 98 602414610 96 555623288 30 953798889 86 42872280 51 970282057 31 568657261 39 708445087 1 102638478 81 331794861 1 494780973 11 445414438 26 962245676 11 401746288 27 146084304 70 645782748 79 874533673 23 145222044 22 553660705 66 757266407 81 866992999 28 561926950 93 749318986 12 356054587 0 382724944 29 13521493 27 113598537 67 2248702 88 949222084 47 527831036 18 369544800 68 601966666 98 15033477 100 472021035 41 943358016 38 863459385 84 905288888 2 166558300 49 385276734 29 184642561 71 797690442 82 459072860 17 159099090 99 399113132 48 83195420 14 352973250 43 105612333 23 787969959 64 782398253 21 518869541 48 208796108 34 171511661 49 138584399 85 418036521 2 215331068 20 117754226 41 951025762 56 290362974 70 334950491 9 934674535 15 866397460 45 573422946 12 873644782 43 785181245 15 173720254 31 963557834 50 1139916 91 546956515 1 54969222 45 860459188 63 70182122 11 840405721 0 501579929 81 576893106 47 1670102 35 191780418 86 605986772 22 481082139 51 695744599 95 559492292 23 997514392 41 220935106 24 133815945 24 397128626 83 682009183 71 849193346 31 820998123 13 969226496 7 365389358 6 730576417 24 646730699 20 69070792 56 663762220 22 331542280 15 125273192 97 600473133 10 963794126 81 138029228 44 482323203 28 961556373 44 829010319 74 745382344 53 885932646 12 182408337 10 741424775 17 405617446 42 119257531 43 92901181 64 707431842 24 665882837 88 823129351 87 993113430 27 382278302 3 847080956 75 585087387 97 454954532 11 280135828 85 994353206 25 976017197 15 953539574 91 896380689 89 525856342 28 751859537 47 125311703 68 821725334 92 25853976 91 957908651 34 242567009 6 420428121 68 592918884 24 173969734 30 235879301 95 295086650 44 341869050 89 565236829 33 304248202 1 962620343 31 668534560 3 585677913 65 24072874 37 697038107 32 587055778 85 294847074 92 963023155 88 131597979 52 219647229 76 611928895 92 322577181 75 401594990 74 8300335 22 613321286 97 351206341 75 802015127 100 634436066 11 112293073 78 142417667 77 959608757 25 958098387 38 879126558 23 614715506 60 813697634 85 775761193 97 735434315 92 698833286 23 193751872 36 232325763 8 447448891 31 487622044 35 316899418 66 717275668 21 801102415 98 912347590 73 92873297 71 864621264 66 612106077 16 703668284 14 815951453 40 257505801 69 977751880 62 343469226 17 144588499 3 11649962 37 638626240 50 877814518 92 282460075 27 26080913 63 80628110 93 213870590 78 335039138 16 64747740 32 557482701 62 805564556 89 227208664 56 647433360 98 485012695 41 618449867 16 734494373 56 896521749 33 210277158 76 499879594 72 857613746 66 505504430 65 97179063 28 609097949 15 402429245 20 665298957 98 60780826 56 321432401 44 570003627 70 506086743 9 347770524 42 281042440 59 625669674 0 116594502 19 641148974 66 441599826 91 976648066 14 47646275 98 433102053 97 383574579 72 607632930 39 231389054 71 757291947 32 318947473 49 270167917 50 666217587 66 505080643 15 136630964 13 361647328 56 395868548 4 328585911 78 90438903 71 113822750 58 33928847 63 890083691 36 381410578 13 199183789 94 717669139 72 229878816 30 171601356 26 488930253 58 888468695 37 271048339 37 299298601 91 837046695 78 110766416 41 293892845 25 6497688 6 307816655 75 561185438 11 693630436 100 149853961 61 816387962 37 647401107 49 730822067 50 482582605 73 994811645 51 439786343 74 5385196 50 252298243 29 16286652 64 720716584 43 437976364 81 661351426 94 934001531 45 96026037 0 735077400 2 317401953 39 166569539 12 651032381 52 473460773 74 724468635 4 896475184 61 35501472 18 660737105 19 31101784 75 522735970 84 735711066 100 384221636 96 564124267 98 762387624 78 816443181 18 118561356 45 644740654 96 648600579 24 495723150 50 11687316 16 130800560 50 320698819 4 716954559 37 885819821 58 513414062 90 949883356 80 981869262 81 676093756 8 832012058 21 760412934 86 854261149 38 153551516 23 189316120 92 162108046 65 652299235 66 884479835 77 341068931 74 571391584 43 395213819 3 424108628 62 930844625 98 511913376 8 566342707 25 839137990 21 803511461 52 324252081 76 777403909 22 582531611 64 524213646 29 261285752 79 312048000 5 434081897 0 150717187 73 624545680 75 276525669 14 724087147 95 386747701 57 383441980 35 900504685 14 487477315 16 256189224 97 409922927 37 593166218 4 949145401 72 992386108 96 618218031 45 889951382 52 459276413 44 124932199 62 927785484 83 649546247 36 807085117 58 410140059 84 760259079 38 680043061 79 890760804 2 871150257 97 11663719 93 536525598 24 260537447 4 791073903 41 500320354 93 196508928 79 647556859 46 520800131 91 660847800 65 134682072 99 197062250 57 933629169 85 810019097 34 594687309 95 497220144 41 628283661 54 379635664 50 984525062 32 765877325 91 620803428 32 859892008 97 512446840 61 36146550 65 509629821 2 591128655 32 374245937 95 888366623 43 25283809 95 619099394 62 466224037 71 9395473 30 687147609 88 788096577 76 129285838 11 586344350 8 353610599 22 851819173 17 774318765 85 493593799 94 991246634 0 864596826 15 994762847 15 142046930 98 307387907 22 770207235 36 138664807 86 530368508 29 760813604 10 973040380 36 222268458 5 8701142 69 194771386 13 948211159 3 535106886 30 111796753 45 40479646 48 460236192 33 793035926 19 617470415 44 299496645 53 457681304 13 570350336 5 186465218 11 557212123 52 975967494 40 558046942 10 734156220 75 17982617 68 166290382 89 589515660 47 440833544 70 310384734 25 398050546 85 602821522 29 18677083 85 941017920 11 85818921 55 751079622 39 899703762 18 679707184 82 656034045 3 207752641 23 735453226 76 443581973 17 255686760 47 901947585 35 764152696 42 822564980 45 99116182 54 399552705 42 929808511 72 438668577 82 16835808 31 405534028 81 794610118 16 191496389 87 479889406 98 763764164 69 77776848 92 896299639 6 183444930 81 975298305 96 999179701 16 945836636 49 283648076 85 827990237 64 136555312 26 315440669 94 724054355 1 992498259 0 265953935 34 62789891 66 471008016 62 875851624 34 39286816 74 845084100 53 564522849 2 401442230 24 244256582 61 411740288 39 402986353 17 647252700 19 648689201 51 956640541 81 81165926 45 463888746 62 480188474 37 729755947 31 707558177 96 194348801 36 378486611 93 727880886 37 251145968 90 14981026 59 636824314 90 977750629 10 675886243 41 710058181 24 339800945 17 197450569 6 370524550 7 46523899 22 398644875 12 61982823 61 581021465 40 663840343 70 262691553 58 369520836 63 63062008 96 857352326 47 382426258 68 658922554 22 361041328 73 500412341 88 853439831 19 367353419 43 858504909 7 227982047 95 785133058 48 547599894 20 196261056 62 49854747 36 439798771 91 76610122 27 347938596 66 576681547 24 219971366 64 581814061 0 347799354 14 313247095 0 767280448 75 6061444 1 293996752 79 896199274 54 870298572 78 272827504 18 300694654 81 793963358 69 203380561 81 78725507 61 298045408 6 439540473 6 157783078 59 652075500 62 571571665 9 308479572 90 347890083 24 245242493 26 502106089 75 163210190 21 485805255 38 846042629 26 17686777 34 18930222 85 590332593 69 791899894 22 279385016 72 743904867 76 982874119 98 281735384 54 580067444 55 16121522 45 210387609 73 828713439 23 565657929 3 27656267 54 330863526 84 646731565 19 522625638 31 941166202 13 728223676 95 906352937 84 169427633 23 729846509 60 236972593 48 516608824 54 85869682 71 879219695 48 388510234 34 382710707 4 476271912 66 13850175 92 170030465 30 191440746 26 23398081 52 256947624 64 422202521 53 877676467 13 449570766 42 48086464 15 295377377 72 869819520 64 190016638 47 624813133 68 334457817 93 510970662 74 736021068 21 33900149 85 469087225 60 27240680 2 75691622 90 312996879 99 758816821 89 650484996 76 564700222 79 425228075 17 872645671 49 963534790 3 862200454 56 326822081 30 103379372 79 728269029 59 498215706 94 856292256 71 275239480 73 245296455 3 649396573 2 298063288 69 15481878 17 922260499 18 680912960 69 125276516 7 428232745 16 630084436 12 390444980 49 510687675 4 606573507 48 465905807 79 908245058 50 956096582 11 671198976 78 739644392 46 970508573 91 375041449 81 637294837 4 167226390 34 997353885 18 922035016 29 929899429 27 881324413 88 946100826 20 456551639 83 70151825 63 75509224 39 332093910 48 275437255 77 420890444 4 750032637 11 372770202 67 47777890 16 791837165 48 298179769 100 957733846 4 872221226 35 73839232 96 6584624 28 785789276 8 514846231 87 298416951 78 239151817 87 721514807 83 333005701 72 152763228 82 728120128 53 633087107 100 978819617 30 206614579 96 558992088 42 215684292 9 204244061 87 241531814 80 501099634 41 761223878 8 787491391 72 659167929 30 149126912 14 645453460 1 308709564 70 359037548 75 221834223 22 567901040 25 103877622 54 669604036 46 457203513 14 480344825 67 205400829 37 195030833 69 509137806 69 50360759 65 51931769 48 177112567 95 106546417 47 596806472 32 805566797 51 581848707 84 830241342 96 169865510 30 843644790 70 404041470 74 235141332 6 538397679 25 222229081 79 479917082 45 647046354 70 606859771 35 126246006 69 845107817 71 614665249 57 219582264 73 598005234 93 571223684 98 705849194 70 878140470 48 487247714 99 239651941 100 464708022 20 720582949 49 83539437 94 340944892 9 733178317 81 608046088 23 243954207 44 95313809 31 701013506 47 811188039 42 339059159 51 859110662 29 4559594 74 911839153 5 241780699 96 674568610 46 379704392 70 820370328 35 240988089 21 676426441 98 765728486 29 901826168 97 445601562 52 637112172 34 428118213 4 39631566 11 826896345 62 207283737 71 227287183 94 973175678 66 183851635 74 394966854 87 725259905 32 132279430 89 323962370 2 216944727 2 548340875 39 617666417 35 170439548 96 970182598 27 204353881 18 217592218 36 491861249 45 695955642 9 114941589 77 708451198 18 681005890 3 620674306 78 589712226 15 651238 68 490110042 6 436561165 14 726586992 83 602272141 59 510568590 21 443938435 64 463092916 1 652407060 6 339782867 73 24138303 95 991918980 12 148886162 15 485463752 88 200606278 38 221254335 26 412052696 17 65480240 18 112286440 21 745507619 61 43753011 66 75923281 87 523303663 58 995567904 86 454608766 80 981053115 80 61041474 100 836840523 10 126019847 13 721691532 22 168179886 76 313776779 34 306408260 41 579778861 59 872358719 52 969934181 7 754204524 19 246194582 23 956111953 23 59040632 94 481890419 42 807191105 86 938342227 21 373644680 73 665312306 3 53769389 68 437553655 83 623460470 49 787046726 4 230621331 8 345448909 90 911549973 96 599204124 32 401821477 3 220592981 73 75337004 53 913556841 82 589540004 34 457069782 21 845439683 51 62576060 11 772933070 69 797921370 20 454079254 45 939827027 9 555849746 15 373000102 84 971446794 74 604536776 41 764979915 13 880551430 46 779823048 22 458318892 32 393268081 0 41776492 38 191340302 72 347152896 21 220899161 0 15370387 80 693729408 63 355179944 10 33200859 63 304189909 26 645813043 6 399606351 62 15948516 4 606893484 17 805100585 20 372968237 76 886796157 47 636127170 7 405339260 54 70563665 39 507661930 29 313022178 2 281828401 61 613870759 87 662115083 76 885122073 33 93843566 77 931634987 92 423784399 26 874255356 7 414215160 52 33349817 91 718250694 41 778564189 81 134983973 71 490567654 58 582779953 9 398550497 66 928795484 74 559063768 31 192978181 56 45092846 12 155745786 67 899694519 65 618612634 7 146768873 27 5036410 25 741219442 88 803224594 71 87536844 7 987417579 1 33658632 0 146063285 90 364334947 93 909038040 89 525771396 55 346179472 41 254259541 31 458153096 57 664329038 28 439846735 20 555719850 61 863393018 21 28946430 0 60385461 14 771973067 31 648447733 20 656472203 59 754055430 84 550785459 81 597033273 91 814829414 16 8075724 38 792904754 48 388783083 94 144695170 68 820462451 81 366329971 75 698073442 26 940746574 31 810529963 63 862855090 66 195224120 74 94858410 71 787542854 30 42875939 62 566006194 45 859924155 3 28321255 84 561788702 0 106186277 14 754159688 5 696560684 80 188995908 38 119912429 80 422494929 29 904130204 48 852162544 44 693564320 42 212053543 18 207247259 93 428354275 26 25935323 4 868442738 96 812354978 32 446137067 55 2402787 82 21181898 26 522257995 34 93342758 29 259892190 71 92255248 100 980614876 11 844215271 80 764762152 63 822696226 45 570423840 49 881744630 80 953610138 98 611713947 25 548155822 81 456057756 96 685785067 24 182322387 61 614472318 70 385991810 91 677356608 93 402359394 28 816164996 58 895091871 12 735775694 91 704699513 41 390078217 64 37130295 86 972910502 92 531125268 67 256015155 88 268982310 25 870172917 12 105419210 50 834261175 39 498810880 66 364779445 35 442033778 58 273094592 92 757545490 53 842638380 53 897408431 31 365720566 39 960323228 58 944160561 71 817578735 66 752228156 35 912521204 27 971013372 3 885360545 53 24587737 80 438486 39 865170224 95 471020413 56 492913424 87 919362346 93 83002594 85 380422188 44 67719234 4 818011572 69 462744467 25 29925750 71 687589973 5 440213639 68 605626956 56 655651767 0 413474433 54 704781575 12 557219706 22 146590801 14 817244243 72 779895608 41 891651620 24 248588119 5 863708173 40 558676226 46 704368190 6 906863876 88 869339836 71 422519471 54 711944449 49 426827420 60 6266932 2 825770057 19 822121457 69 475691141 80 113056819 88 504340855 4 149547952 17 998575259 8 309452983 26 255138159 8 86726769 92 364867120 6 174144614 88 252749524 95 798957436 38 743445082 83 604128629 27 768810802 29 587762473 45 188925049 91 616197090 83 822073712 31 61643827 49 827033912 75 650676456 98 181406467 96 102493108 15 301415128 78 136346680 100 862449315 56 775451325 49 318773956 24 241068325 66 357329454 50 204753418 96 924752594 77 519336050 86 686983936 39 346261638 70 307103535 67 35091648 11 987512310 95 594116033 62 416386417 18 13315016 56 691092427 43 987216693 38 493426706 44 15278032 82 895304372 84 432604597 99 362023750 44 187391281 94 732459722 7 976626301 43 820416338 76 564625401 96 447264892 75 10817877 91 574986954 60 105222541 8 175846253 95 279030980 19 953094372 93 519797183 50 451745145 86 961131515 62 15851280 73 896960904 9 183862437 57 272623726 27 719861244 73 222332098 1 954651036 80 883744001 35 981470648 59 200576345 96 843420561 47 754048236 60 621411427 66 426074936 17 328482744 2 821550838 66 762061938 57 615578544 22 814510100 0 880282828 28 353361873 81 878202815 79 416224975 68 665929497 6 1242052 67 249807995 48 579670237 17 430694171 83 557686923 9 913363256 63 770966890 32 733027668 30 475984270 7 901509459 59 516113434 4 665436389 90 431026419 41 804286824 84 82824448 55 271647104 23 698394037 88 226398987 84 320620498 47 547187824 14 821331970 98 956403454 53 965968184 67 213045214 4 161442610 79 765339732 42 678934456 54 903227112 50 227284081 37 214441252 5 10752392 99 98512250 40 25602930 68 746191170 64 27114723 53 459159641 2 48207846 77 32443230 99 339056564 74 977457323 24 351017537 70 412008349 99 886074435 8 745660846 22 870257142 54 433363737 78 74931865 35 748201587 41 614976103 88 244760072 73 598588935 71 17371320 44 524641990 44 688164638 64 229356985 36 685675278 83 110160537 67 545668668 96 207749484 81 592729784 39 987800205 84 446574307 83 142343521 1 465960628 15 175359956 4 586050755 21 415121942 31 264246107 74 71811660 65 235780444 50 876900844 59 799573218 53 733539814 55 455916558 56 325944572 72 527470360 64 756578151 60 70167588 90 882910926 40 788372036 60 423756425 45 957756933 43 74751737 25 995462238 30 661930528 65 285637625 88 697095401 40 286032173 43 300702122 16 431175044 8 423256231 84 236883714 46 485752171 2 194928095 36 912471757 1 183969554 28 691066877 56 983458432 47 35884318 0 636340813 95 694965194 15 131280827 30 311036726 57 490910800 71 566710438 35 76862700 42 446191966 39 385308598 41 8268214 64 913045024 42 640585527 68 427567436 38 142270006 5 818071181 100 293115962 81 800827516 28 921809684 26 148074109 66 749676868 62 955411104 98 292750138 64 175628070 63 652688017 64 236295194 47 504452086 36 246749104 79 366839789 33 993023547 26 77877238 19 689262400 5 385264409 84 503788495 43 942784487 54 793112077 95 960331146 61 372066787 52 855038167 85 808040937 89 668767439 30 384067653 75 539074737 72 58946680 20 143732326 95 960250865 85 645610661 7 236446567 94 264941906 6 490154054 99 799405573 53 726916571 33 636690539 45 236788756 86 596486373 5 648173162 83 652251660 100 176234275 61 349381184 82 827893206 93 612332517 48 422882760 63 278726022 14 917069568 31 963728522 33 944841578 33 428906602 3 762429765 35 445298515 97 326213064 20 956183306 92 731295809 53 533347167 38 55300480 66 614132962 41 285003428 82 559051426 58 480686426 60 773417519 2 555247962 6 817124623 51 852923013 0 809856736 24 450700314 33 587154702 98 534284034 5 584351281 1 198675999 33 550667966 19 215156308 15 446399483 47 699072372 21 313162367 46 114830732 2 964669968 0 179611508 14 207613265 68 349160285 57 495512003 61 191761219 75 20939244 28 610775232 93 731257867 19 144756577 16 737696893 69 874878784 56 742759407 91 468357621 12 616030768 2 873177070 51 530825474 66 161713173 23 470030847 3 280183923 2 629609879 80 86884015 0 247663708 23 896115204 12 508480451 45 361578056 11 664403599 50 476932194 51 139331411 36 968835597 13 494097975 66 70486452 54 34609541 54 514336017 51 63155591 16 79228342 73 96101669 47 427642108 46 324693785 1 246039901 48 382602176 26 123101816 7 14221580 12 962730220 87 572966203 15 550023374 47 640226109 90 48424107 57 851659611 55 453132056 90 546533891 11 128620610 36 614561184 9 344296675 55 732382772 76 688331586 51 295808827 51 276545953 68 107404122 61 203829867 79 149601850 81 549997428 29 315902628 43 334977165 71 538228000 10 174061754 31 228811513 88 894880587 21 495241806 23 811959464 14 855835290 75 147343864 70 29600473 29 847046277 30 786854399 4 739972838 88 561046137 91 149379629 33 501850647 40 757045702 93 232078807 66 853644311 33 75815995 18 555181745 31 893859280 32 574871530 59 568314060 17 977414610 24 2761860 62 545257635 2 769879351 22 694134019 27 132449749 77 549432608 81 230470618 95 616887608 64 631787789 11 35038089 26 67665205 0 649401295 38 937565237 93 363201038 92 451826004 3 649971960 55 226635365 37 644080490 37 468167933 24 269266337 77 134468409 40 698575662 71 703245089 10 489359964 91 486521129 51 609215863 89 674094844 33 898257917 28 106057277 9 282320489 26 434310965 74 405254175 71 570631653 5 638714442 11 486179055 100 621364515 14 231872573 27 444372372 88 550689966 2 965316101 46 286087040 61 220175135 41 806669165 2 862316090 54 550063430 94 378312454 98 948289284 25 688666059 29 76334920 23 202076980 28 839650394 96 573297315 50 201910142 93 596238679 92 861513995 24 727577163 71 623047123 56 30330029 52 19887341 67 819281741 17 360079425 65 603875362 41 911192696 77 358193947 2 172406177 50 141276230 83 375070506 28 732752511 96 284715574 60 784517611 84 316860754 80 377288685 100 575019694 42 733828882 86 904649756 44 227482351 42 141997091 33 302918042 90 34619571 65 940245575 22 756882274 9 490475861 5 380675872 50 582437982 1 684690426 37 384233955 49 651295918 79 852139761 30 534057601 16 862707557 30 302921402 63 935690861 6 165369100 11 49761137 1 389476444 77 508018884 17 22461580 24 965763443 55 73032604 54 656683368 18 737525818 0 916703902 25 955223223 71 73046672 21 800316341 3 163371753 78 709168199 36 211554236 9 7998614 7 656497135 70 428187157 21 986673664 62 368650465 78 582313979 83 783557351 100 145006765 59 225498721 76 52369338 13 589873366 82 930543943 90 967397290 90 768025822 62 7846900 7 539113097 89 165104735 30 143117591 95 4474264 36 325466106 62 957497371 65 654722250 52 579037366 61 533637197 58 53305020 12 447730357 76 868710634 10 129839033 23 813566750 51 221038521 26 33119632 75 417693342 67 342837960 82 212822901 67 499793561 5 413105319 49 922487857 65 742832259 61 369312781 0 480351308 67 454695182 7 605816910 38 113185158 41 554734171 57 311451290 92 976970784 71 552534759 60 877913895 65 766092125 32 671614714 57 97538494 24 842321539 63 223446307 74 492099317 11 577758873 12 337082419 68 90142685 30 474545823 29 792513882 77 154969081 42 763262905 7 998211519 64 159223499 52 453836015 8 69560040 56 471410171 9 819022500 87 265628182 20 879595112 92 795793096 63 140105436 50 936395564 52 556632358 53 735750504 97 217101147 21 156940854 35 89752117 82 22158713 45 746843863 68 156325381 48 831524752 73 206028592 63 524306585 59 635973465 52 601741682 20 600208060 66 287467139 39 19944990 100 883981093 29 551020556 15 523168835 99 499950777 11 909944471 100 344494953 38 899102752 67 256191158 39 891414407 11 834310178 53 696951628 65 281912139 18 729786350 92 331490828 82 12690930 44 237659690 28 833914014 95 301315638 66 621085532 55 979978227 54 875880013 36 545193580 18 975616393 17 584744133 10 917714764 29 748827251 66 229919267 56 533716220 72 494387811 24 625217576 97 336332342 16 553918676 68 365971944 82 35878409 44 331751256 5 951117195 76 298677909 33 738504042 87 536523584 11 352843632 22 791634382 91 815284820 84 118775183 25 71222494 11 761287881 85 272104358 23 886824243 38 378970334 93 184351587 37 644460773 54 436749467 86 607093629 42 133844503 29 879875379 70 204748634 100 784929922 80 29116890 16 88575684 59 371515524 92 285804390 66 166840267 63 393288704 75 372520283 11 221309744 27 701322447 71 734190462 90 125457693 83 74257319 53 606568044 79 637465056 52 475870549 13 835586314 100 26252730 69 24958213 71 693825136 100 187605823 37 680506433 11 891314839 89 980676806 95 135049304 19 125178292 44 985062312 51 733324480 77 536117049 17 337905916 41 652670017 28 952634956 95 382373875 20 828554507 12 407506059 21 996252499 89 647347462 66 306484138 57 374344800 81 164614107 93 952919310 19 591164095 16 441636588 33 158850644 0 259072864 14 909194029 24 657768721 61 558198701 5 326654633 26 923598572 57 59663026 77 243674601 73 46414105 16 108002188 89 528333090 97 451685929 6 412641354 81 543125096 69 915425405 77 477522733 84 200688084 52 182552605 27 239511411 51 531725336 4 82211453 57 511983543 94 485146120 20 233236331 11 75733002 3 421504645 68 985293136 61 699977423 12 532162609 60 327749767 73 159987610 4 989785128 54 321178369 35 585790641 85 547282226 34 168836101 63 437332933 50 417067448 58 579405113 47 143657231 24 207774436 79 480034814 74 563339364 55 855328366 47 142434518 19 433395995 10 22856529 13 828799730 18 78922939 74 215785538 24 53579952 26 141310128 80 570552169 42 601709098 57 97868754 97 471055910 56 990215288 22 46319873 4 419551892 74 97684152 2 784565531 75 853674735 78 726785835 21 745661132 98 345580429 42 778812157 49 419317844 35 107811038 3 839605945 53 969079056 20 536619676 62 909839196 96 688842499 2 820095570 71 879681309 54 389570906 98 500682191 68 66840486 62 405615183 67 675607906 43 811313547 22 5719272 77 904203866 58 394989217 32 174331737 12 275305356 30 231269621 74 331304219 88 785305314 28 703478294 52 546069119 75 915337134 51 519540780 40 911438173 89 373893101 19 219931879 2 153301969 52 259152997 55 468279747 96 544232357 92 907252604 88 122768217 68 40997868 61 177244865 11 791307658 99 358686115 62 871105512 94 143931895 26 243513171 12 454814844 54 873466059 67 107865670 35 780593993 64 748003379 29 363286058 57 779403425 49 303740281 49 222688564 19 662737555 4 398068791 59 712660467 55 974093216 47 915734970 5 547571370 25 275869593 68 942560266 6 108610798 39 64873353 70 729528063 33 388178872 32 353750238 84 898310435 52 833611353 35 932074677 51 546668034 20 247323827 41 821715449 18 502709573 83 331096333 72 722294918 91 894685373 72 32303628 65 45322301 100 254110886 3 649922743 69 715940526 83 180815403 2 346548461 3 565804930 25 178407014 48 654415018 49 889695311 91 628679667 67 591863861 48 453411142 86 915419452 29 926683988 95 583006583 99 55363584 98 767282979 14 52148871 75 458066215 69 940275318 40 817606751 36 2072762 44 137775207 99 798829337 27 655696591 55 985555251 37 519318187 91 205791733 4 134627822 88 518881011 77 881863602 90 636981303 94 402540295 45 120236779 48 442236415 72 899458064 5 876989702 32 127523585 57 249338624 12 504856901 7 300055795 72 453251634 47 214068110 14 136079868 84 217907498 79 554258823 90 60079455 39 802728070 14 565150922 44 748265221 45 322718590 70 326159066 68 600409393 16 311291156 83 561028876 68 424512704 67 726032540 21 702300954 3 863173104 68 26070138 27 383945408 40 669675910 73 81987674 15 576025366 3 190016028 17 347015251 92 177286513 79 528430956 97 690100831 71 96280647 94 656989920 4 857956867 2 794284439 84 49037319 25 888533900 75 655423277 72 503813624 61 699290134 27 505063235 67 224288422 77 95686596 71 496298086 83 775793035 31 177325359 27 675598588 54 515348063 17 873698270 88 650920600 45 902122549 90 216547330 17 295519855 44 803185263 35 199747065 20 837981357 70 32863099 18 613744715 90 473323621 72 615463306 21 311056605 25 814980259 94 801672013 98 11097824 34 593004889 62 748429519 36 997475555 44 360836893 10 665711323 93 570622336 76 222303480 85 702688127 65 290515476 21 194941220 73 278647103 84 756581761 29 997367296 40 606940063 7 44115574 5 744901995 80 851545221 29 856555003 80 422699936 98 816368853 85 503101979 90 718675339 15 277994274 37 369230579 50 762048675 27 178956797 9 477467153 100 267294285 8 149705161 32 211889606 38 375757202 38 496025978 84 96580741 10 728958502 30 760649542 11 68161879 98 931263900 74 88443500 36 676313256 84 35115440 21 362297758 98 43751041 78 656949417 87 154692972 41 413679587 34 620531479 91 368537255 91 173520473 52 48112134 66 498339897 51 607565350 7 432832571 1 753137911 33 170408886 19 240679254 52 882136624 9 977408252 25 250382557 81 773963233 52 433651580 33 137058333 90 44732752 28 331082851 49 957488650 26 739957433 56 352122877 85 322876721 76 762122676 78 1239157 92 355266379 93 378732116 27 894650426 41 13364371 86 328366702 4 219845100 8 941274467 92 276604853 30 162372366 65 135304209 22 334098265 8 43398614 75 645287729 32 253320050 55 113220906 71 529565102 91 16610976 7 368381473 71 704882190 31 321643476 14 338709424 49 358356024 53 237133181 46 482795930 43 694522447 54 331530767 98 22620417 26 130714332 97 431972304 6 444600051 95 473585691 81 755537759 3 64590466 38 990842678 0 354032538 77 191965853 10 199026380 64 803682030 32 159716004 53 247227340 71 282124116 18 943336395 17 868579433 58 840363204 56 955542879 86 186916906 91 276923823 92 743348578 8 482998776 50 446731961 41 530974631 73 997098446 83 791647842 27 903047724 82 880195339 97 3210018 36 524194509 36 812856476 3 760615128 90 539685391 65 121027257 36 24934871 39 583906346 47 208301795 10 190074292 68 895952551 44 628045252 100 846983538 81 911925017 72 840531619 34 852789730 89 886795707 73 42014594 18 189520948 63 977229069 45 215533673 56 47558380 64 395422586 83 734281300 86 509894346 79 324793497 99 27467259 98 507432801 9 207072579 55 847465962 90 675480679 36 201387158 84 186779940 20 719596612 85 497579332 53 712619066 92 688049306 93 453421133 45 144496660 34 586123516 70 571942206 69 676986023 10 890456112 99 949015779 55 30341530 54 648698314 58 715178266 19 494609391 51 83602231 47 579860868 88 834371036 75 194429693 34 858078530 85 925195733 14 478054259 87 762105544 99 13296398 56 274075541 52 704916285 65 877920625 51 577102681 86 824578499 94 322156104 99 18910999 90 12401511 24 494406954 71 465226067 73 172583899 69 199683535 80 639262179 49 817592664 28 448616787 68 568477388 42 692164180 59 661843956 87 282747909 76 448094057 5 755838923 74 784072260 55 682090636 74 999554663 10 976762719 80 369349536 85 775783709 92 602626835 94 387144889 42 68603173 44 792142804 70 324568032 63 851089468 68 147693315 53 138373231 4 660504975 85 200595436 49 397289948 3 668221251 29 955820417 76 971884589 29 603178671 41 326568172 33 438863136 34 4544856 50 716769960 16 987489926 45 485882987 0 132502930 19 632199019 62 271444082 34 590294972 90 886764319 58 830144566 78 847866089 30 961747200 17 768841712 17 591699665 68 599333900 81 744429919 68 261277680 7 721841998 51 260283005 34 925225984 94 636886199 57 726407503 100 335482679 17 300645957 94 759936434 100 982232518 5 827687163 45 180885658 69 629010615 94 785088489 84 439351550 74 378518027 42 450269435 9 589803562 78 489679828 4 829883356 83 496788370 70 917438934 38 54697481 1 900663221 59 140324328 72 284198747 19 892098197 99 668386489 87 85308047 74 54392565 66 521279662 95 902475008 20 335515334 68 920548705 84 885163155 19 907582070 8 424091602 97 279412729 89 126003888 64 138107146 50 665371092 21 376347476 57 317249977 50 941392783 85 614261742 91 836357356 96 193725873 26 665698951 1 602399660 34 844532305 21 206596885 19 458618822 40 555548003 97 352104391 69 983647743 9 269031187 53 47389806 88 694494448 58 528777358 12 971675398 23 34458193 1 431993832 83 738091544 41 773780781 52 148079631 25 781746268 67 236979198 81 923428714 93 34325555 76 915227265 29 47693905 96 636118274 55 412600084 52 416067725 91 963252219 27 904522678 78 69692039 14 400558225 43 754219089 39 174425044 73 610868503 23 656740119 94 110894543 33 505346148 75 569873463 0 444967071 63 140640233 86 480476307 81 748032289 39 163388994 94 771647397 7 765360948 100 935986233 53 73288042 55 739436465 90 940793270 100 502102208 66 900395366 81 748783505 9 269544980 6 41028395 48 350695997 69 845796774 40 174942363 38 961755369 56 843795829 96 906046091 70 653764268 82 739661370 81 325995727 60 191904631 42 600253558 7 308928774 21 620397220 30 157710330 47 544838459 30 411131388 53 341767620 43 142045947 84 639390910 2 11938628 93 802145246 83 133668432 67 83377132 84 767952316 46 794118987 45 713720425 88 97493054 57 184943823 21 284439557 47 601454185 31 710444972 1 741622350 40 763765735 32 319102848 88 915199375 47 700175824 21 940523032 73 112483275 82 459059698 86 694572080 88 850807519 1 171961872 20 329821071 50 350506655 34 373481756 88 107649481 87 881215221 59 923896709 91 261710939 35 364864435 8 256449366 38 79699389 10 515924581 4 129498774 59 369813191 71 275051578 79 808317448 21 89414968 23 28561658 48 691180808 75 145427074 57 973825828 16 670338394 57 76659555 63 266245085 91 193863034 70 403277257 4 740071324 22 599547151 94 638992520 71 69479385 53 898174220 30 867337312 42 425307561 94 215836062 94 814069499 37 968903381 42 881742568 74 596490656 64 301932626 81 153890050 15 450707078 87 892305158 7 551483851 100 418962706 69 699944360 73 744945315 36 524690431 82 504037813 89 294511154 71 467477122 35 659431767 78 611875198 81 560148541 60 470219827 45 142056803 54 212366136 41 708403308 56 889180258 70 788257688 40 977986373 5 890382511 26 254269807 90 218971846 13 871585121 84 247647467 95 271202337 78 358299791 72 654269837 91 283871628 95 682135140 89 65245102 41 726766906 13 897811361 59 829784116 19 988176437 38 365832189 0 658599091 32 362264908 56 510404471 97 711826195 49 26938596 70 953061599 19 760949732 65 50033174 20 532058712 5 206894211 25 339252694 96 208492341 64 907503549 83 669556689 94 507348031 0 924385641 1 917487420 34 961285298 73 138622154 18 663195831 86 211303690 17 412850423 83 718669194 88 912911060 95 762906085 24 935392134 93 8517004 53 398497799 0 59214342 62 719582838 22 566243241 14 681507846 51 974182762 88 846290696 28 137213643 35 475379186 94 824989075 80 135525515 33 229121767 28 941151298 74 224560265 80 328265830 64 944029733 57 165424468 97 131929405 31 517980619 100 308535625 33 765075025 90 519154172 19 674909149 78 116637825 62 911722057 94 658317597 85 939803401 80 593198918 95 232224822 90 774034614 43 41490631 13 576722568 24 939585520 18 974670522 13 4624323 3 370191987 49 952470572 43 195444127 36 155669095 45 610655129 63 142544761 39 314434275 78 924157387 2 581460075 52 951686066 9 426011886 39 751411028 84 392099240 61 136183014 85 126697880 92 353966957 6 308572295 31 755902216 12 781159714 22 127938148 87 599948942 95 322477978 15 904621461 96 885138921 13 956864460 45 968025769 70 885664298 29 790873009 19 747507046 81 243883844 26 980950360 48 908054868 57 305684714 47 416219168 4 169589900 34 308252694 54 29417992 71 62948543 99 824001294 44 398484204 0 683680532 76 923635560 48 496093262 81 511560618 82 740873683 82 584006052 1 909005024 46 517704180 80 307154971 81 908344054 38 806248692 21 225004895 87 656655691 37 869847200 4 729746874 100 353249947 18 610820094 80 330734120 51 585144137 53 409479246 85 159096782 61 249361845 20 175160355 36 761990344 84 355811993 87 219625854 33 681242186 70 766387121 98 520081390 49 406885767 93 592580029 19 221724644 60 847405214 45 492146895 70 923651585 29 881864569 8 856944915 61 800369304 80 613612880 81 572451447 74 560611334 17 286661678 52 495813620 66 139226226 20 291466404 35 735648121 17 383969354 13 228057534 79 908141621 41 672733693 84 26637509 88 59119385 57 976469277 49 925541243 57 968842056 35 489828446 65 350477132 58 497135850 87 609321770 91 60521748 21 670574142 59 872214355 15 373878750 88 308929696 85 940607479 63 338859451 53 615974893 41 530978533 71 433235991 33 633421639 13 955688386 43 209718361 71 268385305 24 214423241 88 133091779 8 302649408 18 771988357 6 906475543 85 961009549 63 566397804 31 406185328 71 683616556 23 992003081 40 511526031 29 590061020 49 985578631 23 518040382 91 475952011 5 245488445 88 142424315 100 589928959 21 680611677 16 731049170 73 74360811 56 881381115 43 550858127 27 589499147 78 217678904 43 191351306 65 935596260 95 453582310 41 768969703 20 838507844 74 312171036 69 180470960 62 869341888 54 130184778 26 65888188 18 672807853 34 240673596 39 848720995 8 445142538 86 176995552 93 76828366 45 808227419 31 219577638 20 860233604 9 623199552 35 551441447 22 180427383 9 569682505 24 598911160 14 301648257 47 845223623 3 689441953 68 808840870 9 959852546 1 484485472 69 78982645 5 44566133 85 81836738 92 626965032 61 646352552 26 616265243 55 663312777 73 851103322 78 521519698 25 759207593 10 640984805 66 520830574 77 500748918 8 681596349 39 16914898 64 132819815 56 6106863 0 837766491 41 104272780 71 479040503 91 70458663 60 903493575 71 266047206 86 679886519 28 66921935 26 683675430 18 861787639 29 625797649 94 665439337 74 63666393 21 117802467 43 796318267 3 517219092 22 780181080 52 744115457 18 940597265 12 92628505 64 820898686 49 469743015 48 125449876 19 936337025 36 276609854 94 700134523 49 71942427 52 77310060 52 22708751 94 52793492 69 401285425 30 117195667 14 11824863 43 374233869 16 246708450 54 89026900 40 336106936 7 983459737 39 519082370 20 956953740 64 363240342 25 686586544 16 411910558 52 843964970 62 383330452 29 984326182 7 620850090 64 903188738 35 646174790 18 857558772 19 262037692 87 931077469 9 14559123 24 829751580 61 817127479 78 745574997 71 276750594 29 320819134 54 509109571 90 181379850 94 462406066 46 230021412 86 506277037 2 12521897 10 999455409 41 455066680 89 2632965 80 940593159 75 834641320 53 488993934 16 670322430 72 936272247 77 365158277 100 109576133 80 812771747 80 69711431 96 480146662 66 961707822 2 396381107 58 24735573 71 184636595 72 409569387 18 200801537 0 417401769 40 127973122 8 541870402 11 438881494 10 859240718 67 83380718 13 409143225 13 106460079 35 935714705 54 162083561 67 646418696 38 943924034 93 72535717 15 123071420 79 167759369 97 530086827 36 912842690 37 365962972 86 819746972 36 82048347 48 832035382 9 771701297 67 64652545 19 307884773 43 615815701 66 357084120 74 971961705 59 408885322 7 786478111 23 544397171 39 868197368 52 938774709 23 736267537 33 938098017 56 911499427 83 796460826 100 239320488 86 822654471 76 357477163 84 550971202 46 929264327 14 514024904 39 18292045 84 923465039 20 924364592 52 587308656 53 635910983 37 444217914 33 141413302 82 73368970 88 371374698 99 800207213 59 929200442 53 990027069 93 361216022 25 867630396 80 265106659 46 697652434 26 971382239 42 803132749 50 591410672 76 646150094 69 234391870 45 23425391 49 138109820 75 421625109 92 669978488 16 950572003 80 812674624 92 281678389 54 142079485 5 278157538 48 775294036 39 236738543 72 998740475 97 715651894 97 23884389 44 870788280 84 27564326 17 404885207 99 705256226 39 8164605 88 452605323 49 599460025 6 63460482 37 566330595 8 912423885 50 644333331 15 574745004 26 156649872 29 218540467 51 417772186 7 826518752 16 341187342 98 698527074 7 85518198 86 504451939 82 368783679 65 389506201 9 498062241 39 244888200 40 830291409 90 700245894 33 328901556 93 152862541 93 548956061 71 869745468 0 199377000 2 142860348 15 508807101 2 335088202 17 446299475 76 816431721 54 367516409 34 972584404 21 550524864 58 174618769 56 456020819 87 514528949 54 853377751 77 887383609 53 773567864 29 763919586 47 719015702 16 293956660 17 598979035 80 720552688 13 416836003 99 540054323 73 827838713 19 947893242 95 860104243 43 701117258 79 387825777 2 752382210 15 977152197 88 846869732 30 922382835 23 13244268 77 557222174 96 595399626 35 767685671 46 280374930 21 904875372 58 267508284 38 33643338 45 831219421 45 607874602 42 362460760 22 311674930 28 411006154 91 666453385 96 317917308 89 413964843 35 815903285 27 452770674 87 381642439 37 641596272 63 3412567 24 878487966 70 907405836 91 615701719 12 478945895 5 416489976 94 885032076 21 295744030 33 977072768 97 807552881 25 863988441 0 237176017 55 713542436 97 882375448 54 499088073 21 874582392 6 640416126 99 452172366 22 528402338 5 537989579 11 384330872 48 755011610 91 462763830 56 856771443 21 295145231 41 351756556 34 520151659 52 645214522 91 848530711 43 234962044 92 866605993 44 132911571 5 594333136 52 9592440 15 708285497 21 801417964 57 261548260 61 355418496 92 571689411 12 406786987 12 796861458 71 879301995 15 810435765 57 975253486 65 537762885 69 955484077 82 245591502 29 509911068 85 571675191 43 522714556 75 181441579 47 400838600 65 662923261 46 961386959 87 94323496 79 923856916 82 442929237 83 625051138 19 710802573 36 482707509 69 364634495 11 35071624 61 923721876 28 419328503 12 755451210 89 291522600 97 316689241 46 436597124 100 369922536 54 226231808 21 263348192 31 284472729 90 586689111 21 904526589 83 169811691 48 61334124 91 548025798 24 947999688 55 618882069 70 755809327 28 375429407 3 672270660 29 877568037 97 237952841 24 506020523 20 175268230 3 404217404 76 841944233 59 196618439 5 26481930 60 876682645 79 472030092 56 894375649 2 948807900 31 855717938 14 470818795 50 640644493 11 565821946 72 292725504 44 134046938 45 319913762 21 878787272 97 376471407 78 109906315 23 332822425 65 335395661 92 256858131 13 472342965 87 867570901 10 936138827 83 751376859 94 71580920 47 701523680 66 660820679 45 353489812 36 384966231 39 400235476 20 243288393 62 450393791 7 152642963 0 318181218 84 307887442 8 547466098 7 546442932 81 768366048 82 555389576 78 908258471 75 380152499 74 684258718 25 748096072 68 858950122 64 264674650 62 593289494 24 33616924 49 466027546 15 159940827 45 731658671 63 174696214 78 791113530 51 601959215 9 688682791 64 668151881 6 61089944 22 871269035 67 800048779 0 468303555 56 837250476 74 631105572 40 63129014 11 703024498 36 407726422 71 511080412 33 164461204 37 997516008 76 983731608 66 11652846 70 90636038 31 155501997 31 838327086 42 510549782 48 526779639 38 276971164 3 748691087 55 577504279 37 343047986 64 272901650 20 307786706 2 246123258 14 88451453 7 685578351 1 305094312 38 247031815 34 168402015 42 396277773 13 770106469 54 475761645 43 92004507 21 744217429 51 445231042 9 701695588 33 134952452 54 361545819 25 631668190 47 455403605 92 979661098 15 752609600 30 730193288 69 805064184 10 820146412 2 477773815 45 332073636 78 557433246 65 345295837 100 572325552 85 318995522 87 593633932 15 867213151 86 513159138 14 292049404 65 905330355 20 200745773 16 999811280 50 353127794 2 177723839 94 374227348 84 34704696 74 941177203 5 137153547 4 675378348 59 232543848 37 628381071 88 578194230 77 884227312 28 34348886 46 791136377 80 53828597 37 767787510 32 248691503 23 140100964 68 121610354 53 40015129 70 211256056 34 815510449 47 872251364 27 804136069 5 691015452 99 701080043 56 182878364 40 800295539 66 2126457 20 535885979 57 451189155 34 315430839 76 315934567 62 306966288 85 728028589 80 531688949 68 509795274 44 252167668 75 470385143 22 72261763 97 378542562 52 468855054 56 335864044 83 830300973 22 992806743 19 16578287 81 116903327 14 372770293 57 154577375 83 583128946 61 539255980 94 273368380 70 279152522 65 712198822 1 291438523 59 629697891 24 458305224 73 15314920 15 126994390 55 959048785 3 249598299 61 482168415 76 26151427 88 856992862 61 141823236 21 177510314 11 118373238 6 277727757 78 476902522 1 641507037 7 593752819 80 111271548 67 831958936 92 76493688 87 514892685 74 240382022 96 426408346 48 329812964 74 85655441 86 896788372 30 214257165 73 371700021 100 238207661 0 802265155 46 808648776 52 852558579 65 9484035 0 5396378 6 972496412 9 113941137 22 9679973 49 665339551 94 95290280 80 152031962 18 297189175 20 719078520 24 39384041 75 273060964 71 646607206 52 78797918 87 751323723 51 577187928 34 695027115 39 652277150 15 659343415 91 745047904 37 307002137 40 473835255 18 150437249 40 425241046 86 137977021 2 528483268 50 265554769 16 99126387 27 639011159 97 800170590 68 558918042 82 674031765 49 699755273 56 797410049 46 319730404 41 889095303 45 932375259 5 563313120 66 187833357 8 209019956 20 434543428 19 247512151 50 912475599 63 68528304 87 999834081 41 780455452 26 404344401 66 173623090 22 625053129 97 867074922 19 221134951 26 146488210 23 788132979 68 453989662 43 737590189 68 17317325 99 625028553 77 59002039 91 790906453 10 752046674 2 666578444 8 986221262 52 821813610 13 433902524 60 256780596 89 718521940 23 716942695 95 257586571 33 312410731 44 463156530 4 768352483 13 29743930 58 535303768 53 294445068 48 606525541 90 32255559 82 279315628 71 116129186 73 279591222 52 976069963 3 621553575 91 369995098 17 451929152 18 123247863 54 837145457 10 422471014 24 703722271 63 881927341 70 661185482 69 947545495 52 31418781 78 269337216 41 314776987 66 408411566 93 526886039 26 18481701 65 96705979 97 529717019 48 497435920 97 961299844 27 258005345 42 441911741 86 365046788 30 501524241 91 268483308 56 82562795 61 300882659 10 71007279 95 646223283 63 760031410 50 615457767 21 176019704 0 470041913 86 209472156 66 719206299 59 886137530 76 635940829 70 62711330 16 964685893 21 57799880 42 243944312 19 149049373 43 317357078 98 571222150 23 156185777 94 827999009 79 365683572 41 463161703 10 707441311 36 153144130 85 908615598 29 703940065 29 650490529 14 746220305 83 552173557 90 644160592 17 431956218 22 481552424 33 681296476 93 521243613 67 399039761 12 17904377 42 765738974 83 508104729 77 367203798 27 523062503 47 221629301 41 124778926 92 785524991 95 358702748 53 90149297 100 505772096 62 253432142 6 872544837 50 700986168 92 578506605 16 448862676 20 625980069 41 627735624 60 264283850 48 198295385 42 64504973 48 989774966 96 8852546 77 614998196 80 971267951 21 523766128 18 38346531 97 48707483 77 324035457 81 222245830 82 946331120 31 519610931 26 926201087 51 729908698 10 305059493 8 689493514 62 978146600 84 734946925 61 877014346 36 817176966 72 449073266 37 874631244 45 801151101 87 818376499 83 751262429 95 615546304 4 867471046 40 208070615 15 587426085 62 793198827 82 296711083 93 251741168 12 330623856 85 335417167 54 765911749 33 680288127 69 269108545 84 417783730 16 528748170 54 127221599 44 935217564 90 904896803 87 452763883 62 108905495 68 329194957 63 180018336 79 981178349 39 778743504 60 911722300 74 278824335 73 13696065 40 504339990 75 614195462 69 351890322 48 383397384 82 506001937 53 178467243 93 793725684 33 834924295 59 126240170 95 523595719 39 382638135 85 262150089 56 898819738 40 911819426 48 192024690 3 606322889 20 835754694 81 438932659 59 459203427 49 122865908 25 595666089 38 696489808 42 944202548 81 706059844 89 708890109 59 146857570 65 624911738 54 307567266 33 956231912 11 743353059 81 570423841 3 820984800 4 577429748 66 55255421 17 737167625 42 225172801 99 426365097 23 273571999 44 133169539 12 879310534 58 358998002 17 718682876 87 489410205 77 381167585 8 65341104 35 467849741 62 761751624 12 744518526 81 589156963 42 814652618 35 212024297 73 804210217 47 656731735 93 229203843 20 597310005 7 453370905 53 852453937 33 511446393 84 678019441 65 559283111 62 463319761 27 329849545 50 869649850 90 476197662 57 280157632 4 727772855 54 767993568 68 161259434 37 235165143 21 851028921 70 853701035 27 42136338 72 924532710 15 266170217 2 285118673 100 162876169 83 508080811 80 126312143 4 760919183 63 551325554 98 866244758 49 16885565 38 366571126 28 710535848 43 349544290 17 340574135 79 135917437 92 62019068 39 777202077 29 652864024 75 702188457 84 444165787 26 792089285 72 75988330 12 381348831 70 399268524 35 984193693 50 66043234 98 693399125 34 574813028 33 437347926 1 424409615 29 591173942 70 831795066 11 973453086 98 541232618 93 471211446 38 405281802 76 947801990 5 818563074 2 464723780 57 875873909 60 330338561 15 975780070 10 370383270 88 876023069 82 94284007 95 499821852 59 86508605 5 122258800 59 7481869 34 253163978 88 440603797 42 186679719 35 504468398 46 360205106 57 689802067 76 529393569 70 911497101 14 998545211 59 287255350 62 480371429 10 336657463 9 988042017 26 561276087 20 290870343 74 961752435 36 871007438 77 375423274 10 708781707 49 519221699 34 365018556 21 127417532 63 604684884 61 455447717 31 778917167 35 198428294 3 797152614 96 217242430 6 729919946 81 536650614 43 566869247 19 772349225 62 748925959 94 935557939 89 633366504 73 444624124 5 801591083 22 86692181 47 746883262 27 836810769 8 412354164 35 751826755 77 598174955 6 663041275 79 865724075 77 751921588 64 136108404 59 917523716 83 859840210 79 942972222 10 197432005 22 606729792 70 251894141 6 240603523 76 772194704 78 256631076 94 520890776 69 666595696 86 884342655 81 721882128 64 927110164 51 66685270 60 255870336 60 102984293 9 416220714 42 827777999 69 457735306 5 174011840 69 508971458 5 26814646 13 838846030 1 131427313 27 816354126 87 933288681 60 262742146 67 997854679 67 75892424 44 803265162 4 778056758 65 647447886 33 367383436 76 906067908 48 199210638 54 157102201 56 989383878 39 280066856 43 663384511 84 865400850 95 294386059 25 783924299 68 972831877 39 881818601 58 437221570 95 815238616 20 148318006 39 712078120 59 540126266 75 421130769 59 189469683 89 226717139 53 341736968 92 424622341 18 38950626 72 283839052 5 524153113 34 779409734 5 494673894 73 850921236 99 836441853 28 451989606 97 296492494 62 737367117 5 890584818 28 467980347 66 982261207 63 260239275 50 489117528 4 717515547 22 319803135 71 921892477 0 137044109 16 310223604 23 934721217 53 360766024 26 959969403 40 199604539 86 600407666 100 826717947 57 813029566 84 758726466 69 592656768 13 173160357 73 975564415 94 240430403 77 123481272 70 681221554 9 308681536 17 794365598 90 341439319 82 918368755 59 284532599 19 90111790 48 294715724 46 708642006 46 688280609 17 684492155 9 283590132 35 800539842 37 279239867 33 147310354 18 40258829 38 708445049 57 124300755 88 416981123 42 784434029 75 460093773 47 830776093 65 547999116 43 165620150 100 577024428 92 905353839 54 587929678 34 356039566 29 702781957 12 908951082 61 951881065 41 985022859 56 942871492 78 393863626 75 531461564 70 51521863 86 846828333 8 728136094 43 635818137 16 558300265 18 91691567 99 765585044 10 241167273 10 227468230 5 874769528 33 960670905 5 877480844 37 579322649 24 711557314 19 299771563 22 754444993 60 677629123 94 186271266 2 752638831 22 995266848 2 769833375 8 423580988 83 594726933 95 379458930 66 169412105 51 784097493 24 766066322 76 117036440 64 709132089 88 820679009 73 931954379 32 55659386 38 448757100 3 868732709 12 982603389 0 285705397 89 513272838 33 562409552 36 160926606 15 776684663 18 590582118 64 857223461 16 940855952 91 52197102 56 219967233 25 451252006 37 788587767 29 881612796 49 751513979 99 595996460 71 431682144 71 97956409 70 200649047 20 751679865 32 932055750 2 691404229 45 670702172 4 159249682 83 505161223 16 252086604 7 523316523 45 387342028 33 500255463 17 708011569 86 295400514 46 703301204 37 715149745 60 356009403 26 451260949 60 840315986 65 971885087 35 382497054 88 451829997 75 415411974 64 608425106 46 283875827 59 356525733 95 616182237 46 226185801 0 70500844 69 305149184 72 573306891 40 676372396 20 194733060 0 120686802 84 725004942 24 260577084 17 693495397 33 628955070 91 586598717 24 462164511 49 283187832 29 403494778 61 740966130 23 552428755 1 169986876 28 655898153 76 723760472 38 157902246 1 93824017 26 183189961 37 993795469 89 705879925 38 126854433 51 207611695 94 648625695 45 792480548 68 365988569 23 636982816 85 943405028 95 924040790 87 965676402 57 53796930 85 125675612 17 639544067 5 347217767 4 196005840 16 406752370 59 855631894 22 766113851 14 722667454 58 532717804 52 861655609 70 254455428 23 233777037 6 681264210 25 605152880 93 971299537 69 405096666 16 512278514 4 995882877 3 887344788 58 930387260 60 807275583 75 212476189 84 573834211 78 677878997 90 737168604 14 835212197 77 317025050 92 648009003 91 157914188 71 678111343 74 565449376 19 133759649 79 502155345 62 118794507 38 327897262 79 520499627 43 809836782 42 8268075 67 776039450 55 175614966 73 137027707 29 243118559 91 79779764 90 210207685 13 895953612 7 765726703 14 882368399 66 155626321 93 878740139 26 107702014 8 853394512 11 126392362 89 239577935 75 855569021 63 519219178 48 994757923 75 407343833 59 708087351 92 753607410 85 156416107 91 263552825 2 471695147 47 348553453 25 54307123 21 99472266 10 650314997 38 948973799 84 177104985 54 456359063 100 727874976 22 761921500 56 88096092 66 975204173 73 416547649 95 706573163 38 125388421 37 182579495 18 855670856 34 919800948 54 941793172 78 577605023 53 437390756 84 89595152 41 881711440 20 200772009 41 728496604 25 615584760 10 907742015 12 86994884 69 935775936 9 676168828 45 372736094 2 799715408 64 430732101 57 857242061 42 18767869 22 422579926 96 281223466 94 392938586 77 899109260 63 283116380 44 424541399 2 505965713 87 151271464 79 845423067 51 50100994 51 226627108 68 869890519 57 633351597 77 894519289 47 274795598 7 202763682 7 424447306 39 22691803 92 663895396 0 410173958 81 558578185 26 226257762 50 695691366 93 984022136 61 92334563 13 829744052 54 602621887 73 849447615 15 768201462 47 987816411 60 753724477 55 740245451 97 261661873 56 554489474 26 222232004 78 152106097 75 591067758 68 600478706 86 743056784 30 57805176 95 159903891 34 516313385 43 467192455 62 745387468 34 825428288 20 481608537 87 636261914 11 950599375 62 377686700 65 624753832 39 142317337 22 393208122 92 574969168 11 872224801 81 832282753 59 548861713 99 734348196 84 591998434 6 261859759 15 229245759 56 306325969 1 987496289 94 92757524 7 678287384 67 885098325 96 161944209 20 764982108 52 396235876 73 312702672 58 678167485 40 926761794 63 284906810 95 246577631 22 236690005 71 810520300 24 562844730 70 311896640 20 448010387 46 749572801 67 947741639 56 370901156 20 222701284 69 699963426 38 171476466 53 582560472 65 274910132 46 681245532 28 659594714 1 322123963 50 137461210 82 462369729 38 753935740 37 885767160 15 535264548 13 863458499 38 253894270 16 206255957 11 538643093 48 221915135 3 914898248 98 185427052 59 781304073 48 540582814 46 414113847 70 754143893 56 377355999 62 643192905 27 189141055 9 573044299 77 309020013 84 323914537 49 682714046 42 268335483 24 344957581 36 934481055 33 980801888 48 34413937 27 952777467 11 782840122 11 981069136 18 305239448 40 939114367 10 803925487 41 638099537 69 456675340 2 963150073 94 147098310 85 331957230 35 888817158 13 896467619 25 987228621 11 443948333 96 668435649 22 973514315 89 843523809 73 285493761 26 634305167 75 112303040 100 455612114 8 100924825 3 514316160 63 747448738 71 278866103 2 200119485 68 623376085 57 636384501 39 478777482 24 135126838 77 568516611 27 242805805 87 686610251 95 163832993 77 60756035 44 47831626 46 801715802 83 280476176 98 90231012 12 405524614 7 654585340 47 847690106 49 551694649 74 319475614 58 357655323 87 858582325 30 179617616 34 964411606 96 736059303 35 467779981 79 854965954 16 322291808 73 624421476 63 131682202 33 93899718 65 499013354 2 296150734 23 576875268 49 784850124 53 808192638 12 735842474 23 197360702 46 613631128 87 597115572 9 854899389 35 778133327 69 798501335 9 383063723 23 998181926 32 611405008 27 522330538 80 138347870 74 824187255 62 785005103 0 287103091 86 912922357 27 820871916 49 966362091 34 627079698 85 397327129 85 523889612 0 442243410 78 346756018 20 501538172 15 331074944 42 588097833 37 40106457 1 794671197 43 386041505 80 969245814 92 342821541 57 404855336 21 649203312 94 149628583 50 165100823 65 465244099 7 169974085 49 16442142 21 200589119 98 991815882 65 647853433 58 34419585 15 442418924 88 333837995 27 957322830 32 601719028 100 772307871 0 968431751 4 132030883 89 733810997 29 883296733 44 973576502 18 323871457 12 473472749 76 340201981 55 180564645 71 302894205 1 738084164 85 570197595 89 215516362 35 356244291 5 316188500 73 416791743 34 805407767 37 683685363 51 820772945 94 69489749 37 27941290 84 479756524 23 439216163 91 12815563 45 347808266 27 23336148 45 401502734 64 728707655 4 920025259 27 813903203 43 80637239 32 262413954 32 522932498 97 828099992 98 831154530 98 209191967 60 125676367 35 109914436 38 343916029 0 730467791 88 995819757 76 301538725 60 212587488 98 333954025 31 998938433 74 368706633 46 100952314 34 141155628 10 868016878 96 262880515 6 705815357 44 206800644 97 572164874 84 170916421 45 585953330 59 494571622 36 708701820 90 40060249 9 223191530 7 989783180 64 894861284 77 656469088 48 473765548 65 397409791 80 60085529 58 316633707 14 470285912 26 704026085 47 548357734 7 135026060 5 559144616 62 771429556 59 625952048 9 515868521 74 644753749 15 590350011 72 534891689 63 21891644 9 250404062 80 834232800 41 211339362 15 252689220 65 247757651 35 112873504 22 322976235 54 911584425 36 937538074 56 727003833 21 947065026 65 910316548 1 795427708 65 762853798 63 698290799 48 407819934 48 876339842 100 999944753 64 888853866 31 26638358 55 245429119 88 717418921 17 568670893 76 194836027 16 179649674 77 378293523 77 53600386 49 814455977 67 419831051 40 426168445 95 500558888 77 175854649 62 596065350 49 398160572 81 756482867 50 35236237 22 42936963 53 215496408 34 580291121 74 471211047 36 537983186 61 282468606 80 472865144 34 198232737 23 887912614 0 257216462 56 597421359 98 214985817 6 786013455 64 78411845 25 118003904 57 455446573 61 692875960 56 336890700 72 515482680 100 612206758 83 76868518 77 989826668 63 267340901 69 421699326 68 593692915 83 928924073 30 578152786 32 115477585 68 450356851 83 55191457 94 94519166 47 449429305 87 178588844 50 287370845 56 977567930 82 249147250 88 263862470 86 361094258 9 872057072 72 47103194 7 598849400 76 540160960 1 162605340 2 12498475 28 27999688 83 717056024 10 283548308 0 671219982 100 170807033 75 334040454 69 742416600 12 192579960 67 809122773 48 881607534 70 755167776 12 157294795 45 356204362 59 953635324 95 649465136 33 469974484 98 774144899 61 688514269 63 710827352 0 521221297 18 418414012 42 442855461 2 251842921 59 491602691 83 503630621 23 82976852 41 914845071 38 618018617 4 548710406 46 58230394 98 628402578 51 835574743 1 233014910 21 412923312 25 163506690 54 261359854 95 710622869 93 134920172 70 494869455 57 360658693 56 312965413 34 985781801 85 372536510 44 998156828 15 779788922 37 413146833 57 41532175 42 363622319 23 540820349 60 223116746 90 767139108 49 164976172 27 339727347 14 500398853 44 720849849 94 368292277 96 690645018 65 926093458 78 595787411 73 923360422 26 735265838 66 921324836 67 606997888 14 863005997 36 771161371 28 224577814 90 167482316 10 425540107 58 556715690 47 236149829 72 357410282 57 972967526 94 133293582 43 94780637 42 298326978 82 262754405 65 680593031 96 860569430 24 257384047 80 150643811 72 631900244 8 701411667 12 345837982 71 200347934 60 440867086 49 346592450 50 498937116 55 14421928 83 592890944 76 310854393 18 822955975 63 446166421 69 714003981 53 305760350 44 198908068 8 439473812 97 399259402 100 452618875 82 987782286 70 109960723 7 847792312 6 579116192 39 261100590 48 852729506 82 328413800 55 353954727 39 245937954 36 790478069 70 196305866 54 461108156 93 619636385 46 14614882 96 339629637 77 348560831 9 189288093 71 857465941 93 50380053 49 366848639 62 550501794 58 954113800 31 950947094 11 176462933 81 95934689 45 602889885 19 398444298 97 410430028 40 780474759 74 179210315 2 744328415 1 73516079 98 273003925 92 494384515 43 798825457 68 829023580 35 692270269 64 70381800 97 672480048 84 142265498 1 730692337 51 745002384 69 108014258 37 157920732 99 974073925 27 882777296 66 667575692 71 452418327 48 214928729 62 350930124 66 790918600 73 44657570 11 542613074 14 229777595 49 686412322 72 67202739 60 997944489 11 212701987 2 603580457 33 686967314 36 706629093 48 137832190 83 155525917 51 801192475 67 820126101 35 767175416 24 773335936 96 465968717 33 602040601 17 901161047 98 608386819 11 211775451 64 878535955 6 970835350 40 963653874 53 62038246 10 735685129 40 68166719 10 334060819 18 336328091 27 510421123 36 276313979 97 802729841 58 159648913 87 150979512 79 70440129 74 962495815 21 162864173 30 248509340 91 790158225 75 915300579 22 694870518 33 466929250 16 778767651 29 403369965 23 315829905 68 14973268 93 943998460 18 467475234 11 828775389 77 133815550 23 700918666 26 510271631 73 790506090 37 166434902 50 470516958 56 691275598 53 909984807 56 195455217 8 557878684 10 67225056 23 24140323 35 641407240 24 194501365 25 414949891 31 516944609 81 414708260 36 410776052 33 71839949 70 575613476 95 63114434 43 343099911 61 211260922 63 68527823 26 1092720 8 461819277 68 108229495 12 427082254 1 694772219 42 262996638 73 751904838 48 498080161 28 255015489 1 530440144 33 95569590 14 544043086 14 374623684 45 668530598 44 142547500 13 126586507 94 193106516 56 612577926 75 903900278 7 853248884 0 914526838 63 394614731 3 382101733 73 671625694 88 346801265 9 335189497 81 967261634 12 466447660 9 922106692 91 826479311 40 487091294 95 50470878 74 239077773 49 305618538 19 537294545 13 267782451 51 122535475 100 892768750 29 931781515 80 527458151 25 224454395 70 344766493 41 273522517 2 997881094 29 590779930 97 106903143 32 911500120 5 497694848 2 38632307 84 489597542 88 310141900 56 586974022 39 350383174 13 441818594 99 742470492 84 917473574 90 183443311 51 917486265 68 227100423 2 692538222 19 835758123 33 252278041 75 321904200 71 607391858 78 670174437 2 335626142 42 766878444 16 891744564 82 361151971 70 459259417 97 567469429 59 309608731 62 657076304 81 826403543 13 993893466 38 767927093 97 223995807 60 378092219 73 189332752 11 306539955 5 195053622 49 992341668 56 860480321 68 610812345 56 514898009 17 467579708 92 855029180 11 413060506 9 181345907 38 311887522 16 792728944 98 8570788 71 757121832 97 218923354 1 614661814 91 487593326 21 468034898 12 644808411 2 989917707 17 338236394 23 283331890 75 971717625 42 649553101 44 119082949 4 793176740 27 95991105 62 611613814 87 722589828 64 415266993 20 522793892 57 375521387 71 436946434 60 251332639 29 339863817 38 394702471 23 604859597 69 714971650 79 288029986 100 417508491 20 27667538 23 952702467 13 243715448 40 211041081 1 664037418 45 435562437 10 132984348 99 725830200 8 197001196 70 175957975 99 796737438 78 181017038 57 949788822 85 495387664 62 982144685 60 313431394 58 966040263 2 892065465 82 889174450 73 602996094 90 252462439 46 13157940 3 463878061 30 78747675 43 79929093 69 360642181 37 459368028 58 238262696 7 660004759 20 248547438 12 741243334 99 618156660 98 462824193 13 539022629 98 445274873 85 269160456 2 6001959 2 779231730 43 530267661 15 496834914 33 75295726 96 353818821 55 563972884 72 602563503 44 716417378 29 834016174 2 223312284 44 798530266 23 36571214 52 510518756 57 208156280 88 197034741 95 935511416 79 282472658 34 200405132 50 463568963 47 164289975 91 615344866 80 307631781 66 611117974 47 292506239 12 183703810 41 32425872 21 51061635 84 578545317 45 554084780 80 769840440 76 138138972 15 214002771 63 895904504 43 920239441 94 739064484 100 119880626 42 367071392 52 588430184 44 788744561 34 914315239 4 75065046 31 481750969 6 918874271 100 552932573 15 514811716 27 714572093 0 532889673 64 400627642 1 535984668 35 473019151 10 474806716 31 994458251 14 206403989 2 599102321 68 772820883 97 159600538 46 997004069 64 783615671 56 688582458 16 51839897 62 166159902 80 328012112 77 975974481 96 629051427 39 782969476 31 669877640 10 281143799 45 495550263 31 852872514 28 505035944 76 786598716 80 779323009 90 585384289 99 428931038 1 794254186 52 149192475 6 848322491 96 296430157 49 848309527 88 982260400 85 45884371 20 89930072 22 334506117 28 354481526 29 118596424 19 98474839 5 780682345 71 565919579 47 464457948 67 695838242 27 797086010 78 446434534 3 143444686 2 842126996 62 518318340 36 312217478 3 99488316 52 50847263 87 198949997 57 209006052 43 212722623 31 264967174 4 940124428 27 220083119 29 619020341 8 869337924 2 816146108 81 167536318 12 411422769 33 536900541 61 684391837 29 161071486 14 838512283 47 989075944 99 334599659 73 878985871 58 273308591 44 268452566 83 117888509 18 295459750 34 39592473 2 682412197 88 356202482 62 200029514 68 429006030 66 181079956 49 672586669 79 899089604 11 504829374 14 117251751 23 194217837 89 386727960 20 419593462 61 368186807 20 119174702 74 796727529 61 596471374 99 863183764 97 713682583 66 654449641 21 116357705 99 93393401 75 506433184 65 334561920 1 422144339 39 971445077 36 959095885 5 580321389 49 150924485 91 678889949 0 844558462 93 52588016 37 819201951 59 973338953 85 658886509 24 7487140 7 155417114 13 434545391 68 836383149 94 656173915 23 336636825 53 867124375 57 935228708 26 328041590 47 699205681 18 641423239 99 663231941 100 757283430 0 656559069 34 12448728 54 925714973 92 554413540 54 242326707 91 859102343 55 301000081 99 505201277 82 907229069 65 561207871 59 17898227 19 394749899 12 102914471 58 395316389 72 361664879 24 480339059 14 827906640 51 306021788 58 656475914 34 213259931 38 537445879 80 696283625 51 257347066 54 817715235 2 211644115 98 255533372 26 569126834 53 18177519 30 96434761 60 186878106 91 64831663 67 280590213 93 107893885 2 453077454 75 564174388 3 3423895 40 579329583 58 299262635 58 624622874 18 277891828 14 62844493 26 308629 99 528466529 24 596076432 77 665904696 75 9136378 47 723083971 16 565968831 32 35878019 68 676468895 81 822114863 35 917110043 51 630876071 9 593163971 97 339365512 49 43758905 24 465553228 36 223036368 65 962264247 48 62234987 62 348444566 78 592339734 6 158828989 99 913014793 30 257603644 87 770641645 74 589254129 57 560514000 69 940780214 17 447018220 72 264600577 6 529593460 4 573256463 79 262578267 48 690198459 85 542025353 95 337961566 67 57861817 40 441485051 24 237863840 3 681284227 68 772171 86 342570552 42 531881250 50 791495522 65 582681375 42 777746852 3 97659883 44 351094233 25 153855395 50 826214020 61 739461897 83 502129484 73 428941375 98 485131888 27 472035355 67 294595495 85 985538645 81 103741983 96 630034676 32 713203600 67 466290186 76 479213115 68 827799856 21 964463090 26 892781365 24 780198437 63 644397434 27 751688853 2 816550833 99 844451204 41 162560572 69 394868958 77 940093375 50 237187320 78 804128378 57 237246659 21 514814124 61 914449079 71 340395084 32 796580877 56 202010486 69 296047251 18 151120890 77 770464434 19 93347560 51 635826644 7 985361083 7 514081207 50 594433100 6 294017122 54 901772238 17 231474761 31 860351607 96 590610814 9 517116152 7 695126937 36 451417149 56 486429463 37 586852939 61 348976854 89 177999137 82 635956993 76 465101913 1 885123631 19 585474428 74 166900976 94 419521474 11 45647645 19 295782495 30 619344051 47 313664819 57 154793501 7 459124527 5 79232892 55 518852216 26 747631837 44 995993276 29 421272809 57 551570671 76 810559519 60 844032801 72 452476504 8 505763813 0 65752604 74 628432205 98 861959734 95 995106444 56 488803527 26 484228899 11 746507011 73 958108763 100 342610413 59 15860869 70 593402996 94 508915338 41 301601246 83 194505814 71 420435928 60 515048846 19 280735905 23 3909919 89 154220679 50 746400795 88 945793479 39 115041110 31 837361358 72 199161249 33 838133182 61 868081146 4 629373982 67 225394572 60 459558255 27 87987831 30 204933309 34 212156803 36 808418051 3 503516930 48 702757651 15 546363017 54 331363289 33 848635513 6 531938716 0 585259667 43 680494578 54 725190841 79 250658698 41 897119082 71 891969936 27 765930239 57 35216342 7 441636601 77 677159901 28 366312088 15 666060910 65 276068715 54 330312701 30 75747059 29 623052489 15 27942201 71 33706080 77 34166094 67 12666386 53 602104019 23 34802470 95 732257612 78 303356125 71 767437725 7 758451868 92 421759350 17 238805457 86 631142140 46 359391713 85 164897334 29 68105760 73 800887345 98 20467053 16 937372456 73 130312360 33 697728714 88 585984514 92 111163976 29 981955714 48 441690334 49 240063111 87 728097284 4 609719085 60 176395192 65 949994668 58 472630630 98 408164751 82 944681588 36 644635171 81 106675785 26 72220885 35 587968774 79 723581316 76 331042850 78 877350566 27 873161873 41 405478906 57 637503404 40 986098336 26 679172907 68 889577723 84 7675402 8 992162513 100 73065550 22 272618122 46 258185787 90 78646927 96 144566646 93 718655391 97 217953221 9 35661361 55 336589756 31 716944397 91 941958195 75 579366989 46 449949581 44 910334855 19 474032179 11 158047864 96 477148916 8 172020408 90 568713230 85 842671968 9 816400499 5 739991729 71 416498402 76 968032477 33 93006194 25 670879541 61 677957188 45 62574754 99 659595149 60 106889478 14 243006994 45 848471010 30 842625407 78 376557545 23 319798853 87 900053649 0 394438929 67 609956057 46 159234945 38 714195270 93 187229870 2 814209895 95 644183602 10 154140717 21 941645215 57 721007456 11 411056264 76 452079465 91 289896756 75 906408623 72 14915758 78 274391119 27 748549093 16 858369551 95 200337658 53 721041309 21 991504622 75 884620158 31 67214722 82 662064842 31 946202747 63 55260340 28 482560537 9 710485607 14 360017593 38 801645767 12 94591692 24 80170807 8 910068963 43 389609894 96 961410460 88 296916907 94 534311835 27 493438416 12 541071877 72 903621428 16 192185427 59 237683189 13 509695377 58 366985217 78 897732053 56 464345700 96 999950874 3 543759733 32 91033960 97 75806600 24 542535164 44 521357062 90 809781069 4 536886820 73 448157426 81 706569000 43 321092650 45 900153585 75 580972966 70 525286111 0 785640407 90 48215241 47 487433315 86 211572239 35 708662413 19 759076375 51 476366241 91 949527964 20 567058748 41 341837070 69 138632605 96 594732902 41 246259110 86 552497694 4 618050175 14 540176535 57 243183924 53 406477240 61 875845419 77 442664840 43 30239906 92 539362236 68 720552616 52 734808477 35 57195247 51 192995367 3 125830738 89 921044597 4 863611284 50 758767028 1 280681371 96 804488219 89 310020176 95 499882951 79 592633016 52 433472478 72 169582943 11 686046277 58 357353483 41 698762809 24 289876813 87 544714417 84 973898151 0 486052273 79 551961676 67 906333162 33 309249044 52 908577678 49 954798642 89 24297077 43 779215124 76 942008185 1 677319362 59 285781209 95 97960245 61 18387599 47 33338707 29 868455592 59 369035381 19 484070401 66 964385705 73 672064474 93 62060422 13 301508387 25 161564305 19 844160876 74 844167570 16 600116847 90 793276539 85 679810049 3 46947148 48 874496982 99 925573496 4 983601445 55 428320055 1 307695042 69 503277546 76 466968162 54 159834272 93 999802449 93 58598453 75 571372465 68 262802243 13 473017406 86 529490621 12 91383945 45 380611537 53 497723907 82 423348912 97 612623982 72 814501748 64 471128041 87 416163155 44 274249113 12 576508109 100 717875908 90 450558955 87 681771639 4 5593797 83 617294833 38 68661024 21 736525858 24 170949821 60 727456607 26 600364731 3 883220314 71 489996142 24 628469538 98 896740252 49 895784796 60 758840177 28 264984865 96 936790668 41 338895277 82 875610982 26 520389916 29 115941355 64 421994047 41 766470208 21 80102696 20 441501424 52 589244676 53 625634544 25 407267011 23 700224193 3 660407055 25 765055669 53 190612882 1 272103523 33 112646799 66 489880076 1 115662017 64 386279685 42 145652150 79 557246159 3 627833959 17 750987186 79 252818953 75 362575310 82 715251311 51 278996607 2 231267035 47 565378059 62 649252068 36 996149683 20 212434174 79 792409920 60 820920912 41 449624455 11 122131397 67 568965851 67 968765831 13 461146296 9 888610473 45 18575043 62 152118966 3 373428763 26 906169130 27 184397531 21 255029288 14 83677320 9 699195785 9 119703204 85 485285079 47 166259129 13 374656001 23 380280053 78 263644722 65 687555886 4 756348292 63 307369074 41 404887796 12 264240177 52 449571567 10 82246709 98 13483941 28 572334667 68 507378346 45 128932566 65 817351151 29 458319700 98 618459588 60 546514869 99 602520959 44 281387861 90 700599465 89 185307377 81 238841342 25 106463694 35 830865959 68 885334669 38 614111558 19 509014918 92 580406579 99 147012396 50 88533287 0 292126507 2 753282761 90 521870815 11 416385397 15 194758275 1 382670527 87 925782804 63 838542511 52 801595674 85 747449557 8 925853064 58 416223442 94 928945869 4 642202100 98 327979975 29 288227758 46 667224174 44 516754562 39 939976207 73 902066671 92 213290194 87 815108348 1 940968485 93 157985208 61 335062781 52 1550179 4 578950957 58 296568724 65 916333496 93 237537464 51 426640814 19 628858976 19 243468121 69 924659607 57 602724565 19 107199279 61 975516115 27 236531751 13 240956267 34 460472140 37 166622392 9 110425337 57 44005568 10 731680544 3 35867794 5 134731541 29 276393453 78 412428411 86 975461108 77 956435750 3 468033669 46 44210136 74 877452294 72 107132578 45 129502731 39 645110891 96 649193851 82 234900807 88 309275503 93 649102196 28 947221458 13 820790093 30 402222868 97 939987851 43 63331479 37 819621605 2 254223737 87 76863873 11 219039008 0 131818060 60 502539401 12 902315244 52 415515523 93 819999563 35 534859725 14 143445348 47 59742336 35 711842489 65 677199165 49 835536151 32 800454962 82 717696950 33 899307027 32 588725824 21 800998376 90 880937404 78 401031906 1 716118308 0 948544875 75 65322583 44 140146323 49 21578495 69 368721928 62 37975003 11 486534935 89 369488023 74 732135288 10 589897885 64 420571940 88 561253432 75 942577820 34 401075424 62 69971568 32 938061589 58 688133246 38 782366664 30 744234526 9 708474965 2 982534646 70 72319546 26 325043047 79 656896987 37 371136346 28 313021312 71 945979909 74 681768472 86 602594733 0 489708332 18 178158985 58 6385963 85 300293348 10 76811851 61 626856503 55 178586729 38 397948858 81 243343822 90 99888470 84 463350877 75 205300744 70 268539427 82 334759473 87 391208911 38 155662431 67 753634308 66 830016995 13 775852682 56 886288553 29 457335690 10 3692703 99 67984657 57 768490074 0 945640376 64 582219539 80 161091907 3 535222030 87 170338488 12 536105362 97 543952055 40 31933904 78 766305234 44 1285143 96 884034910 94 154353748 73 147910673 79 211375502 92 465624638 68 168360906 26 941416715 29 379073472 67 638525203 13 495620610 98 884506467 92 949858542 36 596765860 81 655720769 73 736476022 17 373002511 8 524775462 30 757092041 15 34483671 74 928258084 24 597678504 26 938719115 8 539466403 52 696095153 66 585451756 61 784061306 1 721448504 8 752830556 69 813454719 64 861319476 10 272126000 55 77435778 70 184015855 64 993087039 1 263874358 98 154014092 80 517466960 54 696198186 86 646661612 22 271726337 12 80677958 32 55138970 21 518270477 7 492550200 9 589680218 58 539785493 4 323613593 73 241374827 75 601786614 40 701913661 72 554484281 31 821161174 52 227218321 48 788250988 96 268871257 83 152899573 38 910975555 95 793050414 61 340743541 94 782101976 32 886898526 21 616456929 41 724655551 35 364846521 42 270411115 28 843692351 98 371076153 59 822602286 68 757163166 76 949862194 2 786662407 20 76286539 60 225670269 19 865757580 96 760389170 63 210595923 66 239823579 83 631225054 39 200548164 57 208982853 59 587417389 89 434063866 95 66230609 94 289861402 91 728587720 27 632771768 9 956667828 56 263138630 76 609793345 96 536090018 41 89438046 40 805748826 9 688800242 59 350069573 67 936026630 6 175638574 80 98722666 48 429643540 51 871047980 77 719104705 58 508424069 88 944797329 71 857296176 30 729667667 80 955888309 64 398413192 53 602690538 99 222643524 6 73706733 57 285893080 3 245589437 94 326986149 61 738300637 8 461577516 44 167306677 44 318062476 76 572765070 98 991238602 77 154361326 37 339451284 39 277489738 57 578787369 84 363320281 15 464305919 60 626958499 55 904668991 67 555816735 70 150777698 20 275637383 23 936796448 93 486515189 11 340442093 72 551606482 37 965824720 76 182695564 78 264993259 74 301261370 86 321592604 57 799578893 9 896086019 24 446503360 40 103150523 30 411942445 93 748399397 45 350191672 22 288931442 100 234481548 74 814281553 54 871421776 35 766697146 72 215002728 34 126418716 72 231628102 32 5295325 65 244250437 32 882048491 32 952032499 12 656173106 89 657018984 55 924518331 6 839611289 29 890179540 23 903023587 62 804595729 96 103547560 11 264979878 18 28487659 17 803390804 1 629476882 65 662510726 57 912200704 36 696864869 0 461778934 39 314314822 17 156415193 41 193811945 32 851417418 98 527432820 12 318014138 42 324752006 94 205458625 27 389085842 38 731009889 50 575410481 22 749612774 73 893272029 16 546762116 1 999197155 86 384598221 4 599460174 51 15641035 53 570871669 43 266162631 43 183607142 26 401139680 14 264740077 13 409169210 100 760593875 82 837730697 43 946623772 30 206224369 51 897479771 59 624328763 31 50705902 51 306166070 77 819155466 29 18810178 27 901187511 74 958970073 5 528751993 53 965706070 9 84255369 57 485168636 51 254216155 80 652574810 79 757645332 15 740011255 30 635228391 47 204366992 72 870891312 75 891449296 34 559217278 53 800286788 23 218051879 32 658195630 4 841448465 93 931928219 61 262265568 2 149910148 40 238030102 67 847907489 84 339413574 78 551566946 48 508041956 4 84658070 39 406537987 40 422299981 57 133284179 74 881408367 67 637232049 94 850097532 96 786693587 83 857886766 95 917018733 54 577417995 21 591105808 56 183262587 64 37792513 8 295399246 97 409383880 55 246596708 56 172866307 96 237160095 57 864935631 92 769238057 34 245588747 72 589599600 80 77564003 61 30943254 15 61999173 82 718342855 89 826772978 32 702451403 79 314776331 45 347603303 26 997612969 28 583205570 0 996335940 17 534641690 53 221251073 98 658300576 89 408770917 30 518218004 75 622659745 65 276411974 97 682752898 0 546552841 25 463356616 7 549882994 29 671862361 87 334688261 71 856924523 36 335054773 35 585749279 9 665594268 80 641118152 87 896724215 81 920374982 52 985396456 34 474046754 52 775640328 73 258637508 23 392856585 26 139870143 32 702577552 97 653925836 19 303568867 54 838698354 79 951675682 22 530029863 87 860358524 49 91581821 76 434629056 90 788749875 36 677502498 93 444677319 64 930793547 60 752996331 96 655119882 60 55730928 7 814301355 75 594098438 40 76123555 37 732272512 11 98322360 47 34459554 25 773692331 14 572571627 26 257758070 76 618826422 8 765404390 16 224572177 55 420619009 28 698526942 91 334349809 12 695591627 33 285771224 12 48726645 86 572971923 98 404446537 60 731052914 32 690546230 58 766110017 4 909261997 81 291636277 99 466244310 13 344332824 6 11422958 96 92876632 28 536958946 98 62979400 29 244474389 37 331794883 17 5033096 1 17737415 8 720074266 31 578847957 93 590593290 63 359249126 16 930173396 73 302314417 17 510275461 99 371404654 56 451450782 56 807208642 93 397486190 76 374621542 78 119221659 77 174110666 30 864834392 62 206596230 76 277811224 36 632683625 99 796778676 14 133229782 71 222555285 73 490250335 18 935298493 38 3236695 63 863044972 52 923672092 48 662402193 70 95039346 83 134424047 74 355303388 0 837309057 15 697714628 0 675109519 91 506702118 5 180918952 69 999193429 77 529537469 82 541771120 87 142397236 20 514447721 55 283124656 92 155838216 7 351027178 18 894062894 31 42342435 97 759703486 17 536653060 2 272028816 84 831555207 54 858909749 81 233617004 40 151270824 38 247953368 33 734552532 94 148494823 37 398835597 45 583888626 71 699777190 16 448172857 87 980367555 37 240311171 32 746366643 89 357864547 54 577418781 27 453791409 21 282835094 39 397157676 78 59096813 12 840126116 4 53424968 93 393653671 29 437481518 21 811388730 8 298270130 61 421918953 94 559188664 31 192820580 69 926299880 74 98889235 5 845118164 0 896106343 63 874868762 74 36688476 52 288650486 23 315131023 45 342659036 1 185386971 40 464488056 98 721341430 40 192897084 2 324244522 78 721916717 1 979255852 49 38727573 17 331877567 10 220095860 23 44960693 78 945937277 24 189787490 8 947896177 19 624093571 96 446755793 7 2514320 7 277296736 77 813766538 72 63696778 7 517259903 72 541712193 47 205782453 19 234948387 61 586161677 55 11338948 99 766097137 67 350423950 54 114215380 89 926975662 18 684309300 98 948450037 7 902899203 96 400044231 50 85779822 71 967978545 84 342035406 2 757918898 48 111421988 56 968476249 50 99181283 33 985281719 66 922130048 17 93711435 69 581189773 6 977259581 2 271387018 76 812767741 3 163746745 44 827943982 71 99663005 86 425457293 88 505963422 48 865579022 63 993174409 32 561349763 87 880409964 5 183059143 9 401226077 14 326529605 84 56304430 3 182502639 70 195401408 55 788188700 91 869113958 80 498953941 64 51071438 14 975156495 83 965872655 49 546777172 39 879717345 46 131658657 62 533751794 5 352727207 15 883283161 25 960418585 21 287328224 1 750888498 66 277985743 74 498511563 63 140734814 84 750995125 6 429396385 71 186448087 40 208556280 95 966185045 37 10602319 80 820511221 67 906029625 35 70777573 61 131338920 48 68825981 44 918960273 6 753382596 15 108036090 87 194743842 17 684477573 16 875941252 59 75448941 31 784688280 95 502898371 47 494176713 51 599907254 46 75261088 22 242274945 41 687174358 18 133337512 75 626966515 90 664412300 36 714743511 2 537364556 22 661711266 83 833789919 15 23208748 61 483712985 72 778398331 39 390172749 14 344982736 20 856963254 71 673386973 68 423676715 13 282381891 77 24723764 94 413228101 82 981544751 22 474959242 54 893047917 21 929228141 24 916696304 21 140015704 13 378287116 63 905263737 29 244521378 45 242758635 16 234072509 17 276873107 43 575586661 63 618137810 36 858211729 74 858865909 52 489539015 19 878590152 37 34156244 49 150567013 96 182831476 74 986399533 35 390035728 76 196712106 59 561832154 93 41956792 66 281488010 88 353856218 64 474341985 24 966257963 59 130771779 86 912582003 41 416945731 95 616483992 66 785009314 35 694550197 57 956705714 51 829389211 81 731942127 3 121352518 66 415498963 92 737171270 58 421382065 37 169022646 24 119795277 90 705885560 73 210550414 33 895866326 45 489951027 19 761581818 27 103876816 14 952113582 6 170462327 79 472889457 70 482043164 73 634274495 72 572280470 74 676811725 96 579904458 59 786437314 53 980380172 60 597061447 70 999252317 45 45530268 13 438786501 36 914468672 72 92813002 90 593406243 98 445322863 41 653249279 76 388990258 49 68375275 76 470816458 79 709686168 12 837887128 60 298229548 90 984934553 3 44867837 51 509668863 90 157562810 92 797303431 76 874660097 93 637563438 97 886837953 47 221874940 84 929755814 74 72946821 67 587051402 16 469373677 26 470913844 25 668232661 97 460267668 96 741721759 89 386829894 47 60704967 75 713455662 77 522367628 97 902891020 58 414309447 15 740808651 8 16007593 39 353180124 16 126993305 86 441067141 98 73098500 81 105756213 67 792357555 21 640287014 6 801233859 41 83209463 21 644072968 4 344588717 58 55117328 46 800901001 0 939272589 28 740612913 24 110221253 43 154342709 41 279860559 40 817583078 81 989000418 7 159613269 50 806074617 45 715626591 14 912262606 50 717028271 26 266765391 92 133478453 89 545623026 80 888177829 80 508429833 18 893037705 66 385374704 63 628798079 89 348466791 76 61695092 26 386746609 27 620361187 64 853955641 25 619885287 67 25458293 55 876563185 29 224875614 58 458091150 93 958022870 55 245694667 12 191029504 51 200887984 77 391697521 74 264327525 40 388536029 20 368001514 28 724988575 12 318487793 78 637005952 94 826451071 43 521270928 67 699357959 93 447164626 28 701704244 22 312390213 37 103281464 50 636012560 51 484404382 46 758989831 92 515061665 24 365119738 64 19910415 9 160758725 5 521231010 74 800989123 36 124011645 94 340522791 25 591306864 41 302072987 93 611794848 57 861210222 82 120808591 21 763421685 34 597063422 26 584525428 40 979717002 54 910835149 16 907580947 3 853742410 54 226341945 11 988958801 14 437942630 57 377815372 3 943625940 79 336712654 31 918320171 10 906525731 67 752720057 30 461923331 36 432909312 49 794722448 35 777835521 33 4442776 58 497667825 82 118926362 89 322094537 59 488437444 54 100198902 11 462683865 36 333868727 72 486553406 18 226216474 69 529013786 26 206756261 48 386303786 90 618933379 84 886155139 2 527200857 32 682672316 48 713547429 91 853694949 42 898637979 15 14578190 20 721748536 6 233640194 68 690429480 71 346157473 3 30297172 21 932278735 71 991734359 90 747635584 97 219864309 58 14597722 36 950438509 30 949751323 23 114939270 58 32557055 29 278217444 9 397412622 76 133090797 18 139516871 9 91464772 19 635228435 72 482161408 68 48409939 28 638155795 75 98566645 5 769361767 99 756165213 40 124550073 16 375021457 14 288801919 39 244046534 8 341326986 21 197560137 23 860818724 13 384884751 93 50637115 22 241205686 47 3953907 95 625554148 13 294759066 76 657007030 3 606400264 73 222789963 94 913788819 12 426614200 96 635556820 72 61678000 33 761900229 54 842619372 68 594490194 65 647331129 11 587635658 85 414255359 23 455886069 64 392707025 56 543976549 27 878989061 88 58101523 58 53675237 5 337197832 98 18428662 97 33149221 70 816428816 35 316869222 70 805541223 28 850430184 80 109960740 11 2555106 90 976516790 74 548920153 56 552978035 14 397013537 6 631762838 1 33341344 8 815830074 86 94024136 30 65737508 90 137779109 64 163742572 30 882950723 28 897101978 64 420824249 98 682862174 78 309679218 15 775804540 8 69240892 63 347794864 35 435421436 21 488978022 39 197422704 70 667672038 92 213885360 51 104514110 32 293742151 27 972296998 34 20216525 92 723428115 23 136624062 25 81047708 20 432229140 44 33632719 91 975330977 13 82370043 43 592339902 86 649475234 86 387465486 72 879605952 36 434748030 14 280321747 74 847179628 91 784346893 99 699192690 49 775571724 10 94939962 52 193747815 89 422847328 71 52368831 40 891714619 87 954829809 43 539828966 51 246372144 18 755348173 82 745626058 73 432733037 4 848054760 19 422108260 33 15813802 57 51990890 87 407320058 36 702889779 61 989638001 99 76471757 6 449563069 81 138516171 16 534585277 77 98428418 12 566231132 99 386316115 52 902156102 38 179862701 77 655505323 8 702868484 43 295802728 44 495138237 60 614835170 81 963144838 99 895396912 88 986158216 29 100961176 66 500840004 50 628856621 83 29636714 10 723806157 45 637630300 76 51165537 50 197488776 78 775360681 44 999640190 93 234572778 19 412944356 85 333329141 40 614066901 54 462907470 41 279685517 30 640314212 38 790863463 43 297385981 81 227506965 31 394393749 6 252378000 43 857623447 35 668477 22 150339825 50 96340986 41 773044210 44 12287020 41 517550303 46 741905139 90 791027874 59 325074000 43 943942372 73 385934305 54 881285686 89 792171701 30 62920039 93 194659045 54 525518138 0 766746964 12 666856334 47 832470038 51 498110839 6 139112930 76 907715217 52 424593680 59 122578645 13 817399116 1 601564259 96 312657743 88 639612853 34 631321330 12 372176279 62 702514450 8 428558476 85 800198248 79 910536413 60 604777692 13 347211487 35 304732258 53 402609925 82 50774967 17 521447724 9 460172325 50 521109555 86 270811152 61 743738541 31 76842994 85 76567683 65 346127510 46 879132488 11 795154822 43 414867522 25 294608493 74 776040672 14 399997151 80 613229485 45 528981293 72 140847353 21 881087859 84 727699530 80 478169209 76 196945546 16 398154617 37 25781630 28 916771878 81 530509076 87 488776531 44 861144247 15 384061277 65 662762751 13 224957910 43 290528190 67 198749147 8 190547986 86 558540951 3 765334666 16 961315720 60 12954363 87 983844724 71 846142929 39 30314472 92 902144873 96 501288065 57 353190170 98 478784979 38 429674282 18 979495298 38 108235545 59 214615418 66 740118873 7 759920982 6 771197271 89 503389573 71 278525831 97 43176418 31 262381592 6 903283299 9 115334358 61 19281281 2 762666014 68 642522987 31 165143182 28 646235867 57 260906260 66 964457886 93 452677178 25 805063997 14 814399875 48 895764232 13 202657000 62 638998594 0 619939771 96 641718168 76 731719529 61 940291757 80 255571222 20 337192313 40 552439603 87 879548989 36 40675117 100 485854368 57 368561154 34 906874349 16 56059090 59 890606892 2 904891761 60 765418237 3 697179863 77 93406851 15 494213315 0 367202042 77 500069168 1 614851593 54 500256084 37 205529053 99 561608852 17 742045588 37 65808741 59 390367849 99 557587063 21 473412305 22 940987140 26 589058385 56 664581270 90 123889435 39 330660962 56 220621642 97 210067454 85 192193884 8 258952109 6 788851470 97 135408534 35 32605906 78 74094341 65 755088285 41 675763900 80 646439592 20 429567919 95 56248100 88 721456713 55 138475478 83 964425745 64 664750122 48 489823229 33 682019814 57 855879336 66 156363399 40 95469064 1 457138927 94 905419833 4 270954148 3 857594812 62 281893901 63 457106354 70 987204823 4 284015512 46 651119889 0 277880775 10 527503686 48 343753589 95 644076068 68 694935412 36 43920057 70 964887162 4 361082133 76 118092051 48 151532024 36 622820881 38 99061738 83 630493383 68 800521313 33 427825214 57 397436807 78 893523859 100 497550294 92 140203269 5 61595306 83 534380360 63 19139239 61 26645192 83 413852576 8 88317698 1 481643104 25 176929540 64 737754187 22 749109214 72 727760585 44 954096723 79 571475386 83 167777699 47 200343360 90 745971325 92 720398705 32 469771355 26 974034615 89 117951897 4 560287135 37 668174771 2 522050112 66 449095606 4 659982259 47 219037414 8 532721277 62 574762512 30 901506906 41 142819508 69 641628502 45 91426249 68 700437751 47 681513274 64 288042110 34 389235022 96 525613638 39 702749774 46 592925770 10 372336136 37 6746789 95 770253789 1 405467519 9 183574109 47 569493512 52 871837469 15 982913739 96 973248186 86 376589152 38 455332719 71 783446920 35 538816892 17 68795800 46 84214781 71 269413404 10 497271268 67 567138601 86 614616656 51 744946269 79 528234167 80 84116432 85 37846729 90 103698906 16 11346415 57 18379168 34 684206557 48 858676393 71 785410849 81 930276660 29 967864756 48 32331539 56 672449487 15 360303084 86 172831495 20 101972268 22 63176804 73 401998019 94 724934487 54 480069067 83 698370912 67 444208342 19 542915710 38 278110303 22 137697132 67 325122325 36 342528869 56 391513967 42 954443760 39 933490964 80 952921510 73 919724988 78 278370007 71 873160872 25 318059549 17 142116649 27 960480139 23 74563629 45 43848112 59 430921995 38 870563845 97 404379195 75 42727666 45 759428474 59 13242298 37 69092426 26 820946297 48 133927604 46 338237100 56 304516394 83 907599327 34 203059410 34 697863208 1 697658512 24 855630756 39 556436490 68 714768729 69 855320714 94 879862489 82 885755820 34 498802800 1 796381995 91 223225599 81 675798876 96 226259225 56 496137601 10 414694562 14 808589992 39 235916686 19 577237408 73 702384369 52 46359496 23 410599971 40 34206410 28 76618148 43 278532161 9 923806893 27 260192567 26 10603718 67 643424100 77 867151609 97 222862154 77 577294145 70 178520087 34 425146 61 420695642 18 7418983 78 815898790 87 238880186 51 242294132 51 638438925 65 135621051 5 787862547 43 583090775 60 617705547 27 625146645 3 205386127 71 301834623 10 450625165 39 879589226 9 149863254 83 21730367 61 618288881 81 590747123 91 339396738 82 857439475 14 855578986 73 560008919 22 832125852 47 104867366 3 568356724 84 438937207 60 948100786 1 380226809 42 546830709 90 829574668 27 691770279 85 323165866 14 306686473 85 124480543 76 243564087 46 303285541 87 119746272 13 612092251 75 525489510 30 776107389 50 569878050 75 881145464 9 741073470 49 7733846 46 889555333 92 80407171 45 690510698 15 643958731 6 396861323 53 665995239 8 856386255 38 268637343 1 180318012 40 87284077 86 907252523 52 763121791 93 334501585 54 511494679 5 546903147 48 397376934 10 30306701 25 980329242 51 854382724 56 602153853 0 337372266 45 768632297 35 858377883 61 486368958 78 477156953 54 324288579 88 604026323 72 737798696 26 993261033 4 268220652 9 832605120 12 750191803 88 396234324 32 43133068 97 214899045 22 844153702 41 527402223 82 769681292 17 2528351 81 375095894 18 862920493 65 768178329 76 848467183 74 77295404 99 840414683 70 647787538 47 120398330 57 514741015 76 348987200 10 60734006 66 711926894 57 392862479 12 122788073 56 454899343 54 746094853 85 921428288 6 806284901 49 920187004 29 1925380 77 173332786 31 712707386 89 91666440 6 298350226 44 627257577 90 786002631 88 77707927 96 228269207 14 969946314 30 693021658 4 902374319 57 145587851 74 629462332 72 802634526 9 109234709 64 275298547 54 208989883 85 359006352 43 615739170 91 689018686 2 582752403 46 211361739 29 7718748 3 538359230 88 613822631 10 861923890 10 518872365 61 192173519 99 263983431 80 704292080 16 165027530 100 651820884 24 973285015 38 496001204 48 676464080 11 777444709 13 187572259 33 806221821 41 215701973 4 781112832 61 855063649 91 125346257 65 497970588 73 361097067 49 326064243 46 375290400 84 882090064 54 283821994 46 664794511 5 989675586 55 836098748 62 731840756 40 581003288 44 771777472 20 549453330 48 111523919 43 211015970 0 857745865 23 938780480 55 78302538 67 646765545 63 28491507 94 177461411 12 157974552 42 94250833 57 439952725 57 860157860 22 897961446 68 37082808 52 316135206 53 161959049 83 823465126 2 193635081 89 552901795 71 540209747 12 771936989 63 929149765 37 507024475 55 627219992 82 921209517 99 509705058 77 851825133 96 667664386 37 431815150 79 17425521 99 860505753 29 522445524 90 63006436 94 138574609 98 176456881 92 644154645 52 154484374 9 951241382 66 27759138 38 66952182 76 171999890 72 679781904 66 889264262 55 876733399 82 435617103 80 964681694 29 524113350 72 636784525 14 256278384 16 633599206 13 882648822 91 219162342 66 490794510 57 212780228 33 323712628 68 694822983 70 774683957 89 343312974 8 234564750 90 902615619 17 102682740 90 488474837 25 446029297 99 263815323 18 340895481 57 939384261 76 840129176 45 966583262 42 614402992 51 705740985 16 14286518 94 794357613 63 261176398 1 241812994 58 234900292 98 28054299 89 102724974 60 829424471 33 199249082 47 856004302 33 428496401 71 978968725 18 868740751 2 755222000 46 495134923 99 828942043 53 991751616 43 919958033 91 859565739 59 939266433 92 844225991 19 120032989 0 63401536 2 702651974 94 421692587 8 218876697 1 442399432 32 105936093 62 344739301 3 507429054 77 787674369 57 356888323 26 22501830 68 168123590 4 568617288 52 522865916 42 64948242 92 271283557 6 942525568 47 305171359 64 690516531 71 671338857 23 685147042 69 210724266 72 732563126 86 323574051 8 29333039 84 681904196 28 554503629 42 805601636 30 107103592 31 452629341 13 372758179 26 830376030 83 312189183 54 204373593 94 312268909 74 887075628 50 751653112 41 495728157 14 762902751 90 364741937 29 482989784 18 708868634 15 260411394 83 918429448 62 707897842 18 515903479 29 213689465 56 603604546 74 583722464 38 201123567 36 611421741 7 696212377 85 134496303 69 796946210 98 595191257 24 784230587 67 53531865 32 698510566 83 832915761 72 300301074 4 831757383 29 313386989 36 177261123 46 850183020 38 250827279 38 998359900 9 988000442 78 111661818 16 152112740 33 520899561 86 416318832 64 940704950 44 774060410 97 913607686 32 10304774 21 151491443 66 453629873 42 154680939 52 380914550 48 66256189 100 504397621 9 79450602 18 300999136 97 775829126 61 668948382 78 723719445 90 997052856 36 989100893 62 945700763 91 288301287 58 37807803 13 254701953 54 383504647 8 376580788 40 162202765 83 441766951 1 689981518 87 415861636 69 682708871 95 84984052 48 572865406 97 637716862 58 464169781 12 739899432 9 26993676 65 485278915 62 780097638 91 32642340 44 187491698 18 605197218 17 671154995 84 324151913 80 18731632 97 155075037 75 63869657 54 885285250 85 466003638 100 452978084 37 300124794 34 940230657 54 574296031 87 56753210 24 48688378 41 123776633 0 769670441 70 467328363 68 861290577 11 860666972 89 430110846 43 691168736 75 832811261 1 810784899 56 311922675 99 954369445 45 195069663 23 519249506 78 62067359 42 225811167 47 281272464 37 375685218 87 513815960 50 873561836 42 47834330 0 78883395 69 349215719 89 528385653 50 762074061 38 1313736 55 644008314 66 972783374 11 950071384 38 221578307 93 163866269 84 107127419 4 407526345 89 500990005 61 11010692 64 329299415 20 660630529 3 196753320 11 982852082 19 895888100 94 312492626 85 672074559 40 853822753 25 38043047 53 349839640 60 638054405 2 753205239 84 206327625 70 617013608 43 222421358 40 835570579 34 904329754 7 16045847 22 955338041 86 568306258 12 333330132 38 379137027 61 235248177 63 431312372 36 371673724 7 310670135 91 511932088 94 574116623 41 968947867 22 634818619 47 557739595 64 106503933 61 617388970 17 507544031 25 550462756 78 297955390 99 40988059 1 808462598 62 533072201 85 824967001 81 325521114 13 354547437 11 957177526 65 875930620 82 391586292 86 731748972 97 475810563 8 190169065 57 335029289 55 248796828 38 972087178 46 375451203 24 113487522 26 800166224 96 359886677 11 979648297 10 237893633 4 928579701 15 784279151 99 283653628 36 691717022 32 357365308 72 330470833 62 889510118 85 524972496 71 854851714 14 88523636 95 869199242 33 729823263 20 715040882 80 810420801 70 677247300 83 930516010 62 55099037 10 972719263 9 995821384 11 109184027 65 154096536 59 868770035 67 726013271 76 742148245 42 821263888 65 471566414 51 920757544 43 570817942 91 582876723 1 465371418 41 810341266 5 71855544 78 409547871 29 581535360 20 58984759 58 839625335 69 359014168 100 340030864 69 77813415 5 335626712 88 916020088 27 913907500 46 181192515 53 515037129 41 826975992 52 552196512 92 808162466 2 398076186 9 553477150 24 431930108 51 510827723 20 1399108 41 728717700 44 770941996 36 765579223 30 365339412 75 627249219 25 146806420 2 572425861 82 996239525 100 926104383 96 388624347 13 96951671 32 693993042 15 861354832 62 981955241 64 129603139 19 428321938 83 958914822 25 284919681 70 769271384 51 435911879 76 250480294 97 533762393 7 278378237 92 625556601 94 225488308 44 579200441 69 718143642 81 502431098 73 53918522 42 781961605 39 579472664 93 188877089 23 671804407 81 693374976 76 825536515 15 926100071 89 584441210 91 775637649 40 677653989 29 230496714 90 847442854 27 611268727 12 796320933 39 859399620 72 695094227 10 781426018 22 653675050 58 487493992 37 815498782 61 454083043 89 471796937 53 519182836 16 78508588 52 155166241 40 998151990 46 904341573 86 402974809 9 72853547 82 836572481 17 752409392 23 946257570 31 89774971 19 476072708 15 210468276 30 201061226 71 740901408 60 850901099 88 242633733 73 189783375 51 545891507 81 967833106 60 25660590 45 226815978 63 843128667 11 263797839 34 293464397 58 783592655 7 857690590 75 148364604 14 193302119 1 10373629 16 470636150 95 661237055 76 639382357 34 320908990 63 722170071 68 8597116 38 269012473 55 812304150 26 149882621 45 869206246 94 770064860 14 580726578 0 775087041 11 803329217 42 964465543 46 752886456 91 642646207 34 874323239 12 465011221 21 472033512 27 936743089 31 74058839 12 881984640 55 339366323 21 716876528 62 599388334 14 141702890 59 660648253 78 166986 30 990908892 95 705889511 62 339306438 56 325619928 52 291320279 96 779283452 88 556985883 22 402307672 27 42011216 27 288338310 48 381701101 55 921762913 18 419631043 68 710225049 86 483144969 64 608176715 2 625972312 48 515420760 42 399035398 86 53328707 40 756240898 32 562127334 87 988378866 78 769252034 26 661022005 28 695302297 100 556824755 88 167078139 38 941158408 70 204277908 39 809146140 12 625153803 38 528711137 66 226320043 12 905152485 34 539626925 93 918456877 30 500842058 99 419061762 61 859127239 68 181662054 47 96308021 55 857099636 93 866503199 77 682649564 97 558291316 73 165067404 79 45248987 98 452860359 54 114811283 10 741062515 42 28344600 96 374390247 25 553629132 10 244950569 1 388324605 95 884114850 66 543145603 20 584636025 10 341058550 11 918968191 17 913149796 98 107626340 9 118053801 36 726749740 17 187742487 82 639246116 58 409136012 34 457193529 96 176541496 23 148305969 5 606898251 14 833730789 57 558173384 47 318515543 46 787504536 37 397221987 86 875707272 31 830962966 90 12893772 22 2458740 96 542589746 7 483965885 81 134775563 92 133147686 74 144999578 80 276096001 55 623331125 19 83304816 3 637570641 76 68598188 42 468699482 69 978523235 11 671340007 31 424599966 65 505281924 45 751712722 69 163365808 54 618258734 71 808313739 17 284165205 15 397930607 20 151845313 0 209240200 38 929432286 68 502431870 18 854166231 16 91578931 87 892033631 21 133016357 25 202397204 87 775498887 37 805586504 48 639341893 64 538457693 89 757685468 52 523669662 77 833724998 84 527977082 88 525412946 78 159325643 16 794051267 19 367867518 4 402245009 35 627724022 11 431483597 76 657450837 28 664963749 64 680372531 60 612248560 18 922409784 7 407414940 4 518737140 6 348405694 75 662596363 59 892621637 81 275823680 96 619397872 53 212979693 27 65909727 59 852321453 13 584922906 80 607547314 23 961601095 11 442568662 7 510686460 57 936335694 58 177678839 6 124474913 66 539929829 44 568774240 80 692515541 77 694662511 98 772908483 85 471807716 36 576296488 82 242736005 93 972612996 48 608467681 82 25383594 18 137720000 76 923737348 86 798630362 69 554585808 26 711307788 34 376949822 87 657812399 90 98335507 56 91697641 74 288303839 27 447083334 41 50104469 83 829838977 14 415942276 16 702919510 96 620134023 64 146732519 47 188920887 58 239232812 0 503198701 9 866896292 1 727683136 3 525562167 76 914425724 30 748844042 39 593466852 61 647810610 73 320169452 93 135952421 70 401549400 73 951751634 91 332784598 78 634223047 39 827020596 18 550001751 40 692350519 5 796244037 77 193715898 20 976769014 44 717113310 87 726334008 35 26252640 69 458278378 1 876289832 56 515334364 74 441672911 85 153779696 49 285777273 41 482679300 92 299107221 36 366388906 87 471991466 91 651442834 40 937344253 55 380566793 26 926024153 67 16166662 10 843191122 56 34477587 32 126096789 39 654483681 54 803461889 26 951540596 85 638132348 24 892947297 49 340156873 81 47842174 2 16672499 53 626078140 60 473063578 14 48375504 98 953601922 27 743069653 84 900319357 39 91830944 13 525308743 84 202868547 36 172426456 59 124972801 57 441186314 83 705227967 64 463194440 35 47878790 22 582171374 86 634945715 95 840489553 73 128917166 18 151732556 39 30873028 42 598091181 17 37978441 48 975491154 21 32510241 50 7735379 67 640643334 39 518688037 60 69538785 88 353740862 49 426364487 27 981024518 0 46148644 59 417770248 83 122165118 26 452710123 80 128290875 82 348095788 84 949038763 15 445866537 57 578551548 81 401872243 8 594766479 96 631490448 29 852956407 50 790912673 82 486868170 79 514942921 88 120442799 5 52319516 72 179966438 40 619876461 53 145152943 67 935923708 36 228144583 6 226155277 77 734955401 41 321468905 26 381977663 33 788822073 80 740554223 27 179025851 84 535225402 35 457113212 13 420280100 23 113988697 58 139959291 0 586356905 31 27439797 62 935172343 69 591533150 67 525106582 19 78959127 73 606078791 86 486572513 79 242139578 93 825772041 32 895604568 88 449408014 91 287307231 25 423978668 67 78766756 35 567051345 31 708288208 33 711122024 1 950381179 71 388372847 76 144103816 9 544929280 40 271329284 69 949532753 71 914515989 84 175311462 78 323157873 72 47565499 27 21668808 28 576081932 100 838280820 42 556215493 14 874216636 4 322720009 65 68124649 30 497726855 80 999423359 27 331901714 55 285845524 77 74430333 14 615552755 72 811568570 49 910614530 76 174906681 37 238593153 51 935262384 86 61879602 53 12129405 51 649623834 64 646766141 17 931325918 76 217277842 13 705164560 3 3269253 25 606259481 61 491295106 34 117900975 30 830415165 34 137560669 1 854355069 3 213785128 18 576580645 36 131449304 71 867993837 89 84992490 36 868844943 86 663998199 78 652056313 32 17143653 61 822570432 41 647427945 7 620212645 49 243229219 63 568970624 87 297545065 14 44647017 4 943137948 80 956028646 41 523052503 82 56549064 93 699712870 28 168558975 29 843261719 23 706245735 53 207025351 8 211251157 56 505190113 15 193568264 59 862796851 4 6693454 45 103041086 0 715800293 20 15063201 22 637444004 70 975577923 53 499359197 57 681348698 46 470649962 38 648825331 41 127856882 6 146768457 8 108539131 82 117572660 29 501650552 49 982708252 83 229717570 23 141942985 13 864127047 30 869392565 66 928879505 89 106042674 17 312464750 5 909757565 12 234491679 62 748926664 49 442160807 77 960666497 48 258369129 30 988245128 40 871998648 37 103505224 51 526620391 73 44675004 40 659076787 32 548208369 99 458450 68 94344502 83 326688378 64 586565133 83 111797564 95 591680883 8 531903550 65 495103357 17 110518351 94 504228230 88 161325036 46 916971182 2 345476554 75 350112214 51 188452242 4 686637308 79 207158285 41 129108506 73 248531143 100 498728779 26 639628319 35 325553122 11 597106005 96 162765455 33 652407903 43 614040181 83 963655858 9 714166857 100 74517969 3 584053735 74 470508588 90 468100196 12 298227993 5 972078246 11 698389767 22 68728897 9 761193998 25 788176256 61 444120362 36 11607278 39 253389731 48 756131482 29 975844888 48 253095450 85 809734608 84 908510204 13 41920306 7 276865142 48 984816066 68 955857242 68 989584166 61 382773426 99 824861989 27 394304198 93 3733107 65 893185724 64 298032869 51 334814708 24 215383225 19 403264636 60 496120218 88 367285041 15 318968789 25 152578076 69 764467298 16 406733818 57 407544649 98 808272863 46 946275620 37 595131269 8 169927919 40 463139688 81 793218330 87 506167183 80 217012980 14 133732284 54 1967893 100 760786396 99 519635995 68 928039252 63 480489541 86 983730979 18 691215067 45 291759007 60 15258655 81 393344094 64 193554315 46 350250887 67 202544013 83 123600897 52 967074774 36 121391437 75 650983531 24 122915056 25 172857640 80 400414141 6 194881546 5 565335932 42 145434703 82 658490049 97 358514253 30 336250644 36 485430322 41 828907784 3 498469788 6 64963125 98 353775558 33 547803317 74 120647078 89 883152154 99 297825399 40 677977990 28 876201844 54 335690667 16 464490816 34 705901410 36 796723042 78 611815112 74 123434495 33 691022644 58 573675800 30 592638850 23 401507383 13 963525609 2 17989083 34 269519141 20 876982754 39 195066796 60 927715542 41 460059729 68 16987294 8 365191455 90 172386107 86 910146568 79 7978381 8 100859995 96 456278901 64 182874721 33 384388106 68 843545852 75 572285225 80 220071143 3 524352985 54 934228205 31 270716593 27 795428328 9 240681781 75 407383247 10 89752769 59 668564938 75 458330659 30 392128468 21 211550780 67 176692966 82 428267703 51 616385119 69 574588890 29 77895924 23 496745871 28 770421480 52 363913464 67 94955190 6 310972711 58 851667684 86 45620095 61 446969999 67 674292462 63 937160426 38 540168267 32 861219985 45 208654840 79 843876687 93 276113369 14 349502799 64 109443432 52 150401603 30 505493432 77 140422217 16 659195424 85 529498890 59 9531205 62 242637542 91 641150989 68 99550662 86 611575940 70 554519706 42 576569564 99 163822962 46 57261080 91 63232963 17 48594269 9 876863759 28 839860565 10 151984419 90 367772404 95 36949948 12 574577536 69 702671265 65 475740347 83 953262148 38 489365410 69 361633568 3 876323539 4 341152138 53 941727031 50 280341476 88 884278498 1 688764024 50 502001022 86 482975691 28 445479829 7 706145539 13 933128285 10 528981589 32 583337674 8 76575157 26 952772262 22 603422049 70 927741291 0 721377066 51 948971343 59 466484868 38 986452334 80 46096211 79 547318042 21 328939252 54 512461679 58 323220700 1 899960411 72 250485639 38 386931628 38 62666770 76 845229237 67 38899618 53 740760151 55 823552161 51 165538396 16 849701947 48 577436029 9 385114892 78 850726935 88 201969938 57 784896399 5 810934382 61 19394927 46 100722025 91 819758432 24 445764776 29 867747500 96 984959638 45 901467534 47 862662128 91 103693820 57 123291946 69 187943006 1 945477691 51 664348637 55 884060202 10 149372307 73 699871986 26 87967214 98 184474828 0 657166696 38 683237141 11 961330159 63 535696569 11 377426979 100 142180194 65 649867046 82 972805613 34 825826132 18 63362875 94 969016869 93 38903304 79 335612196 23 827995100 80 567860603 11 186430455 94 286864176 42 474920815 32 421889072 80 940914931 66 579998766 2 123279017 39 984971728 3 331912570 25 703063267 28 459261228 5 249812609 8 113715100 46 285319646 80 75389981 34 485065988 63 156060094 13 82778951 19 674260900 73 168974633 51 45490572 73 367129206 9 259944 53 166487660 68 433061081 69 26725356 53 449355391 84 709795165 20 984111298 45 563531549 61 166729311 87 538022330 16 627447954 11 93167893 89 44584748 23 890613432 86 19073628 68 561701603 41 445532440 75 504873372 61 599041175 72 466119050 1 6086677 79 357093846 44 816364442 57 943673740 30 789970184 79 738222210 41 599146677 87 669268355 46 357625738 65 416740365 95 797604935 5 534040532 34 213393010 35 467086346 81 242654782 19 130714749 80 859740843 77 991282361 50 390959446 12 334906455 75 197094634 12 714360313 11 286490762 47 185830865 27 270317635 7 115453074 44 709649314 95 990090570 85 447928749 47 86792069 75 524645449 100 932376537 74 155323824 1 95955669 22 740747012 91 928830822 2 735962411 78 472956442 61 648317552 30 410376310 14 619641090 69 892286774 28 137429022 79 843368184 96 667508903 67 840139109 90 505498183 36 203896062 20 924728447 66 195667966 89 899913907 40 662694497 14 856213836 27 423988294 16 470462738 13 393338902 35 605269115 18 989360286 65 844351035 22 23516471 85 617288687 37 704213144 85 944952134 4 980820997 89 579191116 0 658845479 62 237419518 69 176979941 64 711935202 79 366130716 84 287809329 22 733465620 29 676878710 67 943409332 4 840335076 3 349888130 55 273452296 73 513716390 18 592693986 12 772552188 53 402563333 11 994862826 90 577184620 0 822176244 24 954583001 35 815626488 77 24960205 16 219382606 92 528560844 51 663347452 28 713225180 95 418174056 16 970062254 37 582866712 21 179697888 57 289600161 6 235645061 33 335394791 1 672487832 66 580789437 46 328970635 42 946619057 13 605794600 35 15479413 74 240392677 4 678961383 55 363875239 50 553068259 75 191074577 54 602366383 93 739359992 52 342680071 84 730564901 58 196934009 61 989213958 19 154426857 21 36582804 79 610151413 10 162986015 87 85093615 94 321633547 84 933740685 54 152847919 64 135360899 16 455028514 57 961537141 72 690612769 49 893020222 56 823884888 8 732839475 30 380537633 4 617344239 8 576087132 45 726125135 20 521347327 52 320392817 62 16111778 100 153284558 59 739384439 80 718046786 8 670767476 49 701047699 11 362889636 80 930027123 48 20705372 24 373396773 35 520386048 58 510862663 33 309282697 56 572083390 90 288807861 64 743699608 73 107843586 31 992269648 65 322614888 37 329675498 84 96582501 61 933782206 37 711599276 30 551338132 96 764809841 85 522111794 34 655558546 54 542113660 6 482033128 58 106780807 39 298121413 10 362630456 27 3135742 38 564307709 72 262884580 85 614448999 16 7585544 96 833797650 29 17196355 13 231892964 87 641075549 53 483861179 57 268488268 86 528584753 86 274438231 75 186844104 29 394675055 76 296019402 72 590407356 86 965105262 62 7121835 5 481594700 19 435551555 19 828892698 19 730197549 100 343393935 24 82571876 90 296757002 9 597100118 27 612030734 20 999481043 82 940185062 25 464760733 71 902773607 50 769625630 40 702379263 49 755801967 57 185117664 91 119787221 95 559604155 36 421739884 51 356528581 93 489308885 92 80204521 51 668790999 51 123079751 26 194163632 72 516167805 14 207847679 60 987579763 37 29441127 15 577825854 44 623600915 96 845285396 55 731501668 55 962068110 93 923176981 2 734425853 64 689361334 95 264158194 20 950479941 55 415012098 93 821730499 87 660448199 97 693887492 9 594395111 0 660176387 7 552436495 31 858659048 26 484160078 47 531496697 94 371409740 32 225876805 5 690279815 92 329533607 50 353518689 79 309296006 74 838297874 79 655373495 77 444037731 92 540755608 2 26025326 67 423939932 62 163018214 37 362950310 38 851263448 34 436130608 70 582608591 49 82724063 0 137724987 20 234246730 39 680733380 7 377932470 92 199543758 7 768012254 97 482467951 55 61987621 75 72222014 23 552276785 83 71954247 88 472210833 89 215115022 9 508507776 58 618404533 90 58008053 44 515632855 82 9220957 81 887169299 93 140131867 51 56836520 16 58310267 11 590204251 81 533374586 22 681952732 65 545124694 63 120088478 5 861940956 66 298148608 43 973931277 24 570731245 4 575619197 3 817385667 86 348003265 16 391123 64 238831713 98 125668563 20 796624482 36 791761099 52 717761311 9 556175411 95 973124653 15 865909552 38 663429385 21 786278255 61 824001125 99 874817005 53 70935416 72 590185069 68 879071618 57 195827477 6 361314896 23 955568761 91 260059283 39 973197886 78 570942412 81 518941003 58 486152884 13 756741570 85 957985718 71 26835251 72 796768533 94 312602686 4 977776759 34 325180011 33 525072343 42 674848535 32 980396169 67 174979078 13 59516608 87 79932746 51 678659485 50 706466426 98 384696455 18 845808459 79 152479294 94 219005716 69 578030620 21 879020507 79 751960928 50 617652983 54 676419721 11 5012613 15 899448772 46 274386422 24 389620429 98 885107567 96 321121109 69 574514372 38 563462404 38 316532417 82 236386549 95 923571622 97 445774591 71 556161576 22 275797923 46 583805885 91 845119838 25 210847568 20 271177931 92 556940685 44 522654072 38 703400393 41 823478411 98 945996179 78 814238246 90 547189544 24 994971022 71 755496189 64 727507627 31 803309354 26 589419256 99 232266978 10 390595072 12 543882178 43 100455627 94 799870235 28 798577871 37 772995475 5 816290599 17 357624550 4 608065397 82 509478381 33 124632280 49 635795529 59 444253661 78 563198820 22 447083931 77 323645802 92 709748643 7 412124498 51 825957251 96 907376219 44 242358680 95 786996973 73 126380607 76 687622564 5 598489351 15 91115851 22 112184877 8 471715049 52 771814403 76 349264059 58 724640503 38 414182637 17 648022115 98 566273276 98 981938903 26 41520310 93 167648238 14 268044955 56 965106916 13 842991995 72 388437332 38 348490719 39 377152750 90 53553407 95 755935755 21 616823076 69 162070629 22 979106514 90 230680866 42 118386280 100 930951329 50 151028895 50 29727150 94 908438261 91 252287836 74 202890483 32 706854355 56 601614371 10 93941660 54 523776349 57 746614390 98 303982982 85 888157057 34 589209141 72 682749996 78 320799438 98 867909708 47 774492045 10 401253231 50 514272107 66 886716007 50 911345184 52 650243107 58 840514430 10 483847682 12 833550193 59 144518470 85 983740302 98 465992040 5 224310409 16 403271059 42 141212099 8 877673049 63 211389853 75 179584989 68 425679146 8 979690275 76 1692172 20 733324206 92 60202787 74 162285534 8 430777400 81 16936139 84 994166013 5 403436431 71 139218396 46 728263863 88 524925065 52 745312282 90 982015285 39 102519966 9 533770509 61 253708590 74 482495103 36 97778556 62 925873535 72 861950949 29 712483804 96 726484450 54 841364027 38 736131370 79 600616636 36 42360478 9 291619575 35 918388154 35 914500228 27 106647189 37 915385843 74 726595859 48 805434873 18 615024935 19 614104632 83 394994598 72 101641348 22 496969733 22 988914128 47 833168903 66 960523444 57 662464073 92 589532099 63 563902668 53 924697751 80 15803857 51 471527767 85 812367082 16 513177742 76 995007253 60 120969449 51 281258650 32 304028033 90 457505609 8 923646229 54 503014338 89 261342257 58 325623963 86 975065142 75 434696663 73 754694884 51 80441635 23 399919973 66 545012857 94 19492572 4 752519233 80 436000298 100 547507076 6 412752217 95 709125352 83 34167674 52 751121091 58 535464154 18 395050975 51 523607855 7 85836994 80 855282918 48 745881115 56 971455443 77 721712806 39 427404101 83 53964731 24 716456625 26 626815048 90 110436047 76 373349826 90 129176187 18 152564638 86 972697600 57 160215737 3 621633687 94 816695655 81 889632949 45 305817606 39 450919076 36 76302426 3 537032556 61 706611682 47 465368305 24 770347215 12 285670006 63 78972351 15 851308874 36 368122897 80 335736899 9 788676284 14 814298850 90 422096961 58 987753638 100 924542022 77 837710587 92 301847370 11 322166883 51 91334857 67 712856663 55 836343478 96 172657433 72 455914235 80 113453671 88 217915742 52 295468290 100 40969717 53 706249501 20 746310378 99 842469832 76 621561494 9 996406704 26 499545917 14 741431111 58 51367475 64 850148950 89 134767346 70 687793935 59 435936707 2 199534645 12 205946009 31 144157443 5 461141005 33 111762959 34 622204696 71 247023540 89 935407069 6 137065294 63 768514388 4 440777187 7 440155794 13 506704402 40 385693223 89 291573218 8 697901456 53 847332618 64 711565259 47 156111566 95 429190643 84 877268254 22 520518650 24 917923305 26 827742945 4 468631510 62 955413244 96 738637558 82 269365111 92 337118144 99 531574123 46 645902962 62 898494543 58 452118312 34 963891878 60 923509177 79 982447543 7 653950517 54 931295639 78 890508619 41 251708423 5 540605210 91 859473777 77 750165066 1 598214088 58 703585430 68 403613953 44 28166102 25 486416695 59 980709317 61 214738534 58 383607047 63 870468236 81 751019410 74 820652741 94 438562379 71 239704331 11 824773068 96 894682017 49 319934778 16 556586198 82 65605605 34 130064782 70 567778219 70 676437083 59 147029641 95 94283798 16 529431347 84 440942073 11 974700848 66 809980199 78 747829802 82 393671251 75 28947469 62 947302049 16 174793892 21 879512424 12 185761776 100 143732672 28 691459323 91 705400880 75 843077947 73 634288328 44 682691811 51 502467522 16 711035983 87 778486150 86 365753577 24 508261186 6 225921963 77 610226384 7 246384005 100 169106177 67 430570962 53 312910927 72 686856160 60 37807320 85 767614986 24 763403007 83 165564352 46 591346791 20 585435286 46 309495246 25 618738018 86 950350792 3 607796469 12 179002351 6 451259832 92 632223975 36 257987476 72 171333508 56 894633510 21 261488320 32 431710481 19 599638648 75 799946931 50 63524702 28 373404989 30 485617346 48 822112296 40 925991513 20 801548875 95 919031452 0 203052477 26 575812725 44 502576329 58 325853298 92 755064941 40 923217260 65 556397889 74 436794808 63 706219165 18 376621952 19 921589097 54 541567508 15 795294693 77 62860000 85 946979523 61 291846243 58 113802870 50 743135532 99 563609318 58 943707064 5 584341919 19 685606771 51 523971977 58 354267502 62 609113265 50 857106540 41 526314920 96 748656967 46 792552716 52 747562174 40 281817490 98 337175487 5 428158383 10 364292280 30 859952841 15 427430716 18 996262395 60 39949726 31 591672764 66 591160597 98 859855623 87 697693715 66 505905655 62 165304776 74 14713679 78 200633252 17 715482522 17 831890133 18 811962482 47 627459649 36 908158023 89 200134671 58 678036737 53 650679742 0 822965482 49 903236970 25 356288222 0 845959650 94 514441758 20 359801576 79 992963662 78 943825826 98 952141439 21 911332532 46 164230215 4 80132816 69 538978269 89 668376436 38 88659452 58 522796000 19 384962129 28 702253425 99 792754023 33 990441225 44 101513891 91 664353665 7 757049643 67 966618598 64 912757052 94 484201970 16 819483595 55 982571664 72 476068246 31 714689296 44 748155995 59 74074813 2 542526571 27 703949217 90 226023917 54 513686267 39 558931532 67 25050564 64 477091056 27 781169937 58 899765045 29 506397324 94 121990174 60 894784599 95 552065951 64 884165971 75 235809082 71 600809044 68 410023306 22 789668488 99 300499146 88 79408256 71 33066651 38 174393643 22 177467326 70 272002954 88 918631251 42 670322987 56 953595029 45 131787326 42 967831686 5 903066189 59 523823537 60 565026556 22 431196578 8 702712075 19 141603490 84 103655719 25 825604132 6 676293953 25 192294945 52 616575735 99 514841912 2 168616877 28 325970259 84 215586091 10 375876563 96 561527382 46 710916831 36 345239884 68 718059728 0 950428614 35 603859905 58 462223609 29 788521973 63 969750519 47 135541006 60 776101944 61 345732875 0 951773413 13 373004876 83 413191786 76 664854812 1 106667173 81 537022718 21 283280571 48 866705847 11 747193653 60 149638037 95 829306899 38 369272444 15 810117187 43 102544151 77 826084413 94 581265141 59 352741982 48 425872812 83 225753099 33 467981874 74 889607150 29 34519063 34 349235272 62 778799633 33 412309855 11 430137114 8 314479580 37 933344038 36 984182677 93 585423758 64 294373127 24 981703679 91 362010406 66 124018787 74 919934095 39 686829235 43 785493995 79 446005064 71 467128746 99 294901347 76 379932285 78 446569681 69 362458394 100 702548098 15 572027715 42 780766152 85 703723026 32 922513436 59 147192356 81 775906893 90 982426632 18 26217138 48 759632453 45 429744055 46 136282111 8 388123464 67 152405642 91 124508574 79 215610327 82 998171410 55 974894205 78 602524243 41 791345016 76 276196862 10 143254108 72 870622370 3 427356666 26 43200648 37 940194941 97 533115369 1 833783237 48 696739656 8 74034090 78 308346059 43 726593697 76 36278836 4 938336641 50 954543611 87 702925038 67 93398124 33 811582542 50 329204090 73 554812830 48 23759290 0 979807347 33 52777094 20 720654529 99 96540419 0 113618245 18 576996314 100 133971110 90 689491976 18 192597928 3 344009821 73 746442411 19 909862216 29 852752952 84 27660918 61 296639367 92 928601276 19 993416669 89 383333490 63 178741679 43 420785010 58 823328222 7 810577630 97 560103332 86 350667516 72 905783588 39 638186304 60 157561921 62 771973492 16 977120485 4 370865879 5 739746638 33 875085941 53 836757705 73 139020468 21 515482297 46 998824410 17 679532497 59 744699419 19 132537546 74 423492264 64 98310812 35 477859122 100 875500398 76 805633708 35 32662323 48 493944167 4 831859301 49 61316774 44 777895528 98 391066459 100 151228361 8 288521775 93 439463288 60 373736701 43 332851543 97 761287576 79 694803314 21 502193041 14 203419693 28 961604491 25 288251061 48 212354584 8 891261248 6 458508689 21 244359655 23 923968881 95 181300392 66 874181347 93 333736660 31 909066778 10 757201966 80 869572648 70 372165263 2 575693766 51 85089350 29 896840973 45 933677037 12 421449741 25 658840891 42 356572485 7 192330245 52 445672982 24 922932310 75 71924518 40 555058537 79 640040404 46 325923435 90 570443856 3 430647389 100 800458627 30 713985732 62 625845190 11 616140431 50 490445227 52 681528886 58 576449395 18 111939978 70 970165126 21 154053455 10 657265316 10 806899624 74 297771516 88 516376931 37 884522888 24 252171717 39 159317872 96 578874477 47 521045486 28 837300754 69 981070030 95 924359374 31 519235567 95 331645990 94 646798658 71 457909504 81 861752546 49 950010272 96 388508801 89 299740035 71 359638973 62 844821513 35 768955971 25 172759370 45 733460944 88 633798731 78 189816481 68 200413023 40 45065471 38 739198946 39 167840148 0 748759350 49 344438387 27 466261935 56 126416785 16 353201493 10 11964831 93 840195948 16 363474245 24 545433831 73 279855072 47 936152336 58 144425349 95 276421681 58 880722667 8 564603505 73 182915680 75 882810696 3 764367610 69 748044147 11 389405486 32 497899356 33 334583815 70 395367539 57 841375120 98 794956698 72 351453766 56 589355358 66 111001075 87 105950429 10 558135089 93 374716254 81 601132046 18 948830057 0 82897119 39 939914452 21 108779642 48 671899411 89 90802449 32 580662565 34 901523236 10 243103676 80 213400480 61 865834490 62 711344860 47 800018306 21 441338814 23 339980445 86 321305417 21 379170673 84 788552307 87 145052711 24 90761998 34 29426247 59 485858514 82 65387579 100 680723423 47 235455458 31 968415441 78 544987085 80 747445388 100 456877369 48 198660527 25 30641222 23 181317154 76 218977413 42 614352819 89 494117403 89 151090743 53 254911010 72 991800670 56 786224352 89 829553107 29 334301173 77 96307525 100 226707049 50 443825384 26 154330192 29 276242999 98 79742708 76 221701220 89 379557359 80 565426589 27 60621259 67 968561222 41 383462527 40 348814914 51 877810873 45 929281046 51 864974195 40 879859912 60 741526869 83 489996654 37 756017217 22 584577933 59 506789435 16 384195500 73 895702677 69 300037992 27 326565219 59 179678035 80 311246200 73 496236785 29 747483992 80 762761278 47 441646063 92 140500991 2 350180902 23 465055572 9 793343937 95 367274559 98 545608216 48 300219731 95 740606010 50 864433526 77 104137041 60 517291373 6 433681552 35 257110618 64 825091433 59 248774621 60 47877850 11 268985342 57 95226499 5 758663235 97 503602795 21 685026028 24 363064310 39 918842931 49 26242554 43 605833076 63 112541711 82 281864728 19 638544219 7 597753053 82 137576996 20 978547339 22 863466419 79 776849375 47 366243251 76 705469609 71 366496944 43 244016395 76 465939955 31 683670712 44 834682015 42 698067685 73 536339095 67 918688768 76 153738750 41 533317849 28 604569015 28 192684863 34 204711198 95 186148249 31 609842216 92 984972751 7 828984212 84 197342530 65 300782276 4 768393912 38 862945436 94 638668466 7 812923736 61 690083982 80 98570847 23 336646886 70 349110481 17 567758457 92 561678886 5 607139460 67 150470927 19 791956246 8 389232601 39 352649294 63 206938575 49 370750988 48 156309077 22 372447019 39 908542275 87 930758320 9 517049353 64 956770815 30 159574628 10 800189941 81 724606364 32 854667710 68 810447103 63 277049429 75 130262508 47 552065309 26 336516188 56 445555708 62 524052403 62 776460920 33 652819440 86 513225380 76 900550611 84 174607072 30 986920632 74 828480657 40 178152545 15 541048214 85 105826218 40 406601039 18 897734977 38 548141853 5 677247317 74 229191368 33 28015563 25 204847741 9 119456825 89 719364334 85 99765796 57 437115661 93 113571737 79 687440702 25 309290519 43 43975766 47 514652170 90 532721566 7 319060670 61 156674264 43 296990046 48 841129702 69 887081657 80 697114073 72 786600713 1 645880222 78 688555476 52 32449950 75 812353954 66 893024195 66 240837098 73 886727795 45 845844982 1 216226894 25 552925988 1 717298517 38 899864385 11 333907156 44 249268690 15 932386889 70 531518776 81 981156913 94 561849817 88 290950732 50 874960357 64 728651666 19 543939387 49 529228082 87 908798596 60 272169471 27 879508699 90 764694052 47 379461199 83 75724248 42 3350939 90 391916632 35 222144560 79 718135509 77 287851898 60 168258410 66 500838478 25 352280680 96 706702731 5 229200663 96 63710636 4 41928518 18 191624014 34 465050375 7 526258977 49 132771393 45 63464973 62 100382540 59 955094998 59 519003228 16 978776124 65 408751993 69 103534197 59 162605167 88 868744518 80 568645570 96 395843789 65 107979926 45 271451493 42 955260134 56 331087220 53 711892312 37 264512809 68 139345385 15 117272556 96 264222392 38 899315450 76 182738587 95 670775732 19 257102199 39 492687773 94 388497528 47 256141432 43 536935175 92 16839883 47 671182642 23 288433553 91 671359962 70 969318407 27 237619247 76 439030913 28 188179295 39 151933576 31 944078491 54 966522760 97 885906446 45 275527660 76 121696185 4 161600176 70 358124059 12 927672769 89 202425101 53 698748784 80 207087701 63 155965652 62 539842148 90 788729267 59 259204779 5 443955881 57 430809177 84 870463848 86 15044377 88 41477597 72 571083329 48 542806789 55 807651505 36 52720541 92 928540022 31 835835382 48 95882173 86 432250688 46 734007520 65 456711270 70 269766587 20 538282698 73 143843978 81 365303388 60 230337405 12 656728207 96 225680003 78 77931761 74 474680217 84 669724203 86 154750593 73 604033676 82 162316967 34 552681390 67 139598333 69 389039866 73 203020025 52 375866059 18 103931272 74 448973145 92 297354554 1 561464723 11 252402308 42 51956917 31 441802474 31 312061958 28 75096179 79 571426981 56 84490098 29 802433287 21 860582647 73 610250930 33 690000463 12 660011151 53 77235095 42 500652599 18 70160167 96 728958152 52 719367664 79 65092463 44 835977275 1 587842473 6 387445513 20 505004418 70 804858633 84 87870937 62 694490134 14 896662074 80 618729938 19 973547188 36 337072132 72 86515548 33 45914638 21 365788694 39 836660116 7 712106482 78 399418075 21 529011173 31 784642044 72 438308361 98 944516455 80 757285450 15 389897669 74 105191849 96 773885956 90 817109482 78 689307558 32 433457759 47 43786203 16 71168264 84 572375890 43 120403680 89 549483005 43 706657413 18 338719087 23 70901818 48 996819608 80 552816368 53 615244275 47 470527260 37 56023516 0 779686738 90 146630377 91 473817706 74 197127430 89 854139157 90 100876699 79 677611798 54 511336888 20 272147167 6 876334857 95 132465211 12 626654039 45 572238011 43 346711689 79 817193164 75 72925238 36 789315060 86 924909450 22 2781320 72 962250412 35 523323241 32 655756968 18 453152654 57 638640031 14 549948160 21 532642622 43 369296884 45 487505006 39 340295637 90 365196984 2 474077734 3 667997381 6 37513327 85 864055499 91 858849832 38 250063786 19 908438647 3 2526507 39 366526443 5 332805378 6 455990323 78 380383519 77 970390875 64 260243771 76 297876603 39 906588054 49 523596768 79 940314734 42 267127987 53 453786835 87 974224479 38 950550550 81 284896538 64 621631492 78 649187987 37 354933032 25 615986297 68 445760255 41 269392481 88 227336847 47 500206862 88 777704834 56 706544584 72 417138212 20 576658802 0 594107560 37 380736173 7 551382288 86 498793450 77 257626620 10 118539997 88 704532691 23 727740437 52 506511194 89 944313323 80 704335438 89 416789018 61 548073856 12 7422506 3 52912602 63 606481580 11 586219384 18 450152272 55 89541665 62 789132002 64 33235466 4 312083302 55 871060692 49 406855924 78 14148895 43 489717027 94 679789243 81 759447267 32 150750214 86 587552607 2 198280706 59 747003575 91 951610097 9 991142498 96 906756453 21 188311338 27 903798234 31 427356922 57 876969185 54 263576233 25 286740697 57 360406731 19 582047047 21 529510590 86 386354159 80 785852574 56 670166667 62 823585028 81 509797795 46 979069411 85 689853470 55 539999498 84 795764709 36 166506840 87 9384462 19 652371729 36 979078401 7 172488952 92 59298457 94 622937834 76 985446095 92 923996979 99 392764293 62 722959116 62 651649636 43 273302061 35 50392892 74 398272691 92 424748223 95 376231343 63 408693679 64 559805740 2 631709982 79 368762749 63 320130940 71 718432193 51 937662968 50 987511321 68 879435297 83 3557536 78 158028153 99 763464834 49 236163092 94 197221125 96 928555922 75 539247226 88 617527983 90 381409842 72 618425923 39 149862043 24 504431933 7 385566810 34 768534070 53 176891647 12 819623726 36 133670341 66 596089943 51 667432532 70 244623124 79 318926273 7 518108538 81 413047933 49 139988538 26 497563444 0 625686472 59 366554035 44 671036555 97 916994871 25 344908120 81 15514941 45 46830286 28 317176786 57 37566538 46 56054227 72 718251152 32 280024817 59 789848982 46 280644637 29 511230267 0 862592805 4 172541331 7 894805290 98 722422676 87 421144738 76 106902673 100 648072482 21 580683016 18 378451486 10 152206502 24 618914549 9 806191037 31 782292828 37 726272405 95 302199328 9 732201055 74 92723117 84 171557314 44 730219993 57 729249235 92 509964950 57 700377353 27 693052947 58 756387772 75 830706235 2 708158012 92 729731692 9 349654946 33 53562742 14 821908944 81 68827205 36 439872562 93 817007184 48 828193102 71 862948552 19 493849984 8 86738886 1 552594817 83 869073620 39 592366158 69 97149206 64 773816610 3 138774058 23 230631870 72 677513493 67 428159225 97 602220072 80 120179973 82 689031807 13 952722533 59 147854634 64 606703749 9 279103280 53 530386881 7 33126673 28 710998806 18 905823805 79 629647503 80 289473935 18 156423068 37 641323242 59 387758701 63 484764064 18 66420112 23 540289632 76 584101136 54 179708906 88 275719388 94 916841064 41 486572297 56 694218277 11 386799668 54 156364442 31 998722874 83 58825556 67 129214316 54 629448725 12 320667752 64 99558646 97 680861497 73 674173809 95 942176922 15 642519468 33 708583976 44 514764488 20 675617052 76 597876115 0 18349314 99 150660813 38 644673965 39 785980938 42 544835990 98 312208293 14 309048841 70 55209400 10 222409374 14 933695922 65 621343269 89 29787674 6 546481809 53 529403800 4 813713882 43 584746471 7 469881293 55 322420096 8 86716672 97 497146796 40 105384357 39 308553959 59 84596418 49 674587439 10 206095553 56 969364282 8 275000350 14 929953820 61 546394046 70 936913114 68 452484757 42 832509015 71 698345865 48 574383152 35 936963796 48 486766040 27 773358768 41 790302615 90 165071431 16 439141010 20 38531185 99 554478602 88 714269563 64 157895144 45 100357182 99 252303198 5 662467180 3 701757919 40 858660209 15 882300233 65 920389667 96 418068126 26 401557859 17 484636851 22 968308168 85 388138964 35 826951884 22 921655148 2 193847344 29 227474895 54 190552704 99 563278286 96 541480903 3 57112740 69 289670124 53 642939398 96 897517430 78 532813075 9 856392145 15 741414586 46 173906955 64 625126589 84 609469493 17 175146750 51 101758393 81 8451073 26 466349314 99 198511492 40 729421987 13 221201192 9 663728961 59 353386345 98 188341099 20 925244717 44 256336482 36 954879309 60 612590707 55 257595174 96 819344848 28 723273168 61 636678313 35 475120490 78 689280705 53 121916736 34 669600998 69 199500762 26 551878308 87 143554405 25 289683711 24 129150501 76 4379252 1 717609176 70 970089159 2 940527650 12 726769692 6 198347361 81 328191110 75 906938897 63 928579829 24 160615443 68 448296560 67 322358481 52 639767970 65 852593333 94 482817402 11 365260349 48 381217063 63 29125478 27 332009497 7 585220535 41 966808260 34 598325923 31 636158367 54 392137331 30 664374778 43 373266742 78 445439874 45 960301915 95 38952542 67 608287911 98 897288168 61 546688703 27 33036593 16 392124735 71 394335340 69 470454428 87 527038993 10 538936261 1 379848393 35 29241609 14 276612159 75 981750256 78 837079268 79 652181851 48 63602901 30 709460968 89 406609106 6 247521352 19 235979089 49 36566218 28 210616269 79 979333512 89 689664257 58 986122518 74 280455387 71 696952901 87 622863423 16 94401236 26 340458780 90 65803417 25 803061151 34 339471032 51 673819650 55 406096541 49 292012902 81 47834438 42 447098852 8 786020099 5 130258495 34 740574787 28 415402189 23 587376794 23 49906315 0 960726338 34 630455402 45 76719503 34 422893722 51 90510248 66 909480374 9 350601668 27 241562347 11 961221255 94 136327426 7 980336831 71 807815623 11 767657137 68 582177307 88 345791393 46 653908023 32 971534986 8 954138352 74 233505097 36 870433117 97 432660101 91 503383759 18 648525527 66 813306813 70 915404165 63 450870644 87 547935868 41 613625193 24 309468535 36 497753509 82 400957377 6 385502057 78 458510265 37 757824943 43 554893585 63 254630580 3 135263254 11 936984317 89 984992839 52 749457208 24 274581397 10 821414462 99 658775108 10 104401882 62 214402393 36 93657410 11 248137704 3 512653955 35 350562784 10 65833704 69 593245373 48 343628425 17 649840248 52 138255429 58 175809016 16 371569378 51 369432623 39 556385796 61 234240240 24 326149592 53 774317476 47 586998503 97 835752392 99 402825481 78 292316387 98 129225760 60 671407512 7 989100396 7 873450380 82 774037461 47 853058729 72 493158856 65 681217509 64 845639457 73 883941407 91 136966167 32 50909819 66 245829214 99 472073516 84 470706091 52 889612093 23 771868404 97 633354116 0 793661045 89 954940788 9 10991753 26 903138771 98 9458827 77 738668076 18 736589265 31 180737588 99 155063021 48 357144425 19 355529494 7 629201747 81 928617740 55 85981127 14 147159528 64 961460775 9 659929163 25 741090131 77 221063442 27 185913425 9 582466003 0 462337383 26 358484097 6 328972741 46 701239310 56 114948693 75 941255836 98 518701563 98 403798679 67 739433920 30 716177776 72 708110811 25 897715815 66 41628358 78 774172387 43 173447625 69 298303261 16 651881105 94 298065255 40 804190608 80 551442468 5 659331487 51 130579149 66 785440527 86 956096404 66 872779158 14 236262473 63 338262958 64 592124824 15 57429205 45 307073661 65 442645917 70 181508160 73 857882600 39 774690263 62 160503305 96 865782165 53 509605117 38 384734783 81 204460049 31 814734076 82 316400656 75 974869417 92 866400528 77 332701579 87 642187346 78 75903087 36 89724061 83 163401434 18 605117118 30 194207198 76 569310260 37 118189177 66 850060733 49 369158558 58 611156763 36 455684818 69 868797671 41 742103315 31 326340611 75 894566420 97 549444211 3 950364817 70 426690909 5 460745228 7 783727463 47 301613041 48 65610357 59 779863814 59 613762606 52 319109927 89 880347595 57 533030194 17 549162322 1 134450048 63 782620989 73 585417022 12 963957808 29 319628815 62 467230582 53 393055289 38 402356945 18 626617096 20 751019404 22 851960262 57 782287254 35 293173751 27 496506582 18 305766412 59 695975948 69 286623011 87 671556364 79 737694686 40 658485832 62 823282435 9 373933824 33 407611210 22 566197824 32 140174794 71 554169066 4 676618852 23 528089370 48 132081763 29 780883589 7 307385729 92 750664513 37 493106173 31 352846040 44 756800652 96 775793885 28 25559672 14 46652438 53 404549212 70 408997366 34 201523439 58 49918250 87 550577784 18 364796127 77 110775905 21 184983676 69 590663566 22 747444893 58 444969755 20 17230567 72 152816589 100 19325767 55 839180906 28 138061841 29 893894270 48 345411847 51 451496611 81 725599732 29 177721071 32 525593377 59 631859796 72 12335023 2 380230228 65 62998974 53 165420374 62 278510511 97 344960211 46 294004942 77 774439978 42 810508217 35 184485841 76 195327254 88 407485934 55 747320459 71 259419507 70 546143144 83 867282409 0 282665719 32 696729813 40 404464656 81 988264389 11 967274963 100 307582683 52 252564835 26 786087746 26 616144463 44 127883130 96 259278026 27 602404794 70 994513097 41 576487637 89 478282610 22 858712079 86 216394042 28 963675837 31 528172082 54 257865266 90 631075781 39 628519678 87 495929217 45 716941223 47 973378341 6 681355943 51 522325139 52 308988257 71 622773019 77 30732203 92 797037944 87 348349901 26 198677395 46 790543843 2 601317804 82 150298759 47 859602262 72 632162067 39 825477858 81 909438925 76 459238431 89 180269785 87 529991996 11 657753389 31 595975526 93 504473533 73 565436489 77 946992152 97 75287843 32 787386873 14 219273272 76 315022841 47 633118228 54 370587233 37 652934053 76 62552809 42 898949253 42 488660176 2 689737192 10 767410924 14 798829927 18 776197923 6 798788804 39 231397358 88 214397188 73 161916782 83 330582714 50 748074033 58 398819934 50 15006122 25 577610119 70 252816360 60 203574116 10 378218276 48 447525906 33 645097537 96 900651475 94 102176088 17 983641726 29 970913885 47 444142957 66 938256201 77 984159933 37 23681510 61 524588124 65 252061248 39 624112774 45 931880920 82 957864191 16 58450710 17 920525595 82 817122792 21 820944866 48 550989966 55 152805351 34 473760298 72 564287203 36 613758034 33 246945215 19 938248732 56 518556202 3 412434650 22 159501184 52 763530018 68 330147421 55 924454348 56 400835634 29 79753700 31 903772156 47 657737554 68 247412005 99 810377651 15 41156264 61 449952666 87 407417668 89 452208271 16 219448257 96 697807866 96 220646053 89 666293318 3 691971564 37 283316856 22 15194619 35 439803233 99 432340910 94 719335498 12 630805527 41 389880866 1 831741349 33 164834730 14 663962192 4 975152344 45 907959097 1 715971274 0 266249162 64 885775320 65 719929677 91 939052640 15 775703547 25 692901592 9 352776748 65 648372354 92 614248470 72 64838138 60 986946819 5 948698288 29 185051464 49 31210363 63 314214971 23 422439285 61 305268309 41 25064448 95 201895380 1 25316339 11 148506148 84 70205228 1 990853912 49 303718006 38 525714939 3 789856725 90 398519702 16 127670372 14 973180883 48 551722372 73 981812497 75 58467304 3 132939425 89 2752838 57 12504205 34 908465290 47 632369338 24 675083964 20 898105125 1 386240154 96 648068591 10 925250556 44 909405225 84 995926879 9 243826843 24 721997053 64 687803546 7 317093062 55 59692399 79 58212658 28 113916775 4 508897856 67 130016887 54 845239483 21 766861763 92 94634172 52 872067242 39 455028783 20 750665255 29 78656702 6 723416065 15 141497066 93 216123124 95 91053657 39 777327860 59 962658966 65 394897348 49 711104961 75 669181768 90 142363727 42 190631052 12 909401753 4 456808057 22 697642793 5 273515029 52 398640651 61 305128225 67 317701814 83 850142119 48 64519657 49 619260863 38 922292895 94 526117095 8 360578726 97 84999615 86 695074677 86 472355985 85 583822517 65 880086435 62 258542577 54 51362729 71 499382819 85 486811058 78 933516783 25 618637874 14 540550297 77 496726777 19 604074838 92 977991302 27 631845908 77 130128528 60 853346971 60 891911310 88 306482054 53 573230936 1 611953434 37 480833211 72 598858117 90 79679444 33 446300308 82 909595208 24 233698857 30 688493020 1 231268474 41 24569867 9 849396205 99 893268857 23 430345649 56 300840543 76 15571065 15 531221346 57 571772799 42 3169513 63 769866762 21 493018625 76 51912439 62 990636679 6 904778493 87 323162854 41 112481409 16 311896988 64 87377390 98 593820685 72 621484676 37 627949730 94 79354933 88 382771356 41 452617931 12 627880085 86 776139380 50 149972055 16 375905913 5 358906414 80 575227436 81 322731141 55 251933316 96 538503192 100 91672070 2 956737509 2 482276028 75 397813581 44 193845489 8 243603738 17 926525527 18 433340644 74 427033168 67 779456279 91 920910727 8 541628598 40 588116182 88 343193956 42 864193867 54 741611376 81 869983489 15 931199575 51 396954948 10 893187307 33 829358301 54 170158707 27 921568319 9 72714851 76 866898319 35 761401544 51 921492835 3 557719930 82 150208037 32 671953720 71 841625577 50 275402792 24 334229812 52 921831011 51 18839127 35 726354267 35 586932746 40 696281710 47 3962457 75 808756783 38 496040453 29 360394295 12 767850260 59 427288509 23 573837148 35 973793613 91 698617681 93 246160309 39 535303507 10 832051480 5 684766303 58 891449064 41 647330638 55 649223119 11 360962108 43 171445567 86 194247456 95 38223546 80 451953064 39 741708620 85 841415863 82 895779020 83 807275967 79 386026841 15 958573600 98 382951819 90 42222995 74 213440756 12 439799671 42 11766503 51 616173160 93 766276293 26 431710934 85 279986961 99 236795927 42 793648888 25 381860628 74 747209595 16 36398866 18 519657755 36 369935855 57 850609162 61 348723276 31 515823868 43 487318643 59 260919824 95 994677318 75 442034705 61 857418889 30 772112516 81 339463448 25 797088286 98 493923697 25 700730413 31 34573880 1 354196130 65 989446326 17 814144617 83 459140947 93 941623465 16 460126376 24 428460800 68 915366988 90 272352010 97 529586990 91 324906177 100 376987039 96 47824689 55 344801141 86 402011942 38 614402667 95 121451736 10 384809746 29 546045450 43 699667031 57 872411957 22 96865957 94 352758771 38 740256237 4 844973033 39 874967101 45 981733922 14 630419671 86 716529499 83 6709686 27 39688070 17 160315567 74 552119340 44 435566995 29 333289442 8 427588590 84 858427807 44 524746832 72 480919133 53 353122872 50 221102212 95 415781649 61 577430458 47 208086455 14 181563292 71 670362348 96 394293350 45 989487210 94 307808889 23 382927124 8 901734752 16 520847292 53 361337816 13 533890139 10 387441455 50 862913888 28 904700114 35 398550457 69 18347513 27 916738201 30 415512666 1 356233394 48 336257939 24 369434428 88 224791520 61 554461240 57 610871592 12 649165708 43 40205384 78 574046235 28 916336201 74 966327057 76 934167698 73 50642511 38 312433793 87 616040367 22 551364938 4 568297483 37 907919556 52 395396271 69 998654467 11 534546544 75 287696634 60 174569041 45 265051920 1 162573792 93 711106388 24 528950072 30 845256998 98 789446446 10 248267200 11 115502463 5 322666051 62 67444774 94 647095125 4 674971519 51 726715399 18 650077280 93 103076195 6 503611490 27 365860556 3 514453787 30 531554665 83 93179384 78 472726602 26 109625633 45 210747480 42 592324662 16 909166557 94 70760374 25 143439716 4 180071592 48 853467450 86 737091136 60 246310819 37 218733764 20 366114926 42 372716783 0 533853990 14 865325469 5 720493011 89 650730291 11 45939262 100 802076598 77 575850766 29 956419309 16 873329893 44 676931719 100 339362181 22 669999079 27 209721198 15 862880163 72 565770011 72 452871415 77 840418605 5 963088670 83 684039974 26 985966250 26 26879810 5 838406980 78 908312093 76 459049559 87 242094573 71 635584171 24 18579934 23 426724859 56 918200431 45 394439476 40 181778991 79 591474458 46 696030727 3 570127651 14 532280 91 758343523 60 433393314 2 658668657 92 279211106 7 228262391 56 259870593 86 109341752 43 747519021 28 445267820 26 28854593 83 331623954 80 737078892 54 871761669 64 664043939 88 118389624 18 544515880 66 514707298 28 438677729 28 142213378 47 34363312 28 59558741 92 538025122 76 618840201 39 309589854 41 589027314 86 704939756 30 729911352 71 359478567 74 353688635 39 689653851 77 707031419 50 536348794 40 224797753 25 396282605 56 895431834 45 720552648 42 392883298 40 634128621 100 325745689 87 854999113 92 173885124 50 656542614 3 792526656 100 196319963 42 45705321 12 33135124 66 311301775 84 947372391 36 745734603 12 943779553 54 785604278 35 587055605 55 184855524 26 592198334 43 374429386 56 754640227 55 734898817 30 979522854 41 168679697 52 99952747 58 525199396 46 698757 6 639621660 5 986900787 27 873487533 29 200969761 21 317860403 37 105971253 72 300137899 81 870661680 96 547157606 18 206033392 93 339299002 6 568783216 30 23731775 41 127148750 77 791201596 47 488777868 72 40753357 5 926065252 99 843686566 29 364279706 62 837168666 87 265963630 6 775581609 59 102214987 99 262427681 35 213208689 60 322790613 91 675825552 89 326951512 56 270939186 77 693170695 29 528059454 57 340558730 39 669261843 57 509185645 58 368068415 13 243120555 74 674480051 94 834671567 87 245268097 34 549111498 76 291410835 71 147599268 11 727595097 77 621760717 34 562021923 18 895034166 5 650040359 57 469241787 11 825740031 58 280681021 13 315803015 52 442517790 37 158891823 50 688278098 77 85560759 86 648771676 100 913521784 54 544783232 13 912941085 29 227158721 12 120776377 2 137667628 86 841575467 18 849985567 15 780896101 40 709660341 58 214139278 87 476794597 41 289691501 96 765780744 55 719494144 71 784728497 4 418035343 79 513176808 1 906457660 60 894301883 3 678602035 12 178901284 34 956712041 60 971923612 20 910863368 43 159740466 72 511237913 31 103688770 39 60575899 14 347603821 59 140432513 78 137778381 29 679401504 21 513554049 44 866923898 70 448702334 51 902429377 75 276544173 14 368741595 22 459995392 65 617692167 30 168038829 8 561518301 59 416860042 52 441706190 8 419079386 25 482289922 51 245335264 63 124656082 27 13197916 96 426285531 38 858260101 64 544585262 67 947574718 7 511552034 64 301455823 27 265704238 89 617312960 7 765933642 31 768020395 38 69572164 68 798688680 1 873662469 87 911785610 42 387972933 54 424418999 80 931362702 67 469210882 5 751713397 36 527945843 76 173959090 95 735141172 41 966259905 25 630047423 63 995147244 98 632330462 74 666197644 61 987532660 58 174555019 54 613000899 71 777145299 25 679958147 7 860132786 44 18432636 77 989878209 10 515586728 41 83264296 65 693798439 42 326820150 21 108871809 69 713436924 10 917144993 34 658678097 14 565313773 98 702378611 25 890547351 85 592854062 51 118397602 9 312576429 35 722629388 78 176653321 82 526752214 95 766997245 13 871826949 55 755104376 16 156169007 43 633262132 57 809751873 12 785280556 7 19170393 87 908238000 27 514276621 17 804088396 36 571564197 34 336563409 89 142652073 81 618104102 54 131340950 23 634891391 84 885285006 38 530310883 34 476114011 86 981092856 35 215840557 95 477320296 97 717669520 100 297666213 56 557782722 75 510473880 18 996693029 90 912297163 26 311121016 26 823743161 80 58498117 25 766468470 15 641339405 34 708207979 20 849756662 54 247640849 34 74282925 50 495478342 98 35795785 59 352403280 50 483161576 16 108498088 83 309259345 31 315155004 70 843620761 21 848447960 3 458962896 80 66148501 85 838324852 83 143181185 15 255613500 86 947140958 24 291191924 28 759019320 5 678389720 93 981136453 80 231354626 19 286582784 68 793911131 82 408514692 26 702333255 41 712886841 81 491557339 6 103466989 8 38335059 89 800358923 67 109709402 73 617155568 24 524425763 49 433648842 15 838978236 76 174047959 39 504114191 68 334915737 63 386588647 90 942363398 32 667787766 3 506968778 62 849797930 6 124708573 84 52753214 77 688161517 46 451408692 81 984415241 66 583662601 18 870858955 11 561708869 86 282635380 80 292197525 93 352441796 14 851177609 61 243122112 100 236578644 94 585594087 100 242778654 4 928882981 30 231845849 52 285489131 9 392776297 77 14900293 84 391247935 50 614842719 96 829060717 34 453571822 40 738342042 30 510893621 68 134707671 2 21217227 84 876441172 61 177633964 3 553479672 96 929582272 67 744648322 60 632276283 63 808326846 20 40649054 12 876693325 68 559980090 88 518709386 29 696706112 45 76945463 71 823547961 74 575833855 2 465099630 20 757416069 33 833125841 26 4446403 53 846376185 64 925382804 15 300450813 67 127097736 48 84287622 34 282612586 0 629550283 82 791211781 54 995259077 69 46204895 89 887936008 99 646830306 15 253963742 96 961315082 70 567628033 11 744605446 95 113192893 80 463654595 24 448645437 82 24316238 71 954676597 80 64177541 84 908591932 55 551518216 40 501457708 21 494198525 87 758873288 64 850151154 98 361966494 33 406652335 47 788856077 85 764383644 40 19016491 15 723933683 93 82257308 98 819036459 73 797069378 10 637333685 70 800768101 84 806833898 0 226004366 13 573459782 61 359644917 67 771392751 74 608698674 51 143322141 16 304926474 33 429250719 16 425229029 47 355064480 7 207244340 59 51778966 86 774070791 18 200944006 85 273951613 32 868210718 14 854596452 88 243565475 42 518718396 59 232160804 82 161530875 78 583059222 57 538582254 59 206672711 92 884832788 13 737601859 65 315361740 86 78172187 19 82638103 14 768137667 90 631245155 81 924807832 95 156748631 21 25953143 1 913070565 46 730672453 40 59881484 42 795871167 35 707884564 74 632910751 72 488830103 29 331269811 50 666117592 4 515133100 84 690299114 83 955056580 4 772522942 28 4525948 54 781519530 96 33258582 57 786335330 38 555782438 61 913473023 12 575351064 54 223872404 7 11096444 55 568191287 87 402153965 10 146906753 78 40174068 91 533124218 95 630475841 83 380778478 97 357761731 1 913688406 81 43290193 4 976340597 80 989815600 57 281354600 84 196497886 69 767683459 17 250596416 80 435980327 5 609563863 49 688354872 31 730635198 48 771261823 9 604268341 94 555959208 93 793539697 90 305930337 69 179028623 3 838394210 25 152703184 41 604786853 67 989995515 96 222322395 19 317782904 20 526225687 38 305006042 3 683071573 55 602751383 32 616707661 54 584423590 19 67153417 4 827259652 14 350793313 51 204153021 29 469836772 93 366432626 16 276641766 28 71830581 71 671689611 36 90256822 39 629636104 43 942081525 100 481596613 15 407624903 3 990803463 11 296064176 98 834386953 95 490266198 74 839126749 93 20155828 70 453061489 33 460486017 97 63445383 51 714530268 1 829182402 6 805442549 56 383803426 8 612761038 81 388680696 92 547961639 58 968380526 95 543912682 34 144425242 41 934909043 75 205103980 70 585280964 62 528575469 28 208677061 40 859248610 37 116689009 85 902044480 0 86473682 79 631491610 4 214701247 79 466161669 43 563274494 68 555055747 9 481584148 79 411838940 93 611994784 71 339222507 59 926509772 37 667593575 67 660740592 45 437754695 9 39925201 91 68826172 37 247045545 6 710203432 7 141206881 98 559475503 28 58172796 96 609394660 11 895531519 65 46539258 57 470725656 67 699464853 10 940610320 98 355702757 62 983961672 47 25288979 44 452750233 2 333484147 1 132735129 28 343575342 28 654830291 87 44162979 55 833909339 23 343583837 67 116403267 53 230867911 0 239695607 99 945165437 26 484795890 53 196730662 42 51671215 12 469352260 28 71573526 46 826180813 45 272870442 68 429137169 43 803551722 64 980125391 38 982276343 12 482800120 11 550017069 1 610616708 7 790486148 52 403374748 66 695816827 80 471205490 67 376919978 93 39765407 39 169999785 21 371058755 41 180841896 21 173046702 21 177194247 30 84653933 66 111681547 48 264062285 4 855716943 79 303511871 34 436456243 2 915266480 14 538767368 97 443182813 83 409434558 83 664202900 26 910232435 55 650945041 64 611452935 50 977505883 19 761223895 23 598545795 100 683680810 93 245096067 14 349466468 52 21790842 36 898919108 41 744994680 4 975881980 94 359510062 8 498085010 27 342222230 7 173611105 80 605931906 78 711964750 80 85347041 91 888630059 32 670439351 68 569164398 82 27769296 21 342237441 15 985995160 71 889649671 14 492279030 94 763231524 41 958437218 2 656789727 31 117887867 97 45290138 90 56224333 41 38273039 72 725077644 68 504953725 75 380101932 71 404855955 61 273076272 93 729177334 44 835701460 0 381127091 52 989567580 33 19073052 6 900663968 64 843604942 8 662282836 61 98861668 60 213996479 15 643855681 15 20690706 13 142952724 95 463274253 71 117726844 13 567634211 6 510192862 11 334348107 50 735112169 42 967997905 89 19019951 37 145889863 73 927912598 53 707157077 35 24412492 91 667999285 37 502146399 87 791361637 65 528938580 48 420081730 18 348029087 6 593031522 52 152149625 86 994823108 100 842918082 66 963836193 6 868163748 38 322717272 36 392282740 97 735912231 82 380573409 64 840554462 30 605176513 45 978879119 80 282387068 18 458531598 1 843678070 82 430929170 25 274170788 18 277695309 37 684689669 63 778233671 2 690394687 34 302906143 56 197445654 41 130384232 22 347663519 1 18909853 47 831180323 63 422797523 90 144611152 75 707317398 53 525934622 83 467554117 17 955051904 34 356313817 76 124442926 48 824567163 51 281374459 45 177536228 67 191686825 98 221374507 59 737086806 81 616004450 100 12669004 83 451070254 92 367551106 19 926996788 89 283566013 33 567676902 96 754453489 90 452683076 95 57293438 11 911550926 74 36323807 30 673731336 70 920364850 97 511947869 71 173373034 22 441454220 22 614429349 78 486515274 74 599273681 56 117474634 29 202279562 13 717067261 91 516750715 21 807241344 84 872265136 8 724422913 46 521827807 23 687457071 60 117578840 53 80166800 72 612463112 72 212544947 55 487791987 58 259341194 10 210784712 75 221749703 47 699428626 40 831272606 26 674376258 11 560539618 56 171251320 0 411118496 100 334991668 0 664767306 77 971702197 88 306559569 21 503487450 44 720221103 54 867727545 5 894860996 80 595014753 19 742342514 92 975183188 98 760626357 99 813836126 23 914221409 39 37045485 39 989227901 49 744822430 9 950526862 8 454948259 40 50735147 0 488442822 40 133044477 81 19589966 12 744423464 20 691206403 2 484618001 55 836007230 40 566611679 84 373397143 69 668767045 18 637279111 64 293595838 81 830083642 77 37778758 80 634832477 74 808271322 8 164616603 12 276990529 5 5053165 26 69054575 0 597821498 80 425350482 43 340302116 100 324123893 25 256483211 3 61773218 69 109940578 89 538910170 64 992684587 51 405242897 12 95593433 18 866681944 37 646679321 23 107930048 98 947551022 75 743564415 98 660422424 65 856754840 60 912731194 65 9631869 40 889175622 65 263394726 4 883830378 14 958357077 32 586702810 11 716021101 68 841173241 47 367829473 80 39556435 68 960901818 70 449793226 74 713505506 69 801526548 71 99165394 27 96934278 40 375588117 48 867663980 51 883873648 77 837864225 44 755352967 81 469190302 81 695673136 27 373480359 63 484771605 65 967158057 87 357921206 24 39285036 73 432057547 9 722819893 47 945681646 36 854769 0 408410551 45 186431496 50 892494332 15 861016058 24 158645668 73 560815606 59 751219168 79 681006757 80 147872563 100 589041880 4 629624058 52 779979108 12 337341983 78 842737922 86 588494898 54 130571113 48 29031720 49 609365433 11 534996995 79 677625006 22 377183071 64 860643172 63 77062495 9 774407526 6 469358530 94 753163437 49 517217309 78 440362308 4 988890340 83 879335625 31 515362180 93 83008557 80 745388273 76 537621158 13 572377874 33 135519857 36 657122696 46 899256101 17 75511877 32 407388445 82 142199637 72 728959487 68 453334437 95 187086630 56 748210592 59 512296367 16 152677942 51 446360401 96 716987471 69 439200595 56 801592583 78 731789351 40 871556102 48 818487065 71 673941212 46 518946868 9 919140005 65 373207468 51 374376454 68 668056444 100 97061149 93 396453074 93 136520377 66 406012224 61 132599747 50 497169792 0 735986029 87 613169600 76 491445693 61 675404027 78 184451190 57 749881628 67 154094707 38 427205325 47 935254870 49 581757646 3 698491452 64 566468758 31 406383011 41 708063621 2 891129157 22 859694785 84 41468188 60 711270725 48 231781886 26 424871501 17 883755319 17 560517663 76 790919534 6 883227764 97 151098803 52 822650954 94 699402169 83 629253601 39 422207630 85 954773131 81 964508945 62 312903052 8 683380607 87 281209128 4 461758910 34 887493337 61 395840231 12 253635121 13 684704987 14 878707509 65 745094262 95 775251112 10 355298048 29 22724703 17 502243631 2 643288131 70 773969980 51 133937895 9 259316636 19 671036394 95 458302756 83 180646982 70 776381168 63 852312769 58 709789976 14 489732132 86 697605393 93 944343634 25 574858721 13 280652185 99 433966274 65 44964278 9 782928516 43 357494776 44 285766399 1 150085510 56 453945755 76 87379699 2 594196950 54 683203180 51 421514988 68 889082262 47 77514476 54 58298536 68 931430100 9 215448196 2 659319816 92 761825401 98 199872554 30 698617590 60 446616701 13 278221714 65 58544147 43 227708406 70 451888556 3 518671231 45 333443496 16 634208477 50 935749863 57 550501645 34 66055339 89 367758847 65 769079 69 544726227 83 238066560 67 590210534 96 708376748 6 637919197 53 306385826 53 502692904 46 213853213 2 674169296 49 768013875 46 829792345 90 515787094 75 650579391 99 970772280 44 826279416 70 550313348 97 908100740 83 313662321 43 896319181 82 782550408 51 84675967 32 359885757 97 453545768 85 236497822 89 115375042 78 551470743 68 479041673 45 911380366 33 421448481 92 538313271 92 808852303 48 315964802 7 246484512 7 763695035 32 984557207 89 189572783 13 787813872 31 980044476 92 199902454 7 869693061 6 885988553 84 99423022 71 656455988 13 101710940 90 92850555 54 127861454 18 288117515 98 571825041 80 770223795 52 721407166 63 819785519 3 525094764 47 577425411 29 247229304 23 717251155 74 911300995 74 699854818 47 645523613 25 505042314 77 443186050 19 477917488 5 223106788 51 196095844 14 134204995 25 608737700 36 156103277 91 493456837 11 895474182 45 577968447 14 317082055 23 889703105 11 167050526 58 689749589 85 856265242 36 879774332 72 649964295 26 779343583 22 101791711 5 742473937 54 596195779 34 131381847 73 874667271 82 864263195 75 632893262 92 372370308 71 2796293 46 955017223 4 911965486 61 678451220 68 628365072 60 956964035 32 513488150 27 643372223 79 440266447 70 770439282 28 815859701 90 396983674 100 453248331 61 655872612 91 368651598 23 348437818 11 411523673 1 304264433 21 517236570 88 237506950 14 545803455 79 656734934 54 300468283 62 513448826 37 936904728 64 871756147 68 521465706 36 551736671 60 138013701 0 911596547 23 147537877 83 823198713 50 187308598 66 776743057 4 517486810 99 106159524 92 726654455 39 379682582 52 318700421 86 704410939 63 195964010 79 120920631 32 829665701 48 44071672 92 157633139 85 628608816 5 681866171 70 964443787 41 550212617 12 683540336 67 884619229 74 161271391 51 437093582 23 26380071 47 344224765 92 797177845 28 617069230 76 658517645 18 439322408 81 385934313 70 481373756 35 366758060 10 858900515 35 52075740 5 670180627 19 787482679 20 757202360 67 165092850 53 231266749 92 687322896 96 922692858 27 281722716 57 879161580 10 829951495 84 306927065 94 779531917 86 929785620 10 255797981 15 121323875 80 611713207 33 277994931 99 934683730 14 766104882 33 652831245 21 567411574 91 472153037 95 431555586 10 347844570 93 544907248 49 730789336 97 67605862 6 987693591 47 600400002 41 55474643 79 268716707 60 448073767 11 478912740 45 441067003 54 881903633 17 590231854 84 722859321 9 567975104 9 91681479 67 131145061 8 448002802 39 78212440 90 928381022 13 339471912 69 671268999 57 105237840 22 570966488 97 397430780 2 636332578 59 681767037 81 702775112 47 115024416 19 145366405 67 4442006 19 469566685 12 612261449 87 715613226 37 120420488 25 224221419 75 402151801 77 978766264 88 262901554 51 845268237 73 602668414 34 802024366 8 658011680 94 529325868 55 742982078 60 971669869 1 118096181 51 110013529 23 850744340 90 74767832 62 739633811 57 79253179 55 99269221 35 632479444 43 403140732 69 592792818 56 991895184 48 473798514 39 255337650 73 908094853 58 36466756 88 490630322 71 439850055 93 64909924 50 745907586 19 211635887 0 662200045 26 229750891 95 946031251 63 338402138 78 502515978 35 807694489 22 339568774 87 842346580 46 638682028 67 911953698 56 594076388 71 763249641 64 343019311 91 225635344 52 791980842 51 475893456 5 557475811 48 654356543 0 796076000 79 179077599 91 786192059 89 19516380 77 482382327 79 198985599 94 281653430 16 550607885 34 68287019 94 903383669 6 449286289 22 556430420 64 600866373 52 542097307 88 789545272 88 329528808 93 705332483 99 974648435 33 156877192 13 511800065 86 799351620 90 305297694 50 556066837 17 4183199 39 678241383 46 399126342 91 727081911 67 148819161 96 774559014 41 32687870 21 722765713 43 19756798 6 146802386 33 977286976 70 36430932 28 499058533 48 725226234 34 110288036 21 208447300 94 943135313 4 511870830 90 711165495 1 663090366 77 141730955 12 397792697 68 69534064 49 726533252 76 690473508 38 356766921 43 661424817 10 296890732 53 999383975 77 73002802 47 561515369 65 619846297 78 603971741 75 654341977 94 651023788 35 522131724 49 886580128 53 533033797 61 723884985 38 927647138 100 90996332 0 794079005 35 305621052 16 587011966 45 618800524 45 457992185 74 252271232 44 55323568 54 358877121 69 642296769 51 261563116 86 659345430 66 642177269 42 620907499 37 893055551 40 976713282 86 764466953 21 747295444 17 322351084 99 912523834 3 512070053 0 12023133 95 455301230 54 761704503 29 434391628 78 936123681 88 812901787 98 982158298 90 229213374 56 19015318 99 836033449 79 417332257 88 297091349 16 81100767 14 126360940 21 568580263 50 361246627 81 252203391 76 810663874 31 377622989 58 568311594 27 69828190 78 408878041 82 514972524 7 105987184 15 865942741 41 945170751 6 827126967 51 175041923 43 799345640 61 731869007 21 508873675 51 117952355 32 47621959 5 884273097 23 441940661 99 237112308 24 792285848 88 477328393 71 537759628 77 927031379 59 242792202 25 961643493 33 249214286 17 402022668 86 808948118 45 559885840 55 555904668 52 376147265 42 192620031 28 104263666 1 864912941 55 134627460 76 182432244 35 697370908 4 455977417 55 525587140 70 101249021 72 105077094 55 145459073 71 908914447 0 927310002 1 461893298 28 301376877 38 979999676 98 7303623 1 327507956 15 132670445 39 936719578 98 230930620 67 329642369 11 58654529 71 440204330 63 847166845 48 242795058 49 261568393 32 76191292 72 751419179 4 566590617 13 517824539 81 587139868 99 325524532 91 939389681 22 450897804 84 616056228 28 291717063 46 734430501 36 100145243 42 736201410 49 666999264 84 96007298 29 528192127 47 348297205 28 503200587 49 452478896 55 776536962 77 173664026 77 419966461 67 494153585 4 330383724 25 961648083 2 815193621 58 602570304 42 927845898 17 363515515 21 883434317 70 670208106 77 67463758 70 514079284 43 892170754 6 367342183 4 485011160 92 723623261 96 36586640 84 314669946 81 824038003 40 572686597 32 850925441 99 799824607 49 507137772 43 207669586 70 581743156 70 175549173 31 603000578 51 474554679 65 675431171 46 73116429 98 547164699 31 204467997 60 701036222 68 287636273 26 342894943 81 742729332 84 912160290 1 460716215 10 383452908 2 705433855 20 584053905 21 38508893 18 256882927 13 546124470 91 554754222 12 462068760 8 172185574 20 522626998 92 223468560 81 908332937 52 616630701 54 363314315 62 562634403 82 229573733 95 461502708 56 107170923 70 33860687 90 789023146 22 238328372 88 605007899 25 326711050 90 806060644 41 524732139 100 571276016 82 762429637 92 678685602 59 56821149 33 67313832 70 660795302 35 138936582 87 413007586 9 369891286 74 509690502 100 663575294 70 42857939 32 358229612 7 403934437 45 948893456 66 725234068 20 986235841 90 845342519 71 760992653 54 20672815 36 733164017 12 331137757 22 2125984 12 90734772 0 90827622 9 60888506 73 729297193 91 137159566 21 981355424 26 417402493 13 379673563 87 285380332 71 691976786 53 907613493 51 992030116 93 95956152 82 213528039 10 877154695 73 316960705 20 200400881 26 30800892 70 868953155 9 93994389 66 627833594 15 351856860 6 256961473 64 490109035 90 106360731 38 486744915 30 181427931 28 672897090 76 650524382 0 283468960 45 625591235 22 233686030 64 456176830 41 418803787 42 510516350 87 105737588 65 412922413 59 10835999 18 576146245 37 915308092 14 917493962 52 822425588 57 394432997 7 796026591 20 275021572 23 583225970 92 940890527 23 452076135 24 37444900 87 147087245 75 981414672 39 348254903 36 50932398 47 402565281 37 299969366 56 911253090 90 529297176 84 650545769 96 355182826 82 908561692 22 740435317 78 957029698 31 470543591 54 739141787 52 15521790 22 438846560 48 739650594 5 212143342 21 514740527 4 457583976 11 43787543 13 785369991 67 853497149 13 917427983 96 810571012 14 804165860 89 65201742 26 556877330 69 861255214 29 958656960 24 130807659 49 361405705 100 385822173 84 583961084 71 743752542 80 880316026 41 197527239 35 455604914 15 214207848 80 950119681 36 266836232 56 170671879 20 166341257 67 428674362 60 747613844 93 910000943 23 721762783 72 493141606 94 626620848 20 151578697 30 290720069 50 440425849 55 914531014 66 493146844 28 913120849 30 71839882 66 413073527 55 342913594 10 494448851 25 181004880 0 726832753 76 238962036 86 809572520 98 168617382 69 20603305 51 611903402 49 920686554 22 245836769 1 446112650 39 226985193 68 500925835 29 703606890 17 806443461 72 988091232 12 472932208 57 956711969 79 818270238 36 814955577 54 629968926 73 84978426 64 211013161 36 966680159 76 14594515 43 508205326 91 524094008 91 148294291 31 925813173 40 464634205 10 937093138 12 981730524 9 819037010 94 113851363 96 608973387 69 445674859 23 403498458 22 233267518 60 104376981 93 174978959 66 763703392 54 763337857 14 588984919 78 852835714 86 986681980 42 610417159 27 895794971 19 83870356 71 156309587 7 90295261 60 371360608 50 716793959 4 763897188 72 678421426 92 255283509 56 816070663 92 458901075 45 136398538 50 838151717 14 452411512 62 902220612 45 606839330 41 838006065 91 887821462 58 877173980 61 378108916 1 314186441 81 590236225 28 559126781 61 240801513 30 613798439 17 674173418 25 544672153 29 97562525 48 693434074 34 208834921 42 944494570 59 384493436 69 840707515 27 10110481 99 193909498 95 527135430 26 694780077 80 819964523 75 176094244 37 763917061 59 95121681 89 638280425 45 869215398 84 940129082 43 512084669 45 438440893 64 620256853 91 60967533 63 747712107 41 534471698 39 510702612 6 556030835 25 242977447 44 40481542 47 42281226 50 580122920 33 720818905 38 991483428 74 570701744 2 41550599 20 805657526 55 353424321 9 287312335 77 588107295 24 896727345 52 548866807 71 764190926 42 127857589 8 256996271 4 35833960 79 604485247 94 164901613 5 401628541 33 192313660 91 728405860 38 228329514 99 355296535 34 805357574 28 467916108 81 459833085 68 649881785 68 661342348 73 506551255 18 747521491 10 553054646 39 216117039 28 754740777 75 159198956 23 218055883 0 757197693 4 377902847 31 595121727 2 958469894 24 694983407 43 197675592 7 88508086 77 917368820 44 706122425 64 422150661 15 923908911 45 759287663 69 832405746 26 48508387 23 909420318 5 997429490 36 60656874 62 440070812 17 868418338 58 727600761 82 943285984 78 971987955 6 143067282 19 771491166 10 45062933 8 396619412 65 160157600 70 638626026 19 667142080 58 350394548 89 717064784 91 929325689 82 812305436 20 744284462 73 691069363 38 933091891 34 614148109 8 294437179 19 597657658 14 297649384 43 475863840 42 409918844 87 897180024 45 478443398 87 627007516 42 866219135 55 985297768 47 339413547 88 223486403 39 868102435 56 152392300 70 44116477 2 986529515 23 168923 25 621654125 63 179241487 61 930667696 91 511256183 41 120567241 10 466195667 18 922859782 58 985101875 88 880582072 79 433101203 82 775850978 77 748480439 38 178135182 17 114146234 37 177977004 70 370775839 0 40325934 62 300390695 89 92706242 21 821419533 36 415328992 94 447699887 53 652560651 70 20652828 88 401369262 37 129116914 98 182030223 65 920961249 11 381532128 57 421296247 97 966593834 64 963735423 13 996587106 30 873102974 31 369723390 31 412529091 54 105641402 72 520411354 8 785036356 69 677484038 13 119570022 100 342684706 71 822465115 47 568691755 82 283480739 7 496670916 34 757495563 1 619622631 25 398075872 85 983266097 67 41570944 34 265204636 85 737811678 90 973403270 9 855369220 26 175789577 6 498107055 94 369931347 19 856579684 64 699312397 91 362127048 72 902078858 14 623988418 17 744700436 52 560827904 78 522283725 75 382531240 39 177829295 64 100346405 58 419832457 55 144382051 88 933629331 20 302729112 12 832819211 31 836708967 64 427045443 91 369713375 37 281565987 59 842832386 18 189685123 61 923190777 70 136059203 15 603307414 7 627445081 35 460964703 86 234350491 25 933623590 61 136371469 0 542942214 78 542821321 61 865768593 87 493494501 93 696146509 88 367230231 57 454264805 10 786434165 2 708081494 57 815989591 57 167303101 2 245793030 22 392235154 4 664409965 27 53657849 51 430937067 44 655328865 7 14739831 3 735270408 12 384036849 42 558478841 50 684246768 50 790954790 4 589639113 89 940285671 58 216787863 44 599420908 72 466326651 69 848082842 50 547593385 79 292930430 77 511486508 95 900157310 33 441217461 0 271964442 25 239833581 95 45953587 51 609588673 62 471633975 11 223071604 70 544768445 76 844738853 88 60769031 21 224047624 63 575609630 27 178884202 40 498293697 56 645474599 18 720709718 67 180977677 67 870033820 62 904539342 49 675185629 1 251979340 12 464222986 56 761485910 30 367085525 6 53385582 51 265541851 53 934033701 55 485741236 53 566581126 49 502791360 22 103189016 45 432571454 2 688519017 44 81147117 55 784648894 100 598928270 18 323448601 7 492926100 88 149407559 94 293384723 27 99849804 22 406142364 55 45675932 69 164323632 98 680601157 55 312605039 83 180785819 50 586632304 27 78420204 63 702198563 17 74211726 37 11211369 99 496260747 61 964577959 5 594188555 76 447063788 55 290583738 40 497657035 5 298167384 62 56766818 74 439382942 99 108670685 28 887908700 72 99291010 7 507883962 98 623434164 12 733293316 98 944496640 79 894980432 30 980694271 80 210254950 17 276149057 45 347157324 57 443587247 91 469097641 35 707502763 41 466420763 89 537486647 42 800441379 33 417459794 22 523146319 72 410312366 40 467853246 70 791184482 33 889137748 26 595818564 80 38876528 7 700670837 12 944658438 20 838489407 6 113093715 24 144056805 68 121878324 91 57286907 53 347736486 2 515066826 31 549434135 98 235653427 40 221355722 13 259075846 67 25182958 85 168281047 44 719290263 70 100567486 40 588299182 95 393827165 82 819915078 37 218646665 72 178034250 18 912687562 52 127461697 4 633134588 97 707410319 78 624122423 37 671267232 56 86307247 96 990971350 1 347177202 93 708345765 1 179555854 86 263006466 1 91698111 44 263420373 52 917724625 6 884202850 96 453900112 69 348708435 40 558211802 26 490993517 14 641900707 100 813585486 34 12406369 18 391623121 84 951754077 74 804461362 39 274067792 53 450118868 55 724479057 47 672487766 51 94384659 36 237354518 28 879346440 37 415907735 61 263796165 71 435500979 30 437695637 21 578205166 73 181040443 6 181728107 67 515849574 24 574776925 38 397589671 12 991596593 38 838117598 21 963577322 2 703162613 8 919508846 58 906553228 36 244987559 76 290725493 49 832995907 88 597902694 33 957711190 13 414968949 78 301495048 10 277352896 60 593066822 61 790856990 70 977810887 67 580998080 82 388780498 79 407186284 54 756451736 70 518303990 98 568175707 64 634776689 73 601688778 30 74917550 11 344274135 6 941404836 86 852596524 80 721126284 21 555113319 37 273865271 88 893209053 75 204961684 65 606523626 11 822446518 47 263444208 77 221166570 91 858808731 20 373727268 7 86686698 89 712738475 12 995820018 17 978362220 0 279069721 63 833778746 11 900995210 31 229362620 32 532270845 44 966333955 99 988316802 10 206724709 16 374505021 96 732124096 66 161285510 6 78564088 38 680381838 53 244909868 17 206745575 68 832853904 19 394956835 76 569541673 55 723053908 20 880433854 3 791664717 98 640839889 48 86156074 24 884394533 95 784967421 44 891835443 80 228350758 7 55881809 74 679587836 21 701031956 9 178950633 29 19303187 49 691174575 43 525464015 47 539492803 27 616775240 91 119881036 37 208324041 96 379273530 88 484666272 89 249067915 90 283259519 56 111411851 78 216623685 12 75374454 10 504380906 68 153708473 72 879704898 53 809610465 92 225315993 87 288811624 8 435356766 35 366328660 8 242113744 59 795049446 13 554265068 57 727073795 94 457538010 53 759385341 69 700110132 35 855568622 27 333376810 32 692451114 8 900253960 76 427807168 79 329064561 6 971703101 83 686438850 27 160969257 54 289786588 25 379459238 50 365656996 19 527626751 9 819197258 27 253135460 92 496772097 99 595900723 95 703155540 9 286729047 18 6039422 73 142972164 77 866047706 41 987240374 10 881048336 1 834591186 33 207435464 40 950045182 52 474974485 98 138266200 49 392586465 76 119045279 86 733344620 1 764401501 64 267125594 43 720392180 65 386762938 98 759440607 40 902873731 54 398066826 30 73092884 58 229226690 1 461378385 65 496885496 84 510455176 94 417088592 15 80325469 18 957184943 3 498563873 67 423025858 69 192873643 3 224713532 2 935781774 9 192220601 14 114199089 56 16991503 79 67390521 56 286384740 73 305424929 79 979193159 65 799484802 33 817166142 24 970317399 34 803858536 65 401459863 58 895225840 66 9604797 64 517814186 51 508192320 2 866587363 19 670639359 69 184293037 84 695340981 73 544813488 71 334786760 74 888073003 11 781482761 4 986952416 73 70390980 29 483591900 30 929807952 47 675957157 10 975515003 55 638438319 55 965345447 45 222801287 73 830802050 49 901131986 36 387349964 99 935235261 87 68234426 71 708800647 10 177929799 61 950593864 67 415519921 40 263256387 28 106660344 40 614541724 30 176228180 17 863134322 53 819043411 6 57886552 89 456263636 71 64037345 42 843945726 80 887735971 25 929936677 39 266882372 95 623858843 59 50559520 35 534462382 55 458738199 87 296685939 68 866145890 93 515892732 74 324213113 90 790317532 69 941562360 57 458104093 44 338731997 96 312236026 18 185004574 43 773499277 67 402088383 37 827702364 87 994845482 77 792652433 96 630278643 65 251814860 64 200164285 17 66571388 90 221157839 36 794159249 71 131161918 15 284990498 70 21444674 91 119529512 35 632120826 72 664083135 87 94732375 91 65714748 18 364264684 94 501245780 43 474450622 20 125925382 10 175372368 0 507756292 8 953063492 82 523345473 81 541891580 9 753276719 34 324392788 36 813294216 30 976995333 57 348937650 92 917572916 4 782524662 20 929416080 37 558849047 1 245640036 67 541099785 23 668608554 51 680710039 22 602417988 20 79304332 21 17036731 27 624882534 83 674319193 56 158362020 16 760282783 80 150218416 90 717285200 11 16462812 58 447614885 28 986412990 33 557573518 1 954787620 46 9133033 30 238151531 54 656670766 67 627029267 17 291676946 34 733848084 74 771063813 89 796369539 10 671874673 7 819870539 29 747209255 100 987646480 48 794592323 9 460005144 14 948507088 84 170643589 26 663165775 70 707958714 19 58882891 83 138249212 62 242010419 34 859959661 95 216601700 100 220048270 9 622136630 23 220810415 91 681662389 85 740478869 22 851536871 49 81225718 49 381554357 79 279396427 82 741571563 36 76231106 57 704823981 12 365005605 19 678349607 92 40548928 75 180964977 51 360145444 72 892613454 57 979652944 26 888704096 63 112202499 5 757865352 61 912674898 31 131276405 25 318379464 79 142244989 98 92445597 27 124787255 52 481651568 26 400909535 94 719778651 78 39074327 99 959127778 80 896380462 65 605962962 44 302119515 80 980855659 97 154365928 26 816956647 84 38807273 89 562998538 29 49955149 25 876350134 68 48896653 77 560668210 71 256489223 73 538834956 18 681961331 38 944648322 25 630811310 18 110007777 60 358076153 83 51109803 35 76085092 47 416589104 64 744624627 34 930382945 54 141709909 69 605015 42 534829649 3 789607115 99 874193683 74 935954201 57 216017795 57 69696166 53 630618539 87 579728908 42 485154465 40 409119496 1 472177444 7 784674962 84 56012904 23 850031356 54 174149748 64 454653723 47 699052236 51 377001328 29 59734763 29 393183905 96 467505255 83 351837212 89 712774106 79 478876861 34 384785196 62 231112078 46 643894313 39 201758399 75 598398457 24 564172908 43 85188667 41 476998224 0 297759089 43 293687582 42 190967474 29 969030642 27 520304413 96 939063933 23 135564699 80 629648097 9 278420219 21 903674894 53 656726445 7 133257702 54 719278973 29 748411384 70 659408728 2 565916050 8 90368494 95 754289305 26 795764274 43 33285034 73 5260596 1 952384462 83 962319801 30 905334616 61 178134333 71 771063231 41 111722324 19 838648386 17 475790694 37 674734964 38 499750807 26 468585464 100 979622654 76 172744713 48 977430037 91 221253460 75 104928570 84 70719471 26 699641399 59 711809993 45 487593463 66 387178166 25 696434712 94 171660177 8 52428644 20 833265692 83 325090293 17 788906347 28 774509258 73 954436604 63 981537394 26 535049632 44 91320328 99 805893592 57 747162509 1 145021561 92 397212781 10 585116831 60 879186393 13 874828114 17 478361576 46 909435997 25 654864470 38 984743959 75 713069349 4 46013490 48 814059457 93 344287983 61 152078675 31 115745397 22 783175117 90 689125439 96 914657636 47 925728674 49 566154705 97 210519410 16 802081713 3 266452011 100 109115345 19 349949748 34 735804920 53 949591576 74 490905016 0 13764398 77 544694622 38 730871695 23 802678680 19 37394510 3 155034664 55 213176149 21 917767215 13 483750124 89 60690222 99 705399444 9 288587915 18 631189935 75 688683569 35 697269208 61 673876891 75 317150654 25 593986061 2 561737793 72 664758366 78 509813812 22 336456702 1 555265669 2 836882781 41 245418323 32 121968449 2 949821458 22 123787945 76 603386954 94 933966236 97 463667570 35 201723928 37 58895944 93 864374087 31 467038296 17 894682305 25 125170953 36 405250623 25 940539808 75 808467924 19 855608907 91 765319363 20 490012604 49 630469782 9 982059809 95 75413755 39 189767772 84 862774062 29 232575362 34 529597823 89 530477719 77 572843925 20 269347221 81 229266021 88 606401891 62 706368520 66 13685609 66 142609965 91 670474444 22 785890122 48 957142324 54 413153450 92 106332874 68 56570504 86 228241419 31 754544974 19 651305227 43 114996793 85 312472744 15 53688597 39 585697290 54 762392657 50 792468420 55 298752644 7 517316144 94 718015058 20 319993357 83 772317209 44 738862105 64 395502484 41 403429787 46 824003168 43 682783362 24 751158153 56 812647345 39 784318287 69 843593990 73 994971821 19 253819632 29 293784390 43 565496862 37 907068696 28 70667260 43 208554377 55 854714615 100 485060132 0 59846149 85 827498931 52 806582651 35 475719874 43 98071831 10 304428317 29 306376687 80 106384866 72 937018711 76 64913966 5 537249959 44 986110927 33 449862592 53 846743488 81 230618165 43 429007225 64 801418804 95 606682027 18 426734845 43 343694725 78 251111606 65 52141512 44 546381962 29 911349386 34 405261295 65 496220870 75 538596738 60 2518892 3 422964977 0 857535327 88 166340157 95 65031005 8 377078155 96 978483491 80 913440803 32 173647075 90 817109384 42 422185130 72 395131116 24 816862511 79 379423540 32 564822283 26 573258662 61 924759455 95 318980394 27 397150435 51 46649878 64 859868692 48 787565080 87 191464728 51 438615568 99 406561713 41 475638506 32 776918348 86 85326488 57 275350740 74 368942935 98 395464609 51 261879262 86 931421975 5 878389167 79 883681375 63 747479289 65 694788167 65 95179020 1 958861379 31 150729155 88 42772978 37 181548990 74 84076646 67 49041981 5 836125056 39 828434442 43 990407123 21 683414471 27 210975637 86 891875688 90 984317910 39 423028083 32 988795366 61 521407063 33 357354453 97 160826842 82 927604692 6 148678883 79 996651924 76 932285389 69 771504171 95 571037884 1 936177739 17 283531857 88 26417243 62 591387458 12 903156915 74 873798838 17 522677166 72 364644656 70 671468970 63 547134087 85 447120454 43 155258157 71 87912408 94 935918517 94 951537168 70 267052686 5 55884220 44 689179445 83 319545439 49 612345778 98 438059235 9 210172814 9 661765822 81 559941574 56 108808856 76 278417430 92 298041273 9 780924976 73 593087743 98 358960992 71 949828798 82 559602828 9 617510237 87 11748358 53 475855851 34 907164103 97 496304680 45 621616681 98 950565581 71 546174814 70 826003423 60 467757299 22 76705988 25 334584484 50 137035616 28 284070823 18 471787669 50 712339489 97 601138194 13 190911231 18 100836466 32 484133000 38 431402714 45 564583466 27 128944438 22 83931389 18 208407448 34 898884200 20 229912618 55 75831727 63 119263745 82 729265370 27 9905304 75 129803057 57 136440842 53 434290356 97 143791949 8 957509897 52 759494743 74 755265564 19 913248144 70 399215424 31 321382614 43 995229285 35 984310468 23 193578124 39 583859554 76 880347762 29 252861495 79 274979555 78 431811638 80 677447052 32 129233003 90 760180642 69 297847984 45 668881323 22 372510564 11 869904622 38 291662547 41 574985709 65 947082724 81 448056255 58 325356086 43 997984992 49 599776524 69 913978116 6 780656919 100 969502400 48 531333589 96 398010140 11 252782975 49 899686833 85 459932589 48 552076248 18 594487848 81 118258276 9 20980325 47 71756783 11 832875646 77 406402417 71 701532328 41 677540564 25 779103995 63 175226268 59 545356878 5 439851391 97 279965841 95 778033165 54 480437874 35 375725497 59 464029329 14 841301987 83 630478048 10 800372261 60 263281897 42 981572586 84 249671238 52 237201087 86 273126457 22 529170156 16 608843948 53 841930983 66 90657220 18 752294751 89 192709956 64 220962697 47 316219008 82 96821219 84 12383075 18 370358981 95 158749554 0 248046903 12 558062603 75 763086209 48 653864375 81 291160589 20 340470770 25 338539912 74 353666575 96 748885868 47 366514503 66 76539474 31 107318108 85 713758585 95 392515831 34 89008719 1 705677736 43 94165068 32 131529332 5 153416724 61 92246166 53 41258310 63 653497351 23 933880046 79 268843067 40 814363197 32 244991976 47 384914264 29 590270029 92 221921804 45 936720004 47 3595839 96 210974778 36 405874601 71 421692574 12 404069614 47 928479438 8 890746350 66 922177338 73 631499652 28 198130748 85 594109138 73 310168313 48 28382960 93 462004207 76 82976710 20 333693805 20 435549798 52 993555982 8 774353122 18 78462423 48 268328455 52 595307997 12 67504735 8 156208896 88 963124760 85 290108256 65 31909993 94 288045482 16 65942885 51 18235088 16 830648233 38 701630248 37 539211198 48 138947574 22 375116051 84 726445699 68 611686247 66 115064007 27 848794134 24 480142900 99 960112963 42 938232441 9 522516447 86 538781161 50 26128838 0 174095003 45 870744127 9 621477498 23 120276843 52 868276174 44 31476550 61 929872347 30 116987621 11 934455353 19 119882598 13 902181089 35 451851462 35 947443933 40 153991090 91 44384702 3 663223901 61 463991856 59 324516034 97 576063380 81 303184992 94 271128934 12 772872320 95 716266293 78 143582495 58 400398359 42 470908520 77 330593614 32 671839199 68 252997950 88 273178034 16 537114740 79 537663888 86 913898213 16 224758064 71 1874277 22 700535936 54 988843128 24 268015130 0 210642711 74 211978873 67 281341697 93 712265072 74 223678499 10 236761099 10 538797505 53 833808248 74 223645361 28 435068297 36 926774939 46 282610432 39 311152108 36 884900498 22 743955333 46 143344545 12 726034557 1 686278585 94 37966207 22 6878658 11 599656711 9 223782639 74 99105260 74 63493860 97 528272930 41 185910894 45 486122924 22 718217155 67 543171196 22 821802858 62 284884386 54 892450320 81 723367783 82 99697314 30 748594047 100 437394121 94 837311563 56 166642147 91 955218685 83 818651940 48 911765601 100 420328243 24 621435359 17 374842657 59 864185624 6 566146916 51 635432452 76 666642723 28 751890100 21 133438812 7 158160570 7 851591163 83 239222229 27 525150505 10 153854988 70 858734887 22 351135073 1 555986053 31 398768908 29 138632514 80 746700129 100 410826524 66 607916068 65 449866989 14 632356918 70 521585641 71 63774680 78 435307094 59 627232300 67 78011122 6 933988625 77 466081647 27 207073373 74 75094035 3 511713425 11 30848116 94 750757223 98 763709345 86 622653323 54 126903121 46 193624602 69 235410243 38 351726882 81 532270409 30 192619907 95 546706526 51 558173003 78 816072882 47 108777645 59 525005635 66 719782910 50 594874668 73 450507520 27 785081808 90 437234483 4 746521824 99 164955334 51 181111004 18 402633724 17 913082434 83 953530288 99 482711495 70 249473379 19 326299290 42 928341960 10 745353551 59 374926202 46 298921788 43 865574085 59 510225016 28 775407255 43 669922104 34 211632573 12 628023565 22 937978898 60 298942178 66 525040161 73 869732994 75 528150849 45 305795684 99 27228241 76 413559897 91 917251004 35 317496956 40 257971138 54 969420007 56 348561525 84 603489243 81 97209385 82 802493742 53 545599941 44 907921651 54 115616895 26 273643268 28 662214468 62 949999682 7 810170453 39 617759264 18 95282773 13 69300164 66 360651390 85 985258573 10 857511425 32 912970618 80 97751339 62 907736851 37 485705756 89 679647676 98 980313195 43 326758846 41 767514338 91 47373564 80 284645825 69 640092589 52 826320428 56 750792835 87 643463670 64 19717154 95 621763442 1 512425775 50 85979187 55 967484905 56 355122941 10 60366141 62 445920252 34 299854980 47 467125916 92 367554805 6 953083486 28 675928648 2 11904507 21 392488778 6 498828405 68 577282005 76 975187888 40 440200566 69 505913479 0 755523762 78 557526383 100 966497590 46 20601434 98 157591076 13 621480761 10 985383463 51 796844404 91 106402346 100 753657286 35 842217224 79 991495274 23 10648585 81 892931649 20 368363592 69 971520713 57 680415591 17 889339290 93 427892955 75 77743823 85 721836958 84 184812370 14 317941092 46 501913346 82 805091904 36 655874612 74 653619958 60 403632409 46 234607757 59 131331829 98 94059108 43 767053118 97 667831300 63 632305494 9 966841074 59 691917890 57 13893937 50 892614315 63 236997991 24 594190384 45 680362510 32 928825951 35 823762924 67 593267388 53 888849444 95 551143057 23 264746710 88 2080776 96 610787133 47 754108565 15 867788452 19 216167661 92 992431014 90 668993260 86 721152331 24 12199565 70 170500505 41 503192982 75 935846624 65 507643383 20 759633140 47 349488116 77 567721697 24 305087612 58 787937831 51 704670855 52 548102273 76 994858097 43 648650841 60 387143101 98 652611184 64 428193622 54 308353680 89 124622318 48 36879442 12 935493330 56 647391499 79 232427040 96 542023221 92 852641957 24 886437797 30 781840164 23 861811135 16 378843295 26 444171320 53 257388083 18 517388877 61 27847729 57 196430030 55 829235628 97 545225110 63 174212435 39 110414045 62 188554229 23 239898339 36 393125578 21 645339230 87 601919090 74 135012048 7 350725953 87 836531610 33 280331030 15 708448067 74 89054975 45 520367453 25 277709668 65 508381469 16 780528029 58 758915610 13 457336084 50 780181210 42 349914620 37 709395196 38 468391519 1 257620412 72 487438995 17 134018114 28 775749447 7 709576204 40 499976670 11 756127150 25 137203456 20 868205036 74 331395855 45 371637286 18 695732588 16 307281378 82 321605548 17 348235241 50 961541914 80 33570982 69 250769016 18 587114865 45 412791426 67 288638326 73 723981099 6 776580894 95 869363807 80 746848503 45 15725045 19 792227980 47 971681942 15 969697996 89 659761840 41 184444932 2 940666005 25 96250148 20 172705191 69 601016462 47 377236307 86 37208264 6 733740395 24 739394300 19 485923129 38 82095724 5 537270733 15 379544883 88 707609485 66 512015542 90 989950816 73 645012561 85 208867968 21 702808327 63 312309696 96 934107680 40 771755842 27 876414851 39 656049983 56 276958312 87 352955833 72 999895418 59 207366151 77 323440544 67 325179438 22 591803457 93 717058273 50 47795661 59 715054269 45 112283579 96 339815124 18 473565217 84 324553590 98 282829771 66 352050537 81 411559837 6 455115395 70 576410204 2 941671201 0 280152152 98 120365639 56 757704141 67 688941671 89 617188534 29 388978178 18 247963795 34 529059983 60 896009890 86 216108858 68 38959467 89 390371273 51 819631256 87 347040538 85 167032983 96 143414510 7 506505007 4 251938156 6 816971213 59 302310891 12 281538767 95 720581050 82 137604152 95 374470066 38 858320466 26 243773681 50 174381685 65 223577174 67 237391820 48 327872225 20 661998377 42 961396450 23 914357690 30 456505109 9 152558137 78 785445663 85 686535126 10 522115204 55 969817696 45 544608786 98 799188512 9 427631257 30 798936293 79 809281044 7 299767080 31 697134683 6 20404473 62 802372584 91 838451319 97 739301782 97 578552209 83 621692165 19 582650186 24 973147007 57 545387215 57 407902874 66 367694908 29 937485321 26 65476799 3 325060941 49 656156124 35 831517346 2 168976303 82 446855333 52 829741618 1 93366139 8 471315630 18 223332460 78 264780032 79 723940278 71 351617325 79 512440180 98 97708349 30 301831350 95 23069866 73 380690572 20 417043569 37 208938746 38 439027879 27 290544595 62 776328264 70 171512992 85 163393803 68 719218058 20 312776574 60 561848094 61 577012356 42 888647595 26 268520539 48 816304687 62 799284078 78 342187402 67 39538624 7 287670172 85 620997934 73 626475390 68 444253764 50 358138674 77 832234186 20 613978260 58 510360219 15 540948355 60 865954725 79 866600580 44 312615290 37 400918582 57 68470344 49 451075476 42 382021111 91 620595504 47 61013478 10 437617526 19 564115387 11 895023427 90 233875972 64 23174334 22 189602677 19 252925667 46 236203562 65 91693456 59 144402636 48 415439696 35 91205946 12 881192732 54 114045918 78 301573960 65 224365937 44 325775495 20 137728370 6 277468803 65 223966563 1 589346271 39 427519534 96 31328491 86 130680776 88 624950233 90 731518328 78 580597701 13 97145837 43 417500291 9 883407831 37 928015293 29 74278976 65 203715148 77 400147849 100 997419527 43 972801314 8 836873894 56 653395580 87 475461848 7 449406409 27 255598792 23 426957781 23 356163092 75 293330381 60 157724326 90 450415683 15 498876894 17 100065496 2 749280123 63 869760329 70 33804057 17 933623522 50 576430842 99 518255470 99 524799134 74 927567537 97 139445705 90 898117592 80 399214083 15 925797807 59 36906057 97 936240754 64 87024637 94 976006270 42 837698701 81 221814242 70 820243897 49 931457000 48 846163373 8 934199932 94 197144896 52 222930812 49 549175902 60 525957641 53 640527968 66 58957994 55 795430925 97 803759420 12 722682970 18 97796570 77 386970593 37 583598830 37 874133279 53 114875531 73 168471494 91 364292821 23 472892594 10 759845963 95 131437142 45 202591947 10 22771372 6 447131912 45 79968081 68 784142041 81 235157135 14 206448314 2 716192005 33 924658916 74 301362259 63 436020694 49 961089215 42 928427106 53 445294926 92 342532929 91 317562319 50 195640347 71 3812518 10 236336708 85 838397751 15 276895802 99 181733408 54 186167339 72 144528198 56 559865670 59 318095382 86 674719796 50 305386915 19 795904151 4 646988646 95 696332448 70 566755470 24 424284942 81 167053646 2 391766894 80 383540528 45 695579253 33 66150347 18 313934104 60 998504959 84 113011179 36 253230002 34 692673714 24 369197718 78 603124881 99 493379040 42 288513001 55 339552017 92 469041989 98 949971754 69 830893455 93 736561183 100 552969535 87 526724021 24 807054052 46 702559779 1 66760900 42 257026672 65 355626766 95 616381302 45 319866036 18 905920802 99 178578474 30 904870803 25 509878213 48 142913151 76 116732793 38 6211444 38 797148837 5 664792881 98 906084407 82 851322171 15 903861179 94 119102368 42 169390127 8 997509567 35 818452898 99 184719214 49 506033883 0 541099155 85 720891646 83 713749437 66 660269416 16 407045949 68 599871874 83 64334187 89 529123196 53 58609995 24 53495826 3 560744835 52 207042803 97 194077978 57 683272747 41 914781459 39 111239331 16 375276065 87 463805011 70 488983263 89 716800680 48 473810497 32 846172004 5 850767482 38 972485531 20 399581494 96 453723340 26 486946828 39 119439595 68 822315022 28 614070718 75 829195707 51 919714396 24 124658549 85 637737036 40 475440123 4 272759375 32 440460008 55 445873685 87 780702173 56 129296145 98 863171932 64 285844178 100 596873414 19 31432346 45 319414385 54 318069785 6 814662323 70 235271155 83 587123988 64 789958908 74 679684968 86 4883423 53 185888093 75 190196311 12 293627486 54 255929987 17 462029095 20 864064198 51 664961011 6 681302554 98 666447266 92 685461508 1 702136914 6 19308811 29 33167588 24 299767959 3 820888667 77 362787654 1 911234626 30 509174391 10 854542563 55 158686544 41 654351690 91 311711679 95 682086145 94 519758399 69 321138312 90 58302092 35 438249461 42 528998697 51 874972031 87 708362335 41 478048232 90 971656384 55 437415984 11 621408143 100 117394474 31 600266919 46 222182040 68 733129515 5 684323781 82 346877079 99 480056954 59 496611816 12 227468056 57 315314400 11 164165048 45 323634456 37 137847806 44 445289155 84 657725826 1 930660207 19 146147512 35 786325873 34 196631915 22 822927265 45 172235120 4 597151951 17 105797597 56 425388971 46 695668734 62 811861814 33 692666741 87 849193097 39 475036507 90 180579562 53 391264065 52 198011084 76 913040181 41 275056695 48 681189630 83 784066866 84 740575756 24 40259413 19 969202297 46 127877708 82 492376841 69 676589661 43 718004964 42 897734735 45 615791977 63 157101936 12 1639902 21 16846344 59 87055157 77 289965540 66 214486812 37 90840719 93 912629379 97 565468361 35 839551121 2 49881759 85 740141218 7 921653517 30 291785624 62 169982405 36 362590783 34 554227173 5 175605863 12 287799882 86 902069655 43 506509285 1 98278167 48 4337076 36 998623443 32 988865786 42 33292357 19 484032370 28 375984573 69 941918028 34 217758137 6 775032452 70 802055031 65 197665796 7 823671093 79 447651825 49 127802618 22 102802043 76 388211159 32 11947528 34 755982947 15 416070037 64 162383490 100 399621703 31 645584239 49 602236841 22 925797377 87 466720656 84 651834425 37 136884188 74 794124118 97 900131467 44 641043843 23 664573876 59 589831319 97 691592993 30 97898124 53 734703935 58 214924648 14 457818711 100 694231846 26 370327002 6 943718352 38 920885611 100 815395414 45 421756572 6 467732632 29 196521575 81 272389254 65 764727093 69 184770747 20 518994184 54 894644881 11 674749441 83 723528983 21 932329326 66 126752446 10 252409262 58 175678533 56 931304251 19 154412125 81 64819121 73 410322806 40 364197012 36 546477072 17 675493759 89 534072560 26 442252008 50 550631143 40 658807235 22 205381808 2 494680119 94 528645569 43 767534810 99 915632871 95 354726296 57 884141903 22 865165999 10 544395730 12 171286768 19 738634233 62 729799678 67 9530423 43 774398602 20 477444590 32 576628121 82 600672627 28 299261303 72 754555548 88 284878199 28 947285238 48 320513126 12 66645750 81 710156790 88 639723079 11 275272385 90 614624262 19 214506731 5 172171240 96 644251271 35 33083270 59 813124709 98 721345102 33 156991369 8 166711801 82 79676118 61 69571385 17 206492168 26 884723041 98 16767972 6 615961082 88 739516451 45 591079544 98 330842784 82 950583373 43 432818851 54 345787153 92 189125815 37 802897512 8 626106552 98 983284575 20 360576125 69 375060684 12 950043272 1 815287672 71 744998535 31 329548755 16 576393636 84 123284351 7 474462373 41 252163392 80 84533135 95 524619298 86 974048821 60 438570522 76 333910293 64 675891355 79 235424144 1 696936270 100 478575005 71 746457345 13 173120710 79 58206640 86 803902856 74 841834191 69 131231414 97 424892955 33 657696516 76 404193223 37 616165000 91 926892301 17 454845912 5 79004160 49 898938236 75 133882590 56 422697152 69 551744378 80 474403925 0 257418297 69 887228116 26 228280747 13 302835705 71 187061787 83 793191798 92 131442909 78 334209700 37 187674402 26 280208063 99 590614951 92 306661925 80 831717587 63 279784938 48 500412772 80 709935736 84 785656579 60 433131148 69 830351616 25 18545438 28 591110626 91 404024045 59 487843139 1 583589951 7 917292196 5 235009958 64 343436440 17 524554422 7 392879086 50 628420330 25 466514467 34 57341916 15 562990183 11 353775690 41 475350569 6 648449869 69 171011585 68 850849900 53 977256902 25 415302671 54 367220240 48 723848929 44 580063661 54 407480614 87 766169052 23 939049868 73 875796010 25 187191529 6 87962122 13 144449766 62 181135866 100 680333429 97 43502284 22 659723477 45 392310848 74 144126289 0 496975124 16 824231147 34 817117424 13 28335383 30 136815290 56 609709479 2 597381940 6 496573966 46 496957399 68 54452692 52 698510540 26 662307454 26 855449401 46 60986261 55 572480034 77 244814256 27 178706108 33 730727454 3 473227291 18 475893194 85 979863783 55 142900388 38 539228792 98 366035372 26 855656459 89 983914922 32 464237797 62 740921974 67 554398199 29 726200706 98 729032986 57 106276616 21 97754086 18 998331819 30 58188907 53 780468975 27 536752054 63 694189336 47 816797363 37 942427764 53 284179889 82 859371329 84 247105989 77 756015430 2 196225379 88 22117547 14 988547693 43 133362148 61 332374516 84 688591831 1 516229289 77 918227095 2 961468764 96 883170807 68 552067967 80 985173532 47 182200250 72 819797514 97 110519785 43 463573770 49 822124492 21 767052458 0 105930447 79 31565794 91 215364320 11 347402647 96 160169173 1 897852981 58 220355003 60 798039962 25 734616663 26 912970986 49 470188906 13 168228996 43 736034485 11 87079676 53 109403386 16 316474837 40 28167620 93 939549525 42 818897581 1 284269096 71 341206603 5 117556226 40 593422533 26 17299257 79 928216182 49 461926017 79 775638049 71 671337971 71 526151944 97 186294386 17 234961191 43 549974504 39 617577254 70 708263970 72 138804901 23 877399380 99 880122226 56 299256507 37 677861094 83 88447412 31 280805092 31 593578401 92 870926853 59 637400485 62 569278462 88 134172558 90 48443779 12 484407898 0 358430141 18 872904774 20 685998542 30 959800930 92 990955184 44 354193882 39 141666518 7 549217079 36 464497205 70 909686660 41 333959046 72 343952439 71 205880064 95 590989124 65 450648733 51 494907578 50 400880977 79 585389641 88 175732251 3 181443053 27 832849611 92 354859444 71 499653688 0 837138138 72 953905962 33 967825877 64 666252646 91 727732140 80 143553773 64 797930045 10 624783820 27 783683022 17 436303589 78 182771447 58 242369844 19 984158049 94 610740191 98 866206856 16 584510008 93 840518222 26 541018098 58 643932006 59 81568960 88 206049420 100 696817506 41 778630094 49 436572908 29 337017968 44 255717103 28 53090747 25 958296458 32 334146428 54 44379626 31 251418372 9 405145208 34 844886168 38 307630453 58 864414913 100 522039099 22 447869631 26 122666974 80 232069944 57 677930222 98 402117656 19 66163079 38 700637160 52 845977107 88 280494375 24 687870439 93 493567186 73 647225419 75 777643519 97 292548839 31 460233496 34 147209940 14 441034873 12 169859177 93 724892853 86 12502770 16 895576808 37 142547640 28 204103507 77 692076280 4 90748397 82 625344795 78 192107468 27 258824979 3 512976352 88 346292563 56 242812498 37 521037619 29 912859656 90 961717352 76 13497803 34 133998972 32 486118113 69 699143008 89 409358482 71 717658630 37 512595346 8 785423728 64 388446328 63 95889827 77 532284555 58 275387659 12 155128922 10 620502309 98 847571022 66 598111907 62 667793013 35 300309898 89 566552280 76 187124330 69 436399522 1 276447160 91 69217457 27 659098960 39 683503628 27 479130057 46 272131471 20 776222148 61 565003182 96 4787211 85 149027943 60 468384680 0 866771751 0 721594153 63 267290254 54 161716514 46 623428156 35 620967798 52 158407184 72 334278718 10 359898029 5 110683990 79 607919313 28 819246923 41 95646729 94 122591876 23 784898644 45 675342960 20 940352456 28 650193946 81 8946982 46 967762602 34 632570792 98 933326301 3 695164135 72 301913007 15 41782960 43 978508868 20 811502980 67 363567182 68 976962319 10 490991702 1 679195151 28 178998307 42 188853182 49 852613675 11 954099880 34 582906464 1 478728589 66 78856628 6 479544000 50 764146387 99 446575535 36 195493053 24 836382379 71 152952530 82 421406549 4 186555252 71 783627553 35 706118840 12 938101990 84 900685671 25 564289079 53 902133762 7 471375474 48 73168301 39 265675852 2 307506349 57 525571167 63 260889395 24 538183404 19 63638762 63 448601460 33 122420945 58 357868977 62 37644378 76 650356449 89 232128679 34 284959873 24 154919914 61 421907831 49 399756028 14 534056246 22 3054127 29 165104559 22 311108313 35 770779202 30 95725957 97 431073004 13 862844523 93 133540838 74 380006385 74 196410925 6 577032317 97 295941018 88 949807147 52 361938030 13 34176468 78 799560892 57 863972299 76 600488988 83 428989553 93 189655544 73 2836733 19 768549279 60 309113747 44 553482156 43 549688499 26 408743021 36 492909262 37 746415326 31 962282251 69 679639541 38 927548837 0 382415085 30 449666687 92 266984379 89 721104100 61 776923421 1 914318389 72 775483836 8 789433826 82 58840382 28 180116525 97 747384252 34 491452972 69 372729769 17 849872956 83 239303343 0 485444132 41 150883241 58 108590893 86 482974239 38 443653603 43 80428890 52 484161178 12 435990507 11 611449197 1 775157397 94 932886519 17 975680727 15 23306505 98 145385061 39 772767031 25 401112784 10 941256943 91 745660127 85 926090462 85 444269911 7 70804253 91 403548829 33 768324542 88 175053425 4 280547735 38 79596373 71 396204649 100 849969332 20 491574698 0 763944617 58 30418581 37 924824758 64 504983465 94 860996880 58 41808143 25 295909969 70 32662779 45 770203105 20 198575558 86 209981142 71 386395792 54 651035488 51 79538305 55 264260238 18 253613479 89 615837863 17 687666195 76 196164866 81 144572940 92 904595423 84 822255498 16 231288317 98 569876410 5 520884130 55 716914821 26 871828703 9 468378569 54 535480126 82 279461156 31 265107013 47 244775158 36 341513752 18 933494384 45 720424737 86 532482234 29 351266210 37 643276351 4 654069868 91 415020954 45 222306613 76 593728047 66 98474151 1 129662117 29 923741473 56 235569800 85 798085412 34 50776605 13 280199763 94 883718372 32 851467959 50 893067143 6 119686848 78 465841569 96 100660190 18 175385211 10 102387112 80 625202779 23 806585936 69 510508738 31 397309914 43 620791886 99 194839968 35 271724190 85 543689457 27 186917253 60 433742379 11 762809771 44 173509701 77 558342285 83 292864520 95 216236335 81 498931808 28 567807139 49 482821215 87 71128258 92 500358444 57 285914155 74 559416909 65 334859282 18 229949195 74 53529728 65 949918127 95 305872854 58 146546988 76 924473018 77 937420593 4 359197047 95 894890048 10 990340035 45 973416845 36 402441841 65 747729987 29 71098499 85 861425987 8 993556399 47 98552440 24 132490401 78 230795596 38 177780117 49 884471319 81 421633535 58 165575910 28 908720784 98 343096153 24 173488210 13 146291030 24 669087292 57 930734988 42 765097138 62 971647256 74 466135643 13 391241033 44 708459710 46 779424911 6 119331908 51 98627575 25 747000445 41 210590243 84 994252029 91 488719977 47 110619792 27 879204752 73 195364133 75 378222306 81 756634645 25 955876051 92 348404365 43 731619969 34 970869715 20 971996087 99 119681528 17 963719917 47 813845978 85 919154416 4 660669236 3 766880867 33 436617305 8 702832786 23 525272491 94 54216348 31 229762922 34 109706998 8 919909628 98 665574849 55 688545842 34 443410757 52 78305683 80 183436047 1 526135360 20 192130056 4 800535268 73 679385017 31 309626060 63 319906126 95 503109871 60 506795233 96 662653666 50 619402438 11 107223386 54 631667617 97 748322005 67 122454372 70 648006530 96 204238482 55 404903238 7 250770548 48 571883263 90 898826600 21 91324288 50 123372685 47 735546441 32 699583741 21 2584211 56 888098173 92 476437168 75 50199163 54 329047904 80 446021477 21 527115963 16 945770674 41 809640995 46 538242968 93 845344248 25 269476638 75 971056694 95 216305701 83 993827506 76 954301124 72 946471033 4 573830870 4 337537550 28 627374114 13 462304030 84 779267441 41 989588252 28 695090019 39 212465057 37 172790142 6 308945150 42 131771563 45 346746445 23 553305062 37 40729018 40 881174191 3 361871688 82 380471542 70 953828047 81 195077355 11 306180054 81 173629692 16 358394019 36 520283758 59 796479977 43 662351755 57 769965151 100 434024912 37 398985920 12 772583512 7 825791266 33 62479672 29 515215141 14 716524153 44 105542546 93 667240180 11 774830666 25 56476354 28 298640047 76 162091268 73 99038329 30 402979602 8 506213407 86 800990513 99 725446913 7 212047271 50 691974373 20 226127779 56 573330307 0 399921211 69 980897997 5 144217119 51 479754056 39 422658063 66 922141041 97 956178307 92 371822175 48 925624608 25 880493906 77 710607934 57 741759967 51 797866840 5 884567431 10 472785997 27 220607949 48 727124864 0 981149992 47 530633180 5 448071738 2 425304382 36 586025462 7 320293231 57 954961183 91 834530943 36 922543209 81 19932499 64 701607664 19 818581571 41 249128470 99 453210318 93 793603242 63 23165295 90 210809747 15 28706579 69 311063325 17 228222476 55 512234268 8 686888222 20 386313476 24 258625640 31 618806607 18 311471293 90 564098239 65 869557060 70 852440816 46 576511671 61 494712427 51 419086450 7 921002526 2 633073967 3 683960529 5 372958491 88 537859155 63 140076417 11 227717427 76 785036794 1 849065009 58 250849914 6 356670998 53 759044730 69 862002863 79 564141415 88 86895955 10 434254855 85 711232294 91 607958566 1 529072207 75 14254341 92 713025544 74 734062454 25 393644757 85 797555369 18 166699705 88 201584790 93 790106924 37 328145458 8 58627958 35 902136323 38 951281782 76 642113135 46 861408132 71 41772354 78 776716631 47 647106312 38 256261351 67 845339730 90 348185528 66 696722103 100 581440649 3 394112052 19 939682356 21 481393751 53 218988496 69 959416709 98 60176884 68 449844854 91 202010047 32 902836304 3 469420764 68 616972252 68 25684529 23 173831244 84 752912299 63 735511600 90 275371105 99 415189208 69 299750203 83 349688868 94 257742211 63 184294305 21 648908145 48 150603470 90 32495418 5 55729607 21 997435653 77 685062591 28 148745593 17 293381747 57 771770009 72 135414884 57 550361834 13 592096420 39 895330668 14 518146157 100 395241445 83 868235501 24 235041693 84 617695325 6 719802144 64 889209686 56 86241183 50 425927295 15 801067536 84 41137867 75 47192950 55 584305887 86 184747099 49 671547914 29 379549369 40 237548394 70 632101966 43 137427703 33 53504697 5 969688960 6 397025729 55 613792407 69 64752516 48 160972605 15 964604571 26 477034290 56 35140612 10 603034586 42 630954347 40 627923486 28 264434555 37 677233747 62 414334857 47 969543497 64 545793495 60 533492914 31 671547282 15 980038806 13 108220418 73 243419523 76 165514438 32 229126874 82 190335330 42 745655048 82 834240626 50 901446023 10 374163509 10 956310094 49 622026131 36 707028168 58 575478086 38 851747928 9 292823046 78 514821119 52 437049765 63 900054523 79 545320897 10 310432912 41 974643539 36 277947653 69 23781453 25 353507238 67 616644331 11 995336598 32 853713532 10 251517524 91 600656637 17 147298760 69 513081924 45 747164560 38 967411735 75 416778455 1 973692418 17 716098273 60 877829930 4 627891440 17 529018947 82 786689940 80 196027051 20 461262545 26 632867493 83 811107776 36 100866550 5 829069596 37 718058830 26 214197217 67 263517377 14 424843875 35 682990939 56 222430560 58 362572042 75 589094806 36 378340012 11 898406504 86 601522431 39 604004385 53 111703750 94 703859964 46 427865729 71 407127647 55 616289951 32 357136901 8 960683189 0 133315678 85 759170367 67 86173964 12 496385044 30 846132448 37 547651782 63 54945398 87 215059331 96 213737339 56 599260233 50 826194271 13 372503065 92 597834115 18 285664686 34 516030706 45 33636688 73 227026072 63 827189130 39 884171217 1 752861814 84 839940816 98 725957335 31 985519142 62 518597394 71 797540317 13 281237965 24 378260649 90 628444376 81 593751616 64 976662547 66 168261258 44 861486209 26 922604228 36 795791925 76 250201657 76 78550951 95 84029232 3 941598514 63 789057428 66 474694763 93 119724942 4 378171665 29 379896041 91 244886070 100 167742420 62 81600711 9 879869685 44 328929083 83 365513690 38 594627945 95 873079193 56 328159538 100 635612296 41 418266664 58 973716887 74 101650634 80 110223591 72 310553780 5 427847013 5 721036032 54 44261251 4 140127967 49 909675762 7 809111797 91 329206030 22 347867543 64 481533861 90 760081290 99 475809989 59 563850247 65 507231929 7 461625369 27 532948305 39 60570633 72 556145797 88 124600646 92 332465606 83 377470349 33 579327173 38 807782568 9 511452673 88 905017109 20 886036542 82 65462527 18 385996529 84 724113267 63 4008371 69 564640551 71 757087929 7 829263017 72 201745081 29 438276168 21 963025078 100 747399647 48 377716296 11 702446464 74 107814574 67 495294910 61 144215088 68 297050282 72 135385198 57 853058219 70 529164306 10 748053171 59 691536732 4 797223593 32 754024355 0 757127105 73 585075447 1 863831419 37 681740057 24 776104760 88 116962402 30 825155159 29 468790033 97 916878591 77 982497744 57 559149409 90 612847309 52 527346317 47 154414299 63 11958539 62 943732922 100 347455531 93 827828351 81 897517489 70 643331750 31 611711082 7 841840661 39 840091461 81 333909410 64 126980779 28 314722873 15 21060031 35 236742607 7 980066380 10 515860028 22 170211825 63 358837438 52 265542017 15 541809340 62 392565784 10 871737789 7 695284408 58 455782667 66 974595407 67 179495237 10 206049204 70 694371605 67 233397637 27 51035110 97 741058181 13 811680757 65 902945380 85 261429433 20 152292121 73 941758697 86 409460320 58 35466440 52 228119398 0 35293013 7 332381706 36 557741473 47 750755670 70 290888994 95 708209209 30 382117027 76 77840637 91 524652537 56 750374374 52 789986838 18 82747470 9 562945872 52 772682064 67 994056543 7 814006637 45 865976245 23 321972991 56 112655387 75 105442121 74 768841647 57 965724867 28 816751484 36 778928887 57 805321775 84 709399282 96 683098202 48 472988181 2 631594365 53 543219869 3 502683714 42 561033540 96 668374215 74 860882503 52 628296233 51 533971807 16 254409397 77 693994180 41 120732326 90 134405717 55 989074067 57 315569851 41 947793124 55 64855175 37 18563577 16 740926082 21 802063240 94 684537432 33 528843396 6 701170393 81 690638232 98 64680842 73 33536984 85 726428887 19 15874646 72 32900175 29 26474190 100 862956100 41 750270487 97 18474925 17 213094438 27 14236022 11 502473418 92 348910739 61 373447852 61 809053381 72 922659656 81 502931443 4 955699368 46 142341219 57 277986806 74 252052395 60 835785460 68 82809953 67 3672983 16 970176937 82 709091405 27 287499676 39 675578135 67 209694134 63 555333470 35 587168580 35 235188988 55 869116701 75 340978978 15 372146018 3 27067476 63 802571327 28 865644740 37 115439312 23 861648119 63 572130567 86 18625684 10 905099008 75 645232068 28 516550800 53 652420090 84 230241636 87 10800760 27 221444183 91 619084784 2 12249178 99 691383987 93 658705337 5 157176952 40 2335097 45 628737969 100 743069734 88 113354528 69 50821759 84 190934410 31 372512796 47 408677001 79 150670238 6 100125290 65 310352070 30 514944653 54 101896058 22 901879248 93 405740648 46 901866164 3 727982563 17 706734046 97 713534856 38 226721537 38 998637552 71 271370689 41 153083557 5 940449987 42 302513628 77 207529333 56 691297524 45 358197726 41 114995558 41 510191174 66 825584163 26 818294136 95 779929474 72 512060252 78 824673395 87 37692022 78 23085491 25 960156626 79 742480331 1 356700001 66 926899088 82 849107543 58 38749344 19 160117025 35 253124275 31 671499005 69 536782914 70 614430345 23 321602921 68 553804426 2 619587908 77 482741171 31 119801868 92 457104479 33 836162356 27 384928327 92 667715751 85 22348366 76 271451652 65 444043805 38 278574401 5 886864364 7 115428976 72 278503814 17 406918736 61 527605903 1 188743332 82 247620737 43 538039348 25 639562618 63 244874084 58 907854802 90 132673467 98 237593661 93 178690026 87 783725117 53 575281525 0 706203340 83 315309458 55 940363958 16 25439117 81 374843980 2 79564425 8 503204465 30 590229765 98 423685095 52 401553102 44 444908019 76 574492683 62 37813428 99 413967009 69 873861599 44 416620414 71 777654517 68 215849872 20 682776514 82 714642056 97 245482906 47 670257986 78 288422589 100 393939051 41 198509874 54 500536061 45 349969994 21 750476407 30 363989547 61 493632075 37 84290225 97 389740588 56 857928950 70 338416517 41 946701836 67 906222571 71 293598083 23 270857180 92 439442237 21 539592643 96 232734382 0 311126359 7 456569561 41 141393964 25 984934056 34 830915950 49 453718166 44 625276621 10 280898944 87 175746598 89 512239459 87 136366224 90 282137403 18 405445054 52 807896379 67 508630385 22 817187956 43 385022230 23 185418148 96 953606875 35 612846549 72 328273347 95 706378664 28 549923924 40 915507416 87 493996060 82 787940577 9 514269647 58 127215840 21 735121433 15 163927264 15 330260873 57 865619285 22 643254790 44 567853287 96 311040770 23 193893795 66 929067685 93 575433032 83 621882578 11 869292130 50 621715812 67 827604957 58 730737098 23 72583012 6 294187705 91 121547547 91 341347943 36 368725516 65 211038468 86 148041160 78 191284883 93 254665374 85 704882256 4 320471132 35 273914100 62 942291363 13 795981877 35 150569188 50 217733396 75 29738500 77 829713800 15 926378433 4 950051738 24 740909114 12 76664915 71 853168604 40 602730360 20 763182850 92 225574218 100 601016951 46 100948856 34 540986652 38 323326070 67 564990093 84 882244503 81 587866280 63 796313703 49 760560660 37 110656132 69 617088354 90 474454395 21 735390799 26 595603072 75 576659990 48 653434934 74 392152569 19 984558914 4 825138176 0 1813133 21 509473412 75 391045401 74 227733349 33 484438468 95 2169907 1 537327546 53 153283915 1 248838871 30 872691924 14 8448443 24 129817124 12 781415315 58 316419528 59 908771459 49 222267339 39 504820133 58 374660818 44 50302856 18 590459760 94 960826239 77 153875105 84 691777686 23 586954131 52 229978597 59 863654402 56 52092651 70 396843146 5 85316075 14 990681180 67 304827695 15 740161597 44 587491438 68 377872165 92 551703795 73 626127349 77 19304656 42 64108312 90 422733085 66 812033503 56 410310562 97 664933313 32 66206400 13 882821810 9 321706398 1 206843436 38 825611573 87 467019533 28 131740600 64 678726489 82 269223608 48 540650243 48 985559571 48 212859180 42 917541871 32 642392704 77 96385101 92 268195150 58 373608058 98 890318639 63 26101957 10 993291065 60 442450965 5 120486257 79 281441529 30 302095843 5 490211512 37 273365729 96 917193285 88 260548575 49 448092413 33 206973205 28 866356938 15 319770355 68 292458829 54 420236489 68 351429341 36 985271825 12 480072426 15 667617495 68 267050773 2 107878565 93 756537333 53 330886312 2 516196382 46 490876222 94 215243214 9 317220150 59 21280389 12 887706568 33 508929308 4 910122116 95 829959389 39 239141722 96 558729486 91 409115562 54 733166006 72 539034303 56 748940721 99 537425487 25 587120895 28 463434067 0 95800753 74 634640189 96 814042940 40 880917530 2 282513758 56 424553844 57 962874967 5 983081210 98 287191523 35 965296030 0 896641754 90 807695088 65 804330459 35 325249959 2 106639374 44 41979795 43 317353334 98 769212283 56 367634479 34 555656775 20 182496544 99 112295183 68 192307046 73 849525748 63 670848415 9 396844928 2 995720081 66 503417638 38 261510016 16 991778928 59 586275603 67 659750994 3 839030578 1 480790542 2 984197386 86 374370167 44 463212363 65 324909171 99 311495277 38 659750121 15 480628863 37 675842165 8 172391131 30 459583744 84 854541571 55 932092912 39 33375074 66 707684359 84 801368695 48 121229900 59 687019680 54 465576248 23 564658525 4 471486851 73 948244281 83 453634484 53 996622702 12 896720496 19 393437665 9 598734587 71 738672398 63 609987389 13 837071051 6 713935309 50 416557262 89 838284429 65 238181329 61 454586924 75 200261956 83 626020787 60 506228106 78 73995388 57 874442383 60 651966281 96 896109807 50 38248265 96 831758901 38 681169428 63 770952901 67 466106738 36 8610903 90 660934282 47 470414033 72 854504721 100 630590903 81 326137405 94 290885952 44 917130378 0 107942973 24 638449551 20 350177202 3 820791359 12 472797445 7 183924630 19 706845790 74 74036628 0 368934873 22 154932618 26 947477218 29 563437015 98 593561989 98 413346785 47 35525520 86 69754763 70 140744543 92 247238105 34 159197794 76 921940058 81 327931047 83 329430010 48 535469398 26 923380695 51 734087283 19 975369562 84 741588552 15 637311474 39 257120894 74 384105104 57 718857724 42 762110906 90 63154592 31 452135479 78 515559891 21 462800624 13 369962381 53 451114085 90 153418082 73 671412589 10 417271489 24 797327000 87 962828268 100 108900587 39 226527878 4 541308925 89 866404365 8 160013009 100 715759141 4 180178305 57 673317335 61 195271081 11 759313214 6 363750497 52 583947455 15 890949121 11 674220690 5 860198989 78 315413706 12 125889015 70 75491899 60 803076562 60 87137807 8 282603984 14 148870240 9 670531645 20 784340593 27 877523362 81 824355283 69 905086699 1 694172718 30 619770290 18 322873543 33 964143512 14 699166099 24 640997574 80 389904180 59 679337062 75 403545131 37 966802538 66 401704116 5 99199570 84 710683088 44 205995717 50 77633620 10 436074811 44 962774163 94 808239963 82 135607378 95 543660903 22 614360041 6 247195032 77 744084188 44 709921997 23 922635791 48 536950674 70 217295310 88 375129587 13 528995658 7 974213122 1 137299827 68 198073349 73 254550076 22 455811997 23 288138604 70 626083626 53 996916432 100 302478185 80 798787174 64 259662036 7 269956676 59 524536063 40 699392825 99 213038108 3 686558615 19 645655395 55 598869563 2 212958826 51 441185528 83 516610687 44 180534847 4 130937587 28 11891760 71 869154211 51 88020011 85 459296772 2 683860590 79 286626965 55 661015080 26 363794915 20 304920803 55 541850286 55 660334921 45 491881298 83 835294237 88 606456238 24 227053823 86 436983748 22 80073024 63 82626889 60 226103731 24 101870069 22 81834532 37 28478968 86 999854108 84 395147431 5 434775718 2 525531391 5 208834111 93 264226036 25 113775895 41 583213317 4 920174325 25 117362060 62 328919110 13 891786401 21 488055333 80 325264554 31 608064043 50 55074759 28 737605539 75 117110841 68 365418647 57 98314614 37 169165115 3 920950321 79 496736862 42 471780825 47 306223354 13 783620688 40 269480460 49 891276763 38 888581605 55 480823758 39 138128401 92 860313299 32 718827739 92 146286960 19 666946733 1 615317610 80 818323644 75 712516653 52 521472940 58 87076074 80 454879607 48 148574318 70 667347023 72 388728432 8 467571698 55 614893090 70 373251424 5 288953325 82 330946679 72 885351930 16 149424717 53 784351950 86 354704918 36 941542994 15 566738036 22 131551602 34 12481744 32 187143845 63 694290452 30 20272531 81 343928642 13 818736492 16 47149121 29 473531021 83 867593260 73 940806241 65 858180678 24 548644292 69 989952501 18 145990953 26 288914394 52 831464558 85 560743207 73 475945160 67 713283487 94 277303714 15 132503756 91 384011334 67 55957553 98 534655637 85 427475119 31 795160717 35 362256817 13 340416531 74 171300253 57 43447261 0 770789200 10 418907129 45 97450563 65 760147552 8 917560826 41 725326824 14 599248060 96 986129032 69 524429694 8 74597589 1 287536584 12 540735879 15 437823972 73 508990748 67 217849601 9 368103795 62 90952553 30 672577858 70 199673040 36 834419279 65 699140583 81 822067810 34 908759419 19 128613720 81 14233099 87 755700204 93 339574380 26 398680206 24 799997160 10 125350935 38 348260170 30 893138787 45 383315517 91 341679879 18 555608030 40 51687792 5 449249281 98 920143859 20 943078146 7 891804233 68 928988386 68 852024681 39 919643159 18 316037548 58 339287396 87 710030103 58 917666497 60 312918111 22 292101349 97 17993050 43 804484060 3 470489690 18 67162001 47 895483898 70 391885740 49 600210004 40 597441442 7 166893395 70 741478920 72 721810532 2 962583061 58 753438440 96 543287908 58 490864777 28 524417823 97 45325221 71 550379569 20 965380746 56 512124509 7 751805159 41 443344272 32 409021897 69 688062053 36 954422112 97 844085438 46 933422621 54 936133233 64 637860826 60 241121876 57 602402728 12 656907089 40 959063557 47 884695513 65 963341206 91 546237770 71 50005416 62 219496701 40 962420138 69 575083500 78 949187872 15 510859632 67 385541660 94 307692253 82 5183337 31 505573276 43 591184213 38 854108282 41 226677406 0 419300976 60 269981128 5 689608822 16 717875531 95 392238386 39 145054997 81 254106971 77 442218038 65 901977999 20 401045331 78 471545815 24 326615202 33 472440839 28 898965477 23 369451432 48 839436803 6 199677155 21 616209041 75 684393158 58 234592163 29 34475066 8 977432921 97 147584956 100 467005340 100 664700774 83 813482772 82 474392935 6 327546899 16 46170822 37 151137502 64 885993825 67 104768995 63 439157307 50 636165552 62 418284038 56 980015642 98 5369649 16 829647285 48 415602407 16 156276760 87 32445703 43 156236533 39 833290354 22 168681812 7 933748520 37 872927182 82 878574515 67 963166496 36 653754615 52 54284890 41 451967686 80 536028070 79 46724591 92 437228720 9 60829237 21 902801508 94 261837864 60 65814718 79 458073214 17 98331254 98 743566882 3 867420095 100 429480443 57 797173729 29 865008565 7 802624834 14 541027606 62 966346294 47 537586072 89 390121497 84 740012113 19 423193086 59 172279789 93 600134725 13 849433971 15 412997845 89 157612606 24 61653670 94 217188382 58 350805461 98 23177959 50 137630756 43 917861347 100 821104477 50 492537304 55 638331317 19 424207456 3 160402792 23 92213474 14 702243552 43 361096869 77 529389369 75 709165559 51 750893698 41 756386734 12 36038963 34 385426897 46 250424417 81 801775787 99 130129552 29 66757359 65 119546975 34 965853299 94 98158134 18 646237476 14 45617624 86 291371915 4 819937971 14 409366429 6 976429305 99 499442959 22 553427131 12 294453937 68 526320415 65 723642271 36 101757976 17 668003652 9 210701247 91 113065606 100 835238874 43 468643189 74 363302002 68 591396481 81 290212610 42 339702315 34 753213604 90 676982954 73 728663225 22 291734709 96 538871324 50 425664147 83 34649471 26 972566996 76 936834739 9 516337556 21 787492056 20 755376800 65 653651670 61 32453389 94 477131902 5 731219516 100 298187315 7 440922029 29 778662442 27 304835125 80 384462319 32 833906370 45 281360966 59 596008275 44 715059044 65 897661840 54 192926986 68 860751396 51 902756531 5 395769931 91 886866116 10 725147679 7 397737674 63 146407420 64 611730706 99 297102135 97 853036037 53 280193954 45 776832248 48 517083969 32 643767914 99 925152357 80 574593190 51 543140784 91 937634639 1 917505674 5 484967944 57 241892695 84 121060998 94 101086150 3 711283158 93 278155153 63 358698277 71 131501344 74 433367207 41 62711286 20 113086632 15 225692545 47 484214621 26 196809005 97 147837481 29 481004843 35 667317947 19 909708749 28 756134607 63 771497740 13 318339992 42 282303378 57 532597972 42 942845451 20 695878005 5 167097234 29 493340666 0 345508249 62 71204523 84 676868652 89 505342164 85 573607168 36 145214236 70 621874725 70 487855383 68 879104691 74 168612159 55 688933559 19 765838902 65 765916779 53 630730382 94 503214836 49 455609253 32 217475030 7 586328612 77 675366693 18 714497450 89 677015329 9 914404009 76 736033504 20 522305578 93 971767713 37 493627703 32 810883247 28 84722299 32 615045761 99 566726971 4 767793875 7 445529208 7 463193393 0 195712265 71 403550772 41 349258867 85 992113366 60 974911895 39 319738820 5 654089439 100 362654635 64 347230811 7 44042599 68 942563640 45 628165028 86 559891535 20 486894921 93 720672099 53 449527736 76 446135867 79 877828289 46 677572723 22 793200831 6 257146065 67 344872912 87 137013767 17 308062704 59 882688104 38 70427590 7 548290497 76 159495995 96 660957461 94 310584513 55 585518383 43 325479562 43 282071603 89 977222670 91 955192654 66 718447574 36 232007355 58 317200598 26 807940460 25 942073334 74 371549696 93 863716869 92 900415273 56 271706217 89 807648967 51 969135423 19 594483262 51 584598426 25 99282918 44 116752019 59 805201010 84 365198219 78 935522755 12 647131892 38 184095362 65 192697123 1 234595515 46 897334871 72 144496454 53 104500053 80 369408610 35 582529144 89 115143281 70 190543371 83 537828372 43 32305698 18 527544554 83 606920148 69 140544684 37 6703914 52 769117702 33 259911440 92 882831794 40 696342216 1 33635104 59 440772297 23 340892214 65 399326290 100 500355766 18 681953782 82 101446287 92 554733428 56 403140966 49 769204409 16 797361536 36 177677183 92 563690871 99 423644294 70 960639507 28 188734333 88 984082844 36 832395116 64 36768144 98 368268137 60 2428725 59 688676358 12 601519667 85 161596895 53 62100290 58 555205573 3 295993476 14 678345235 47 792186272 22 431698885 75 119851827 48 671523030 91 480718711 31 400969977 3 961618577 22 343518766 87 128623816 4 970312308 38 203467354 73 914696937 83 834173478 46 443761701 31 198089270 77 263562154 44 711209609 67 599623911 1 993816926 1 624531317 47 205804557 28 39800486 19 227549198 53 302729897 84 462024013 63 639440176 32 34794254 31 190921619 36 836802760 71 511440694 60 180984061 11 721246342 52 688550204 54 496868675 56 530616073 21 97896955 38 276198935 44 464026436 61 659810908 78 168337021 77 790644580 43 216797710 87 826127003 36 568630199 45 866997538 49 631774329 57 427571072 13 123692915 80 702953113 90 944644460 83 725980379 49 599292842 100 599223906 56 166567565 72 509043805 88 791006491 15 24184600 72 423521339 25 677517569 46 107816103 70 645131154 56 69882501 43 413662724 52 884232155 83 223673901 49 696857483 68 159957642 64 260147886 27 284350875 89 23393595 6 486870422 75 640543685 29 100905010 63 244052336 64 77321392 0 561665395 36 36680767 11 904334731 6 174510202 81 329947400 27 240517957 44 174471919 35 931462478 89 400729752 33 66448157 88 817217374 86 904045402 88 965925366 15 392128376 73 806610354 22 851959698 53 989489285 44 995625815 0 495164883 83 492319383 65 65718863 85 736164649 55 23562967 57 453518309 72 323499680 58 505820654 40 946024236 10 945763551 23 583425027 21 742847233 75 477985767 86 203013809 18 15217155 58 677232127 85 577850226 15 848239103 19 341380382 42 523220268 75 606204060 93 126697496 68 598484710 9 845376336 81 134548010 86 448222834 51 115155035 6 845717277 30 191460558 6 441916666 25 902120810 45 357734030 49 73847399 9 142356826 62 901288481 1 377191252 55 72860093 8 80082030 32 709806881 14 266225652 88 496982829 20 315833055 56 386835319 64 631548996 22 826478946 64 21538591 86 567850794 86 908422719 73 787749876 94 440613845 2 945747796 67 64593337 39 921853939 11 863005196 94 433707453 39 108091460 14 899606259 46 460558842 84 845118267 4 586518406 25 559994094 66 172884592 89 837799911 64 650794644 34 118600828 36 989302035 83 442237249 84 902568238 65 723165565 29 855095069 36 409843868 33 172704466 51 11617414 14 639266594 70 659145438 3 838884861 69 67304098 52 178945288 7 695828611 67 30092267 0 455291625 49 679507073 77 291371892 53 481933987 64 121767227 98 631229870 92 748257542 20 635706418 58 258331374 83 673682569 59 533822858 99 800470440 39 485543681 3 81635456 35 555433765 67 118446677 64 813316212 8 308547598 37 192339666 59 408447995 84 393215901 67 862016261 28 335717596 95 716824539 31 121015715 51 29839695 36 563279801 15 968667166 83 113929489 85 154229071 39 977998017 47 602132339 98 445283546 49 137476107 47 537293180 60 526847674 20 716851230 71 121580598 90 229118704 51 265837806 60 220793377 33 68505935 19 645375947 1 296668371 94 179556959 5 283494858 25 682979765 78 691796740 11 177172192 81 245846466 88 955383598 7 609658352 42 350759384 6 622744183 43 760552598 58 165644820 4 308682079 13 398026318 26 184009652 41 9276951 75 714330178 20 59071595 39 410613976 6 336145377 54 558816299 54 533054193 98 184008490 73 735124797 27 117775241 91 986083696 82 411616170 96 577289427 65 698770225 21 212072421 74 945095578 32 213444889 100 274982663 39 368096806 99 222333267 73 414531478 3 897104384 13 182140656 15 569958650 55 238249730 88 806133144 13 850912097 32 667511975 22 561114401 54 337065220 14 435571068 65 15940051 44 273691573 6 390794201 37 32666171 78 277647516 30 329756655 12 668048428 16 279447868 61 274522744 2 623401723 82 919797118 48 676411517 83 836458957 20 83926458 4 88027003 47 609651078 69 406164387 57 114540721 97 991869133 26 228357754 72 807499800 0 737921771 70 321713041 22 403165238 15 971340947 5 544104333 79 450694486 46 963385792 75 196422418 85 777030970 90 479248902 31 166087159 59 317852787 41 418858960 40 174052183 70 161635289 67 855998723 54 719475720 61 221483317 59 693550184 34 646382393 3 841447204 49 705149847 46 180767383 78 243510112 53 115467892 23 868025961 35 244191668 70 167171588 63 882368698 60 366013712 24 282646291 34 326734687 98 585129361 4 825544347 67 213278993 72 390930637 21 467638221 22 618623537 3 438897856 0 771112680 71 180405313 36 640454048 88 257392370 63 789798906 1 639809384 6 192765482 11 57732069 3 954927419 3 974955101 44 275052521 34 484025155 69 826406122 2 523837884 51 485080540 54 250991048 97 428056621 91 47841192 28 632090978 72 272939944 46 855649635 73 87385267 100 772675883 37 138630406 63 132265932 82 232493901 12 470883588 83 191164426 69 683364607 64 239842504 53 642290786 12 707989779 47 256024382 58 861858221 85 74693084 9 129728476 60 140100994 0 183513707 4 268239769 63 378572673 21 443443220 38 715696497 81 680548743 37 238843532 2 422287844 97 335323914 20 125577689 84 946166695 40 89734514 65 831308315 10 391036871 54 972079690 38 649264296 50 952478548 63 272728128 58 336122423 73 68401035 99 546622533 31 225707145 34 201638455 41 955025579 16 632179079 65 937554276 14 743437310 41 495103979 61 979402330 62 412538358 12 335481721 76 11683190 11 512796741 26 439218989 31 790234875 73 53202520 87 126602727 86 520467663 65 845561440 85 957257199 74 648714932 21 244523940 93 44003969 5 127891707 92 54332518 94 867334729 73 222984598 26 801516830 12 618124999 62 207127049 59 360135454 19 625623066 3 12803367 41 656413100 15 553183677 16 973747025 67 176570927 38 820574827 32 969626244 27 535372876 65 520973633 79 674731540 94 449307827 20 262542486 72 613894899 90 765535072 22 500990485 4 345655496 96 636584246 21 734726589 14 857722170 24 388325834 57 149601101 91 700602337 62 91366907 17 655924377 43 626217384 86 89826950 73 503813018 38 551456578 47 757289521 26 280668103 86 445221431 99 609072978 0 900790322 100 165898426 63 88623473 65 551854046 85 980251788 20 510251722 58 39905202 71 212630557 14 26794225 69 107919760 82 635900156 53 842232355 31 188067831 83 801044098 5 861732177 5 834290148 2 514035633 36 53948854 71 142335137 55 534023800 18 366468909 18 914600446 57 632740132 82 578831421 2 782565141 75 34945300 35 471044621 92 693536907 88 923221649 62 261011952 52 214187939 85 538025783 57 60438124 59 523389872 65 805237749 29 637181888 82 414190458 86 884139722 1 276093550 25 181896151 85 497717367 1 104721830 94 104314162 41 332195118 4 954259241 11 290334950 22 711187758 14 80486295 46 779594242 93 443337409 1 320764183 15 328149022 29 97240210 20 147444036 66 571308070 27 471489378 68 593294508 25 279150177 80 400828179 89 861132645 91 314776558 11 865378273 18 151884649 6 693409517 53 774008240 38 394509188 12 323320126 13 531367812 26 274551910 10 33574216 51 972545023 33 204383083 65 419715592 27 450487746 20 249766098 98 966885931 14 651768699 10 964622164 36 415068192 17 7148647 73 132257124 23 841061933 45 157233623 98 226923819 65 33961142 43 847705900 14 371534241 85 955895404 55 673973685 47 770871852 11 207833360 64 841460562 1 252449383 38 816709397 66 65355000 50 206231919 45 913283300 78 188289670 32 908377564 41 506824234 89 415164678 16 646160516 61 189721851 95 808706181 72 304792368 41 89186948 85 899470418 9 770484959 79 849393267 39 343256799 79 224580886 95 192464491 11 291321343 28 295822699 84 866224495 58 693352820 87 261132058 57 675989822 96 773919886 12 916389739 63 554335885 75 109448151 54 620434158 27 356288372 45 330419269 79 352198714 75 368233554 81 206768930 50 543234824 84 557123151 93 563699478 5 673600018 28 330078997 55 714188351 97 119480857 89 844245782 58 402621386 78 633016851 30 680346276 59 711011262 55 794538623 85 746869358 17 923969766 29 307023244 11 709695530 40 205695294 58 509368996 93 46984044 4 773397686 44 898357693 33 553495297 50 813457749 87 345227505 14 314085113 58 162174279 54 483900 57 256129754 46 823932220 27 302429822 65 957373140 36 772984253 32 225835745 23 889473536 96 441666343 45 606780303 34 380180921 76 559768132 39 124975646 45 432605370 64 997699447 79 639492641 29 961537922 40 676577956 47 871087833 5 269126405 71 252091372 81 84072390 65 223083439 21 101067298 74 570099884 56 65407515 57 184287177 83 14016011 76 623185811 62 533028683 72 114234059 98 970381017 6 902606102 43 638508447 40 770474120 95 273621307 14 892514216 34 148536167 28 396617238 64 795774512 18 872833359 85 343626515 75 855683242 15 668548149 25 233521572 17 926137149 22 891423951 5 831167064 57 563243823 10 408411121 71 731770355 51 159227864 95 408209688 21 806400810 88 305791152 99 816410397 81 964379609 21 325642393 82 388833738 17 275561727 84 719773243 48 921951247 15 796151895 51 845540271 61 704977411 18 899327787 8 972581426 14 612668940 57 403487300 76 535696348 57 967003119 35 335333509 84 380559578 59 944495717 13 136932564 5 795026864 51 518430870 63 655524681 53 295274355 44 476932370 54 126512214 91 228243198 44 603383948 44 93876031 52 870198162 38 555489628 20 911703125 26 265384072 24 74593621 24 949281633 18 797737750 24 315697145 47 245245888 61 680778428 2 502818986 38 250413177 9 254734516 60 534921749 59 710392396 99 190003374 46 756260761 88 481765387 79 142336169 79 453178881 11 411254717 2 503299496 33 755911846 49 246569975 80 860107329 50 603901892 80 134521252 98 619133058 69 941109946 60 683132505 92 499516068 56 293790324 31 869147615 39 190351317 69 116852800 43 762831205 59 210598682 64 831358637 63 787337559 64 94458372 44 807531011 97 243183772 89 700897570 82 902114815 44 701679847 96 654635610 38 81193096 16 929262418 33 307332799 74 194362662 33 51376544 57 18388116 36 366010134 66 363452492 43 973018971 41 381570307 75 949817007 56 611390031 52 592915896 10 518985863 16 564150165 64 27304265 21 117587161 30 706039489 3 150474495 38 748042633 54 312160302 51 272666717 96 675827578 37 422884027 85 446530091 65 384917749 39 983795654 16 253795486 90 873872768 54 186844353 5 642744790 27 266043054 45 233855060 6 132938983 82 927904205 60 413686296 25 77052278 12 293158678 92 260885728 97 492771115 96 63107865 23 124342868 96 19367920 31 790345966 90 151829428 10 500382058 45 472710137 19 80502657 62 888375372 64 920810371 14 486621618 21 743269951 90 97682917 2 4842124 36 612636836 49 186496408 39 993648175 36 492560363 4 433929336 74 280899952 12 462721122 35 955370535 69 597593408 53 995709730 7 919569529 59 328282143 44 150334706 41 297833381 10 890415060 65 344687968 19 816444364 18 86721848 35 96313722 44 424250429 13 77891112 72 726663996 5 618758365 86 762525586 59 665303097 60 628190008 93 40010651 56 533491957 54 524415604 49 295646049 71 933728745 63 363730175 64 962275071 47 508566351 23 367046730 97 903627457 34 429939982 89 411158729 53 425674518 71 169957017 58 948151035 53 432829240 85 168376703 85 480888091 3 194506616 1 292346575 47 371737026 52 144932519 83 773577536 44 3081647 95 988702546 64 106337535 81 78276301 86 856288476 86 400098240 36 794361065 76 447497528 72 192453874 21 940895531 6 170696726 46 104567288 97 183714307 6 146541864 81 33099108 78 791740721 18 417239250 59 478644826 66 965617168 6 574272704 49 943613865 21 765916165 1 612611059 66 73180256 85 863490301 2 306747648 82 994208414 78 264968323 12 88539143 79 612148252 57 888562128 49 226694857 34 733662579 6 66581752 39 247389444 51 857986470 20 360835763 43 801772609 54 118654270 38 933223652 77 214364296 43 660339056 62 25055936 82 834762262 5 727417197 53 100867123 97 715081662 29 175152870 98 672990510 2 312437079 72 13056155 18 311350926 61 407172945 88 135753732 12 968446428 78 818438092 24 805044327 66 209583705 26 93354851 89 65732643 42 787364853 72 137894036 31 149756895 13 506088553 30 659295876 11 11251325 10 725963032 57 28106390 43 42318025 8 488049723 75 955652237 28 374811574 90 238274642 63 990130345 11 153506577 29 663456553 25 150097685 63 266130854 33 127056162 71 815550881 94 862967447 91 953606267 86 76393234 7 747970475 38 905400800 83 122743037 37 950853881 17 585086 15 55050471 42 708872718 16 257817789 59 731127528 100 21528179 68 412187818 87 594136400 55 662375420 99 258269842 58 30452848 34 907795466 39 963527815 93 641987155 89 577659685 69 250334005 44 654810283 81 486492165 5 640005810 59 107048568 11 792375817 21 145628417 1 886946737 19 665142920 92 960035143 34 989665525 36 780937221 98 83153279 13 617174351 7 917010215 61 106096475 62 51289986 91 866444720 97 103632190 99 996407378 42 13412902 28 25343212 19 347838144 19 737732257 71 475971092 15 571186857 46 890830019 78 740769441 82 601443422 39 951948386 53 239900324 2 725384587 20 439894796 64 75505049 82 465176507 78 23843113 99 902831857 55 862487116 14 860187881 94 258256003 64 208637892 36 724234054 99 649049151 62 181508530 61 765506256 49 131263087 36 930991445 3 294579068 55 985595537 69 664908420 81 725071628 81 588072954 55 882727252 91 99453696 61 157514712 85 317428004 59 194022340 95 782715351 8 886007103 61 845599483 96 47331077 29 199934608 58 520189683 48 867504563 67 273168966 87 356442055 89 55654194 70 344936399 79 394596812 20 656922798 22 385812431 87 647818059 53 989574655 73 457992923 99 916705260 26 815730774 88 737389403 68 933097543 90 954562303 87 580178449 45 872447849 38 116235077 47 335846212 27 656877008 56 979153068 54 879263928 9 737415839 85 350826110 60 613710320 22 509741347 89 824760945 78 97207019 69 949019093 60 863966820 80 855716166 2 501664755 4 531070537 93 13195386 71 36341920 67 389367888 41 390005255 81 698875802 17 971696168 67 674009989 24 640250702 40 262961106 22 28431036 83 298381937 9 610816576 59 227246960 46 656111052 54 636628881 32 277453460 34 27274443 96 806504003 53 753345029 52 736970100 9 367466214 77 618812053 27 818263856 83 910476710 24 374018214 5 397634254 39 768221591 25 999781613 54 661279755 83 540253640 84 92324912 46 395863106 81 508998442 96 659214827 99 782001157 10 445225235 56 268820851 65 90649935 63 643320897 93 138972368 96 321432385 97 256201423 72 246470425 48 737184481 96 881432650 14 18245575 65 487866918 85 443276063 16 101367340 59 652178412 12 356216016 68 208513346 49 479402699 66 807451644 31 999971527 49 460583520 40 100702819 92 673486677 56 602178947 62 91290367 20 473070250 85 964586830 54 590540354 18 878027904 43 74340216 51 57546892 49 474135307 32 456119415 72 929199502 25 668059731 96 477087377 92 764056136 75 376632860 3 315831491 11 496552042 71 913833104 76 858460035 38 357213354 3 878257107 72 460669693 87 12071895 40 954073073 68 774336166 71 321022292 86 762105983 54 12929750 33 909522244 58 226181591 20 971028614 70 899133806 26 332873244 20 982224221 80 773625854 44 336587506 68 768569589 7 827448007 56 608748341 6 251396056 91 845235516 18 6937081 48 329600413 72 299624679 87 470090849 65 940686552 100 24571901 34 788150012 99 407605111 45 688585373 68 243393779 54 145791029 65 98697706 71 870167936 47 463471268 21 113716866 26 810180185 95 978620880 9 274237767 5 620750430 4 454916543 27 221722864 25 645320113 13 773893090 69 466516712 9 605427219 97 457879722 44 276747133 45 910568284 36 15233409 20 909448339 30 240695198 78 919132519 49 573022878 33 501315581 80 892165632 32 144649596 59 496564487 41 513645435 40 662547261 72 249482866 7 267956315 59 137804409 70 514878942 33 713946130 59 338314551 20 757955768 24 947158743 39 743675036 85 630764474 19 924644486 48 68604856 90 910350532 50 418149822 71 99478830 60 709831533 28 656042339 82 956404896 55 646216991 72 707940678 55 86176635 85 593190128 96 141430389 98 436280706 2 429637446 3 208620578 57 28125091 32 741605446 27 55497773 11 167613620 66 812705484 58 820872165 53 327651546 10 791116680 89 39553795 70 176697143 16 521103434 42 680679503 96 599128429 40 166822926 85 514541878 32 153747489 89 531038409 49 127023640 29 534457760 11 138877042 18 536859135 86 654099386 33 925048949 34 413693934 89 931658456 96 250478436 56 415969718 3 130883093 80 821257908 86 428200485 56 803572532 48 629683587 16 701807939 70 572236661 51 937475552 30 603634527 62 264673401 90 843516403 1 857392378 56 178137103 7 894229907 9 512265410 46 621474587 45 775920505 77 925663511 97 565548804 74 171746128 100 577149682 52 281681267 92 393938781 42 176411037 7 186007168 16 738435970 82 586122249 3 595487321 93 320802666 8 436579656 25 536224597 30 636378708 56 641879823 12 604438147 69 172700500 43 329414949 73 919357199 53 68285942 53 504204380 87 783422374 8 272534042 57 459991476 31 22387392 100 151202872 35 23116924 43 533644467 80 147627276 60 401090982 32 323746146 52 878282153 55 871753160 87 876469621 83 62103400 41 496880004 14 298672054 64 188967852 86 402904362 42 105563973 69 518372 21 819834718 79 589790082 49 22539173 60 993825310 67 349814250 34 209904549 4 599165498 36 562554550 75 26318049 94 7858958 95 160942122 77 494058139 74 691102371 35 104021529 92 638123968 78 655182420 74 116458672 88 843634307 54 580279490 77 939721590 20 414115368 4 376109034 33 661322448 19 510727817 61 222368443 77 694285306 39 635283250 63 440286114 23 34475418 9 355359366 85 242062203 5 237927735 36 749297190 77 990221174 2 236593179 13 265615275 42 694577702 92 935771650 88 138033132 43 755281235 36 168898535 98 546106917 6 954695098 11 191976226 32 449131103 17 471422949 36 103183959 32 538556050 48 816910428 19 966643080 28 575875189 84 193514586 70 606723880 52 232955165 33 405587595 72 468994098 0 682832607 70 799338000 50 386300918 9 223524780 99 540627653 58 947729881 65 518703942 40 600036310 30 306942076 67 647259558 32 648314438 22 307130097 73 758129035 12 158090767 99 346797891 2 387899062 11 816232702 39 475300679 54 433091171 21 320830190 87 6656023 53 660120605 58 750421456 34 788471905 11 275906246 56 772237475 31 796786483 40 597855131 1 334338364 16 883760907 15 29687950 39 729776144 26 338476936 0 728004047 11 743201 76 270846950 82 157155484 66 984853875 59 139125309 43 136201316 84 481089189 32 817617960 73 581775274 73 884434688 83 610304645 69 156870193 86 740675362 94 499104484 80 141445009 98 459383981 42 83657976 48 984922376 94 221865512 96 221499267 97 340145493 26 96197419 73 471908439 90 900380981 10 618502664 90 169521241 22 518215959 47 665998875 68 292060644 19 718957314 35 76594180 79 903457781 70 307702781 94 645735788 3 997328244 65 348995700 56 857301399 26 532508272 50 863156762 4 456868005 79 435447847 5 11095035 37 935641990 91 153466441 25 826947494 69 387315485 72 132119076 31 110505333 68 164377750 86 693606947 43 606765207 93 452565236 15 810473175 62 506733441 66 93410386 31 197072039 18 869957141 85 282438714 57 677718956 92 323677076 24 433359951 54 70759860 82 453090928 87 156449756 39 504727338 73 373634404 1 62405302 68 815128431 60 938394808 27 983346583 9 465361714 85 545881049 26 42491346 4 848975596 85 215614907 7 431096359 63 123746258 84 531378818 38 232754223 79 633797875 5 414920696 86 343659631 89 163514328 100 935278871 12 272626226 91 770770295 26 119874865 33 783257532 27 757555795 51 57473022 4 311490754 61 128989207 50 712177776 4 571841302 72 55393048 31 385112579 42 822456307 36 878443295 88 563484974 41 768203225 91 142868877 90 406647543 12 152945825 70 986279801 70 655424219 92 287534424 75 492802220 32 818640729 89 270508265 82 871304643 58 738245792 8 475397905 22 758421222 55 921881267 19 144256559 21 915749705 80 146932841 4 671207873 36 770925459 41 445465474 76 376621466 93 792158929 90 269753696 39 329695450 86 522348531 83 509153639 12 105225682 73 253026978 40 677050559 36 203505178 93 652415928 51 631454675 82 282637838 28 874322409 16 33701135 2 422871108 68 923188062 52 147203094 85 19153394 24 240284994 31 896713092 50 209859944 86 201697714 76 984498633 94 73314323 1 479421615 41 946004384 73 156059945 56 106988660 87 920788864 80 526425499 2 937389004 87 665725529 31 893870466 2 395319939 15 318411540 74 154034516 29 515970586 72 690800711 33 307076432 16 185502374 66 916400751 47 363340911 86 171171847 83 569941027 85 254402698 33 219807194 71 349087527 16 41119012 92 378468155 29 80280779 69 17830328 33 99387058 70 931250748 86 671522892 55 820191197 26 350009284 39 434652496 9 676470625 10 763791882 39 609213220 65 493112850 29 995661778 82 678172419 6 843004723 89 823006522 95 718031274 34 956545948 23 47875906 42 183454273 96 836949913 51 588603546 1 195601676 6 598359195 31 962173586 78 286767069 35 887521896 81 194985815 52 30265760 70 975590380 30 383447623 6 109683681 22 491723225 40 725661536 23 549639034 48 686425224 15 190155381 70 425712659 94 989052586 7 399303877 79 87898582 26 967910138 62 712627994 2 96912874 72 633155341 58 412349798 12 514903611 7 552002078 69 421999175 79 338851097 80 508636809 86 942121217 99 176335877 85 142940876 2 742190573 12 721743491 12 172610101 21 454804033 20 906702951 83 60722875 96 747324254 44 53860882 98 312893301 67 493166379 79 969714900 18 695707018 11 866033578 89 641446095 50 216215262 75 407446200 20 856776641 72 303140789 71 550740448 27 408444672 18 867035424 64 150662742 35 602458157 46 505531531 96 577112916 27 850511795 23 73551516 40 37659326 31 301882708 63 80545304 84 652248982 53 171754256 98 512167775 86 282591247 6 947109766 20 183073741 31 763015652 8 576654916 3 113356535 39 168017820 79 571777836 39 174709956 55 270124898 61 710599490 70 411579949 76 612882208 99 553099397 55 108802481 100 817730831 48 708637190 47 476686754 18 670194673 87 516432624 44 632098781 1 659105456 65 435964685 34 495275777 78 599081400 84 121457751 49 948553076 15 691089347 4 485322141 97 137733537 22 661113074 17 95282665 31 162010196 29 24736053 90 178105401 70 150791619 76 975903519 61 522077925 18 791566398 23 849408731 19 365586856 28 243920595 46 240272672 45 616250010 22 158196510 94 56018869 23 508397280 4 565209595 21 963942211 75 614928316 87 943268454 83 33981472 78 684589545 55 383960477 4 185566488 87 29953358 27 860658989 68 64567687 68 757318144 20 540855541 50 758455308 64 15730108 85 292922044 68 552429711 55 969488080 17 485613665 86 198706070 43 382416857 33 20671539 60 759741990 94 475107833 76 206299998 97 895831299 59 139154502 24 474340849 8 89425548 30 535159855 54 140174251 76 222657968 3 278058794 2 570672122 34 639257651 40 631716358 58 705376811 82 850055642 22 318283390 88 943095071 78 391181279 23 9006696 93 834463422 23 796181006 90 269649425 38 686328266 62 933489177 60 912128317 91 198909035 86 516747991 0 595960571 92 416258903 56 119962673 36 706467156 99 238381767 98 128357756 22 576438672 80 724886753 28 507864257 81 407590792 42 120966539 19 599852859 30 679078564 66 313331211 0 156617298 71 24121420 25 43180454 82 484018206 38 220885748 79 283451986 12 745495164 73 638284155 14 101724608 70 434896088 93 942704797 4 523486204 41 959519154 45 489234095 26 805547298 19 102419801 34 598211710 40 23783080 53 888298917 22 588798706 39 306856587 3 211652847 40 611342795 42 445701257 24 471591253 36 841944178 25 316506675 51 981866789 68 884914207 94 66283106 35 243338476 49 924692601 79 539325045 25 626157847 21 330257148 65 17267312 20 182565187 63 428738380 62 946084566 4 7024839 11 687349418 86 525430266 69 556115878 8 394606529 3 451640469 59 46996756 32 476870745 1 675242023 71 777880586 96 503126119 2 272401220 62 453191671 25 366663351 7 855118074 95 465426239 2 553726951 40 105066302 83 206696817 94 393100481 32 715271195 83 370658905 32 646305032 0 471592960 79 915451035 35 533645026 20 451160926 46 776657806 45 268615594 55 629218316 49 455762904 72 284403010 81 28018463 56 304870776 32 255314660 17 350817295 8 25946113 60 865733900 3 495186242 68 679564047 34 632396040 99 161334590 64 226250073 32 329679517 36 536263892 70 441639073 83 850316600 91 711503623 45 611023182 44 636725495 86 773062352 77 536965829 75 898595106 61 382375994 72 33253257 0 918864876 57 416656492 91 353395127 96 916643442 94 250163324 33 84586239 52 24740963 82 268401042 8 297602634 53 990730027 38 146231992 30 492726062 56 218215059 9 215619823 74 699544164 94 580989500 15 253153718 58 279439685 83 507037682 77 194924100 40 744904048 81 434569566 72 818378497 27 65003196 64 926689394 86 281891374 80 436386545 83 462010810 81 296957002 92 847377343 95 162121022 78 970574242 26 122656469 9 883754897 24 594330974 81 192585921 84 329797767 72 19022414 1 283701495 87 469420287 9 185019729 64 511075935 23 912437641 16 348007591 8 915517576 90 488399704 41 741395927 6 443328993 77 814974072 4 98635719 64 902215554 61 869024739 72 234186351 56 667212915 56 115326236 65 572273249 77 487900364 96 254876551 65 36522589 89 368129620 96 135121018 70 673716720 68 578878138 91 602819426 38 424546896 30 407173094 45 550663201 100 228175576 18 503322609 92 38892769 15 488078429 25 968040833 84 498096833 53 335034135 76 927336611 44 243124686 63 797099750 85 816782243 48 966980274 93 771551755 37 75019355 10 857568630 11 549437264 6 28829790 69 792131348 36 895201213 30 261057543 46 794947308 71 657912000 82 727963566 87 687126334 40 935854891 66 407198268 32 169422008 24 697097142 18 866003295 13 801049798 70 510207538 15 402821810 14 649286033 36 553129955 87 594539619 8 284283511 72 197171074 22 787816761 11 568234389 56 536050550 19 269246093 20 255436249 63 219441401 36 560489113 73 174984351 78 272456248 72 876964575 44 655792912 73 387624190 71 823036093 11 401465938 68 256336319 53 411650176 48 203605790 43 672886490 31 485628988 52 957027108 7 80383107 23 938352496 50 983812575 97 858498342 37 7655449 52 139476960 99 851168494 26 304054276 32 565067013 89 178693304 60 77857735 35 517341857 62 389611435 56 839989301 81 95657740 1 539896051 74 393064570 44 75625898 15 494791486 11 117176554 70 692432920 13 201012082 55 998326286 19 803386713 90 191852880 64 806674679 1 951166055 17 674941964 27 402775622 42 840972338 10 243560051 86 530383474 75 118516320 63 306340956 18 303567625 38 48352940 30 985296952 10 520134391 91 242126077 17 451768406 16 107134835 51 794261499 61 710707411 53 819939671 72 564785824 65 292916123 44 318508224 3 995055051 100 390879224 37 439231182 29 596782189 69 832192426 82 751509182 9 820544300 32 192295157 35 21440992 32 519423871 78 692606278 83 238108984 48 128756493 0 12530623 95 902460021 4 367213489 13 398491429 57 761259646 24 524816578 87 258375105 46 538741118 47 139499631 72 306667900 72 151588761 78 557392815 25 98821311 72 653498787 63 173676594 90 115198723 92 442061721 73 503546470 59 602044190 34 689600553 8 868856432 52 113947319 86 72856584 78 521092775 65 210997586 39 605845108 92 620938595 60 523799597 47 58341021 76 284320993 50 840960503 45 755715326 11 435475630 82 239024213 98 505437197 68 186783084 54 663800798 77 889404889 32 581646999 85 613689029 76 473535492 70 789094564 41 571431746 44 172675919 79 360195143 26 401396772 36 557927295 54 515358037 16 683176867 2 340157590 33 808994808 91 970045175 55 47087854 87 325915470 51 496486625 18 39364189 63 333069473 88 338815453 30 222771895 17 316684228 83 915811711 85 105252559 20 925913736 75 659867457 73 862375180 47 822667030 83 504169245 15 515394569 13 523038466 38 978176273 21 746276821 77 449982488 58 951943830 50 680354739 41 11268240 62 867728986 35 674279336 74 22954342 39 423401829 61 88080044 49 294676913 97 590075775 100 264600977 32 92122918 32 518164649 87 302932464 79 526051756 52 737599559 13 994498462 50 720044038 8 420424167 99 670257981 73 809498430 51 21964173 29 545966791 64 125024816 6 481908561 71 140135572 58 407401924 19 92360041 95 1768301 28 715081067 50 876066076 5 364056747 70 999004821 100 540051328 74 652410135 0 65666249 35 96019910 92 306950421 16 840481108 100 105006165 36 313115732 10 276470396 91 160963162 37 181040115 51 747511276 28 895561320 87 599473298 4 609202010 86 286560423 46 512798943 35 343470415 83 781302153 89 711958305 16 920362948 94 190489397 93 109577708 59 171873120 47 420413552 1 598817446 69 313002964 38 327242094 14 306554221 77 852276888 47 518874660 36 504397794 91 262278821 96 513553434 65 38892534 76 392732588 57 295098952 76 90162719 91 505317626 80 275584515 100 700379716 98 922453219 33 394012795 23 523059010 61 808446630 66 420852115 69 180461920 13 457386311 54 636759620 59 902437815 67 842535619 99 948440714 84 273449324 52 166583049 48 482356161 19 255672151 72 456210686 95 408826630 89 141584654 17 761866495 20 16429128 17 814416300 40 406415489 65 725283019 52 210777454 4 966751220 35 972308554 2 290244405 20 387095441 58 150102620 8 921243017 100 423151966 77 414091798 79 867760877 77 454572319 4 386321047 63 123129275 36 139350136 77 876618382 83 927692239 48 504045712 75 232814141 22 418807783 71 82320191 88 254397491 14 484590856 5 830576914 42 76324835 48 243686591 27 411218710 96 245010198 8 237095786 68 791222853 58 832825694 63 691384882 15 470195586 16 878834920 57 156781853 45 775155288 10 716336407 29 859811435 25 914297046 96 482849229 43 129767339 75 396633381 82 486683775 8 36722453 93 878219745 38 165176442 86 456024422 29 749810279 16 835415476 45 540608253 25 789252211 37 238831422 10 114952723 7 609145879 54 923120136 96 664833479 37 784860334 23 492441762 74 257990550 56 122230031 0 405834658 96 676024353 83 765209257 51 435869456 29 143508618 83 949006740 61 33909664 40 602023225 6 228309044 91 188994858 95 703814234 56 646817367 1 995686031 11 594713415 82 255449002 2 628794288 3 746352944 25 466188434 84 335284074 76 474708972 28 173566066 79 294071061 57 783720927 57 115869491 38 860717602 11 544605472 79 317825064 32 257176653 24 329660500 78 711161310 51 492492831 28 848089317 16 364260238 34 998080124 100 47633926 33 765316909 52 415816321 12 273452924 71 503855801 5 870603129 89 752303994 98 519248208 23 673423178 32 745326189 76 51825423 55 910014812 49 277741482 65 864175703 95 795964535 76 302016870 39 699247248 74 600489167 0 11207708 86 354372892 47 642004000 80 306463738 93 977461712 11 34270900 99 692464253 75 124156657 82 804900382 73 579662692 93 874304932 10 839129243 88 577859105 29 249688559 91 472411252 35 956246385 1 623776155 78 18804003 38 853062599 31 618662746 68 214576673 95 410558006 32 265752908 93 143849823 1 693968568 17 453926438 37 351423143 86 809214486 80 795862837 14 625370823 37 508475047 52 158935332 96 842569608 32 917144702 8 811036669 69 960090851 24 374901273 17 660935493 79 124180558 51 191727675 84 573775980 2 397379069 83 116924981 66 276767277 2 835699886 89 310364956 62 709407 39 743637378 67 772631177 50 942401612 28 660253945 14 988891683 48 805398110 68 569812792 88 431623231 7 152620188 36 274249013 7 991343769 66 320040965 66 855819802 93 193129720 61 213769006 90 730872858 14 31507746 43 795848138 90 581684772 60 884070318 40 700941131 57 293105725 33 389829132 61 433109410 27 158031825 75 728466474 81 204734292 21 899456504 83 955196691 10 287572782 54 127080728 90 227636387 61 180900810 77 811351583 42 263304602 54 682569629 67 238985803 7 881790490 72 720989804 51 392160239 84 182662774 35 278146526 40 463985176 91 863294443 56 615774773 76 549630186 52 115819734 44 423276143 33 879122767 8 592420734 69 625980530 66 148812807 6 193726803 88 150262525 8 709356677 8 736061149 47 193041174 75 381608312 41 180888829 96 953476518 5 486069787 1 481752124 66 160928007 62 349746478 7 782975138 48 531681995 90 960147178 83 670701688 82 739802240 17 709838663 59 175794597 34 909301259 68 226460769 70 917182170 77 406320713 47 876382008 91 207688738 94 516084282 18 129960284 32 429729701 85 888397137 38 765256024 36 475235538 55 635954922 16 731329247 7 703107287 8 303108629 16 156178991 57 864821883 57 661613201 76 361785861 83 669615939 34 694684665 80 987361936 58 891106337 11 123301646 41 408398203 3 559004921 19 696155489 100 430134997 35 913522128 40 520868330 62 129447443 87 894445205 25 431614571 56 641431250 33 857506373 31 792082515 40 88662332 40 288166745 86 800694908 39 123513158 96 243517738 94 461217050 25 897266461 49 746270399 16 624680322 0 637069645 53 951926948 30 314858429 24 963726706 12 135739345 78 605966172 15 987733964 41 269845266 99 913348151 72 161182720 88 230164822 57 941566374 75 194441158 22 208753530 35 143306155 73 848934920 36 286137247 92 94854078 37 997359738 39 851458496 30 378237318 63 191905331 88 513663609 9 835935650 31 590016144 71 59168752 81 721355162 44 572572711 12 746879674 25 707077593 55 28756434 89 35664356 71 771672663 32 657780605 55 477359190 7 200498406 64 663772405 27 275607725 31 750710376 93 387086465 89 726948219 19 775114971 27 174259711 47 676156523 75 300332624 39 752660731 55 348393890 51 547729316 38 43577541 96 817023487 25 830400516 3 889710123 51 647083807 65 951764326 87 55796971 66 489043180 48 746223876 93 129098692 9 253797548 2 759781010 16 805460216 63 562217939 76 438712880 52 755367120 96 273524995 47 437989118 63 15748809 48 417934566 9 166015091 32 775942428 70 875420226 17 131815120 93 912985036 100 857616872 28 81029250 12 446997013 8 336134775 43 130146484 84 54719783 55 894933348 42 389048867 1 64222650 34 384800267 16 991108557 3 29971672 8 573463537 16 610446960 94 33727493 60 934009346 79 372211923 9 312898428 79 159540017 7 685300435 60 842417644 50 537176005 10 709237003 39 580608181 13 35531648 13 156761643 36 617747478 17 491158849 49 432954608 45 463412133 25 166921738 38 471835749 38 468456158 36 803383354 86 766347498 27 569718635 56 296662504 64 88869747 66 895069307 20 737989339 39 487090880 39 649889432 87 348728988 4 307737815 41 996042274 55 249136831 54 928763541 100 393854686 94 315791406 69 801134714 68 443811034 91 69028781 41 487224945 2 25261836 34 130969011 31 757799555 55 971151570 29 114702881 96 498450061 82 225456473 75 124994014 9 463076238 31 266835504 18 539448844 51 395875572 75 812606898 60 955017581 96 888466812 1 774464231 31 417912873 15 121474323 3 12950786 71 810061885 17 681743220 25 529431166 6 389269128 88 856209594 52 649466820 59 286694393 16 532396880 48 566799067 24 844858920 54 764928105 24 811461076 45 38745344 72 569150900 71 237566555 46 849045334 65 840311640 92 265067047 85 255885614 83 311503895 21 194028145 87 132847263 65 803752893 6 932146991 23 979325046 86 237408019 75 887043549 48 767177763 4 458152961 19 271428062 81 915685863 99 188754496 54 39164872 74 432017113 57 129163254 53 958617441 48 933652963 84 74114957 18 238431868 43 483489880 46 697017015 60 977359952 73 319674457 27 811569924 30 639317626 70 320839754 23 423271320 35 158944466 39 725722032 23 305122736 47 74532680 17 501791396 1 14272498 60 271815553 45 162293521 91 732793064 19 745246502 83 733567589 8 249577074 85 47327501 75 180485415 22 173658723 60 732795089 37 847022172 78 949432451 83 934779286 24 340546977 88 792710893 72 101025020 64 261892162 95 474835469 23 8511705 76 605215535 10 764737254 41 56478485 50 889304972 31 745370404 16 331783364 11 638751084 92 886927054 90 221686367 39 659093836 6 240407380 69 635144015 77 250203033 7 416418215 75 567145006 31 816454611 92 280334382 62 115796710 64 751975779 72 585867080 83 214444087 41 614477737 77 149943328 26 678416518 49 842003497 93 536661010 69 878472048 14 802678519 37 381249816 6 172129441 29 265732539 23 189823994 66 763698674 23 359005270 22 877460970 33 568649698 67 3878946 80 551292978 63 636755587 85 549552536 48 786625745 70 39484336 15 296744469 43 97204450 12 448024673 0 175500369 65 212388776 96 203819445 5 189152489 85 968694057 15 653139633 72 295637573 72 938973439 70 36993472 86 86341098 98 454249248 57 857558116 97 657943290 85 983965868 88 959399817 22 771928410 71 218732273 50 591484638 45 42117434 60 256509591 44 946618375 33 844716695 36 735002722 73 724722067 20 366647227 31 406353896 25 610269040 79 353534396 88 767303076 67 243638991 14 324715469 39 309440423 1 630781644 5 934593356 2 791090658 9 688941649 68 803793925 51 19367694 39 598950959 21 459194785 59 909069621 57 604557737 87 645686125 41 439761817 22 881615191 11 403093344 13 998516976 12 878380597 97 952535876 31 988551087 13 914583474 15 261089766 55 419100720 41 828576029 53 400269442 47 234427906 6 568552815 8 286064458 44 531870956 18 22398536 86 950785778 86 104801471 53 113749583 84 472956011 18 244700677 70 347569655 83 369448755 41 788811701 17 176993281 45 74087529 45 904239027 97 190671507 34 566224046 81 461524758 38 627574718 89 241042985 89 980130987 55 79315740 63 315146064 20 629723175 19 457105987 13 262235375 4 93510810 22 888721541 59 143380365 85 48014830 68 129046120 61 342767950 60 643571807 39 64064673 86 849082491 77 590619514 48 329734895 71 95907624 12 459474000 40 582614687 25 647471016 47 905230187 30 745543893 93 512880298 15 675020486 87 345094103 3 745488546 16 839093132 18 580228974 19 49138023 68 471269694 54 13660037 94 258267141 44 443254157 93 612455843 71 544785966 18 925873947 10 685365183 19 511069002 93 672312663 36 394344419 8 822622288 72 131573046 9 547962874 86 297862283 12 734748083 79 116967534 24 736635149 81 182304200 86 222506697 45 629901580 82 300686557 47 199518443 17 980093756 74 790875652 63 489409099 78 130949221 22 226876409 96 227708197 17 912711448 67 27210482 17 981762807 32 87934525 20 885697024 61 684127097 65 969007521 7 989398377 74 972490044 54 28947529 19 106402522 99 660697202 15 323807201 10 932978052 16 385662794 48 862623449 96 282057257 65 779794331 16 491842207 88 760366785 26 552508790 8 802224519 20 519914073 53 155634935 27 543224939 79 56429929 21 53458791 32 222131102 2 899221149 46 408068634 79 534620346 58 620948583 52 143148094 90 673036803 99 184236035 71 809634573 38 946955664 24 451741328 80 376560493 64 670494209 13 935677992 69 877979583 29 286281239 13 331765990 37 636573787 99 182827054 32 985699413 47 325457939 12 583835195 72 317186563 16 58074492 63 426099637 12 31274148 60 730092581 78 892708170 3 510979188 68 854580655 43 692634609 5 287825005 88 698430389 66 80836524 10 234690645 70 731165558 78 877539075 17 955482764 14 559013788 53 855787936 98 632935434 98 790672579 24 369126825 64 744777336 17 985368870 57 809181064 24 815775413 59 39552252 83 604273652 76 67913042 74 993917875 37 344788238 57 287847577 85 143035011 84 84948843 41 947795274 62 865575198 11 166752573 78 796975851 31 910636728 9 518075689 15 908081998 57 558526253 41 574043871 13 39483037 95 729864649 93 823488372 100 141539067 66 916010243 19 423292420 46 803245529 82 355472395 84 594380777 88 581249483 12 433975559 82 158698450 47 83386766 70 870242049 0 48131202 22 689282601 30 223660534 60 458399337 39 262031987 54 53206620 89 591975172 78 770862003 4 737245728 21 357094434 85 819884970 89 933127124 54 151600726 21 521215121 38 702613318 46 732923240 70 996336907 23 797315339 69 648008361 45 816423510 9 792407410 7 337336913 44 835374134 60 627463457 81 511100614 47 138085513 78 107068240 4 351232097 56 926918241 0 348444954 80 505699672 34 973138489 23 401370791 69 524584499 2 359372392 52 351775245 74 765595723 56 262468305 68 189766772 93 107930736 34 444884034 56 488096852 13 782767905 19 988391507 48 197189519 60 159224111 58 671133246 22 503979660 52 35117865 39 168113848 37 383449836 37 314734066 87 697320031 61 576283690 89 552646608 56 789142724 99 58429002 90 969609461 8 572335710 97 857207569 92 699881414 26 631491294 75 926403095 89 105723798 39 849332297 12 495072707 8 219671309 87 99229292 34 499207587 34 307570412 46 36999147 58 341567429 83 839590633 85 309085235 4 710152236 99 490247401 10 595197579 66 560409036 52 118181700 31 763908585 27 622271836 67 130365898 72 309010783 39 372560107 52 229730369 13 574935407 56 14789181 53 24035829 32 144225839 70 874781152 81 525521850 72 270456680 35 405833530 9 771475 19 980716770 63 697086711 89 578454935 87 473465071 73 479446573 16 282313640 85 10879811 4 307335534 44 752182136 19 350519896 6 939850753 16 519062997 12 194182660 1 539558806 97 23497079 8 373171913 11 28499917 0 279284707 46 946957630 1 796752837 3 883556186 60 835455708 38 65049511 51 666750701 15 835330332 20 704652514 12 986466382 7 657476631 41 737410283 98 686483723 28 607165122 18 486317192 77 665308935 30 181889747 61 197121753 28 768904921 96 490233767 23 416153812 90 37731620 53 218656419 72 343222674 4 630953157 21 69565308 25 37143229 81 655005212 48 251983413 58 872951059 69 322093063 71 555159244 8 818952304 58 373858020 55 672470363 51 429868915 79 187339801 18 379605715 75 480907366 23 560818851 56 734576045 4 157883619 95 625719989 86 571906199 18 410979803 40 905175016 70 871161040 43 59392520 84 311692214 61 960475884 8 454935445 77 788584857 42 28452674 3 703582986 31 586946521 66 616171249 13 910138511 62 797040649 44 748375120 41 20017281 48 419229501 3 47275175 22 923797740 36 821846260 79 458153852 63 151365852 50 567834855 35 825570327 90 878189424 88 77674484 43 390714792 2 900609441 1 957344487 21 621197678 43 460635928 100 458329532 77 369905383 45 326599299 59 680552008 3 336316941 79 463380346 23 67931104 58 282839016 77 171846098 49 51191789 90 861123210 96 624369726 15 459087107 37 44486712 23 911176771 9 240521545 12 270640670 77 370266786 70 591057348 58 692579632 15 737273174 34 431250828 7 651811907 14 573625138 53 194581945 42 523810794 74 973166079 31 169296839 79 175779899 25 491129977 28 231213422 33 420408411 92 823395792 9 20383314 61 619058142 87 266109208 7 908229653 18 859873261 20 267007103 73 446226081 21 493097248 49 995821726 4 645696408 50 184203429 66 928588509 47 526998902 81 265620239 17 689581094 71 212846975 26 666036594 16 443737043 9 907132290 39 596336729 85 280365915 26 867972561 34 645822949 49 865617507 64 331724966 70 733930734 55 998141648 75 112000992 61 221989137 40 446172570 80 272440317 89 928720789 80 521049109 54 603873035 89 723125015 11 418907411 11 596886257 79 728526652 17 392528009 90 321122993 32 267975861 40 376563423 79 447038545 36 888219048 9 764610226 65 42954407 44 983315180 40 553469761 8 855420623 77 608287077 55 988366448 85 953559630 9 825152922 12 540890135 80 137396799 84 959652160 34 448555289 60 641365346 5 146674787 17 204958336 100 651773249 42 480070408 23 837233926 53 665012615 28 647692302 33 959511630 7 421606350 53 326858211 50 971117639 82 135983130 77 52515434 53 311621903 39 646032572 71 113518568 17 669273134 17 431255733 32 989157249 39 869506383 19 568541221 10 247173059 32 952146434 33 912968241 54 84049148 82 884891334 39 946419927 9 131063214 16 265950396 64 107894797 74 302585959 35 287456665 54 899767484 84 874652025 62 45449331 57 827270581 98 9015057 97 855561434 37 419306970 78 60163726 73 699880877 67 320765431 72 180675782 63 777081383 71 478043505 30 873690897 69 23006096 57 980540109 88 639538852 35 14836560 60 233360854 93 511552932 46 94329908 19 992803109 35 868143212 25 661565997 0 815167595 52 96325810 70 806987859 62 140455896 30 468337659 98 134235157 64 102280771 77 47906242 39 808287414 52 539488644 47 200703187 42 518849619 81 143070938 5 465894804 73 289544215 10 432300333 62 426423947 17 91922957 72 49887437 25 574069881 5 174547304 63 721189242 22 907777225 28 828451215 82 181677860 66 966591568 99 378544923 87 509081964 47 7777291 27 470764195 68 299085205 68 69886828 22 926909281 46 323461408 92 527950920 67 913199617 97 57998665 99 240089218 91 134197549 3 548238021 66 762501033 26 536478742 33 147655321 32 893494834 26 198832250 91 428353190 94 586932199 35 876642825 4 233881806 19 568599861 9 827613123 5 734625991 64 594299955 64 39703835 81 231394623 73 639532306 80 138343289 64 332011362 29 498184409 45 818198118 13 963917175 11 768926407 10 798060178 67 465257814 100 210770752 90 27403295 73 380508552 10 828381716 42 583919305 63 492737685 54 248660707 34 755460725 7 775744049 18 825372076 88 53824426 59 400397270 46 881444794 28 203352833 18 354963869 37 646063008 77 435234163 3 478968260 67 650560207 46 961455292 39 320785667 30 977195185 15 122492330 4 688592839 15 105764445 81 473084693 6 37108016 62 319403851 33 916205902 5 173015840 27 306475914 93 984857573 20 879007414 92 482581813 81 28269787 77 939594912 69 928352293 58 190611037 13 659337331 54 417495074 78 243345205 38 868082213 58 410362440 87 153690376 53 452397822 32 629650467 68 718967821 10 598543865 50 703472311 2 681323503 93 263302292 61 955461543 21 895150879 44 410915027 17 817471730 54 243095325 38 777736203 34 478075447 87 653940521 1 226531523 58 897883242 5 627979262 18 936104052 85 66277769 5 530296803 49 883095991 97 610467175 81 194616619 46 746386567 47 772584942 12 876620321 39 666144908 40 483404155 65 362811633 5 204783057 74 256246615 55 622782784 28 681679825 55 376694900 80 341298201 35 974148055 11 390115762 5 706380953 11 870099507 85 257200325 75 250103943 3 328151690 52 62787248 30 191897198 15 787678544 22 31561171 24 774695907 91 252465155 83 929959708 51 191792604 69 191637419 8 956122549 12 69841742 53 315040398 18 279629478 9 842013401 46 978957143 5 291366179 87 182197207 80 855831303 55 708998984 31 892937974 66 289933985 99 560596570 85 622589390 42 797445844 4 392077459 33 535774165 7 130281629 70 447403939 92 306839880 75 823324948 21 339054310 1 79530887 53 697594480 36 378469 59 762340089 66 81433183 42 526857607 83 236059719 39 874440184 61 791208569 60 386371857 26 764292883 92 335552549 7 267631514 52 841440465 5 565600757 57 227344833 50 742434068 61 397325142 52 127104521 2 528665852 21 628965024 36 154980748 47 259159091 21 20732346 31 921718235 88 79570839 44 621276292 21 657111676 80 990435937 36 25575800 2 476338233 82 308239330 16 608423944 8 655956268 84 228442284 84 176126991 5 846262292 21 515337682 70 225541873 3 839008221 88 178194089 35 254431301 9 764111736 87 64638824 70 986249085 61 570295636 79 271313062 62 137097863 52 795944862 9 660830849 90 42895041 56 964643533 41 655550063 2 196513479 96 123992416 8 31550313 1 331317633 11 538065603 7 341470310 53 732718998 1 859839378 6 382786651 27 255807757 42 481536859 96 227575138 98 24605697 88 784044920 11 486487169 68 321716147 2 390551888 95 937027740 86 20230836 79 965967690 18 634356435 76 725286099 5 617575422 96 222071589 71 835566408 14 374174326 41 182611193 29 606937951 27 568016081 25 91879432 1 818473017 49 990911214 14 411520219 90 981033365 38 977368709 81 254697118 29 785777327 54 986902050 41 496803490 85 840747700 8 712142075 45 20040082 4 43295390 19 324232356 52 350670272 38 726565265 14 373070380 31 353706599 16 511411591 80 693889793 57 63115344 18 349467512 78 585357449 27 212965249 44 568116207 32 833175788 82 651689012 29 809955524 45 288836701 68 78394277 16 423315650 4 622450423 96 139486519 46 3132996 90 948362821 85 314070288 82 149543828 16 649304390 71 771727872 85 325424617 83 180904385 37 598438051 11 305498015 92 410409736 51 179212813 54 70670396 79 629608169 55 764857934 25 523276542 68 320380288 63 6720401 37 684005070 8 817584642 35 928624509 21 22359187 54 872035017 96 10110594 26 994180736 51 472711629 97 202507950 81 305409205 44 679685772 100 240279871 84 894544841 50 252850915 21 195395099 23 222026515 90 478410875 53 161415565 86 217649959 15 379664978 26 909169423 27 889528709 20 502142005 78 200790132 87 499431236 30 317821667 29 422223488 8 421585343 38 475865389 57 40880608 68 979785433 41 617402598 94 248039818 5 822945864 6 722830715 69 210071633 41 624791866 41 183159451 24 983146955 67 27452141 61 616972026 37 165047798 26 639934607 16 830193168 19 685571614 89 128860628 49 406414423 82 682302686 33 210826314 59 280093037 13 336913925 44 130164604 80 679626162 43 511374750 57 442379472 47 778913232 28 386723140 16 913510620 88 537636192 51 390241879 68 760639889 11 648206141 70 784570811 44 486487833 58 828601571 73 221668633 31 150153619 44 631065956 24 813094853 73 130641767 98 904165030 13 99252990 5 273971424 26 655906197 18 77492565 7 756441085 31 322527195 24 331854445 76 428239222 97 179751020 97 752882070 0 432845775 87 992924445 78 609205859 8 321738261 63 265066300 62 150639048 72 672212415 43 54373296 79 379559776 13 730596519 41 13495775 45 499865664 81 239415097 49 248427052 5 745795367 50 229655441 78 927978657 48 774842364 49 894197606 94 19872277 69 230402722 6 604292095 32 260475185 78 196387821 2 217248454 47 352180800 55 901669055 25 790902631 53 521678878 30 643726686 84 905198858 17 574660108 31 222506473 48 334452513 92 606863788 63 829010032 96 998641897 3 95072544 63 954069748 55 815698693 90 61288008 51 888847290 73 487017068 29 627023505 25 675892564 98 124114888 23 580463771 21 447991919 91 233443431 86 966593559 23 235537774 10 946643620 22 335905490 14 532353964 20 880458491 84 405269266 6 82091075 86 205312650 66 463956260 60 921776642 84 831554546 54 55946794 76 818251606 85 74379068 4 1650301 43 723486830 30 813715908 14 871898501 80 782029562 74 599636024 58 76965773 99 954468406 95 844404290 77 975572712 0 709398248 26 232450272 65 736433827 24 689582164 50 759430946 89 996106102 31 902728810 14 256239173 1 79567371 60 235518626 84 170706803 65 205495952 52 832574878 98 646644562 37 74712590 66 115247342 57 869065056 51 507022174 89 355556955 69 832001508 95 147498880 92 155549926 23 920252308 48 198581674 13 583881137 29 121940953 58 301494632 73 68652181 94 209989991 37 174385189 52 65811583 45 589446726 86 348677402 1 674446296 40 941803469 4 373076348 89 47448739 95 315389251 73 456259840 48 593323092 15 200813342 66 888512967 45 328820462 56 800066502 94 913607216 75 101289512 89 439097020 21 471634256 10 180230230 27 125624247 32 413574747 75 702345452 69 952770224 100 41889094 72 266517761 68 474078424 37 222834239 12 770398117 72 627099511 50 194837516 58 793161797 56 971691029 95 167315567 54 163695830 24 153399249 15 837727858 4 670577834 75 902813986 45 718693718 54 312320960 4 437343067 68 830146192 97 294718888 82 877440599 34 923733548 81 64626430 85 297844182 91 901079949 96 299288063 74 850215866 80 691218563 33 772059037 65 616447515 3 464937543 73 731190014 81 56616674 81 165642667 88 527660956 34 438255499 47 561811546 17 969908763 84 961789526 91 102721668 59 600499842 47 874093190 17 125145718 64 668661352 99 708493890 54 191172671 6 383064151 21 405712350 35 564104882 43 502321212 90 885040007 82 314103077 5 344418472 88 592624805 15 904897769 9 273027638 76 991186641 96 729005312 99 92652023 77 630657365 45 697946088 99 471196727 37 406726656 56 163765081 79 385111321 75 2562177 82 777546619 22 926023162 57 95924656 35 106653684 73 159348903 71 624936645 26 432096841 20 86595998 66 550648470 16 447987925 44 688374108 100 446769524 1 509485621 23 399176903 86 489660829 5 691247132 45 907778057 16 414392114 25 588369942 67 165024732 22 224519878 11 298560762 28 780189866 9 397587094 94 22966836 83 929952604 57 617465231 51 236468629 94 355428612 43 148740033 42 639354384 56 527720445 73 988418427 36 54266766 14 718019872 17 65508275 4 651872057 96 628478452 20 239431176 39 652767654 69 884574614 14 630445785 17 16233209 41 989499044 21 655934166 76 432697090 3 556179282 2 361544191 91 976023728 57 466613622 62 538441906 70 543489755 51 372520759 49 940454776 18 523915909 16 954180455 64 213202022 63 81059651 46 721331704 87 2618749 80 40625406 32 604855679 48 989932513 96 382746326 80 931739769 65 249390696 67 458503503 3 65674108 9 631388930 73 466120705 65 869507101 93 954306786 68 684996464 94 103514040 25 793094646 47 962154888 85 75958348 76 804723498 58 291957053 18 843856322 42 549013459 18 281262766 30 624006521 55 572695936 18 774143417 40 223289009 99 169072716 64 637434437 95 251106337 2 459503501 19 466823500 77 425836992 74 922949727 95 587999913 24 787843690 50 403185200 1 457299572 11 418745033 99 42516661 89 364172615 63 475550429 53 427777963 0 805596066 92 750217657 60 828867186 28 388837813 91 375015888 59 226413917 100 434233260 54 411183645 48 973849048 82 262305386 30 433968469 27 560789169 23 511851862 86 39978831 7 565860416 62 914527520 96 963131697 5 102788957 62 330339334 82 258107196 99 851469966 72 6427875 55 592685199 94 177711055 51 866686702 58 32673131 73 121101103 92 283159777 70 864557438 49 722378816 36 499481876 91 386502014 49 548572057 75 739422950 85 457193537 36 337053062 24 743938994 85 534432456 46 39689580 99 966305708 63 682354727 28 838500861 59 620056878 36 658188669 4 334976103 85 796556350 53 681487932 57 797049407 59 780027518 55 906041138 66 660811408 46 121454561 85 152478632 75 337999553 75 230553882 86 183635423 75 380834925 8 680189668 10 738916225 51 198181347 36 905132724 42 545822121 59 359662282 6 494720080 2 608164086 5 32846809 35 658406724 30 411079251 62 56982040 28 23632713 47 584957211 25 571493563 8 848489944 75 579373245 8 810876896 68 409169438 67 358841728 19 380799300 93 483253635 37 65088177 73 234530688 13 179259958 90 320061838 51 785552651 98 68099427 35 756463220 98 535913531 89 795449151 73 722028071 44 79559704 67 38183613 84 80568162 28 312254963 8 690519921 91 301713608 83 792350405 25 993630448 77 6845057 90 522020 27 490651799 78 867673890 19 752011127 0 156621826 37 251485565 67 855143388 80 806999286 82 747157562 26 560529977 76 587079385 40 610306750 10 193077629 61 266460805 90 609126770 86 581459265 16 768253165 57 324396837 16 474920265 62 674702003 85 921379633 2 71009498 21 844731831 41 948121432 69 383303778 79 107115450 65 474603167 0 886098641 71 144757352 14 10956409 14 142430767 95 106216960 96 137399710 63 67821513 71 750639619 13 425222648 59 865404566 60 96981786 42 521715459 22 2242705 60 354686761 12 555146986 99 360843076 95 505609198 67 919154476 75 39190644 18 233925445 78 42058161 1 90520520 89 425086347 20 385967730 71 924347883 42 597194205 52 574037611 74 712906850 78 163782764 50 379562648 0 667007194 43 926008598 48 258028188 10 332752343 80 4309289 20 353602076 95 453847226 14 29903419 62 899346995 36 940619724 38 274111213 41 333959254 20 653194454 24 418273211 94 266596849 70 663066905 33 784112416 46 902979464 4 319439958 47 599126182 17 839060481 1 614504162 44 220237528 25 875735945 67 660074938 91 494169962 12 779531564 87 650565770 15 573427339 68 969312492 34 571736591 57 755316081 22 30064298 36 908700598 76 969851484 44 79333182 99 667049380 62 461148148 19 702802959 77 244642742 22 490600942 2 540192129 99 724226566 94 35386581 29 980733961 74 956212237 28 187485409 81 193164564 43 561118384 31 431490250 10 795387031 9 310880896 99 475582231 66 840305472 94 987648126 26 121716018 3 656287751 84 774564536 96 643930921 91 438691311 5 484135616 7 959707180 20 964280923 97 265424194 48 496678909 8 587491499 49 137730161 86 340244757 60 600858066 17 970396151 99 803441568 48 55647485 7 930236659 2 733671250 63 734154779 43 403632373 79 37069565 98 222214225 97 714265246 43 111589532 49 152018164 28 294678373 92 8009450 88 416496674 3 593596283 1 118801767 92 476890676 43 880676261 39 233207250 28 124847295 20 297073824 100 642821262 3 593734047 96 472376566 39 400820894 75 417928004 94 574903884 55 519211904 56 99016099 92 524023411 4 641737005 52 279121168 46 60491725 93 745913347 7 22893242 42 784582069 62 135685988 56 920449574 52 734847404 30 74727678 33 461084307 13 950404945 58 415398916 100 151225402 23 43735183 45 14615680 99 895370337 17 649614912 21 377115271 75 972733762 94 439899145 51 967246543 64 970138578 41 523761121 17 141504826 18 117726531 84 585164012 78 159961741 97 270250216 19 572284862 57 130477269 42 981920113 99 148138639 54 959254572 58 814469349 82 935789570 18 773306830 48 905454841 28 620347806 98 62384178 29 831630421 29 887314494 74 579860769 59 171238874 84 998346594 2 290524380 50 403141302 71 282642692 23 207001979 91 486251854 52 572414062 49 601460064 65 771265735 3 861739211 75 407739801 72 123930582 33 350376902 31 502453646 37 508286846 48 627792681 0 236014402 44 207250300 77 405945841 90 422511304 60 608882685 43 289727441 62 885341953 70 560730665 37 94667560 45 547909249 0 248794455 97 691454461 80 577860663 35 170760697 80 265203618 71 336672375 27 733132893 42 88289165 44 906153944 26 727843440 20 91757920 42 428194786 0 656142864 16 369558286 12 759401593 49 895570239 77 122165102 46 218307942 4 723473145 19 464349146 88 672373536 90 155766076 47 653302299 48 463289758 57 806632951 72 653894788 56 926894796 11 301916676 99 888951609 96 991504230 52 6389675 25 250930078 1 755767173 81 782268346 21 105193699 88 227702755 62 532658975 5 439748051 64 781425879 28 997082749 57 451992162 55 708579013 46 661779049 55 429860334 21 122017554 76 605157254 82 972728505 40 480344018 16 65776477 43 822225939 93 282928556 20 943182456 85 635828599 16 613957164 1 786984477 12 419420045 92 719261931 43 109457768 91 585182252 40 66321986 88 37338441 16 717509737 40 863149374 2 809289369 65 218117058 16 101297708 72 444686118 77 504184206 76 995958054 0 966608638 86 950590685 48 923023427 0 647259494 18 379940364 40 461963688 84 283281314 18 641413904 53 107627505 19 52328277 30 716344262 2 832099345 61 385218984 43 871421790 66 608300733 2 867787161 90 685400254 55 141991964 97 923482858 45 255094297 70 868550282 11 85298487 18 973851705 2 402331668 63 702734061 77 312579946 11 872916096 5 665208401 18 950978502 86 594818435 39 934396087 86 691693746 14 255094525 80 632006123 73 673135348 55 277550480 22 501726031 7 336308297 60 771322522 78 410364326 11 559419656 17 842502370 66 119600751 33 582176344 6 874062222 91 292119609 49 913992303 13 216246643 80 375929513 7 164730070 26 439358229 19 910597595 89 84034615 36 603130832 4 317384841 82 349719629 38 264589148 26 822965761 80 501541419 69 147997315 64 13189556 68 428309546 90 421449865 38 133823873 55 118341584 44 967884593 52 981348740 96 983982006 45 944773077 85 405517625 50 958899880 24 701280983 83 675043280 54 966315974 1 461771278 13 420928053 24 948633862 95 852505516 7 850328228 29 389282688 60 462111574 10 160393308 14 6636311 76 243743269 59 656797982 35 165528274 35 325210875 75 477913794 31 621167854 76 24543999 50 785591458 58 853405851 71 378844162 34 646187124 42 269237977 51 941159895 36 655931203 63 881362745 44 162228096 26 6725360 53 120435611 50 287095320 66 522073631 11 412220687 45 307194949 15 409657529 3 835432987 33 55135995 43 728897633 48 897943161 60 252579418 67 492671614 54 984362816 21 450426557 44 535123303 54 486289434 72 108914043 4 769804030 31 836144836 55 232957382 12 510089024 16 178713768 30 723824343 13 607455870 7 490481639 78 906608435 76 805699670 74 496618427 23 943353485 39 779363283 33 613001322 87 916226644 92 795773970 77 681480747 3 767570105 22 192083252 10 535012110 14 674056109 36 934161547 58 446382011 40 452107745 81 483900497 95 437308813 96 716886751 48 684106571 8 764555383 57 773051736 40 400567321 22 619652310 58 557092906 100 394368849 49 885781603 84 308027558 0 711045686 81 890859187 91 112520759 48 842613507 40 144336130 12 694727180 27 365774496 28 210039227 25 609025504 49 718939560 78 297415257 58 331607691 37 225520048 55 802416758 9 370337090 90 591146363 81 712491650 22 578367413 9 389164501 4 214714654 78 206563925 29 808626583 28 505909136 15 714992375 30 752864769 36 487862274 94 558653586 37 550847030 24 802050549 34 72846406 59 218141368 41 565306337 88 476129422 3 891864507 49 686715315 62 397551913 84 161036246 22 26176594 33 844965261 65 299466083 89 129779178 83 697564322 43 475301660 98 433407123 15 168114127 23 126502397 75 118342021 92 406503422 55 172525413 26 176934925 71 516061564 69 96633562 2 945275124 17 43384181 51 987961607 99 687585871 74 14305258 32 92205038 89 974935583 76 768604800 11 894443329 16 242356168 10 195579609 14 91190441 100 648828296 65 522956908 25 950353529 64 760653620 72 478288467 29 55394883 9 582090859 61 684250475 87 29757482 60 414268526 18 990109885 80 522599582 18 539595615 80 333517108 80 434604618 12 106098217 18 154589636 73 703661649 40 958736141 62 310542484 35 318893724 25 4748910 79 719551792 39 857200544 23 345551482 20 173336355 50 802314858 27 182825314 39 282891702 100 962808226 38 856996418 98 677643353 39 466041818 2 965513019 2 543358578 100 554639381 25 683573202 18 774277101 27 660528851 94 906906801 78 131310879 93 708551489 61 214738092 6 859004346 56 262946752 21 899159414 0 616171133 15 683444126 1 738311522 77 294871653 48 941675756 23 694979924 47 782596754 62 516720625 8 500039523 1 590521728 19 269490681 7 255964061 74 904488819 30 174329080 95 857409681 0 348770486 8 9170126 64 818691742 53 343850590 90 662541776 98 192244133 5 473569778 33 980153884 74 419742818 24 358538300 41 755832403 74 165976176 49 698739175 81 687941506 52 888241569 40 687157250 38 432626750 45 740071096 30 432027616 84 911985561 66 137981247 30 545944114 33 379689805 30 707784977 60 17140258 84 321773986 53 72530684 75 201285934 31 504764258 57 889285322 92 266187187 2 672503995 2 566179266 4 211399895 54 854471174 96 244138208 30 450416219 59 861738445 62 633065609 100 647401144 12 154799688 4 234897093 41 523793784 18 825625671 37 146267257 47 610751623 2 615730309 20 973922899 0 269644347 26 822009057 29 30461215 38 89291610 47 767026010 20 888314916 67 74892167 44 389423245 73 202708557 8 135245765 76 414180963 68 946465825 0 392598580 36 209412380 8 501071670 12 748419417 92 140675003 41 632808936 10 976498820 52 750466906 98 466638685 97 105677773 49 225453364 42 848311879 21 479790363 16 347780700 67 740233326 70 693876318 72 849596247 35 741453545 25 329452087 53 367854381 57 225364409 70 795804873 96 872923287 83 126432579 58 808232958 11 574208663 22 961706343 56 984277275 37 466117189 74 400960558 93 654099210 43 164547028 68 409671839 2 850565298 99 345793010 64 948864755 87 634618790 40 499556576 23 660512847 64 189769100 81 386385647 27 567743740 9 807991852 4 217903681 57 136587635 39 112123431 15 979707701 32 756704331 87 842906698 3 137367496 1 69059108 49 211643893 59 405058858 26 698595707 62 213732147 0 281181538 33 502679791 87 794499505 17 664757052 90 967655044 70 422088794 3 425163464 90 771120879 30 202899249 33 528235962 22 423135205 34 305486472 82 365536973 66 87160801 15 514572745 78 316652502 71 849105133 75 507716108 77 234867865 8 736892226 29 322806849 87 322367919 7 803426839 49 502748276 30 70236746 72 244775694 35 615602522 88 527637097 11 584926707 13 104249280 31 428120373 62 471988852 93 681702271 16 485989639 88 837585477 14 432399530 42 206623891 39 717939860 70 850089147 49 37686158 19 405870423 14 441502658 81 701598477 54 799054948 91 539539363 37 778058395 44 421728338 40 694864951 35 504941764 15 894597815 23 564279339 81 970005343 71 559242505 11 11385216 100 233756181 31 549546625 9 25591167 93 136125272 59 938507153 86 652806366 56 881705555 65 415663422 60 651907767 97 724116932 35 165561151 77 406859274 53 696992250 88 79518143 99 150455372 73 711322137 95 6338674 48 12656396 47 939502167 54 96919599 25 74750974 9 921879169 84 212359239 74 658798636 44 111022679 35 971744230 23 811542150 76 312288933 71 690289322 65 903513473 57 134169166 62 514098001 69 577233192 34 812625827 40 898661934 0 420089210 2 984117433 46 254697987 70 25328446 30 941599376 27 736974172 96 495652052 22 618751882 13 805532671 58 95072498 75 470124287 14 814687799 21 324805016 17 657912912 76 340386943 12 424316790 56 859417996 22 595167831 13 510105097 40 302497410 92 94430158 56 559299659 90 286713781 45 561411452 54 133959074 98 528186282 35 116982723 43 931838354 39 265206631 60 847066957 12 222320980 94 751693288 60 290108212 38 504118218 70 731966702 25 998854303 11 721276773 87 47094699 71 420231588 67 260028426 95 865966418 68 161308730 37 211122775 53 258276395 88 925211977 84 764193115 6 509320278 66 553836178 3 103972371 22 732130132 29 496996823 34 223050643 10 793700993 47 170452880 9 755623554 50 50479480 31 972122189 17 782725048 27 956070220 49 217473138 14 208243809 65 993999471 32 731454226 42 805508195 60 576133436 89 787081790 84 796807323 70 896099723 9 747408326 89 503411840 69 561710770 26 154253108 17 834458512 91 957661850 84 759541774 60 572737325 47 893632640 99 562897843 6 988618597 41 474904702 65 673578938 64 734374112 99 946532013 44 260252010 20 476627587 17 375892626 92 559346181 29 718315836 39 437688609 3 338521477 18 530316429 60 685997491 26 324763850 97 363437358 69 340098875 62 773741818 75 914257411 38 221775094 79 178192180 94 101503347 42 12514575 67 186012263 72 265272938 41 882373285 21 942233680 40 11482683 25 569110442 93 644714508 81 362095949 90 410606979 66 538857504 69 779926434 70 389480522 29 578120002 43 433755469 97 323916673 75 26895416 0 719266236 4 465840754 53 930118256 8 816573779 33 964935204 86 259346751 58 323633169 92 941227906 26 289866323 43 542502008 44 366016451 51 497289067 91 493759640 95 617637083 90 143014457 67 698671400 62 528952690 14 541459130 30 563566003 60 601703801 58 236956129 85 584424761 69 226729325 8 504603920 17 114739355 43 600543255 3 543009221 36 791338612 94 118073294 38 292597859 77 129620832 12 113754142 78 716424853 38 56781195 45 862806349 21 45857262 35 985773179 71 746175423 61 434193088 57 333110064 63 661238445 64 202804056 38 824039909 2 492984834 85 603094702 60 502617047 26 71056415 24 722198742 72 680407295 4 838345684 48 747732412 10 890080881 63 99527299 36 928746285 91 599970176 51 572851492 77 311548163 46 127494474 22 122295090 7 670978093 30 402042213 24 373540201 44 633973727 11 66905980 65 711053507 13 358687377 98 942107142 55 50669686 24 170096146 45 721542446 62 895167813 71 270173366 26 577035422 26 642859252 29 178224188 86 699189268 31 952976001 56 94528749 85 323796919 38 169254320 67 805697370 2 398380461 36 800614491 9 297247841 18 440852641 8 889049992 16 832619176 62 191632827 3 836058603 48 530566232 71 929625579 65 236237177 65 849020121 77 578865055 72 446198312 50 392964678 76 34550280 24 295041123 95 362099246 94 586854 63 296156764 67 316541206 100 881283038 5 486939375 73 910732558 79 942468559 52 105001096 79 668595516 56 679963885 11 651857057 56 651736389 68 576613902 68 487061181 30 228797572 92 269452427 70 868213459 63 481625605 98 599724650 51 141230841 0 185989425 71 270492446 65 258898899 7 69112836 95 567404756 77 499665939 97 369548979 14 429179537 47 251371701 47 873222016 47 619397566 35 149730073 66 297271776 68 519075409 83 704728757 40 655003512 21 935086796 43 151037703 27 424281331 10 505673694 27 183779195 95 203023224 93 729151560 53 246096616 100 786146779 94 215597631 56 584057520 44 9333804 67 158531962 78 600420877 1 219689435 60 479327536 38 206003473 99 651656741 19 722379843 36 938192876 61 277708319 20 580089471 59 158564554 65 500052756 31 166710619 97 241222139 7 833712834 93 233728647 56 743168293 32 823506608 98 278703473 80 804057271 49 416019225 45 985294488 73 311735450 43 592060680 59 664127772 4 470716216 48 950314341 66 693818587 11 26444444 47 789977722 91 665166573 77 348872271 53 880081835 9 535139142 42 172893820 63 442007921 65 557033297 57 314949175 67 935974730 72 314078717 22 210325286 13 669672844 83 184607360 66 5336641 96 168723347 69 999400202 7 217546136 16 863788765 50 328172726 86 873318956 78 984429116 33 906475455 48 379342090 88 685131272 2 701711582 89 90356939 3 462646087 24 122622623 86 419126787 52 682387770 71 488514625 75 601281593 29 475963439 62 596134574 26 541041447 37 7594973 29 599981028 37 582980430 71 273712476 27 448080887 5 884808731 25 194521952 79 276491143 15 252283768 55 174369662 57 628426843 54 203179517 19 565584340 84 965534257 23 657789210 90 536659008 49 599600533 60 563582884 28 878020794 3 15143654 7 124325895 9 181444662 63 125226863 13 26151505 27 490373583 39 786785763 70 41168875 54 40059557 83 530418952 96 995770545 84 678421586 75 258264865 46 300031636 66 104711422 55 4553602 76 913931100 17 807887555 87 205170432 50 114741380 55 189662479 92 475676080 86 589053351 23 760269133 67 695672338 43 536021124 3 601137319 50 149901472 29 212964192 63 381569902 73 26113016 93 841408688 94 94022281 73 357455986 86 657674869 45 640449194 90 31781985 37 975515321 67 478028981 89 104181617 48 643816719 70 214319145 99 14935900 2 373817733 2 428520592 21 255279496 75 84781044 60 915031495 59 579744472 57 929987291 74 485403575 84 421158662 99 666479164 23 812602610 87 797668271 60 172219237 95 354597066 15 466333063 20 187141680 68 110952723 59 91382367 71 778008320 13 928097712 58 153620491 95 960918601 81 613331604 11 718011105 48 917474658 43 35611719 93 457492494 36 194395630 20 731242635 33 410539787 16 542549918 18 659681394 66 861918671 94 141896116 29 503128775 45 454657148 10 68889271 21 948111573 83 226510280 17 558414936 77 624327963 3 663223239 82 109013253 10 777395027 62 79061075 9 86686934 65 199559 87 27297278 82 116876857 60 55846166 95 29000581 53 899551689 89 310342562 92 380286770 75 939930025 94 490946315 89 325769744 7 652803947 89 620936786 64 446587066 3 449956764 70 280099135 63 566586242 20 45143804 36 473921963 17 660768655 30 843388942 97 911811738 42 718559715 72 652299575 67 986703860 22 509285564 39 612334535 81 688112311 17 454107188 38 192623862 2 216832963 72 439609839 55 503520028 62 342066354 87 188258440 45 895586524 16 75785158 79 408249477 66 36370423 76 275087338 47 145718556 40 719731262 70 137500962 44 568066613 5 714370922 10 683379724 68 535697187 72 605253714 89 758718211 27 246427002 65 441635268 28 689012154 60 328866086 9 488527132 59 810730538 3 747728108 7 399231735 89 694700836 15 837347835 65 525980849 51 907511314 30 7673211 80 550090297 38 833797371 96 485379905 82 670019689 82 628511691 24 437555534 66 285573243 98 123830696 88 829740867 55 227724454 8 783694338 26 897559941 31 467011574 31 388842255 24 288385750 77 623654337 11 499790049 9 609304332 96 877113932 88 956495552 78 650696028 10 855318773 69 460315533 24 936973042 84 425053862 1 221267747 70 395708544 80 862866785 10 7055268 62 47523267 36 115547330 9 209127746 19 585113364 100 299209368 86 673849316 15 111131520 46 991554329 91 597636817 15 28271169 70 282844322 9 353441210 45 850600096 49 980410286 7 367740168 69 840673915 37 206321530 76 72983742 38 54823801 76 777839604 50 733573359 44 334461837 6 371880163 11 680121066 28 875740460 40 313703351 1 497493970 1 808529072 25 811351156 48 942429217 5 504393064 18 774989869 22 121336243 46 89696238 63 33532888 77 72859155 13 918226961 64 419548490 6 136694764 10 824991188 23 136019359 56 55047524 70 180850593 22 517990976 77 63414131 40 631781629 96 884116354 1 963197389 91 262887136 66 43010605 4 216662448 77 683348348 43 139515301 49 37123929 29 60156270 93 151828885 23 749205348 58 122016086 10 982128874 28 704598438 67 400242172 18 160655732 57 109984627 21 738813003 62 731080569 88 606044071 68 622812817 12 689867595 98 744996494 95 552445836 68 222082273 48 861207711 16 23802984 72 383672159 58 760420212 80 787789828 87 850909373 34 334841143 22 357438740 71 33980519 74 918689923 80 509298341 42 802606156 88 937739451 98 912081463 69 807767921 95 171829988 71 149575875 54 333821380 20 981779591 43 285979402 49 39641304 7 646787447 42 140885190 43 418182415 19 998833262 85 99616028 78 25814115 63 617609764 38 22078123 41 708142930 69 797841698 95 661624570 95 719035838 47 638151792 96 621521031 40 750482533 21 16381971 32 571953489 46 829391045 62 107937911 87 533792379 85 56083606 10 285905180 51 139936875 37 915044239 88 129403746 43 328924894 75 235502098 64 642486925 70 676455214 43 996679850 94 254837210 48 907058554 34 822867264 56 415132777 64 303645415 69 875379158 60 736357511 37 714115712 30 384678493 89 565866117 23 741298765 38 275565375 2 543694167 49 588033478 52 687568479 15 249234276 51 5365186 86 696204515 89 598171550 10 758547818 38 364095629 35 575752251 8 194223285 58 700513231 1 449844266 91 289345960 17 548168969 73 782326828 1 875761964 2 68506861 1 423932212 3 365707177 64 714624648 53 893254817 100 383704208 48 694210287 92 469148594 70 94672859 19 469773827 80 221946250 70 359282217 75 144992852 18 708938078 48 264441701 96 311781351 65 679007982 27 580565181 26 443661024 6 215932321 64 500023269 81 624282547 65 89314227 31 608352012 47 634113335 51 787140552 56 400190591 91 779966017 1 567638423 88 302360319 0 201384762 19 105674783 62 919598972 26 105542108 23 208828938 23 161688761 0 479166041 30 651486466 82 283109629 59 98506336 8 251971427 5 428962340 8 48327064 50 621176284 88 298647555 29 348092758 1 445951108 22 731640533 14 723292353 7 573510283 90 478266245 69 980916011 42 304823890 64 887463063 91 560228064 79 949130949 81 524505315 87 798094809 98 285113510 94 824185140 8 425510691 19 540426971 56 866090797 37 960481274 77 759998416 58 229946735 55 264232420 27 468493568 46 501694639 43 944800556 23 862047030 66 560765398 47 292372453 85 588192076 84 731895200 8 336707672 27 420242847 2 112283405 75 944379373 40 527821296 57 624559883 23 525481944 91 843164534 89 449245900 35 579744257 78 287337711 30 396615608 62 41711019 100 355018010 35 171319537 8 451917234 64 943302022 25 819195591 17 895952986 57 934909525 13 164518171 32 794077904 22 799291031 59 12799274 5 395493695 69 575630136 67 132988675 30 368027617 44 654142114 36 541750740 37 648558505 66 548569992 57 203865428 90 47906863 68 536249184 29 675309404 64 827382679 57 688157849 95 973806483 91 146964898 17 381322142 52 413981790 29 260125546 78 816356439 1 433273381 1 742465026 44 159297033 7 221968215 1 631327669 48 235618903 4 581180549 40 527725967 32 877117432 49 180630513 87 45326161 96 378095017 44 925033504 5 387401533 84 280160522 67 519574119 34 452460719 48 727833913 46 822082447 78 939533975 64 151494416 97 486015490 83 344344020 17 714757499 24 59845146 68 41753404 94 56224047 45 776658045 32 390572563 71 489733769 21 515398891 45 95104407 7 135839909 17 318505583 46 389094458 23 207614465 17 561359916 10 551773062 69 152486925 78 192063312 85 617104158 29 782750504 65 899367566 50 549717168 47 314822269 3 92817770 0 153540375 98 586703908 40 429480493 42 646330314 44 451483912 43 616054666 24 677712601 9 100919538 74 170082646 93 104922436 50 804344262 1 430379163 48 803465632 77 947207242 66 737764716 68 469709388 46 816832678 93 351685218 23 298649342 73 166669613 71 697924346 98 984327672 100 460030432 32 407910894 64 308377146 10 638898782 97 865467738 3 822470843 44 283986917 5 648639599 2 982274304 43 702785386 60 62556415 10 466316248 57 38403916 5 436263570 88 670406101 52 347482583 51 676948184 8 26543081 76 31791996 50 360570201 36 219431914 5 354569628 32 600216979 55 463774803 19 383852418 69 771586792 43 143174749 63 993917379 88 836987142 42 513724575 54 639434423 56 988469071 1 31421961 76 610387902 95 678153596 3 812909778 47 853640 82 449701905 75 578080828 25 517994706 54 616761157 96 780378542 14 408256825 6 658309185 96 711159533 95 900145913 18 241242888 91 334261609 19 97446149 87 170730929 69 475764549 85 858417783 44 209342001 81 535217954 60 998507718 56 39689837 29 683601487 37 909726278 36 400762067 11 78070756 6 859798311 46 866540022 71 439023206 48 486303835 81 935498142 5 898741938 92 423100021 82 837531562 30 953076917 40 357342559 49 925215410 0 315866878 83 702823569 59 335807720 48 318760016 97 382446726 93 632071512 52 986400408 6 769918822 83 571063101 68 952674330 33 727249005 82 395474560 17 131492070 7 167270065 26 515553428 100 119511659 44 579573245 55 384394812 36 175270817 88 799459497 2 604654503 99 737915216 67 349618058 42 985413550 18 616624087 32 816836212 44 797164152 45 110468679 19 257198673 57 584979456 3 479230226 95 898673549 100 200214285 33 343829966 91 3195613 47 53475167 65 264225865 57 207633238 1 911180776 19 517212009 92 258063994 99 705473231 94 330121662 3 349358936 25 101023694 22 187235455 97 747417989 42 548697713 39 637516326 61 667654270 28 520915556 81 831660354 74 358944208 71 671658611 91 232053763 25 758695900 27 29550936 100 210925863 74 158451446 100 788109112 65 31801250 100 274439976 13 952824831 31 55255454 53 530828887 94 19366888 45 751299249 10 429843566 5 313413521 10 626244608 92 876805471 53 3359903 98 340044427 31 412909141 75 944418000 5 725669451 35 42150576 44 509371819 74 812366326 35 593014617 99 940462361 72 617588384 50 971331947 7 837668992 7 744313135 15 598914059 22 979165306 85 13758081 18 450021117 12 142071113 42 832595824 48 745327953 10 544060676 90 753754330 47 416425944 8 458340263 3 694808148 43 302568616 47 500190582 50 814962911 21 826070441 11 760923787 96 945499340 80 857641049 61 342428899 67 658047554 54 139887526 17 982830534 89 975047214 48 436319484 60 749554038 62 981693238 60 2378145 72 354595562 96 477848256 27 262189238 78 191599848 46 55113088 17 652938097 80 237022620 97 874521819 72 505668104 45 829740664 8 764159832 93 644908752 52 284188496 87 537538330 22 929482177 66 731914155 94 429070092 92 463230061 39 863853213 28 596204477 6 298775849 40 865263028 6 844145887 90 628800846 15 560391746 83 96407426 21 923854659 49 178259382 28 699048891 4 220122218 14 202650886 91 348817691 73 178875227 40 838292399 93 132592842 37 800576093 29 166618678 18 769411387 41 230840208 19 405667137 62 223756374 35 429061423 78 93230519 88 626268028 7 18479852 8 955713110 74 570658160 80 834678618 18 956416047 30 156785564 85 53727028 50 847209224 11 96227615 67 970346105 35 97176523 82 365703919 48 412642924 93 415653801 9 219542637 32 285183475 92 405621728 68 903403139 98 766748372 85 247800523 99 415817097 39 540813007 39 381468433 26 368573816 98 376238376 8 991710555 45 56934686 4 92461217 88 417021237 98 983307237 5 99856473 55 9717150 7 575923949 60 203230802 80 162924942 50 914137623 14 309899710 97 55566626 62 464897595 33 21908322 75 59282560 86 365427586 79 91404472 13 661290570 94 116692300 48 739283776 33 908153887 85 822837579 64 585321550 64 406462612 83 394260122 42 247038645 42 321872924 54 897461435 70 25454038 70 40637345 44 458389434 2 668605742 69 802674295 11 887078732 24 515721198 18 79087047 77 626890989 14 775506222 50 97120476 44 863767094 70 568336932 1 476123605 24 406537831 39 712081401 19 855037157 25 278512333 56 935118665 8 303509578 70 405563645 61 83905847 45 452858284 3 96119757 34 885076064 69 489836846 57 736192675 10 676891476 79 59583053 4 622973333 24 694315506 79 298063594 80 753373229 16 831611095 28 938148695 72 267679893 20 934775524 67 93204552 97 915306716 95 4723176 58 565960374 70 727926252 43 469029171 66 475024049 89 387711432 10 168134097 64 149391200 83 632154541 9 97732590 21 80167801 52 654832560 4 323750022 44 733975051 76 689907154 94 448763582 16 612405001 77 780384259 45 560581650 57 472845597 76 931547698 77 93220470 8 719557098 14 446960379 88 847837866 42 504468970 79 172718735 62 257041267 50 700230864 77 471833355 69 714130222 57 994671809 10 368116111 22 783933537 55 859360425 21 879082611 75 30189151 36 308851021 95 590455727 67 616239353 70 419599742 43 622212509 58 323166442 99 828120178 88 424162481 69 181047995 20 709970771 2 377971598 10 668515774 69 663640414 72 23707698 50 778987012 12 794367444 75 324270207 51 233941121 46 102927822 18 910943581 48 850859650 85 747676127 80 551596122 18 383553216 18 320891049 44 479947509 66 787289238 41 492870489 13 991336998 14 356453568 6 627070392 81 671861860 61 280243047 92 826594339 13 611872606 60 825871860 43 306716269 57 11332740 23 248013443 94 338810626 41 148283662 69 204135980 96 988352520 52 878191414 77 559215724 33 756405643 6 144625974 59 379744802 100 82020209 52 855193133 23 229763711 67 684822477 41 701485821 67 313905947 66 113427413 86 325525059 8 871783091 62 460647547 16 398288671 91 77382327 10 375009809 74 107451856 19 274821713 42 997918832 41 818034950 15 347897561 92 632887809 12 518762188 59 385724252 88 567689039 19 463737781 37 732527048 48 661426721 62 310143605 65 551913257 59 535044534 26 408217771 95 512190222 34 196842768 9 836350799 15 907531531 20 209325490 9 178728240 33 460537124 56 857595549 66 242233019 70 66903021 55 640716868 53 427733731 6 434824387 32 135230241 67 15605060 71 434950372 12 375511051 94 977727031 15 914963958 96 986238527 2 943282251 39 216648099 92 736869694 26 167853316 68 761256587 22 184653469 87 323640085 56 429890277 41 462497560 65 190731236 33 837236549 28 546555995 9 271702097 2 718694058 64 358643681 91 821412118 91 732908569 39 611162136 83 684636713 52 859664389 41 768207788 61 49608690 66 626425257 36 124872713 3 328790762 57 994322510 27 31379698 27 49271184 69 166833801 38 929258024 92 15910800 86 449655098 17 451804427 62 273028799 100 452147954 92 302615185 75 866298012 78 94130654 10 12225893 86 297885131 20 551162978 7 978749136 3 874698706 17 940140058 93 443619880 37 318204886 57 55846322 43 372270742 33 445652931 2 755236549 97 206057658 22 562273733 30 831155901 49 927378779 32 357891705 13 10816927 42 910238336 25 613724226 96 425577805 30 299700453 46 97285436 46 70872677 46 253882312 21 214578055 32 369871556 57 848473409 80 941519863 23 903315967 55 998261061 41 456347730 3 347082526 60 393174036 23 275374766 49 77102437 38 242779271 83 369181477 20 749221100 18 972097118 17 392361909 90 219956345 100 350817753 33 333734308 84 695813635 99 241495143 24 772399437 12 191685634 30 314187693 96 543246034 94 817020889 64 489220150 52 753535667 54 799147287 55 871927105 14 690776388 40 853441356 35 6103586 65 527762449 5 933308544 86 115457732 1 743594060 80 347473088 98 893827057 67 308822366 87 534283475 64 455659830 53 466090050 42 463050365 62 706278025 48 236646890 12 359570271 4 600972269 95 6447687 22 831878807 88 132135272 37 841944298 49 911685796 66 726156422 68 123403036 46 876627134 93 101895995 9 889865842 34 77127549 43 467162863 61 79334752 33 74903791 10 268083154 32 789788942 68 222293349 7 687590601 45 86301586 68 26096070 26 93759746 2 440292353 75 989510381 4 34332531 16 897869875 46 83465978 10 370985008 11 596567916 9 412598914 14 811211159 10 823884177 65 793524780 33 593577976 28 797990263 94 50600125 14 395223685 93 985985953 40 647263687 7 301055791 95 111122287 96 510719489 39 10480648 11 587202792 13 87621974 1 386128222 85 291595173 50 521812571 1 749800604 55 191515626 73 900855634 12 714396405 38 606656642 5 815839205 24 941567776 24 231709036 50 483729025 60 768279284 87 958757369 71 560606771 5 221225513 18 602912575 35 51884846 81 885009369 60 100745670 90 160607135 29 783522996 78 783206537 27 780717104 76 374359078 76 898472813 84 835965509 73 150375427 33 547502480 15 335877868 19 186188434 98 8435910 12 280915321 38 733890104 97 997105528 29 745596735 47 546971566 46 617385038 59 144440257 56 626015242 16 317714566 91 584278418 50 434822183 76 767934265 95 657281063 66 623077281 8 806757048 88 47335878 2 409583410 17 376571941 96 839097382 66 534531011 87 932940466 95 119602285 45 828170776 72 840269178 65 104271153 9 170096245 4 575151701 5 93921193 42 352894335 6 76413932 76 805704374 90 707633265 0 562435767 97 17485953 18 654595733 29 284911869 30 893793532 60 274013824 34 567520093 38 245322918 44 481735467 70 181308737 13 606665689 10 954427195 74 185247941 32 655226303 40 87547462 24 807248335 84 378463117 60 69105704 3 823141532 26 236483811 34 720797169 52 458765226 27 841753885 1 41991599 89 375638266 73 430261596 31 401438940 39 178351002 54 59317522 79 759725816 15 190790664 49 59031346 95 700431586 10 230194831 77 122359553 86 411196648 14 508006922 92 837692879 36 228206893 29 35428776 71 29697150 87 392022442 93 812825052 48 202970269 29 456433374 49 328139442 39 406587426 11 117970782 92 997636865 79 279301574 7 20220049 83 864598724 75 723527465 60 901042447 80 378972759 74 415362056 12 154447389 57 539606853 51 76484621 63 809220129 7 198002459 8 621535735 97 966922628 65 285805771 66 950798540 85 817037373 20 777926514 0 520989942 98 425815377 93 686068756 16 317944814 93 964308163 64 929435525 58 85842136 100 373894606 34 843404213 79 655655141 65 769790178 85 778280162 60 982630257 69 141102295 82 175285125 44 818049341 58 274501863 20 941416208 28 385659762 12 609926031 57 914074004 73 21827062 73 954187245 2 212202783 96 488867203 95 68801892 21 540196755 52 495606110 84 427845289 34 686830641 75 489402708 56 828178370 97 76437302 73 140855632 46 686124981 5 72322488 42 735585190 17 666303233 87 697185524 28 913441760 22 605552046 63 884088875 36 340784881 42 245412000 16 317405452 8 459562493 13 27712697 49 448471199 55 620904857 99 833775715 2 30030604 83 963216680 70 642244842 12 193925250 9 326291281 33 991698391 34 106219647 42 388470408 47 390739349 22 360437544 32 277672423 77 616359245 60 350662923 35 864993091 63 284144760 36 325642345 45 904599203 36 951901132 63 343885440 18 591183940 10 111036346 67 324615590 81 469182177 44 917737660 52 923439957 92 673357271 22 329717863 1 431874266 13 698310074 64 600554846 41 547227303 88 802824051 31 891836642 7 545338342 12 279137426 49 141709220 3 430982845 54 230693894 7 201454571 80 96965578 25 873210799 13 682316462 42 981596843 25 734906370 54 218830975 65 492851273 42 177955529 61 487949640 72 583911083 19 512506502 3 46860107 38 504020247 62 681387217 23 707985823 64 240831827 29 810934240 59 811645826 94 24357674 0 416836819 68 920275409 5 487194040 99 896191115 52 215556852 27 553243402 99 178340129 82 199767941 7 388369100 87 190745843 80 599858239 36 294019405 15 662367231 34 291903501 96 660581515 48 937989580 100 577888705 63 933412293 85 388487321 15 939080865 16 272421702 69 815312002 20 650130307 25 887437854 77 520792176 10 609673837 8 718259094 42 920054625 70 276302725 0 562141969 23 334829143 83 471613337 7 114775843 100 999368868 13 476191667 52 172394680 55 118277137 21 765640328 49 178648342 38 891724333 95 264640709 46 515445719 38 740421932 98 877419605 38 275866460 13 669409489 41 962439740 38 881654962 43 63873390 35 347493022 1 776400934 16 72115698 43 315156150 50 344560243 18 483060374 2 128980884 63 969232744 53 695480065 18 887904168 76 791675493 97 521288481 87 543762400 10 36577268 27 569612188 3 393874701 44 876396107 31 396223370 72 219489949 46 182070716 22 809337495 53 843816171 74 162183599 49 615063124 76 764740100 13 612659202 25 664417080 32 130007126 94 600883532 22 324879196 41 272876493 34 875556463 81 22784918 80 817935744 6 91386101 1 523971506 23 246236947 53 498463201 77 966508842 24 826986331 20 13242295 82 573164244 83 252599548 48 492217106 24 917949114 4 816534987 92 161999611 3 291600040 23 302265262 52 622064599 68 237068464 90 48916703 66 638676423 92 501172340 33 625982711 97 533117701 80 853769030 4 155203187 5 300178136 52 691258874 50 899080574 69 787820630 36 842854911 62 92023936 20 630389839 19 717813515 57 369762557 15 261844340 63 559094263 50 990873721 81 155775484 39 61458143 0 452222187 17 545375150 68 151300169 20 127017789 76 205853449 77 130929613 99 259389680 54 134006951 99 695743976 21 974391462 37 759980091 71 659916123 78 65801513 67 828393777 74 337043478 21 576204798 28 906086809 45 267383767 68 159777932 45 853212580 50 739414711 92 655906756 89 329299773 15 849614756 43 680859227 43 808547378 72 65733317 72 876897025 34 989939002 74 667519747 38 656832558 32 559221773 13 426663166 94 833836646 82 785960335 81 832595244 90 959643379 96 755235336 48 385953623 24 855094799 75 34474524 85 895496492 30 516978784 86 875987053 35 551493782 35 517171308 13 936873741 52 973089868 3 566638554 38 944800681 94 552404785 57 391299166 79 932548052 34 434510096 57 100275326 25 33213149 59 714309790 44 338002747 52 576076787 14 892255674 60 727264429 17 854645217 36 564403842 23 302857166 14 456551207 61 475281259 28 149161031 72 775118710 58 115082176 6 892258446 71 25062374 5 948197487 98 704174787 6 577913271 11 796339364 59 639556255 15 850720941 66 787490896 46 700192460 57 854717841 12 678369335 80 367951580 52 230608190 62 652604401 59 31283092 51 49826971 74 857437961 91 421633686 62 853083240 3 576222880 63 141340495 39 559481436 87 393875468 38 445047493 45 859830120 18 955331631 86 740237597 87 445323189 58 57985413 62 466524470 31 11262488 61 240633782 19 883769261 87 740411584 78 376115285 8 998004432 9 598468318 79 414337551 43 824864569 21 834976282 25 538610715 98 673401280 11 255413290 94 354709567 17 63803661 57 912314775 34 225438274 74 116328876 33 516623510 31 192221575 62 284309546 81 620063171 83 291782416 45 739523306 36 421881581 20 653519400 18 59627772 5 241301251 96 562058424 43 515808397 20 733941262 7 565344449 94 175921098 6 350157791 50 181782539 67 121455013 62 998111559 60 542443683 60 301307549 47 949916156 7 944750557 45 813343210 62 353282214 53 688016706 8 255458010 53 910491787 59 63716151 80 548874910 25 210638583 56 842078596 59 183743284 65 439112354 52 296566773 14 74919318 32 810304519 79 323175609 38 246200515 81 280705948 10 80387294 80 795916658 31 43516653 40 117374186 98 490682100 3 965275159 2 815425367 60 440191634 95 703044073 62 550258322 12 805354740 12 82703198 75 791705021 87 143159626 65 590111442 16 520650299 18 389597749 17 355845397 35 917983714 23 247656275 77 126986968 8 9482044 2 913887936 88 686166352 10 278969269 32 994083053 88 453993698 10 502491293 11 908921323 23 142683631 43 2982564 0 397687383 99 106394842 52 456844465 47 152906262 79 203054323 58 134093568 81 487206578 21 275705418 81 761603009 11 106465493 94 614785624 67 591547132 55 86703752 26 343228796 82 502821558 76 514112477 84 909494774 43 77064457 65 3967215 11 756590054 55 581031482 39 180775862 0 652229306 41 97176649 93 675970722 9 911715397 49 983168454 29 509138987 81 195398735 82 438493755 93 456508730 5 877841964 35 240497828 8 818776659 20 563121965 83 126286271 77 934853854 11 132277907 13 863478709 66 485021723 96 307553568 23 894147672 26 848658973 67 611794245 91 291390160 87 129596095 0 679055986 79 349762947 83 803940261 33 771732275 24 256122578 50 397946665 67 187685282 100 596988997 51 868569509 47 238195828 77 536215830 69 303789773 20 32351116 80 963343598 55 334905458 79 222531408 65 206385314 100 267497445 22 297457409 99 696953146 54 740288141 68 4703734 43 396151083 18 519601866 73 31963180 61 939959667 92 109732837 33 738066404 29 920679133 36 212692141 65 290909486 93 510134671 54 638918560 54 834924676 29 101435793 19 437869714 96 228279524 72 925320397 77 829278956 63 754024658 13 806099107 38 795701746 98 376695319 80 883944830 4 182921075 53 335619531 17 798854254 69 892301473 95 802288404 72 888323424 33 622306108 9 364626607 49 409651357 13 294045956 41 389851570 35 159403460 56 354992438 24 766840448 63 548881943 25 297742883 61 767455920 42 885412263 80 944010189 64 467149433 56 330648691 53 745522870 87 802921503 80 260945130 21 355224185 67 223619152 9 559298225 65 395629455 4 547219924 63 186917243 49 576905585 81 260092500 32 227403821 44 624188568 22 892790708 26 90606071 40 398630104 62 129680563 1 388193821 41 633002715 96 828029204 58 303008307 91 269555806 72 699820189 48 439655663 52 58696208 34 332118985 55 657125008 92 331420947 96 437630243 72 754556472 0 639714203 47 430479493 57 889167395 28 351841542 56 423772081 2 339309687 28 392646620 40 992624788 98 417167001 38 882880512 19 365377997 64 681107631 33 989716562 47 296945001 79 709564334 99 579453012 1 890367891 20 853902034 0 900069264 94 794141521 43 880255490 67 40209241 54 753074439 73 725126045 22 204867223 66 994366614 49 687620157 96 962747294 95 460172988 98 276602274 14 660237460 96 906492831 73 476326410 94 727496795 44 344879306 82 757116360 0 661964678 80 908672278 43 937084657 51 374368362 31 622896350 66 225227964 9 588795650 95 707509042 75 746397640 50 53240701 64 619286164 28 384423018 46 173360332 6 951652893 15 615410627 75 696468766 32 110912996 53 920412813 93 749444186 79 808544937 42 878232053 18 169521889 74 591289646 53 455269879 53 865958396 29 758728593 51 105379630 88 449509200 78 452299610 29 384869377 99 2462856 22 686803467 83 523552600 90 716764714 36 359217270 86 705613554 66 503392165 30 559297739 81 416752275 63 667674100 23 200910339 72 849316356 92 936108123 55 783321120 19 320692713 68 613428561 53 2171903 100 168984111 74 614094458 16 719233295 20 40202377 65 212273793 48 489519276 100 773577307 98 148897935 21 933520223 74 928138482 59 311159536 95 562279049 34 955336629 70 72486799 51 688079677 61 693999972 64 281853154 84 97721504 98 449457532 92 730118144 12 724090382 18 643532193 99 99685473 0 994487111 91 749293262 9 451138693 99 672819310 73 984933847 32 284904185 49 759460477 6 230351101 65 386489194 39 450855495 87 516116737 81 773328789 58 794140572 2 580539066 9 490616099 79 802748026 85 51384806 48 958551788 44 971835020 38 514875118 71 41867881 46 56108814 25 424746733 23 16057838 13 325919610 20 414471257 28 518539614 25 482318947 46 762191146 53 824458036 56 202505002 80 815901328 86 860377375 28 191665656 19 481902137 29 121765127 66 75558629 80 643117079 15 606489890 89 522499362 87 790831201 7 841169365 26 761097563 43 276710370 88 12057207 79 736571209 27 426999346 96 73260804 61 451125650 64 155746809 22 785386198 91 83931551 76 298787132 71 735030909 33 593636346 43 939513523 6 214446135 36 392490009 18 224269993 88 16799980 5 544161903 85 65858682 15 435342997 72 872047633 17 952914044 53 213533645 64 520448450 63 691427277 30 178067521 47 421254662 45 449098827 49 298435691 96 422539650 48 787890780 80 729436077 72 670540921 87 502934614 48 361735687 26 531893410 79 791445800 60 467822391 46 834318718 59 463243328 79 324200921 84 436132543 78 175596136 68 966952211 27 430247166 84 561605041 51 151713251 12 347727755 28 257286812 49 864295541 93 121028101 96 650796146 64 974010585 92 284665703 54 744523305 41 639037969 61 70924134 88 436130561 77 680796919 75 395565154 15 848886789 84 754500396 83 98228445 80 826226193 93 748487152 59 379828786 80 276579134 18 790417728 22 43254931 38 875637241 37 812629201 61 43742075 99 676976267 70 314659250 69 39046135 7 440715841 60 927699833 57 543184285 12 798347201 31 920064662 10 443473094 82 873027537 38 972282113 30 529498050 52 968462220 29 938676320 74 552934777 30 771125322 49 301882736 98 801757860 98 2143890 76 693268035 91 804056665 76 634068036 12 262144565 81 100897007 50 834590673 95 232788682 49 701659977 57 309521115 57 95301158 17 461777820 27 40994855 84 711837638 9 272375897 30 454472843 57 5287745 99 271121749 59 881512944 0 691767587 34 434405950 42 987877548 95 516832811 89 956722569 2 135652415 32 464448710 28 711560956 95 758875359 88 259586510 3 741352279 33 787551602 65 844477601 29 751104431 54 499784868 39 190912332 99 786377864 25 433476505 25 349813903 28 735653394 36 616799310 22 946234346 63 157189549 78 513003125 60 759172478 61 663156519 26 772467624 46 69739961 95 563898734 26 557774033 23 118798173 71 687916256 68 514308511 36 121662909 59 523927851 92 860754813 9 53605486 32 273292640 36 422944141 8 626312563 97 928602883 87 307163235 11 907357771 39 720388308 22 430436865 21 685948134 44 906983819 48 92322258 29 700956145 57 501725240 44 215075131 43 727552228 79 749461630 90 941186644 57 950091849 2 866179534 54 855566233 7 676370408 97 846450286 5 940312779 17 529288095 35 282468371 42 781592239 86 993528815 62 723716781 8 27708889 15 43677013 86 10893306 33 224146303 88 7324581 74 344426408 57 113766131 74 818052823 49 245284488 74 995795115 11 892629273 19 208915895 45 418975666 8 903852681 98 382386530 22 81239226 67 691306405 31 172773174 44 727644516 88 649030418 49 542825967 93 71719894 97 759759394 87 808283081 93 63488213 48 940327734 14 969188069 81 123999087 60 834265223 81 751313181 83 768893088 19 420359692 46 3672598 72 920134848 26 230881905 83 579922845 13 138533824 3 785531361 90 862637817 81 756957775 38 646802259 66 554532950 60 419762819 64 478934186 67 451053261 70 486289603 62 44396584 73 568401264 35 588882450 18 328583864 12 593182150 48 277210943 52 777648314 62 435481870 54 811787224 18 685846620 10 228724837 43 445131634 0 804828674 25 935692663 74 563655844 87 561704930 44 763887633 14 179399893 66 643771088 77 494405577 63 449559559 74 439798348 54 421863543 50 319465956 9 166564289 28 81585495 78 537359397 3 922208460 96 349915416 51 51381105 48 902689818 100 699666926 38 530905311 64 525179685 71 206572868 24 292003236 64 126985876 92 9685133 1 553266230 40 17600323 91 333077575 60 656224566 50 385484750 66 637757430 29 766595555 70 308250217 17 899991857 3 69066359 32 869304810 23 858906365 69 544044033 48 760538322 48 388853297 49 167399487 64 445627419 65 512799408 27 421392740 86 348988461 78 96181261 70 67993897 12 460310965 46 338506543 93 351824681 20 101653447 53 599794699 87 821811676 17 384028824 92 882191040 82 915547577 55 428136199 24 383507284 5 558681587 69 379178587 79 175578460 49 507375535 26 441936503 29 21348902 86 853603396 68 187248510 93 100947877 97 766770323 59 844101345 95 488181287 86 276558776 29 547007192 6 525622107 69 759562878 51 940370142 100 709017056 74 754872392 22 915523483 80 250533958 46 727733307 24 229534064 80 305098801 64 675466303 38 147949419 7 73174087 28 929316353 22 971900512 49 664429069 80 867375829 81 637659844 32 658245560 76 796891662 40 189179894 42 2335703 59 273215193 47 307078318 62 611212855 63 779707143 8 769744201 37 869426448 0 343632310 88 565081593 22 335532503 53 705423682 31 877809592 32 740056646 84 607470037 29 627992497 87 356570853 5 263893644 0 105434187 72 999677058 69 134057315 97 147110368 83 1594657 11 507681381 90 597641748 50 977928369 6 38945541 35 952157373 66 845864668 1 68243964 25 349323985 39 417096974 60 787557416 63 157623226 65 846411989 58 255420046 51 842477082 15 390707800 57 247873476 10 879563054 91 788459565 87 286017546 49 828374520 63 78562624 69 458394501 52 980474339 62 301590973 46 857184772 43 99188849 22 988860465 41 742829619 29 67598659 14 809755892 72 970461042 0 728230329 24 35430188 92 256567459 0 744949532 81 995406633 7 829099645 54 689136790 27 577382766 6 112650079 25 840217733 71 369159216 58 469392617 44 503296803 66 453565190 18 536916978 49 156381301 6 969751350 77 627403980 61 477019153 41 436688442 83 600021451 29 80997028 34 549414904 31 899443010 81 636408545 71 907914219 10 488732303 28 800415278 34 34229795 13 684623454 41 219820673 25 637509391 90 261792517 34 114459598 32 665450085 81 681171797 16 182088261 80 351768918 46 722573187 59 488416330 16 551319995 31 198786821 17 15257180 32 570471336 60 877614371 31 888664733 16 928270074 15 67758572 11 781033664 43 954899678 68 797430360 59 522267818 32 726048286 77 324699019 25 950246997 87 399859605 96 489614251 44 363890933 33 984910469 6 736237054 96 768115779 38 613369959 35 583268433 58 629420755 17 82669027 6 567211795 67 712144824 57 477897050 53 565976588 29 152286098 71 688004997 53 298737845 94 195261927 56 267073985 69 248277785 97 173342146 5 725274745 77 754042963 62 234065164 40 401860615 61 336849718 40 716505125 89 511302730 70 363157642 12 307833957 39 679535337 98 885829593 14 263787650 6 519116863 96 369317869 12 411832684 55 515118125 4 764510976 74 724433791 61 923998014 59 474836153 6 4822832 63 617728085 72 605178851 7 681138342 47 102405940 38 373274177 1 543995652 67 616685724 76 282659672 77 57771117 15 497917810 72 590788775 93 25600008 26 895852681 68 967831143 93 709187362 78 226094544 21 610222826 63 429892518 95 112955715 32 617435799 56 642780599 87 379461613 62 155470946 21 794865164 53 878875803 17 879160138 53 879837734 31 402625030 15 427112424 26 135406517 77 532636257 99 838625479 51 909122758 64 230355737 91 213461903 53 292651032 26 485875842 9 839743079 9 559655530 87 536851948 66 37408425 32 323079536 75 799735548 88 458784054 25 974530831 79 436615675 79 998687841 88 333532790 85 664606922 100 945895384 23 286190991 85 317518845 63 281453746 95 688110374 19 561858103 98 271296217 68 748059224 79 586001621 34 775692806 46 764585333 65 236351495 35 61896572 22 414527963 93 430617200 71 84464728 87 526368254 31 414020037 82 255249203 27 128511081 53 948539708 53 43216130 89 162696270 73 471698967 49 2635425 51 831046588 12 923373262 73 214266379 74 31540714 44 76106732 92 860317421 45 812285669 63 429617983 65 844477885 82 36233522 84 473792090 73 481462683 81 695447463 44 621923644 91 488731778 21 410693097 10 753955826 91 20914533 39 781373977 50 830419108 1 129260969 26 626232652 85 345154340 75 789694220 97 97037153 56 599404449 2 912262200 84 111852838 45 587451185 25 874301347 92 538597594 0 65818171 94 562358860 55 579709203 34 946997700 74 816172275 31 399256281 35 524980644 32 856099374 53 137626769 97 689645830 14 98765457 67 175646680 37 554070487 43 956871607 47 704170177 89 563605364 1 956839118 76 507429278 46 613661490 2 923729826 83 980377646 75 703035075 1 982472203 21 596076595 30 706126614 8 201268304 66 172269111 20 708372137 80 216468639 71 603582538 46 982578541 10 695938263 32 888820612 71 395540738 76 78918566 29 726077714 40 616552172 20 978312460 64 134360711 95 601467796 92 69865414 56 969945721 27 571046874 92 143285892 18 626477599 50 242034862 2 411134332 59 319741044 88 207643998 4 286936800 55 674802384 30 86868397 5 481136744 57 81531010 72 680891617 60 734507894 58 52166227 64 850836883 18 524107518 7 60394876 90 955254008 64 383091931 46 746032096 47 843420158 90 964444586 1 411012719 85 944391973 21 364010532 92 100838068 51 624720285 11 407091543 88 145780527 49 155508864 17 22463048 46 198910333 85 814451531 12 801665371 66 538865381 59 704909172 22 291715652 62 993280538 64 555016850 2 911966086 7 839885213 81 8034556 27 81910544 70 784488258 89 114890934 73 513471974 95 263285478 77 852919064 7 879404213 71 868039793 24 671978521 75 592477326 49 818180315 35 714494767 35 843378658 73 541541279 12 322787999 27 921596072 49 291641927 3 295584325 39 912457016 47 89667937 6 653118780 32 570681684 27 844880492 52 16470114 76 114859469 25 477108608 6 561719390 87 979103953 36 909790623 65 986538090 39 260261506 24 296667650 81 388835706 11 340803967 79 65530988 71 781223606 87 212438364 61 875369435 69 273532976 40 262473501 92 304301763 22 185426666 65 420200442 36 417126329 28 364859784 11 918489051 74 953740054 26 337920783 2 423200546 28 119633651 98 998299237 56 864631687 33 99627993 68 779882997 81 285076057 8 950754208 35 570783336 4 243280196 32 933123661 33 954152061 60 276734970 52 747063959 48 714799300 96 851135936 44 858442500 33 441712700 47 888886417 77 330420647 23 217123573 89 901993768 22 983354242 2 401671214 42 124958691 40 843068675 53 195238501 60 824609710 37 892072731 89 790363889 41 659137253 13 72926659 22 8139357 11 745902509 1 844840343 21 236831184 5 303863709 70 318884083 78 329044746 52 131119227 47 513911926 97 419986267 35 139779114 38 310852937 20 726654327 25 443343597 23 292373494 8 900527417 86 950551596 38 627362384 17 670016899 4 627530642 9 36983602 96 344807715 78 219865324 97 662722399 51 100401711 66 71294371 93 736677446 39 794934491 15 208001296 97 251760684 36 786866594 59 223024708 79 660001785 56 731253656 78 866347524 72 845103781 0 255234182 23 100080932 58 501523922 22 562598614 40 508830385 75 211950367 34 699668641 42 4217299 54 569232843 46 256655033 29 681682751 55 304540460 34 557513682 25 192027184 10 978156535 92 771980968 12 739561011 39 862185395 15 841568877 6 612970615 21 490558947 89 108320901 51 170596768 69 155070444 45 153741670 50 367894178 21 875770428 62 82521567 34 149169637 30 755158921 73 270304366 14 704867692 26 386453652 26 305644004 12 183860607 88 312042756 94 486468435 98 558602658 15 878635040 80 248723005 89 429257398 83 46328594 78 508500016 52 756463091 49 29703109 51 775969663 7 551685704 52 492257006 36 198874216 61 916682116 31 826980678 87 643028172 56 414698890 54 821455562 26 68672932 42 716628302 21 503950200 69 251252231 4 649498280 6 262820785 45 518564443 69 853404519 41 474761677 91 113585085 40 262137739 66 845301505 78 208465249 51 290170056 93 307484843 23 356147429 53 499346531 82 47862282 61 982354152 95 742535486 37 587785771 97 993976917 5 713408734 28 662937357 37 91586307 65 452308091 4 448174063 69 592522026 45 452357233 50 393710750 60 280310546 93 367946200 76 847058000 23 458147183 4 896118224 21 754280498 26 665700190 49 251541354 25 227154784 66 522488023 43 413370596 31 930895109 36 227687417 93 77001117 3 193151389 11 995382156 66 225509344 69 163625408 80 803968041 7 947877344 24 358125793 99 479755548 14 896717844 45 722616539 89 543488207 42 631077858 32 526476097 4 406734339 14 661199103 18 564147949 47 466292846 54 295696021 48 689339542 25 990816740 20 117975389 10 692289668 89 848022883 0 104680622 12 636615997 1 628898230 14 147676052 20 618563306 59 817201481 29 264495540 41 988757278 84 875442458 34 113549976 88 538690957 72 294118831 9 615517974 60 60904839 90 302693698 39 270046696 83 291590273 59 688078978 50 389144415 80 923558638 58 840484222 76 350663440 85 887781165 11 320497037 16 266337500 98 724135588 58 353907613 57 749459906 89 69503982 72 376150177 85 403190611 17 519037231 16 140180743 100 289165765 62 851103629 26 402781070 10 648244199 1 302300025 22 783906015 57 352000253 11 827239615 100 960638916 17 164527929 21 795734200 85 493114101 57 727280976 10 30598071 21 101204876 65 221490811 14 692942638 16 260612482 9 751320662 14 907417667 90 875224386 68 30064372 84 801649545 12 915841278 28 1369338 90 737134251 14 7089795 94 115516059 85 576462437 59 420390057 6 446720515 54 37661952 94 854063161 91 233971965 87 598766872 56 698020633 86 207964625 31 301190906 36 319202806 62 448519155 35 802231279 84 458125289 59 157366465 99 690592739 29 424306658 31 654702511 73 257635005 5 432325316 5 142914573 94 2188018 28 343933618 28 606260975 49 969336661 81 481075585 19 660019835 21 545471998 57 184787748 88 900408880 87 940429659 64 416825090 35 242247767 21 364535393 95 30356499 99 467582326 80 469427108 11 967507719 15 176036950 13 480860207 19 84640437 24 715225587 60 3955404 0 98355351 19 43449958 35 257593452 35 24769575 49 118494941 85 420057022 84 199434792 98 870092604 18 462731237 63 33610303 95 861246307 51 223373070 99 368926318 91 632092141 92 921282626 16 456311959 33 321170141 59 290931787 71 31483677 39 286942886 19 366423642 72 372147920 47 804707606 26 100949138 85 78741254 63 954966465 62 360635654 88 548999975 37 325065904 72 912984208 49 240633779 11 507512614 20 65382050 60 682226193 12 952010854 96 56064105 65 52969974 1 473982468 18 309572672 34 845291810 72 42732245 97 288608055 75 714357597 2 522177121 35 665812017 29 521017089 23 468002640 99 735412336 85 274865986 3 18620454 23 48414572 91 399237707 75 841829273 100 937683080 25 600462112 45 528095805 30 451878037 43 312053413 18 777049175 9 670446854 76 751982164 17 955554239 22 695505030 65 621935119 71 212101704 49 386727763 15 992032927 45 645872681 89 159666425 99 307622914 38 515493747 70 984869470 11 645041871 81 886047091 1 888732839 9 620022887 40 811276951 97 85683017 86 957807681 87 832607248 70 436312677 24 149238688 70 722451951 59 639653576 18 131414730 82 27935902 36 136611120 3 98188216 75 751142814 38 652840237 23 750141418 57 356069255 3 634275819 10 275260659 30 500198991 32 608492363 60 286479714 10 167664836 59 742954816 0 259571747 81 402829588 6 575626543 9 226903542 54 626995584 66 199969496 99 905669085 18 688492004 30 534886843 90 834371461 95 132211497 11 594941263 66 589928932 43 608914750 0 99774558 44 200932987 44 116039363 74 202544425 38 904021910 10 18895976 2 654552375 23 221681807 94 248018266 64 841648760 59 255645483 32 771278538 46 973272466 86 351989712 22 467919962 90 350475965 40 410324144 1 285048317 30 352563318 91 913218833 3 361907970 61 919402170 65 294536975 12 901729020 95 118057407 10 182183859 79 104669611 71 247050908 66 778180888 46 187056948 44 363313917 13 728799151 5 286565252 16 38024268 90 515397761 76 419236124 36 476577547 36 702987655 51 56336857 100 399489160 58 809972941 79 454408724 18 705753175 49 986670501 74 733954487 98 373555892 3 646657222 6 112993649 10 207173179 50 923819934 83 876875766 2 902709075 7 99106393 78 653119784 16 727799672 46 11735020 38 29360198 74 936510562 33 772086707 5 568740814 14 948747068 80 527955626 100 618957786 78 468893858 35 496158975 42 558862667 6 882905710 72 737514569 77 564359033 97 346144654 97 67596574 20 407475353 5 705339400 69 444563537 46 702046969 76 76361640 43 231762114 17 626337883 18 160895787 93 230412577 36 743767246 41 89845108 24 692868222 94 203171382 71 958491306 12 588754073 70 324528799 13 355901882 2 868032936 6 930132285 14 252768261 8 268355565 46 814201426 44 182872613 98 441160625 30 92280049 27 31174170 59 781363542 43 542203389 94 604779636 95 724088633 5 145870587 67 698255609 21 728958036 13 806579067 40 618311864 36 236815247 52 674861990 8 62973102 75 535653401 62 891005855 95 993220232 9 970627153 74 512753705 17 113374746 79 148773921 12 283888243 20 108063873 70 704687307 37 248682020 38 94144930 91 114094341 17 500984884 23 448580773 25 51908176 89 73493881 88 938062582 63 675005309 73 211771417 70 921109179 17 40601865 19 213160535 54 39779813 4 558100810 63 759373745 27 173027181 54 215144710 27 243305265 38 593924285 50 142806605 92 529258329 72 101794029 68 494901897 71 595246742 46 690609592 41 497685316 85 697190059 73 233476460 84 75625287 98 997531213 52 995179691 90 619344458 61 778648378 82 951051600 95 444919163 28 300627911 4 656607637 99 913709395 44 439071574 40 697180949 18 772820889 82 488253254 65 893238038 87 772719407 40 67275193 54 834942378 55 676947081 65 320612464 97 439357169 37 352289112 70 160625329 60 96777695 59 773887385 94 250197643 32 893594075 97 213951587 67 501505828 9 890340602 46 58491747 59 111040554 35 715883375 88 580428017 19 4983643 74 270764711 57 939848596 89 584902239 99 325676241 40 423081020 13 967615725 3 320202819 51 465121681 66 963609715 94 586899502 50 20908966 39 709552069 7 447215792 39 202132418 59 400977112 9 504513897 13 441133848 48 79886911 64 907496182 57 542297208 27 384979068 42 753005015 52 561241241 50 561419286 34 932369400 30 684616104 1 295690469 39 864864592 7 101264722 24 388531375 60 439180573 69 525727546 7 359207871 46 769581778 74 41363309 10 988347135 99 593243520 42 44901506 0 273879717 41 603902415 29 771634449 97 575890420 24 180840680 54 962059835 73 722422866 11 228839419 37 362797630 52 548747093 69 400331123 45 358439555 3 121226907 68 635415663 11 339855592 15 19058152 22 602307568 30 983667044 73 272392642 54 694378133 19 575680445 21 428476943 9 195179169 30 21690410 6 690319894 79 469976438 16 677285049 12 707783293 48 761204259 1 310171069 37 959861232 78 470385550 21 957258726 73 101503819 22 315863368 50 152382699 31 683813634 23 92332905 87 331992662 55 152380911 40 106997697 40 611419409 83 657383008 26 703802789 3 510611448 58 960442268 20 950746677 2 629475026 91 289849992 10 849900546 82 120098724 62 796029608 31 576528731 32 837313718 32 585165844 14 382228419 48 173466771 98 406250227 21 238814755 10 770336447 21 956450902 64 532054099 25 932909286 15 276853382 2 3442702 81 241401722 82 165732585 98 954855734 25 945123606 33 104841024 0 712498883 45 343297533 58 443039003 83 341670188 3 508970335 32 122637478 18 593807072 74 37493765 25 374216949 51 461288000 71 183846930 53 625449024 82 849580266 28 631545385 31 363696684 41 282130795 29 230171835 26 694961146 37 315128676 96 209843868 50 766026866 40 203556309 99 874008983 99 648447779 39 761480612 4 392486788 38 924144315 57 123567340 21 988281269 73 60403099 66 526593938 2 797818961 60 217331641 92 897225029 38 633938725 17 129410967 48 365067023 48 826168825 25 575882766 42 502537447 13 988355366 99 399096222 95 534721578 89 271775039 37 148513198 56 476875928 98 610721837 46 175795256 3 901146888 70 891965469 5 543554671 34 634418008 68 154809017 94 964054909 33 961776267 14 379617357 43 91966684 80 699726905 46 996182508 18 546216952 42 177856431 75 710198579 40 958437324 17 231880415 6 356372990 18 907480778 17 964509662 15 609985816 32 935753255 87 812600628 23 954596065 91 520951688 57 472190396 46 22978345 8 937030626 51 842393514 26 879470711 95 352350317 60 875558518 46 727232575 65 998407787 0 217625015 50 312108270 29 704183649 100 197808945 40 145606425 34 821572949 65 612183283 74 750531784 36 849401557 40 855555664 67 405074829 53 446914857 28 95434025 58 593792523 95 423824735 71 153468431 27 314687863 59 217587328 46 784053530 42 738329707 23 265231432 13 979347983 95 453845765 18 475628381 83 746818925 73 44854921 75 866085775 65 275928606 79 20244723 40 421612040 16 413719486 81 749187961 14 382456307 6 664209252 34 229115486 32 777183049 28 479885241 22 842241471 96 586215665 10 655065258 60 849857689 87 337096714 73 781406503 44 529211507 77 999478826 61 809438037 77 229922742 7 851602550 54 759962582 16 690757997 59 409617500 50 331929620 78 112728437 80 116223778 12 52136222 50 6170609 53 119655101 92 573055089 80 464942827 17 481834865 7 441730104 6 411836042 17 841674518 19 104263491 57 483034023 2 288755600 24 622678646 73 314492569 14 319080974 69 128573987 66 449959959 8 971126744 87 582800898 65 275252931 72 279536085 72 227980501 83 856115343 69 104924332 14 417039580 64 804673563 9 100807701 68 817650229 24 336386396 6 32644146 97 734122550 48 686656827 36 778907149 24 922505424 52 122053202 12 126158102 81 222097689 23 800466990 31 814862279 17 817438217 16 196836434 55 169300588 97 782443782 30 824347010 11 37329474 16 754470665 83 519410792 64 771489491 36 679363564 97 523694480 53 350186264 39 921214130 21 438330806 44 203380253 43 316877957 37 570118880 46 587461653 73 358136612 23 11321329 85 138765866 97 605193864 3 343756917 37 941127219 72 726622974 100 948884844 40 623581589 17 542805519 85 28384997 54 694297355 11 314143236 70 927126883 19 200385068 87 209784324 27 539139749 17 29849958 8 567891409 50 962796071 11 692712153 5 63636234 97 169249785 47 113743877 96 854186074 77 572662894 80 400015883 45 171319937 14 822228447 42 449659638 23 573680954 11 562686330 80 841330178 66 640129521 92 109153573 3 939569343 71 169244878 66 579851326 69 502111270 71 464233336 11 525720157 75 567800473 50 626163063 26 87173920 80 536703306 68 583664861 64 515207429 58 172816454 73 373724474 77 192348550 76 572142661 2 655997207 79 712346089 45 732281211 46 577581117 27 281175113 13 586001942 57 267711900 34 987062047 16 301682082 85 945862694 67 872572858 67 727425142 86 985498931 70 612232767 74 492995750 98 86690170 29 299447324 91 920759516 70 548662117 25 5195159 100 580907640 77 664160881 83 855248537 12 871455257 40 29089747 89 199039972 7 361099543 40 857722345 16 159138529 0 457133485 59 395996206 60 699249968 49 125287737 59 420800274 49 312045792 32 719496859 45 543518516 85 401677759 37 372102669 37 359940999 16 568062678 69 263692665 55 403850239 92 796507665 33 51646223 91 19480830 29 213440198 53 571303169 70 235484101 67 833754671 21 878333218 5 719381450 1 866860946 58 904720645 72 541352828 5 348536361 36 521422032 85 166611670 92 51258787 55 220407624 61 571702244 20 421052226 95 766868761 70 566677131 22 104299213 75 943153658 33 762663864 69 930208787 8 944322221 87 350878554 96 566947760 41 131733607 86 439264286 95 430357658 50 318732053 94 585088600 84 585325060 75 889292293 3 281489221 20 307958570 51 567539852 62 384141384 51 173872613 92 807520800 83 818457146 52 647820630 86 652312209 9 420757107 96 832448171 27 689104709 79 263469245 37 581655129 81 154484577 46 345489315 72 128290169 44 331470263 32 671216130 98 158806077 92 640098026 23 605985705 25 889204742 76 753500504 92 906461308 76 262979432 13 221652707 0 908935264 92 157814048 55 79704719 4 877588204 86 331974907 56 452956714 28 295667680 79 245651771 86 658872723 52 798969173 9 286269122 19 943837434 5 619756977 21 470915381 86 756548876 27 952592705 97 777418408 73 854559574 48 237599618 68 272402258 100 698303489 5 997840701 72 935181351 51 807709136 12 676942627 64 263931123 16 769485175 21 52721220 62 916550100 14 86159808 19 687457857 73 539999960 86 750984778 52 954386227 45 770328746 83 712201886 74 941554361 90 885659712 91 978797924 46 95152310 34 559709060 96 189913073 12 593171858 18 104527260 43 173417774 49 620472731 75 798315120 71 928310804 78 947949203 35 337735745 42 601415879 98 476847646 8 326736305 51 450093227 20 445062399 95 491906755 87 279009278 58 912479563 33 336264646 49 608621555 35 363432429 23 294755582 47 247212392 15 29606058 37 895160110 96 792304368 93 341199286 58 106183384 20 989905064 81 791923685 87 989673638 22 112926543 53 38237280 94 834680386 60 659912347 34 130482441 26 69780738 36 301007042 73 60340888 54 370420943 40 961351633 25 775825884 59 87803697 52 917332712 41 915270892 46 459080166 14 400193624 15 478786263 11 241175650 93 951955763 75 99277658 8 563866677 29 310147359 56 92956445 22 149472356 6 929865005 75 387907185 97 924065088 52 881522141 52 172785052 67 868661154 72 407972372 5 888802537 37 257859657 16 767262233 28 915135663 10 625469733 46 86458425 19 841101037 74 916034917 68 645536795 80 398284963 85 58079306 50 292260067 72 829025542 94 872602977 41 825540419 45 697225390 85 79821681 83 264652415 16 372584532 52 228433093 96 705575333 52 260382291 84 119197805 1 288857096 24 119469939 51 807848836 41 366914750 52 174760654 99 999047124 96 434848006 35 937631595 85 565621745 14 741022248 16 645976740 55 384316089 30 324598980 13 641982322 13 927800973 19 727403065 34 685074724 52 214237843 87 616094525 78 718695586 67 626012377 82 888240730 39 56444323 47 273539260 96 250505025 30 330788201 67 416431972 87 308645525 61 50081753 5 881912869 10 229318782 43 167606132 52 59521733 57 575863276 18 959971409 73 386375060 32 50848371 97 97432593 73 926549579 40 702180587 76 159312706 58 691494054 76 755169198 55 500951155 46 833973838 2 899482103 10 664648079 75 975351933 95 129836046 71 864019320 4 149788599 82 749335615 1 534407057 29 742839504 55 433436844 20 288919589 92 798293002 11 596395847 35 73655708 96 130703425 33 746769810 55 205892732 10 21827267 0 294007607 69 583626345 60 113139811 93 961295819 52 292861245 42 736181959 24 858254912 31 423955353 42 203904927 94 683404479 70 577458487 37 658823326 84 953287496 28 333758444 77 985988609 95 967958699 61 653371075 35 150965158 94 621851200 10 907179347 67 659028006 4 725362318 88 146441360 9 601241795 38 690401244 55 741872237 97 791142988 48 492105174 32 762334557 20 928185340 98 315214131 63 578296620 61 398383495 53 75030452 57 696972797 4 239954527 0 574918905 62 742437035 80 528389404 62 659914301 19 770869122 9 522306404 25 705786588 62 248494787 86 526582682 11 55266289 70 460509686 83 47675967 25 265129443 63 356065783 58 693842484 13 276774255 53 785782918 79 992561704 17 10435096 33 744381029 61 514838995 70 321023747 1 945222309 55 501928141 13 404559035 14 33443950 84 614031975 27 901346322 90 998785946 68 239782988 100 296341655 14 296154693 68 199695215 13 794975313 88 26698372 69 808462307 99 869416275 76 374065421 58 907842924 19 4750601 74 166672301 17 634847487 23 377421536 12 205063692 41 827682720 100 959786679 72 85196394 86 951366877 16 109435083 11 905732428 7 517352876 25 489075886 88 629399760 88 153101632 55 418340682 22 318704358 61 724622404 63 259913149 28 366781004 49 776423411 52 930558146 91 806348130 12 407619966 72 343060879 21 164506513 17 150411678 0 72685040 68 782130973 30 843319340 32 449096625 76 939563208 11 792391439 64 322176352 72 213966927 78 925515609 81 72268809 72 625962483 57 31138036 66 388171810 34 268680928 24 503836460 47 754577390 44 624774380 90 284134312 4 331194343 95 824602592 3 385910645 78 572932556 46 71130407 57 104638844 10 680549996 17 811440383 23 152056308 71 861470901 36 817544072 79 700364996 66 323972847 13 482156560 99 421935668 0 875963491 0 403505490 8 735802756 47 389196022 9 756891892 25 24583226 62 544125105 35 15797787 75 437734064 37 806864614 98 856136788 77 288509505 84 605667836 83 881379178 92 569915159 6 885852214 92 145233081 68 559538564 97 921651889 7 757406136 40 778247484 65 869789897 72 93455661 99 404200210 77 154801896 50 840686124 15 598296118 84 112224097 9 812210888 18 925560165 82 832479562 95 514397866 45 778352744 78 996723156 52 111350777 89 485522568 3 622742392 37 511456043 50 649306808 65 688108533 90 398055105 57 220628834 98 171791189 46 216426878 51 93226085 66 666694052 20 567148444 92 464846477 74 385854131 97 616027386 13 258542407 12 11870930 41 164865486 58 977785222 49 383260492 28 632165304 20 845234351 68 572642831 30 431631062 37 18836414 73 262801005 89 500810976 60 122159327 18 583401447 49 735809077 97 234897495 73 659945636 21 730102530 52 964564980 12 163828865 1 65295779 9 270256016 61 827823773 22 894729279 40 70582433 30 248907696 49 768293721 40 9913328 36 935510783 95 179080252 17 801053417 61 331851701 84 183208914 15 758864429 36 387626360 71 510626455 12 652440407 26 758012302 64 667342228 66 300176031 89 678011184 28 180714584 83 683451461 79 26990037 44 784793247 70 447619989 6 20436120 35 7547594 49 922627358 82 889765155 100 926029650 31 539301196 37 994639179 71 995315032 13 189420388 66 287611506 100 300193481 67 990429048 65 28159600 44 942589670 4 296686246 93 144766084 26 918088423 63 929349024 72 632193094 96 350387520 6 150861630 55 180186924 71 795312193 1 214582015 32 903007404 22 812457296 22 441757044 13 110317849 36 333216918 68 26852946 38 369463021 16 792687594 46 586056111 3 702091746 35 892375465 60 412137863 75 506575338 82 151029264 25 346146348 69 255947816 88 428055645 98 525324295 89 644318957 61 572398122 72 953002090 71 11597975 31 676127403 24 1129691 93 769060094 68 704716745 49 622100291 22 295948194 72 390979315 79 117127925 62 621543464 23 412635087 1 427582536 49 584926655 32 194281842 13 212762248 27 411311830 33 316278550 90 424873315 46 474620303 69 522706377 9 722457373 43 955386070 35 994389115 10 914822702 34 251977484 94 703984868 40 346690594 36 932254272 18 533592340 92 692836869 25 859265314 99 530768770 23 782164158 66 666250457 77 892559877 94 517898112 17 584289449 53 798727502 45 193431331 98 502914977 20 785715739 89 421516711 63 570287258 98 569221157 30 716053003 18 215090705 36 552747853 60 910469091 24 747244991 67 683364041 48 518299269 76 81006216 84 762324507 83 937642098 83 914283633 5 681849609 91 576454250 56 346793731 10 848589594 34 210840951 60 133530975 61 335903938 17 291184359 23 630523542 89 92007075 98 702791580 74 345311003 31 150420171 20 880347458 68 662657198 48 144447529 88 422000724 64 107872032 30 769665950 78 329274225 100 365298900 80 330628570 33 478834597 30 278915592 0 685175784 19 885713198 62 944370445 31 424359713 78 887182390 98 811453 91 363713579 96 519871407 18 272485437 77 560754751 77 45727800 66 748016115 44 966371359 95 880822827 83 210533811 72 267457990 4 877169595 19 362773770 63 110265098 37 148070089 12 89993236 20 785006621 88 591477599 25 738647703 5 290528188 26 929524984 30 88139799 0 19212700 26 396421459 54 613845960 93 590215162 80 743393434 10 34712520 13 397765378 39 804506232 85 455123780 41 623268 19 214979760 63 976484657 65 804550610 69 129854064 26 793735722 74 625620286 100 76206116 13 105301422 55 415542444 28 308830625 13 300552886 54 180326857 51 63870049 40 715655325 88 966410502 29 661975152 57 130959019 92 950237485 44 595695738 4 158440248 33 340594899 95 191155731 58 184025124 17 648268321 12 41733049 22 333103227 26 997396685 10 478333899 81 463711959 5 261089773 0 32062266 71 726170855 87 526215923 30 899348966 42 703049146 93 96407569 76 824836360 39 243281881 10 516622793 88 645915119 38 402196713 51 909880672 15 124485750 85 753379010 16 524373918 12 467175106 83 582160810 98 245443582 28 238142474 93 531138472 51 716947801 86 151249835 85 190829672 30 360486722 100 920380038 64 238781529 25 216429689 97 123062698 66 592105415 31 997923173 20 549610190 77 851846300 60 40907281 70 726103248 77 789230212 71 6448685 84 167486251 14 884267440 28 946918909 18 588529095 91 530268308 42 850160008 24 63618510 3 476103637 13 884217835 33 811066733 44 82888731 71 543364796 85 484565712 15 631413910 34 616144285 19 210254614 20 234451807 94 255837861 50 700445987 90 917290826 14 840529874 64 505357870 70 774785885 86 494000083 7 904785904 10 743513082 74 156032580 51 710846746 72 486638137 30 19391545 79 277480919 41 257036741 69 754356817 36 159614911 11 620552737 71 250532553 97 20046814 82 253870027 71 331946448 32 870470879 57 95225760 56 952626576 50 26290458 39 784897309 26 431257547 69 722316827 99 308989577 32 806738324 36 1612048 35 428130061 93 884680721 4 151303341 5 182080892 77 103156812 10 286434632 100 864768113 36 553949154 58 261922569 64 679510016 94 485692830 13 968253888 11 942640490 100 274659273 82 288350022 42 393137060 56 371944612 90 978264715 60 878310013 60 297597732 41 875019944 80 783848709 42 725253256 5 594375657 31 43712163 80 987766680 35 738519396 44 251789029 3 124691467 64 407026740 7 647545487 33 112824832 19 860933152 0 893522025 69 215533347 65 298648804 39 455260144 52 872134312 84 370517719 75 69400181 14 902726665 19 700820936 33 959352840 92 999991501 86 756177685 66 475422424 77 185081598 88 406509440 0 363918681 25 460772916 97 234012409 97 67902464 58 115978429 11 657772306 79 53888066 72 942394072 26 564656926 34 675131377 28 997653376 48 758055607 95 504046117 27 202467882 20 724749220 86 777686280 90 445968970 84 409893341 55 774021879 55 502125719 31 775554682 25 187099893 91 335022957 66 707271923 68 843263192 65 877609016 97 412715387 94 43836093 23 539501312 85 477022187 30 156142172 95 491408279 42 770072772 95 856246359 61 798835264 50 637054212 1 312431876 66 235513795 90 375651064 22 354790416 9 492345746 35 623251930 55 392844374 52 425541895 2 718405263 50 610965047 0 124694438 37 342202611 76 390006982 66 625063101 81 844423512 69 89690966 100 120742598 68 726338322 67 958669473 61 391212198 16 167900779 66 278607442 63 705695736 18 993624856 35 702993123 56 989507805 42 693471571 88 294115413 22 906954793 46 791655997 30 46892294 36 979989363 79 258962838 3 971733030 1 767050773 87 116836028 80 717533149 94 423885566 80 45238929 40 36049192 67 305244727 6 364867932 47 361166386 74 61317578 41 539054349 20 720210700 2 271037760 78 438847408 42 570154963 63 160878066 23 623887228 24 251604719 59 367327738 54 878136873 47 9400978 31 291825841 67 943600685 11 969457974 63 644547624 29 170746341 12 34153305 94 973723993 3 228895046 43 397652758 33 897446153 74 855287817 85 129881505 70 304463650 54 878299387 15 723851302 19 333787777 97 49220030 27 326766524 35 284070824 99 469264615 65 63155519 85 1813469 7 43167399 14 171857832 59 268048841 99 541374385 90 611461086 72 203973099 18 852993368 56 301768881 33 843736474 3 801612042 4 158944646 93 834041985 38 731948320 11 701904372 56 264501011 41 606684739 35 506850563 56 570676117 87 949991865 74 510077467 21 419720140 22 132442245 39 864798137 8 12373895 54 567748766 54 508805469 43 942581124 56 213266369 98 131752800 9 328598530 81 212067284 3 87981804 82 323564576 14 1382395 7 671278707 16 367096765 100 373305892 46 201007978 74 432684427 74 312121582 60 963511689 100 979085463 52 439912431 100 680058075 19 869429521 74 702432509 66 132682068 11 496385898 54 503605763 76 445165051 76 982865683 34 257026585 10 133852941 78 902870297 37 901271807 53 280746704 65 319176393 21 290154219 28 937376335 20 374227290 15 920791004 5 932124867 24 839065764 91 692902614 95 226705065 4 730322318 51 310107867 50 410106047 55 947415897 95 59095420 38 532857776 54 889273159 11 622787021 6 134266612 52 979804163 19 756612187 39 891046126 43 204487768 36 24311263 6 117530379 19 329973756 90 591714596 0 357219921 63 723763661 4 469304031 92 350809471 17 111192999 55 28144070 98 866164533 92 259988226 2 665157922 94 409870454 85 36212572 69 390058773 46 119582758 5 10960662 32 35253036 32 669259917 87 976616753 52 977129125 56 336564237 47 505627973 15 622552265 46 368123266 62 33594621 77 983292694 11 870260521 29 299282803 79 717861373 26 491611854 19 516890094 67 955600663 84 878710472 24 984821564 0 415343677 76 527028306 5 882218261 74 442803653 1 685511602 24 849780774 37 670681029 94 295496348 75 531066446 56 442589534 82 979006247 33 425049384 85 533049132 86 74362481 60 246812649 69 195038778 66 749644616 29 406129455 83 891780784 11 800295904 81 295531351 87 76430000 55 84144235 61 91497812 78 233090470 16 560724306 37 244293099 32 63862023 31 373214189 79 476085067 35 521913774 37 59448203 38 937667947 72 867118231 50 989891346 91 520897736 13 376048653 10 978386880 25 63010908 81 924890877 19 4822812 36 990807373 55 715098982 83 587969636 63 826962422 80 875213176 32 295963982 83 158322628 97 509688534 11 857801062 81 802955207 67 433777168 85 967765297 71 538357600 43 506822565 98 503062692 54 554343641 10 512214282 39 712665543 65 301032770 22 505904051 5 54502053 4 169981995 85 61447851 23 513683773 24 824177052 35 927606457 84 67083107 90 869575657 2 926042810 99 697932381 69 390828225 49 942426234 28 465821679 61 280264819 86 69200558 54 372700303 81 920462903 69 408347580 18 465413971 14 578074531 100 308692936 45 944572635 65 749469387 79 713246810 3 681164532 40 912300489 6 347775255 95 736623319 87 413779685 22 655859090 96 918369513 11 595608251 66 516174201 54 356095753 10 232176495 79 140599867 82 896964933 98 905178524 65 908910965 51 917516123 69 230096808 40 78912716 34 648421911 68 950269767 24 157715055 24 588402465 51 828673707 86 373192176 21 657823283 95 521919023 14 515158566 44 878165535 33 477248272 23 450657204 87 655083565 69 785670430 11 643437923 42 499632229 72 544349619 58 778294099 40 761149152 83 85534186 4 171026591 71 422426498 57 347204655 11 797390904 77 643508032 72 368021748 59 46394473 89 694710567 31 561534235 59 88651916 24 33041855 34 378600312 63 922659916 90 982584898 28 985311959 33 761331127 35 220124182 7 14999362 4 897003226 75 611772734 68 896096334 63 683237288 73 817324506 70 618937959 60 527989700 6 986397677 74 493535485 17 335775864 22 634748445 40 837979326 95 423315438 56 33590181 45 396162565 32 367244654 96 595358892 97 103913527 17 668310791 48 228519486 31 303136162 23 784674528 78 168436545 84 250052852 57 286018996 36 160029824 93 700250142 50 318033861 83 336361465 42 209401657 91 464035253 69 834566779 40 522753861 1 707587597 42 256440422 3 376371469 88 691553323 62 733582312 75 869723748 81 387770798 57 733988258 33 616984439 31 42256328 92 335640448 4 918594457 51 327924705 55 601829472 39 916722610 49 820943512 52 318188109 17 827414155 42 65237376 82 61922444 66 512727426 73 980495585 43 705238198 13 811289790 86 69204164 94 313111933 11 327604400 47 730708028 92 395094700 69 751608423 60 552251568 27 686484737 75 704350704 9 271750326 93 320062743 4 495981385 27 46074015 5 642960806 98 989204805 19 261588042 92 498029632 43 233711300 59 720953778 58 622277955 81 933756337 39 204210653 85 263178989 50 514291683 76 559620578 26 911174257 33 604426798 99 150951170 38 241331773 42 211314800 27 579409408 93 662464484 43 56261276 96 216428500 96 730052991 88 425166365 15 235882511 7 752816439 28 523245364 53 715953940 8 24492913 36 651065818 59 996811356 94 474953146 45 789592260 22 728022937 45 477773165 58 871290095 44 390735918 71 787455816 76 746669570 92 364681491 76 190724536 56 147314754 2 622530118 97 518584153 78 568228904 20 92842374 97 79276386 35 596337623 89 255968995 8 147298677 21 973379232 98 777384100 96 141392804 43 12202164 35 264099827 46 116496473 99 199654973 12 198538919 34 339586981 82 639054388 17 984986853 65 430331215 9 866331833 70 287132205 97 367033492 55 164146471 4 950907643 18 440877467 68 148661520 29 890208712 93 10175150 53 707374743 10 333513390 25 353682974 19 283059352 38 861957912 70 112448186 27 170657716 61 774489090 10 842632790 42 135597121 16 634933479 44 401618254 89 527697293 18 722708959 7 625570593 42 689961012 22 663470071 79 444930624 77 896114797 91 115280510 31 243831321 31 307160721 21 282274048 97 522216403 74 455182228 35 658687352 97 910056192 83 18776003 55 737741706 28 531021 69 87207997 22 716169019 85 105956106 72 582859649 38 235186484 56 38161468 50 821867005 40 844855139 100 763030464 43 358505759 31 508913102 57 324743000 54 156425970 75 834095291 25 692075221 88 183311393 93 897261201 11 717915512 22 355345404 78 695264858 71 59132041 65 777376780 87 594776271 54 615852790 66 88624240 54 509090451 32 445710880 93 909375852 76 102518010 60 316318771 35 578528087 82 658009321 43 706196028 94 984259362 37 686392371 68 470662604 68 597244024 85 932396562 80 224235601 99 539943526 95 934553789 5 412317910 5 972284335 29 213512351 12 409334108 63 674702945 53 845642987 70 343822545 75 791615681 36 632205059 14 296105860 50 564602053 49 64995258 68 71436047 86 197847757 100 396039107 23 794850982 73 898998812 10 784733775 23 81102246 87 308724761 62 416205722 7 606300472 16 10176146 84 231409776 14 215329026 31 433191171 79 948233630 82 900718316 30 750457446 52 882836183 40 665633420 98 703703672 26 410528409 98 274261176 65 635603150 92 556988880 72 994700579 12 10015098 57 897081381 14 287538025 91 692955234 19 394873917 20 985511387 52 250821765 56 145910990 18 382179920 21 305080892 77 303073559 43 832143845 83 219590161 54 965650870 7 691428823 49 241659767 98 825352264 67 965686771 55 283959989 46 837357864 4 249434370 56 183700413 73 552920055 75 266772274 83 232523616 18 9722754 21 807479007 88 361196000 45 597578576 75 133307916 87 233073896 30 873446325 18 898599926 53 882419887 45 374028424 20 191281517 69 870670139 83 794140255 86 351552325 19 736241720 38 878420212 39 43554963 98 742266739 99 265560797 97 714555016 84 651988318 70 607643081 39 825398673 63 569861903 91 482860394 26 164842656 65 791686245 88 911441989 91 626422193 28 367878495 80 886059393 30 823671385 8 931009168 12 505508671 86 767585422 18 762795517 61 581583407 97 843932376 51 931533585 50 778655400 12 611672157 48 918697442 19 390043331 79 552124263 74 261603155 89 82346094 91 601190929 17 362479106 82 221538995 26 159434388 57 410194747 12 270388651 27 212488026 63 138312809 84 707968425 44 631441632 10 495233070 50 65416093 76 666318579 82 149894512 100 547081273 90 453333197 46 985143070 98 753774443 43 381165771 31 469476430 70 895899866 79 230988831 65 620682759 70 549371141 69 948026470 73 818273262 85 771989613 31 933290791 20 597271577 95 413966183 82 500472647 9 424033459 39 426400066 69 623156572 71 711205193 69 522550649 74 241785204 73 933848861 74 317817595 0 590845573 72 137157727 9 186109927 49 64627621 33 654330798 37 785891731 73 809013718 68 907039639 27 855975999 52 953919107 74 534043092 72 889736739 6 752475657 12 413316559 15 328292491 43 869327829 70 22750171 88 198212505 14 172802093 88 652379324 84 884041829 60 561304419 55 60797219 28 814072139 77 775471776 93 362645465 21 220809760 91 336087181 19 881452105 13 820944901 55 801388998 22 384545407 5 822414348 12 119951789 54 172930409 19 105161456 45 636219627 62 433275224 47 635851232 3 871793937 3 915717576 57 288281825 22 993913194 21 535298943 54 850682523 84 33232060 56 332725302 17 618445478 15 677930356 4 232080375 86 231068451 53 129558170 88 53732958 41 308552604 10 172744015 31 189869748 71 583551608 54 687912389 19 511759806 52 831157911 70 614827354 68 600471853 54 524141727 15 885545063 33 977519761 25 935127547 41 303358514 29 171560449 24 221356914 6 712756444 44 58897882 80 180304361 10 659548007 65 859685937 53 517627056 71 165319171 63 999993950 13 228092222 11 780750027 79 526922973 39 932798746 51 963721173 60 767965034 92 901495785 91 326017194 13 966568555 58 254697125 22 357389763 32 51523759 64 511086609 47 251026970 12 862080484 90 809605801 58 50533051 84 319126720 76 623966651 58 8926516 5 818564408 92 811412792 1 826283863 74 470528921 37 638449250 47 316790534 41 700984628 31 477675271 71 858879328 26 881172807 12 880917282 54 606345668 36 286783580 13 942554824 70 835051028 43 493708352 8 940300651 44 619592525 9 594965679 26 798791942 83 33771097 34 147930110 69 815204558 13 962311854 8 371919662 54 510964878 3 869231337 89 241030069 39 11305888 10 456690443 76 584121770 23 196659037 66 50260101 52 811420908 22 275686119 40 474998745 93 621321887 12 432490697 49 347977872 64 196452913 29 437078107 18 40694543 2 729563663 2 307311398 69 389849066 63 205823191 59 7739694 85 395896521 75 99879645 18 981333876 44 21848827 67 611403365 2 517888529 10 237676135 89 560776850 43 600060033 46 686826123 0 540179724 25 202606525 36 765464045 45 184703886 28 582140859 13 894948570 2 294253548 23 169567528 22 772329993 7 186120854 14 560891638 15 456080117 76 657594963 45 270094698 46 487871979 90 406168506 91 913837963 89 34244377 29 608476374 20 474002396 94 685979698 4 635855245 83 504836311 76 121004470 18 959296196 48 269717224 89 238031229 81 737217141 61 617192197 58 420580922 44 49937882 65 818794039 30 601722579 6 855251487 27 495530379 70 768711881 83 848092164 36 747692264 83 534527336 0 25985956 33 84007070 15 175052344 81 793848043 24 40785378 98 940401287 51 520768925 40 500896733 36 339279330 38 990311653 99 263656853 4 467933681 1 302934598 20 767289668 92 401417724 15 146444759 27 886852671 37 925838055 32 978549943 50 767182532 0 228218488 48 939409751 39 402491604 7 983789183 80 108597634 78 775006935 98 740072064 65 196337106 49 745780578 76 79654213 71 6461530 93 725499288 43 175085818 0 121333911 92 944085113 7 671496440 18 173360836 68 986037966 96 382716475 7 247160057 35 279594869 16 844235527 59 596716116 0 374373273 51 168494421 2 720114682 26 168966426 99 73844908 46 170520268 18 497822270 99 306466831 27 568788814 81 60122724 40 221437878 94 50462331 100 509406143 50 901118114 25 238036242 90 472321747 7 396369729 56 509874367 76 815670843 50 596017378 49 118704104 81 39029642 23 520131113 62 863427120 17 265858352 66 926664952 52 348732741 29 989855373 39 346328272 38 787701909 73 721143200 21 170309471 41 576770308 22 753925480 60 857765788 13 770842744 83 156242737 74 495337968 82 527820634 32 163966528 57 180068212 30 333313265 8 459631255 92 427161081 18 668416738 67 336760937 48 643571593 98 837959221 5 106379545 78 597711050 54 481589189 18 318453413 70 492632849 77 299211499 81 301588839 60 219583029 39 508923357 63 411565792 13 190623045 14 230912736 84 534593280 12 939145437 55 946123376 25 176837276 8 103171223 85 176248388 35 758363245 4 991653787 72 698987055 93 101780219 65 859621497 22 652525118 69 390273862 83 186050704 64 771955263 9 619786438 68 272738736 94 823405999 1 385722315 92 555003191 59 473277952 38 43849972 11 136117726 46 724347360 22 467869771 69 194178513 33 146887859 5 256616833 73 640605647 18 281689368 25 528888743 94 422791049 95 266086949 38 109049791 87 36611382 82 846164017 80 334465839 50 142043477 61 700311814 40 558236796 74 896735083 21 105185120 62 951625645 61 124329318 90 273018618 0 227206563 49 191857058 87 60727176 12 207924288 35 616238993 85 461492330 0 496344738 61 55551495 45 794337370 40 730320606 12 26147699 19 113164247 46 991391571 30 616669643 13 140481095 43 180066419 14 54954001 87 587795839 56 29437269 6 351935965 93 763170016 67 463473206 80 205363700 97 244021700 92 973982938 14 521228670 21 763018990 66 316866608 32 913390884 87 8445178 12 723188810 38 872127030 86 682605508 40 59057268 79 361249924 85 286631104 94 632526177 60 564419424 83 626012255 21 713868896 8 368227377 31 138029094 15 4929438 24 51801121 2 138342937 16 18859805 90 326674871 10 811529997 7 164893819 87 86176969 21 359150982 58 974255570 98 939168666 62 485988745 80 90409176 86 680840313 70 115384530 34 725453292 73 443178841 67 520480573 65 881117637 30 341304951 77 729265774 71 222189661 63 998788179 44 720380933 4 858190144 14 141651800 16 26989745 60 930091515 73 199572452 29 664774987 44 548120474 71 921198761 4 602359393 94 482899369 74 833806166 81 336291378 81 188331203 100 215443592 61 362348159 1 315194624 42 661736047 80 9059696 68 303675269 14 923055370 57 429656471 49 165854850 43 588983157 98 130751195 16 81051090 27 36936965 83 950641305 93 452037593 16 381739644 75 285745363 30 804130348 71 468222187 53 971218423 66 383339570 23 710645812 20 930194597 79 32524098 72 173017349 37 960390190 28 35069754 52 70587054 46 138549021 74 872940900 20 837794918 68 237069710 55 496106542 100 281122204 21 483871597 1 329581671 52 125686538 71 645470969 37 463352071 42 801899903 98 841310438 61 881294567 25 282296368 43 272104894 71 390071686 27 874505720 25 678157877 8 234942108 18 899336157 28 60635169 46 427549763 41 667900720 56 244417202 72 66012668 22 148184090 57 371714261 18 759858059 28 53547437 47 986915260 76 810240819 44 651212553 35 14215877 13 21317834 9 702552342 10 878992688 31 671334220 66 199143680 37 559847774 0 357470467 35 187389151 21 270985407 78 423268041 68 372305821 92 349633049 18 615252610 6 542781180 1 247804348 21 734072893 75 332949639 41 52750173 50 757841774 59 191584137 24 215602088 68 68746124 12 586532858 76 805543464 71 932092314 87 617118547 70 589055858 61 119589763 37 248336450 7 497773830 57 17338820 13 614375440 68 16680956 61 233296104 44 337500219 89 39610161 90 282076474 36 995234495 77 825566196 22 459204094 16 479604365 5 768388015 74 741636570 23 290721169 85 59070727 53 565827593 97 436247934 26 844416219 41 665785347 58 685232514 57 400569138 99 78567696 37 515737214 66 249811174 96 973032146 71 210091050 88 214837108 46 620602610 65 742728723 77 92245873 61 281900276 90 940076011 38 895988097 5 302617646 69 965119026 24 194039269 64 290000122 33 16468416 74 154634876 85 454308548 41 37916368 1 842901099 7 493173816 63 772768536 94 341148696 44 213172527 90 109226103 2 704581908 34 926468850 3 791552728 1 498957565 72 506637949 77 42841074 88 330506270 79 782773870 10 184380745 92 101119969 78 921473535 25 636150806 41 560328689 44 342957967 66 724153998 25 328570422 0 966384718 57 731296050 40 95892694 59 562546931 41 395549764 28 993228652 67 819918346 25 506231369 40 88502388 66 889095613 52 713390565 73 86581624 7 205563269 15 636410773 47 830110356 85 634734832 68 304871360 46 730914927 66 212460657 58 255073559 76 831473369 75 160863339 73 296951636 30 571901700 92 221635504 59 631204865 79 669782027 39 744385870 39 715687522 99 233991659 85 541630253 12 738097304 37 914584018 99 594624835 13 669416167 17 719771304 47 678073572 53 987734293 72 801181026 38 47776958 53 728963263 19 388356296 6 836319797 70 931901193 40 520009778 66 73211601 64 703758252 26 598025452 92 396960264 90 118079762 5 925098273 5 251005987 0 982056319 99 824799510 24 704376011 62 49635396 11 531767962 6 660977550 43 496399254 20 215274682 19 865509585 55 748994061 14 683193153 54 948077736 3 862165591 88 637803359 38 766118856 54 120712098 1 39594703 66 624851601 53 553063512 38 684873728 53 875097698 5 230748745 86 63654063 36 592780366 84 391240969 5 371060335 8 602807219 79 324829605 21 526224348 97 468223741 59 85030627 44 401869529 26 886979575 31 274536766 68 109537528 20 646290818 44 49574763 40 728965832 61 969243180 11 839573906 46 371242869 68 901743775 4 379944753 49 282204899 92 719281250 33 337046967 83 701375316 21 29063549 86 52115162 83 14290133 6 828651639 16 617144830 9 309693662 65 789066817 58 955576286 52 589246532 21 837023747 81 810882360 94 756703468 99 65399108 97 187893941 46 85939868 87 245677223 21 561710159 85 78281950 59 998948915 90 894542915 82 347515270 46 631113313 54 854867643 17 577082982 39 28057337 87 540031202 19 466253323 56 727751351 16 466275692 41 766751189 45 361061721 1 749159779 64 810138345 84 910515797 73 748309060 26 817324459 85 217316944 49 912704685 38 687255004 52 312180415 89 421903182 47 721122903 72 552970364 88 249711253 95 897848426 21 541158702 29 90512009 40 171334355 95 866942102 52 668711281 89 366635715 72 576613256 39 817552534 30 768561969 33 308084132 48 189888445 80 370070072 37 681809475 45 440365910 9 679523395 52 810381609 49 965793708 10 785072404 52 660362611 54 986043270 38 872697167 3 959526733 5 105391704 90 672158515 54 738530274 75 702142523 54 896442877 34 735894821 54 774534693 40 128700576 64 607002174 95 434702426 26 229665302 89 897397637 74 769442616 84 534731160 36 78790434 63 635748056 72 587468011 32 530630752 90 144049134 80 879093687 97 955268716 16 945085186 83 409409772 53 701046586 45 533325083 65 884418163 19 175168553 8 299963953 23 495466290 67 545719795 31 532843366 7 112550209 61 483839951 72 672238542 7 536223140 91 822746161 52 136728984 14 756773682 44 494080738 14 518473053 91 754080935 8 875090112 60 588975402 25 482779289 83 678756751 29 134652539 43 737086119 6 459945972 10 864978169 36 716327300 28 419815714 12 796458639 90 830806311 74 824560474 94 281032049 65 902657305 86 343475821 86 545997626 95 504004406 56 134068050 82 342615877 57 475978843 38 515967570 61 1293246 88 313165670 39 421836810 75 126698980 97 325445861 62 605553892 35 430851794 72 800276704 41 69900 84 159524955 40 40085000 2 987078113 47 890339244 17 130234781 73 186133383 80 51112604 35 591294772 42 516776987 1 404250306 28 458653928 85 729172036 81 122745539 42 989864841 19 207778339 37 990468233 36 402645891 88 216608433 9 141887191 0 603159695 9 613916658 19 636640399 42 888729177 39 976095967 20 939014619 83 788624049 81 199293382 68 220832676 28 421066615 82 211442004 66 396396247 38 742178446 36 589447589 28 570806655 33 498807445 64 647703784 92 802714009 54 16807279 73 889049111 68 192470490 21 790149857 85 706402525 34 146906340 56 462071704 67 567271536 74 221495820 9 862043842 17 836860535 18 356688890 39 613386507 79 410403386 72 699258412 13 119506469 65 951022339 16 343579488 77 147539827 54 612787309 39 723484948 73 391302150 39 374857961 36 403119164 76 227052087 83 103516830 0 319307791 99 778784828 86 810678954 89 252246494 2 787740678 58 969818372 24 717790919 95 528269114 83 905597895 46 815619787 5 531603191 64 965282486 77 388947386 22 520955786 57 316821842 47 587668603 67 452412070 11 537308143 22 720639193 90 912264812 0 640743810 95 596220794 16 71257917 21 535967135 19 423867450 35 350351608 96 516494368 43 485251771 10 55342082 34 605331207 41 831721072 20 594920452 51 137498408 53 121024630 73 546052149 29 418364425 21 829030467 91 100534718 2 727727784 14 673842477 55 303053755 27 116319729 86 974578359 26 496733803 80 908014318 56 645907981 84 770916957 69 423012250 81 563515550 24 530118212 74 171338494 49 707754490 31 142314500 43 91945264 40 706950756 87 437779625 86 825280040 67 473915712 57 853991737 58 267412297 14 92370317 80 259417829 38 397590870 46 796241235 82 500148411 25 602729962 30 15044073 35 515226591 21 865982140 20 27765479 44 681917573 39 229903534 41 164018476 80 588432973 54 556133631 7 471135327 12 489222539 94 286348033 3 954661537 85 559619058 56 147189056 96 219309458 87 778180123 87 19522649 81 704401043 32 303015600 97 309864699 55 31400639 95 730319379 81 868772859 98 373029487 48 148527623 96 512059260 49 981732879 18 419582643 67 652673129 100 665978358 46 145583653 39 857522739 77 308206872 63 105242772 68 273579271 80 630506192 37 103683 98 255666787 45 91527472 64 222978848 68 949390930 66 432433248 76 671498628 62 639099581 30 837784786 59 847736028 69 149288150 42 555100392 3 387089752 58 314693387 42 342572012 9 597742331 7 514536141 45 373139770 26 952389479 46 222317393 100 77336846 76 716386359 13 828533247 11 470338385 78 313780206 30 269227451 56 679356126 22 505276723 3 459222160 42 172955432 7 552331308 89 389495912 82 151310996 69 945878991 7 819965578 85 118333327 65 478939502 33 501511390 19 526957546 46 970492972 32 18193688 100 526361366 27 235073888 69 971408103 72 461983270 18 471196057 23 101891729 100 106146119 21 284057967 29 495430890 45 628769532 12 429483820 24 316771793 86 729941584 76 945253049 51 370446099 7 217424922 59 459172921 37 484462228 1 975022757 44 208525189 41 511561874 65 970548031 92 903462048 38 712253188 63 334535292 27 693318168 24 163830456 94 386404224 4 411917120 50 46668838 0 971274340 54 540971788 69 508684334 22 921096320 20 705876471 84 23235655 73 938111470 68 276710122 9 100030636 41 284252100 98 279648350 31 166055468 41 893665409 57 98195711 99 588890773 68 85960436 75 808701969 72 569382799 57 751944176 4 647309121 14 196747035 10 663643033 40 894364117 16 72604066 63 800320046 42 207577657 4 210319938 93 592118767 20 843326924 85 943581 78 293435791 64 853950780 3 500457025 6 598843476 16 508996529 73 202634091 56 444534525 1 86285940 100 926610082 24 787143484 19 758764964 53 116866090 98 191410774 42 428720475 78 972154254 28 748975440 81 886911254 34 133872587 75 619048278 18 437388213 89 673082127 9 953682505 89 825341149 46 433068580 54 707635894 16 534912863 39 550049120 43 492545285 10 843037961 43 403734965 92 236609160 11 951890664 34 164514642 19 417751672 83 414943451 59 447674669 86 265341538 73 655230642 46 521042248 54 973224066 12 349432769 24 891623098 92 981561246 20 11455534 58 936930284 21 493306027 47 140574649 73 736817177 77 671498974 20 238004174 53 292200958 96 210433177 7 396294660 43 166893795 25 602275836 24 327182081 1 591136858 48 333080932 27 477035824 60 961120801 77 645513476 77 604667900 76 140441229 82 797653904 40 402158728 11 624056984 27 40377815 74 390820359 38 162389001 88 233079445 56 498734647 69 973908983 1 802074789 82 841060142 49 190595108 37 598015061 79 537992887 73 78878825 6 774413783 29 755527917 90 3144973 52 761308336 92 283188141 46 835452458 75 935888189 34 832885761 34 94399113 26 985782504 63 454394132 7 402356013 65 69689770 32 636475068 60 282992292 58 297519977 76 961715495 76 507922207 6 15415503 12 121815914 45 918412034 86 312932637 10 750997723 22 487090216 94 399864039 52 301077946 21 680550068 62 426900042 47 86407360 10 582454783 91 701719479 46 634741586 59 570417836 79 868708471 79 764275934 19 566447621 63 435990942 36 441584020 66 362102247 5 99197677 79 109068847 53 387806885 53 156792588 68 666754852 42 212429546 47 404218210 82 169298235 71 288025295 78 638735065 21 352009492 77 486546704 49 818548055 87 860548597 58 629122585 98 547758892 91 981007248 97 637275573 80 936239149 28 5350612 33 604865332 82 944330117 49 108878638 45 962106076 96 646256948 96 813005553 10 965187473 97 630062056 15 548955884 64 214334287 17 673742142 8 629646679 35 324264260 14 743638237 34 986933613 38 207283820 17 413109018 11 149652538 48 872630119 69 897705039 68 922481520 73 808556908 47 842627905 23 453622638 67 554234947 21 110381141 67 849523738 10 833490108 61 457180593 6 849762573 29 21807620 94 694068349 61 283842918 32 812873999 39 705369624 71 528012749 91 482023465 42 87331707 51 555541739 24 679920277 93 356969839 95 616437346 50 958280695 89 260510204 70 701741532 13 507976930 5 795111550 69 190463959 20 471911262 75 286246091 83 739939376 85 520146692 65 36260377 6 375210490 59 295583619 17 728937035 35 191817176 65 541172339 80 796850919 50 938228936 47 583957116 9 980477781 50 899605194 9 696672384 13 739817045 1 100902158 57 518379862 23 727243294 38 74141828 60 407317122 98 832022939 30 268935543 44 553557175 75 985572454 48 717983348 79 722020963 7 330706998 86 235154650 59 113504613 53 221839586 69 809977879 84 468930090 86 181530528 39 155247657 31 427349818 80 424607701 69 575417059 65 100817724 43 220604715 31 29704473 4 704582299 57 21443873 12 585828972 42 23264114 82 751894800 98 499033892 80 831753287 33 151733238 52 322032224 60 195745619 4 771597262 78 784095263 3 222090920 17 434259590 21 83970004 60 97376460 69 681968034 26 195254476 44 889864460 83 813123170 55 553230401 70 180389159 26 608387758 73 893574844 5 906439189 74 758135544 90 739561998 69 436902296 80 912489631 68 735260949 52 897737574 74 649818893 24 244147167 19 384765399 1 71008014 18 299356862 71 319893177 79 869720629 72 954558952 74 619037456 47 239042170 20 488205361 22 273931963 61 61416835 9 91382325 79 943013763 97 805195350 16 523854845 80 329629275 33 421825995 76 530006542 3 811246332 71 544989744 39 707412153 65 12755423 29 482041992 34 42464460 78 681329187 86 355571669 28 816444224 3 784568735 40 264329805 61 699181670 21 118155504 69 535350320 10 976548247 36 652990162 60 812882890 53 522102921 97 497531736 21 199461291 92 792139156 64 16898016 53 135582588 61 867312285 45 276186601 57 863915824 91 226439878 78 257362159 86 802222859 94 625640379 59 19668842 27 133053734 28 541871027 45 157672807 78 586989318 89 594321918 25 175663091 35 794697316 96 636793498 88 271050823 25 409841687 48 531229393 19 800080723 26 94053144 76 948505734 47 837549146 33 513521486 49 162508194 66 882262590 94 812757971 53 354018820 22 57200445 98 897323185 71 647976580 18 18125645 11 324152833 67 575834610 90 545819001 73 179995954 4 285037803 70 966574354 25 257559661 15 206868231 2 85243289 94 457282683 40 342076388 25 480545957 92 468801880 28 745393248 97 729093195 34 897110617 91 8700445 81 837438993 18 164867212 10 125226818 86 794975106 60 153986879 15 249461596 81 424983025 85 456508931 92 972355880 54 735330036 94 950317776 62 90558028 28 122641200 43 401413182 2 456001571 1 938994233 39 304554948 4 452550041 23 288861203 72 906574460 73 303940521 29 910014284 33 712623977 62 480018045 65 601281868 16 290086533 69 590003785 89 881885276 11 132522563 32 599247190 19 968853897 18 125867297 75 145838738 45 531989359 53 34282653 17 73272176 92 853339696 78 947943349 99 688625717 84 772020998 40 669742870 95 382493116 45 778019384 97 794899889 48 99363055 71 232009603 15 574158040 38 799683689 100 837325530 94 884587443 80 810304807 12 729370653 57 292404892 92 320110911 60 684886593 59 457658943 96 789166504 6 234227126 11 285346095 84 981106545 28 868875685 92 166048934 69 938425411 24 472108321 77 374824786 17 103268223 74 481664063 39 316825523 12 13113744 38 692908455 69 42556126 6 848128238 65 934344799 61 521005311 58 687809917 0 582685317 50 783554564 89 626222696 23 863532661 4 490664248 76 480200218 92 229180429 72 67049638 7 254095351 43 324785107 82 30112621 3 554695998 57 205391950 13 159530455 95 934106147 90 573643856 90 894375217 48 675332905 92 655312147 54 617926460 65 644197001 7 49377570 97 552840567 18 265803950 42 262935027 27 95385213 77 852253128 35 774947705 89 641526367 26 390976864 77 793680277 47 692073632 59 311147862 10 594029320 78 956918791 82 774242877 74 594542022 79 409055811 18 743339972 45 334284406 46 746765449 26 570159421 26 384085565 74 965785559 93 130135556 89 173108300 47 761051688 73 586072581 50 696878038 70 271024981 60 567585312 50 701435509 74 771439372 9 770011277 36 516618488 34 226889858 13 37405256 16 925896135 40 448316067 69 162180731 5 514104378 82 141636746 34 683459714 33 424780386 30 698722875 61 504623367 32 968137597 69 741666531 89 599590776 73 574943606 29 665474630 87 733336919 42 923132014 77 60144051 30 180369536 22 512588972 65 787282649 50 685027669 21 732180864 34 835147336 8 161077142 76 335115550 52 90607804 18 207016785 94 168902893 52 700883662 13 703957681 68 377895365 48 253468298 15 787011652 3 44988425 88 912686634 76 394602211 19 741772669 70 250681375 64 996525617 24 186452556 65 754133639 28 628464810 3 524984430 81 300913259 69 448701485 44 176326716 49 83823181 82 296767662 34 594612634 28 86958549 91 797461592 61 989354384 40 678208093 57 721198729 1 31385988 95 568762822 43 724408627 39 729689332 51 103722963 3 72774235 5 884460060 76 241612797 83 521745223 11 907866247 97 667156228 16 535541551 65 653856575 3 283227854 5 521353126 21 55170456 40 709327688 2 483412021 15 972782942 2 558235472 7 129732287 56 3292860 40 597163388 31 176804929 54 749574386 10 876919253 22 422702029 11 927785568 44 805608460 72 218100349 19 730918834 85 214328360 23 464795375 21 82052412 77 553689827 98 850823528 0 332464997 99 160195292 76 392433507 88 125762778 78 999671217 99 117300043 53 617923534 83 766013141 44 169192525 62 206280092 96 225039206 22 615681263 38 138316777 80 162439968 18 89339083 41 429831530 77 909115548 75 565347803 80 469048638 3 692187568 35 740625582 8 453203017 91 857435226 39 740879888 14 435775424 21 910736797 12 320607766 31 368112735 66 541630444 82 878048210 59 222136364 95 866568868 87 175056748 45 795984523 66 825369317 56 225712617 56 629509651 52 690785636 37 610677538 100 563961268 28 884098080 87 474778531 37 723473806 24 645005250 75 263211365 68 631916252 22 462199390 57 682628279 11 22035767 96 724070925 5 665379891 77 299423934 23 712627143 26 477361931 48 559022179 97 328934245 25 730685847 3 395595237 12 744558267 33 876226477 39 202914222 55 714909787 67 730736675 55 179164962 51 644459196 89 857450580 97 378270134 73 697384416 91 92669813 81 838890480 48 639314990 49 75071332 90 463059925 100 752947276 66 623181106 42 126659099 24 491879428 3 873271167 51 201254498 56 646659109 23 199237512 55 152112330 73 659585199 35 492567953 31 6992203 13 744144775 98 913873510 40 504675368 66 188163693 50 908189800 14 74555968 46 681254969 60 66939989 28 458171433 4 635392233 53 233457289 67 96241918 25 121765816 18 964251685 56 279318262 28 981097904 86 262144927 38 211089023 21 276736309 16 570483974 29 708740665 65 665101967 77 3916192 80 483829083 21 931595634 99 372151040 65 243357184 100 133280482 2 434001795 23 136040733 18 769868481 72 923817974 24 780950583 30 416050513 58 827822115 23 414530594 42 305136161 18 420961706 4 215165177 53 542190726 87 855919685 62 69213034 99 59333625 41 457817789 99 231657971 84 485776698 55 428101691 23 219246026 100 274987959 63 522947087 95 219608281 88 139261561 94 43573678 93 581000476 22 435066727 89 980560998 39 418536692 13 150601558 6 454251515 98 89352208 47 700375246 32 922246478 83 811280462 88 657188936 61 633174176 87 466877694 47 30736757 41 717827995 32 492618099 70 744473649 20 844419926 85 877128533 65 827981652 79 242119237 72 778593416 81 284550112 85 139465903 11 465330559 4 657762511 3 903105261 76 471203601 0 726472057 87 874009414 28 309041490 76 270348032 14 265277312 72 113499012 32 370594895 69 894122798 22 233284226 7 664640020 44 767858654 47 259822113 75 146317478 88 432775946 38 648870134 67 987935013 82 837845405 26 61637484 90 340757901 67 168387023 67 209113504 56 133182131 44 66377910 36 699591419 86 489495357 59 104277085 87 214737547 56 250868822 86 773560354 89 321603082 29 582662366 37 325157695 31 499568058 72 850774991 15 713171904 65 499581745 55 786317955 66 536280658 86 507499228 11 520680970 44 689610155 68 251451842 0 131739736 48 83897868 72 665687851 66 849158513 100 507541238 74 865604768 36 139669299 26 902195321 26 915788830 65 601363661 9 766889207 58 511061749 0 279102372 18 396520472 23 805695404 75 879223848 23 458189228 14 919537454 40 798377971 49 822802998 15 540606861 4 748800858 17 544015352 8 405256817 37 899740513 46 266320685 15 734641864 75 934560237 42 117036916 45 612816339 38 965524898 21 234140549 38 266966378 16 349963378 62 376382884 18 870505784 100 457626511 77 594505312 82 263125647 72 933464478 77 360619420 62 657559665 37 385490080 52 478509448 29 129106333 50 673174620 27 828244675 43 351618952 16 776760185 89 209278344 41 456835529 9 176519157 35 784708846 23 679647346 17 86982342 68 232583619 10 711171690 10 972699041 63 535568477 36 5733078 18 408034816 11 66797838 84 814117515 95 183175782 6 627610233 10 522089314 30 918638713 63 156966519 18 965231595 50 97159992 47 909360538 24 115329524 8 679977064 86 248299732 9 782226515 40 941626401 60 269136535 12 926435170 30 78855186 25 403788768 64 405230743 25 745989451 58 872508081 32 12980453 69 407133382 31 789020297 63 768696048 100 511616319 100 609054745 64 623517444 38 149107332 99 814171813 13 139666710 47 82929174 46 764767159 29 245752411 11 719289161 59 325081627 22 970069026 61 686760644 61 191815080 5 60599317 99 859135424 73 443190304 0 963745287 16 609764268 78 889035934 47 300942389 41 69809499 6 278752176 39 674438722 80 775493270 18 892452136 97 849290575 35 672851147 53 815042497 18 246801417 11 125327946 3 829963962 79 418184351 2 706476369 44 922758320 25 197931051 57 525600051 92 784286692 77 756154817 99 652525330 53 116927875 52 291191309 93 720672192 21 924526033 78 557893617 53 954852267 21 190951363 54 322424750 26 111326352 82 80478106 40 792741195 13 712608916 16 14049835 85 434421883 100 643800873 32 781104440 71 223116029 5 349982620 55 509242103 83 171297876 35 41471303 2 200996227 9 316350227 39 42331843 26 808939399 87 921210442 93 127415846 37 122189958 74 487824672 30 506321228 56 102569992 7 717047623 28 510185529 8 757673028 23 481616905 15 899602241 97 954456384 32 263308124 43 645086792 59 597040573 3 248159009 50 388185327 97 45229140 21 581660444 3 308142414 93 115449850 88 653931316 16 424385033 31 464174285 58 27870188 70 118708739 10 277222835 11 719890028 15 754388404 14 844716767 83 798745952 55 252858863 17 920932999 11 277053910 24 444851306 57 60593061 33 954780463 52 826179556 37 614353172 79 243380863 45 799302546 28 910556064 68 132307324 99 56328442 32 297379184 58 855332823 29 482423523 20 811961749 35 701913719 10 936483310 90 821932363 5 741745585 9 409209136 64 341624776 68 419391366 65 968347233 83 173278869 21 689947783 63 432692393 85 471380352 59 103272579 90 803593849 69 371771137 20 898969540 29 937570991 69 192112815 57 764535766 87 691001961 91 426525632 83 421306176 24 799425610 28 409807557 18 772425656 12 776732469 2 652817889 48 275854590 82 305724130 18 658814908 96 531297224 74 773051113 99 243544313 20 405172770 82 374023854 8 907354054 28 464907069 6 815427427 39 707977069 47 356810331 95 924839921 13 179752420 26 151610520 39 773110630 60 500379272 59 461427019 6 723686487 36 618470227 70 554522832 55 793052631 73 733992980 62 659286545 59 369907899 84 741879086 7 620017510 72 656424825 6 965520345 53 254727644 11 414036416 86 19462074 78 469623148 58 155859471 48 626997504 51 891716448 32 556333708 43 124717967 71 203719389 69 162900230 30 437527708 77 258645380 60 210860384 94 563034487 22 446939133 19 405821654 63 170380489 84 145097140 96 322940005 71 801932623 70 763197571 2 417010169 21 806447744 17 877268606 74 285785323 45 434086712 18 52104724 35 709162925 17 303475452 30 225639723 95 367640880 0 391875816 10 702622248 19 197385868 83 687531494 36 195948157 41 891857451 62 644083011 77 719750006 9 2341247 1 183880771 28 553330602 1 780052669 83 320510899 12 767590444 88 872128417 5 482981011 33 402132315 3 824268438 91 195868548 20 767569887 2 559885919 19 920526150 95 737249567 21 332830370 14 813633871 72 454172989 26 177676104 40 47959046 79 544013101 10 170577222 48 524462791 81 208026121 59 216955576 22 944586121 83 942448696 13 141094338 55 116635153 96 160191760 15 240390899 2 863267146 27 448031030 6 544878905 31 150107919 41 564929325 53 946153100 99 775731067 48 106963479 46 840704040 26 833788684 92 270684147 60 266366144 0 342078960 14 130800527 85 905699972 13 548067553 67 912885272 16 676552914 79 343603277 36 869867463 63 878088461 60 818128397 31 483965942 78 148340863 42 294377225 65 761954586 41 500297956 89 678097576 88 976469488 71 939366427 75 87642251 68 344075865 34 439301628 79 420148539 10 521469397 52 157035892 49 293080032 55 275688306 25 399124021 80 964791344 93 265569918 83 543350973 24 245408973 44 338608843 93 3157825 59 706175752 100 6535521 4 226591918 44 558587357 40 230391619 71 787153515 62 34647805 26 884198194 74 283642587 99 335024302 25 84441789 98 125997700 29 857345650 55 686207153 50 52156670 56 625316088 95 940209914 9 923031986 15 773847759 62 309655290 86 229458284 5 443993668 54 150478793 76 7039581 2 879106668 67 175908021 81 249231024 10 211536650 99 141839385 91 212319470 93 916566552 27 594546582 29 109440051 37 628406403 91 265767310 75 202335290 48 919943768 78 800272624 80 530697913 81 419827629 66 617047775 41 198283520 79 467431624 5 91136798 28 878253383 84 129767024 57 439396111 26 124910929 10 220794574 40 275999022 33 903106791 61 537414932 67 716556079 3 350570752 28 677974135 66 791735430 2 28544072 25 855788490 83 823581215 21 181732286 38 385791379 97 507771126 87 765405084 99 685397727 15 933079182 61 651619603 81 981264292 54 108674552 58 736626213 73 853001018 48 853636418 24 962226909 54 72071903 55 324923253 99 480917439 15 256372064 11 752719753 14 98573664 70 527836083 29 784624991 33 662017370 33 193114032 49 700355677 58 507753150 70 613658756 4 390742403 20 332069999 98 708589999 23 954953007 25 356240433 47 562396461 13 182604643 2 98340615 2 332809380 93 26824347 30 647966920 68 252321701 39 333349715 68 289624020 75 479242475 87 963287591 89 969769474 19 159919913 27 896396943 46 237490791 6 493427804 31 820667305 30 143170286 95 28523089 21 671750979 4 767743755 50 79402662 15 94363991 89 578992668 18 81945608 9 792459007 99 48778858 4 283352353 67 787324877 42 956544530 51 911265328 26 278508826 6 179555145 38 634865724 77 570185942 49 433309766 44 537232223 92 786707158 59 69844768 63 612849552 28 609823636 73 910006236 99 864559738 32 190467464 54 314704409 77 24192223 54 117998060 75 985131443 56 445321417 75 829909243 57 289228655 52 413146120 68 445136584 73 252415935 78 522466407 33 957270079 27 223944290 28 681508844 45 587005190 23 308869118 37 358072723 30 741517942 95 952743967 86 977161681 25 765969431 22 667045041 22 130520106 53 606266349 39 712271420 50 447144730 59 912091214 9 61415743 47 531464912 54 101955901 78 647119555 36 608932136 32 938999413 26 465612299 87 429080105 23 429062370 4 152341582 36 978769554 58 584127156 89 436347556 7 192132377 46 678579311 22 147770766 86 414535006 37 731112660 81 456437848 5 250534471 58 267787546 63 219358502 78 91032749 73 49879055 24 285716756 59 875038026 93 650802362 54 342381111 31 366327900 74 611757281 50 963495345 17 333996113 2 922890138 22 71993216 21 241115806 67 980761147 51 427995943 50 795940642 46 659605743 38 950883929 80 766592999 72 329874874 100 728139673 28 904682648 52 882270083 82 135292368 50 60620554 17 686183396 10 152986594 82 936329527 66 473220405 96 475011881 18 144906157 91 90571604 92 549310349 43 440984966 49 829608334 16 233302540 89 793474211 26 459875983 96 583981035 100 6299927 71 537257203 1 515344530 12 915124303 73 769590756 19 901355584 99 719081032 56 16697505 44 686841298 40 708751450 69 448854109 79 648492428 36 509464738 64 79890495 17 509762667 37 196601773 91 631667755 98 311482254 30 982336585 21 292317606 94 701199156 62 917122053 3 445963634 14 209750125 93 811098766 35 411817338 37 626345227 84 828960697 78 582917344 9 758064210 83 334858912 53 468402086 66 540105689 43 334470218 3 957694998 74 944589865 78 772233739 50 668369583 41 293536051 74 718839102 69 606257643 48 946322382 60 703600616 71 118659997 1 182908264 72 608279493 52 942165705 37 161832376 80 594704504 33 500438535 14 101764664 49 801794512 80 838423847 32 567999430 18 292667807 0 230775040 14 427609093 90 342323917 63 521016086 45 404524338 22 915017078 25 369784001 2 425914040 16 764551714 30 637543019 51 385832113 76 182830829 28 936818233 31 890084049 61 175454604 95 652247882 68 116354044 20 51560826 5 923808061 45 253796915 29 381290913 84 358757683 28 911491931 76 20271817 47 140680545 60 143047677 15 457582100 83 807773090 55 744499358 29 530505651 65 562161381 17 98535529 84 729900307 52 253633993 87 787768991 42 654385727 27 32758880 17 469668706 100 537214118 33 506383344 24 339366570 6 140495838 35 342594816 47 192683128 81 875898854 36 621838424 0 685750268 39 171773900 95 230892618 55 532014150 87 751618003 81 673138736 47 64042740 71 48245211 9 359581162 80 721192664 42 154154019 97 232919267 88 482292631 9 68817817 67 807284349 78 350061671 49 537891176 59 460786990 31 552589807 85 372320971 28 691594626 71 615953268 38 991122437 35 451149560 2 438042282 50 659923503 76 711266180 93 722163754 19 779789368 65 629651835 17 265448823 84 859489002 23 542418497 83 870452969 34 960372511 7 139275256 80 862208851 41 922970079 100 539656542 85 801385477 10 905124610 42 242454329 67 680299737 86 655277539 76 309971584 19 980028840 21 748575690 51 665195919 49 912245863 46 616939764 20 333347974 10 305343882 22 367272039 74 470226367 41 495988611 80 397046180 72 931319000 44 648260823 32 292818906 1 508275635 50 805091836 9 292806390 2 946389860 18 483750903 70 571853220 11 615538320 82 532445548 51 62321880 37 22544934 27 623985788 89 84345610 19 787348891 20 30040022 61 546350629 57 755046156 63 443377842 22 405975853 100 148083833 40 691738910 21 463409003 55 481424550 35 878687505 33 961425385 59 503331032 93 966455786 11 914672824 97 249982565 44 871694861 7 720316037 48 432069813 6 954491837 89 704777773 22 140466663 92 337797627 62 850860164 61 369431822 37 674288788 11 496497347 75 249218601 73 867931019 80 883667445 38 982801646 38 718156055 51 854934826 69 382479010 11 68838530 64 230581734 93 865104661 35 812684954 8 800297419 62 614645842 53 44785138 56 671781236 25 167578868 4 963129969 21 734665181 94 904097209 44 814620992 69 993118669 70 10413838 18 639663131 38 686134264 10 226448175 97 289444322 91 456449763 4 100636715 89 686922888 92 707732451 56 877864277 66 446141277 32 965921732 32 441275183 76 700408175 58 295356030 70 870166580 5 176228941 55 624055862 76 277085428 68 321946370 22 950384064 54 473115673 69 730193187 61 450642373 12 187371360 6 627700603 36 306172341 97 722389888 63 119421752 46 449494427 42 374011302 77 620483878 38 561336200 23 108934453 73 966090769 72 183763351 91 603663908 29 784220062 83 819202247 59 953724945 80 555544401 38 931825567 30 353751486 56 660556181 41 324405318 5 191283238 45 109403724 54 139476878 1 204929176 73 446429865 59 77301758 73 876013237 82 366962845 92 88452140 33 617183334 71 282168165 4 483009915 35 817648305 58 445562926 96 774107271 31 680388461 48 966765449 67 795137904 54 910617260 79 356021193 37 603757289 62 170011256 45 83233829 45 857332598 50 658392427 69 376075781 13 535227692 36 977865191 77 668958239 40 366732410 80 282119742 88 522634802 88 615401719 100 590227196 86 392853130 24 540278249 47 713760105 22 916338408 20 426291069 2 427336065 19 582616590 95 287070455 5 443909976 80 773717850 68 271161916 62 930133848 86 548870357 97 650535131 3 73232879 58 923621894 44 610738335 73 471473657 17 707969188 41 323560202 40 214557107 23 332132427 79 259806665 81 163055596 36 388805154 32 934165631 91 309992629 53 954945854 16 846602891 12 803223936 98 227618088 54 165370853 55 40337366 78 228281182 97 533537692 17 670178725 69 825353565 54 320009029 59 975814760 26 740028556 52 352974664 29 432031549 2 766985494 62 475943605 87 350785254 64 138532505 50 69445612 15 325645677 13 262951740 96 486096855 58 348079183 79 961372652 88 439271291 5 571798065 39 478351165 35 512556639 93 816152018 97 283421719 56 395606418 59 411167329 85 251351176 67 989202015 61 848859465 48 770333761 60 405754458 92 28400776 32 458446352 77 699174367 28 405691308 48 697266373 100 164558631 65 945880229 38 462314177 26 253757842 47 931375081 73 180735044 4 917923788 38 284456573 86 494766875 93 677861973 40 882882720 39 506078259 76 695272318 93 708499364 64 103136722 37 157486205 39 355574825 96 509269565 99 749809587 16 534317107 7 346094575 60 323773333 50 58163878 9 897879047 87 464745964 25 862016568 6 544209032 28 687330466 35 612609650 6 909394793 92 727155759 38 10481278 67 557531942 51 732066517 56 83358438 8 554079557 98 191442006 24 116788681 74 584209600 75 354766168 63 268771237 81 276986747 22 999901080 3 298240359 63 211131818 35 170540145 44 364741915 50 728962779 9 102708161 89 12169680 62 436382741 91 824418251 23 767016081 98 34114384 4 863057237 92 688661589 27 285903716 87 657146663 6 563531496 51 839046337 38 88317345 8 150952591 36 208018564 84 223078042 30 565352151 90 285736540 86 697821478 7 23166389 59 898820779 100 99523592 92 668014637 83 945627567 99 58572992 55 390307270 86 120942065 72 815389971 88 828081200 34 471283080 34 738338330 69 470329930 31 470594684 69 239540132 43 832575131 5 277885121 87 46927815 85 784701421 7 420166353 98 805845091 33 957666403 7 288711146 56 857582833 65 264187592 4 816598196 59 346449022 47 237605579 89 949769778 2 129721869 89 874358107 61 730148928 97 218138062 81 288990489 68 385668192 92 337416182 50 344538265 50 629544813 13 855448143 39 836430659 27 842985036 78 900251949 55 884776331 98 995953375 43 699189491 97 397263979 48 603071948 4 959076681 5 649226659 47 612807473 26 648636841 82 413807437 9 446605282 37 442785673 63 528596662 67 487029899 14 618842154 82 427307697 66 596477123 74 602669905 68 778217997 23 95285708 15 312525598 77 324421080 31 665543004 20 486212755 14 671152123 24 67854001 60 13052149 34 370365765 28 628687282 87 254902340 80 517485912 48 129242199 100 341733427 14 278578433 86 604846734 25 616498201 36 142022838 84 644483414 15 840966510 53 655177698 1 652986170 51 412392561 78 452296573 55 961247029 67 819364638 27 31274441 22 632384917 22 566131121 23 206999976 36 616097056 75 386195318 45 556582851 79 770449899 80 860973568 96 972531781 96 942551974 59 712685913 60 275706924 29 995211303 7 832188686 75 869461647 96 402810815 62 246269041 95 874513192 88 924592605 5 865040416 62 833435212 94 884978457 60 714668946 11 723819900 80 403431259 85 616419122 33 571803959 61 434332139 49 57786619 28 507941683 58 401982572 94 119151412 60 158588286 20 167368664 35 271266502 73 754859462 49 228411374 33 526718196 68 998913847 53 989240176 75 740956992 11 829592517 19 300747935 72 953413104 62 241559227 59 323150890 73 480202623 14 221798846 45 625862932 24 255295604 91 54520602 46 907746226 100 132854519 75 436205193 90 714372011 73 650181700 4 147530934 16 276147215 63 983145929 41 392184704 42 250230290 14 660106096 12 968987444 98 474912628 49 591963935 73 922386158 43 186374337 64 38937737 86 441477572 39 440239520 5 79213110 100 613278011 33 486269976 25 152016844 21 385123265 5 994408010 45 565950985 69 278289015 98 702228798 72 200473450 67 178139640 15 836575823 88 660756253 14 870552973 3 56214915 9 865318688 36 497813804 12 556067511 25 738536898 38 455724923 92 152902462 37 585134879 12 701237646 46 6552888 36 264795162 6 365998619 5 264312266 23 77634825 100 266363715 99 392077721 34 168559432 22 631933449 24 945980324 65 418363369 77 72522639 82 506858660 23 986590604 76 144931494 13 903724808 26 901172053 36 346144029 35 274820629 64 276659493 53 74874830 33 426215187 22 392086782 23 243501756 0 379919420 26 741456729 90 160431404 56 38247521 61 103578596 20 248225893 71 960428621 29 59744103 22 487073397 100 220596070 57 888989612 87 288704024 36 367603368 52 494246565 36 994345881 96 750932736 25 728237157 93 447314855 86 138630968 10 246183797 100 238348966 16 693318833 96 581111269 65 843469061 62 499265148 78 656327310 63 804794759 99 313524811 37 538972360 54 219949051 84 827153862 58 571296014 98 23702394 42 523692016 37 982243295 65 678771853 6 411979513 75 338368389 67 133807814 22 645783732 53 424405104 24 871512403 30 403783479 68 693463533 51 388714187 81 492616533 84 351312105 60 262771813 71 555782595 54 587084566 23 119170490 27 644085255 53 240155640 79 237231895 79 965209205 50 22942048 64 906737252 66 816482737 39 383956035 91 676806490 41 860590516 50 848424559 67 577949218 34 898511023 96 81697068 98 867279504 80 390956726 99 623291395 92 493804291 8 908554693 16 614349318 16 765214090 17 613840894 34 876738720 27 426264301 87 322444664 53 351266255 6 278643884 84 396238531 78 502401279 64 307893680 25 46928392 5 527132805 25 671617451 22 859674541 55 428341201 43 409484992 99 372185890 74 249649708 94 582035716 92 897188177 71 380082674 71 818155737 8 170996113 92 898588354 2 574922672 74 834377992 41 465639890 26 482607433 61 786105049 5 224278467 34 232784096 40 657463368 31 764553286 70 235826748 78 460854618 41 333900995 15 485416818 82 453939089 44 530167698 7 436151370 32 32951583 55 473136571 31 461317206 40 373879965 20 364845595 92 971837307 55 620297409 71 793413544 90 888227299 40 1023586 49 528991946 74 382191030 6 885348564 88 422373700 20 690672130 11 913391326 50 534733520 29 41027694 12 280769538 27 718919547 32 465417322 1 85743605 94 782575397 16 907976987 37 311794911 94 805645436 4 828291088 6 245806253 62 717381722 69 93831910 79 330640758 37 77393272 68 912104666 54 327475491 52 282879710 18 126496242 96 673109211 4 502435210 10 882227769 91 874839955 36 629577154 85 831254697 29 5254993 83 864193546 89 977282637 91 975831723 3 123837843 87 266838856 9 797416477 82 721656356 100 78222529 34 781029617 53 270012161 48 559626685 21 358570324 54 420753858 58 539371852 100 347835888 36 414098837 95 909393981 6 361639705 50 251416544 95 155152640 61 327871798 70 99706828 43 576566889 21 672428121 6 463851885 18 434320005 60 837317838 10 994827383 29 634306396 77 340002682 40 35744665 100 673075702 77 643690094 60 641226547 72 936952750 45 935908538 34 974289530 42 56547963 17 90552076 57 406294113 93 175500066 60 401568625 63 509418855 22 419610401 79 361626101 26 306022447 40 498672863 69 856850603 10 878531494 50 248210821 32 228390243 28 284629114 88 899481526 19 545448545 10 602819981 37 669463478 66 858894484 76 897946289 13 480249333 86 599197975 51 988095013 56 603547395 76 272051648 97 657337808 94 648030981 17 245507140 40 611468830 74 652429721 92 970479228 1 484051541 91 624804921 4 267481828 12 416325979 99 172439287 9 276780434 14 511040536 23 564079173 71 957734040 71 115337251 54 542607027 76 992028107 80 98057301 60 629536388 21 679220125 17 869348060 68 413889353 21 189802967 55 354700394 52 519469812 96 998397971 49 539023245 96 59113601 83 537821760 32 718414715 40 447956914 51 314945721 34 186675662 37 182056954 90 973913985 74 732718218 46 614812437 50 46464346 89 502872867 8 599577932 64 783678777 61 67714468 76 309044956 23 368483176 67 531833828 81 572381508 7 578949304 67 599339234 79 319037845 51 333717236 39 381903844 50 1002185 39 987542868 55 140450517 6 598357737 90 411037296 21 232310343 63 874157066 41 712349535 59 715788458 48 961398174 24 862670502 82 822982552 56 618085903 89 133431399 10 8550117 69 380271164 83 96876141 81 884258086 26 981318576 61 325129560 50 433240051 80 82260483 52 573464798 48 377224505 83 188609596 46 296640978 57 962755150 74 929025613 18 581689959 96 852066320 52 291848485 18 894997674 61 453654117 94 91713343 24 173948935 71 619856737 97 662573063 40 712032048 84 309418246 97 520378372 39 15328262 41 80990272 55 78811815 2 805005273 53 473681885 28 290901806 6 610957414 68 878337129 44 908933327 37 809903309 98 984744924 24 32750932 89 25469287 50 558878523 76 640827576 35 548061400 27 16872175 30 993197162 36 915151862 87 652370768 89 71653894 76 509262921 13 201529782 49 710833192 88 538311088 8 202172917 7 618235308 9 985012976 42 308876157 10 4476284 89 574278442 43 508791216 20 84622977 62 454649092 25 999189407 89 82923717 30 122553631 47 332959312 1 472983446 79 314414661 65 226550522 57 553236601 59 44723344 22 207353880 35 873945509 11 388814659 79 326653087 1 903616710 91 353991402 98 51180508 50 242167061 55 661563754 47 531998553 81 793041687 45 576711674 64 415310841 45 56034202 28 10341782 56 142305814 29 217864339 40 490094949 16 420522464 87 413730446 10 154705845 98 619292408 7 807806880 33 227213023 64 690203500 2 678911234 37 721243932 11 418479789 30 3152967 6 148925503 16 631658342 42 3894437 32 913468570 99 822711022 63 288002806 89 142844919 37 186398457 97 511457679 78 136511076 64 498659933 49 396555447 90 318375135 78 864849683 38 161000650 38 189929606 42 441501860 90 459134191 24 872320099 7 724049152 30 342131508 34 932308558 5 696120496 26 451847432 89 34586397 65 192865941 69 301417492 90 950811614 53 992128891 27 674367659 23 645185426 78 50937555 22 39488325 6 531112819 32 483261918 63 532628586 90 445487712 37 170190567 12 32373105 1 812961236 82 653808894 31 301488852 99 960046853 23 270888535 22 273997585 10 82085653 79 718523016 26 15688675 5 711607212 54 95372505 51 651334100 34 108628145 1 749208397 49 237093386 21 57358403 69 423678686 84 181973791 70 69964268 63 414545133 35 680833214 39 607219156 68 276794307 5 850036013 10 925699881 10 39890629 3 244638696 92 643677796 49 428576215 64 595672820 58 928982873 9 175334123 100 233406161 68 38034312 39 698507749 23 150638741 93 957368375 64 258632499 71 685654509 4 795854927 61 523366590 97 731620861 48 271323406 64 5622696 65 329028892 26 174582719 19 406997875 30 546559569 41 471336811 39 732405088 48 303663511 20 315706917 21 510752748 28 465752409 52 715178586 8 64494260 56 378707233 95 728096706 31 175777273 85 508058609 35 376251704 21 250533442 72 914199030 2 532770114 1 910807389 94 85600104 100 505224801 56 471897120 58 97263667 59 790848116 30 495033842 53 585268603 1 508582902 20 572619379 56 902744569 85 516065915 89 947225820 16 985336397 19 683867139 76 957453599 22 639644231 54 663322416 41 616824326 63 907969047 51 638858714 31 664542951 91 801710598 32 422029357 82 584497494 1 729888937 67 36359105 20 29597044 0 835161392 74 553055813 100 58909382 36 367830996 69 747534770 85 148790318 56 109655505 3 46095088 3 131792081 86 922843135 75 473629444 100 567814894 81 346547379 39 375013821 92 834982117 8 287531068 82 32041852 22 83313936 72 384578304 29 859556153 22 213642928 39 502946339 55 818312272 63 864562612 49 537990978 5 266038104 28 415321975 8 647852602 14 497718802 49 403672700 27 830273830 71 929892088 97 832567878 19 981208006 2 649440433 3 900617548 11 154589015 39 956249478 16 80632063 50 865627955 10 841341022 24 317387089 45 229867402 81 682207929 43 392903668 42 843380332 86 536678686 94 38703179 67 853359352 66 636603225 55 109401080 78 409173982 21 647130234 52 192525366 90 27230697 22 881972270 90 32545973 58 331219878 61 197617077 61 570048879 25 523514431 90 631666563 82 989382481 60 455616065 90 893229878 33 313406241 81 278279188 85 810359198 47 492577959 40 144976371 61 153493218 92 274919475 65 939256096 60 753085960 41 559178701 41 874726039 98 847169431 87 144473985 73 727747884 77 238222440 85 452751248 0 672117893 63 103174427 38 309845778 38 558305588 70 308543330 62 580655489 87 869430213 62 863031854 55 736534783 29 587477187 91 258387279 75 458935079 71 863579462 39 258984188 8 15005025 4 404698696 42 362986398 56 478800441 28 680056321 29 745740326 31 153229822 86 861731993 43 651605280 56 624964945 88 474528400 84 860968032 43 862437778 76 404144195 76 407591720 67 744685341 65 525363242 70 482763725 40 185765626 62 877670877 48 276995565 78 494499243 13 688528655 93 577806058 36 132872962 84 242523067 98 119299937 11 993750717 6 764004711 28 859468884 6 306530612 49 144800154 5 507709287 3 120999648 78 450089039 90 368304652 73 742241699 59 288351914 57 233576973 94 897139049 93 692071564 28 534696990 27 996842923 20 710481722 48 216545703 70 204050776 59 839933555 80 240894020 20 808221542 76 279867563 92 228381961 52 568504835 14 273454622 2 19386575 92 93964563 94 912364182 9 123042500 14 676846271 31 747300028 84 663629176 62 288454355 43 130631617 71 697924796 5 446067325 100 872040754 37 670096984 11 837642208 85 532183364 30 445220737 60 476049010 80 846581909 85 828817158 48 45596672 41 309624903 81 655777322 39 247508635 85 613879485 43 89265228 73 821001348 14 77791322 57 794836514 63 932605230 39 880407894 66 472781578 77 686047419 52 151269204 57 734056073 77 444955767 16 629038115 38 710493613 34 674800360 14 368621945 93 754974372 39 990296395 70 522621346 11 520791913 100 920943573 88 253090368 99 749243050 40 114431718 51 516344015 79 164242411 75 642925757 71 690712936 80 897400109 85 553677088 17 633454635 37 966321909 24 436529558 27 226692196 71 710694594 45 107473300 100 13112080 33 867912646 29 213316626 81 923933931 75 565964896 59 906602489 32 3798580 34 62533697 26 938016156 49 613027198 71 816539217 7 770823518 86 876847504 35 811382879 93 922360226 57 780629815 85 411975415 82 850929526 35 76754157 21 288923291 32 840929472 94 882398662 100 755374607 51 545826112 96 110431945 38 583772473 14 878688385 61 970408557 36 617321676 44 27231569 78 573341835 48 207819653 98 737644277 56 489794403 55 785894692 4 81048335 91 711463916 57 452093186 37 988221699 35 343305145 74 832164109 58 918193503 50 377884074 73 202000073 48 409187309 42 44855581 88 808921982 95 383512297 41 405516268 64 267590279 16 987561353 6 506913642 80 780503944 19 316932651 45 215320913 50 999210088 42 96525890 57 219230257 73 962886130 59 578061860 16 491220835 29 574371922 37 659814823 32 903140379 90 941886254 90 299562741 88 495665722 70 826879792 71 497369180 54 263737143 68 947197186 66 323008485 61 708221062 89 761286132 68 612000392 60 120644641 40 928162798 9 484200049 9 562718007 63 377725992 2 654916957 77 134878020 100 136053919 10 842624561 60 355492644 98 440951475 18 458969375 68 182771535 11 418745617 98 17375254 45 336733583 64 835234856 29 858734873 79 399065102 21 23985804 97 296763640 51 976633975 25 536013058 28 992546096 91 7636853 7 884422641 25 781534125 36 584548408 71 130720072 93 368960375 19 967973430 89 400755578 56 895257617 93 609106009 58 49070281 95 183942969 63 634035262 62 295686432 81 448532485 25 895541632 28 605152972 92 325763872 13 886110369 79 608559434 30 287427473 8 253775388 15 522268068 48 300361753 78 444229018 77 613315925 18 65797081 48 703566872 0 937090419 84 624471373 66 821754180 68 208816724 20 903252785 80 949341737 86 744950597 5 63273928 31 608900673 78 199643282 19 45619915 54 517394498 17 829723541 67 328561271 88 343632503 6 4057890 68 392083788 30 832062405 3 175335590 13 47895693 69 504651712 18 167037815 67 295885003 16 523240298 74 278317388 1 51870117 63 223401771 66 490416744 33 708769157 17 694902480 68 6306324 52 433911365 54 721387183 74 53316918 76 738412870 33 991607468 36 132519833 62 101018668 10 797837181 48 936996394 32 381036188 71 614195036 93 408078053 45 695482127 14 620474975 66 885716207 91 782309187 58 258449885 50 516259789 58 717035324 25 280156112 99 836022428 6 23024922 78 45220353 3 173370475 46 175474264 4 57268553 66 120664078 31 393390231 48 629173338 49 509904332 58 157860867 18 563922621 44 550630121 0 874623903 27 486065956 59 262031274 94 511813780 34 9652792 97 289488404 80 553124172 11 671586983 15 93728111 19 315277549 61 356692303 2 140053899 88 137360201 56 693192872 26 968584734 40 141104143 30 37205768 100 989548490 40 870831775 35 774871447 58 278247284 33 175520025 41 68594890 36 947190576 1 709472980 3 752648679 17 508700809 34 995247898 81 161912449 95 324879557 31 881332535 5 336887301 59 953754027 87 878309986 86 598113784 51 845752632 59 584764925 96 585662065 74 51910770 98 323915381 44 178774706 12 853918236 63 189142452 72 617326704 97 949635455 45 79609843 84 691556980 74 219267633 11 725792099 55 449043221 3 441401751 74 709131872 56 33090287 18 362851544 44 1105677 50 144685001 70 661671705 59 137204364 64 551524083 29 78818478 87 792260467 36 347900257 92 52885215 78 772948460 27 21506153 20 618579243 2 149351751 68 949081833 14 982896851 8 992961004 42 808222567 58 736968985 47 447736099 80 600802854 72 464613539 91 641557075 30 85902802 24 60720052 35 194526968 67 968138597 49 127985204 83 615597400 40 260927645 48 62155052 54 888350340 42 707342641 80 46568245 40 838009670 94 752478404 63 681854384 8 978962282 79 337392269 14 241551915 2 587341750 9 541742581 36 37037486 36 688876364 33 135588011 86 26498827 88 266842250 83 254606893 24 624937476 49 607967193 53 466015967 13 190780494 53 380542235 61 331160193 15 304512242 60 109863224 89 829238234 65 221876204 15 3891194 24 187213899 73 545663486 73 297593975 2 78935459 22 18851142 32 338302509 27 80316446 47 899586888 6 295604621 26 115472750 29 3304393 79 386895025 92 514730129 8 362454589 95 130154097 64 168605181 15 565875739 75 497670797 61 346960684 94 54703287 7 244117216 88 517876717 32 525552606 98 390576275 3 2057615 62 150856395 42 890553631 68 13393614 12 473583077 67 502957275 79 83227605 96 908737064 33 996219307 69 265664015 100 331534825 66 219482833 83 157806042 2 694255398 86 39300826 63 452354626 39 470502061 75 531712551 36 966186036 60 977929788 3 239639736 30 802556339 64 652928705 57 271796804 73 583852602 29 316051174 10 455810497 10 753516308 77 425648903 92 873220776 77 638252297 30 722582774 47 644877755 100 852633377 67 571558226 65 318479018 58 577352535 14 298870877 45 855873436 95 982759510 45 936466534 3 926850430 52 32311878 89 528212052 65 34321804 88 90215361 67 78573361 47 929110636 96 64190006 36 894776176 91 80491406 2 367907537 99 350774946 83 367613191 0 356544528 32 277885829 36 514338288 64 393298464 24 633535613 38 332651044 31 32344985 73 481985110 46 522833618 89 849024188 69 61168016 69 956947458 89 88330580 43 761810611 86 576266213 67 562068634 17 905363501 48 470757754 63 457326134 9 669923675 76 941046008 34 947420155 75 336943838 95 885993105 5 126239835 95 312500889 97 373505343 18 651343676 50 979149614 71 137318244 32 94499601 16 272056785 32 30516775 60 687316524 77 540814370 58 912337631 30 88974 61 929043915 30 185724673 41 591400499 50 962247187 43 526625243 75 623731265 7 478271403 89 278076464 66 861591339 67 794779615 48 887085279 59 118993690 5 477192094 95 57292445 65 795437193 56 536178836 60 856584343 35 568045494 22 399581598 99 307139469 7 775732105 83 890132547 67 923487896 45 542761058 28 102394680 85 481344779 18 930423424 97 712830726 96 531543963 69 963023555 45 70088316 24 719413749 95 279183859 7 553837214 12 334602150 10 457424162 62 611687802 38 308567302 21 874305983 83 585984455 17 70160296 75 58495037 33 447131862 49 708715617 92 952039058 60 110014403 40 318245004 72 767986615 88 459030227 57 606434098 78 892519196 21 582847377 87 509366422 99 189713682 86 732734218 26 200558198 9 984281621 25 828856127 90 51447703 82 850163752 49 185586816 69 60915237 60 800164152 22 201275290 46 432261469 83 88553418 41 161130149 98 532245534 56 433348399 11 579346482 94 503148387 23 242783482 27 535570509 80 624724862 39 145482097 75 280562919 58 709249178 18 489280325 12 109884260 79 542171909 75 223228893 93 120870051 32 229377623 94 159962411 12 682269131 45 19547926 62 71753252 62 525209508 37 560814900 93 212512101 100 761094662 52 126888712 47 487336901 89 294460592 32 276327956 53 865615897 67 280952178 95 190105019 32 604476943 85 883792507 18 60422230 67 866928284 79 762652412 1 69254621 15 806053013 15 606111360 95 916897704 92 310879099 30 56366606 22 576732320 53 217268956 42 600723086 29 144811648 17 825699569 49 124467815 57 415262824 4 367304158 84 932249510 55 56700940 94 751915243 98 642115908 7 875308982 65 310122706 17 652901401 59 82372466 23 547467253 36 779507645 20 530793392 27 277285578 51 81025545 16 188758261 74 518747707 11 957964089 39 88842802 13 757939280 20 705935568 27 31422880 28 566422412 71 651145753 74 135763605 77 273254253 27 634471807 36 170747180 43 372302045 24 787574532 90 367266619 93 644453975 54 95201794 49 797746988 20 181234832 54 389116728 42 388782105 86 297941741 79 657464444 12 486979451 48 461301213 73 347383450 82 873662047 25 518884354 49 941269479 11 452492034 10 896979744 99 374926085 92 535775928 57 394429760 4 411090769 82 407307374 11 14659167 27 907887870 59 27922538 38 201731098 48 848321334 93 358129341 32 318865568 40 89672716 63 757741296 4 489331457 70 687316396 18 678721691 55 981877873 77 547191031 41 594768326 90 19608622 90 983621194 16 150710331 37 766720212 95 879487585 35 428803042 62 713467820 12 377104244 52 475498092 82 394315242 4 547595659 45 550788540 97 876387091 49 970650954 98 105440146 25 340099848 29 621781860 12 216248760 99 713516540 1 192720007 37 571898733 50 820823160 65 755928956 82 182528093 24 424727471 63 738747733 21 533122360 32 218655854 47 998931795 85 42166829 69 884508747 64 768295081 1 79986986 37 375352640 27 757810260 17 625443761 81 800260259 95 209606691 100 967548755 14 274909070 18 965864142 92 679187994 7 167344650 21 130677837 21 475993725 48 711133665 53 149231974 12 613243047 51 495447989 41 83178163 22 171216140 16 20520198 54 354058211 98 719526978 100 64563308 71 954398926 28 714556143 2 860765343 10 210610137 61 740951271 24 875209234 7 689566375 80 141861043 93 827509745 46 781816184 18 779978362 34 479981557 21 604258844 55 452947420 56 793501398 65 345745172 82 678844613 70 470666293 100 649894701 86 806186495 30 7483383 92 965887277 42 687678453 19 243120495 35 681472531 3 401671719 41 880231251 13 343598098 15 609552699 75 361229268 30 574845797 85 718451401 6 777962339 43 327473557 35 943207057 78 33271276 41 288474560 31 172408296 28 768320306 22 570680465 77 264226650 98 419191555 61 504128843 85 234942421 60 776260818 8 343253498 42 326802093 63 490321659 36 106822647 55 447942001 31 296145680 96 541059707 85 162778807 13 452938587 74 703405869 26 145637962 69 383289634 92 164104402 50 502116429 94 470183171 57 872679963 22 703540672 83 118567105 25 511135372 40 888350117 75 537275929 67 562725870 71 925494378 62 478699041 79 647354212 59 644288736 57 139224099 52 651459737 34 651735167 49 181911476 58 17490301 4 728239219 46 198981009 55 61636927 97 649818126 56 433879257 97 433580540 78 953175853 81 668027464 89 969848111 28 711472497 35 884787891 43 260614881 59 737708895 79 420904563 31 563947653 4 733195586 29 869483238 92 637850462 82 583323048 85 528023441 36 259873278 91 798580088 58 812380929 15 812428510 21 932363762 20 496071001 3 694750350 72 454307179 93 79511647 28 154555800 74 252525858 0 30712314 87 67743004 90 251417831 79 36479303 91 954552016 30 323185319 95 207298369 79 273277294 100 151697883 9 361162844 30 881573292 97 712472537 41 399933172 22 281020132 45 16369893 56 151147400 83 192752433 72 229873129 4 258376330 75 364772010 99 43010198 25 59723523 89 767174204 90 693364462 80 573783393 32 266548136 55 179758717 12 943171466 69 232364496 55 63347617 55 25694361 44 403769506 57 797801626 18 738820273 19 182620388 11 827460397 47 782967725 69 224541997 51 31209770 13 620182950 38 111719859 64 572842619 59 68079752 39 356938446 13 11977227 16 156479426 80 662923217 10 17258825 49 925590948 56 360794608 91 70765258 19 340794944 98 200239772 18 710691160 71 403339205 24 53960209 83 149506954 0 138650404 99 771351049 87 758401814 75 209343242 60 497137596 67 679209729 72 134552111 3 138658057 17 43224285 44 81453661 34 847814674 19 59440711 82 252222506 40 227599988 78 758076898 4 297284755 41 563878981 6 188362904 98 770603589 53 45431663 47 73701082 46 810767469 100 523004544 10 440985139 70 549257464 88 348011852 1 365696208 14 659251060 64 465809929 11 751534712 29 71174859 14 185252248 63 316675115 41 266795510 46 259246981 54 685785780 22 868645586 7 527438607 53 97733799 67 283652001 5 262907264 51 834281940 1 335435087 59 36610350 79 708349290 66 850469647 41 880403551 26 973800951 46 375760326 38 682866641 47 454126253 1 188200806 38 338497910 42 402794679 67 11275355 28 74190956 61 131422444 37 518376037 98 135220067 90 479244076 49 132437877 86 77316437 2 842187296 88 870363210 13 911063486 0 263342350 1 393264788 10 665097308 94 295982026 40 407303279 58 496103446 0 309380369 36 830240575 26 776066109 87 694823379 70 2073059 93 231736163 83 305706117 65 385987617 14 511795846 50 183221017 2 25581879 1 373477038 62 523530474 100 716825364 34 407060101 15 609057564 27 421142513 28 277845235 9 893847451 71 932100980 92 670959422 76 377696229 4 279281284 94 70719109 4 378643456 60 896903765 3 527733408 80 960633226 35 80821820 48 445241424 10 327060310 61 817543668 74 23658143 87 436630087 38 309299647 100 108898212 39 703151276 26 750162190 30 241148107 46 417700109 19 424116159 24 461117590 43 371651676 68 961622086 25 457228039 70 99080338 69 482104685 54 650261996 35 386231503 96 757612295 13 517489646 17 910463616 49 668785684 15 298770815 22 72031184 48 310666210 63 604147326 95 256337696 78 519186763 59 721798496 22 608033437 14 5587163 57 950410798 36 130320267 13 787605916 51 795386753 32 24597875 97 155688706 9 267114032 99 924889189 11 67028508 21 287625679 78 210860036 56 15088940 38 927419416 75 687191302 83 553996930 12 531292730 69 464447290 53 288181224 96 634175764 72 867783844 25 151999143 92 359659318 23 582989896 26 246901202 44 221030590 50 264274140 88 533189525 44 834677053 82 634391259 34 343850553 72 100240735 34 923961542 88 710113330 72 809870438 18 885126656 3 741615411 20 324090722 64 835297070 90 943669746 62 142896347 74 305958596 29 119723322 23 752673779 54 31767679 18 893820296 67 666346889 27 95133007 63 298417165 89 439108775 18 872722386 28 882249354 44 10994225 37 784911238 2 628550845 30 888185604 6 274447836 84 581386606 40 62086147 10 207738236 57 634877242 56 288052876 18 64610603 3 196539970 77 991157669 9 157707154 10 472786563 22 984473259 51 660111451 98 59537605 44 609887047 97 806444481 16 266045105 11 794852943 74 34127700 26 599994479 59 692710430 4 610798256 3 862951467 59 147384361 62 353418442 85 130548518 48 795779404 65 187603215 16 308051368 22 61703683 52 770289841 6 925026440 43 601331986 39 3108973 72 974321615 99 887133293 50 100161898 40 224587350 96 322544931 48 335438971 84 457043778 54 500153550 83 117728016 4 239172250 97 851765984 0 479111199 66 495155663 52 446359828 27 628618084 95 199653670 67 541978536 7 377693927 47 855166217 26 932161031 3 360309345 17 797209175 74 890699223 94 873924704 100 814668680 55 196791258 83 978697680 80 747887058 100 865662300 12 400165896 84 38814782 55 657224067 87 62711149 95 350572936 40 298755684 62 886455263 66 948376940 69 721901388 15 209550245 39 49116721 6 360209197 33 763865887 17 924928697 35 317608370 3 685180243 30 692741423 55 412596393 53 302815158 99 581728922 91 79256865 45 353180441 85 9975396 61 606130699 23 824112602 32 853534700 57 236413823 82 65571424 86 197414562 66 784241751 31 635044437 39 944416702 96 29406149 91 200601542 71 163586140 74 117972341 26 227908951 29 39307972 19 70331049 96 816879520 100 651232599 97 205264471 16 920635267 4 123048803 82 43588124 39 170878853 39 854549446 92 296468327 66 327108042 95 856690888 27 37635159 93 753799276 23 483245380 62 784061387 70 659097060 47 611966789 41 118296557 66 25349206 41 988950502 16 497833691 10 911564700 40 651998076 20 170154364 97 278623378 18 983863149 64 148565386 88 162911055 37 630196 81 267424759 34 443874709 21 301898208 61 375244553 53 2019128 88 454315838 27 353076329 34 677635711 36 400338910 51 435654590 33 658013848 3 515090247 3 114103510 78 76548800 91 458364371 1 280374668 41 959468800 32 898277568 16 792451678 16 446508291 7 969490160 64 491622752 69 715618428 0 834287900 47 242419567 13 478936732 4 525858064 85 317897683 20 140033858 79 770368569 58 831633009 15 923440273 95 808641457 21 43175133 64 175512435 95 50040604 21 953151006 30 899540383 32 52333058 50 781432570 54 655509846 76 416289977 58 795409321 96 738893407 71 582981063 95 780492764 3 195494701 56 702853910 25 206988880 43 721671644 96 716499948 71 180041197 14 955290960 39 431895485 1 248114358 23 450502760 84 510408066 86 713227948 49 922195990 96 126900880 30 866650417 21 712754567 12 282891511 88 469250282 70 608127346 43 458428541 15 247021936 16 316183306 76 441167822 27 507430025 99 281508950 92 533129353 88 944183551 67 695651694 41 77158080 33 708773144 51 994671438 46 383948213 97 820482491 29 684653040 50 631403026 50 215840814 83 104213 29 797472213 91 320844408 94 894806940 92 474561484 56 574398350 90 87603742 26 583847743 33 823756736 22 411500059 28 431577073 73 39277770 42 512065373 84 117496962 44 782442891 47 693975981 84 307724510 16 286134502 33 916004687 77 868292773 15 405149631 74 724552962 60 437799753 23 460220222 18 396058131 41 409974399 21 160010856 61 917929763 29 466946701 1 268478905 66 499024480 48 794077264 66 765370973 20 449673853 27 741132844 80 185181327 28 509785199 42 330743016 78 102305673 62 418696762 64 876872870 73 83223535 91 918238216 48 874489698 5 196337400 37 77770799 36 225693335 79 100307410 79 337766065 77 770891422 65 671463601 61 81073032 24 892148283 85 791886444 13 151099017 37 678715605 54 105875538 29 268935655 97 20853545 96 402149513 71 349820744 80 513620481 81 197266435 84 455160625 42 304303693 97 90728734 73 470440119 75 12715999 55 424142159 15 964445887 58 372767077 2 946098668 66 457994051 40 841930788 87 729229170 29 759547499 46 756924274 92 196313342 56 27997722 48 82313867 61 495006866 26 666975291 61 73477577 32 257948569 41 672522926 19 645059903 51 687201337 56 907104126 10 522178800 84 125856581 54 346182567 71 155497039 96 566912251 14 413365942 18 743436038 46 311925257 64 375344655 60 741201224 18 588619614 54 210748256 7 590781925 24 251781126 11 425462357 20 538352847 65 8524070 50 476024533 11 263123487 71 24287967 18 960887690 10 403046704 98 282631620 69 752995336 94 129154152 41 907053174 25 585764679 28 508264327 37 433088151 23 213187061 12 76808325 95 400198331 43 188779325 97 24214988 55 4077023 80 302981777 32 525775264 59 679291843 42 98123685 41 944680075 74 237348387 53 557125293 18 894543312 11 131204031 27 134038521 85 392261581 71 826805059 30 36988265 21 678627921 39 410827468 86 229869210 29 283280909 84 171585325 49 664324852 31 164033892 13 281135042 33 119430751 28 697771297 51 234767789 69 295622986 10 626993560 83 644165142 0 311346733 47 708216442 41 280968161 36 178350475 26 990348953 86 821921815 94 619529812 15 192984192 3 564798946 0 166776008 7 512394280 51 490665296 7 584710166 84 496906786 66 252414964 24 406542140 51 439753032 65 609868031 66 25722332 66 15886373 6 759718793 70 901778183 51 382510631 20 428337232 44 458978138 15 25373257 12 725319304 29 908020497 32 367342829 24 788338808 35 498902934 77 998947008 54 369103927 0 521432180 93 767185739 17 635862188 74 435935573 8 13369137 13 226241839 82 57228172 9 883615070 11 214492581 88 524217658 49 209392753 12 389596576 17 914390252 63 567746739 0 953691725 46 493855286 89 330596560 82 424968518 35 291032354 21 685158447 4 593980285 86 403080204 21 272026496 5 590976034 10 966470863 5 843086044 65 769440809 76 116804806 98 630260600 88 264734919 94 958686733 5 924357880 13 356701010 87 156669696 14 911996143 77 378701386 64 418388526 20 896979152 12 226647210 8 522437732 77 530366833 7 541135876 54 169898391 93 501909572 77 941742787 68 583334545 44 406756401 77 609807031 42 500995862 17 423065089 45 21947434 85 534580502 3 658269809 5 181787373 67 778407192 63 856417767 88 832346063 84 451570132 72 144004240 20 169469067 60 85476484 3 297209194 42 645196881 51 52269117 26 929612424 56 585372508 93 368637597 6 223716113 26 324684263 99 721030959 0 988322995 58 381040805 69 771053710 39 673263638 45 961286218 90 741490171 77 57987908 35 2311043 0 149710876 94 886466330 82 886951542 93 796325182 33 240606047 96 802342406 28 548133082 91 819550283 96 267360077 86 872428535 78 516442887 22 37612431 12 667283679 62 354248405 22 891756912 66 207499 93 443373574 83 4722768 51 516712149 9 872466859 11 642245980 30 684388616 45 791099727 31 902057499 100 882888988 38 587650530 29 370721391 17 665152177 42 651741062 93 22046981 86 239288238 11 440486528 96 133036001 86 636283273 58 228137482 74 250323507 25 253548018 33 418618287 86 428781084 69 568512454 3 46479772 29 710862427 89 478531946 90 938460781 17 831418810 44 495541374 64 466367485 3 129386383 86 754372361 56 457931718 3 375389081 78 578758107 94 890003398 67 490511612 30 226417632 14 251795386 62 420000318 33 111584558 96 237307618 98 231248910 69 933783440 29 885018074 98 705084580 9 817045357 8 59646881 0 30587459 37 571317123 51 903339987 13 681797339 9 810367487 22 610635737 31 82557686 37 669545854 98 65329358 49 908090471 35 267740747 32 750092671 46 216776611 80 971059739 74 933880220 81 654782827 37 795672712 61 111510304 71 982780650 76 871944693 12 239522338 87 976688701 73 776211109 27 546161589 18 764069744 32 950694227 18 701764532 79 1136458 8 254307723 37 616638718 99 390768608 9 134372215 0 694888159 3 730988081 1 792465531 11 991899514 60 676661095 72 54414759 17 215729364 25 290617806 96 233997354 15 874581671 32 529773189 8 210836582 52 311966798 67 576242013 14 268229655 9 838184549 87 851110662 27 746485581 20 793104269 68 968486353 16 659702007 31 622373348 25 92008384 66 271097697 53 803850149 29 536048847 85 354309863 24 183001619 20 93062173 20 463826535 71 40143895 70 727185479 93 393291171 44 438684889 11 791999004 74 394591724 41 238098945 36 196471412 31 14479367 36 182945091 82 363978581 22 536954291 17 817838955 38 923802954 94 419545243 33 588590624 44 31108124 70 56960599 67 187342474 28 200268390 87 532749259 69 722512721 78 572328034 93 776126687 78 513451870 10 222615621 69 259577984 97 975615580 90 829197226 20 799398846 19 292846468 68 863559431 21 964961036 88 776289598 9 209533029 66 35585936 99 290605224 94 543217313 93 550509134 87 439741190 69 814456903 0 950370484 54 554476128 54 7420122 100 136664894 0 941419469 59 858668243 98 590972418 70 634570226 73 757633641 41 971406382 43 132345095 68 968558671 65 222231240 18 106140278 53 914625906 65 475370481 73 902962335 2 333859985 16 825608075 57 313040629 60 549313429 94 473125603 90 262090473 59 298883472 24 628096295 31 567418435 56 421179514 54 674478475 3 234985765 25 65886369 4 169633271 52 79722762 42 853311380 29 396345438 83 919938562 52 18682001 61 127539678 13 457118112 41 866162871 15 324146075 56 941245586 6 988098811 45 22947170 59 852323465 38 912268000 10 178028756 59 745688328 9 589449053 40 229227571 67 282003111 88 489914293 82 21739558 82 596940534 68 501409694 49 616301627 61 640524534 63 636566987 14 277971579 45 237367278 61 871916078 34 549220648 34 272058355 32 784763178 59 83485559 49 465220614 37 187028406 60 174198661 51 555078241 57 620624301 53 758914427 13 942541351 44 838038242 87 936271580 61 638057774 29 970268935 80 535079321 91 418386900 35 611960235 32 290318776 2 251642464 73 384801612 92 618766236 14 269370006 55 694149614 98 104628938 29 764147555 28 577714987 25 954631431 43 995749666 60 228400466 90 551645389 77 482054285 82 111791515 42 186173991 28 662448500 54 278022073 80 132241028 22 285940628 56 978446701 43 587883619 34 992223321 33 840394657 2 363825903 53 801546912 80 873260313 65 587982852 99 63776851 94 559066035 35 692987070 2 35483509 73 943700285 20 13177000 16 946624914 66 914386831 11 352968981 65 833487545 51 812867184 79 286576790 86 695961809 54 155163150 78 840907465 91 761660174 43 620475112 89 86877907 90 376754627 97 535576552 96 349233868 60 357302448 48 367730257 36 813561019 70 693529205 86 863852657 84 852422206 49 937100167 98 738040986 52 146554927 28 603921825 81 145457385 62 409656428 81 167590881 73 579808719 45 123505172 47 71330880 42 249780563 70 682356120 7 577162231 24 816707991 27 213562921 58 584385282 46 758873625 17 424736942 76 821389534 14 962557297 77 340529842 44 574045285 2 174623751 46 759950045 84 559764962 1 622313152 32 455340587 13 91222524 53 250479868 17 88904380 72 877868565 74 850868135 28 770030657 85 871462729 2 803918595 28 426482109 52 828914986 10 558339671 7 23132357 84 939094999 29 848815316 83 786812702 92 785932144 39 370397781 33 453427420 89 161047730 89 678150749 81 571932990 91 533195000 73 142877913 24 272734996 85 59983370 39 955859721 99 437946083 2 491801707 62 591830418 78 183764497 20 381921954 18 36258642 65 203968889 1 934481546 48 427923221 21 182838514 91 138165886 65 18193346 67 150110219 75 930158629 83 534976356 48 211390570 37 804698098 15 350177038 6 802623097 2 533423070 52 678439836 82 7707823 14 996616220 64 928181473 8 284111483 67 821820673 29 751407589 3 880520352 12 798699197 86 732038036 82 972368360 50 260481902 88 183639926 14 121731153 81 476770079 60 133278952 98 939173201 95 500864416 8 578639968 93 788197510 30 909184303 46 334414362 55 417917980 97 424033649 2 45765128 34 713973368 24 370240870 100 738051955 97 421580136 37 332183516 21 721883528 33 669130583 68 532840910 94 868609887 33 570979536 27 260870773 80 166486971 81 296130775 6 797976551 55 857778046 94 233571916 40 67492831 3 781252254 80 735668689 56 915547772 13 495574649 100 458387949 86 152912875 89 502997709 19 869049878 74 322265886 32 853931019 32 214224562 92 530366701 85 239073723 23 265398676 66 79119231 95 115498382 16 866224158 11 621945203 25 226330172 64 443068001 67 64643213 22 23713445 25 784322338 8 688992223 16 596961751 41 254187770 21 385785435 36 221884736 51 61152715 22 244650063 95 606745621 89 828172164 19 843926296 38 49928395 81 424079263 51 86432169 22 471860224 33 647094028 83 558530387 80 893183844 64 760633838 82 501614453 57 831208240 59 886003055 48 85358948 16 311941299 89 969705133 47 895854775 32 654101154 20 988567405 6 651567767 43 950066893 44 416103139 70 832653245 7 136330780 30 93027515 26 51155751 11 669333381 26 995677149 96 487947313 89 246448799 8 156676157 84 370955161 26 642769934 83 841247898 100 319318580 47 716189126 46 27249599 37 153832873 87 70126940 63 708730177 88 764402773 29 35848513 76 288490537 47 456794443 48 453568803 11 374599695 24 286056997 97 473350316 62 278714365 22 933083264 48 289103801 87 138716592 14 680050867 28 818990406 35 672894377 23 535178214 0 769833786 49 827203892 67 309122148 78 562688529 54 498916443 89 893366854 84 160966961 71 571724936 69 589438984 50 161212630 67 977045631 77 587678282 93 596768337 23 942383679 18 238527635 36 750723105 38 836610582 1 941419641 39 983949525 39 211152755 27 775384957 94 56413774 72 335726732 13 148897781 49 524371812 19 570627765 95 876440286 58 558069060 33 160631434 77 262923415 98 810981634 85 395971164 8 317061673 61 100541795 21 616277593 29 976566011 60 821905114 46 395449424 21 792865730 40 387758836 93 589115666 40 54167817 38 864852821 91 99867619 18 120668175 41 621669680 36 827745821 23 688671704 91 134350812 60 366053175 75 209930754 64 687518907 7 237387877 75 662761714 30 955272373 6 436447037 3 253426607 91 448822726 37 122765199 50 822928993 11 400898105 34 749502322 28 370004432 12 915992564 43 477877949 33 192341273 67 739644488 1 630929002 52 432610076 71 346454421 51 712830272 31 617241568 46 34355129 11 565495696 77 379943481 89 642175543 21 591237765 87 885687581 19 833379689 91 435595832 51 571047396 6 648630574 83 178326656 25 548926960 48 803142916 75 159877930 74 642944330 21 61094202 27 293234297 19 89012008 27 204263645 93 720647331 91 114931816 61 635572835 97 561517260 76 197742173 84 13736672 2 333315382 32 916638673 49 776161670 10 651529570 61 282595755 30 24728182 86 973222373 20 753953406 18 403989526 87 19819574 92 902702172 38 958992844 91 485527199 28 435388313 62 126054539 63 156709068 50 801309052 27 947960937 57 580922851 94 14722334 91 433273389 70 457650242 39 659325370 65 579494768 72 299712995 93 102483990 95 804681901 20 344343947 64 996118924 2 409486241 66 669145821 1 662140425 47 205041026 80 311872255 15 874842280 97 440060487 7 705366099 61 878403462 32 257670636 86 925869263 73 539520128 63 127594214 62 758956732 46 374614655 33 807059362 61 411139783 82 366679460 3 521408422 72 140334807 22 362670096 59 398753719 81 348557575 52 258381979 22 456871253 45 569738906 28 377515630 79 880903066 3 106967312 87 730554607 91 651408821 49 182963952 22 685227882 76 671199737 82 894617265 91 870024225 45 100801429 49 363754407 8 850634661 74 615916354 17 78728399 100 628290424 64 507898090 32 159307534 99 161758728 27 702212283 89 887514905 52 235909632 10 938217445 7 98341794 36 966396113 58 544688500 44 594167176 26 830214545 77 349792821 35 714944729 8 538899183 34 748792679 43 5535812 31 717317123 47 236427462 10 558151215 52 775457541 60 657629431 83 306625710 74 252265801 67 984298800 21 15985655 22 891822970 83 526618425 88 485347707 72 198937414 88 137933516 22 98357227 98 864478793 15 552724738 61 304517995 81 833592528 91 660855842 88 821882503 38 609456094 38 275999017 28 740918375 50 558703341 29 955210580 16 703982216 16 609434307 77 296781420 52 749247539 60 358403540 18 428681656 32 640647715 22 947159507 36 576109768 0 202754565 86 271745113 77 955866975 75 391692164 40 581751761 98 702278185 92 359545304 72 176652274 32 144591933 22 896894981 12 202488718 42 699427025 53 724279391 76 134424098 73 609929371 39 936150746 20 29551508 98 115308618 78 662579300 44 822104332 30 238827262 46 610047572 57 730832191 51 118746213 53 122742366 65 764874624 78 600039933 37 877109848 56 988852789 38 974589287 26 272657857 76 95419784 98 846802365 78 919751789 1 72603289 19 744584993 34 558846213 90 855508833 81 164431692 36 109534069 56 9450127 48 415962744 60 185792734 94 61211975 8 255608259 67 871718728 75 530609848 4 865213145 13 272707680 49 418148490 79 647650376 100 345477069 42 509681770 1 792788599 65 832771714 38 97724239 81 282650397 44 654264816 16 322771600 58 910227248 49 874739175 86 305641166 5 482243029 64 239551386 13 566465011 35 712012243 85 420619996 11 227240634 68 949294933 6 687890482 84 281996551 72 932733039 63 633071165 75 226106198 48 32664501 71 136591253 69 200068823 61 356732163 77 239145391 29 797890766 60 943699024 46 810546929 84 854285301 89 653406138 71 344802561 88 50987099 97 495073069 93 777399705 49 26769249 79 296286845 19 239155753 51 694274493 11 579437494 73 672768859 84 761658001 42 694341155 76 842259593 29 376824701 64 923529864 25 784360276 43 422683012 8 568681616 80 682221978 82 645182454 11 424869494 2 667668522 47 624341020 92 942244746 48 253478043 62 795115397 86 328777372 31 543984067 59 158624839 75 964487625 56 390299945 98 739745271 100 407423175 90 488325709 2 449957150 37 267375936 39 568065392 31 847665078 26 906860899 40 477668705 67 175381093 73 770354895 66 392939 84 956537659 64 37472336 58 70733825 91 603441755 99 755853020 43 521283230 90 782616818 53 832309688 93 536471727 42 648519424 9 581798758 88 672700848 80 591110793 61 144300731 34 674233762 57 133109671 34 41049571 28 883804827 13 126931380 25 364917605 52 328297205 80 794466145 99 431478537 40 849676440 99 898993827 15 607888497 32 24215960 65 574363039 43 900924946 27 712750568 9 351659782 92 62581307 10 997931484 69 102617102 4 405237399 70 726993501 60 777738120 18 457293398 41 671479951 54 770446505 67 498179143 65 223986494 41 964349448 3 144230452 3 259087006 49 965463365 71 344714919 56 931481532 91 447362424 77 245473763 58 370801700 54 443544408 87 395350163 3 933089394 66 809223601 32 226714062 35 993459921 30 995207047 11 620083612 98 693212030 36 539710101 53 141876034 53 430376416 58 399474577 21 256748309 81 917306421 85 952143911 88 75121526 42 215134988 83 221165721 14 125090328 95 283170439 45 318219203 19 744946366 15 666342679 85 796129284 75 294044939 75 511984826 61 714833688 42 998303443 64 139733593 58 434874133 84 112044974 37 631959918 68 205833701 77 638339425 90 621966809 27 353379343 67 273993047 73 175982766 6 591665731 50 444839354 47 221144451 74 243606760 59 579985421 8 606321549 25 268473568 59 863356873 7 90084126 41 272086505 67 264391538 73 153275847 73 386555634 7 655479350 7 948696874 82 882021640 14 479818739 74 280165295 48 574731206 58 77246004 68 845510994 58 615935827 66 599286805 0 581905344 83 936187303 8 197470366 87 439498517 5 304813947 68 599251572 77 292519697 39 747598791 49 7418846 76 982050222 48 603941648 64 789919748 76 107576494 45 343280695 87 36869167 88 196550290 42 736892180 87 185362100 66 558755871 69 600673141 21 615732593 85 367040114 99 196888358 41 493888247 94 357662890 92 205093922 53 70723438 56 994435974 1 727624158 61 943464995 49 595934458 28 51705521 48 576254417 24 832419615 38 83968666 56 325662421 11 55778602 65 794256649 70 556077499 7 301901951 50 904536332 82 546581231 38 366793576 87 417235467 83 225000522 46 764631213 93 996569000 26 896330275 34 165369875 24 808212814 99 431174229 7 262410829 2 390865076 53 201289435 11 373281077 9 971418933 34 574041851 67 349710525 92 552375453 41 908106063 86 370498387 60 539802221 84 888747873 86 747801613 68 307017158 89 133769122 23 920046160 51 147166431 25 364819432 47 954460879 7 677557255 91 396096434 7 517179029 15 848369126 49 450551922 98 248938591 23 921847832 97 596635604 30 303078479 98 138697132 88 207556578 27 595676716 70 984445567 12 597554961 35 367112128 40 729318618 85 2094679 99 48429396 58 891822584 20 818119058 49 559614100 54 516348893 3 633032830 80 61069 56 482978212 59 577207471 35 88224619 57 736066254 35 19857731 3 662399393 59 746930915 32 558180646 91 923000064 66 103816358 42 873771835 57 376445994 92 889038637 84 484328864 66 280671749 11 211091839 43 994692717 69 807236819 56 448867319 55 250705842 95 273541157 29 511611166 52 485709345 30 231269657 40 55422208 64 956910919 13 778724605 91 724782020 29 996070695 71 63072648 25 6108981 68 729906396 35 307455622 34 76751228 4 385335978 62 211787683 82 273793087 12 492729986 25 356921969 97 342429472 52 913685067 80 975729075 34 394853387 35 192739064 2 768691 83 268112533 68 7563853 76 829847722 54 659543570 12 350622971 69 470869098 77 574523272 19 870471454 74 832186356 48 952158782 90 759656505 31 102997601 33 501476906 8 341187090 98 807096764 73 998207906 47 770443820 78 643921269 94 573081774 98 780100438 90 416661625 41 208627774 44 808896093 92 620599572 0 809490072 99 293046534 4 740419876 21 187311923 46 658103514 27 107819208 34 759859377 42 745584203 21 714332773 77 618304878 69 725043218 67 481894432 82 411736940 22 907513840 54 670958201 6 349656995 35 604819168 88 712826117 92 170880848 9 556619891 71 360479422 16 496784722 69 742883565 79 852030078 80 292595357 49 60204432 18 261255023 48 871985501 70 853294726 55 961224223 35 392457053 74 643008128 28 692349966 64 911026951 8 910940212 91 181966753 8 597979816 99 446314130 2 795180394 30 506334816 47 320799268 58 462265497 13 102886982 56 711157343 27 84817035 62 692541955 80 373026554 57 750280905 89 336690246 45 72766004 81 457767999 82 753640326 66 484297990 63 369734824 52 835340332 30 96169006 88 272916331 84 541192683 71 147491386 44 271861675 40 430490535 6 196274436 36 884615542 4 107662702 84 358033470 21 28782128 27 640702018 75 980800198 38 740700053 3 319316165 89 692292365 14 920488445 50 570481633 9 410673588 6 913324932 14 496351252 7 806948074 40 844887571 80 84680454 42 395503369 89 110920728 25 759980717 35 46276499 23 984244362 47 721956227 39 962965283 79 585676415 57 326139240 90 630921572 66 867007488 82 690368875 46 773536653 15 324199759 92 798231621 76 179919366 99 694305495 17 48801137 92 109382292 13 946674532 32 575163760 92 988208152 54 334902919 23 817764475 23 776475505 34 831796480 1 209938540 34 859306382 80 802667378 42 266997507 48 401739457 48 402723313 38 760774411 67 131468180 30 717094519 29 991762932 63 216678143 81 564507301 84 689090076 55 989408004 57 222141024 8 55970751 62 103264657 71 980908615 86 659596117 11 30057212 93 160998007 51 663271183 64 2506831 26 149058569 97 797855024 25 116389331 82 997630176 31 726354573 52 403647887 81 527631483 74 384066224 29 124431484 32 783355038 40 362363640 88 343574521 71 993571322 69 565313208 56 43192115 55 892160703 41 104541779 23 925468773 59 596613200 38 456180611 92 949248212 77 856599439 33 232257021 44 870472835 36 485618580 73 427594142 74 264637717 72 604771567 34 300349875 46 443780122 31 338470796 47 753583741 66 860009805 50 523351473 89 779851708 34 584672631 68 582433857 24 592034801 30 647192066 49 873277425 7 799990121 85 77242800 95 503838415 59 607023703 34 314760955 5 479073929 26 847015201 5 415932985 21 318490583 43 129305176 33 416017215 88 189882146 82 482910940 43 479054038 81 672671286 34 421444985 95 824164666 81 608498711 52 119305914 7 842726671 32 140557828 35 405513208 88 342685970 50 537381331 86 776551785 12 315799905 16 961143210 99 263069711 76 626211073 7 917316511 28 590371299 31 549997175 8 778650059 71 86784005 55 51445307 76 271789961 66 388609245 94 963338133 71 795913881 79 625458104 37 470204645 14 867170510 58 440643108 89 243641417 42 448793383 4 60958432 50 152917637 85 485717680 33 914583116 43 378551539 9 183625790 26 492735227 29 96178256 51 942690321 81 356846339 68 543833876 56 341848134 85 276260611 80 71007905 91 951449207 76 91004247 88 31217101 95 910910121 85 20591806 21 896693982 80 598006706 68 141268444 7 665157402 30 358601704 63 120910599 38 168256596 86 252714024 31 299530708 27 215685854 27 91286364 12 862585562 31 735589344 97 212346170 93 597485877 65 293243513 1 955097400 34 405439777 17 739353980 91 510289505 20 599586319 16 628229897 72 841361865 59 807150433 55 31842850 10 449942098 83 921179821 27 209649679 88 78438326 7 790431158 91 236075260 96 432294830 30 286066631 29 54409629 0 766821765 24 171203437 43 668743313 45 995500644 85 347598925 41 708229013 81 813002 85 760967339 49 471815765 86 482930082 66 762198839 59 492847524 45 96214359 21 267230277 51 828353453 3 321876327 87 102128239 21 469633832 58 527507397 49 555553870 66 710401429 27 372561309 65 791120301 94 252691683 42 567203653 82 631508834 62 1550856 16 653187047 54 568086846 18 871624924 2 134241360 17 458474645 0 586763292 21 223262942 99 589330338 17 814111931 29 992072335 46 695090892 82 329160665 0 356683429 43 831248917 77 102343091 28 361561917 99 817506039 99 729679356 61 97104500 27 504632828 89 343958266 16 584274459 20 597600749 58 367455601 64 877207124 42 615931093 100 246086763 23 5186405 10 295650605 78 316525199 84 659512163 9 496070302 81 185234371 94 395890421 3 557091108 43 204070327 30 995697256 0 611373725 61 514446797 14 230532948 39 746091133 71 640231535 90 116985199 53 183970462 36 167725583 19 833016101 41 894219070 3 926322770 65 994297672 100 89685208 72 8870659 41 547671821 20 748563616 82 183859432 8 344328800 67 763670227 53 877565991 26 971802932 39 794598723 86 172104945 10 822529474 85 262771302 11 982054648 91 65880636 41 124226429 91 696734226 98 758288873 12 323934074 47 978210096 78 687938413 87 375212619 38 807925415 64 788541956 79 480039874 44 931525074 90 267073808 33 725726072 76 50666604 20 618734519 91 22571451 13 826433691 91 572660188 38 360595161 99 509131823 77 977567341 89 169676801 50 473090916 91 890692652 85 17179692 40 50827067 86 695080916 93 953997894 77 32054538 97 877606188 82 865224473 46 741834958 43 709044511 78 664643121 90 301920919 80 979549464 7 176890351 37 82931343 4 313306384 27 204919578 71 31180451 70 307429960 29 633973085 17 758927407 28 90546103 15 805402004 59 931897533 5 153623694 52 854700297 43 936562930 76 15531252 90 331028256 56 37527675 36 507031530 66 437176861 30 462079221 46 698137915 19 397901040 12 101015201 49 397869453 31 132345013 10 55719453 98 515991925 99 201171474 77 465398953 47 932119288 76 297980388 50 370065200 22 347802128 57 783886073 7 573535601 80 835235551 34 523597006 29 390248419 45 968048431 68 317022170 68 915340427 43 509541262 49 273153826 25 462119926 89 265664467 86 224924693 91 372485378 29 237823552 90 293486280 13 964474436 36 74989489 12 223539499 36 254514944 90 179092264 58 410866785 57 174036853 29 222345448 79 404459644 45 3316428 94 139745256 59 627465953 32 317741971 4 685141801 35 130418287 60 521188077 85 287887148 54 755306610 70 812251229 98 513004476 47 304775387 90 517027602 18 935346274 94 356398800 52 201327156 99 62072026 58 185129055 93 770563573 19 711940116 100 513896086 72 305489716 57 374502977 60 982327234 92 744366559 6 742326164 16 180041684 70 999322764 95 282950188 39 666534624 59 468519911 19 161273030 44 716485248 4 581556660 76 262103378 87 449636917 21 933454574 27 391007825 97 808294036 70 695943084 95 390190929 71 912411688 85 617699046 23 253763575 22 390798682 55 919865353 68 911746692 19 110116378 53 621697369 18 877497725 19 283683563 33 882743719 66 482417339 60 201887621 41 336743270 19 781524514 46 552204623 77 957500042 43 506356037 3 584598148 70 849315831 20 604134869 51 419827980 68 593531265 51 29061398 28 83562570 14 983441623 81 718531808 97 890800780 91 948059443 91 738794083 4 256343976 38 88968103 71 350517108 42 223445756 13 637624152 95 715440090 40 900219055 25 393140243 67 534182886 57 612557953 59 444688949 88 207984413 59 548005836 76 10388558 67 997009551 71 465305653 70 863768271 3 125793478 37 808045856 11 413361008 3 938435961 45 676714001 99 912887553 57 972934821 46 79452792 37 2410391 5 69254203 94 454356414 53 967719556 58 363290435 11 249381387 46 571291616 85 204243708 93 345926066 85 67820964 89 500810091 88 261797601 41 692914651 21 316041614 19 473988505 8 430542250 61 511909426 70 304207696 99 14785740 46 603271821 88 682981687 17 759017289 10 884412898 22 877038227 26 219563914 88 442659852 32 270664117 39 142323148 37 4798235 64 424968962 6 185703450 60 145603682 22 212792790 69 656151404 49 308205919 66 111212296 74 304817096 26 7354437 17 469465748 71 285088696 78 449908470 29 692638834 54 38331187 60 191328014 32 67076444 52 332723928 53 131977717 19 783660816 7 743115010 28 86750161 70 731891263 92 37408946 22 970954326 96 920438792 57 318519166 78 886438137 86 644008612 19 853298912 57 92169065 49 902305563 33 628514296 38 383942265 75 834287718 76 871041019 70 299422733 97 644266530 11 385241753 31 482682220 66 287850631 44 410566064 79 335315074 23 142994153 0 574249793 35 210765454 62 435750097 10 460066102 6 979405346 3 858470546 39 91776843 76 366264009 71 905819157 63 766554452 64 662859268 90 593638154 57 344090476 28 847214849 45 389865349 71 937027775 23 106465299 76 589159746 82 639161108 10 241192832 58 593522455 97 584705213 67 62290743 65 78141970 50 321865961 15 979605158 76 250513452 54 965576784 16 958691157 30 221815861 63 706747634 46 715510926 28 376401128 70 580852643 6 86840192 89 329295523 87 919066259 27 772574868 17 650316998 68 450459287 41 110643904 69 785147019 18 588281456 98 590256247 89 384425633 36 818023192 88 451414512 91 583294178 4 761601616 86 278687917 50 485621329 85 605269738 53 719419239 77 858574663 32 738738568 2 516811470 42 203419498 86 675285808 6 895569299 26 615527046 78 250595243 96 800642080 61 295073172 68 269239216 33 564083335 64 650668133 11 508854424 73 855629383 74 652871970 71 398140168 91 412686465 82 489049750 62 637193791 50 846987986 47 490549388 3 719617587 5 604378733 13 475847566 3 629913766 7 960445475 17 22806435 31 217741384 26 17997555 79 734958770 90 222212433 36 491880323 3 828218488 60 529584140 98 527849805 32 429962968 42 203077726 44 103090585 4 562614961 34 817526087 57 496538250 19 34117604 29 640719890 43 105376353 90 587986420 43 83253529 72 649164933 41 424237477 10 512867622 11 105425981 12 353290348 77 421975757 59 731954790 38 734239814 62 961985569 33 541224822 66 476186807 96 193968624 67 664622581 11 439532656 87 343109564 85 398956259 76 734439979 31 976699987 3 194965023 0 977744476 44 542708633 76 584191866 3 844668283 14 696574421 92 656388637 95 653625458 3 60127653 89 44097653 8 654260413 99 404269966 95 93985195 49 35883739 21 949130940 41 703563396 76 863484765 63 920433027 57 780256563 34 473075449 52 681684261 33 930284789 38 554485805 38 821485236 6 749280157 83 931165275 55 876515342 1 808227751 42 63808520 88 249570999 13 619847855 83 614699229 27 681356314 99 57457677 21 315476721 11 702507213 83 875550091 39 308657243 19 697516263 94 632154669 19 888069060 78 638895544 28 527557042 32 747860510 87 161245316 12 325042163 25 39807798 21 672919493 65 936151940 37 749530150 65 541680129 63 922596022 48 857056467 18 606882528 92 296193653 68 201424418 34 70725265 60 18857447 49 585660294 83 174718209 18 15491691 75 946392077 62 846852525 100 524103649 85 6321904 76 716255490 88 956062895 50 629113187 3 805590906 77 279466997 26 125834779 19 913725315 33 967150747 77 225162619 59 425515805 38 234083273 19 370435771 31 131272455 1 869773365 98 101599443 34 494400562 71 183751143 23 457230608 4 744444963 57 104981445 7 438672822 87 427730091 85 211271481 66 908359779 76 751624289 27 657969649 16 59057730 44 570860567 7 501216132 94 12688842 45 441124639 42 326059950 34 516410412 32 28030262 22 898716523 89 525482842 81 688820690 35 318157659 21 530183238 35 833070140 88 417491016 70 760966142 92 709321591 44 901736969 12 846044085 1 943679626 68 75528308 76 877884892 9 241534342 67 255239298 70 104634576 49 912984344 57 231356794 13 664320644 17 897591078 21 331845532 29 489661627 76 89951256 16 490786022 23 225783122 17 18793460 9 372777509 38 548761833 6 413564925 75 909121109 68 455799118 85 535041644 73 466430569 77 61415179 90 799513848 46 804031214 43 300764750 20 641579173 89 261184862 69 674414019 56 864571111 67 711621220 53 983774786 89 590162877 90 211395910 54 958586330 46 11010190 71 168202818 47 222866454 40 885791622 10 112902916 65 219686867 8 549592590 62 261813558 70 338925266 77 600397130 93 66119729 15 480295313 51 756492871 92 900995060 18 599431826 69 263195411 99 789049921 69 621294451 49 617145733 20 580077809 34 750994733 72 38547719 95 257520077 82 70857335 26 507272230 80 519248351 27 756716525 45 571818733 16 359681510 61 658246534 84 367225169 41 570553567 59 601103317 73 737112526 88 663597212 64 708523454 69 200659539 37 12378164 8 684606618 63 309994918 19 354802595 41 727832670 73 21168280 97 387173085 23 655175961 40 844344960 98 481879597 84 57493271 40 734911532 35 132233217 20 629461691 87 815935896 17 689961132 69 186405829 31 109957092 96 11211456 68 205523250 11 578654608 91 99088952 55 421894479 33 332689423 13 681360670 77 605378292 61 799296558 51 741097793 3 686442333 77 564951436 5 279823377 88 176783070 90 463034310 74 725299630 91 376704883 17 925497041 95 951985243 81 679578015 14 261761911 83 306446244 13 483158782 13 465031152 34 930370187 95 741293805 85 29045157 22 676912147 20 37243658 98 476491480 88 330672880 36 311905218 76 111878528 57 180109863 46 485877951 26 996135755 35 157698304 68 32922105 16 802719624 28 370842275 43 238011533 4 889972224 15 545179415 100 841153857 38 894357609 23 577959606 15 98067657 71 859124387 76 133696732 87 70953593 59 360101618 88 168690777 69 716759801 29 720080451 24 745504200 100 644028403 77 411687446 94 270715431 0 760213469 14 69892052 86 341089724 33 259093415 95 591382459 24 858487246 49 453319993 51 755989040 68 398015409 78 109824583 0 84269100 2 312147693 3 698856398 70 30214686 5 973794352 68 610959755 22 166967691 47 393657180 24 982595709 86 837476056 18 903768242 71 495912644 90 180170922 84 304682838 8 691167235 62 187955864 100 291592833 57 428814830 50 449952684 83 458880599 24 997809642 92 977609395 5 245021282 64 152137884 14 933168310 50 983408105 0 480241156 76 26602960 56 695123017 7 225146212 3 746753848 84 189079053 73 57183619 63 236723639 34 888065431 93 741490264 83 877077909 77 638377259 73 403578964 56 538704671 69 714505384 43 70680341 29 555923900 69 148637059 74 575257588 43 801967375 87 678552674 84 703320371 76 108717825 67 891122206 79 566508654 88 148171225 79 998519725 46 214286939 65 217616560 88 105618953 83 941041130 20 591709659 93 825999488 95 131726904 20 310758046 78 366365373 95 247421321 90 690802259 72 168642108 66 469562972 75 122735685 33 660118034 27 612627631 21 462916411 9 875811915 58 803368677 86 49353358 70 313108613 91 758712185 39 720131441 69 310325549 24 225001713 74 884252882 91 282310513 70 857931817 67 440634225 11 899635176 46 452688552 46 919604654 80 472837357 23 204773806 52 220454894 56 266413661 96 280365770 25 522622292 29 557548648 74 176004147 62 986239789 88 153685862 51 104324442 19 625781190 90 990171923 99 186804475 7 862578097 78 526144709 91 88579094 75 922510804 73 130678516 90 979756799 12 826199077 42 295661166 85 298538986 24 609693405 52 496735597 77 467764190 93 555873494 95 710363125 97 342088091 67 987325889 94 555880631 96 825884417 57 130925340 21 736795023 87 681303886 86 734251184 7 460451567 76 299691745 66 597617537 8 926602574 81 673294234 96 502308288 18 191571758 92 19118072 20 788544445 62 359347047 67 989238545 5 602623881 73 697773193 54 636449498 61 507154028 41 171233857 64 692436712 71 706786066 95 760215100 81 977817980 7 357099543 57 968662381 37 346126648 29 825736858 70 188599249 32 86198833 55 738221640 0 442897413 27 877708164 0 980587789 97 416358850 100 659663362 39 872126924 33 573161665 36 141838709 12 202517644 57 392167254 11 917945691 7 786679701 12 447548260 25 73291666 74 990463410 33 157135202 69 418669028 93 143669809 73 716370568 48 935311491 70 387223980 46 821546890 7 741489613 83 596998344 18 634428302 91 355158822 85 23224635 45 672889564 49 878004432 58 78834701 49 271386829 73 790898616 2 28541427 4 77667287 100 870022317 40 69525147 65 250143566 53 406946955 93 414304596 63 987659549 81 438738629 77 375758418 83 643757563 57 988080945 50 427530113 56 276784745 54 634544214 52 492030880 72 436154926 96 725396951 82 157558519 33 630864699 49 496326421 37 69544707 55 210084270 75 573003416 98 782350938 28 957545920 79 585996937 95 572924908 81 930279308 90 399032975 73 68395568 79 833638318 59 514001387 77 142634861 14 673757550 18 445437085 49 529665101 80 36527412 51 643772127 25 70662653 52 524863476 31 361385464 18 495783050 48 734149067 95 72670718 92 881480938 83 270135978 30 929194718 17 467684068 94 616602792 52 848756522 48 307245360 37 864533241 46 589292621 62 308981837 84 411846593 49 386686909 68 854173097 86 751939350 28 97229891 3 360526507 84 819783716 83 311731489 40 318303043 24 132870099 72 461751701 71 981374940 62 258001933 54 998148660 53 489894827 72 943483293 85 245834958 96 11116751 63 949346434 60 777525673 11 608493835 39 679818561 7 434826715 29 999277459 14 134957925 72 156422554 99 86589923 38 457895996 80 466457743 18 751257988 15 430095618 34 640552284 73 552046507 37 868742105 97 543882738 47 988374791 1 542263037 46 443961223 7 364117597 14 242005071 68 637514968 25 345218803 91 591258955 56 225396239 52 278463716 32 666079498 22 586366981 49 510295766 53 871763173 100 737475219 58 126549910 100 930392224 1 342308769 64 886503149 46 705183637 22 764157188 76 129701329 30 223497205 0 608961522 49 121428977 43 653506965 35 967921391 53 619430899 67 384523411 19 689702145 74 360942904 99 449285739 11 797763677 67 367871877 74 887494558 71 897670775 4 586318155 41 683534177 52 349833746 12 500415991 25 817695232 6 712262029 93 57315638 8 188181777 99 636112393 81 505867492 19 410172361 4 817245387 61 954651062 40 941698362 73 665210003 44 147424003 42 634996683 0 456779441 78 86367473 92 858399691 44 724119759 6 506865478 70 507338747 2 64715323 86 848519530 76 714963486 56 708562205 11 822747617 39 496723130 8 595785664 0 356505854 13 744882019 17 793436547 22 761291841 95 489197827 3 164908005 8 171323016 44 606330187 34 679081846 19 765847920 92 586187769 88 803625264 97 36737915 96 676094152 0 515074138 3 365884065 67 149325357 46 256758203 83 965720773 97 859661432 11 770065790 10 789691660 42 585547538 59 159666951 51 233633169 45 482100214 72 776906524 1 161122794 85 767618939 15 445214735 96 828027456 38 14034640 75 34896682 67 499876442 72 600476769 64 807151392 32 361792747 25 388134532 61 150137706 24 478413436 89 562680507 88 221022943 93 855393173 8 260185420 20 543996444 98 695684937 60 702231403 78 633417839 21 893995360 48 147577425 51 337523147 1 599713817 84 455890010 64 220301704 65 908520277 8 276822231 8 698076308 95 917707467 33 609003593 95 584244761 97 95466935 22 851746724 64 754354634 24 169413342 100 16043350 67 959311057 7 239424577 75 205450763 10 324503707 76 583746753 80 693977307 12 807554699 95 622699172 82 583212381 92 897743852 13 692793119 25 15161784 48 993470523 96 599155089 35 868405237 99 635253478 7 703917866 47 560055633 29 835378255 25 988887496 48 96025171 17 94041535 2 810942593 87 72214963 14 734485916 82 575690791 25 237492100 77 352146095 21 212936896 85 399551094 21 271655127 46 207948196 76 214836416 40 443093730 0 833584034 49 64547512 83 148576904 64 132678890 49 326856276 5 454189284 52 1618054 69 899175307 55 853621484 53 55602607 31 485075633 45 913773743 33 308390522 71 72571689 7 393499441 30 754259960 75 430184015 53 712086010 56 767105525 93 405490091 86 127482241 98 330453525 89 436480759 86 757605593 43 105755361 60 835872115 11 176855619 2 229992698 75 488623861 0 820197895 39 268009599 97 972668281 28 870190266 62 172122247 98 405866550 96 508432417 34 553017939 80 767818347 31 82849553 35 484040592 41 29280294 10 131821500 65 26846319 92 370055676 59 401634083 0 255703628 22 923242204 3 484748534 36 215138044 83 847324224 25 219228937 72 187830752 8 430056529 81 867683957 4 448311957 6 280200398 61 900570064 25 29721973 1 649134584 94 221336942 97 282729951 96 908873294 75 940568325 73 586687 22 6418733 25 257878762 88 840272213 38 836661054 82 630801157 43 125013284 60 13415717 16 342118418 43 396874820 23 870284870 78 339422371 35 222382436 4 242438870 2 313337420 28 535109279 0 906744160 64 291954782 12 349120709 21 549496819 29 401889130 40 737420013 29 623088408 100 272435304 46 997016254 26 186574202 26 589585095 34 316457893 93 663622880 89 5414027 23 360168720 5 46627569 98 117119648 26 777943912 63 789043634 23 499996588 79 602745454 14 524416970 48 133880192 56 486185857 34 403057205 12 652819984 59 715125439 88 618178946 69 826821137 65 531256709 20 959545759 3 286246706 87 449377318 41 357440818 64 551216146 6 589281303 2 276111712 9 723113714 87 685115710 66 471259601 0 104644393 6 849301609 69 382041717 80 65564288 99 96308254 36 783773014 95 930658964 1 14466984 15 745479427 38 385856377 23 679235749 46 517710001 35 86710507 36 483464638 81 753134854 19 981272209 53 322872310 59 378556382 77 956590162 74 17416209 49 640423072 52 512531552 37 209176339 95 683572524 36 763537968 63 44185763 96 428148859 51 117287089 31 326676836 49 772825212 47 862649501 11 110084122 71 974036891 70 538244719 100 620285501 14 395718417 74 826996378 96 133669810 57 14089464 84 993950609 98 411869424 49 282397514 30 940270905 70 168809801 58 782195886 44 889264950 94 340535176 1 85625618 79 740539535 13 670678332 58 533641359 65 653994208 17 143816080 78 828936711 84 678339401 92 907677990 38 220211348 55 964860200 6 255450492 21 289349793 80 426653182 76 333516555 66 860232088 83 764148099 70 883645833 35 81071308 21 916847404 2 656949214 21 129750616 17 187823362 86 154350050 84 517688245 55 290980097 70 131156626 31 619740021 93 614005292 69 971192046 41 639563371 68 129618768 44 444093172 40 18025504 60 978363867 96 735045802 10 100149269 39 270025354 63 808470271 35 242984537 32 315585458 40 3995342 70 701971421 80 923743494 55 828472763 86 341021426 86 209505365 70 549885847 56 729795677 80 791928350 95 932629196 91 237741080 72 390773175 77 962428646 56 16335844 95 941483211 16 44426218 89 258726977 8 55211594 78 770242453 80 262789190 30 117984855 93 168812509 89 794986708 41 434509669 53 897052245 85 482397579 87 599627944 72 877788532 41 451284601 51 112040261 97 281559684 14 897297990 50 697814255 10 454504510 88 90197173 79 104321942 39 508674575 59 437369366 19 505327545 52 31905081 74 871520839 36 201660986 51 51686633 44 341915000 12 479593517 98 953495795 18 988107898 20 884984627 67 391292110 0 471139758 1 797738246 8 22339022 81 360656865 18 262887649 76 30372542 8 776749992 37 986503970 62 703576254 66 568222735 48 532840670 26 309787873 9 506677266 50 746714440 36 554434781 1 814923839 85 261242375 78 191215961 95 750153214 86 747464854 57 961575912 13 781765885 10 303468531 22 650226578 50 158739613 41 686848846 58 597748837 19 218335936 91 644290704 67 815790445 13 604570997 94 263168163 90 370771175 8 937995499 28 383232248 13 618368604 83 724896764 56 43793508 44 791709799 8 854867720 31 113438774 2 459333546 75 174785568 21 696044950 86 392211250 76 363765503 99 738744126 45 868083753 97 303139897 96 35788984 74 478924568 25 800102409 5 178104548 15 850616257 3 644331904 35 244659222 99 353764814 46 557745181 37 117151492 44 3253606 37 216863181 2 251445656 4 401406718 82 291508907 32 622057636 59 636185313 23 445706752 43 510955526 71 730926380 66 267344581 8 885508118 44 996596530 10 976476525 35 883938015 20 8579017 49 425672684 53 89975746 57 808544547 8 872152972 38 660287310 42 80194085 92 467736198 59 799671796 42 278505979 50 408898004 100 601070210 66 84085090 99 603883907 65 761759994 72 278045614 91 298677503 56 716609597 48 428315202 48 89394913 100 352570295 63 98946253 13 630934742 70 180357511 97 429349257 27 566101065 95 283591942 39 809844971 63 295103271 38 261938545 8 225485790 23 682232786 75 253846722 64 961725039 38 565275873 88 233283778 20 402139035 21 111576774 52 886150422 3 986224587 71 699664776 54 390220550 62 575317652 2 786922932 20 432695196 26 314837067 58 557950006 94 994462196 21 166130993 28 51490758 89 344096156 51 579729968 75 492236284 98 60657948 92 611511470 69 311521321 19 421964819 50 471374463 2 819278945 67 722378333 36 755866644 56 487523246 94 642919880 98 461848920 12 629868084 50 430392211 17 934768668 67 323919113 20 895486845 41 536631499 38 451184775 36 693650410 31 694287760 84 270626089 69 895135306 94 481627830 61 619203062 16 448509008 32 4235435 99 185363923 20 853742713 45 576119092 95 961400663 84 997602049 28 868746845 40 245162682 37 743066446 56 472185791 11 224815214 34 636407932 4 406225328 89 679891340 48 278207555 19 606005005 8 330336654 32 403899299 40 798850305 34 827952448 12 613722879 4 912758516 66 531747239 48 383138033 55 333344880 69 183121752 59 710666822 98 589722932 43 150770115 82 443381233 29 354002132 16 123307183 6 547625238 77 116924771 41 689220375 63 23287867 44 944075670 4 606884604 97 594680586 91 845224372 25 23194245 37 916163799 74 795632702 16 618185639 13 626313237 69 446649270 20 858259372 94 144520398 38 75066420 98 590587535 94 113855123 21 915568636 26 70162118 5 647969900 19 639182484 48 318890317 99 184329077 61 85371386 83 453175006 4 79659851 41 693542910 62 963212632 99 391028646 55 957640009 2 554362509 17 163601647 99 39769862 93 206153585 96 65211525 29 602176267 65 208754572 30 577295147 97 730037238 27 151259414 96 334843928 44 326109252 63 109302068 2 827451452 56 436189743 67 405315630 10 700853368 64 638051542 7 699512647 57 710241240 97 426171654 6 639674147 76 268937215 54 437177700 59 813053258 55 86167883 2 905653213 47 779807383 2 27751786 46 50911449 29 879513003 77 911335966 86 414379936 6 127443619 75 835265167 89 730717073 12 15484045 92 779437725 8 469654549 9 5209488 17 77037297 34 240184624 60 201084011 11 959400058 56 171254337 86 847720627 13 678788139 97 554926083 62 456423342 36 78224537 41 697678756 11 702602320 56 79562609 71 937686972 4 776862981 86 8422196 26 947523125 55 112126328 75 108162410 94 782701465 24 144410305 17 525143785 15 898559313 87 807242185 68 237131743 24 107624054 83 148174264 37 271817069 10 329086982 46 411501800 52 292021529 45 104759201 78 339993028 2 972025071 82 270836872 11 799938845 49 527033671 98 520560023 53 280670283 6 378262704 22 925804688 92 678586074 75 921666748 11 130193643 66 508504607 81 806396631 13 179689355 100 275104546 20 440283722 48 21817653 84 593604482 61 966250068 60 991591366 67 200305646 54 683844638 10 63892991 93 102238362 0 895822718 61 277860910 4 4012263 41 583583016 1 504293981 13 279654323 71 468682118 92 385411848 6 605034802 53 353944426 1 223000960 73 974103157 67 256971303 32 930538674 94 349248725 43 99061347 3 915770064 74 610794235 69 781073412 20 650530963 48 280277294 13 784204348 15 195082573 14 131762151 79 724060728 21 755400686 20 659462735 28 341371141 9 894980799 24 708553921 100 457062250 53 626281723 16 602707814 60 770918731 92 490246460 2 105426202 34 282135292 76 697086372 92 289879284 2 206064000 98 945926336 78 866418406 19 643649037 23 686678903 58 536855770 86 920071029 62 337094873 76 232018357 63 766503743 36 265315443 99 214081548 9 407552234 100 370324465 68 503687167 30 92872354 0 511698198 20 987922957 39 557216830 7 165877889 63 119170054 98 287659869 68 55149419 44 8510949 97 125024706 14 923559831 26 941098144 76 703693506 24 535193175 46 249478398 32 199353186 22 732179090 25 921025378 47 422801779 74 850635400 96 58860080 52 974334079 70 449907413 70 663787818 95 813532940 61 826788777 73 890825379 47 227699249 50 64039285 22 374876605 5 666270070 51 988101305 16 151205973 99 840901817 99 930755176 48 487846943 86 37639315 98 255375959 88 206662089 92 61757901 93 460458388 49 564709593 75 312305297 83 153941819 3 354803682 64 391006356 69 833451449 50 434921242 97 263684503 97 308562719 69 754809575 19 259898596 50 278174549 95 801854344 44 196129175 29 26819909 51 964636829 30 396733395 23 350068402 35 511036160 37 569817480 64 807289998 38 267301753 90 469388096 60 335242025 71 934524071 97 990626331 97 4420058 82 231209402 5 960701684 50 385093716 79 452995269 73 28308075 88 447677343 4 62478508 83 348881075 0 988989434 22 105520282 6 880059553 60 498252755 57 663791695 22 960955258 32 351084131 32 694075091 73 602296939 5 37562701 11 50311659 42 987943616 36 588072269 99 682071640 38 292738836 30 61495630 90 644364219 48 251272176 51 812968131 7 574814991 39 996784591 65 890035497 7 14098850 59 123591630 2 717708251 42 396511997 59 200113881 51 153633881 87 92114020 49 301927230 93 852230503 95 605713468 58 516813774 67 762329913 26 557327191 9 94658919 89 941225118 16 438938488 82 498832067 48 877634834 62 228576191 85 434168535 75 116817203 7 170585236 18 73355328 81 5372239 70 528332789 12 254946141 55 166378029 1 760602659 76 494191029 82 692263345 20 224424690 68 272023336 51 947755773 57 148890591 0 192969264 46 384001343 52 58810086 81 793228467 43 54408211 83 904620828 21 353496019 75 585174239 96 924109015 38 173952778 81 1023240 33 46527807 26 749602042 38 979068461 96 865379792 57 631476758 8 515181035 63 367482453 17 767285095 38 650869017 44 223165770 28 420106421 2 22655434 68 71972403 65 626987293 95 959764909 80 719486964 74 930000595 64 773417269 69 37581637 38 93119865 96 161431266 80 643809129 82 415245597 63 999921071 13 335597340 6 989552608 9 554538924 53 504160575 89 90108707 58 159951122 1 234644543 23 178823156 27 976722333 64 88432185 90 929321693 36 862490359 55 810253796 40 607385374 34 713540681 94 765076538 98 54162335 80 242049487 29 849561285 2 990361682 18 569998724 15 37018942 65 812827187 47 170206238 42 378103960 24 381317191 78 275100135 73 972212553 5 867757755 15 202875920 98 576939796 9 429380402 12 3178339 90 88405283 36 988134066 9 245580165 43 281345432 44 835610098 42 985384238 10 71416337 63 374944800 46 886567402 35 190850750 94 408671653 51 525284578 88 21713141 98 909296476 4 403526070 76 592855703 82 461084074 29 88250798 57 609651897 80 266673772 34 863815941 0 334156833 100 942385910 44 837821392 19 274836829 26 372533381 36 824115547 48 923465468 49 171149978 25 765916695 73 357625093 45 573375557 84 825076031 77 870742052 28 787178074 98 53152599 37 116062333 63 246842746 85 304874205 34 793677621 9 822572352 34 417317409 16 251140868 91 240531351 71 803750627 3 477958681 96 648407194 11 811449223 67 241441227 96 702900372 45 663633218 46 995644900 32 89954404 2 5330151 68 600660237 2 245471068 63 985178985 68 845658586 95 951311508 26 563608158 89 863728414 58 931004801 1 428581954 9 549620912 88 28429486 36 115453277 89 26432708 43 607461975 42 800364552 42 890650565 25 664548464 40 846256688 66 936271561 100 851915707 55 585629632 92 515565971 46 851676393 82 968508338 60 767131049 3 900920688 44 514404999 0 730103595 82 188972049 79 538989655 63 427893560 42 117941411 91 237608111 95 329581797 48 870975011 30 105984187 10 940067142 78 284139072 64 197948707 97 288738495 37 184601444 65 335571746 79 258974947 12 914547922 0 31048513 34 324688788 33 543891818 78 900549349 48 3814994 31 284488630 44 160110304 29 831905532 22 70567467 57 123637864 39 804195967 5 734843099 11 762593125 88 693937753 33 428306580 79 230886166 16 488369310 16 198209147 74 405639273 36 797977450 77 87776007 3 746417284 0 268854041 12 414960529 93 543726276 53 455207936 3 62063973 49 41367819 11 268807692 16 166063652 78 855133945 21 161708984 98 192218961 8 11255393 53 804420705 3 450829376 49 906138456 85 376496268 7 812262868 19 889718513 0 998421232 84 785393885 75 102496290 14 896961664 5 124964554 60 831498452 95 666316760 51 135910367 56 24304782 19 164842129 32 757611950 24 339213003 39 484828904 85 354552760 33 77037738 75 476593058 6 935013226 55 526281134 42 77438545 42 428361294 15 364199403 4 217686079 77 464933097 18 362388034 66 365196314 10 611114450 33 884301919 6 601596944 44 367714716 65 730654045 8 692149786 0 276823507 63 435950164 6 18082541 59 190303783 15 264102692 82 13190075 41 702113397 17 968062840 79 770055231 8 931117053 20 124894565 57 881183490 32 404208725 87 652829210 9 215082727 51 179671458 78 849967967 86 354636841 91 271618683 74 504134139 54 601546301 28 663803423 77 640816643 22 651910590 28 110547643 95 86017325 92 592766335 42 571025181 8 123806955 22 329984403 48 516147657 43 367441684 93 829534302 30 750719723 25 960482857 18 591458783 74 625754123 32 686370267 38 257506893 83 543485230 58 390514593 56 796332272 92 365393937 16 123175982 59 719938322 50 620672579 44 623929192 65 648024312 2 604295703 99 996121826 20 307338058 28 443983764 64 531968414 5 142728908 68 243057994 75 129596524 48 764101812 79 544869723 93 706203037 56 793316568 60 831434953 17 612107216 0 50865260 93 555757141 27 384659981 79 75144346 17 417714989 71 592233516 45 430768900 26 66092104 96 354211912 17 440805061 65 978832325 56 704046703 96 756016541 74 725898247 14 983180190 44 283213224 10 269340458 30 209926789 21 907987672 34 283153841 13 843201560 1 227470120 48 888092743 38 735972718 74 607125430 59 232143785 47 430981784 95 933591297 42 698567057 9 745295426 24 802631266 31 237667209 86 829788087 4 214440346 58 106851590 4 716839580 17 512909006 67 923895240 54 519031392 50 831928601 23 96145060 1 792828480 90 520870777 33 392299325 49 571863298 9 297600915 1 824930551 99 921213484 34 621337411 29 962633666 32 822860335 43 396839306 50 807537399 68 194729704 7 550970724 18 687433785 89 208942715 5 839537063 83 303842022 99 597475079 7 855416825 21 447203481 13 574830476 29 548586451 84 449570221 78 9999987 53 114403652 80 211576545 96 5824970 54 777439933 2 9004041 57 760189613 57 362920421 37 526081197 74 411517630 26 347243005 35 901284278 3 467009566 54 610499563 100 488247127 2 841919899 66 734543394 27 304606953 82 359566655 34 285804261 10 497791165 21 288573832 16 710036548 46 977040331 16 717121726 94 128230049 34 506957263 55 350024034 19 7903268 18 271483455 36 379040090 4 286527458 84 65850902 3 105049755 4 277887965 63 262470336 42 317461877 73 969871199 7 236479629 69 697792306 12 742795022 100 135240735 29 776503019 81 545734729 50 7859753 20 394350244 32 535461711 94 820971596 71 938185280 99 466973242 77 205126356 22 746014526 61 827904234 18 114052036 45 798313610 70 434836321 23 960618010 26 499006532 47 386382262 65 601665179 38 874998867 56 495472166 61 78297806 76 199600568 60 860467923 56 662197751 87 359828653 84 616033404 56 630395389 25 971393745 81 878852013 45 843681325 80 254906663 43 60203645 8 268549098 9 524568542 44 125436153 26 174065321 48 160897382 84 24377459 48 250155568 58 872481757 66 983234382 30 500138591 6 652836150 99 81640154 92 153636490 44 818559233 99 227961973 84 545546785 93 409318554 28 662897566 35 445228700 41 392286441 23 908944964 70 470498883 51 559982516 38 811504959 54 820369478 93 327633134 43 311204601 33 662632067 32 779273781 82 329200517 21 276202717 62 315067518 51 213703620 1 54490516 0 893727041 57 68458207 76 100300953 81 750462172 75 588840437 87 355748866 13 81572723 82 161879300 13 778996485 7 412740876 69 109415010 60 681373043 80 866513771 87 705657196 78 119595308 38 48873349 70 105560417 29 448947267 82 344986454 82 973397976 12 623256821 49 620006905 14 999426330 76 599371989 67 539591126 34 567290117 4 77518878 74 528764457 18 372843169 48 580057572 34 587379501 13 404625101 69 981705654 85 977656585 54 984229765 57 798936683 41 414981373 4 789465520 66 232404027 32 4835369 4 468545305 34 848714623 0 950721803 2 607427551 56 899193270 14 255779080 54 49853357 40 789287929 24 134785037 91 750396889 12 192809068 32 916572458 98 530517148 8 393119117 18 236601290 77 892397222 94 723928137 50 983204075 46 992231688 51 402127401 100 540449445 64 90529350 57 731232734 31 71770398 44 581069107 83 789954386 57 528540591 93 863048744 40 997738978 44 811092449 1 68039836 38 365588461 14 865857659 60 901971746 78 511963022 4 830415532 55 558702002 6 399668851 3 393143264 88 712536785 64 619920526 28 38737891 64 457740383 61 351527596 70 496256744 67 624196243 34 237649757 36 467258593 25 126238010 43 105644578 47 960208290 49 685901514 12 87985983 24 201480621 98 978135606 10 214426885 6 969774609 28 441030946 79 710471832 89 261140680 43 194542986 87 64534953 32 37911580 5 677875831 44 138928518 55 924567558 4 836206604 36 372800793 34 888052370 46 456813348 81 326714346 9 458445200 87 370970716 52 667053422 22 180791669 4 841348809 57 702955339 40 931401840 12 125109457 11 938674212 23 358483592 82 264406768 95 613439636 16 788227348 35 881903963 31 246411692 77 199581058 67 949707971 36 475824672 19 954183774 70 154827078 82 919714706 30 858185881 67 756414534 24 941956514 78 170104098 4 253364292 75 20357214 60 195163147 37 554525025 2 706861842 95 995264084 35 535956646 14 674977643 68 958006251 91 627268310 43 280919327 39 535896939 93 984511891 41 27434956 25 205377495 95 950869345 12 217107606 20 563842094 40 544184941 15 450379557 47 327887736 90 998673013 37 296435669 67 384164863 22 720539707 32 979543124 60 858322052 78 939003610 92 624248725 25 411863282 69 562378850 86 777175671 9 314148908 10 414316115 35 817090499 28 187877866 31 647429889 1 241572114 83 672691246 19 143090606 99 502363376 88 179751123 21 95470390 67 734550928 23 67878866 73 560372909 93 926768275 56 529997213 94 636046189 78 508078524 76 538641886 40 746152293 89 88462628 0 468025636 68 828454688 39 44237399 60 708030216 20 563659579 22 194375988 7 81963255 94 418301521 53 797710500 15 458567449 39 605192820 45 412646123 57 320142514 62 492051145 16 165523168 10 116674813 96 299355249 89 874865356 92 651627364 95 69551884 77 37184972 89 256330599 43 265158562 96 89828316 10 540505918 76 305618139 21 201820205 63 644996656 99 196057168 22 254719987 96 957564563 28 443115532 68 967475415 52 665901680 51 263653599 74 702736790 93 118064592 94 414570577 70 867468877 25 288312306 36 135320820 1 605933479 85 435690781 63 803600741 56 460711853 54 685565288 71 284338329 21 183258879 78 6895103 10 946052853 17 940420277 77 388250325 97 30881056 39 211011916 69 5402848 59 988521245 33 387855780 59 840933268 66 166421471 22 805786181 43 464476418 66 463029552 17 209681095 57 139324158 80 345648610 16 780784442 86 550631006 29 17023161 1 480226507 72 70430985 25 587095141 100 473325424 88 878617484 90 933280056 90 177278335 53 936605746 77 431125902 22 178666146 71 755300562 86 674602923 76 356742930 9 567083776 76 86257340 51 41024418 1 369906144 15 230467319 2 352065051 76 125408277 58 548966361 27 974235771 90 335856827 7 79035362 14 605409022 54 19596436 8 734805126 49 176594354 41 765269701 12 572765449 85 289420651 41 600148949 17 305564622 70 859264019 65 810747032 38 150862160 44 157697721 14 957225276 3 991618795 79 954168609 44 172371096 13 478534311 94 560261604 72 189509937 8 78154532 11 392396746 20 728772181 63 345282427 44 106293830 38 380481160 3 192444737 92 101613043 38 744443506 7 803107974 38 387232169 43 282718210 41 36464020 78 66377639 50 613011579 95 531169590 35 750693296 81 908588078 43 366667383 73 324389216 33 424178234 2 764252512 6 214440676 96 544311884 27 685190267 70 907479563 46 127496175 10 732431587 42 345574194 17 919531223 65 316355516 90 717937036 15 251455009 68 597466691 35 751870720 48 367177806 50 54620777 25 842320134 44 239056446 20 380873277 55 423534283 32 38795563 41 880748406 49 851291693 59 662653771 64 413497864 79 934288719 20 573273895 58 206261286 28 689139299 45 732963349 5 763124872 71 723015977 29 827843220 81 105711446 47 443423593 25 945101765 51 383079850 65 332835061 3 808655352 48 645572278 14 385288088 31 728744310 57 777795520 9 30379966 22 287891765 91 279404471 62 296804943 63 901591705 2 225629664 77 310533239 21 250043605 62 394713242 10 580968322 28 916905223 97 198077803 26 940707097 30 802565797 42 794543893 80 459917223 67 647394328 30 681107904 28 93100220 2 758977124 89 858452135 33 518069145 4 43240520 13 272012411 69 377503597 55 48865751 82 856529712 67 837372701 79 269729128 73 96429075 79 704818973 31 368804628 99 93615492 82 136291787 26 258113958 74 217841929 17 551254950 41 822197487 93 636748176 21 290571970 66 13540745 54 854729224 93 594216041 70 590070910 46 555380791 36 440249485 83 285214153 76 903657867 22 698284524 99 280322742 77 385506855 90 677145365 5 647923464 19 446599347 4 787383506 44 166291927 91 874619265 93 833576432 41 708343955 81 462721740 61 839168939 89 47096415 56 210737972 24 63361065 68 94316848 74 507427774 88 562612605 75 746600343 61 549305345 21 70340825 19 486138149 31 658896934 23 371175953 53 763014714 46 899726676 21 152658741 85 130800066 57 295590565 75 225433244 3 543454940 44 51104209 48 193448313 24 841786370 66 517036186 23 919317176 12 993290819 13 572648869 65 503663239 1 324443537 22 441752924 15 762427782 89 844221268 13 631529476 91 824236810 16 795649981 99 946012780 18 417283564 22 677240246 60 644056613 54 53951158 1 972765771 21 318882648 99 781782173 7 812834815 51 935885809 93 936395976 77 733533851 100 257370180 4 839162536 94 264327271 23 288560486 96 349132047 10 879173268 78 652938013 57 319529730 52 181555527 9 105578629 81 997804042 25 827796032 19 704712192 17 752088446 3 690251283 33 243758277 54 38809886 35 76035727 93 428709801 43 72773429 37 320998180 24 592083645 79 418316949 19 745874530 52 656697713 30 844479662 6 650827759 42 235378662 24 175498920 53 579902503 6 468347334 0 206027386 3 279249145 86 593157615 6 994490152 82 913686636 3 617837944 42 615183128 4 740800916 87 952286391 21 774988705 37 407781913 84 764616946 58 668352763 69 447490859 37 908576166 42 277809121 51 734361583 46 724281791 39 305052997 51 122967585 95 505128545 36 746994630 1 285704312 21 196851347 15 290880835 57 74896778 53 760771233 88 995223880 57 629731114 0 368400206 31 389589942 33 626572524 45 303531930 41 260556263 85 745177314 95 922792917 100 998251831 20 553069809 12 696447113 77 424510067 69 973270230 7 277266932 73 199391577 22 573620485 33 511142655 100 85592189 60 879026696 46 419052496 5 523502053 40 644499730 18 120481877 72 524750353 55 161488696 46 345819068 6 369025836 59 685884136 14 579719269 95 869418049 68 921147447 47 49865693 46 970230495 49 987474666 22 671424150 25 65673843 32 296507305 55 5540485 86 233195220 71 697963700 57 139916316 97 168613055 77 382707946 68 367693065 37 520748173 92 972535043 23 418466071 21 773129094 51 969862818 8 384732771 34 678339072 33 860793749 54 279488826 24 69310282 95 833518008 100 194533301 98 268339572 41 539751535 14 815646918 82 361541892 99 997083095 65 314630691 42 477847447 24 182182230 82 360790278 86 980049259 59 271358701 40 339468067 3 246871745 74 13940953 5 28824271 89 456187685 96 478749804 58 253396747 65 133221678 67 631084800 44 984279512 48 640131054 43 429018864 70 87278085 33 112170731 18 451303935 10 726706311 21 605072891 58 672852877 0 492516114 45 754218881 6 92077231 41 295129039 49 190484400 34 253834366 89 105282143 7 108269868 69 62859002 45 569866678 49 197359109 12 362607200 10 291600559 67 401271711 98 173025944 25 273574316 13 277178111 19 652764885 49 164616663 33 902541931 60 536779565 29 74073599 46 155842467 73 464340707 50 384658834 59 679989809 65 136625791 100 112079697 31 896780932 73 801496835 77 264403979 100 210412487 3 870909690 80 391864800 75 2593754 62 35246542 16 468361799 77 928722301 41 46299936 64 550822818 32 362765680 54 401597155 41 280346095 89 727346664 39 833329018 33 568114529 90 706134175 57 417419846 45 927541739 80 98007449 30 411540143 14 789794741 70 322909274 31 173410833 94 435130155 95 411943553 69 604784059 1 15139467 94 698684329 58 893859176 85 460996893 58 482920285 60 20255418 80 873948414 93 899169064 60 580850410 82 48928073 89 465167208 49 279936779 93 911659021 16 303091139 35 589250212 28 186119098 86 994791772 84 365510182 6 755468781 4 862363545 4 189457321 98 404293016 66 824568665 20 580993603 57 277809945 87 293278436 25 554242814 72 503574343 75 607844932 54 874217683 73 318908745 96 110825652 52 380000802 73 216312192 83 344404085 98 79635266 44 367797275 10 571476180 90 132742329 53 522007620 22 312614400 45 370920726 8 799695510 11 130092514 9 860905187 21 942740187 20 496762885 84 205450957 27 535292144 93 69357476 59 20639986 31 373750874 7 50523936 19 682623141 65 650072084 84 867619245 77 864907132 76 291698507 54 221585679 64 613456260 39 743731829 17 711803082 41 257941860 7 242778419 53 536233364 15 627906378 41 877750264 17 93874572 65 330216192 13 488687512 35 548368397 8 858761703 36 119335853 93 336382148 80 481883185 21 168753098 8 193763502 11 874944613 10 729042658 54 857605319 53 430796392 75 102996154 67 736266467 10 958525798 65 636765519 46 479412267 8 334470070 46 490409750 45 671966024 53 628104357 17 475960881 96 437421005 88 777132747 81 542997497 53 469842697 52 284713108 69 78601563 75 155692902 65 286008708 17 167712254 96 439615103 42 948073764 8 79328226 64 411309512 10 172944171 94 178832223 92 656436696 85 861746542 64 939263031 2 213831934 55 112085729 79 31887382 32 413176144 71 282428300 76 411400093 18 128538917 11 407413014 47 618197676 84 263665643 10 563259157 68 223551985 91 217826415 55 335835143 38 810318906 26 217772747 3 363833337 75 346449882 72 398771018 34 99814040 92 916472380 50 70719510 19 357048092 24 375285931 44 873138461 84 788511971 60 460527273 25 404587139 50 675884078 14 196896016 18 457093008 48 231165275 29 94057476 10 424105018 76 598653724 34 23114247 26 707844657 73 24505968 44 84278005 78 659734119 93 860950411 83 647768429 63 418868222 13 916235410 48 843111614 43 572767290 34 84847198 42 905943074 41 459409462 30 346399095 38 534994612 84 221064238 69 776481292 48 1068870 18 611324366 28 801551036 22 364879733 94 606535795 35 812850515 94 820376522 50 134589187 89 687430982 2 381765908 6 512164346 16 610825443 81 673636510 11 64435347 82 662520717 47 260975734 86 338140177 61 375891545 68 29398794 21 493647222 37 759810586 21 765859417 41 260124542 24 169063313 33 725107571 83 18357431 76 198126124 79 333372379 85 673528186 48 818326412 17 357114745 15 879634911 16 744126941 18 782504569 70 773246972 28 520560710 86 860965115 34 475021257 93 135240625 49 322316160 11 761367954 50 858687610 62 296435155 38 136170154 23 333407012 31 290796235 61 836595022 1 281217736 90 450181278 23 202845687 80 139257654 36 638657333 63 413852369 9 433946589 12 288376515 18 207864371 27 534212027 67 896494151 29 592929571 47 67575746 3 532739802 82 206389566 31 609318492 44 500731252 29 748043246 3 802960517 26 784923498 70 535268915 76 489618979 56 984469962 36 551396525 90 653230519 4 63505083 53 382220902 57 722370626 41 98079256 41 196585292 74 313436990 50 155574523 58 42179128 22 614138692 65 582613135 6 398969849 49 385504143 37 486912539 44 509933815 44 481652611 97 521958356 63 882429749 64 698208457 96 307999383 46 970072034 48 386843282 14 883822103 42 661548158 42 154435262 34 913138241 87 495382371 16 953137162 80 698632419 89 43793206 57 682598154 21 696105878 91 130922650 88 212251027 60 288055259 65 66127258 96 910399718 85 307566987 82 431769630 39 675911738 39 710724764 36 820535034 43 518808178 41 551762533 89 411793668 93 488372040 23 624730332 55 738894970 79 32605815 0 739780614 40 26058329 40 57933886 41 773189715 38 857557633 80 614732506 44 272744765 10 895990011 8 17737361 36 190263334 58 729742352 47 738561949 19 491604546 45 565350211 68 373474241 0 740484018 83 781095680 59 570721112 64 990525845 17 382947124 67 483248561 49 336743982 18 448177193 63 440522559 93 476248150 76 675480798 35 843621301 35 248714670 65 676477653 38 276695249 95 157647587 75 466427602 93 427895712 26 25333806 21 18158449 87 232858044 53 858981015 53 340669334 18 653436643 15 779944744 97 194503537 26 849700333 56 195976982 42 940514947 18 211984670 61 412702821 47 74649751 76 536849143 44 155720759 11 893419282 22 266875766 41 257258984 51 892477476 61 221994930 44 830203343 57 135528236 50 363123767 77 297908729 53 185180583 82 298831764 94 361330427 3 558883526 6 21184012 37 405742526 45 678065391 95 894231127 91 586217182 62 520999226 61 874986981 32 430819726 8 347644137 55 553252966 100 342979621 4 316615406 93 856367381 56 979135628 35 957782417 50 300628278 53 958630076 40 271296875 55 504711751 25 247631532 62 326553947 25 388218375 82 248191135 23 193319329 49 373663148 86 513854351 100 130284003 69 151997937 67 431309038 95 483065926 35 460995161 80 371989725 79 744139445 45 534821848 30 6844502 42 296048005 60 828664309 70 622188928 17 324413522 80 222791897 56 206847177 75 629090020 0 850772518 88 769173787 45 359541016 64 365150879 75 273977609 20 255173813 79 474541970 80 679212218 55 683472606 43 258260370 10 751164067 26 532287048 54 634107163 53 954100929 76 528406532 60 808974213 42 399524292 93 257641225 100 376864932 33 79980319 71 507150960 73 272370979 81 508973048 65 79148442 48 473171263 59 773840590 84 164874281 91 23238935 45 952028912 27 305818959 76 942042704 2 899734181 45 810657843 3 576882873 24 557028860 44 227722958 72 864131609 56 348373000 95 539484092 77 990604344 25 53859963 0 508696823 49 692814986 32 188256633 95 5634270 38 533381514 68 372063441 80 748885738 90 741799606 82 127589855 83 420009877 81 940977259 40 171512287 76 652901206 1 252793853 87 723694514 10 672063077 52 829047581 27 504802522 70 332333589 4 660934665 26 551475232 78 545647658 36 254364729 92 952470330 53 850747679 20 458718596 18 16277628 40 215463416 92 275156535 20 397924724 74 199369650 90 656525869 21 589249824 76 430474774 44 544296910 12 142683462 25 681863487 60 966357256 86 271772325 24 755064944 42 851082658 39 3472498 2 577604100 85 8558645 50 926105104 34 912066081 39 535682687 30 870493998 47 564063091 11 740731545 77 946250531 74 210107155 79 616208225 56 622645067 98 340076913 23 178505635 59 48975705 66 532040975 36 89951629 13 161833220 74 276879731 49 796794278 56 959723234 98 758248909 70 62382809 99 602489340 12 697631763 87 863999747 17 924607396 22 933765592 12 598043313 51 268333809 93 33132973 37 514953759 15 796699874 84 925462566 9 261393345 85 343239498 17 607648509 59 553187561 98 411561007 45 736427869 28 640341509 50 796229061 76 593761856 2 937120394 18 175591422 89 17708292 88 541514755 13 312243820 64 841767425 69 519540027 39 281205774 68 794238994 19 261381335 70 775484376 20 806428182 23 512869579 28 617989872 63 429032677 14 217472919 41 760025446 93 157332621 65 603395617 49 370897243 29 141239077 79 180078861 97 816613278 35 429827354 8 624506934 18 14620905 46 510889453 24 95223591 60 77424967 33 428044650 3 915373644 59 298911984 43 978391290 51 776956177 31 315161227 52 743179212 14 17483543 41 612828081 24 276440800 38 595813679 44 868119416 19 452005701 63 676140169 83 508012403 57 856312949 89 191485278 30 577758644 32 479343175 52 104925553 66 12780053 47 27631126 46 638190575 86 428179267 85 40563849 34 425517565 52 563247888 11 779668274 32 23821029 74 570574843 2 689832655 56 431548411 99 782731956 87 489237330 11 991376367 78 623427777 41 322615183 50 381192712 77 237352961 14 928270414 22 167229997 80 777786629 16 4746310 6 83223955 10 784410407 31 778881850 31 313933249 67 721264111 27 831714594 82 179480260 17 462753841 8 942151301 93 723511920 55 515431908 74 715048700 19 306922283 24 377129209 30 567732966 100 900875601 71 532353480 66 690473491 53 525785121 37 266387087 85 23523638 35 120144577 48 926506772 39 433876081 12 470114140 74 325724905 16 319048894 24 628732664 68 620018758 11 719988905 84 701277900 19 711742493 4 354527930 52 306949098 41 460429856 60 439508546 42 535304567 97 630237447 84 556841850 54 693597094 11 918386712 9 353039965 92 703256584 47 153346071 22 860273079 65 105532700 100 276131303 68 71493230 53 934695547 44 922004143 5 941390494 99 779992187 97 217618875 52 463709332 32 750066579 72 876400646 77 766873020 28 809241355 7 757367987 61 770412838 13 267253279 99 185495738 67 241102885 10 996494675 5 682256992 85 315978469 18 470305950 94 187624684 57 30881182 80 515572908 89 129840214 34 509143331 49 634303690 78 542251104 100 506495431 88 539755607 73 671974342 6 239416550 12 710453545 28 492890466 8 563228177 69 593054137 53 983913684 78 986051696 10 852556454 46 180131651 87 265743156 33 618650730 34 509798279 46 42160291 18 783751294 8 642132387 44 824790153 71 172423889 94 41858023 37 187691695 42 817989024 24 851282409 89 606969337 90 631802518 63 268491063 83 978641875 38 337167494 54 637396138 23 830753327 2 71678910 59 696204199 74 381252747 27 615540719 23 716651757 25 219954767 58 537980907 13 590423820 82 107643387 64 944146118 11 314377668 80 360166850 17 37427949 63 204288848 92 360243621 2 726214239 98 418672978 97 407228197 36 112519978 11 41875159 67 742200287 74 120554855 59 772366930 23 977416601 83 833021790 36 541686258 82 650497332 35 887459774 90 304150929 12 483971717 61 865502485 92 51742348 85 41885474 62 960311001 51 878264970 22 37119634 1 194324938 77 58283971 53 650718497 88 590377880 94 242338848 45 971081255 56 134909334 4 626495093 62 853685891 87 484244546 66 77497894 90 443268733 64 747705524 11 952704504 81 11810271 29 571807259 5 84077887 3 497314937 99 23632640 31 210493458 89 569489197 80 321948899 12 59957065 51 6140688 17 325821050 44 474067368 3 372567229 70 708034616 87 889818899 79 653765794 72 481942188 61 661149065 30 806671023 65 761649709 87 90810514 91 80146359 98 822213942 84 45194135 83 756024802 39 453488918 40 160739802 96 612608106 19 321594717 22 56276347 35 833795500 12 600615615 63 43698237 29 440748904 91 417693682 25 341896310 93 97617841 75 876637347 75 559623636 24 520239348 16 645650258 3 957885390 65 413932716 0 276427763 40 497762192 60 853926173 24 650825435 27 302952559 46 10849056 42 326312962 63 110416709 99 69933927 23 170907778 82 179471825 50 215212132 77 142235453 58 207159254 77 897104178 25 290358881 67 102246692 41 56292363 23 973575993 68 467547592 90 404504771 70 103740289 68 658695926 26 914342706 92 521256478 70 355798815 58 565674372 29 674936771 36 544276510 55 270382891 0 359167011 100 977561532 56 9542615 56 604201497 66 350445719 48 23359693 75 915147940 37 527918566 0 270089383 98 606916069 3 855762982 36 880169667 13 260947164 94 530134625 25 478750751 63 957371229 83 24883831 60 312530418 83 360149998 5 439561413 93 402574353 52 978078130 58 795135639 10 990482074 17 703291574 31 628325976 87 148255069 44 390011443 70 877155394 2 284436556 3 505061129 13 298267475 21 108674127 0 897740058 25 290120422 15 18425703 30 978201456 39 165603465 3 200732008 25 763801610 53 227995004 19 820813784 0 872346525 83 72882026 96 34361814 3 411464259 86 802110477 38 705404695 9 830141410 46 565862415 73 647324537 88 441117143 28 12398723 53 746767626 40 620183473 66 204379014 72 643357724 69 205858938 55 541906350 85 125679096 79 185102844 41 988927732 31 339853921 33 154406446 40 533880171 73 278567599 1 183299275 20 78186984 23 486436000 21 176636619 28 192631918 4 417376694 73 755549143 4 934222522 23 748525917 50 890569709 39 791571253 35 371665696 58 500346498 50 145417698 26 111839122 84 32395800 63 789102494 70 64655563 31 437544662 23 551198240 55 241925220 39 550054086 41 717605379 97 241436739 64 504252792 94 84081599 91 925520002 1 577960057 31 127785980 85 903085817 96 418748840 5 519008719 23 666686874 15 528527545 51 333468463 53 190161756 75 988838320 67 82185354 31 557165938 16 923028979 87 810185843 66 335500474 33 75685596 78 215017528 47 783727876 78 353825900 2 434637973 6 399452577 17 345711935 78 815554315 41 231367498 30 468089459 64 309228208 26 153549054 93 358495137 17 275371619 8 277256243 76 556787797 4 360409249 38 789992541 30 804558338 19 17992070 72 527577515 61 903580873 87 144112303 36 56317456 99 380402463 18 232858216 14 540599421 22 337659951 27 785478746 14 997543086 8 687080018 26 652815913 68 723233174 2 848613291 12 52037232 51 694789883 28 783267713 21 134095471 37 772330962 67 277103793 39 953695966 32 435968679 45 514202386 97 561374728 42 79268204 94 897768619 63 890529603 42 681595032 33 540041580 45 979827550 70 91254886 100 630924402 23 271146821 62 842086448 64 96079185 25 173826192 86 609956491 99 266832892 28 864495533 28 291275613 6 502212173 19 809763724 67 480615648 25 909412730 93 762320523 26 463197484 7 799878346 64 559388822 89 195900691 57 477456226 13 674445987 18 484655851 89 524862158 21 571414548 56 59541241 76 209240830 72 233982551 28 791349654 74 558877362 84 668522229 44 942730440 50 108009519 27 22296948 74 581460706 45 82572274 25 616953005 99 494692612 2 587039687 22 366790627 34 680981848 37 304473394 71 385153077 44 165099673 27 745679626 20 439266595 97 256695532 58 863424490 14 756453674 57 929159311 64 760635311 55 644983704 33 616805971 58 927696556 2 972579868 51 103484745 58 85258277 66 392238359 84 433532411 35 877060071 79 775164802 100 839951124 40 35999587 84 977107476 52 48480076 83 981068936 10 754816265 5 289183397 35 481144868 38 238745088 90 280078600 73 150903870 39 771651211 6 121535443 18 263772602 32 124280189 38 368195185 50 229942774 9 610211864 97 47908601 59 488077521 19 362699781 35 101120442 12 955578149 36 810893479 24 798718408 97 385146101 3 159394820 75 686153794 16 310839951 8 472766968 9 830303432 82 217366164 16 583411394 76 462489630 8 784750634 81 39589730 57 394302655 88 953220983 52 691382336 6 232716144 20 970897036 57 614267746 99 927785160 60 928602033 86 335723402 11 110619434 61 150783068 36 399667448 90 593154900 87 864092663 7 688772251 100 216350060 78 990985926 48 549189047 71 701948039 48 177731445 47 94207600 100 986299991 37 847630259 10 804676590 66 694446353 74 196238205 89 470556317 27 560894442 49 675878692 78 874217178 65 745087093 30 689927524 19 34057684 8 764561073 52 879847346 9 606143770 63 682648026 46 752589451 30 53890474 36 850526256 86 362895695 73 93076018 9 829456357 9 498325861 92 363817832 78 769109748 100 159790808 22 672924982 52 724660229 65 537325779 71 472092424 27 558216693 3 977799225 5 762952218 77 968040690 43 486615073 9 943881718 76 299597234 53 264962986 7 481654675 4 163181527 87 639336985 19 49130256 71 784982011 84 708708182 68 771697872 46 680473862 42 371559932 93 357448423 70 415258934 50 96958599 34 358790392 35 441152617 22 924031519 58 49102518 89 269743392 33 607674742 80 323969338 85 855450657 61 748227808 52 22557011 78 121389456 90 239470387 66 260086003 84 118078248 36 652055826 1 867199405 60 388923433 82 518090614 16 898016514 2 967991472 79 469199388 75 186351161 96 245171970 93 4620783 78 45920651 28 666622010 58 497110701 57 473578823 83 560128462 37 3821883 92 136194147 75 963981003 51 879042095 55 845372122 93 758420897 43 608606713 36 217716431 62 383121026 51 510148531 5 863633732 66 513320164 20 305337448 23 522023363 46 916687802 10 728974029 3 744402312 64 666486697 3 838569370 99 540073942 0 952818779 7 419941421 70 851055989 59 14783770 82 475029680 38 907649347 8 408997032 7 283271576 65 840299844 64 678186570 55 436635177 19 113156700 80 336210232 72 738942829 13 227772706 54 818973290 12 560100286 42 176273840 58 759766023 12 140352959 77 124801740 29 776681669 97 116982799 92 678022794 34 273744470 27 921132594 82 366360529 8 784522791 32 552893898 20 740997596 95 757201479 54 735182853 29 678487487 51 287119561 12 291955155 29 592363321 59 963925731 98 174797849 34 5779266 1 537348278 98 4310270 35 582382680 18 256588248 67 904714645 70 540827853 66 750147242 42 522563521 47 339129573 5 252056171 79 424170209 67 867523240 42 499570131 83 328366160 99 506483176 26 898868669 50 289544423 51 469620444 51 824484596 82 898059815 94 348221103 63 417264997 47 57648563 74 302690073 75 791507196 40 29763020 58 753437624 37 235696200 31 869865661 2 762799030 32 152480308 5 559948203 82 922291863 6 347046959 13 814925729 97 61226375 37 693028801 98 102725215 56 937495296 86 799561963 33 41378966 23 743590928 71 1358332 68 605406249 56 9952061 67 49613508 25 881175746 19 409104553 29 291560 57 133637724 60 316089211 86 431248306 2 467235595 79 38349910 19 186070308 16 832194659 95 153472071 21 199559159 80 700303069 100 843464122 78 156847243 13 910669329 82 895941753 92 299455759 73 474624780 65 23505818 50 445310648 59 550299740 89 893162707 84 291471015 15 325871583 42 304159125 90 174402794 86 642416441 20 684615486 67 290409941 32 544245769 10 307820519 100 982419165 93 829366197 11 229127383 73 946309539 17 648056228 100 208489448 57 261417734 13 144424457 30 350176986 97 377769914 79 938185902 20 504858668 29 581784069 8 135172716 3 291222632 34 187289955 12 592411798 88 746614315 12 195661710 3 44461025 93 278815019 58 675943593 8 779749997 95 565322200 54 118525316 1 208503025 86 502867160 53 934527651 40 953788113 39 197890872 99 185276709 96 430143264 12 537265929 75 511735349 22 526849653 55 946815829 76 860122039 72 266163351 45 35885737 73 973272010 76 320332951 23 742033419 30 447921248 89 28502163 92 767314012 93 377748431 35 324261249 21 702815934 56 184700917 55 177113194 16 886584817 90 103610940 28 663333176 53 45841345 46 372091855 92 730819618 53 961165012 84 972876043 0 624956358 95 69131344 80 464649997 6 657552663 43 253524887 60 509868572 11 690435276 35 168340186 37 649712925 29 357173305 69 475081556 56 962650839 97 304565008 35 816648158 38 317848290 23 741055567 85 307445801 36 20198404 24 863986294 24 586223212 24 583372117 72 31821375 96 990665376 84 265394549 81 804065052 34 656887661 5 953253599 100 593812297 79 263043597 36 111845874 67 766648089 23 755288301 76 721238857 36 622347981 61 907680398 8 868489443 10 939358582 79 626604809 16 891824753 43 838210719 97 780182738 51 343778031 26 1318690 25 731721246 18 695980225 75 993424930 89 392584789 90 880711384 55 205112203 1 968262648 52 334526581 8 390702209 84 716359705 20 798864549 62 131561873 17 245149654 46 243128957 32 503203047 63 484241830 30 660537244 93 736618945 64 575049122 89 432799678 1 689784775 54 860634145 18 661415996 46 6753118 12 34511104 27 69097399 98 695468734 33 186155641 87 831403369 2 863289213 51 558366977 42 683172068 51 842923897 10 350838477 42 176978874 58 203364080 18 174090994 96 44238001 15 384994882 92 19582496 59 915727395 4 555169736 53 951371040 31 960305564 32 762717966 30 927254819 100 298814978 46 201954435 89 895088844 29 45408326 43 995605599 55 457076145 97 531705065 44 401627412 51 724952963 91 686099619 31 858227816 38 577588787 7 905595168 67 439300539 25 233318054 6 998496009 31 678248052 25 684008902 0 189447919 15 791396882 85 898063659 27 714867183 41 480955789 23 639967242 79 722450525 17 201861113 44 746316747 86 14254074 40 2408999 76 179888292 79 302227490 73 852836639 72 379454351 89 779858935 71 508612951 32 67676547 5 3523230 41 37425634 79 576918413 49 587007821 58 878187506 97 827858730 81 927530194 19 319289918 29 536103231 18 318228922 4 768150214 4 477288247 53 704539146 9 948349059 12 608894197 33 614999977 55 545727111 45 75669207 46 508930210 62 927465337 30 680177098 69 296680719 83 431060422 60 957432083 96 260188504 65 201020390 41 372771889 58 742391035 49 797634767 9 574444714 65 817677561 38 577172430 66 142655213 46 190730146 89 562185988 87 915002333 45 149306301 93 209844911 24 418888490 20 533006434 96 814187991 29 680137435 80 148563649 43 291269583 67 555656231 44 706243367 13 942231237 52 248648723 95 816418952 90 473956130 42 229612531 26 675315866 42 32792018 22 682846676 34 319581435 48 388794164 96 517086277 27 820970471 46 628533354 93 845953940 45 257042047 82 140091277 20 333108543 35 54485286 68 342931362 21 264373366 46 379986970 46 168789343 84 378623433 89 36845274 56 524867057 32 892449310 44 591713167 47 647515936 20 630447074 75 317614819 60 222466078 17 490204463 7 455949117 0 495334523 15 563429974 11 105074387 36 183600166 59 189497259 7 226153373 23 318074570 79 287574988 44 621447953 84 603626704 74 777471756 93 627472449 26 207931401 35 877248747 52 388095147 20 643673937 69 155588202 66 193382544 58 782737279 66 245705891 88 893185398 69 340652101 97 854137129 9 794966779 81 553250516 44 969889665 40 158722762 42 928493727 14 895424397 47 72958478 50 692332754 10 51283415 35 376543562 4 259959375 50 498631357 85 353039488 65 743264158 54 272316571 45 325836690 82 118049120 30 983513011 87 132455886 6 651589494 97 13325058 99 275569539 27 236817382 25 49226958 97 218511690 96 741825797 88 901667176 81 12932344 93 173630081 11 810419881 42 530119839 33 753306417 66 134427815 92 860035941 0 725530762 72 777421911 24 706773931 61 156558938 44 705801528 79 733310391 26 299905694 90 125237350 1 204584184 35 61537488 70 781179363 51 847591092 20 267494784 72 637659749 15 848438829 60 651913588 56 952922703 64 791558603 85 178750958 59 525734429 88 458168656 76 238197557 60 926374491 68 972085185 91 945744671 0 489448295 64 60260040 30 978798245 30 677369651 73 848684609 16 214230274 5 753785248 6 54377072 72 296861821 98 477984336 47 83581200 10 736024397 33 741281473 36 862234853 28 705823070 57 618563311 78 392604454 3 782621984 22 616225936 24 166441048 95 905684716 46 839762153 66 388358452 36 598213249 23 672782479 8 476666219 84 832650582 86 161474374 2 659063701 30 355666819 76 762684265 82 768402309 93 320382141 95 832484191 9 95127697 53 378186212 49 686754272 0 681518132 27 147467209 90 684897526 60 114533631 55 868870430 62 492003533 36 784010794 10 761621458 9 514447314 69 152825774 19 587288263 36 420765228 51 703799181 72 733273171 51 415120097 57 81721917 69 742841423 15 831870926 30 719198612 15 267893470 66 269742813 31 336988050 85 568754741 3 4069438 50 21708821 37 466708596 79 985302595 27 737042901 91 71953149 93 715745246 19 827746665 65 510487999 53 74870907 51 921086307 21 108058659 100 653714772 8 708988108 29 452808122 10 988724595 41 259729596 19 288482955 0 555231500 50 394809974 45 274340673 20 121481099 41 52808073 73 21758333 71 127010988 16 812945772 81 597008948 37 492539790 63 538585305 27 620112923 27 852840986 52 304882832 94 310973451 66 753107521 23 886674020 44 709743534 38 527985116 4 394240897 46 744243718 10 193111484 85 198601705 38 323721365 57 905408519 100 483249469 16 174673510 30 189653169 44 205490887 41 697363200 15 141057630 81 141081555 89 660915837 52 742483133 13 205254787 95 350963172 2 365196412 13 606555933 48 769076925 9 467937196 66 19319497 58 234320058 55 732099612 12 480406126 1 405737835 98 342310275 43 498928582 33 980224811 5 216170307 18 769633822 56 229974721 39 34188918 15 42551403 82 886848879 41 269757205 34 818514044 51 745364143 69 721150071 11 634741240 47 644887329 83 286440408 0 252820971 30 940699929 78 438233149 17 361463860 27 694168826 20 403191840 32 812631566 62 493238117 79 898403728 22 987874899 12 41241533 71 486918178 83 767997974 6 477104967 95 209987410 82 862897514 78 62101453 59 213691431 2 469953504 98 841081975 34 654646860 5 590457701 98 85530732 94 184390729 31 90755117 17 911150947 88 376812621 11 545292296 27 704766758 55 738032497 52 985365141 62 915481726 20 535932385 97 255195295 94 663734293 22 93635249 26 78957146 12 424902878 23 81069333 80 700042408 16 944868569 84 352960737 63 185392017 24 167796843 89 416491348 71 378831589 59 479173793 65 626195399 11 960261609 60 944188114 78 266651653 32 717504300 3 805785161 2 398922221 42 147838261 92 397637331 94 146717812 96 523855560 32 868232882 13 100304525 87 843595385 45 648772710 66 795338247 97 827807083 29 72741105 80 42916138 82 847097121 87 242159878 42 940180816 26 240600492 45 778237330 96 936082651 21 325442229 73 771217369 63 123077807 98 262426841 75 949108253 17 346335216 19 917820550 64 632650398 12 954083544 99 270327567 2 905132245 51 354650965 47 1731999 93 348794934 84 810390377 9 598573516 62 147527007 17 970451789 34 514423176 95 371955280 14 227730646 68 62784638 91 897296766 83 17737897 64 51970523 35 918538853 25 206221058 81 349793352 83 711380591 48 125202500 33 602173723 41 602965438 58 185990883 18 445754558 20 340021770 79 822640776 66 86129503 80 955296545 68 26222512 46 120932742 75 69502560 54 123320702 83 802359116 12 119678538 68 588369686 82 200120946 62 658383312 37 525229481 45 714406467 68 278522540 69 607153945 54 360270902 26 303210661 92 498974744 68 108490384 78 58594054 14 252502534 2 877048583 48 322035372 59 830920743 32 967801212 29 41011223 57 73984926 73 688697410 13 189377290 98 577937240 88 273691344 17 917943000 98 738320356 89 937604557 52 317068314 69 652674216 77 893480222 20 862699986 15 973937681 64 408608326 70 572876149 13 164767996 2 727339193 60 647274597 64 156625631 55 743078642 72 411207419 25 498854655 40 661369095 40 491561954 16 466836424 59 592279692 81 299262273 3 613704549 87 630103253 85 265462400 61 376969791 75 214270213 34 245510086 37 653533342 77 159762193 13 253332510 10 483028650 85 24877077 47 283165421 37 128178539 90 728297470 64 814960445 96 108290895 35 302354664 85 189269501 86 425653656 44 812820604 88 573589891 18 582713129 98 49593657 35 559612840 62 863105097 59 617477019 40 886388837 21 249690094 15 406569362 14 834697159 37 360502867 50 51528178 94 486897687 56 135211197 8 413137596 91 936763806 92 635335276 31 480063683 2 211524616 8 707748435 23 519581745 26 637954548 87 633682449 20 636987506 95 283562457 5 120252390 45 245806886 10 386302742 7 397735139 4 689454662 91 388675809 38 797006415 86 294697281 94 26665612 45 744736543 44 426515970 15 500127047 57 631911654 19 876144721 84 28760507 38 655157633 58 925613490 76 789868426 48 774163635 7 802027162 52 181926905 71 71004682 28 557954981 40 750907061 62 641718267 88 874155202 71 708708981 31 451036883 68 337338498 68 39636339 21 756942866 45 267575698 52 804985501 59 38559656 94 536139697 44 482831695 58 407318394 71 557236646 29 234381457 12 951369492 25 518057268 91 942988343 1 62211858 18 907812151 61 112638514 91 183417234 64 246244546 53 371594855 5 545754342 31 365301876 20 376898488 40 592201509 10 195303696 56 87657326 21 335837935 19 909498270 43 973049940 55 247340021 48 993388861 25 118250365 4 665671586 3 776060242 82 267798043 62 934271240 0 691630841 37 681324862 96 875445198 27 697862925 63 276781519 16 836373323 58 63254163 42 872303886 35 966502987 44 679834660 17 373694404 50 156610135 98 251337148 51 303343519 86 651378708 26 886210890 23 724791283 40 717668661 35 6033877 99 183460026 11 938068017 40 571609469 55 858244238 93 247440616 17 345873701 20 357429171 12 136200831 13 432546244 35 997968756 69 797423384 60 571373519 46 754156063 65 569781288 76 486168056 32 210101952 83 431870545 26 757903233 95 200785083 13 590834449 56 876922397 93 22518954 63 194340851 76 740779798 59 550886367 45 305150219 32 391819580 15 209998353 57 691419285 72 348034279 80 725875754 68 535493583 81 182201992 28 401966848 67 646642652 53 425361042 81 157028135 48 68510836 6 961439662 54 558103706 51 408682675 55 697172399 35 501465401 21 148538950 82 531651274 26 434721425 61 551005839 75 317714237 34 205645153 63 269913478 19 125282269 17 471663884 70 914969118 86 111373952 82 350017489 69 707099731 66 352788113 12 762870257 18 377964047 86 866018141 65 56557032 36 220862801 51 633040064 43 810862068 19 695182418 59 718822528 22 555843933 22 747087841 6 583019165 34 251362996 87 267294457 36 83598356 19 127767131 90 968821087 76 399600946 28 854381409 94 836605111 1 719728467 45 484863596 33 289979273 32 374012520 72 550085717 71 117022052 15 155356915 68 22186148 13 100182922 42 268942837 97 863287138 79 591737103 100 428229996 41 87776463 86 25316284 80 495502566 98 405704464 22 333074874 73 4715075 15 799378164 95 315756229 71 286052582 24 112193144 1 540297463 95 442560205 84 349059468 11 11797948 47 861326665 75 919665832 13 435441165 98 784917665 57 765479679 13 587113338 61 654523308 95 6987389 37 900536303 60 682000936 55 170595914 53 289205524 54 69744158 62 179446356 73 486162475 11 398994969 47 304833860 64 139971079 34 812589535 35 388050746 6 177503260 28 164174160 34 202993852 61 970564759 59 995367477 39 439629672 60 386480208 42 99240387 81 820963284 83 577324963 88 18017145 39 797896091 89 989667311 5 149545608 44 546725934 57 160958177 20 329445736 50 386817213 92 896095779 37 723092950 0 895458992 23 215664801 27 350342284 43 509511577 30 270012620 92 860735051 45 135872787 57 687998211 86 300193763 35 6757617 20 695755199 42 578725990 11 8360876 71 438493417 32 479133404 25 223906778 89 713744037 95 438489714 5 816637562 99 46840366 64 562455079 74 710331753 92 93760887 82 534801877 88 654847111 36 186239410 27 854460964 68 197078500 40 732918862 19 17571927 92 831190852 43 59782297 18 131376830 34 152319107 90 446325536 35 422052290 61 546821539 22 698486722 28 516745897 18 841583865 75 96088349 29 54606257 26 158146378 47 660982824 28 903022588 30 135177724 18 321435443 81 736250761 67 471127984 30 821251456 59 42544090 21 4013633 56 586719536 65 793059759 80 49575679 39 186950265 3 319016008 25 771948887 11 162286030 18 279015285 4 289542219 37 500833580 86 12027581 73 637887012 38 242088400 38 228854558 84 877904978 26 7307008 38 677680560 83 47888758 14 703302711 4 513325595 67 418409491 86 694134238 53 610967782 96 499004277 31 937271893 30 641491874 44 461396062 26 389281525 13 561702177 71 775618983 98 867569265 86 603248717 66 289854338 66 350869688 67 635308457 71 24529959 76 196371913 74 890606790 62 156896210 63 378740519 30 684140331 37 997586523 7 699998359 25 127722930 51 7858782 19 523506280 13 648581545 4 787884674 96 888815478 33 649972653 75 998217586 13 815529521 63 491021251 6 330412251 30 519464255 44 472927694 39 814816611 1 420179920 51 552894336 23 131199081 64 775022382 4 894268544 63 870019050 53 310636529 61 23808454 69 151834332 73 721924476 32 253691506 53 308998903 43 434518641 39 886249124 3 461219747 77 775589166 19 896234153 53 803081085 35 28361712 82 585893855 42 489166168 50 165058371 50 139475888 18 592949386 36 653985829 24 733337057 40 426906343 28 815826223 23 54343309 47 935681927 73 537764366 28 825982227 64 990744424 7 424878909 71 634626022 75 241387446 63 910353620 48 922869615 100 398561739 17 46135632 59 351215280 77 822483343 48 907924103 58 919132385 99 82685237 93 460680120 48 911105827 76 386481964 12 198354892 10 688195433 92 373708615 78 812432571 88 138706473 87 624048692 13 105290656 27 37786255 86 418448852 49 851387394 73 543790657 1 696378433 29 823155960 37 810961067 9 969047878 45 226241514 67 167481699 31 482154494 50 24539778 67 708180460 77 423373319 46 263366107 13 685405536 15 823872883 88 194032526 34 652182765 75 106712211 54 71043817 96 672474470 60 132452997 92 344780365 49 708044937 9 552689605 90 435471358 34 219890465 40 517555071 71 194599427 2 812617114 16 861453949 22 547075838 71 274937305 23 397644927 43 736872507 92 521386126 46 867924556 17 93653817 56 47054886 78 351412364 29 710259243 32 32931327 94 603270040 71 47611637 6 41820165 80 885033515 50 686827570 27 71040246 89 886572194 3 973868212 16 838650068 45 377959411 92 256717617 72 417848414 44 889879219 13 779095680 67 569230144 52 511895845 18 334141010 71 637700150 14 849203926 81 971316124 3 71322219 18 739150796 95 498538820 27 701188627 38 556815732 31 8485209 29 900810362 65 415018510 89 775652089 23 249820508 99 983072000 72 702749592 23 927782573 77 824748989 14 129720308 7 533410972 75 700993484 32 149777283 62 187274355 47 612838064 58 877583193 64 612086934 57 808634871 89 155519656 63 546464539 33 379356133 83 76104790 22 405940941 43 644843060 8 290372727 80 705330044 48 861857264 66 123077436 35 719431667 49 452940786 26 778537685 5 877656707 8 534757278 56 59927048 50 963115628 53 101964877 66 707995959 21 321337472 58 126649597 59 464639587 70 123693519 32 123897584 75 204412900 20 500230516 92 626717822 75 677673596 37 782146989 78 949396123 57 379247713 32 968341148 86 894917692 18 270803652 18 861113442 3 64077325 32 883008706 26 59026399 20 684105252 42 273884611 40 490560071 58 246493835 80 433318141 60 440654473 88 692868888 18 918749314 84 676020167 38 761174034 58 951199672 48 989746608 34 537179959 93 120132136 36 864112773 17 895497840 78 811317027 50 503769615 82 310862061 24 249579844 78 300278323 34 526089519 40 917123129 10 92541699 95 879210752 35 302220866 10 761989069 44 477281675 17 260188406 58 33991656 27 699595619 51 235888218 21 221341924 83 701816414 71 552622387 62 149634007 2 469284734 44 920650255 52 589528418 3 857521489 89 419718436 85 607141764 16 937224817 79 394530809 20 55096921 77 58586704 94 100782790 16 953242472 29 126113577 88 738384331 53 908418759 20 405270988 42 694439479 36 93359199 4 281830379 67 645981386 26 488038175 33 706898814 40 117066637 94 763782593 70 377741525 47 416092240 56 253738741 31 89488873 5 416526332 56 232819777 55 627327741 85 192574937 80 884241911 93 636596243 38 563439772 11 298490433 28 951475407 91 858918098 92 689224701 26 207461972 25 323006861 17 810941719 77 770578367 62 968826422 91 988967377 87 181306276 1 748288983 13 356174562 20 140506022 29 986348682 0 334701491 34 227702180 89 405044939 71 477094118 51 104772113 85 357776276 64 513355390 9 197965705 40 102033211 91 767135467 2 440107021 95 165046011 7 16800730 63 259994759 91 533967072 55 877130483 30 956220705 60 901568708 27 699060661 47 825573835 21 677628350 2 640262187 59 235034330 2 72954293 71 781485552 5 880974040 27 952934544 99 380314324 35 585693452 33 784709561 2 917125622 71 739816824 83 464747487 57 445787554 11 895709871 30 540863613 50 538836127 82 331002165 35 154811189 91 849264706 90 351183091 6 152778734 95 835528883 52 719071476 100 367604762 47 118920377 76 444700166 79 534028720 38 523127986 19 997590473 76 695988041 62 174547646 51 37940509 56 471549194 77 523647493 99 460596864 43 41775016 80 815114481 13 957231760 91 704912023 27 837509408 38 470718388 55 345195205 66 770651427 63 303855513 56 643507077 12 868353389 3 840000095 13 493682058 36 434605715 19 499745478 5 674434356 20 218782094 54 78475470 49 915031240 58 792645289 19 102040829 28 591068565 18 588378893 95 634823942 73 166692501 54 409590248 73 188904449 79 937229808 1 679099282 33 575920280 93 150019745 64 530497887 15 903502343 88 182641079 20 297707946 95 55602792 66 630352742 98 408174995 5 694673254 63 124724086 70 986816640 0 843945212 77 337988862 76 494399581 22 778285997 67 85367680 10 393467415 100 295233179 38 302083077 47 445253154 11 716741302 40 119726566 95 251614557 21 781249771 83 458184148 79 201742352 61 219543036 23 679764172 42 930107058 15 320014304 70 104479460 73 714933122 73 157768219 43 788031958 78 212157469 52 547456841 16 573118311 94 674179613 2 847804618 2 330251617 84 509113287 74 284628496 59 353211150 25 226515038 77 657599681 83 909956308 68 364148438 34 570487990 3 140189890 64 640762708 60 636558330 15 248751332 68 147191127 46 581655867 90 721307354 8 713026332 91 111022599 32 996341424 3 843497469 49 697085840 55 923073669 96 199885411 13 25112210 47 974614784 34 755226043 43 340474511 8 5582905 77 616907724 96 821102611 55 950091662 67 963985253 46 163628195 41 908330953 71 779016691 63 835127574 75 651314830 52 971249291 51 517058932 3 756973111 42 446174727 14 365665877 25 644029356 13 992204586 80 274928252 24 147164837 13 708296726 90 10235760 7 229250083 92 864093038 56 706075836 93 470369862 25 806479455 4 689442976 14 533521862 23 895864707 68 56111976 54 873178188 36 558320026 3 102715767 98 566254824 100 875303886 41 647595794 19 36788804 53 213687327 21 308223510 59 699468294 52 425431242 47 12773972 52 441513842 70 12023914 46 657692669 42 144642041 27 313061743 46 818256030 38 851956323 79 519648519 12 907389756 18 888915209 72 906016287 34 591681949 11 288854037 18 534209741 18 977943427 2 438537469 83 440107587 59 185249845 23 8257411 2 765509324 6 46762380 61 84123206 94 575619096 1 760658500 78 394559970 85 766632467 94 756278907 55 310315590 75 370206618 53 32306877 49 59077689 43 49938420 24 690252663 73 654464957 100 973342737 42 768897695 75 65070704 46 623087748 98 187993794 69 818500920 100 610729860 28 226963441 100 97727387 28 705316592 48 203603190 82 750217335 67 118498385 95 80411373 96 639609962 68 658467697 13 645653411 9 314221376 33 622433231 87 20440124 53 870651399 11 285719545 50 532422875 52 827163562 59 20839882 45 908971570 15 499563098 33 396068157 48 491797943 26 695750001 49 684757700 79 122867688 42 424443629 20 146869545 4 163373895 14 66646002 3 436466678 86 261167790 0 328695453 22 633341594 99 620924315 61 905995649 81 871324705 26 979388919 7 657699359 54 894380015 66 747191912 62 440667384 44 712078125 37 284077952 89 509019896 36 553050587 36 4495216 14 710384814 15 485947030 82 302274217 20 604167333 63 214454674 28 541360385 29 272151606 48 581931326 92 938536844 26 421384380 44 557912579 90 986346374 76 940685877 33 704346694 14 858176437 2 440896494 28 313197772 37 185002229 90 513859854 5 289638144 43 845915876 4 278340569 26 950927265 6 424391184 5 429241610 71 207297581 37 628326673 32 477874011 18 338788728 56 377825814 72 862902508 95 95709299 100 847741006 10 572179520 37 228404872 98 472696897 13 608809073 46 195894824 41 917471320 50 46193520 54 336152731 51 944399745 63 455908728 5 11540075 64 520259421 86 667274891 48 248192954 95 492239905 6 36585031 73 803893611 51 355506479 9 76959737 94 801410206 8 969209245 2 990821218 77 973107741 22 295417976 94 153424985 41 265328046 18 426867224 98 360284237 30 831187368 95 77003005 10 671212884 52 253948627 5 906816446 11 753022846 71 369409630 59 792877307 85 300080844 65 675691122 41 719326310 69 998546041 3 159651098 42 657383972 93 114255380 89 439386149 32 754371485 62 838161459 32 609980128 9 150968858 72 988585636 38 322792496 15 828853866 29 691770564 30 614049437 96 911318524 86 358628030 39 117803153 89 265125165 100 174657256 59 76883936 68 405686574 19 468480272 71 835348721 57 37151473 92 455860506 78 284840278 61 250469014 61 439409726 53 422067660 88 475522068 14 498204266 15 930665847 92 265879161 67 575558413 86 247468415 34 835108515 32 278902849 82 102942407 92 543267678 5 3239103 32 840697296 87 905620069 64 43255315 40 895738793 64 343891759 86 975264878 34 155144820 22 652010102 95 35196739 90 862719270 92 723743636 94 738455976 49 360993773 93 519851508 100 549994943 93 203239316 50 105650286 79 84754392 7 635603558 15 557299641 15 714315926 62 225882734 79 77498975 88 986349342 85 817116818 91 238681304 46 816705195 40 204724006 82 843595905 9 841364630 70 269133294 4 816176745 3 784169130 69 768202583 49 83671570 54 703212227 99 656691510 88 111009867 77 481281338 35 235234972 61 254674189 95 76660105 80 401120261 47 198984477 61 772224884 5 461663510 7 762773193 77 400037605 27 799850997 46 395965991 90 661440318 55 68648038 94 535472828 82 47472479 17 563132821 18 392238055 56 145476851 25 997733168 76 536930789 20 458769398 38 460607200 82 876449868 99 983134856 79 959581577 91 449300716 100 938240522 50 84529534 94 838043545 13 74830003 34 456518116 45 258657736 34 988884058 49 409981798 54 274737157 83 470132437 80 324459586 94 79178799 67 150805441 73 462230327 40 583187176 16 573502251 33 949163118 78 250449349 64 89186034 20 599106222 44 234213404 25 459379207 68 297457144 58 863385616 92 981917636 84 693829849 91 190974820 74 353267421 43 152743799 88 649396083 50 822204758 36 927895847 47 459559237 18 538368641 33 219380073 15 277439079 4 500420731 37 951774301 90 590878445 61 613252021 66 33310344 62 764276794 75 236824118 68 946608735 74 898630687 85 442557561 57 564657811 11 564357374 33 427454445 99 657935212 10 265942477 63 426238148 8 476524741 21 302784646 78 734542762 75 116540068 56 536741326 22 320788272 63 845939448 29 259290450 66 177965698 17 217804885 9 854774421 54 794471593 96 2068690 90 579810559 26 922020336 43 301352153 80 60932346 90 607966424 30 179625702 21 464393414 60 340665831 56 837288157 53 947659566 57 664448164 99 272788079 25 812722202 30 120664633 96 947395623 14 346408933 31 4714573 87 279922215 46 177093653 43 182715071 8 701581907 31 556511980 53 690172656 28 135515233 87 774002439 90 491146588 67 845188993 46 340799444 2 823313189 83 853371010 63 590940706 48 450436681 48 49065264 9 966391120 52 343242262 29 668573367 46 782304554 81 358408972 59 560257673 0 66026612 87 722855457 56 873570775 12 595825846 48 45256067 75 307897491 34 745756295 28 662413988 65 820708306 22 29301743 97 471078820 21 716670460 59 592796807 49 856025323 24 326302398 67 973266696 94 627727814 27 52143783 0 262492104 77 217133192 32 71322271 14 689131553 94 113199582 70 46756579 54 283469694 66 298631774 17 983760772 41 465509246 79 905995243 10 418849725 14 938813846 63 486325857 33 153533729 20 615316822 29 976947776 51 876387074 77 490825781 91 678425103 27 123606964 17 635585084 72 80192748 28 251221615 70 583150681 0 88749115 78 482634741 46 719814993 16 665857715 41 250594258 36 391576861 70 840070636 55 42560316 48 846516594 27 823374924 90 824886521 25 832901426 63 386648788 59 162166359 30 319407895 24 750250518 21 589385128 51 442509593 63 141815483 57 753991645 43 983970328 92 696563718 50 848298407 2 246198476 28 684936395 43 100447921 15 296706470 78 379918484 67 36439676 48 950200104 66 111819946 98 766123199 74 437551718 100 512388387 36 534263413 42 282568499 94 290473153 48 233067904 96 377324026 60 360018799 90 207716195 83 398252882 16 631406955 68 108199332 25 735983744 0 691596315 0 575932053 8 472516897 69 591148816 62 300291470 86 518033783 80 612908323 80 671674614 1 53185126 18 932376563 11 405819368 84 347520870 53 207167775 1 581547225 4 943421476 6 715492223 60 16486278 11 263529829 51 54489925 12 264085169 32 492607958 17 547766770 7 944356499 99 760345750 87 934141359 74 650284700 89 970017061 33 938644149 63 409555736 8 428717222 29 876022660 22 785299688 42 795384090 73 41223301 49 384698931 34 915319728 43 948639189 95 388513175 84 19415898 40 451559123 50 806675606 36 238023106 92 624401793 23 537071663 26 859987634 33 591514335 18 604628328 83 683190426 5 679650383 77 381880102 30 736701142 53 24584477 49 249234536 57 789467406 29 262113848 90 513247452 63 311905415 91 295200449 92 961704526 9 116077546 36 270538321 26 303768712 12 685496172 94 901533320 83 167419775 29 882989163 21 346581130 84 273975367 28 724886 22 31579920 93 556970231 100 909541202 6 263278305 44 146576951 72 912846191 27 121620643 61 854150504 44 313563398 23 893637102 82 338442173 15 857591311 46 849577961 23 897237102 78 33124583 41 945129715 96 8627087 79 941380677 10 552940577 44 655128678 47 655422113 28 975953596 24 769837903 29 278885863 31 582271436 35 318746844 32 959845276 11 332556165 34 1251507 55 257738663 6 537438450 40 887434550 72 413619188 67 780034723 37 4937904 70 580132813 59 329300089 44 356527875 35 982994810 45 446144853 29 20801250 31 614525142 84 440742636 21 923654639 27 24254032 7 44945720 9 432301757 21 37786744 3 265082452 54 97028740 16 285338635 29 201162007 55 474687358 51 945576508 25 39603610 88 342951927 87 842851788 34 808598700 55 641412979 57 874754495 4 332566173 96 451608879 81 344439389 10 667708083 1 254789033 23 702369010 62 384264074 73 735799146 93 2131149 83 63298267 27 75455689 10 977364126 46 887834978 62 722232490 91 982247559 83 802777530 42 314649395 75 48096743 63 263354595 26 839699046 22 740492495 84 702671496 67 619491010 27 301669948 11 512509772 27 494623064 21 332823781 29 477869358 74 47097822 41 90450436 83 415330106 67 662752903 61 559539525 9 244556454 6 353011300 77 880801874 41 330430473 54 487458090 4 280241852 69 204643060 47 38760292 17 598089895 51 148443495 92 221836241 59 856012582 74 4028695 86 206376680 21 351678108 79 935161419 14 638502657 53 134782338 27 911058598 24 667637795 78 44652322 29 66622000 25 164559084 70 48372792 12 790759040 17 774186664 63 417210278 59 606353354 92 451262415 0 291735455 90 798571106 86 75145386 80 394040407 65 645093355 27 691980319 3 203354260 16 613698940 83 82344491 72 296157775 21 996153469 68 312890106 3 389550860 0 780705830 22 450415998 3 859559637 73 328092878 20 895438390 29 927159634 13 52166918 13 870767294 52 247917255 50 590009367 55 20018837 50 62271904 79 384021791 61 31028565 7 503213549 62 519305263 12 715606300 74 900431019 41 304769766 77 545075953 96 575055276 100 783135726 48 784753497 46 784815861 8 26972268 5 628771346 19 707465612 42 399294141 8 174706860 12 732124593 73 812991070 75 308594937 83 931968114 87 639164075 19 263727952 5 834306102 95 173525618 98 723259016 94 801609451 8 638560192 15 43568770 31 22200221 13 100634126 9 295352348 62 989133541 97 749329397 61 976185821 30 322625434 0 164719677 39 887271535 7 589141542 55 803329668 71 299567563 26 503343295 86 633289805 59 683972476 11 90396896 58 380688293 54 491333535 7 394616272 92 781379253 83 888039804 59 660923765 10 254851750 79 890344272 36 706228746 10 688253465 100 928193014 39 494984442 23 755712686 12 992379644 73 365027252 41 971318497 3 548745971 26 78177103 79 953393049 25 607422111 35 409010449 85 162027356 84 315557936 30 567598748 5 290788869 52 924190785 21 468049762 70 940956605 75 900439796 69 573943538 53 957779683 18 679685180 75 125732552 13 909214343 82 586796532 94 795917901 78 998778666 45 408492581 50 92414006 42 405265062 56 240931829 78 453398306 40 985774513 99 656921330 100 439884978 4 922032932 53 498144695 10 785996744 19 717712670 22 400872914 60 262939979 77 255339135 93 266887401 1 541814073 21 413795927 5 786068783 55 352652799 28 651144332 4 646516202 83 827237909 99 616083130 21 81928934 49 541058439 21 682055654 58 377081135 48 177080648 9 463548839 67 870467276 85 717900799 40 737160512 100 312569049 68 239040406 67 975747110 14 872767485 26 700817858 70 272543281 94 57601183 3 550073422 76 522655393 84 120200992 30 957665882 25 756922347 53 120105377 76 725125231 34 636888347 85 512707996 15 940662680 67 259651396 20 691421125 29 59508771 29 824087682 99 500405280 38 908074644 11 301348823 73 687083862 30 77945155 92 861347620 53 912944436 0 523793532 63 175283786 23 651456813 60 946976156 95 766583339 6 122096607 43 545649461 32 515752587 70 924347157 29 805925844 74 695650402 89 942803901 53 428768151 23 257340410 79 230146199 6 996924061 92 230899656 82 345588234 94 234128476 47 731706869 82 191052364 84 400593332 45 819782835 17 887495929 99 187332087 91 319210295 13 922161080 1 444683157 7 938605458 37 568509193 58 85344262 8 391574760 88 466721284 0 783073436 98 363184158 42 306902260 50 484782097 58 353716083 67 601282766 50 55556505 73 386397983 88 853683306 70 798609818 19 532674908 8 596346830 75 397437663 95 708197192 20 370907648 16 456176112 44 1008323 64 829680833 48 478188820 96 922432023 25 927999718 28 307912880 27 290272966 91 195076404 21 819294625 11 156804660 4 182072945 66 132826342 30 218195698 58 602982066 98 935904932 83 169491014 19 762159336 58 494865686 73 440817409 96 564856896 40 581681770 33 485162464 93 439259682 58 770474006 95 98144245 77 268204348 99 232474037 20 693112503 85 988208783 68 337555132 76 577146606 3 446019769 70 65517817 80 686971178 59 81960998 27 425763767 10 502070586 100 654821854 82 72604480 35 633680858 53 404565885 79 610495727 70 19906902 76 530241526 98 598274958 55 743186210 88 398983009 21 521790982 7 639405185 69 720909402 29 772524745 46 860698117 68 958111270 75 368063330 36 661035558 25 15095520 45 152773304 100 187116170 33 744764967 12 53619446 94 278606027 64 972306706 53 147155520 64 545547319 4 537040207 98 818391610 61 498891840 7 665654869 11 647901512 76 896968825 79 451554941 46 143375556 48 810467159 79 920124987 81 58315988 64 20152397 32 631586782 22 798015921 47 642751270 40 262787864 20 341060057 53 532338296 44 717991068 3 84356951 1 811217004 51 853917758 12 963195796 91 890976451 21 46627190 1 917553813 23 981241784 99 413227580 83 180549501 73 695800915 52 233004678 24 206476669 65 738986250 34 867611556 37 701324628 87 502092723 14 905546111 64 596912197 57 894538572 26 424771564 56 522496310 19 690801701 17 370981531 71 548486766 11 254687845 29 967424141 90 342466374 5 227540867 36 792695543 6 811107345 35 680638592 42 530637731 75 222460822 63 780056561 27 663899153 24 419245583 17 854476262 51 43293970 79 420636332 84 324762974 17 12681098 22 317970992 49 260604574 61 830142278 54 472236781 21 138682250 63 883631369 94 906361964 93 712685132 24 689302389 57 640043273 94 720128433 98 306255810 95 135793331 26 889658573 21 343695322 39 292999532 11 506737744 88 818681752 66 277960015 40 545452690 54 784555732 91 838034616 67 964843893 22 151257486 37 714776837 93 600761364 0 485916694 26 766444175 28 425703372 43 898262320 6 338525234 30 776170563 44 378102132 45 826034295 53 568467077 47 212071470 46 365285172 4 120451271 11 163888141 72 55914823 27 463435365 89 517931396 39 600628015 90 671191930 8 453074785 28 973592192 84 409849580 0 997589019 68 410997899 6 216058120 97 553853660 38 903636846 99 909318385 26 701398542 81 719904954 66 105837380 79 816386787 89 742303676 53 85128320 96 438858559 71 612304091 32 263038803 9 720911883 73 524360254 93 834043138 4 482112974 19 938371332 88 184336283 63 222228098 4 412117830 2 245573616 93 775965319 30 344508051 4 546515104 87 41810315 24 820699869 42 642977838 51 314106244 90 37915596 27 850653448 9 650659223 95 994699640 22 443484667 5 369557068 90 128367906 98 883003157 85 393387274 54 2019844 41 132728555 59 246582959 24 522751979 83 912564171 37 71426239 50 253690911 68 164901214 10 614561914 47 559509378 26 721469501 17 696565068 30 451527685 64 765207064 88 780886736 28 1064625 93 198121759 91 819091862 74 387824506 99 678279883 87 359816006 77 217980567 89 743543716 59 72618614 84 584546911 78 484612522 50 637417546 46 772337721 51 891759936 26 392242298 85 586094802 65 392516480 20 981527640 36 851378570 33 12677522 85 37909858 86 194302637 78 141505635 77 9378827 53 701234258 59 462611145 70 724312731 27 472000723 0 988470931 41 686657503 79 38919605 37 591914409 49 996881196 41 896037353 43 465088667 7 956400958 59 200532822 5 445314519 81 649575166 74 153244546 60 431109687 79 481565672 41 57919784 44 161119047 60 660900676 74 125188371 89 373530039 68 287516341 9 286040814 17 507850392 8 614636157 81 296883584 68 261127529 41 90366563 90 402287778 9 872461130 99 449220633 56 890204834 76 119062179 75 869490818 46 984247454 6 282997841 70 440033916 96 441520080 1 385668385 58 568550152 64 489709886 56 180339010 5 69417582 70 72094460 55 570496979 13 137910801 27 143822432 7 54380255 94 370233014 60 423383407 44 256319232 57 922936879 33 836883860 30 841268715 84 555785713 8 214917516 49 348780254 89 382569365 78 973925914 53 361293959 95 517470455 50 447583076 74 433359600 52 503795693 47 670833828 83 421435036 95 543705020 19 320180899 3 496176800 26 86516793 22 298104282 40 235909183 95 166117912 50 108472091 58 816025466 100 190838243 32 479620954 80 201128552 48 637492484 44 694954264 6 987664408 9 274961267 3 153800510 89 689521945 45 467427812 77 862369420 100 82440973 75 8002517 30 447002553 49 81453375 3 735184532 34 885673991 50 742046663 60 136240777 54 133478079 54 753540232 49 75180684 91 70710748 7 306830848 67 362098243 54 924979259 56 472552116 76 781434267 71 685032905 43 941645567 58 246583783 67 135853722 68 485473714 8 108966439 80 418282045 40 102741918 56 172982023 90 465629986 69 40220458 42 51803051 24 685290793 23 907500894 37 268376653 22 626578595 27 85132731 42 421054201 41 636234425 40 984857005 61 146205534 36 777377880 49 11343456 48 634630898 89 562138567 65 693987384 70 708705645 22 810389091 38 355610318 41 210021275 43 897497325 27 973666004 68 629118018 30 806302946 34 591689571 36 892921040 52 181526460 0 311264670 12 722267756 39 895753698 46 262917673 19 85559765 2 119360703 19 53782179 100 744494835 89 707039433 6 22563992 91 274779975 1 964330139 62 33705797 45 748334417 4 910533142 31 556469261 74 552845102 77 139626502 23 502687952 17 86507630 21 928163843 35 812755523 87 180483703 24 565024327 68 155809096 1 618675057 99 699013615 22 116519995 100 876324352 41 447247520 7 794015914 47 37032579 76 446489057 32 58550933 44 389341211 39 440708641 46 761517895 96 698722076 65 808163332 65 551519612 48 176296694 22 190074367 26 665998291 11 213871790 68 645259719 78 859370878 95 351450592 32 608007889 46 984370982 10 817399055 70 371107366 20 835504755 89 506031181 13 447148150 60 503189817 95 656265344 44 631428559 64 679665980 81 999282420 69 302472160 83 783368980 37 271521039 53 698583005 26 561802139 44 659501641 51 349528440 10 304782505 71 794451571 74 70862358 30 933478971 88 846344674 91 642424375 53 761240542 71 709810293 9 183555826 40 7174524 79 695581949 28 987414432 30 992604659 70 876568150 20 875249059 44 222069111 67 886179212 52 334870074 29 119498882 86 52488111 71 42040548 41 570674290 10 64886419 55 129740495 97 781464307 39 929098482 72 711458957 84 866382512 63 517870956 77 348017095 63 650166577 46 560081147 78 836483378 65 885451352 87 866622149 19 781728408 73 525501870 74 51378687 49 593585475 20 134516033 36 725335019 88 435827684 72 771354645 85 868516632 26 561607318 80 289684944 27 855965036 38 941204509 90 343229585 94 3601372 44 518527384 12 312329366 17 113773797 12 339624289 3 591341792 2 244274416 97 353545836 57 984233143 0 389604692 89 49319526 14 843955789 24 951508807 34 915089363 88 930210160 65 43136891 95 418752677 23 100745405 9 470229243 25 366955252 62 127743527 16 157760740 83 802910892 81 205190639 9 587849189 6 7133087 32 429760793 100 795800911 77 343667500 65 951670672 66 353732649 85 962255799 34 865924322 79 109120479 22 583459706 71 457455136 49 891437310 73 856247508 87 235758189 82 993637874 51 357290325 93 245354565 3 583996554 86 404782577 39 323441600 85 223281390 21 181517360 79 532920480 85 901342224 73 91327939 34 714851079 30 230943660 68 53024931 94 913845227 27 407193401 89 978843136 40 370926192 27 870030088 78 596458379 29 923827064 88 811403017 67 276873311 47 325525064 55 578415006 16 857987323 100 467932852 3 578604658 86 651660070 94 296028312 6 139701616 23 564824749 30 171327440 3 380609135 22 124266849 11 511489077 3 47955177 64 209499013 40 286361773 42 490300000 97 70927558 77 84456262 49 875184391 78 564465655 28 768834523 60 288715230 84 562880492 5 58011517 85 855834982 66 700490015 3 650324780 35 967402840 55 647411703 52 753412964 37 377281354 4 525085152 94 55486196 22 710813137 36 985026381 0 556860075 42 235029094 17 835358370 89 198825124 65 798495588 44 505696400 4 559557011 52 100092960 82 84686474 19 880856439 16 769496643 76 775608173 17 975804178 23 671018630 78 586722210 76 393156825 71 242084324 93 128722097 90 51467659 4 351638665 54 740149530 88 131220187 53 711201509 19 852711720 58 156532921 31 797581083 85 509729082 28 92287911 48 527980045 50 552211023 68 313707439 33 524441245 69 9370056 6 748286839 60 673208973 62 785870934 25 137589165 41 117795939 52 277590012 72 43358205 37 813862680 62 612476327 76 271443377 43 275199629 38 110625074 42 366743413 56 352227685 66 474159099 63 306610258 79 715074356 32 856868227 1 263392306 33 345231867 62 329559385 77 71837658 23 248224177 32 956716861 12 349595220 62 677630787 71 780717419 26 651834322 46 551344435 87 241512467 72 362823433 15 528935645 97 161359797 87 531568628 97 981110946 2 476919133 75 311353456 77 897529422 44 308520045 58 761106301 5 676888915 53 420682723 98 613378888 34 389968592 76 264782837 23 726310645 61 72354723 47 100711489 72 258506468 88 63690052 32 605221592 54 792775042 40 710131800 85 151840661 61 105466109 9 866921483 2 259220466 96 884468927 56 654473694 18 374154327 82 365609444 70 718401762 92 787893531 4 228582195 27 159529616 71 703482317 81 949515927 12 877749979 90 733060913 27 660222678 32 97346105 61 570103135 71 710509635 62 414357964 34 231006353 54 37032469 42 413097561 0 93824095 43 552564364 1 328478684 71 742898415 88 138894951 7 968703697 7 630624274 70 362597482 90 630739193 12 876874547 88 978914170 35 342702786 73 968897537 25 802256655 9 440512971 77 762773670 76 225564200 3 859890401 48 638236731 41 108548408 44 463279545 41 288219180 0 717545018 88 395095255 62 892300314 84 234159893 88 887300568 75 917077963 76 654114056 73 315685846 10 214056131 4 332393394 98 520877573 45 452110343 90 610390668 94 162008499 19 559518487 70 282481375 9 308247052 29 497588512 9 479801353 79 674093023 5 529239889 60 157209469 85 968462409 72 858976321 63 300807706 96 259700634 52 770506008 77 879159380 63 218843230 93 912265387 64 338398231 5 484555338 18 892298063 62 693443019 26 246976564 87 648876256 67 665453337 73 163444345 77 975561920 28 189484797 75 748081300 20 733844165 69 594959469 82 461612578 94 337353009 18 956652070 13 713855713 38 294851293 35 783805811 27 431265078 15 50256572 53 828854174 92 244118945 53 935073313 43 427606259 78 156228338 87 796148712 13 571187519 24 459476563 35 266730226 53 39269887 55 2589243 94 528308874 46 790001942 23 75048589 9 724366466 88 406973279 49 281992129 42 361864418 84 228551076 3 605351511 92 498586017 48 858857655 46 173493643 50 550476606 3 473788356 85 527600700 16 744593290 93 931751580 23 909837206 18 704535820 56 55387353 31 965265022 79 771902340 100 715359651 66 587812664 80 251673652 58 697560081 8 132294934 73 880570873 81 291980754 95 921180955 98 411549383 36 890987717 93 753427488 100 932600966 26 470911618 61 912109893 96 740086624 10 337777312 74 30631990 64 337134320 57 133879323 1 748722034 41 976861892 36 917176584 5 129705855 82 397839828 0 535672031 57 566358025 54 22674942 3 689715430 84 868351146 49 237270883 19 107596970 71 313229768 9 888615555 18 529712663 4 768619705 98 194383108 73 89440055 21 30855141 25 442036524 26 668360810 75 593761172 14 677358264 95 989868453 44 541267872 93 497489710 82 483239530 15 375027163 8 11579266 58 587758053 82 389340602 92 750717391 52 763619077 3 887480247 49 503643435 80 225033165 96 951368274 6 978722464 65 86045997 44 399935006 27 401656434 23 134306719 88 318222868 44 962094486 49 992984353 36 875842543 78 71633650 35 737142768 88 890786115 93 371668362 27 967001948 14 327233025 80 87751452 24 466774522 23 651509621 88 864224489 78 418285956 41 43063742 45 24520159 9 257689032 92 139731142 13 224323917 92 567514098 80 129242351 0 544305100 51 147685731 39 23709902 89 300026047 62 169966855 68 335091389 9 531056368 30 795556113 1 619732262 27 206245272 91 378122903 75 369775016 65 96811881 6 929999967 71 686946900 19 51347204 41 395532669 49 698314494 12 305610317 98 664378568 57 571565158 43 86923280 70 5576277 62 915192877 85 903814448 37 413458075 84 760351379 16 857052062 44 191294109 26 175099905 21 508867159 47 284370764 74 130503516 16 627772030 84 622857625 3 861419075 14 448490133 89 580230724 61 650653196 39 364549225 72 839155243 86 622696411 95 437438647 98 814052203 20 540296143 16 775993427 37 427422436 13 277553292 55 691842912 89 304092197 96 667139495 16 788573763 15 641072425 44 119153675 86 376798471 60 221230628 73 443426597 14 711253371 91 579433313 93 293837900 47 999574966 86 25235149 5 341817307 40 297164582 69 691484572 80 763580540 69 337085420 37 647758209 26 686239890 61 392929170 39 18320310 26 259648548 62 250119575 63 373733330 98 655581591 29 635551166 60 598031332 80 833554128 3 750938891 52 721508467 31 121263750 92 219589075 80 504431395 26 893129727 60 117120960 11 564632632 57 94334048 94 40115883 74 156650796 92 267149594 31 596300348 65 383055772 91 514080896 49 186796344 4 651488331 43 849081677 6 505126760 29 425435575 72 454790787 90 826864348 34 232186755 64 159792899 35 322300598 7 347725194 7 552451563 35 29414343 26 477582395 52 283615977 18 167003604 5 608655146 95 149483058 75 470772076 98 686321427 18 468480140 38 250353664 34 312331044 17 110018914 28 246188301 83 977037084 12 381511880 64 503793376 76 441774091 90 594747666 9 799081245 14 211283859 28 172878062 69 264811216 96 11412895 34 105490485 43 348616963 57 836936977 4 605779185 69 737086029 47 435074042 18 568789054 33 951185543 46 441879810 45 200037058 57 45446949 24 539297049 79 52342188 45 175127146 14 173206644 36 137271274 69 436118303 22 872114397 58 11723818 1 493666882 57 814908291 46 989752884 38 731794459 52 733295611 46 136710809 32 247322834 3 796461086 12 654589907 39 213708739 63 519446327 56 66700596 38 72328418 78 371136011 90 565146169 10 20740650 86 750563467 4 619010557 13 871131379 36 407338364 42 447400171 86 766050138 85 963016451 57 186397015 5 901021321 85 507558314 36 189167390 92 904485675 53 59129457 11 191717714 84 337083491 23 690822110 59 530268382 24 189396974 35 727779154 97 860097599 54 376789895 43 856368634 41 671988508 77 373978805 12 767651989 48 173974644 29 837221418 10 943899253 91 364760541 50 549261058 88 297390851 74 543202910 57 67219635 93 304917422 91 354075516 13 449125737 86 431264338 71 895463659 49 775051220 29 335758560 69 721773751 44 521576396 63 705183564 74 421929568 25 660988247 85 780736781 3 504418964 64 696975940 86 527276074 61 427232809 97 543231233 63 758500317 83 622090270 41 312682014 14 53679835 25 638868757 93 129949038 8 964407247 97 967982056 51 147609341 55 740822399 96 466163400 53 984111522 67 452480466 20 132998535 8 542505508 9 847871206 96 289425889 66 859843759 78 530250443 99 407367827 39 157015106 42 547334558 1 339341965 31 549336675 65 86886448 50 828517618 49 24240671 71 488356057 61 361293332 96 57881344 33 105390447 16 483721319 72 617768566 15 226727455 44 617550005 12 673108764 68 737662656 79 673449378 44 104905295 85 929193547 28 821655199 53 161814880 42 196087747 6 79993235 40 711865146 10 275378556 52 883337823 32 483364574 90 851524607 16 632183161 93 156564199 53 143679911 85 828348044 92 8239347 18 788474941 59 219492850 36 373434942 63 903945819 99 192848819 7 668063683 5 803480560 80 319670701 75 484054156 85 321968782 99 126284812 59 310566605 18 107149104 86 549132378 73 332900323 89 764392598 54 711548820 23 360439090 87 947966184 85 160100735 66 88454170 99 74228483 13 753220995 79 811865133 56 235064000 10 355289812 49 908599709 19 531098028 73 555155216 67 143995987 79 998239194 8 841382577 85 66001084 94 951418583 83 986867124 66 649547290 61 237868416 23 410904198 64 652268140 80 427788131 24 606390668 48 180035057 7 292340658 73 899784825 39 654567597 22 237574290 18 974814651 23 943076800 16 425082824 27 255593889 10 265626064 51 633058295 74 569708030 68 745271551 95 728718877 19 285713867 13 575096532 41 629682646 44 151970949 42 796181210 3 190164951 45 383685535 55 48109019 89 781393263 75 682170448 9 54504585 68 483627142 62 37872401 48 417047393 51 34333433 94 235261624 38 959625980 94 947210503 56 232274041 54 589872776 19 397326279 36 814745243 43 901018455 30 650250634 55 226634512 16 897842037 51 294894505 26 153939280 32 526109940 47 533905227 84 843556509 87 613890617 61 202035097 96 198217648 47 718664072 68 630632846 32 495292814 41 363040120 42 787679139 23 408706974 0 853911822 4 54236520 78 126990845 51 633106483 68 640233336 24 278572215 60 664940838 83 332842386 45 542371331 92 79050287 40 803772256 58 865860456 48 815377418 64 306373439 96 801235108 100 591734191 55 834986193 64 574163334 82 559457386 41 503554736 85 18203896 82 34945784 10 683069677 92 634647289 22 191112735 5 200285361 18 158029989 91 722724177 93 606476741 2 297190540 14 793466962 43 965258268 75 656896307 51 81225983 11 291163028 87 955988973 93 964128699 90 386149816 62 433089267 75 987285861 35 695077071 43 279853692 4 592060301 87 903946709 15 846846455 46 109339840 54 909137049 72 763899707 23 574637073 25 991554262 96 3675931 43 742862075 12 773043692 38 14060818 81 896042469 89 874382394 75 556595310 90 51579754 76 606317362 19 691934145 27 211707061 22 613794465 8 682597739 100 759396532 100 311997723 96 313838647 23 834032005 19 358465441 41 402322418 87 585712266 51 597061990 77 510904753 7 669069621 6 544231974 59 261348990 56 591310741 26 146726299 86 580836280 11 401005686 49 546055025 23 721321590 55 70320209 26 920662625 4 852858793 76 169385528 61 233112582 8 258658008 46 738624713 22 930259222 35 748967247 66 619762455 15 871685619 74 347305869 76 681845873 86 381225433 47 75371213 47 894391630 16 261323212 79 480785847 26 127513679 99 935430820 86 870775728 22 283475051 35 691939621 91 616736110 41 404406782 11 37987196 79 423324569 11 549786888 91 375844736 49 487773705 98 154426831 5 688268297 56 708590628 78 407766694 39 70999794 16 810002846 51 917944421 23 113625178 78 418553323 85 806436676 88 652825515 55 807866865 41 808798242 72 525877013 16 410033221 19 243345406 91 320648207 65 347517789 8 814775846 67 5004368 90 980756814 59 408259756 75 962100462 22 71883395 29 61273013 26 541271236 97 875137116 28 884024111 32 802773435 86 520672931 72 888342150 14 864136693 12 355583502 41 884166016 49 409949489 82 957432681 87 66630822 55 495687343 19 533771857 9 447639853 94 340431112 95 803014111 68 178471572 32 638086148 82 755869228 42 504413609 84 529296635 41 727156040 52 231750663 14 708241819 73 200373721 58 843993004 61 55774693 79 128301378 83 282201883 71 589241505 98 630650299 66 959147496 45 867195639 8 813687009 92 284235769 68 128964928 75 731195305 46 942790944 82 802476599 4 422861979 11 957009248 98 189643298 97 832482669 39 487472639 68 396683703 50 829992691 53 817243502 15 244471426 79 444791665 98 99485254 36 682166308 79 30956264 37 414621295 47 750819761 13 534054630 81 784311992 38 364538946 11 375866743 49 252045406 73 111130978 31 586698934 11 456407435 58 739490305 29 123902779 2 151230210 16 353878808 7 584280871 93 637064065 67 214936977 94 42030843 69 885502422 12 362355102 76 933355673 1 226871119 30 25232080 95 873758629 30 244222361 80 979678379 2 743669903 2 272489890 21 870234614 63 629657139 14 119311048 83 431828141 65 13613110 91 16885457 53 295281928 82 826007406 74 49373985 19 870570727 43 431267931 24 490124730 1 395039525 95 134517178 77 559914187 76 419809384 2 503196461 45 366719785 39 151082363 11 958122044 12 534833358 63 943515856 86 101905191 94 49660894 55 822323127 89 92632200 41 530032777 38 990744966 10 749939485 23 671643982 98 570085534 88 611273320 97 822314087 63 470946125 80 759049956 19 875901463 8 453087960 79 297800551 68 463049174 96 611459265 29 979859035 60 966031888 24 49959273 89 678553926 62 621064700 14 734351750 53 216551485 1 816246684 20 730149744 54 812878192 80 358832654 85 797770192 80 481470940 76 273214124 35 885210129 49 468205346 91 458539569 89 615358589 30 104347940 24 792041704 98 726764266 26 488462694 62 443456383 5 85187314 72 870998027 19 667836744 26 174687963 13 718854321 12 332625528 3 843591978 29 305059351 82 604437177 89 771393530 72 631643044 25 353341336 1 57681986 64 87096947 45 683862 69 439084565 66 311559103 81 513551232 99 833181366 22 249661037 82 106217263 13 730362730 73 605509946 2 908628702 38 887938296 74 525750869 81 760734549 94 780554796 73 235600384 76 610015590 21 697900555 38 801037979 10 499553156 9 160900913 38 356952812 87 624249292 12 426455854 75 437211417 91 593550831 21 789519607 98 394824524 2 179995427 59 601011997 79 377482654 6 282563469 13 946898894 67 29238323 63 60831647 26 373522224 99 723308482 63 217326160 23 129543427 87 153278337 8 208095571 93 259258143 93 309371851 86 653325347 77 514936349 24 831268131 42 965413361 48 24509048 16 59407615 56 823740170 50 426691607 84 73603636 22 547622040 11 514352173 57 965558403 26 703539959 6 850011686 36 634200055 98 26782559 66 572000409 11 835999418 31 320678124 43 70276872 6 838843383 60 592492590 16 20796697 6 759453200 44 730219367 18 202940936 98 87958483 42 361229639 84 455113631 67 104610457 22 659894210 6 729219253 21 905876415 61 6409123 69 5861472 79 356073795 62 134662052 41 335322499 8 392575744 70 315442504 61 841634232 18 330290455 27 222844357 5 887378133 84 424681138 30 183172794 68 415542725 20 914856847 62 250122983 89 232254606 18 963911336 43 863233881 81 25961747 70 225149429 93 247012833 89 742737511 58 407777058 45 883282906 30 987662061 1 499570258 87 379456750 31 147674918 67 668893942 43 762921306 88 884526678 50 746485983 39 451684727 41 539192131 20 788132129 36 814252724 61 578499487 82 209103589 98 975610054 67 526244231 42 285603268 96 246313712 70 952410362 64 958984430 96 897624421 38 224314237 21 667027686 75 901445558 36 495824555 1 185965767 86 57165021 62 389896046 11 409014707 60 373174257 42 62145249 28 643564731 36 310503487 24 622708673 21 163095546 81 978723418 51 956195698 87 289531674 74 976816577 81 914813449 25 309158178 48 114399172 81 385024874 95 643552333 54 72589359 63 413590644 73 869744251 30 967351393 39 49969776 95 183464393 9 161314265 34 541228695 27 304396713 18 397560734 65 85888802 63 65931376 40 632717433 93 133599720 62 24907830 32 11708822 14 139538399 73 972979105 26 569295985 76 824948308 48 279863326 75 150842441 88 704682008 93 845935048 13 967441612 64 694590093 86 448463881 33 661647135 98 914691485 61 785926570 22 203661846 79 670643224 33 333056269 68 56822260 30 219339498 99 805748844 51 635693397 72 491850575 6 679178148 35 486084667 51 135684441 7 578819197 39 893654051 79 791398183 8 369318880 46 558914722 40 40890764 31 160237829 31 403158831 27 152109550 58 819821436 26 71951108 52 102235786 46 710022121 8 421301348 1 791507446 68 412216893 57 934989187 94 865381938 44 800556293 56 577432167 53 810445290 24 634003700 37 413203632 59 978729083 66 789148203 62 638349449 55 160147971 13 504609668 60 715030382 62 138941571 20 375191509 69 821882271 33 667777759 16 965821449 94 809782025 29 116666416 47 301693388 5 632743503 90 500735260 39 589836914 25 443119013 61 330948112 48 862194529 19 844370049 88 413759225 69 151931135 97 281742660 53 384705037 79 700002743 72 700740683 79 464211260 96 181108965 64 290223499 38 29003169 98 381295995 79 853584748 6 659003594 84 543813443 70 400652371 92 501135013 37 572749455 74 942941367 73 596741697 97 518392347 13 257752108 30 332047329 8 423094187 57 749532465 63 449593180 70 550868203 100 630035465 54 831535469 52 474623902 34 722517965 18 375411838 55 619369704 98 739828618 4 226760214 30 251118483 26 111139795 14 742827207 8 664022787 10 901093074 27 229114322 14 610158015 74 456421826 47 269511439 59 713870382 34 196733661 4 628914014 48 786484470 23 675748919 4 167872228 88 4671578 61 696519734 95 591627482 51 705487822 1 938434405 42 801861640 45 6450905 59 953746544 11 617764803 78 435619926 41 244054031 41 755251867 77 781674080 56 413692060 30 930183092 13 411260252 21 178683966 100 832249639 69 889857898 65 990354526 64 16929479 100 158988917 5 381573942 98 648519357 77 405244534 18 420677102 2 747346133 0 17370894 79 337070907 80 64761939 53 204837177 81 697644167 91 240531214 100 843428408 43 240788736 45 907519208 0 761048050 73 898416473 30 870311540 68 74441710 78 740594562 22 40449537 68 706921175 27 976902450 3 571996831 44 874112623 30 842610480 77 325272363 86 236839350 9 692321131 95 965527014 33 617106258 35 136107556 33 532679215 19 501692964 16 969903861 7 547150071 23 756855819 4 34769073 2 763247106 34 952548680 46 680706203 46 916109891 92 392761748 66 858724284 93 207185567 76 841332184 86 505614188 44 696276048 40 559243082 79 594880020 30 102534937 78 931404424 72 422769169 76 825972688 79 406899173 51 906285296 62 465631631 100 712515776 33 325135435 50 66278268 9 377840449 77 196513662 43 409930604 91 204853530 38 837668953 5 666872402 41 391359395 76 873080137 78 726397147 57 445020158 31 757794650 55 112692331 54 940195047 13 287664314 3 191441227 1 632312958 13 90578280 29 836858696 40 888542929 28 515066504 33 654121681 0 303918927 4 719465568 65 743783034 53 724357413 79 394696116 5 487327076 67 910375377 76 405522380 3 762424942 4 855260891 27 918908138 89 187334994 91 758972445 45 283123586 21 637233659 38 206464172 33 350794738 69 980138465 76 257775165 14 325277243 38 963197854 23 677377560 89 591255384 86 383025232 46 640613657 6 494359090 14 40427082 54 320704197 50 245139470 9 297245765 19 812845829 45 724170672 96 811149607 32 443898890 6 27565565 10 724183377 90 840540150 55 372560293 8 724631239 71 486762479 82 610998186 57 26044823 12 614727553 52 921539927 80 123714088 94 598080653 70 583289069 55 925735169 41 302728130 70 274644777 38 248289985 33 460874001 32 819165945 10 606781152 95 773902211 15 908897935 23 32757214 35 482364061 99 801479646 94 60290720 60 732434610 12 141943566 0 759996631 86 606967913 81 928334917 32 881024214 75 110544106 11 25201796 47 137742638 24 383882151 83 610522079 29 619432955 57 587456147 50 643349950 18 818196969 40 691392328 9 277652589 90 168065146 97 777474406 86 229464095 50 874106014 96 107884133 62 104957332 70 152070743 40 125876736 92 419372066 71 222013275 72 16362856 15 34336674 78 106535134 40 257740551 44 898030220 26 902114100 34 265488445 94 55058908 16 931368020 98 441583085 31 406479403 0 406715281 90 956281624 87 553809680 45 533115192 24 268907240 70 673710560 26 692006065 85 291819086 88 490771270 33 562703928 49 725467880 30 106208970 95 202475163 88 775110873 21 566013864 42 295265687 61 477223157 42 314983411 87 368979131 95 251343273 65 250018667 22 305054894 88 396926871 53 310607100 47 191912502 10 106348232 57 712545371 60 829516091 2 665788882 14 587205148 74 110702464 81 866635162 23 593945695 12 87177619 52 136536926 54 576795713 32 146458151 79 788820511 11 465099928 73 783387945 54 51852588 49 205204067 43 104563316 46 840436203 4 741516314 67 70183413 97 122763696 12 73958059 100 787691706 85 76028339 23 545480899 71 741049399 87 255734099 59 648683891 78 377783474 3 48570299 15 599514454 56 887213898 86 888378060 98 443119555 86 119623927 5 151604719 61 168856797 93 354731357 25 734410969 33 368309334 0 496851690 30 426853449 91 5685589 83 931358036 51 497916199 12 576459539 36 529892302 88 478218622 24 40453324 4 264001515 60 404705551 39 4684676 11 876184546 100 815533992 74 154009481 7 57091258 56 433071289 58 792793595 8 700826326 14 972297392 71 235092646 74 496912721 42 44356721 62 180596992 51 84776391 84 924739172 90 709170022 84 825370966 38 855768545 65 354258042 93 926395161 17 995034561 11 357377878 87 524577631 27 757467076 73 58532698 53 604109504 49 554462170 92 864041087 19 639146293 88 892258590 59 856680847 56 765305555 65 757272701 29 326089863 90 210352285 29 381293389 4 453395019 29 983784765 65 399886759 93 190529417 9 688501163 0 267472522 90 407069215 47 335143624 76 947072556 66 861725205 40 915847236 94 650613957 54 996938736 1 516692276 72 743421461 9 27238885 86 84856782 37 242882759 9 150627358 10 741992468 99 251222067 73 957651179 65 471887493 97 983165211 57 556766415 3 535894383 64 265796006 9 168072470 90 221050861 45 460116447 63 936544203 42 211373128 100 288212717 92 969312464 55 639007142 73 297483130 39 945562368 80 804329598 84 940191031 86 867772411 26 389799271 62 257798806 53 188100603 18 89138606 95 913279457 17 488928933 7 368170791 12 447335623 62 997738197 29 273563603 97 567002936 98 495100240 6 457423145 30 649190513 65 696152375 97 317867582 62 149999046 10 83779578 70 720618131 92 879169606 25 691156525 71 400935310 68 306937730 66 167569225 54 372058058 33 612075918 18 198114435 51 678261961 58 180209649 100 831786804 31 338007149 61 216223605 24 425899423 7 663610143 39 710065716 47 129751455 36 988366546 58 132679330 53 131554351 89 861832258 77 24808835 14 816447587 35 176307892 8 674754177 88 766392843 29 796021138 55 111218329 4 669917151 13 294003476 42 689730861 9 24558022 84 531039508 72 740360844 21 710800343 43 10972607 8 469711388 78 137278219 72 761510154 12 625217810 16 462935067 5 43145298 28 632746433 53 247530679 26 649579467 51 995313898 32 59065669 9 724540757 35 471807626 100 169049025 49 713854391 43 56690131 40 573602663 16 345822393 13 472682533 17 205088394 30 402602461 22 534527316 65 665937889 34 918377104 14 271064618 13 131462668 84 408349605 73 480806137 66 493518441 59 816810616 51 632827170 97 231981563 34 43789646 91 530235826 53 937266772 84 806953463 37 298066256 47 460199074 81 245820112 58 205745983 36 127498012 86 908586256 5 102666186 2 864154765 78 261560252 94 182959562 87 577968486 98 272069918 73 990767719 95 114787336 80 69656959 16 334756902 38 577415536 29 481669813 49 560467122 38 598635683 11 995019402 93 943548784 66 490961369 27 616393481 72 415446344 36 458551794 84 831726668 6 19993774 29 314161337 37 902304876 61 295760302 53 912087693 67 538075454 74 549945882 84 898576557 18 681704967 82 47880403 68 296583130 22 371199375 93 679924935 46 295640641 93 934846212 50 463675944 0 525510830 22 999911551 65 216213287 48 311111418 85 212019774 57 143839553 49 391627374 61 852181760 11 42837339 13 12697259 36 551779056 38 252746320 21 937557483 65 104188418 79 413341657 52 928307567 33 712783877 34 547663958 51 978780470 69 284970798 17 887365294 89 908661173 81 763174889 46 862790514 100 719940235 64 73067034 39 551634161 69 153171051 55 676075072 14 909104876 37 84894988 85 958696326 9 630875722 32 238581508 94 418415593 98 998775963 31 771642988 99 352409625 84 637873955 41 108612342 88 616257071 16 509856482 89 119907398 81 270283599 40 277428327 21 183519750 38 588893571 31 282433436 48 551103531 1 293140178 44 995856377 39 969604790 93 312161991 53 901753685 66 712458697 50 904116322 80 63179077 71 161656060 74 82096080 75 996124197 21 298419876 85 516364562 90 126633076 87 1025806 55 500451431 67 723697453 95 945939546 75 339305079 84 432380408 85 61884873 14 940961613 32 142648683 87 536685349 50 401896266 98 752072663 33 318110576 59 821723319 98 457442873 46 592265711 17 719503604 79 881451056 90 268650805 62 479953790 68 617980054 2 374550308 40 281265909 9 698469686 32 254420935 50 286004198 32 311456073 57 603795230 84 382052750 77 918209352 49 159523595 16 250009712 58 278844512 85 526922430 24 410979566 88 843079804 42 477105945 49 155260119 38 256941747 58 443352500 38 837774026 77 790939411 52 803607965 56 187424163 89 326141240 12 689569783 41 580335777 2 493947394 63 593421547 37 760164975 33 509901806 89 914635122 35 935978200 64 2226511 90 284683582 99 669883717 37 914871659 15 208477420 84 708392277 62 280661999 69 155577197 3 592155485 25 632684549 73 542612100 38 513325082 78 90755296 90 906227183 75 321307883 10 919522510 36 725555954 95 762387626 42 439241387 94 32888084 72 450981472 100 978511933 67 676932709 33 431790121 23 776055016 74 721562105 31 779212990 24 286256025 36 392467992 2 246545245 76 620016314 13 536821685 93 654481444 11 493152906 55 549212893 39 380383389 65 846482279 13 581932995 82 917493907 81 494326490 9 898230676 61 712709166 89 503111657 59 644753680 44 50378790 10 1490933 28 714431626 45 974125403 31 529698172 23 228021952 50 585527937 46 213838713 78 588242185 19 461833164 100 846858681 12 203608397 38 302304422 66 626301710 9 262336801 56 564982590 97 768326165 84 702690576 56 736008283 43 98249154 17 458228603 28 472325511 95 774672279 13 645931504 2 658300540 32 628663091 44 22927837 50 385028725 8 747641141 6 181603570 92 498383668 3 137918527 92 820717885 58 936539049 5 733779693 84 951410445 36 253834796 50 773258925 85 850653994 31 480325309 11 752205248 49 904951785 43 975829931 90 145266238 46 138542895 48 606279929 34 132290847 50 190665546 72 104114491 80 550173655 77 656457253 5 346268297 47 336616794 16 605345069 84 648105095 18 739464855 95 934097686 92 673525828 54 564073294 75 692127896 25 700631003 94 741846965 28 645469381 21 189977800 99 911628558 70 853507049 22 995330314 12 563752836 29 742454266 19 17772211 54 236993052 7 909833205 82 322452232 87 728518451 73 701195331 40 401918195 62 25868424 33 549933792 96 255302079 6 699024766 25 821692148 28 322893483 70 907970046 91 755948595 33 835719591 58 479160129 13 371228892 50 828509188 17 231880318 2 522495558 24 126915416 17 834802894 79 883203201 23 918240976 38 361302840 24 695863947 16 564737662 53 156893083 20 998523487 20 651174615 89 574226067 70 859229725 23 606279627 78 875417880 32 936233255 97 318337593 24 338997466 5 40782088 59 827789839 67 996828409 36 819495466 90 551917425 63 493698380 45 724324248 97 39761874 70 546532009 46 243538095 5 348015485 79 490877841 55 827684247 17 136873701 33 354257727 39 80555278 16 257646608 63 98520035 87 852889288 27 836728213 0 546387984 27 247291262 48 877822982 52 312361640 16 99801854 45 216116232 74 873522815 49 696778865 41 471318603 94 6555139 11 744568689 68 651995622 68 234083209 55 711548847 54 234393767 67 675069680 39 762012811 96 933499785 54 4629379 21 233325018 0 109398130 14 251797008 39 982504739 73 775162194 32 743148719 30 292579036 64 875935192 31 381911643 19 483021507 80 896235670 92 405257822 8 563835734 12 701398067 13 266236833 75 548430330 26 685867412 47 814030796 59 918182641 35 390584981 73 961649111 20 13097615 63 1786700 36 89309942 42 186951791 41 617796165 3 96176446 18 874907259 7 641509212 35 178631714 78 202553182 64 126531180 99 339578410 50 971836178 46 198739190 22 190811602 16 162759205 30 334533096 72 584332457 73 492983794 34 772066393 18 911211963 7 672519390 67 749516129 28 917898239 89 517646616 0 914639838 52 205591934 74 613050710 30 293413958 25 781698594 80 884866235 3 850774478 30 828893532 35 880714378 13 208473344 82 369628869 99 268435300 38 800876073 16 447890855 36 37169196 68 281285350 73 401133602 71 968795712 37 19165838 54 95604565 99 499779283 25 667778883 97 463711628 1 925791532 86 155550220 26 534372582 8 216493448 49 998082279 64 988404306 20 761353946 95 917716792 81 680475127 86 136096225 55 451801015 66 106863378 42 690003687 61 232950993 26 983792848 51 683943323 15 90260614 4 658052577 55 60499005 94 809971798 22 273248977 48 819361155 24 802720410 76 579262454 55 595081251 93 998053827 74 824143525 20 539080881 84 433732994 67 729469144 49 106678652 43 919823380 20 37913272 53 165141675 69 962074262 95 871364249 45 155023910 59 659388318 89 999656846 67 713838503 2 775252273 8 152530805 6 262642213 21 149410917 94 29398874 46 936419469 14 870864504 10 145969942 81 262769623 100 392447406 3 514287497 88 923409174 53 623252542 95 956752668 65 623518274 69 496877311 37 279123599 47 817262003 13 352667680 59 475881898 64 147013047 67 797311296 90 333882983 83 841359978 89 875384971 3 684018049 17 447564447 62 788208000 93 261065335 82 293248453 94 206437962 54 985854348 31 455336035 7 433852326 70 796613192 59 202513530 94 143894336 18 334972742 46 212209128 13 844203387 73 96452346 23 539430058 23 465432927 90 17612762 46 681946632 71 83442117 69 618066909 94 824780329 26 190117956 24 830183490 42 957946126 98 939156400 51 187359145 8 992172648 57 240791094 80 858689539 82 61639353 80 578122770 23 786509276 97 704396890 50 108478004 92 830642634 29 407648142 66 448194379 15 875447604 48 573505601 75 485564681 29 876685821 74 644853951 83 622257815 41 608917712 93 315860450 33 470865056 46 27899121 55 620223309 49 520345384 66 483419504 78 583419075 16 875425892 17 692561587 100 892243910 8 510264126 91 18158537 25 371688098 17 681431140 22 163361047 74 461670727 20 605084680 86 124040583 18 29569047 49 326630165 73 884634505 84 838877683 23 267682779 76 437319003 36 796859582 47 356203240 17 102059205 35 918132196 89 60070288 62 478441646 3 231416791 93 910308769 59 779111408 74 181606107 37 195879780 95 129741866 5 642662111 61 94838989 62 561939734 43 825255274 8 804428374 13 741867564 73 667685990 30 225764985 21 831411527 59 37843536 34 695951549 78 268128626 63 349900518 79 482461678 10 484726701 52 338196913 97 800452159 53 970569055 29 243140770 36 287992718 99 950900614 23 901961646 86 857308028 39 88453779 52 730063669 22 637220979 70 475976552 69 329177420 2 237733082 5 344696584 34 634148184 13 68117287 81 651012505 12 865071135 87 400109458 76 559521792 24 282673314 22 702292263 100 170002566 23 936316168 28 215418684 62 94155892 8 984032802 38 445423893 7 613240796 69 689706676 18 66901155 1 542158480 45 90736333 91 791958635 19 468791262 15 790561144 24 304609121 63 888604614 55 871177834 0 763673857 65 621226314 3 962683410 49 180721154 92 690422664 33 588631741 73 230627926 34 431910406 54 693704483 84 706107334 45 670724100 10 726585918 20 907946320 7 512638190 3 607310298 67 810908389 48 935521413 6 227990747 93 680961452 31 209928834 80 318767246 100 775491089 9 866068235 74 40263629 83 457455159 7 382217047 68 164676182 15 613463207 7 173571350 39 302144352 2 331908328 12 908810707 59 925426076 24 498828479 46 340937759 7 570679277 10 681065798 33 804639238 64 96199136 67 543288627 98 452344620 77 859031468 57 988619598 45 661623075 37 920053786 75 174934767 4 909049118 89 961040258 59 860617515 64 250385304 85 97783758 0 245360675 41 194342789 34 579939517 23 45055398 8 994401424 26 701344604 48 446164285 56 128706131 92 316205530 55 597174206 64 793320495 52 709329936 90 841414568 13 632228218 65 628170962 69 347911155 15 432171819 63 318939672 39 334811599 28 171913919 25 846575750 12 939522987 41 86517887 13 475017737 63 299815676 26 708373532 82 368474414 99 58601489 72 497917787 37 237813838 97 31901596 12 96949429 72 865955670 21 117811130 24 124046414 39 867571245 48 649106020 73 825321000 92 58806563 1 861334008 2 956078221 89 836878067 66 793251024 22 912645349 36 168299014 67 768936971 39 582870267 83 816686296 42 545003837 51 239328860 63 29856582 90 488632168 3 559439007 87 543909190 57 610226153 51 831110401 100 202997515 2 982477656 30 465994442 64 963378682 29 712429371 92 178666672 50 88408654 9 559210503 74 50801880 57 806196799 88 963023280 33 191716007 85 680850562 84 125698481 98 792765772 93 473073176 40 629334928 1 275826003 36 653331057 76 528190490 19 913438978 47 370515520 60 20710031 5 170368734 9 103724656 1 614794350 78 732169289 20 323497737 42 113430727 56 353243732 42 253007295 79 5541886 69 53161558 67 794386743 28 851993813 89 783475014 11 253283470 47 1283750 97 977589910 19 781451314 50 546699345 41 51740349 1 950337617 30 574604592 15 494942298 50 305452476 68 550993796 2 821134642 12 660915303 5 861862074 55 740688585 5 123511502 83 298279302 51 774373248 58 192559281 99 662330603 67 900107459 65 169116242 57 586003548 68 129883083 32 486195277 11 658305301 88 469513898 15 582107264 80 809565273 11 839682740 60 187716879 53 758356241 31 493715560 71 953547552 92 619556083 32 571074776 46 204961366 56 119153857 75 903215908 46 460035153 1 821542524 93 193155282 52 740680571 78 523908310 26 124318099 57 296571430 94 325819019 87 822855282 3 965978900 49 646423825 49 491774672 99 398425073 88 136084672 61 524316791 52 263528777 56 927435606 96 919883751 20 212086134 6 876741666 95 540585873 22 499789908 63 850921502 45 187157689 19 946009362 60 32958753 19 896864996 33 797800890 78 746483600 80 72522282 82 985879127 17 818674685 64 801222970 26 163486830 91 761186878 34 451182056 98 165570562 98 838399281 59 573125840 72 227485963 63 204613034 24 569857622 19 271889767 94 652102463 70 173977679 59 641190274 61 722125599 35 61210354 85 676184803 87 137974113 55 448486853 23 670553092 31 678958109 98 747866560 93 911758481 83 433396604 10 431023957 74 963450794 92 873576519 39 20838072 75 774652960 6 114323566 18 274302871 52 916245292 98 810691479 20 557878900 47 223287981 11 659651033 43 879864100 62 191969292 78 510389662 93 53705148 0 546672380 78 277675041 4 300589972 22 441184376 57 497621393 6 126401931 78 236460198 4 565619872 91 933308001 23 935042144 13 320192693 28 550327941 86 605204141 35 419181414 49 739010513 87 789064374 84 52443000 65 642704310 27 731673729 68 434972856 9 484653288 16 958716103 26 924674493 94 668676052 27 676447845 33 649490507 3 908008934 95 144315819 89 755223198 78 984762784 40 168319193 37 269893871 25 266179322 60 919007157 12 629598999 99 127342246 74 988341575 89 832829185 41 187420681 73 363380140 31 42347409 41 350689734 53 852084801 48 7867913 68 448386647 83 852103372 13 500972890 31 168659191 44 667868477 22 637659378 72 448993729 8 640942275 9 517396017 54 4423006 64 193097703 59 496453233 81 140194112 45 372636786 13 854580967 10 514844285 94 611168857 67 888411989 16 111989531 85 260078776 96 433780117 47 366229364 41 39571378 18 700969956 20 997579133 86 491984125 55 445049943 49 470695704 72 466714232 44 83714867 13 196039681 7 528104651 18 743088298 96 759001774 52 148323219 79 437125345 24 285639889 93 91059630 82 422509761 7 517781632 96 175077900 48 448589044 61 462801101 45 193181716 74 433447028 48 795920263 63 840638242 60 532104069 54 22016422 62 161128521 80 309259666 34 676451109 86 372699397 81 435742129 68 885627350 45 789188607 3 461080788 0 18333378 90 567979881 36 797143887 23 898932895 15 405057729 44 765435056 67 441851862 15 818623157 69 223871873 73 966863417 56 578857 92 644849623 4 611454924 43 496288531 69 789734736 5 914618220 69 458113245 20 273444848 16 488133464 58 169680891 83 605413498 26 351988769 22 654960840 22 443035876 50 712258427 60 443136544 27 781995516 65 947368496 47 706807844 70 4035490 84 729022480 88 457848778 10 93671416 62 388041079 34 897054632 92 363391047 15 606765622 89 896083363 13 940405381 96 639518473 13 631407744 36 163231438 92 980428777 20 173107538 77 653508311 76 422962760 2 745302628 32 903437431 83 132786809 79 790620829 95 797552309 17 853503817 54 549794429 49 64403122 14 144227284 82 780152516 48 395920784 45 337706633 86 333874819 12 595583978 95 832689919 18 679938959 11 314306298 100 712712173 25 135623060 94 163824414 74 683650415 15 888354727 22 698437018 75 959181067 59 824942953 96 879702412 79 885500990 48 926420269 66 247415542 10 339746546 13 935957496 68 64067241 79 450900247 28 674133099 29 925778340 23 868255747 69 903167055 18 421786541 8 997742435 50 533523544 75 474442335 48 561856921 30 314981131 90 258909761 93 148241299 71 289023999 18 556937751 35 568792551 39 594996235 83 711853778 17 611274467 80 442768986 61 860431443 32 760254894 17 48087167 64 765042964 20 826237406 63 663150503 38 6821554 64 534448919 27 99492351 1 505282893 84 499935163 100 85169584 28 915705824 18 721878714 63 952016893 36 135516536 28 367447548 54 457149736 79 600599011 56 589139247 59 323787413 94 357372500 31 1260955 47 767504397 26 974228964 93 350448595 10 218202847 53 385009754 67 786220560 95 581362451 66 688446146 35 452145641 11 724910196 92 557632781 78 33254188 16 231851639 23 691059342 96 696123428 92 958046778 21 171455777 81 747174767 28 798901297 80 752063177 6 200279684 34 842170055 98 399854724 53 664630628 68 619128556 58 816390352 78 560989374 40 890121580 22 686776310 38 244736825 20 877476322 46 763334506 82 744707813 1 363521356 62 188573096 41 924807919 58 666210305 69 930310363 100 619576529 39 800477665 17 45044267 10 868443937 41 873738800 87 763283678 3 675181596 82 464716722 13 673231606 66 411412662 27 574682824 48 113133081 100 762222395 86 919301195 41 483166083 99 119380596 93 478884468 37 910067398 98 353562618 90 854132556 44 549918063 57 672371592 60 67782416 54 529724703 31 391116865 52 650136267 28 225322316 54 723755633 8 813927694 7 964497134 92 25542971 11 77258401 81 375576681 9 185860977 39 434362803 29 147540837 95 890345787 33 55940375 24 611508443 72 215972873 41 427388803 46 834240792 82 618799658 6 175017101 51 550305459 76 245639011 3 307979826 0 815068815 37 459269027 57 716788808 17 12194963 93 241139394 36 50892048 13 381386697 9 966018442 83 380282923 6 763794673 1 914566142 34 75796080 42 379252811 20 357487860 59 381477188 24 255569262 12 880007300 77 495052849 29 303698141 11 207695259 68 675842530 55 852762876 7 724539221 0 782536021 49 351191955 19 865181757 58 830269599 57 117127256 91 563804274 71 51703249 32 791841824 58 704020775 58 248993582 3 277639053 46 716308268 78 77372687 89 484402328 50 219366113 31 741390378 96 596749041 20 405118137 69 87804650 38 626269222 95 958635910 6 429455121 95 201197269 58 830942095 2 863936443 78 654452018 25 462585070 30 437931583 56 121248525 79 659595138 63 601517022 10 67560649 92 883135329 92 434656861 96 960456261 69 928369940 67 600984139 0 596890981 42 814655186 40 228882354 8 188028675 75 381837392 18 885111592 13 806902403 91 533850551 25 242168872 0 714231901 63 713300398 44 779625317 24 702761994 78 611654105 19 20546776 31 959377125 92 789969447 71 719699917 66 642760330 13 689649016 7 825149572 89 642042673 69 616590561 29 438600182 3 234800640 69 919889454 47 314054480 86 94750929 58 801782104 38 482598990 51 122559358 30 434406581 29 457215410 72 846096638 21 405328798 8 624003654 30 694809030 57 816519730 77 266354207 12 263194358 54 38862410 20 912516405 92 972525981 22 318710836 86 424409601 57 815042742 51 124821720 95 726909571 57 585953960 49 941049469 66 185465362 40 350919156 98 340346423 56 444847480 45 72019873 9 263832393 71 864150751 24 971647847 34 307946028 23 639172303 12 650637657 19 104918329 32 51164807 72 648503494 23 448882550 95 577375721 25 804315457 82 469192758 89 732043210 93 645123233 30 975628519 99 573255012 76 40356355 12 82999458 29 602516899 60 838614188 44 797885237 35 103479420 56 580155487 37 638296344 43 977866045 35 179092931 7 210553457 75 700347612 77 484260751 42 755499486 34 669116863 82 191148736 89 139472246 49 861818496 81 684436125 90 296546823 86 94769803 61 126014574 75 403529295 38 548180061 49 528145590 99 364918401 71 767196641 50 549984861 65 412068153 18 707863048 43 305544980 88 427530610 25 557379081 30 947747083 72 514727196 63 91562983 86 481875128 37 963323595 66 195023636 14 887285427 57 599106002 49 359906046 1 894892955 79 913409668 35 533133406 22 647357221 98 249308760 67 873688943 68 117945140 11 646671192 72 288138554 1 624395361 66 575111597 43 256844264 98 892908500 44 574845931 82 844680440 58 254177611 62 660607212 20 615031035 78 361043635 11 346630545 72 666013061 16 173858439 5 72857827 66 329040929 42 590605689 37 236150031 49 993364332 71 726921798 31 145908492 6 507595099 23 653724450 86 876855054 93 169752635 28 518958182 50 726286877 27 299406789 67 37265968 15 534662354 92 56986873 68 167160416 4 117726329 17 215279153 91 724694722 93 328214259 8 201552754 31 46328828 24 227061877 51 675223305 62 233647385 10 209801623 16 114814088 61 664021015 68 202038278 36 487663753 30 709048954 91 315749261 87 432775475 47 727014242 95 928677122 31 665601635 72 744146983 3 878212594 73 418548905 49 278735140 72 409698634 26 162633694 42 304095757 68 339647350 88 800911623 2 350373464 65 479602267 40 892758729 31 449279313 7 517241514 28 786834304 18 416965273 100 51143493 68 709532329 61 649122685 55 443584196 43 408086122 19 193602104 33 170755700 16 301460461 92 746459604 72 640725770 23 718731199 50 128334704 15 743239370 93 574856921 56 113542 50 314272733 32 927759543 66 809904597 49 829086116 65 212732366 37 650181631 84 849204370 88 242788625 88 603789036 55 63334159 16 587170263 36 254733622 86 125632325 5 583659596 39 296664511 63 775487486 11 678836415 71 894592385 52 897971653 7 942111934 73 740050349 23 161967105 72 893242041 76 329811850 72 500161163 10 890142881 73 522766907 64 375149841 26 165892697 24 590042594 20 996267563 19 437236840 17 868344245 12 335289639 54 48855855 39 205886634 54 448249649 89 597458485 3 853021333 7 874515950 25 909819616 30 448928954 1 970798648 64 239121038 96 862807638 61 646138258 86 629904117 70 718803861 49 566029948 64 263426939 52 10675782 21 616095634 86 545083473 59 539043545 92 937763416 82 775201732 54 771860743 62 552930137 37 59237994 54 664868759 97 413627092 92 720147426 84 346156421 82 577408151 77 77454605 95 792622142 4 209039988 2 627490637 5 844157942 8 186283875 7 98134548 38 44817494 3 631642423 42 201222963 65 170574383 62 60636604 32 762667657 31 998144446 31 410485085 37 824304298 49 126647043 98 669480033 99 788404442 86 820379506 87 990732562 56 3792994 99 801023303 55 545789709 56 584330543 52 970887144 74 734176916 34 923881692 21 706770020 77 816945470 79 667591030 16 174316341 36 484895903 31 126864447 0 579964937 81 438110579 63 272202803 44 186742094 28 704591313 66 373892267 79 286497513 40 385424570 59 290976444 57 656014058 10 981423921 4 106565294 62 969150481 1 767704755 14 893486875 42 153774375 3 273340418 9 38723744 99 459169913 33 490909066 28 947557802 10 231365330 84 151069273 27 891840783 84 193107478 89 408156290 38 747917934 79 435219726 75 588562712 94 860478786 96 282523124 20 320023510 89 59763828 51 851462705 98 987312219 28 438038377 82 668709488 43 947872455 41 420214672 90 191382310 88 700735822 83 432012613 19 559206814 56 708867757 30 135716055 40 709400755 43 919261139 36 95008478 33 642666080 7 878255087 90 135700254 57 974387326 81 394397979 66 803963213 92 519145389 18 145785634 85 358868223 33 414672698 98 513336384 98 499644809 65 90753689 12 787202820 46 273302334 9 695686839 20 624066970 18 825761681 70 855255906 51 436361835 84 902227327 74 321929762 50 386330295 78 96114568 88 775766039 25 862658183 63 952078489 97 831725803 1 725670396 90 746388689 59 583588664 17 660882229 63 222172039 32 744505072 26 13245907 19 655273256 63 514445888 32 428830256 100 856756897 84 371484071 54 1769684 38 944553147 97 116057825 11 200286596 75 162827645 34 150190819 59 714002903 83 327866478 9 488683095 44 472825577 12 290629556 72 124244480 38 494442947 8 878463543 37 551321179 40 631767766 88 30224402 66 479079678 46 509610618 79 235638879 23 711620852 91 198987137 25 503388649 100 770299274 41 2314393 39 162280991 44 463798359 89 404838350 17 78946439 20 37580707 94 421769781 60 107645547 74 422102 1 761890837 25 451204288 69 324915516 73 862012667 41 407524920 96 617769794 2 351951914 39 379116325 79 156077047 89 746938507 49 740493535 98 432975052 17 848074065 8 841318126 30 615761309 74 590709590 53 463850947 58 819588534 81 180257524 9 655042625 27 960035626 88 819715295 33 852880454 31 839694119 48 890595204 82 291424437 97 683364315 50 205433948 67 453639928 36 569732338 0 501872579 26 166711039 67 22536373 85 918276053 17 313231114 43 44838530 22 417796435 43 860224273 96 685573727 44 765664570 15 773656325 17 276150252 28 941976772 35 130762546 71 424313561 81 784155985 87 5547193 30 280506836 93 332351850 74 574286771 52 285504278 0 534090389 30 258844599 26 222145714 12 962391131 25 733834055 89 964595580 31 248981379 88 978151290 26 469858399 78 222278889 22 745821327 56 324788553 36 424473463 57 688757648 36 411468950 40 337646786 26 674347584 10 391649158 40 977711897 2 559926312 94 841692517 64 768707200 96 599179752 34 881747902 87 597568659 49 83633959 57 898191073 61 190936124 48 69044038 83 822989283 13 139159460 96 820363341 96 199151519 6 768787234 62 768114404 69 879053368 70 264655224 76 978743972 38 806001815 79 660500881 28 515220650 93 42795263 92 63678171 26 81312224 82 945065651 52 86300485 28 621486624 2 870748531 28 564838748 49 600399313 45 663903472 15 187654950 28 307146159 70 677667987 9 876944967 81 418778363 90 720843940 69 563538589 84 888795335 97 843286321 8 580802661 81 196632872 74 592758987 19 270266940 34 969161756 30 204038461 50 639100596 55 183404886 67 987734804 89 408737993 3 775021558 71 281832217 58 898687877 39 460429380 62 238858302 18 927229019 93 861454691 9 583655331 75 253967550 29 654920774 0 985068902 55 698576401 36 424981562 10 155840936 36 204667592 5 108189065 99 584905508 15 779574656 87 405123793 45 906140950 96 622632709 93 894166803 4 305933855 42 379342208 83 764442199 11 764487420 27 954128959 18 769900836 62 250877846 92 266374549 96 964061513 55 625575145 95 349624506 76 922980115 50 484578382 91 899844265 79 772632405 76 757612132 61 901301722 73 856518841 71 531295921 74 742094416 65 92308373 71 775851659 50 944963546 87 364902686 37 99769640 25 404066417 32 838800842 93 180743231 94 678412878 22 149359130 100 605900737 97 262209900 7 180758656 38 212456245 35 599277849 2 470856092 29 706625046 99 570352893 3 922494258 36 300333792 1 510733422 35 729038410 25 428970639 58 211417762 40 169618216 61 530035976 73 232152700 4 977754281 76 628611536 94 364760509 46 252585675 24 487886223 98 978942139 20 549894344 54 497963766 83 547883684 100 631772430 7 739657680 66 522054743 47 986247422 33 27778113 80 118262448 23 880365131 56 936564381 89 421533497 37 241146983 95 760460640 29 272174972 72 428634661 68 272474139 33 402444955 100 211578060 70 480919157 49 613562076 9 271267876 53 943114687 83 760592287 65 955672906 80 783399226 17 851508601 83 152242695 63 750154523 27 265898596 44 598393705 35 32567919 70 825765155 15 479402318 6 654747392 59 334440820 89 175815574 80 235469674 33 262768061 11 87411373 7 629133270 58 297915640 70 117945247 28 578297792 26 397644809 23 527012837 39 867722612 43 621996389 30 196530261 28 209967957 51 384660588 23 736370371 82 8534197 57 688289031 53 909176125 49 77178097 8 74569958 50 501033726 15 761255099 78 505693184 69 170572510 50 258461129 53 795524953 4 497754032 73 178217940 52 781108153 24 263730780 98 907522714 23 657772535 9 410778977 99 688810030 99 744825894 5 633709519 32 355562947 41 2351934 16 571515328 47 981892057 12 579503936 6 617122903 22 637532146 55 842817798 33 389417647 46 539729566 28 128861851 68 281728761 26 914670950 1 733748145 25 927331802 80 204423057 48 224896783 90 222144643 91 539798223 30 549137000 42 776391908 71 126210691 22 146387204 96 560400361 92 671762579 92 10797144 47 740500134 85 635975296 46 226925230 42 964255822 45 807124108 94 489942512 20 852731413 67 224538332 50 777737426 52 31357878 100 336873377 68 998153442 89 511288246 13 172080055 70 651371438 1 981402759 52 753871162 68 855754128 96 593639295 29 656501334 63 336560580 19 498300732 25 92539206 60 802020641 24 959778110 62 655312759 43 910419719 12 70604303 27 885133891 88 671242803 54 140344856 62 687655182 52 831783284 38 313637163 31 588039636 25 305099052 58 289994890 48 224594511 31 100606409 44 887308881 85 63569494 97 692279814 31 85409223 38 60977359 45 494159707 55 660152764 88 475283531 62 351770206 20 506138910 50 511990627 86 711500102 83 377305925 40 365851531 65 182317662 70 304587641 50 676551732 16 797863094 23 938364524 49 32137561 44 575671726 87 8861044 45 543026077 5 439064541 16 577583203 83 130739313 55 338673671 40 9686181 13 861916526 78 148031328 10 877313700 99 35956122 32 449633472 1 709253019 84 335488424 5 938581062 22 843520071 72 820473255 56 363421483 99 160732283 78 591292975 76 928831417 70 406004150 94 443653908 57 560028767 30 3396652 66 976989476 11 958812077 59 606524380 40 128366582 14 728149840 42 553014405 71 903602364 78 229435777 43 429719389 56 606096807 15 472832093 32 562086562 33 975232650 33 376195183 18 647296394 54 810306873 82 475029053 57 121814209 63 550645970 98 875029395 65 988345542 36 754806346 21 680666671 92 140706122 1 171532347 33 216938088 12 27652272 22 593834435 90 177519441 76 581879235 54 893446213 36 940279004 67 15865606 1 933229911 7 521390821 88 878000017 77 198992454 95 570944376 85 128408099 69 444047563 48 167405725 28 170146397 5 246276615 2 182341661 39 847891888 36 400317305 29 595177944 77 347738613 77 598835579 13 518358831 100 92567488 15 519312239 100 851628397 24 866653102 34 131530243 19 731701837 91 963837257 45 236660210 87 469468759 96 714714601 69 76180670 93 399182826 84 536691396 14 533201411 9 903539887 47 360165353 13 57348898 33 556707268 68 840958885 13 796126290 64 581248231 35 153028281 34 94203566 80 133098528 35 828432554 35 211714384 98 63607521 76 496686645 36 528162082 78 961939532 37 695236990 91 827634878 53 90740897 82 30468760 73 566812613 67 457295536 48 509122701 67 243538208 73 490470721 49 784248830 17 567934821 59 8908121 5 606313508 65 347193172 33 747492128 100 166657623 14 850372667 34 732978038 1 296775020 81 964203474 51 290965918 51 677790466 99 363878655 90 362890192 12 824012026 96 288952159 13 458386825 72 697309273 59 362998344 9 535368572 68 685521200 30 475873545 92 583714658 81 758049226 100 165860503 69 923962567 48 788818969 40 56584555 94 603497457 0 977939614 32 253012372 97 14489888 8 317254461 84 533329394 34 634615075 56 966100926 90 933295658 32 3729512 51 545114890 7 927365726 54 370476439 0 376822508 44 492816755 73 552733188 100 621676333 34 207537779 59 786581001 75 577709492 98 946404567 16 918728507 42 301585820 13 206831354 31 114079209 4 331627047 57 530996220 60 687688897 59 426789916 41 516316737 9 996246217 1 740532803 80 205650794 42 307799804 66 935495394 80 843851777 80 724369938 60 842255681 12 128310429 36 247553715 95 586551049 98 999665557 85 505306914 86 607531644 96 90511276 90 231109595 64 977823619 35 685863593 74 478484800 34 443153233 38 56255852 27 967119170 77 589759382 61 442032407 83 522297636 26 809752426 7 834585472 58 417797373 28 508849604 71 436742473 22 831811530 70 894327026 94 166987666 9 113614994 7 277248096 4 751044060 58 375775587 80 595131665 36 828992941 61 978172697 27 701911455 79 340590163 75 617849362 42 432459028 25 228623601 71 146256094 13 906702789 100 646328191 55 748992979 92 915941523 60 642687329 94 302205802 42 131685721 45 744971980 20 195357922 61 395400509 40 502070175 32 170268729 27 827432796 17 566930838 70 237593196 50 663867603 34 137131790 27 60758175 71 145170139 19 851009942 94 888712859 3 137667140 55 827603177 52 888551797 55 916175011 11 387198758 41 239502580 94 406150221 82 156897744 19 936225972 100 42913214 62 550082868 43 951268751 35 859799957 68 825421242 32 493492521 44 699957832 9 972954223 48 308483903 8 419704971 35 263987407 70 219286657 72 113343766 67 286360978 26 957609975 41 289774404 86 580453854 85 451852507 10 406672039 74 421734533 34 596519945 82 951310966 32 844899208 75 842297238 37 882018742 56 743301384 12 871789838 24 732899274 17 464065737 33 704439157 25 692049357 55 685932301 82 798503102 10 264849386 47 941190028 2 957006008 18 304713735 98 45902044 39 127885897 64 994337865 66 173716326 91 518172993 26 562917028 43 338870849 59 141108252 80 101750492 44 810510383 55 166593141 80 668300748 63 836356492 79 217049195 44 638402420 62 791195856 23 880178302 13 37733795 15 528928202 39 999147533 86 207255534 34 551312102 79 243446141 38 136073312 96 405954276 92 608764070 51 252694843 35 196302508 71 5276143 63 239611348 43 643496189 96 501205588 71 829418452 71 71283261 18 256373238 79 600487613 24 45585719 47 26709457 86 612669184 62 740515003 15 216993588 95 150659757 75 675782491 69 38618779 91 211146829 93 693462163 85 804906869 46 431889716 37 26459759 10 791335165 18 673946147 50 296507433 64 912199451 64 945772855 12 519591693 52 125726339 3 393811746 20 420846286 34 201479646 32 9336548 88 861510061 41 610214455 84 645730459 64 272380425 48 3287285 82 529930339 73 992594457 29 226595560 76 465782832 76 489152664 29 711611663 52 975898312 40 965010331 57 600290369 91 97519705 49 922733368 30 484573917 22 825004025 0 797085472 2 427761814 7 465840208 96 358235223 17 873740002 17 656659748 52 645264197 40 937091472 0 13866938 21 98429460 27 226292930 65 434347073 43 353386848 59 728412352 3 973118364 62 678954699 50 176306174 95 899422735 37 488560392 24 899098936 78 465805749 82 646091676 71 114726169 43 445160936 88 669167340 56 730446132 9 229101158 54 542754542 47 985057259 81 620916777 80 295039260 9 721364878 17 438414152 76 155789158 8 311717024 83 646941246 48 193775755 64 273650719 64 692331465 74 61140521 2 165441220 16 241932918 86 174834993 32 501597563 51 190494410 63 673355364 65 551765052 49 49929878 59 625193574 16 322248663 89 173296501 55 306484953 59 428625803 47 908843322 70 848153865 53 752471906 11 70622756 91 290804871 31 346603474 94 901297203 67 688864738 8 407208786 53 825279953 6 852380763 4 434784352 22 414577352 42 430611475 1 219998639 84 242523729 99 935418747 60 171841143 67 823724431 18 48417136 22 941060368 14 779082798 34 503481327 77 117102062 18 115187419 48 368612819 3 489612326 10 762987711 53 711119899 27 612332070 76 370705623 9 342623979 82 307764399 28 962308550 56 590463931 65 317110672 41 59370995 54 72471111 13 967016373 11 225594249 85 646962622 86 395376714 65 368944737 70 578380553 81 715010853 12 427442778 38 793022304 64 616785059 12 32926134 67 170238681 26 433449304 21 978531698 21 666787644 95 877750714 20 142572361 43 898696625 80 839516107 31 858395360 6 919327025 8 587200430 9 868089525 9 195782533 75 686607852 55 444092302 46 732716349 80 520781562 9 368050303 38 549897926 71 649595410 90 957978615 23 33929883 98 856220598 54 78411453 3 27804480 0 372174075 31 835765283 98 953027715 23 348908086 40 237959960 2 478818783 18 18252697 90 815854771 31 401083451 56 155929361 82 596097353 85 420283238 39 411377964 16 286765706 44 187072279 89 445485184 69 81374334 87 120397223 65 196691201 50 669193714 82 19754350 44 153505604 7 365792697 85 761641312 57 575732207 60 348668584 48 96439916 52 954746720 54 861700459 19 742717143 74 488681354 66 329391755 27 638486393 88 807564511 13 957822984 9 658057080 30 89667965 91 12206541 28 181481241 80 643747899 27 805684200 39 138031588 19 932651622 28 540334834 43 610281052 42 982495510 53 358512442 67 691011858 99 293938904 20 818302982 28 859638244 94 873782268 31 278345259 1 902492381 42 585980454 74 623944671 28 527483175 17 966169813 30 209196941 26 392033729 29 515551034 53 691390299 19 568989404 46 160033712 35 672599111 52 817667925 76 264925636 9 536996990 96 98144794 21 808744408 60 490438351 95 25229547 62 650384199 86 736385185 19 158836058 14 72329621 98 944417179 57 141255758 67 524268158 14 427813292 44 807899839 91 768935352 63 405447475 1 894793762 45 70698487 49 541355772 39 989468222 87 401885148 25 645423378 12 224675452 64 367071644 33 701508284 39 847828582 0 299165348 0 841222539 64 721017670 83 212672114 1 290208693 21 571473761 58 722936712 48 488550682 95 98217417 69 847370119 64 725991548 38 441716614 8 201059776 40 721979191 95 507640711 100 936564967 57 615586287 15 743822106 99 608314064 75 977800592 48 255645721 36 814325747 76 61623111 25 445352863 54 637440016 91 973240991 19 77546266 55 122466923 73 799833347 92 189781792 71 813313180 34 198739915 40 489031788 45 311027745 23 610272296 4 884814196 87 27133567 70 994391830 60 143911156 80 776465299 96 149286865 74 352755694 4 16996208 7 714157737 21 280180223 22 142245823 99 482160856 91 681950781 56 36083301 14 375655066 97 336860473 5 605463640 12 396772962 40 121082909 99 838411243 4 447378847 99 234033572 69 931314939 25 149076997 25 232687085 0 115080256 45 801202051 32 985152108 44 405562203 63 265376328 87 474969975 56 242347471 51 476857466 24 108523248 8 877472809 40 228599211 13 933623153 38 211079270 14 556425348 95 969207589 47 621295647 30 381300982 66 917407645 71 894948885 85 328491879 66 382113582 70 517351062 21 59787995 56 380408683 100 567644699 3 448488166 75 985625661 88 496002033 39 211661658 8 573582019 49 647305992 7 34662794 79 763370450 23 238470531 10 686431316 88 662580119 18 575945668 9 919089960 9 924005777 59 216300316 4 58306574 52 876361530 41 770848250 23 330260621 59 822987746 49 884868082 41 501323597 35 620501724 50 385149988 30 517240704 12 645074583 81 769960886 26 713059058 78 581139568 32 760277434 69 587591766 36 864770030 49 459776490 86 624874517 23 785186981 9 458636614 52 825350615 34 657296228 80 490757648 23 89831938 100 885064786 24 147476265 54 560437547 65 100068125 29 497382596 48 93797963 1 454109621 60 645964464 4 611673607 97 804737662 33 979478823 92 300429966 43 298848806 37 575762630 2 961861797 31 113307545 90 252142842 20 876588264 93 968124128 66 819627162 51 156840099 39 780411299 30 579400143 92 331033977 98 154649764 65 249001771 62 754167873 82 411837933 43 371534954 30 759093787 28 768631995 88 836010525 40 771425453 99 764474151 60 97587197 46 582139395 85 373704860 10 873194344 3 627384485 82 891578592 48 890233260 27 909768003 68 851856126 64 86018634 77 504840207 4 251488156 65 206806777 19 954801887 50 200834619 88 472753116 58 449030054 54 570794420 64 856976646 3 296166996 47 41357704 24 752336493 91 63077196 43 682816334 7 36324322 32 260954591 53 49790374 93 534021780 51 144823560 46 990288361 92 526042846 3 502050022 45 829401116 49 733620693 68 861204920 89 75225137 84 638050929 78 293948225 20 169696310 11 449305159 92 883546666 70 816187411 40 718338700 12 292144184 69 786672108 31 636222207 69 521271615 82 769559998 61 423945986 57 105885256 42 460849039 89 151957129 25 966853116 29 644064787 10 70301416 17 624788805 7 161302194 64 541214297 69 986162558 95 56647622 80 44318984 69 244864707 37 475463692 95 526040513 100 927153300 53 283891604 33 249213988 17 562413033 59 865888890 62 149863796 50 989472631 88 611226220 48 211719459 75 821984584 73 188979180 12 232164841 34 805238649 94 749039687 68 65723820 20 235149813 79 954532682 17 238964735 9 474143538 47 287518916 29 158017510 11 701320603 43 821306411 22 793358795 26 807868678 6 79674894 100 520306524 32 967509570 47 395228402 40 920078222 48 747487558 84 789814886 65 359868393 1 764728937 73 284826270 25 464607075 33 866160674 44 67381215 75 838470484 82 552522803 8 160372847 19 507596077 0 894727074 9 109635426 39 958438407 9 366210031 23 282482292 96 857314934 41 80908158 52 353059294 23 524395768 2 223090518 12 959858331 57 49207634 47 18703442 86 505509981 16 891081976 95 435776259 49 22240419 52 89106689 91 240692773 1 893164398 52 727929267 55 557165839 23 336897846 7 305769037 54 659194131 15 424664898 38 532147790 64 652795799 26 164665653 84 859969931 100 167087770 99 819062165 19 299977287 62 194559227 39 483059272 16 846930218 0 253166281 66 256438794 93 322582853 34 744807741 39 146148061 92 797731901 83 491254209 98 787952376 49 73009219 29 125741683 19 839206084 31 565115336 93 958052396 83 582808688 26 621557028 3 652543032 88 85011037 80 648422203 1 579367811 14 15573197 44 386483318 85 778367982 19 624722587 92 258024644 80 715991377 41 204281018 61 371688114 63 570141049 6 37915287 45 260864492 61 627920266 75 453457148 18 990166648 36 6651814 32 500450794 3 192651484 80 201985563 25 282281519 48 492486780 41 361676965 15 770722996 15 939567319 76 335155731 31 152069494 8 413166418 71 550440391 85 735673902 61 156888886 98 400947937 25 871291935 6 361504916 45 863493245 95 828672291 30 782552854 13 993634284 57 883212055 59 451701657 3 929819942 39 617946741 31 632288244 95 364305638 94 321944964 26 476596806 55 77401269 43 607817388 92 315380513 31 342909701 7 750849588 69 315645747 75 62211854 54 656296987 85 67784126 15 44892313 98 461059840 88 321584811 78 218094857 59 966399294 42 397465833 26 586842528 62 389435802 65 579787704 50 461249182 85 580918471 83 702487783 90 771971581 78 336833575 94 231048237 86 828382247 100 172215073 50 819329526 83 422499842 15 324528202 11 114394778 30 154213522 80 465512285 56 543208262 68 929989925 60 628204712 84 227781594 1 547350132 73 637658337 16 593085016 2 363497650 23 725964904 2 686774508 6 213991643 49 191658911 36 345302379 96 757252820 36 898446665 26 184363118 87 387543584 47 888491652 42 260295637 55 174226544 66 186173046 26 426900407 46 913599915 68 560239445 1 852770435 32 343711020 87 129387310 63 854259181 87 807945539 78 586836865 28 11161462 1 189640702 20 381709349 13 981657732 94 67393663 90 739678849 4 33068230 57 170686896 25 531299667 15 996112855 33 333934255 33 759415990 14 52969129 57 211071424 33 57481242 5 812426832 3 612615048 47 630062169 98 565578693 60 357524578 14 689993586 61 791553171 68 914140043 5 285162540 29 589401918 80 480384201 11 440680559 37 848030120 20 306957437 42 227872334 6 608425672 53 138944409 92 201859133 70 679414206 10 695528191 40 999871873 29 878852896 12 651142786 92 260935096 91 280278236 75 954911648 0 567606755 68 618301821 23 354035753 12 572068979 99 943055981 29 200337017 10 540079606 54 538761481 57 821128491 54 285189232 74 494635376 25 285315186 62 412284488 71 372251068 48 366212203 14 614712167 8 30022316 50 6103803 7 71284180 52 427554006 98 432342102 23 582087671 85 672228439 46 319190506 4 22667479 94 763552075 72 40696414 11 678641535 46 240421510 71 310674168 43 605790986 96 480105338 98 415082681 43 966624680 60 814737398 89 668089672 8 3402277 82 41935774 19 142005910 31 466603724 98 835741666 22 99972891 81 194397035 83 23664012 20 335481432 81 525050814 45 844440731 37 221319562 83 695379605 94 271902245 96 954535892 82 511823970 30 205186955 47 397522195 6 366762377 61 936801445 93 553352680 37 477355097 83 726001214 15 951289256 57 172942206 60 650238337 37 100296252 40 968241192 52 3613625 79 789008746 88 508131555 59 605639404 22 222784364 73 369217745 91 434416780 30 249032168 15 462633370 89 89630675 91 800132663 30 194711413 72 645728146 48 914242648 35 595881613 99 26442627 46 269934962 4 451573888 76 324906037 42 679518406 33 410534021 40 420088122 43 334488883 35 522196916 77 40248740 41 49632446 38 21061953 11 990699053 12 413172412 68 267906475 40 771418988 44 364720045 46 628252775 51 532926655 46 322073376 70 988500761 76 116915519 86 381277628 36 672385005 32 576137571 72 862327874 86 121322556 49 740809829 54 532348199 85 47061367 7 745031188 50 556844793 35 869622285 9 753579885 57 698396999 68 268942114 65 928899701 9 566874193 45 207730900 43 991460144 44 953565707 99 12790300 92 550925115 8 407569379 13 69694363 14 664314031 89 506884952 7 900736501 27 212830572 0 62869653 100 196295836 25 148907131 23 982957171 16 620263255 67 513659303 81 448571342 4 388917734 67 900427041 66 722182141 27 211978341 77 357013650 73 39168183 5 336032717 75 549570955 72 232826936 79 186711686 27 940737230 47 22310267 61 701714653 38 747117624 14 560822248 16 795212232 16 252815855 62 954028890 45 489042361 81 271874785 78 96777337 39 714566968 96 854809405 64 911234552 82 790443061 68 846814563 72 454795309 77 980762439 10 203186121 43 529762924 63 658850995 39 881170951 21 34974080 31 283912695 36 865316744 44 119202189 36 604261982 62 274581416 51 692272663 90 298736834 70 340717490 37 887564074 29 596577672 98 302905826 66 286987180 71 941896206 64 57244712 54 57170051 87 469369024 89 836101443 0 389947589 47 386782303 28 89789600 95 413016765 88 425446767 24 295946724 3 708926260 91 790103977 89 201144283 32 57518221 6 942042508 43 761719285 23 778865614 100 157431186 52 381700676 87 847222441 36 207320827 99 199443970 76 799261242 30 610675749 38 211167093 35 16641746 79 305209468 11 197678217 39 874652532 53 488733063 80 197157799 18 698006504 30 870728774 25 416040384 82 546040576 72 53583481 57 22531322 43 548202518 75 773462243 58 819318280 4 687733987 38 421673244 45 508209957 22 881589278 45 745118184 4 684614679 1 840519642 12 622534019 90 631732726 77 345797517 23 781200212 17 215808993 8 756161284 26 363310729 31 848281057 95 231143314 63 901720006 18 532364275 0 837593901 37 863629735 46 46124408 17 652949969 84 599480433 48 31164808 61 610687056 31 906770573 5 22001381 49 104695223 64 85607485 26 833683170 71 275602649 73 807810459 3 743909979 45 18323686 57 706330640 36 966959460 23 433910160 15 638992494 0 11709359 59 692853880 4 184849443 90 958258693 24 264483903 95 808613938 33 607497716 15 434317454 0 375169503 77 602471399 63 217881697 73 820170276 52 32277636 61 720435597 50 661036456 86 391123798 40 979155710 4 847837338 44 48393012 77 337844755 0 487984070 24 978331964 90 883217052 92 78413080 49 595023691 13 352329846 99 658732619 61 81739103 96 25300509 25 16958957 9 98536709 17 528830438 56 831299225 78 25183474 72 660045656 49 587173642 40 654661820 55 145743389 47 764270787 75 678310126 20 104295815 18 111115353 36 430706719 15 252873664 54 290044569 84 567611211 7 41248555 68 997634240 79 818009976 35 287682464 66 971312399 55 168331383 87 651342309 13 302371845 15 598969119 67 868477145 12 853545876 30 325208422 30 657731887 56 940032872 84 446023520 86 259582434 61 927506950 34 894837986 99 923883523 89 897859416 32 52559614 77 746632744 68 978368836 35 717714199 47 519794201 27 628933003 28 411580698 40 325424254 58 468195526 14 270416335 85 272592199 13 648601579 54 488825387 33 995438710 21 960152016 64 452935418 23 306685597 26 595699419 48 391040286 88 279917261 56 917996144 67 131132 30 384022676 30 265988612 36 648678912 87 22029578 1 724806360 28 208154773 50 446287597 85 261130597 95 534386779 61 5570346 81 89559032 0 191314941 9 34980383 38 16032297 59 16164352 90 419459024 65 939377617 24 2986927 20 850090056 73 116284346 81 510948539 59 991053263 97 707854641 44 219557441 50 1972961 36 890322106 98 917650015 7 685083497 7 66136999 11 141361216 60 111942979 84 382455181 60 779974495 26 362768513 40 258018415 64 368193948 15 42007316 90 919954677 97 41942753 26 843312672 47 757990339 40 779062884 47 685858105 22 2341330 4 991652746 29 600848429 16 33186426 71 7262569 41 38858310 14 113145872 98 529915160 85 775166196 77 594461318 51 842870033 85 122775841 99 33200921 91 74662395 36 306621047 20 312847914 28 865105673 52 409442618 96 720795830 58 767880173 59 832646961 92 433893579 6 398897994 55 314773294 67 260668769 25 573449704 38 577697302 98 994335237 29 353750989 34 592644535 4 899495153 27 129999916 42 771485371 1 282207060 39 849979819 35 436874192 52 650638168 55 975682111 74 884707172 77 567384547 97 800661469 59 818854604 74 445980657 71 203751171 24 246212710 65 227879815 32 133841987 28 796478699 90 612285547 88 175365003 42 56324688 83 104444699 41 438110062 32 531646208 5 908807917 30 364132689 40 281971205 35 406293773 48 137932306 29 138323948 35 770715524 70 244263872 54 190626308 17 939633647 77 115957610 31 456270044 89 871248404 69 881024252 20 349233148 53 544708566 5 74229384 0 179024139 72 435097744 22 882076881 45 67034848 63 207669228 12 104585219 36 227634765 21 739415500 59 263895737 65 143633955 65 66899655 3 413996748 70 12338197 76 407179660 15 31969484 54 430149315 76 375688951 0 533180837 32 708504983 97 131595461 2 182826218 95 561883607 34 335038163 68 59649479 63 751386395 3 138881581 73 960775105 43 816416736 97 182948997 88 901568194 94 4819021 70 655469347 72 305811 25 287160068 27 693546925 41 193892471 23 617918091 61 536145809 4 820109364 44 766558836 26 955957368 14 730532922 80 843380925 12 535917181 37 205605224 69 155226364 98 723808395 7 871770440 82 111074188 26 933959845 28 697345250 53 386713819 75 41890010 15 827587732 64 279915781 9 449734866 6 892047947 72 449823748 93 838383040 15 258709448 96 178131444 10 622083552 42 552261706 33 180979609 86 27045234 82 352570381 60 192290540 50 456251377 75 465710001 76 831262822 70 109709151 61 248554535 20 644474729 69 540545753 45 598105560 21 756410369 56 781279784 41 727072301 95 249877391 17 364656321 66 840516374 44 228537527 61 145865558 80 663138842 99 69046893 71 792460406 47 434705057 90 791121205 71 577882631 13 561942431 73 225765693 9 176958159 88 538109376 13 827459937 5 694760184 34 162751694 79 701987975 7 658944767 88 550203820 36 481290851 96 478916603 55 695522236 4 297088945 40 76971108 85 973794960 26 328727712 24 41193284 77 7178593 44 156634814 45 712977539 28 466626862 38 111953840 96 93447205 59 599066364 29 110766847 63 462252848 37 54125647 5 238498128 21 331740651 96 838236333 95 479980930 2 309198052 13 233088013 13 947479091 22 184870103 42 176275915 21 393029653 74 850719295 26 181013030 50 193653919 88 346712354 11 683050141 8 426762522 0 528003862 51 907038015 37 661909350 99 380824268 34 77300512 70 725487588 22 777745170 78 172163787 83 710441057 74 222447808 63 881505375 69 5895951 19 743876213 85 453892428 80 208445103 91 446889201 12 328627651 61 66463096 2 179849319 9 151762831 39 72697385 4 353213175 10 596439167 45 355946014 88 729580039 33 805436735 85 834322448 23 138000618 11 618567785 72 906416451 2 345676073 88 747332969 23 236317012 9 859672197 86 571859186 34 124705789 36 289490953 62 684408555 7 221903210 90 687159480 27 314788374 82 771013439 22 518497395 38 462980672 56 574343345 30 855073054 85 184792711 87 375039537 25 721837817 41 91436544 40 381480621 95 702775300 28 393164169 67 515718634 83 460932598 73 548376545 36 320082642 11 85342840 79 658033335 61 106936463 38 40009306 99 113587528 65 92900226 6 11044400 71 449811467 100 357355478 88 643612238 36 483866767 54 62739534 90 431140669 80 604183484 8 950077240 31 303925351 86 450308767 19 586812275 60 635693976 72 767092782 47 365308658 94 588346027 81 320785025 67 225116586 2 488850274 16 646869334 48 283857429 79 341012050 3 104957746 7 192461211 84 982112150 0 688547339 47 385787889 37 559340551 91 898547720 78 454300726 26 187549130 31 591113729 42 359392403 3 564632615 80 478467451 44 733261759 22 274539690 72 426304041 65 882301027 37 481330176 45 482695113 21 833121691 93 237221776 98 933695899 58 595981558 78 185869091 70 489046195 92 492239186 62 131530808 7 422876490 95 44038210 45 89711937 90 823890225 96 915530140 70 982635120 46 297069880 3 169948472 13 782546167 12 291201635 8 980452868 18 993238610 74 709120869 36 286015162 53 889510818 14 758237109 91 450534238 33 744795179 44 514632173 39 870642265 47 627382814 99 251821299 86 355566054 57 573578686 85 847116041 41 10352095 33 709346562 53 164839320 90 232779123 44 863037194 27 640914879 80 328220497 43 543202692 53 517700833 14 247993190 21 273610921 90 36762129 16 973285173 38 548656407 50 668571985 47 733616121 4 937944294 71 327901674 9 383787995 75 366919599 37 69223588 23 608661551 39 754409481 67 227052385 43 43072733 73 841566243 34 95714810 53 343423376 93 32752983 90 750159207 38 414253459 60 589607673 53 106887740 97 442804867 38 633612809 3 742066373 63 738353495 90 105511171 93 705093201 16 433059451 38 67219967 14 962484333 76 249246975 41 85931369 90 752910552 74 9297216 1 594560174 80 143404748 16 209627722 91 382347922 91 65600999 70 57171293 32 270547242 4 161353604 19 506856535 78 696342195 21 416859345 17 12632464 82 695436347 87 516105597 76 220122247 67 728774912 77 950672665 49 814149469 91 913678296 85 943112027 2 807115916 27 262857994 32 60041144 29 652340238 79 407399899 18 417103066 19 868744419 81 577891988 20 210414416 70 685590210 82 186029246 29 521405142 78 629706361 91 718093110 75 740522905 38 532376548 33 751196165 32 337211189 82 442058106 52 839147530 73 31585053 57 582448830 76 78450448 57 204759049 64 77576443 42 884374232 12 844071849 61 854389546 93 625266045 2 79114093 81 414896277 0 195189539 86 827331328 3 594377388 66 128850807 36 880822562 23 52000804 30 81863540 27 264531295 75 343824387 8 416124707 48 932299014 86 740822906 89 364607870 33 283686485 37 55778143 87 937740526 22 902551107 56 532080923 8 887983012 67 699900771 40 340295584 84 116500624 35 642129210 17 713374943 96 492258982 20 435442313 7 667594781 3 101480737 41 538351526 70 276510590 53 575298827 22 459394140 98 924097174 6 465036248 15 606884113 86 920938783 68 419431791 84 828798255 10 926009423 71 433367849 16 740825901 7 259617885 98 966211949 2 44159933 16 983357796 68 185844623 32 96331204 16 463342128 78 511606080 59 962492726 37 756782882 21 361311030 47 900754743 54 746130952 99 841282784 15 167103637 6 431811592 23 693452276 4 547881866 54 824711275 91 283650252 2 832659021 17 399855822 80 844416340 70 3117446 31 634465678 56 377502601 62 517707776 25 329221086 67 770330330 76 704339096 78 406847213 39 380615597 42 574144473 46 231088924 64 661251568 70 903999686 95 168028564 1 988738158 81 199117124 65 960093765 21 293263434 50 25893562 14 569609920 59 730100303 61 426360861 17 628808332 26 719116312 93 565920080 97 61313509 37 45727113 51 141697630 46 662528102 12 236463326 9 237217175 48 815118466 11 383784776 18 289069739 96 563475054 54 280290003 61 783293042 70 845549404 39 834415803 66 979778837 91 417658461 98 278558126 78 280566895 51 752336676 9 326268680 69 770761801 8 259357422 84 222577494 30 990406794 83 924770011 48 669943800 42 752068443 81 910010547 18 272822623 11 257634834 81 641423112 28 735695751 19 626211584 42 975085898 39 142418288 49 983612745 38 740861836 46 39636127 98 482359241 74 755080139 27 782353524 72 219401139 41 234739358 14 63361420 50 328427012 89 699825484 43 696949442 42 567520631 68 703780650 71 654931108 94 436144851 71 212417149 43 734962544 33 991407564 26 994731390 45 57168305 38 125770434 45 909503235 23 621097443 23 199586463 74 411889221 100 88186184 28 132630617 25 416908959 33 202478645 95 582408769 91 326322864 43 559526762 13 37444628 54 586368448 13 265875091 42 528676560 45 336601032 12 53778599 9 990465400 37 672284242 85 563511283 37 226408820 84 416947474 81 786025645 14 695595893 94 264449315 58 406558971 60 266808724 70 134193355 22 520574780 11 956778906 100 235625185 86 633889351 51 838359195 39 877688404 96 735731864 89 133618933 97 819352888 64 949207989 59 682605669 51 616826236 60 338211502 74 180332215 58 227208292 38 675162212 47 206676455 82 152277449 34 979681060 67 813020361 34 698977374 74 860812613 57 600612548 82 260486967 52 573833269 99 624136162 33 918562603 43 228326124 73 328923904 94 193460526 92 643543725 11 143751258 96 76566217 12 254738728 64 444423649 16 210046325 78 230659602 66 101566112 42 717508052 47 590992996 73 944945881 82 153429689 98 7205772 80 738471606 37 273189224 1 201733801 100 116394732 59 259176923 44 487580508 93 396060922 89 555301940 53 563217204 75 255838229 6 638704132 44 562395038 94 20671954 65 829355242 71 856553071 31 666571085 64 528590850 58 960650776 48 998892352 2 618751777 58 346988094 19 479872306 23 817513962 69 426738102 42 232851864 43 2792100 34 615578483 11 597327917 82 489791997 82 377842986 79 590911758 64 483144662 45 646501620 13 116947002 82 294593648 38 489116711 23 938722653 8 150594064 1 312413178 48 59187514 73 184606995 72 219348512 36 271552504 50 484592672 1 445836725 37 619276792 61 843189573 9 19818036 90 944034782 66 62848033 59 218740252 65 649720299 19 895979191 60 764226802 14 287054822 67 642057939 40 644261767 60 944412256 65 995525628 33 869127901 57 667348715 9 627543633 82 888038296 50 243886940 69 781232076 75 843651613 30 693614103 8 9795273 4 697145945 5 197117524 15 188887138 10 767165841 36 965183519 12 744007656 26 654539184 69 500937355 61 867774995 17 928669031 79 175403110 30 744610367 6 423821359 73 246901674 64 780827686 12 329010607 58 324478574 4 983198399 66 970475810 52 54364166 39 313314925 5 876771555 54 532053357 77 358181798 93 437311995 24 648155170 66 673069636 43 428113273 30 822139660 23 770397452 69 26763377 90 850751045 29 568569617 89 896364057 36 483243958 51 746198461 86 195214569 22 271371574 12 697302521 55 826535224 74 289620281 36 34314447 60 950592807 64 87944851 78 136139553 73 782468883 10 702355568 20 758109011 90 115782425 79 240980966 94 716641305 95 890555061 70 909862224 72 781660238 67 685582921 61 267588495 59 797574801 42 723919992 52 533269657 84 920231156 26 617907844 53 813564353 17 801347498 51 1427493 22 793987284 47 710369834 11 783974821 19 58250413 65 957055356 32 169060793 36 526108070 77 560886418 63 468710736 46 190432882 77 330194918 68 534254353 4 817268763 20 999767349 3 49134594 9 603310551 78 859129618 77 363339946 44 419536035 59 819485054 35 112819184 95 874930637 89 856146054 53 210980701 86 466570277 13 286150086 53 43983386 20 64172614 16 65344730 67 647862705 86 347113669 21 254193013 43 618462413 8 390805384 19 632911480 55 618730790 11 153873584 24 628006147 4 694656015 80 375957632 57 374691820 46 333136435 36 107098572 10 583699331 51 527532560 90 280586898 81 541448829 0 634442702 61 915638559 36 699083762 92 649135387 57 131349240 72 263585091 95 384440344 77 941131847 37 166903639 97 203971200 13 782643869 34 501785004 59 803956352 58 904831237 55 439177719 57 449601210 83 211465416 47 314766471 95 560536844 27 86973740 72 531509462 39 4599785 58 72249957 83 798152862 81 461588752 87 293018476 86 54461647 29 159133936 9 882453276 61 888296833 16 52079167 56 294484500 27 488359091 11 363662955 54 460833922 41 156248792 25 551994579 31 971019869 78 863302992 38 421363284 3 630881460 45 54633186 43 23152589 62 702976610 15 74643147 78 460912873 28 266515622 13 662060514 95 218130141 63 458906314 75 542113010 16 668896342 76 726859960 38 100035391 50 457653033 79 758387873 14 316847431 39 125152837 16 164430812 58 452053645 20 745050362 66 829106179 98 458305912 82 805758789 27 55316536 93 901817530 11 788894800 41 228028687 92 722473604 27 459946364 55 257553533 44 195560891 10 91321496 26 921974315 94 246764718 47 172028928 95 665848584 67 940925024 4 475545218 7 734586145 84 900361898 13 58976057 85 841752716 18 442947799 88 478180900 90 734949608 20 325598380 21 707251273 44 470040694 75 830813080 79 691048523 31 779664165 79 967656878 76 526939327 44 212835402 46 199198576 37 724670041 49 329261916 85 538881079 74 236710387 22 590358662 57 126877858 65 320927852 22 597306068 36 156560621 6 132132444 11 220051192 21 180682732 64 798393153 9 651618183 99 632707243 87 844411256 24 457234626 63 64667086 92 916875363 81 190237882 67 45373148 31 732007726 9 283922909 50 631424481 17 519455740 33 833603489 25 240569939 20 165604536 43 428532738 55 776750099 63 850735700 59 617830695 52 212004794 18 424334523 20 406382779 51 982401966 2 916540498 65 844488496 25 658721422 78 660870287 26 594581499 44 153655091 96 526018189 87 411390462 24 120197235 99 225835631 47 822945477 72 541870213 19 331583259 60 951635577 18 727062145 15 710086941 92 118162191 8 32490027 26 527786182 8 17767222 0 632127295 16 341816008 3 628355453 13 498132443 90 974355964 35 188999104 70 970861142 29 615462190 87 417167947 81 74535765 29 20464941 99 357161147 27 950372003 23 186064652 62 620540134 78 36886102 44 52953042 41 729545984 63 877048473 12 33561472 54 125978733 27 479486049 10 251137763 49 724580211 52 541062962 17 134015905 4 119708130 27 569677110 46 521640320 71 755093247 18 40260156 63 194680496 58 899384222 65 447052740 84 927366945 48 706912172 64 383294845 46 186220049 12 979216004 65 702825864 28 614568913 90 686720251 2 858643870 88 48605321 48 518411187 33 219091880 29 353424393 50 843924677 24 831461549 85 727932810 89 277070302 96 297169927 1 433967632 72 88184092 75 965302690 24 245120717 95 95280790 1 890378779 52 434965 23 465263979 61 626216397 0 417059501 48 414625774 82 320858402 74 285786096 42 145726144 35 163101638 92 119564923 91 160880806 99 424726885 46 178328943 86 677225409 36 256250667 95 373165019 81 410980661 43 512802294 40 511346419 94 759337799 7 741797807 83 491639559 15 185250851 19 39068614 56 56359860 38 420716624 52 692595494 31 302953657 57 319142855 68 370732136 39 283550607 11 84185641 48 209737266 85 66740143 19 135496346 42 270233460 66 107231706 10 926111639 44 542262196 64 710367731 45 996190433 83 715448936 11 871685433 43 111652470 19 923176402 97 144250562 48 337979068 17 843604987 90 870581108 72 557494921 41 204422495 96 72194430 32 408128336 61 711436323 6 687240031 89 204321693 54 164154484 5 633145445 33 687088823 59 937201553 70 100228976 26 793215861 78 816915815 98 31714493 70 518553813 54 748153806 19 251635623 36 123676041 94 594753704 72 500247284 100 947732675 8 681005930 0 676039434 82 555390287 53 752957782 25 966030141 94 849597913 89 285250056 37 978619143 54 110743230 50 167611364 30 958010972 23 436862740 55 447195228 16 934972913 25 430390472 80 581568658 54 59308457 52 714794930 74 852515077 40 739397561 31 792898498 66 820689169 91 438640590 76 904116755 14 346676532 3 584997333 62 967785559 86 184790186 64 561042791 23 60512365 67 342134858 1 512701317 24 826053976 48 290190245 92 222993118 21 864332932 34 868918185 2 669492012 93 221307275 16 220766341 89 518001548 56 212411997 28 422712087 86 536015607 41 991529406 52 459224495 82 356295845 63 740794031 45 773042382 86 670784355 42 268316692 40 142644651 93 837538691 5 85607392 85 330256807 33 997215962 85 62910990 64 407894609 4 742476133 1 412030615 72 339431115 14 606003531 26 52919641 94 580441140 17 505474151 17 110680065 7 600484815 15 204206911 66 602761488 71 628314622 65 344688433 16 993450502 35 817229912 78 305923744 74 997941397 31 773107739 55 43043124 9 331004579 93 473166774 74 896371559 83 554925555 31 295418602 99 842853549 85 721287996 53 273204958 70 341917019 90 697082410 77 465501229 71 810825802 98 431881197 30 590279707 53 806339215 2 649774977 12 210091666 84 30559210 82 301438545 21 219241929 100 316173813 68 161998709 29 791027836 42 150687564 43 285505513 50 130457151 94 615452886 57 468063821 51 495433668 96 456238484 27 673528488 68 371118879 23 247560679 26 457684277 89 941585262 98 538197146 24 598138796 84 464132736 13 665506547 84 767853266 58 375986661 40 331486789 54 161502472 4 338406823 14 112530604 46 392553564 50 534865114 5 337772400 51 260578240 1 609859812 89 214166123 95 176537119 48 662855087 37 205805526 53 968735015 74 564085808 66 338137018 8 153549799 60 303732628 11 279753817 69 875438731 14 248194488 50 315261838 12 989015521 20 744340022 46 568496813 59 845559079 55 623518897 47 26575530 44 542398521 80 606998783 79 234683995 25 214000730 38 475480802 46 517409546 15 414936595 73 675914596 40 418426287 10 194285886 55 229832523 55 299023868 8 936859811 42 546111496 73 303324939 46 118776188 22 40022871 46 369936337 12 6043216 96 276567032 16 705902066 74 907671883 98 366172868 57 580033305 84 649594391 77 924002968 28 784177645 21 54313030 54 954724925 73 146762955 30 766391999 12 655210731 89 226945971 17 461509273 85 794155764 59 648810839 75 654738553 38 170901271 21 506859518 7 179833010 40 42078776 71 596335342 53 247829257 0 520296355 62 93522116 75 138795333 71 312524987 89 933949707 23 136487493 25 631963222 70 108227687 31 22959361 79 557811252 31 592942518 96 603815887 16 383591806 91 189916582 71 651850428 7 671911049 43 5412552 60 31963321 34 647736898 58 803068657 25 380120620 64 474603467 17 533139505 28 223244213 22 422814748 4 948724036 60 178015623 40 902935932 39 860473321 35 691185448 12 686191261 57 843907271 97 552862448 7 615603504 16 423160043 1 408289233 54 576468293 55 975773734 50 787377291 84 212320110 28 86472199 19 633045815 83 626698788 66 623023018 47 86120083 94 298877447 54 978556237 26 353613752 44 942696514 85 647482882 47 441668169 81 338512171 60 88878065 44 234177214 40 616531265 35 175342377 89 26478213 20 348397083 20 247512523 86 699945093 44 472497126 45 48031086 12 128339677 0 638900273 76 906985602 36 273791823 90 739081220 70 600749043 91 76519641 73 15398196 35 187175176 48 85499863 68 563920712 87 550439835 13 683556801 57 585141843 77 537568751 92 911793690 76 487482299 93 638906078 41 979094028 81 282802165 15 249822735 23 26909225 46 560467779 48 530506377 1 664040231 27 694389246 6 46370362 32 618626352 98 550708851 94 810633295 56 363434349 95 165142494 66 754135738 78 141155480 77 822588268 47 113774327 28 58785546 31 345952386 79 344890197 7 90058076 56 231389882 82 833802891 88 347743212 99 891552358 60 926169928 31 492008048 99 903660162 48 921428766 70 227624078 77 707882407 95 925793691 64 492918547 43 586537738 12 614032653 7 647472678 93 674335196 14 162828286 77 878406 27 650779586 23 834810739 39 28380523 30 539834618 66 619243691 89 555741527 65 16437045 89 921608748 65 850292589 58 462808388 33 318626560 29 973287120 21 883049501 92 333134259 28 899051353 63 2138213 65 488325104 0 592560459 46 549464535 14 885114143 51 232463347 38 1248878 80 443379681 62 361138903 14 881773201 96 566278936 35 427911773 46 109220377 26 242017388 61 223990602 100 791980820 73 383808117 27 673076335 84 97031350 67 415690387 9 723087342 12 55657858 71 296518287 18 27969728 6 147010132 77 459539707 82 682660114 70 792453964 52 90915375 31 326536432 95 877896871 53 16438239 10 405598745 89 781853621 21 745421553 90 331053827 91 285892253 98 126215347 7 429148087 41 839800534 9 951862969 63 56587436 64 144005596 100 13550249 13 895492854 77 587432529 69 521901165 84 722754747 8 318006790 13 794502596 49 417924283 35 913876400 7 919136776 20 250940507 77 15528003 11 543010993 77 536918003 5 208723782 11 164432205 19 368256034 26 860085532 88 819203090 27 161133955 100 483321666 47 412224713 75 988764047 51 167213130 21 968297350 93 608319490 57 351546597 55 853719342 85 997868441 91 737582683 71 760611427 42 483450009 78 946655268 55 841155545 98 248447586 53 805098545 30 808624949 45 557121082 62 647646558 54 10663133 16 384132030 72 381017304 46 606594941 36 938872259 65 665974112 72 73156713 27 266030344 87 628279878 20 313840510 48 639223816 98 468409640 77 167061258 16 74419090 55 634309925 18 1322265 61 916638875 35 926172101 52 198133113 44 431450826 51 226048788 44 810565958 76 547071855 16 685058197 31 144292142 89 516500243 28 560115148 46 193341322 6 593886995 15 723804238 77 741441839 67 967953601 76 41588333 85 444759717 73 358294625 32 383646523 74 989909909 80 286561436 15 88846536 58 934928656 29 196525464 11 956227993 65 795180940 80 457720988 53 970486934 37 733983655 24 541680720 34 809963878 78 174656186 7 525560777 55 203594124 81 807518697 42 812419467 55 419425060 94 667390538 27 36020721 47 841260837 42 309551617 59 741435997 52 735218440 19 765324707 94 896799215 1 25986317 0 455598765 98 491467974 18 846961458 95 660750177 67 972008181 46 693983508 98 534338270 29 185047404 20 122117943 35 130180801 11 65463138 58 401727773 5 560979505 72 569032231 60 310147907 34 552825530 36 94845265 61 220154123 73 647352272 57 624250325 67 377910508 43 801394770 38 973712528 62 196124277 26 945396583 96 129118834 75 896608479 6 623374375 1 170676345 55 279015695 27 324389866 82 358554522 94 115411568 1 563712419 43 737120952 95 642964588 77 113136195 2 801938727 10 959887611 45 222537039 59 573380352 49 892640884 14 683975119 10 303294803 7 822494764 50 557266110 50 220879531 65 638447289 69 359323830 37 987463474 63 900136070 86 639858990 3 97601886 68 930188537 54 589013827 59 815232314 39 844634985 95 402553783 40 77963502 18 9133933 28 681545860 71 977533597 74 593281198 42 306120868 59 535023980 84 725805067 17 673379766 26 96812807 54 717747521 41 513916062 91 727810472 78 983532292 71 953622956 5 385580727 37 135459626 32 456228531 19 638434771 42 386371748 50 607294911 91 152905922 41 596894555 85 529087244 94 508564158 60 454905574 39 739089693 74 944986081 42 236178932 50 283283455 38 188221557 93 603480782 96 693369492 54 547373696 18 378318531 86 647073306 75 523650576 26 173410156 56 688674746 18 595977182 0 786786757 12 338861328 34 34615034 40 308759076 40 283499445 41 548445923 91 555157348 61 11750852 63 771333598 30 667979848 24 495501141 97 970271579 61 134329867 63 869570707 62 598155414 44 555947178 96 108201451 88 742579909 50 292055663 74 217981646 97 702597493 76 263513253 58 954678568 14 737239753 71 228621279 57 632889587 72 830699308 97 669296793 30 505523566 2 408801203 77 693544809 40 511775824 85 651854812 38 668811878 42 85618417 27 233038895 11 934115398 14 260077626 84 214166968 49 738526968 32 523512887 95 669839623 69 639542760 12 902138708 79 59135752 77 419616784 17 509182329 25 991600884 7 115143621 4 172410479 88 460153594 16 871806470 86 322261393 7 63919231 45 255783883 44 862882331 65 288814084 75 676119685 90 71535379 44 503088577 43 243989965 51 557024884 68 565753173 31 308565715 21 559893244 98 685386461 29 218807053 69 270101999 35 503541915 43 515427807 22 797789561 17 823604430 29 519569887 22 646735744 16 151948181 13 85693542 43 982066153 11 371146717 14 731196824 34 793352122 63 910453926 29 889088425 75 814397423 8 631818167 2 110411447 44 663380084 61 612157014 42 675166896 69 672450923 38 480351218 39 194413932 51 443600707 95 650326628 97 264664081 56 809169308 21 828869444 66 295732464 76 167019416 60 523265049 33 341175850 95 940148954 69 521813824 33 344824540 72 836699375 92 606326401 20 772080557 3 937999244 69 742822340 0 683740949 14 244505874 95 234971806 61 77540026 56 791728184 0 832683303 50 885452990 86 153809242 43 682280197 33 575163187 40 873449978 99 727964436 100 717136168 7 714661777 65 864579284 68 149380130 93 248281106 27 35893790 62 708686418 49 771940932 93 550942166 85 259933196 24 586066679 54 945411692 91 791427032 21 100517479 92 489900264 65 48371494 34 407970176 39 137659085 97 866780055 6 69656321 28 940864299 68 655202099 15 231762946 4 875707992 32 556023476 22 730284509 47 925475194 24 539326319 57 153862609 47 971479595 58 750015658 94 847106047 47 759606071 45 869332642 80 719900941 9 544186242 34 25120166 91 15115839 100 612998079 98 416939431 37 519612849 83 452887135 46 172576871 40 247184580 8 204194719 53 489951510 11 589279379 61 628419840 100 318443345 99 789655722 64 970816795 10 503257606 80 108536704 62 683139691 33 68425330 7 226630136 92 821884211 76 642526767 51 767231452 74 93883576 61 122334580 15 668839447 42 697831738 26 221667052 99 144946559 36 950129782 32 318134244 70 689313785 1 162503402 25 106864617 37 205336368 49 588871334 94 492443164 94 403129638 38 570525020 61 723288770 56 184602141 90 741592139 7 912909795 77 74467139 61 326842979 69 398879130 38 648583853 13 277746167 71 552985635 20 596371190 41 48583099 91 594960387 38 43146875 8 665980730 31 956115315 95 356360094 10 111915839 84 596486473 34 178903641 84 738213235 84 122014006 29 442335847 90 807259715 6 47141122 71 411499928 52 507000017 31 910073575 95 574469476 82 766295470 0 277271094 14 789070965 53 806125294 37 234919500 20 146079559 100 846091269 23 434667212 42 678689031 67 149968348 15 254608083 4 291815098 51 34645583 89 348393593 51 294271128 33 873126691 50 949258720 3 173242780 16 131888769 15 102343177 49 744376999 14 857081199 65 596745080 65 946138038 86 683617249 3 695814871 32 479728205 17 935943633 3 271528859 78 830398547 89 850538076 91 162528420 13 139512847 13 810070329 20 985120716 65 186852488 73 436426824 25 358573456 45 615449830 88 715120444 47 53759888 5 941010579 12 190360607 4 723099493 85 219154182 58 154783446 56 227569804 6 456308670 62 381858726 42 392344792 66 445881651 54 824889866 45 369304267 90 430440372 54 201012033 45 129631215 3 800823159 30 690475631 34 410222658 76 266069611 64 130058366 100 453717144 55 801134700 64 555517729 27 811348421 77 781347759 50 696159214 88 321263912 74 384545072 25 541650177 97 763455968 58 480269721 4 629558555 27 125653258 50 541255316 4 246620032 95 255846754 33 160068300 53 906090889 58 779502470 75 296278636 83 536374349 65 297984268 34 861027296 3 328569098 66 456833520 12 936200219 88 822185905 85 937168372 54 451836340 76 960426494 36 574444034 93 989968408 89 399617360 56 844191370 12 310426745 40 339948898 78 542372536 9 3273952 9 76320514 43 740122339 74 598681511 32 836831577 47 536464706 48 972819497 37 853031013 58 674152308 65 337314879 48 410316872 15 603901479 64 492020828 6 228586140 73 164880458 32 34821024 5 203710142 19 521964241 74 252210210 17 138582342 6 407204332 77 25953417 73 841721642 60 384513163 7 194290706 65 561672262 96 505911580 46 930024375 19 835098063 98 190880029 29 450826313 1 498045152 55 743198831 83 991036131 47 441357843 4 430190288 68 896241179 75 925213914 70 280749119 69 219931458 68 728749079 33 558949069 31 532471651 29 780797845 15 341972070 75 513436701 0 951069969 91 969194185 41 168779551 27 972140117 92 388388827 48 168167133 31 987074551 48 561805031 52 12732239 96 609512372 9 679843735 39 237726802 0 64044193 44 300104048 59 856999782 15 810813404 35 626725154 76 135212200 33 682297693 62 558602850 32 287490900 0 444765790 9 535455733 59 755113548 49 675637525 65 404556639 0 323909953 93 846962271 67 905174981 48 344429917 55 421318920 71 935382323 46 269694108 60 246478661 41 310295049 28 300102247 72 232656149 97 110074964 26 98942296 25 936288142 59 801755175 95 807639718 96 396714294 49 118994730 59 256057491 17 575650856 59 223310965 19 943943137 66 263460429 23 92112183 10 977560811 66 939263087 96 342717627 32 695511139 85 123370974 62 966722593 90 221956666 15 662183562 6 825088781 19 144788992 2 159735387 72 786445054 81 764454362 94 424700282 27 110701016 47 761764198 45 809494791 26 883714652 37 925194555 94 67540014 85 59008590 89 452370990 15 353198715 91 236922671 46 778063285 16 492376460 14 320350851 8 203046538 60 76048050 42 67376758 50 847233168 8 829127848 94 297916322 40 74546386 96 850737432 61 978160356 69 768740448 35 697831315 8 613983564 27 104015035 98 958135027 26 11405396 92 273169247 4 333863978 21 412759985 27 640017046 68 217050888 53 701818072 74 995197008 72 891096428 85 532783997 46 434265871 53 645820660 36 723199892 11 985146631 99 418324417 4 290878107 9 659245564 82 41744832 19 138593176 5 804912472 54 814036588 46 212675925 92 240766510 87 823350298 94 703209775 61 205976154 1 878360523 69 380543727 2 723320670 1 928595140 83 459048390 51 664404302 85 50757569 71 467210768 31 162736819 50 821977498 66 3762377 75 421545230 91 817220625 8 933980665 6 272054443 61 58170817 15 346225504 25 78894038 49 480707876 56 511447126 93 639180853 3 577037753 51 11513987 93 876323197 95 279228310 22 983024545 41 259916935 84 83138539 35 475771915 81 490873781 63 531192099 61 266658485 34 496860257 6 708373808 6 178165752 42 697272912 35 668969726 77 702280422 2 792926228 22 439726779 59 477046850 11 544285608 51 171054067 48 246722992 79 648218456 97 832255839 18 781344143 49 283775646 27 296507699 32 689619891 90 358026420 71 940619282 81 924573884 47 785763250 24 203332726 2 611459861 24 693075063 71 421527029 10 703106366 77 682452790 15 628395 74 110328137 1 926105964 53 971302628 92 490085075 76 494963274 33 191440753 94 48255505 72 730340445 100 609103737 49 681003339 20 63242828 61 275948109 62 73368363 99 616539371 73 655317204 43 532892691 88 836837362 78 756641551 34 315533541 81 925961998 5 201811069 53 709262444 38 257702780 85 272820014 60 327693960 87 43814875 98 748362185 61 567350696 13 456289556 38 597083753 51 523573438 2 697376758 67 288423016 35 999476079 41 623745013 22 468280271 59 173288586 49 472744616 59 645809612 76 687817002 9 362493217 98 271352528 80 723550151 96 347550185 58 875726449 54 900294898 0 84335125 11 161668320 39 389721141 29 929817357 1 138644050 76 554818828 41 30550168 80 487779823 2 632226059 4 221750585 63 394643673 99 94522585 44 770938124 68 562174079 77 129691890 20 732470554 12 301165165 84 100517325 55 566729503 95 248516152 78 457454091 2 290901787 15 874761262 82 514242301 33 959716761 4 939098234 40 200107841 42 16621515 81 249579114 46 462582922 70 839464247 18 608214366 74 254406102 81 380396842 37 769967293 94 17544379 55 794096001 73 971924367 56 208075490 3 42359555 100 416001605 48 790096738 47 228554238 29 860306452 74 81404150 45 873500398 62 388218093 60 686511397 84 473834938 40 713415856 37 203259045 21 861216382 8 905453473 88 599263551 38 303555543 48 707761744 57 594399486 42 272732333 11 20655083 76 329557524 90 948588961 63 392203567 9 696262275 35 136955712 76 906744881 3 690427142 36 681212009 5 951151647 69 123245369 19 467866215 28 216115574 40 626242003 20 488946642 58 469379995 88 550063646 18 361912875 0 259355774 58 94090105 7 772200972 56 617004389 75 307011623 49 930601519 22 792226027 45 224089715 12 802353245 37 436806449 57 344578317 50 932217976 7 445415100 96 57459633 12 218160992 90 837427038 41 230325219 11 951563874 66 577304331 36 15164815 22 470174869 96 419735144 31 361034486 68 802611857 48 75357224 36 475486196 76 260629151 80 70240396 76 786371583 44 152908800 54 215318107 53 263715031 63 23412121 83 351378055 64 311142080 56 41068017 58 755615581 10 987983983 38 921856245 89 926694292 11 611440209 72 186270282 75 572858317 51 294372442 37 597352009 58 922460063 19 775034165 44 447317792 26 7083455 77 709332920 54 824216119 79 21650023 31 87011418 11 337045436 72 400321318 27 581055589 100 567502652 82 994593678 46 422435921 14 576000006 6 850752956 29 258919468 19 312550744 78 490724605 8 986996951 19 885452697 46 972066834 43 274896498 7 944171372 21 180048423 32 257065741 0 610120843 30 166433424 95 944862341 34 961393484 57 270779923 90 758960714 33 262964625 32 361848334 30 296997717 32 660646941 49 14115678 1 145038914 51 594384926 97 932999890 100 164626883 94 360311149 72 337596256 30 646665403 91 12920959 68 84303708 2 76864762 65 6418796 41 451078774 2 14325268 25 475178290 56 253697027 85 741279344 48 24554718 42 88395079 42 819605646 57 184223555 92 287601649 53 49782925 69 869717002 11 736586553 97 946113377 95 703841182 11 590189298 33 754604236 64 223151002 23 248145308 82 6045358 64 982852206 48 66864601 36 839632129 37 29908334 79 122049423 6 626888648 16 624677694 73 699259972 90 856605456 42 273027501 94 725327471 64 571243410 87 801176531 37 999512230 24 210786609 13 497285584 97 855664278 58 845416257 69 209763102 88 58458283 99 980129010 2 1481374 39 85483020 89 948731155 95 872448892 76 507678823 72 70367379 86 900933098 2 768775353 15 240929963 61 931628916 38 65099485 11 557699102 68 372814709 20 618532939 79 531506944 8 872187863 72 948120665 38 694292228 33 905296154 81 246026573 5 477615529 0 427976827 48 568853313 4 11925270 71 191618118 94 409057037 76 167007563 97 911178717 59 691878473 15 400647496 65 261304510 94 302911186 40 448371002 49 435502159 31 703881745 0 709471772 9 31428734 80 336132635 96 374272236 50 298932328 71 839431203 93 995151450 45 493339585 13 96855163 46 881516361 11 549612660 83 855997628 69 314872884 47 255811221 88 258629067 93 261844800 0 768817325 25 122506180 82 878816911 81 742242523 43 254673111 32 808201270 11 286073941 51 685146340 97 284121339 12 407643740 90 354569109 58 841037942 86 407187555 67 131301426 0 141782167 20 878636530 44 688433499 1 869036491 63 108120613 66 977440937 62 603240474 7 21165987 13 162266854 41 445791916 64 970766298 18 263049339 13 714979054 64 618775339 62 124793896 78 562036679 91 551503713 70 651233320 66 577008482 73 983349288 57 481998013 9 61147282 78 635715975 24 920570254 12 24848063 15 208490355 18 846944768 21 125143007 38 189002221 26 352525540 49 370332916 2 715886824 95 819920764 92 668776626 71 872645172 14 496399278 11 847323408 22 169736545 73 208705972 4 678270916 89 877972501 92 624700133 76 463608032 35 788075135 53 314326348 96 601692060 36 974407150 87 953154234 96 495389854 49 671102754 88 458521297 91 376401035 34 295230305 52 238154801 98 68621755 66 917614801 88 175642787 100 347340945 51 775197229 92 234552314 30 846509083 34 529304606 89 916693866 27 132374077 8 281441312 12 795077052 23 460100162 77 460804020 55 519115756 67 334733672 1 268676811 60 681328347 78 628544797 22 769685478 62 746030837 26 16982880 69 725452668 76 548763223 82 118184343 32 489730218 1 941019961 83 288974457 15 389811038 19 975295215 34 14198794 88 930337985 1 221492530 44 490478995 99 330607439 60 682137432 39 438091580 3 979090362 25 963981559 52 553631164 76 518096443 37 801924887 41 690663523 9 401146107 60 900352892 21 505702081 53 640180637 43 328932989 83 531877220 2 994318685 42 733696917 43 663182724 39 941903075 25 161917209 36 773468240 28 927997918 3 853752422 88 490083059 40 706740291 95 940439236 93 314002784 22 977975145 13 728963962 83 994647394 96 469216 83 186277558 58 348639951 88 787970350 41 538767752 100 825732627 97 300345359 46 506135758 16 627157567 20 865182179 47 663892047 33 933559634 71 907844578 41 403402796 89 328816959 30 524269450 66 946343476 1 481281046 94 962210841 69 491524593 30 990315910 64 5862940 74 595225322 10 964168742 70 943847054 73 250468899 73 877573581 25 480766870 35 805836927 40 714318051 2 639419867 27 291680408 82 198557008 72 401869708 94 915052877 19 646560650 80 479430427 36 393288370 38 610257334 8 659221348 43 818749886 82 485000687 5 872226921 91 146078678 8 878182035 2 386648747 14 117400277 16 747779170 93 874400923 29 363815294 39 438487206 37 271329464 31 76214555 33 929920266 4 644817339 8 489164772 42 896225404 14 932047370 8 816983999 91 724799125 91 280496968 43 887622598 64 268280816 11 688130341 45 951358540 12 438003547 100 125776421 75 772333274 43 744371740 42 837673909 96 751455299 54 685001644 5 894347203 96 685120761 2 676457438 16 106408706 53 431586 65 554108176 50 163999877 26 363043256 46 962287230 67 95121278 96 645533567 67 201690047 31 380577439 12 383771290 54 632383462 9 65092416 7 283325198 5 93125438 75 466035419 85 857372133 31 839507900 36 274382921 85 558386166 87 399177692 34 628684135 40 612040046 14 862765141 53 536858597 17 58260848 29 308783945 53 951459882 5 361287926 47 207073414 83 781366449 41 245319255 19 424407703 82 821159398 14 943572267 39 923787518 60 386823803 83 18023221 45 618610217 35 662620917 33 240356300 13 657551288 83 355818816 92 594541397 2 716245120 63 218947945 57 960140275 96 719700117 81 742722857 77 172993102 89 822342357 44 543181135 53 643416391 15 639496954 49 620115987 75 811127150 1 73631703 37 709259501 96 803082710 44 801203585 3 634883130 84 931251522 6 936138283 61 394923582 59 492942612 99 567473586 14 883059112 28 800973797 56 702578390 5 712916773 44 62882001 48 801883892 18 383734215 43 426678543 3 271264214 83 523153903 92 649098816 20 474935140 11 862122666 63 50170427 33 19755085 34 320413307 90 308607306 96 553003892 36 365557459 72 770992353 79 464566942 24 855171071 48 27024319 31 716227348 53 185972505 86 671141917 62 893791605 32 197084835 32 540153643 50 247262569 57 617976096 91 698169867 77 246723622 43 926544992 59 475678600 47 106961313 94 773222818 1 790235115 61 737582783 14 224052713 54 136808002 87 729075268 46 140442766 89 739575935 56 408577222 29 178904605 39 444269377 48 892694706 16 228466445 87 696318410 57 638708292 66 288907922 17 811505814 91 157177828 81 187132986 35 867991673 25 145641485 98 814699329 4 64315290 74 812905205 36 937845023 95 460064107 2 140766219 14 956369733 30 109325146 52 906946911 95 176881882 92 384206745 4 416097435 61 189912685 62 977068635 68 53836645 77 998641777 76 511713034 5 102734797 86 675041348 94 309985778 93 164001632 77 300799989 60 695619208 11 693043781 66 505423496 58 724518109 18 810208716 39 936254825 1 363349977 23 869001866 50 864466425 7 775899015 28 142064515 11 793260807 31 833153169 64 542097402 63 679933896 47 522725898 60 922315663 2 322860923 6 465506046 2 216326282 56 610944373 63 474024863 23 669484180 65 893319431 39 576019900 54 596839061 90 682918551 2 410443882 48 878346481 50 727681921 37 75701588 63 816172143 28 198866159 33 458206732 61 315602424 82 278048320 21 430657136 47 45970511 13 723544001 92 70371329 40 158164193 10 638205004 16 94380055 65 725832081 30 376431315 2 788453723 55 212616321 93 746363446 83 481304532 9 683295006 64 567644853 61 418971568 12 162930962 57 491231756 65 7064513 60 140621763 44 417576171 75 999663368 2 141910955 88 159474268 85 20077402 21 958028710 81 646048449 57 650531306 62 483627302 31 994567254 76 932368334 79 170591774 67 202711214 48 938965258 14 334741889 46 119991703 22 30799124 89 404067063 57 842537197 30 657006432 11 226961540 5 518060780 63 207831329 55 689168658 65 645940521 32 501428487 28 379467098 46 989986570 98 954580100 72 73866340 100 355735668 63 382272277 17 952028998 13 17764294 85 709800329 49 262321826 73 412050250 50 738679993 48 787527005 24 756237612 64 358932176 83 952837380 52 11513534 20 940985020 36 774902277 48 635600253 92 342546391 71 50345205 56 537436495 30 854172574 80 199629371 40 192990229 29 394748874 26 923061131 47 667889116 17 860120199 11 203940678 38 679483239 77 343747341 24 666417646 80 254403404 83 671821625 62 145166141 60 845673427 4 723687865 91 152204041 86 801668156 55 415106106 77 296321237 73 813940362 51 662746423 82 868061500 42 41976888 28 785523498 41 700347660 15 986359764 44 133133659 68 255154666 65 209793817 73 763252693 82 276594439 39 224564569 32 512490763 38 803452281 16 888045209 95 923193950 68 455416731 42 635697554 93 769237411 95 750088080 65 694586411 92 695948452 63 742227808 85 512684876 28 568009750 13 668475177 13 902234684 34 445982074 14 771581685 93 599798164 60 504651796 15 213375883 26 156858842 84 441906173 56 900417491 93 695514985 43 794819657 47 378560274 4 880575670 100 12714542 53 637711497 73 339666094 50 245134598 18 40096385 100 788987107 56 247367167 73 995119707 18 552420316 37 247778479 44 709918222 85 127427685 58 634107102 26 269236928 60 661757102 14 988696916 42 903014917 100 550350773 68 930940963 93 687434822 75 539289348 29 38341276 91 115626013 29 492841952 59 314752411 52 995238097 20 208165911 17 253898877 12 744220756 25 836762161 41 218367107 37 715506899 62 586750430 60 938621944 25 198745613 69 268337269 51 275593578 64 789190292 15 588180991 56 837261555 16 688542834 0 742330465 90 600222248 7 705821280 6 352396170 59 680722499 68 918688558 34 859000313 29 445645715 0 58952390 57 802107797 50 252383407 13 583402614 79 262993239 73 834510352 19 747792808 84 310107708 12 911454913 58 931125725 70 53182807 38 83549355 18 625078791 44 424293627 38 812619827 43 152338762 76 467124193 87 83527514 74 637665997 10 991601086 43 655520599 100 487547036 68 320813148 73 723827570 13 41074701 77 691957108 36 30919373 65 607553970 55 903670621 83 572828489 28 216103945 35 530232790 62 828915122 38 525963780 8 887657495 22 701253394 37 625837219 54 847683169 6 778442335 71 624910106 56 22384992 21 859368226 20 769681341 62 223980283 95 850173099 67 803165035 19 316557027 6 727616962 54 687396422 11 817102213 56 8104935 75 145481375 53 334234217 66 774611301 52 928660862 52 560153014 22 534443327 98 911860214 11 450032276 55 802537332 69 784623770 66 742917951 86 539536100 9 176766915 23 867073889 22 174853859 50 709417157 97 292166422 92 161900097 30 86365613 66 620200149 35 646497378 13 513429103 18 137186227 9 987101717 20 734026562 14 177202569 57 50189411 80 570919158 76 309562074 1 631946682 35 992207160 90 590304114 62 527838104 60 149082230 19 563494267 9 921863034 30 290530570 27 908510569 92 112169960 5 366602615 11 582456729 71 628608624 75 771105620 41 358076160 90 562412071 63 748324757 33 670831634 17 370353426 86 125185417 10 361657966 45 924872235 75 12825109 55 550622232 70 55083647 78 61336911 56 585259364 22 120838949 46 422159588 18 635680263 46 631326424 42 389921363 87 640822112 50 46812621 56 902193055 80 634171387 72 507450486 27 589108940 18 832877989 68 468313799 6 869108101 65 28560478 8 851051392 87 954482174 74 581656496 77 729798297 52 769788539 11 100457597 90 947409912 83 643975538 64 4884631 31 746810213 48 346238663 41 672009084 17 441777861 43 726859174 55 125259597 21 904738 14 608072810 98 987958658 38 388572817 91 145195413 53 81907214 84 803170916 1 179346466 6 947831482 69 668471053 80 774529911 23 559569588 87 133488275 84 162220973 65 567477274 14 289712923 0 756154117 90 5974784 66 779983459 99 736741659 27 159311916 12 1312027 80 332497453 88 852155068 28 722046884 73 127761084 70 201190089 26 35978704 86 920527775 84 202480342 39 338931589 90 541691303 11 668872407 90 268049103 73 10539714 53 740643567 53 912418970 27 558172632 76 24830688 98 960185514 33 105384202 2 238134244 71 123107592 91 652211868 9 166972413 65 365546562 92 732003834 50 736621240 63 639715784 9 584313301 29 131290886 70 763461221 13 555198616 35 706056039 65 492952921 63 186157343 61 71270482 12 555223670 79 785082996 57 418387931 36 209775294 1 526832898 5 63109756 43 687255383 74 25533607 93 81370005 24 926298071 74 430919731 65 259370472 80 466500039 53 971929118 41 579382200 56 74581340 83 493701599 10 294766297 31 895428376 19 108002559 17 626262773 13 269142367 47 795015037 72 92337864 65 246283466 24 961884298 29 299842541 77 237518323 67 33088968 100 799401832 19 586929977 28 549665739 46 449371447 17 496825358 44 718640259 22 721073753 47 235735644 9 296229123 50 407529818 28 345296770 30 710784098 68 66088480 58 187013023 89 805990476 0 262316345 34 365779134 62 617074103 51 623597106 72 822261505 51 706600930 74 774813154 34 177624271 66 371240492 90 91918607 46 161688237 95 922412731 76 888930081 0 69616917 83 493947944 37 115758167 81 936741882 45 188601519 62 29349185 33 569943233 38 452536435 29 810897761 7 887490992 2 853621221 33 227344137 74 320939701 61 347206851 12 522980711 52 767846117 22 571630579 99 80829676 48 292223419 70 153050734 63 831169402 16 191891591 21 615190559 91 139955088 11 167539646 39 297620077 71 85645880 70 650664052 14 241647397 6 334085627 66 803364773 52 222533630 17 102959966 23 793616502 63 940509684 2 966777641 61 883303440 76 509227060 24 507349196 20 405033266 53 617708709 23 844076719 12 242588661 62 899440768 79 251200674 37 512092545 45 29124520 37 71544339 42 835173604 27 74098953 74 904854165 15 825822693 63 246344826 52 361839018 40 834987308 27 21450429 85 436239621 10 425416567 75 397673151 1 124640598 46 182892489 83 680699002 42 710948563 42 83949365 90 528912820 50 813493330 39 284885965 76 385658879 96 862553901 20 523967766 72 758746470 25 11716352 90 191164471 38 462785347 17 482962607 78 16609493 30 192112438 98 332923424 15 938416178 43 548532215 13 522106544 90 63999873 13 233005421 25 286319572 1 575940421 6 845240613 64 234061980 9 761024194 82 844946539 97 537980401 92 916912238 51 558771999 91 966654571 78 947355180 31 147257652 60 220638623 46 963296314 72 972179996 99 135711798 16 563414735 83 380613857 41 433912945 21 746972788 60 600024883 66 749859628 86 492715605 30 395237232 71 682238113 20 657008724 12 283914963 84 447187291 72 933457336 81 911671129 58 964583523 38 679506238 52 456534632 4 822177878 31 546826752 20 373481599 6 209848211 68 339473868 61 617449553 59 397901762 76 302205878 36 700962768 87 156908326 32 944193246 30 156352553 68 972558156 86 331378248 70 918037749 46 288100682 65 421150721 93 594306436 50 476502091 99 33425880 100 722523524 42 991506714 66 955739810 73 349662610 40 200417056 52 64975907 90 560762246 52 175929921 72 896069420 92 329608386 64 543908132 48 474109903 59 218176493 46 367409158 41 686573809 92 164029654 77 389571013 4 573716193 41 924832563 100 198640123 46 905741252 15 623695311 38 86071789 89 297104073 1 307699883 19 332363547 76 749822210 82 280342387 11 229208851 14 19911449 1 802371085 67 139204566 93 812154136 94 628256970 27 573883963 96 720727360 84 112933047 51 406320989 33 526406613 14 169879646 69 622628388 24 83471365 91 214173011 69 909503670 33 175270083 79 866680744 24 664450014 39 771354059 24 478884248 41 47257377 65 842525621 66 650138210 67 761990089 37 56819282 48 960452678 9 593425899 65 197597364 95 352387396 1 70416600 72 803287170 79 214417496 62 808042572 22 706756578 92 767118197 78 350008879 74 978203549 66 567922977 90 921154916 64 817104593 14 213492734 7 166623626 50 996469374 19 298417671 42 539123515 49 46421241 39 466782532 97 979921083 54 422907093 48 757633873 28 517235517 31 739376000 76 648245807 73 101466801 34 685969153 66 557134681 83 318644970 18 737377917 82 599606565 85 378764397 12 946933006 30 406900637 17 568470682 47 912922544 23 181906215 40 885334199 78 953838856 49 572403256 98 890666097 81 455420835 93 221939139 41 407441704 54 910305836 71 89040934 6 591973567 78 962405632 25 697842678 31 749394360 47 606352424 11 413965080 53 862500768 17 174268140 33 135631253 49 420803497 59 276430516 33 259471822 40 861087750 4 19291109 40 209277612 75 358013862 74 527310353 100 635805310 69 144938616 14 287545136 68 617134891 41 535228053 42 291487229 9 969305703 84 510458829 58 992032329 12 684021406 8 351337900 46 635202584 80 863264680 9 335754924 10 659812740 41 465642792 9 236318176 12 77875856 44 446327249 53 812714349 40 169451426 38 561333915 94 526687251 34 175882620 47 870274326 57 772953243 96 252983885 93 18508788 5 385960620 36 15296421 87 346165108 56 482073647 33 966083126 10 114116781 44 723672033 25 317316341 100 915444503 27 143177098 33 570119925 100 66007493 20 660651685 3 309040263 35 309058721 75 632578397 47 156853198 95 247803411 55 429339471 29 67115205 3 434036883 60 845816083 6 655273520 81 518928958 19 450852979 62 75632027 4 179934355 47 591470500 5 779456977 78 761110101 44 944497372 53 261027230 31 411462290 64 824127681 77 281610664 50 154137046 85 315731396 43 665982230 56 913532318 36 697824663 100 585839390 3 109363335 60 16600566 91 584218277 70 475744400 84 852168296 56 167153646 39 890294585 50 206743968 90 533141597 22 804255043 54 487811891 53 215132796 31 746582697 87 237815855 35 548705951 62 345562209 65 185876821 84 217193261 63 788696061 49 876680086 5 758489846 92 725317616 9 619079556 96 591919340 78 678799895 61 847172025 96 236161820 11 624782740 37 431206054 27 721897382 97 56415770 58 995307967 28 953376931 76 945081738 24 983180758 74 94375238 19 609510577 62 812473173 25 43493861 37 913836442 62 244248221 39 349897563 53 19748341 27 194970422 87 795943876 10 990077671 66 623681047 56 895776506 85 239774750 51 630322221 56 851388108 18 85665357 98 828826713 97 169421246 70 470692674 98 53352371 50 322657592 77 942913586 59 47570185 62 622219705 80 450195231 71 346506544 30 318263040 37 876854721 72 553599366 84 471069341 95 151236536 24 377262178 48 715254199 68 932783519 91 581450592 40 312496148 99 365617105 24 123159710 61 260384665 5 502898006 42 804274249 13 52955462 11 549273169 98 757371874 15 855399033 83 608945252 76 770108670 97 764833252 8 662437826 82 91970611 50 251834575 73 553318265 61 92649989 97 490534650 61 744022794 52 827368094 8 827818653 84 378891531 71 336329452 78 562214833 42 943115125 59 548579218 62 554096946 30 217300372 99 168073096 65 978507594 24 731321069 46 122012174 72 273837209 51 403008063 71 492795157 28 522554782 67 438324746 89 900418285 31 454030744 9 926459983 11 53950379 73 208087362 0 7600344 17 497652555 36 794565973 52 896499642 3 218810104 57 194491705 85 635619107 3 645701377 47 713103742 53 695462669 29 231744582 76 208400790 41 453057604 3 731461678 22 396023173 31 194472422 84 523636680 48 180191415 56 511362396 77 319473287 65 950513838 25 882614910 8 337611375 76 147255378 95 971544008 69 616606727 55 650206540 11 661843776 81 439799558 93 123202499 40 467426378 94 293571052 21 600398604 33 641454837 74 888278948 53 421306760 53 939877229 50 915442617 52 745210327 85 183384680 18 919313646 1 997532418 1 408910026 9 512597987 68 825329788 43 186579709 61 858474873 1 486413583 8 253208350 98 831022560 82 671596335 67 335041322 54 909091451 67 314355985 48 211767391 7 432469302 20 475456441 33 375915744 20 258457473 40 888655278 92 626614946 100 481856162 11 991750080 80 278819057 38 126537355 40 560621237 78 500445534 77 124452904 2 813556523 18 814990449 32 753831405 44 300324910 89 690370367 75 465889368 44 315010448 16 901066309 40 423805657 2 345790414 1 956057439 32 712127928 12 574268041 18 615660940 85 588339772 59 513627810 74 282898449 70 104651192 35 651191648 37 376049654 0 951477540 92 288720067 52 973146246 2 784934646 8 725010012 75 588587982 21 940821577 40 371705947 22 572543610 83 505678667 10 419684852 88 528745872 12 917907211 36 240758481 10 466206254 68 411555771 42 704886840 0 824661709 100 765201606 82 743180991 36 777791707 18 532151490 1 278385216 74 122666534 17 731842426 46 277274268 19 62209309 61 393811542 61 473578539 56 527567789 29 724868595 29 685006565 5 429433832 49 344824560 92 510360712 13 300427950 56 764032814 56 506250716 77 626070833 20 174620362 51 959732105 64 170482192 0 329775407 35 574059305 97 590185045 79 218416253 83 607718928 38 873055443 22 85324240 14 255587205 3 45599779 43 354102539 14 792587795 41 535732252 60 148096771 30 977513448 52 925700353 27 358229588 62 191255362 16 642154454 69 889264251 3 893008441 65 938708001 14 720152928 68 302691984 38 780790472 87 507124945 52 494603401 73 121746508 64 995353216 17 726796302 44 336006668 23 743004642 92 515288710 100 494129657 41 568610722 34 886634805 73 651453264 37 483644617 79 534957668 77 206587888 98 718961849 57 716657668 37 929685662 8 902850171 27 362253670 63 244461405 80 306095816 21 394261976 76 773712063 39 706354231 84 451653572 62 369962857 91 805949269 69 335551784 93 34578864 56 202401321 10 598619039 72 84399043 73 966555924 49 409232685 64 156690833 87 940846091 49 999239869 81 684522054 49 34344535 54 698391193 40 46799733 38 709036938 58 877483866 92 573147389 72 637837203 81 680450422 64 591839757 23 225962692 72 13740663 46 183003227 57 560159832 14 356531457 44 430957699 93 332322027 52 71109858 48 78851490 61 204349578 11 393712501 51 797281858 22 499998141 54 41849011 72 667435403 24 624423617 64 530900180 76 109321837 62 567821244 73 844951168 65 534575632 10 235465996 10 102853154 17 84705972 25 616904000 11 908755601 25 578283596 55 193479168 16 899598805 64 454916419 4 357524084 29 815635064 95 388821417 47 994363077 24 166096312 32 859337804 29 404006409 70 87539844 71 517120275 9 650378906 6 651787808 67 123858262 5 608818466 52 224606623 10 102486362 22 989158603 50 585067785 92 119721766 98 877646741 68 915788245 27 833977009 13 287260604 35 675994259 74 863281897 89 1237792 18 937558173 91 444018452 61 989537111 23 807366592 67 519257794 24 498457065 6 790795039 38 429630967 65 908737506 54 302131379 72 389735403 93 272864511 45 979366954 100 890307452 49 363685054 100 738936950 30 235020559 68 385963038 95 857277376 32 702084485 17 66724933 62 945399370 98 268183265 26 438863092 52 666175469 26 289678433 70 292471075 63 454398159 30 336569308 70 423852078 7 374987442 46 816602178 9 866306950 89 275374091 43 578140765 8 946337957 85 466516372 9 247996687 0 921610169 19 457354804 37 784577229 26 677821267 19 134826456 33 29412200 54 524406255 21 702436128 73 384529491 61 947956047 47 909970936 66 97982647 55 375582064 58 453122247 44 127506308 91 757561001 95 620793704 62 815309764 24 404124837 66 962931168 40 139694798 90 651743466 91 279742634 30 542941745 41 816734065 84 492889559 52 667289203 57 604539478 16 352211569 80 432942637 64 784808180 92 31821465 43 504364164 15 26405209 35 498254107 44 467037876 0 610125717 92 422854032 66 966275814 64 920856829 76 66484242 41 5176868 41 301826798 81 857067703 28 265308968 50 337033708 89 955479275 35 295421423 57 409399539 78 190459696 81 59383318 39 912865152 53 506235444 14 58806236 7 110676485 95 619799837 25 479745294 76 134693848 71 270341546 63 54990713 9 395428058 40 88949194 52 446750254 14 716215894 21 58141064 10 171761903 68 313081171 12 528700386 29 581029889 36 188264351 16 828148123 65 314657260 94 392022934 7 891557038 31 302871189 70 304752674 7 124418395 5 113185581 50 242574933 79 627359481 43 547491161 5 654157789 15 846304294 8 999508836 28 658490797 64 8488899 28 696104934 5 903646057 88 126053946 80 226204402 35 26533964 11 54456943 11 833829112 33 473917309 32 496092609 8 27164905 30 22318883 19 695097820 4 148506441 51 415237655 88 969729189 20 969090032 52 815460167 65 593693229 0 416552268 10 895387915 10 599110228 10 655006322 91 479523893 47 670428086 52 28115121 35 992817345 95 515584915 79 874949172 6 697577921 79 174308971 24 645126002 16 601883758 1 331102587 13 202107218 1 700825085 21 54120499 4 196720961 0 11335711 43 713250546 10 148409661 17 543024465 6 125997901 57 651235382 35 921597526 66 540037087 48 459522110 46 969554613 10 919895540 10 610214770 71 999604941 38 991915274 44 798682006 19 445386971 83 25964346 83 30892211 86 700499224 99 389302197 2 33574589 43 139489353 52 447034419 39 772638706 90 52143466 55 109016984 21 981949617 20 75668937 75 584944758 75 7674682 37 356936835 36 601245308 69 88648083 11 214660345 22 313339834 64 534325039 1 133597597 83 325710636 65 625969695 14 318481226 49 103415154 44 68075878 83 906362858 48 291221386 94 384882877 46 580412472 84 752724647 25 323760649 19 859340214 49 520852357 90 859131247 85 394157352 17 153770499 54 985604414 20 902006655 72 739714475 53 989248685 92 858560277 82 200498383 55 446440902 93 907185747 10 407443692 38 729738278 99 452709481 79 614484625 31 226644559 28 653660158 21 897450113 38 694969350 98 121344664 51 288529528 79 354310315 71 927437015 99 568530050 49 233092412 50 829158442 19 25434054 83 727833011 44 564086521 90 557536188 98 921808451 42 275275884 84 934105173 36 926002397 93 249756561 53 268629393 45 277930799 81 440667160 48 237804690 98 352428060 28 183720185 65 12823303 5 144292294 9 304094491 4 791333086 64 284445594 43 449424997 15 513281535 14 361394624 93 371338534 30 300247283 26 932691418 91 338945389 30 319401660 36 960563356 70 906990625 78 145009318 41 920822209 64 773616846 89 982143384 61 978563475 7 37049854 35 979368813 61 176707869 24 641744301 17 985095821 69 202244145 2 155383385 48 241120995 53 403644034 60 193451203 4 217890337 17 725894464 12 655298210 73 366297056 47 390970293 6 605120292 16 966254832 80 17811294 21 603938632 74 563186526 12 97214298 97 852571678 75 564420510 51 116174076 73 914752736 19 482242605 70 408805019 70 591760665 11 522064863 0 924908993 21 790544587 93 244753425 15 153483399 89 154997188 99 330314948 68 172203092 74 438731814 82 136180933 4 916639656 43 515859379 56 667003114 82 102942979 50 568987444 95 659444825 15 266622525 11 471491907 87 876583439 35 905976897 0 998531004 35 174104841 31 97063661 18 519258201 47 103234516 70 831215108 66 305797122 51 723690871 11 353563245 57 627439957 90 534376515 78 143615258 69 944904623 5 612939850 64 211823495 81 291219482 10 330407763 44 449893246 14 391435441 82 128965097 35 109693540 66 465798653 79 364495531 53 21816503 87 965069937 79 822306010 69 890681565 2 823692454 38 419483016 71 775877275 67 532520413 49 514991282 41 835330483 36 961976093 99 210972013 65 560036053 47 436139427 6 988183449 27 415530997 38 636865210 66 945006411 14 848239598 39 131954918 6 456543777 56 836219610 68 285284432 80 391932309 64 433526806 38 347121080 47 973404339 14 147470557 97 14535274 81 298567010 78 545986661 6 87023728 11 836752815 33 295221280 27 738552765 16 647704994 82 633012861 60 12839731 46 508513478 1 877865728 19 47366767 77 190846531 50 375577959 84 735209669 55 141679559 82 143882414 26 799794641 46 329859297 30 217829548 45 138817138 68 658785706 88 824674427 85 541942738 24 996542039 46 16583871 82 777493791 37 179696841 100 604522985 14 321774126 14 484933051 56 71935260 53 576685456 93 645398444 20 48808318 7 560760401 19 914355959 4 507712614 36 853354776 60 403255749 8 541724921 42 863450670 87 929089831 92 18112524 47 127035991 96 864522451 23 562178788 49 253492115 28 430681103 32 312481584 28 273555539 59 549995674 32 97966389 22 184447648 46 775219050 30 608155084 73 779435678 35 165587679 37 43407232 67 14439611 91 855131097 4 411789288 84 270718721 71 79964470 31 846288812 53 939487173 68 713373294 17 768766592 46 791422230 72 343886481 61 657736784 5 405677099 27 480100491 82 498318855 78 198856390 56 919943663 59 870794999 82 621175332 80 587962067 25 599501507 58 147338973 41 184531498 81 706699574 51 299594229 40 627138733 32 146712118 10 832054448 24 479628518 77 311161290 5 758894502 92 13520185 61 535670348 36 227143897 78 685048488 12 755286374 59 29217175 21 765030707 4 762434818 72 617151501 14 53597447 29 859086369 2 63644579 14 748867972 3 914917759 57 924204806 62 410652604 44 599103314 90 137612485 25 237363764 2 416207331 100 472165567 85 630216920 59 686598889 20 262942733 41 350379592 52 720626797 91 76921588 66 914044961 90 808560769 8 896508963 73 611819665 96 207925088 6 987118430 50 464204830 80 167635844 95 120420790 13 559930265 41 757979257 15 877595037 32 266672663 96 379356936 49 808012964 55 522047619 53 323753044 15 509681918 88 208157262 40 184633199 89 359942035 66 149117490 66 430127462 24 381854668 11 150036715 49 884380944 60 980072833 71 179579130 99 741315514 43 97527751 82 838956718 4 718075976 73 304972823 34 478231205 58 735811792 34 783369032 52 151867482 90 991493651 85 747820085 90 716827128 99 272319346 31 61252380 97 810689701 45 922818028 63 4183183 44 271797378 33 3709769 91 930162447 27 647657685 74 515249399 1 485858774 94 988963332 100 764512664 51 254348034 8 42754547 90 983589588 93 239221210 99 978764922 34 599327501 11 259737178 3 49766966 37 604613041 12 963118879 22 725588053 25 696438020 93 325600654 92 254360747 34 881411511 69 194410166 7 801451148 81 25648210 44 425892170 99 242446507 31 512112995 76 576407258 68 758088068 7 843096384 17 730371655 97 775714826 8 602164382 44 509312805 77 839699849 58 317371037 53 246591331 26 645181621 78 659867336 34 795543047 66 845361961 65 272773011 93 919533477 62 793428386 15 812061604 5 190529097 70 696367482 54 862288459 67 353641347 71 49998637 50 47473691 29 297497446 45 741717781 8 889571927 83 631795007 24 286025260 68 253049997 7 809265095 98 615413313 18 139613335 96 795163323 15 697250963 55 149674307 100 370258075 60 994604926 36 908580606 62 302575612 51 17417312 18 637751861 87 322657077 66 917395330 85 787790936 14 457354918 15 946151747 1 784439960 85 198734377 86 79969195 86 929594987 72 667668728 3 170440300 70 73150106 88 827139377 66 905587086 59 761872623 14 987061091 34 978586601 27 49208519 64 7974549 66 474734169 90 626306769 47 779214491 81 899538859 100 6861818 80 341418472 90 864868881 56 335221294 82 793629568 49 32055816 75 952327027 77 13776355 54 228062722 22 680533644 1 10270774 90 434226025 96 756531391 80 26122085 74 392847828 97 976693779 42 949387547 39 963955244 90 104116220 54 701992599 11 876394958 79 692645167 37 388895769 2 267227000 77 58295474 61 793737509 88 922229405 44 287268323 26 472051121 55 588743556 62 508958883 58 82644345 64 533016723 46 344348545 20 46245277 76 631022335 88 571655679 32 381345039 71 491085497 95 331521285 88 965368566 86 852125375 25 729036359 17 166791049 27 726980054 57 50738969 61 33434805 0 861283741 40 666019541 35 83066454 61 463553823 61 303011040 41 191304745 4 497226524 60 779616420 60 522451682 56 939307459 55 986101231 6 880695691 86 331777577 29 607606292 76 84436219 48 314187484 10 602209057 8 700666135 96 54797098 32 376136290 61 719268426 87 154568954 76 804922888 25 614685714 52 880262338 40 690385136 49 508766357 28 286593961 28 182299518 59 638337153 36 400438179 22 370528862 89 461759337 20 33790965 88 443206097 43 859553922 63 392587986 29 925757734 43 475986848 84 833810586 64 783498094 68 957224851 20 270577902 6 919471984 77 171152640 28 422153540 41 674992891 31 469606446 58 137563491 65 683034645 5 256854724 16 132597314 86 636416805 1 521119789 96 525507342 38 613370932 46 284921562 49 509073966 78 809398793 44 963663333 35 800381775 89 53640294 99 657592625 95 725935630 9 497181842 97 315081406 8 495719664 14 802601130 62 739966068 48 280367196 15 73833674 44 244573790 15 51322437 71 477734266 16 925273233 97 62605043 84 530488280 13 254432088 94 994480019 96 903675480 46 753566272 2 639465028 16 216455371 95 209381117 26 49156532 43 928666924 39 19404688 10 606084790 88 55142581 98 909792694 83 287681028 13 156785681 22 781316627 42 538295683 26 376475772 18 620627542 27 739675959 42 387923729 82 354116040 27 394176525 49 950508876 81 541920006 7 984236643 55 133346989 69 397657658 15 963706942 25 644236843 10 978303115 56 382169242 23 715217543 84 197349105 48 456942866 69 775520957 33 810377794 61 78214175 3 495663219 77 351619413 32 552816700 73 756137520 92 179094548 90 873178582 7 815635341 10 965780804 75 651684793 0 123092714 69 403054424 27 61551149 39 872811099 39 686918945 39 699849455 88 359992269 28 654101566 20 56069207 50 67947091 94 393686683 67 429716483 23 548082965 18 139324919 21 627545458 79 653005692 2 649401549 100 551140942 59 874475020 23 772621412 79 638681514 97 418104114 65 209985900 97 910752983 63 160492488 16 455403915 52 240197172 44 157233528 24 767384121 87 169724776 7 973993594 31 875881856 99 257947755 32 736662550 42 19884022 81 65162417 49 802244168 35 921820994 86 605489301 70 528557512 63 186996294 9 820127762 34 479395852 100 540655050 92 145619534 53 225426654 91 990755759 21 92464865 92 848905126 27 194961774 40 638632292 65 389089245 79 289742647 6 938524967 34 167343366 67 622687138 49 742390527 23 283977699 53 342310309 72 545296875 37 206390413 69 567564096 73 692558363 9 874029110 69 849671948 64 742775574 89 653771502 2 748272970 25 997827030 23 481607446 86 483638806 54 624770812 44 840792051 52 618708532 96 362327641 73 774198031 61 467062527 15 37033338 2 455476688 75 839505518 84 562835255 80 981491392 45 262238997 31 929172127 22 720074568 9 6564905 65 219378987 47 497057878 77 729007129 5 565316349 92 870461597 79 687357810 6 511098720 83 3644007 79 161091975 58 280694868 11 215226585 86 208277641 62 497030865 83 799068179 1 99037235 95 307254494 97 249707787 85 656267296 95 615406644 87 156029784 22 977078206 69 384799412 15 847671139 91 741674500 48 671404698 14 532003662 72 943123687 39 703478533 45 943643404 0 902579915 88 769958406 46 490564441 6 656288283 52 719787855 78 40655931 44 408735150 95 66014643 75 546440801 11 422206133 40 837704471 72 184559214 7 397008439 18 80940453 40 835763537 62 286647439 96 426566909 63 843552510 14 307942559 43 957689999 58 760208757 48 939235928 57 387478429 92 613546298 37 664436798 52 509720886 57 380372605 14 610088290 84 35362630 22 758006489 26 681209688 45 840470545 19 850686812 56 277936609 50 569775032 72 523450315 40 59980780 69 483749383 57 787647603 35 636942747 66 368347983 8 332848919 65 592688749 31 263357068 57 589474528 63 347541815 5 623499497 7 671785603 43 940156103 80 381019867 32 200749076 75 688736545 44 115015831 67 707690469 40 944483538 94 946337796 33 725214314 91 593897064 42 544345997 52 355127828 58 401771017 43 379753256 67 343301196 39 775973565 4 835972066 73 259034623 83 371546352 49 332866873 88 267542169 62 753018130 47 938181591 83 251868061 3 89855796 29 481096490 63 536665984 95 437668003 41 686112493 53 42649661 62 857574618 70 257843145 84 801753923 24 26676277 41 360982183 98 912481396 42 114172049 69 614094486 76 985520963 34 565850621 37 302016580 20 659401394 75 595434704 16 960304109 43 540892767 24 549450184 59 310824946 90 438152692 23 419319383 61 19891158 73 294789324 40 983730384 81 535118026 47 757320815 44 447325998 1 9962328 81 51844798 69 923169901 44 90059932 82 700811691 5 148498466 28 880499306 91 905423005 47 182386064 26 538971732 92 729086436 43 902147704 69 289720179 29 376072179 77 924370951 88 869738178 60 519749456 30 583920596 5 876352406 35 213312096 10 201362901 28 810331831 83 953107091 82 909405229 65 829172098 85 896664720 60 62693654 20 901752327 53 298105642 35 683127195 41 80897895 80 690942588 36 729324341 97 805734748 54 735974717 100 881878408 59 537812465 62 577541251 83 272650179 86 914647019 86 870942575 8 189072201 21 45659703 97 110198725 58 215742606 75 773679330 35 972096631 55 229408453 1 748952155 2 136077419 76 786373325 1 861680366 66 26669982 69 213055015 20 244339310 99 842415692 49 698545034 74 692353839 40 255233950 78 437836542 54 259274747 17 483268916 90 842355290 93 187884421 42 688292091 70 597466645 27 597189680 25 279859605 53 67908378 75 987107960 88 378148813 11 105805596 78 434803878 62 525540762 73 202443871 64 47995862 52 658165616 53 988567243 94 957975275 88 707245685 77 967336001 89 712298268 40 737349691 54 911896796 79 946446007 16 530908058 0 803954722 25 247605385 61 995483007 16 769446954 13 922778013 85 156788054 83 176689573 32 697406629 52 386631326 74 602391767 59 547512421 75 602563340 59 360825649 76 440739754 12 45694408 46 418679215 34 246436305 94 756413161 91 736697222 51 111347362 94 20564879 85 308485659 11 619144313 26 422885280 56 443521798 53 445179926 23 346682049 97 247033679 18 815444391 42 641706163 53 225088352 92 138799251 80 657487157 11 857397889 53 744458294 74 96399283 7 146944050 39 249965181 81 337540508 13 287396206 62 77330292 23 743049131 57 41276714 92 475678249 13 300954275 95 661224177 49 5849526 92 569973669 30 176941032 45 858725767 14 146613845 93 238251237 35 231904347 62 993661210 90 17418361 17 30495865 55 101216878 41 7745359 77 31418608 38 293331787 5 709815260 52 218802612 1 136128387 15 907089352 24 128110462 14 731342338 27 350888579 78 650617921 31 592512385 88 714440715 49 579170595 7 676241995 80 751007876 29 908278184 82 997324371 49 208109189 49 170333489 57 30544928 88 627678803 0 238525451 45 571795832 22 21022241 70 141385505 58 699208120 94 448880331 90 517653814 73 272608941 26 563153862 84 879729476 67 56627369 46 851896807 55 438021608 20 171915573 7 676919514 36 693074493 25 605987818 59 288050284 71 919204457 32 801480096 59 350801483 42 581204953 24 156856953 22 685241774 88 522077901 91 482927285 97 143880072 75 653222120 24 929427004 66 353391629 65 642204675 83 793913584 63 329168325 41 200172111 83 687935995 85 614517180 9 996509372 73 713709923 39 683327482 30 545073467 55 121329394 80 376443738 90 390290070 32 535403614 80 416917243 83 603894174 7 304762249 58 772325187 77 718718577 81 553735863 5 486662129 0 747558397 89 384466942 31 184777419 90 31050103 51 284292452 48 506839160 42 689696009 74 43797007 1 278818088 50 165989758 33 21543044 63 138935400 69 835723412 95 261889732 24 348288490 18 138724841 36 749421489 27 230489175 42 765596055 5 350747870 13 342689258 93 853764851 2 983125419 58 309679613 53 543892278 26 289536671 54 327676992 96 505286761 16 185657373 67 806553091 97 553055176 69 213094069 47 786459170 53 325421606 54 760464424 63 327023879 42 428601357 78 967840387 42 64036885 11 631666385 70 339576150 55 961082398 35 397380351 18 871496636 5 836949308 91 229757585 83 727090569 55 581730595 58 364640061 18 98064029 47 503507002 22 898028591 58 862206380 26 333145631 25 952843667 19 165636501 85 815121770 85 917332895 95 206031407 5 564624948 30 646688448 69 681211893 25 91449516 82 996300734 92 806031493 83 317629602 30 872508303 39 310736745 98 815035076 77 343304442 92 938068152 48 134093604 72 545855213 36 349673741 67 368718209 53 827222025 21 277804348 95 229724630 18 968590118 28 405018086 38 530196396 85 997217449 37 170820086 13 78922546 41 106351535 67 897784003 69 513935699 61 493577402 18 307272201 64 481705162 40 850566127 20 704392180 37 790388077 49 311241601 28 360193929 54 856180677 85 281104816 18 669778920 39 65230062 90 710828727 43 263184882 27 84377794 14 192187335 89 300006051 47 87523524 95 220972737 49 134742661 71 151799175 15 386519398 57 659337125 81 560265989 29 625800737 63 355815172 75 478897678 3 866599706 87 657498481 4 242165832 59 627656885 97 500424202 56 870897635 26 114247174 43 559377225 74 779994350 39 518525219 70 800399109 51 60951163 27 691449382 96 752423477 46 345472550 72 862878224 42 585137572 52 470679205 57 4055255 54 268972832 32 300847578 16 440867956 70 306124046 37 842789670 97 640460757 55 57071412 34 164699559 6 273769777 74 379999789 47 351569130 73 687034898 18 465227371 54 205218833 57 684401117 62 158163699 54 682178830 62 495131646 73 990576481 97 627188845 95 720482008 46 355302836 24 312422645 14 879526429 32 325821509 55 327556153 95 470604226 71 928334004 58 690898600 16 52559501 21 352446404 59 966356464 97 686609940 89 630504031 2 380784992 91 46728019 97 224087605 67 481352140 33 393541456 94 20762956 26 584349179 75 801204243 2 177022897 53 23008042 85 180915781 4 757683837 85 389617203 56 479434441 24 231345492 61 37102026 69 970269847 21 522090822 50 228030880 99 149515721 20 727406965 53 736304387 31 589773251 78 429527934 11 601994321 53 649856820 93 375706963 8 792394464 48 915755308 7 307718602 96 56184694 54 350334140 25 41421319 3 698743545 51 547227339 12 626638136 30 462114059 90 746779631 55 569906574 79 425443394 83 126203728 5 679619049 84 728825701 31 660239500 29 527920305 84 613209078 6 618304857 56 885454243 100 615720263 22 765985062 80 269034182 70 929208555 37 633539591 89 591735080 33 880011266 87 613918260 85 368511889 40 62742466 94 403123766 39 620007616 83 915995373 16 361432740 72 12336835 33 121395245 1 574154790 14 778147999 56 178639409 73 992271376 41 515439673 82 84753590 72 315902179 76 392025480 85 62907313 60 304890031 56 493394105 74 961007604 34 821402815 6 477715005 18 562159508 31 286160870 88 382867675 9 532376596 5 704009598 16 544721639 18 72417210 32 100960833 97 414774930 87 764895403 40 876114197 88 216724670 27 753571166 97 863878391 27 919110241 89 870680267 26 498614255 61 545776561 21 330228629 12 555552120 10 783285820 65 212923804 68 720516909 8 400303362 83 135964593 6 352025655 64 918706256 35 889467696 2 926381584 97 25548051 1 327846884 7 848129448 9 857420478 38 466945795 82 419691662 45 152104180 79 763533075 85 481863331 86 298458124 60 580542288 17 663322837 49 657303329 34 454350332 65 863243098 27 174266968 63 767161159 26 289921449 60 47464656 32 944412459 73 248277836 98 355588904 35 588314137 46 383441528 34 266830147 22 940069994 18 691677305 100 429686767 35 610544050 76 373491031 98 859950376 77 374479748 86 361594499 61 281421249 50 717746534 15 123941344 69 559810007 21 788880808 51 343450240 98 73485266 51 222348093 52 754979093 93 885349718 71 91093406 91 987270537 88 925429612 59 414561002 54 690168519 95 600547144 97 905814734 67 82140669 98 507455002 27 998885400 42 811262707 90 776218254 97 378341147 64 118868774 73 891259210 95 522573901 54 778772869 81 745822270 97 159381514 72 754443767 82 980211745 13 906378589 86 887006254 85 461199070 29 636897877 88 735054283 30 341474149 54 437193329 62 255320234 80 549799885 50 943727935 81 52784395 59 663909760 96 406651561 60 44183517 40 115675614 59 430440869 40 871138653 63 228790205 1 89615161 42 180044759 64 222943231 54 644275472 6 92883353 53 645529961 41 639819650 73 517650564 59 725563429 40 705354288 55 439521232 11 781959809 83 754219777 61 623160705 40 229326766 33 345795341 46 509204576 7 76932235 38 238300452 93 819112271 14 291301331 88 222777463 70 478182317 21 754318562 44 743933062 97 422039301 66 268479511 45 789201855 88 614497413 91 252744016 0 876285462 10 708232978 65 190308400 80 609473718 68 472053518 51 927842726 53 149216160 6 500365295 89 41074009 92 424012063 22 985417469 82 985043630 100 373205104 52 931819644 19 241174037 16 724981189 40 510386192 81 345188536 31 934637703 77 414646475 28 475045226 54 502000754 18 576560896 92 535287099 23 102322608 29 904335992 42 284979137 45 256469172 62 82266277 26 610849813 84 576387529 20 543464945 95 725311592 32 867116445 52 196785679 100 713852094 96 180318465 55 976265217 30 564416841 73 935351136 55 740104905 92 319494395 88 177518621 23 872933268 19 961869909 46 684138866 53 772788665 53 434105333 14 593094396 39 42811875 29 326899447 35 568602945 88 210060257 28 596035600 51 454108528 12 729022489 73 135668809 27 818683334 6 397408663 36 536442966 88 323292296 41 824137601 58 186698901 20 27178729 26 958991097 17 233726028 0 435551620 44 742153814 33 603710564 63 982571060 49 996793728 68 212219987 53 183304143 28 725767845 33 263841030 95 95893310 84 978669580 93 415102625 85 202769050 59 133829094 76 492691271 5 247712445 48 723834218 96 498615557 28 317396603 66 332798615 48 643047923 91 750958055 20 609640097 82 744070789 2 773323663 33 558521416 61 391622175 96 402374370 84 574029930 76 992873620 78 223163944 74 504167287 4 363593485 92 184433187 58 224135425 4 698375809 72 173444674 87 190844807 42 118241821 11 503318064 83 376374652 69 202100787 11 689366944 3 696141212 53 757579284 15 652585461 79 252996852 66 647891054 52 539602724 7 230362648 74 583824771 77 961991010 55 122610044 90 946498233 50 485869474 41 299267437 55 773729680 19 345100840 45 645199595 63 944856495 29 610833511 31 416826746 59 860469431 50 796109168 20 567239681 19 550218316 29 720169417 99 742190640 87 841801975 12 357967520 77 633781245 19 993903000 49 260928286 98 182323487 51 559021380 49 814085288 95 825798623 56 195026540 86 905147946 52 308044210 12 912685661 57 405302293 36 12193469 32 3090880 24 162021470 12 459445961 41 213972749 12 969069629 72 475119658 94 510104219 74 975020280 0 599853576 4 889066584 31 208884505 46 550532042 47 551839307 77 232770864 15 655602666 61 545435473 43 523480350 69 951990349 31 418458280 18 564091778 99 628004907 88 405608711 32 642256379 33 702764188 3 501865921 84 210311203 60 350321822 9 131730345 79 3565781 71 299421478 13 102843640 83 731369930 23 904880431 45 297524998 43 521682332 82 510682608 37 84868190 86 419578117 33 92989396 8 269010895 23 332180966 23 651566214 76 882610854 46 603907113 66 797157126 55 210912288 74 751317972 16 906493520 80 552048337 51 548432142 93 45651957 63 915955742 48 684909718 59 621944929 45 535779878 25 899604642 13 284855844 39 753547605 75 604370931 100 416738515 42 819497263 5 983918224 85 923832091 12 141761514 80 364271751 20 405206093 63 995293170 3 48433753 88 975807034 57 42715066 19 986749701 14 301172184 53 886064126 64 779431793 2 377066250 83 527856067 22 757481130 42 571035602 69 357781938 45 49699996 38 535859974 6 195101127 98 135954464 17 337255326 93 404110068 71 35937753 92 703311815 19 738324920 36 890105477 88 130706626 53 731666551 54 714979034 73 414307080 90 344540516 59 765041681 28 714911198 2 528946614 97 288804438 65 288761433 63 648982444 38 33375879 33 670567393 73 696561046 61 63850859 69 733382082 80 839291597 73 537422840 89 751562189 13 957395898 40 895684059 43 506391864 59 961197114 86 678174528 5 203252596 8 800936369 40 827357156 48 963101325 75 619746716 15 97625955 66 168002823 100 28304079 82 732798872 69 442593915 33 511854223 44 506784035 26 641676334 7 782554409 41 667224715 38 415089951 4 123061847 45 25915004 68 307851001 85 985058007 13 170638407 38 288820453 78 239189496 50 3116732 36 141953961 58 687363128 65 879096845 59 199588345 93 948275223 8 955730062 71 727085590 92 710492005 44 346846624 84 90208590 96 486688639 90 54495729 89 831749776 42 6457184 85 393424412 17 128116790 36 51702680 7 385605225 46 258725497 94 814343426 81 555133231 15 482542249 3 271120111 11 557207378 23 488758619 17 313736693 59 89456595 44 455304802 4 34285106 3 975105449 81 452043630 5 157198256 57 698149535 96 449336644 82 87452536 41 382290706 64 132807013 14 8420868 73 22072921 84 332999280 52 13297774 88 156148585 54 889734435 34 910269209 5 518075193 95 89109414 11 197371773 35 171736783 27 295696403 20 375761150 94 264687615 38 640197276 8 991736653 73 399986576 81 924224793 51 603789839 51 260077958 63 486619013 91 561325544 69 250721628 9 96059735 0 740392967 64 580826681 26 909259196 10 133876772 82 431011321 95 585938167 67 861268609 93 661107959 31 502130480 74 959828643 92 979526284 37 889855465 88 517822679 34 230857293 3 122471696 73 727454871 98 707080886 25 277430785 62 131109247 17 932408635 89 802972010 18 440757127 26 232462893 1 199098009 7 345389972 32 910113886 12 24541001 48 316674159 82 983939915 68 883355352 91 891954846 89 774730115 14 637071891 10 263629926 46 856652354 19 577190834 53 187208071 61 273745299 45 988447566 13 654162442 95 287701233 53 214742863 44 898578485 27 847646332 96 304754410 60 754724674 7 98975625 69 854357731 58 462039512 49 118464855 39 349372309 21 415594023 95 52146368 63 922913538 58 216010927 54 190914547 98 811995749 14 912326768 42 987133426 73 765532204 95 601873039 21 138316434 2 125967100 37 675248697 57 618869851 33 85821079 57 920781635 81 508049088 61 386229646 68 459864162 74 638432928 2 778136342 57 535268930 22 320079772 73 476236318 73 264777080 90 9384273 61 423065332 7 969826536 42 717258364 46 58429181 94 107767040 18 526970526 80 408426402 33 668858749 55 61879816 15 988073654 1 398799203 81 83685404 100 336281425 53 483868951 44 10998867 42 334498587 20 513699381 78 584179473 13 53753036 100 370280037 39 840935751 50 338493524 5 768989310 11 284008089 92 432269829 47 59535437 44 534353140 80 47647337 60 936814519 7 919440859 50 451049231 88 337996219 5 415901917 60 134260954 22 703604125 82 962170632 43 190201880 12 767712700 49 873209287 7 300710581 96 466299228 53 54245880 87 986366821 81 149326591 96 33645077 29 190539127 36 622520915 51 945465381 99 41197810 45 346399055 82 814060634 41 821454733 55 426407018 74 915568309 42 715589767 66 563075321 92 853986667 83 558137676 21 524446510 96 886682171 2 711009124 58 414325811 62 521913598 24 682367458 38 536315797 4 863377824 78 929638788 43 167010698 64 72475017 3 717540446 38 77150089 11 51338509 57 133515583 65 764232508 47 629936028 82 549709246 99 297768407 58 463230135 46 361630553 50 469810590 76 16629315 0 346371406 7 983281431 47 100112638 12 698344354 9 146732075 9 120095582 94 698975668 76 50608033 63 331432188 62 944363896 32 526446823 46 932929111 46 700950840 49 549282607 0 585903180 24 704423729 73 636431258 80 783174612 94 412575459 12 215998447 49 344140933 19 78637892 30 864416305 92 518995302 87 664441472 76 637540763 31 615164990 42 764968381 6 696370675 58 743406422 46 417534373 20 590159271 35 249732211 16 526779716 93 184985953 22 985926385 35 769514286 20 406309437 74 659887249 51 16314852 20 282280178 92 572930711 85 436167398 5 676335533 23 411663395 6 388146596 30 921811738 51 392841640 72 402345445 83 205026253 50 10424521 55 836552180 98 388004792 76 722505830 41 252909738 21 403951891 73 954238153 61 760771968 65 138964162 96 306443980 58 453046114 65 276047235 6 544034003 17 113032796 31 798003056 59 874042148 41 805834550 58 634182939 91 899045186 75 304314274 41 507119701 66 653376861 20 157420137 17 973328600 81 219686153 99 442598079 71 921854953 54 962610649 81 115119874 90 830183061 25 894754347 11 414868685 67 982675290 11 543674444 94 273459665 98 857849226 38 262599143 46 287052452 80 513660233 95 649889592 87 216988477 46 824210933 22 960552878 36 748381664 33 469886219 53 733068270 6 66026762 89 289513199 34 614457600 61 795507547 25 867604084 76 912321737 15 480563514 45 228125001 82 303623605 85 662076090 94 635375930 72 813507619 64 86342566 57 145628077 92 250924184 88 981500391 43 419413890 92 913936761 69 856727394 7 798108409 34 912023293 6 142401544 39 961011711 70 697017608 36 151468164 83 603509838 98 313120308 59 778058312 4 290111460 49 778556586 64 79700136 68 786422465 77 583239345 93 625527834 84 335543506 34 44734265 91 557755565 97 256742704 5 233001624 30 900782756 27 513677335 28 6958538 13 780001453 4 681556121 60 995884892 83 248307884 15 654525936 26 320170524 5 544622479 23 803301511 94 623796767 97 699759070 7 4548754 43 876994777 90 455495843 13 248537045 66 230017572 24 112079510 11 979993929 91 128784473 12 23983271 27 195369327 58 43124939 99 465389417 11 843529422 66 462062298 27 588390527 73 89193313 36 670827875 7 785890439 34 191965178 75 757434033 3 287780127 72 874987403 50 783372345 10 444400118 7 957227116 39 578257869 96 252579783 35 412835321 89 478552827 80 218638160 87 596177986 8 925429324 60 970844247 25 888970765 3 856522367 62 802920854 75 422875407 99 192873097 60 618736990 99 639933671 34 630007259 12 233505548 15 431956549 25 415998545 49 621374524 53 22670372 91 971840162 68 526111606 83 921468455 34 272937349 10 965260119 60 59701170 13 954671234 80 262692628 95 371923870 68 667278180 21 146237676 19 358835930 38 493716430 58 728763168 60 476068674 59 755070074 80 209176554 31 867576420 88 924013593 7 712651226 10 176413176 73 905158122 45 474298749 72 178839008 81 722107545 59 139255478 66 595939074 40 285103389 21 829320388 68 116794425 87 982562152 72 460472395 70 914547873 7 770737177 85 311749500 83 116491001 20 358097147 22 425180275 74 157913811 16 267267891 13 886065457 57 721865019 46 694557265 48 965887059 88 436189217 40 815922839 37 90572288 30 847127688 75 623862761 31 25218599 90 501595946 71 239743878 92 690420271 45 975068576 0 803342319 64 598963045 55 194205422 39 72544496 97 664447915 28 361534195 5 343402095 39 544135031 78 746018923 4 770144956 92 556658125 73 370845740 67 178450039 22 270822176 80 404366929 24 550089927 27 97827898 20 641740606 16 277771906 73 127094604 59 130071075 38 520523483 51 192483046 31 534776312 55 412562 83 897253912 48 641545774 56 499226763 15 915041748 14 936908507 1 452972239 45 306315317 85 101730336 25 685298704 80 76013434 88 673476352 2 478945342 94 319470203 81 857301382 49 960050182 81 910523525 11 83378791 18 493739474 55 454975405 80 244760037 4 500055264 89 983783032 84 556581042 47 145657618 49 525464249 3 354727611 45 998482865 17 292998725 19 891246879 17 423569754 65 510265478 21 787342450 13 547158266 91 544981477 19 699337380 63 464703105 1 22747900 64 645861278 82 841555016 21 525687717 95 652183649 79 615500558 3 782286344 2 182565240 14 83096130 51 676577376 52 751715174 25 297645242 3 15549069 35 552013731 35 174415685 70 517585929 34 86813014 21 987164819 30 308998505 31 98936872 21 598767511 2 972629674 85 477711193 34 139730333 77 138329956 57 714658916 2 961254400 45 690130898 65 332187884 23 391650345 77 602834275 34 607107328 43 168587633 41 628027167 0 150451025 51 120851125 2 300307679 91 357988397 40 647196907 64 652400223 87 113137744 44 541124585 52 169144191 41 489857962 74 842019989 67 308124692 26 823867656 66 600297695 72 522559627 45 593404818 24 431611280 69 960119018 32 87564831 9 370396175 55 721878801 50 449501806 83 845446767 6 463178004 78 840183841 19 574187826 40 882842544 84 569565606 13 496699318 49 986532010 64 175215046 36 562298799 65 280054714 95 933709330 64 91861961 53 791808137 89 331912532 88 462101016 51 324840907 32 227826472 97 293219988 14 765109982 49 925163609 1 799611522 92 945210596 100 317689041 9 805861930 97 752137626 23 744387033 61 966032815 43 803540546 41 895954795 67 412553425 17 114866413 43 99714166 99 678572914 22 748557834 24 271977375 6 478522903 77 355465940 46 430124760 66 740220170 93 902723642 72 616524551 99 996290382 100 119038224 63 570736580 65 295949130 83 347477540 60 315718415 93 579149418 11 340843961 68 632359437 63 422713865 60 871990106 96 877759371 34 778301297 50 703731941 69 812058401 3 312642913 80 441497496 97 835696974 24 222724741 42 342980891 33 351292914 28 334104651 34 685918572 49 883872110 93 246740172 49 451424459 2 644417679 58 103124608 5 375739158 70 301841026 16 982076388 42 799500 87 438421518 95 198576776 94 17514533 4 481751489 43 583693683 86 578882438 93 879290749 13 689869909 52 135538010 66 716065415 65 773665163 91 61753996 14 821782472 44 837671715 1 991818664 45 117969481 96 792228338 51 873901538 55 978144304 66 467887234 14 761029449 94 40197021 50 422409084 90 265592664 60 321429700 59 133255575 20 889240437 60 628942530 68 603328750 6 412756691 35 496530986 59 303699445 19 246991999 11 572750440 20 340389369 80 278464063 45 231970152 2 914399445 14 460701436 31 822483130 34 315243156 79 400181019 60 504268933 54 689680810 68 492422555 6 607995823 95 628978696 53 851190873 95 292915707 74 262140837 0 652573165 58 298128279 49 462015837 13 735211230 13 612316315 14 727736803 85 853812051 82 909939564 34 51641495 39 884146116 60 441038037 0 251472637 45 936620749 25 590919716 30 965751564 88 21702845 53 922927908 44 104285419 26 287004278 1 14200653 4 514154772 7 290459941 43 190052280 57 661773665 29 530180332 65 170855869 58 852391908 88 795747036 26 878208322 43 98788639 9 6701557 77 915455546 30 266348532 53 126857068 13 646579331 26 576678695 37 278852742 24 988383795 3 158751992 68 705175359 49 145931942 20 202591724 32 372871582 35 764543499 14 803413000 23 581853423 50 349367485 6 652467911 15 249826398 59 605953249 8 404553732 93 592424493 74 501197260 74 213822800 84 586488061 75 693217714 89 251716244 20 551781876 26 507110539 98 726275966 9 480101053 41 588416585 90 670920021 3 576385801 1 252942506 95 373926879 47 90766964 19 688197489 73 892989848 23 916685982 80 233923429 19 690634684 15 472543038 52 986744457 11 132376653 37 582537492 31 105173468 44 471508917 94 744076396 41 708081136 66 445221989 20 590321328 85 917627031 97 460092484 59 381785682 45 616659015 11 385699214 28 736738199 38 159114769 30 109288595 94 603695421 99 305954112 21 321387316 62 507872352 74 356591526 36 344717849 49 769012299 98 430582943 76 86153318 81 942919420 87 875254376 29 584032414 58 264204394 65 13468418 62 799649164 26 542601018 71 581315780 85 549183170 92 327742509 7 670802980 19 820057441 60 768519686 48 242089520 31 114113980 14 469633747 29 705217243 92 7109756 51 290187853 25 583478178 28 774511796 14 245142807 34 276796471 40 85819849 7 81851185 18 995467021 93 635716934 94 868490992 1 458228667 43 687890374 27 943051217 77 679080927 70 20650188 78 691739425 5 450270964 37 948975508 57 703318499 13 331896293 43 193747974 75 112127094 50 88163514 75 197897404 28 548803992 25 246169668 42 310191598 16 334327606 34 517827851 77 364252960 7 496048123 76 793291919 53 208574151 36 739461403 72 209904483 8 872432108 33 607847126 45 476246519 96 851283107 24 782733020 44 675644967 23 758765317 78 512375128 27 450960093 7 463316552 74 503611681 15 123495320 98 166345638 32 431037988 51 942076321 4 682799038 6 104223546 9 901177228 55 740683602 42 235267211 47 253849774 35 750802979 53 777241181 73 648220730 89 286390586 34 492617759 31 975568980 98 449308758 80 408717288 60 259778294 70 434993949 6 227285540 74 44055700 37 637486558 13 990385265 77 325836808 63 680670139 59 597322177 28 131037129 40 688197011 75 933586616 6 299602919 60 808708965 99 695094461 95 645604207 11 152123039 56 976947349 12 415346227 5 427591536 0 612505448 34 276819369 26 987271527 20 426640350 91 28068081 53 189106108 28 151942140 34 830595312 85 702299116 4 965989175 87 864559247 40 33440500 61 835111878 97 436792811 43 540846569 32 877104590 51 240404990 44 800591655 95 430670707 52 456320149 7 504553013 86 181929373 89 479081570 98 667336605 9 285740170 100 121384883 50 74777774 23 68456389 48 479924633 11 76657393 20 66083104 2 304809995 10 751810237 94 671586503 19 963081980 23 835377457 18 777290573 43 767880322 86 687671466 8 318948591 68 674951673 90 786554844 15 525431689 18 998100447 23 34949367 60 261631028 63 211726985 86 583543141 54 129484433 76 286181204 8 4089033 18 558440563 14 802540683 3 218257580 86 492952103 86 485358055 58 142937379 71 688590517 57 987497707 76 659935136 8 336656375 69 17566915 5 879870886 11 384539073 9 284916301 84 508143335 24 972318306 7 125515206 57 126663043 6 126914301 63 548687565 79 203299514 89 375612785 24 31726587 64 728070401 78 51148456 11 825506767 22 134107476 55 970085521 4 455654916 83 498080956 48 552440889 85 882683713 68 266085974 2 751723724 67 565922065 70 268169216 10 193798735 53 615724478 61 449249385 12 185560149 48 153456399 24 140645890 67 294834768 62 408026569 66 303609919 74 557697668 32 118428793 92 550869339 0 96016752 81 527526410 90 782159136 37 652204852 74 969407304 88 419305285 70 650565189 87 979902493 82 28866893 79 925965892 44 480509047 98 5248083 84 846380812 5 557019159 89 285578858 61 292304041 14 375366471 90 595622425 95 743860748 93 796658783 48 710981257 49 94812769 45 409501676 64 462372852 34 706608584 87 107047060 31 494213418 10 754184978 59 395595233 67 274517914 63 235315694 72 610996647 29 415884901 2 574851100 5 16590114 40 793326447 22 270329295 31 871766026 86 230225864 10 727608510 19 326172936 14 722691099 44 988713965 41 294401004 8 502486287 19 313385456 97 726096038 42 854812407 94 18102191 49 893975446 100 87858426 20 12906074 93 112970146 19 875885070 58 523009499 86 991718952 32 763551920 73 983198083 77 734457572 58 205578301 56 363090321 47 314888826 54 927162622 86 624205438 66 222694288 96 80279823 24 776657920 68 406130897 65 829733587 77 623031699 0 739975477 98 458737889 86 268545315 43 39900707 100 142491064 48 114007490 56 304706189 59 974880666 33 390814348 5 20282389 41 227254853 64 401450118 53 773297312 96 864135175 37 729571683 68 832381526 66 23183284 83 106511545 38 883326746 6 507600674 57 512293218 88 12824366 15 946133899 39 196832748 28 807260336 52 107984606 85 119226950 59 172785978 74 932269887 15 863762079 84 783133090 73 796873717 66 76047555 3 906328876 17 683405449 76 811240023 92 335215551 87 923264530 33 113249683 34 136595841 39 59393813 47 275099800 85 512361108 92 472699096 2 663062712 28 191929202 81 125825219 80 35190434 12 567666145 21 138010731 26 259724780 70 191619082 61 253431698 89 739017232 85 623134022 55 998582188 22 791584435 73 251516469 86 359935521 23 21455861 71 846526880 95 576546238 60 616450823 49 747445574 77 367829968 17 316388950 54 491895962 10 443828545 88 515968900 75 466889981 88 121975298 0 353047410 49 955683000 19 918706750 99 824343746 6 498498839 16 670564367 37 314518715 74 987102763 24 869526816 77 385146873 43 317445444 49 328498877 24 4802449 100 689212201 5 318733885 57 214116680 58 606864722 75 217452869 59 284249365 47 603219944 87 439647628 70 298855344 43 384748490 91 568418141 4 133001353 10 494107857 80 30093391 4 784618729 97 815565468 43 621573402 84 913716020 44 672768003 3 390781517 10 853920313 82 675052416 71 630807189 92 798518761 61 197318206 68 656103575 46 275632438 55 686791872 32 677677850 82 366562247 60 219047774 88 829956881 29 349072214 41 273812482 95 158712614 76 799470896 45 774647701 14 613612384 42 859927779 79 759321538 16 361875522 80 681293151 82 530367211 4 18314283 75 740473224 84 300599967 57 23506237 4 762665905 37 440136383 64 114463865 73 774972381 15 718614512 57 258582253 33 813351797 60 573249822 21 958756672 65 813154487 57 87591352 77 356371729 71 224453822 32 29399112 91 867814754 57 688852064 40 574183909 39 299799996 26 280179573 16 227430591 71 798200322 68 327528997 18 672204783 54 823167627 66 667359179 66 784103902 95 616670997 93 457731538 78 500525017 84 901176354 2 259543409 93 384125401 62 431757762 85 195602628 12 898856122 17 752739394 96 370848681 94 116843558 86 126961446 89 644150515 5 397032832 13 906356772 88 899747806 31 362355662 10 261773543 51 415600414 100 596136897 15 748808443 35 703615487 73 631061336 63 202799599 11 511751554 1 935511171 27 993228746 38 969591420 53 58384360 46 482106223 73 167111121 10 608317235 29 836446119 49 550227314 91 205636116 88 113092414 3 332481340 20 697065223 77 343724849 66 5268365 3 182156112 66 878478134 46 388475818 49 257777630 89 502713080 14 715075241 77 781860833 5 403637120 27 812481268 49 105323495 5 991871751 12 303367968 84 310847695 82 813309550 36 525785674 12 333326244 64 439335646 80 817908886 35 524459620 27 904478759 7 562754173 13 692120271 90 981995322 22 606160300 16 240560952 31 682928982 74 444281228 83 44129901 90 451170076 29 510483433 79 878962440 68 993881292 77 391111210 70 781445308 2 79999032 91 384921298 87 63061211 15 344357001 99 930044614 3 677515436 41 252100800 74 508544017 29 380596775 80 536847522 46 74465986 37 700903828 21 889408548 44 301202946 47 718261231 73 304248530 69 136656651 4 830915049 94 310296497 84 384686371 73 905944205 9 208862075 80 360625229 49 132273481 1 945610446 32 662339451 81 440454374 23 799367736 86 845090324 70 95416348 54 104480857 90 552257181 24 728831323 22 82845578 67 898813621 99 789239699 78 905403005 17 488497849 42 320238585 88 887052997 100 961441753 95 852080167 46 641067791 59 354468979 20 339856642 56 312715946 82 456174924 40 771529557 80 328665247 92 112025006 23 71789822 76 448392172 51 479471564 26 329908127 13 997672386 5 920873929 44 491223973 98 909996655 72 38670204 47 34222280 85 95371193 2 598848254 94 183921686 6 694108375 65 83666167 98 540480076 58 577659595 54 991298330 91 552175417 38 336669300 50 958365718 55 316825003 66 967269972 33 214341635 9 76678175 76 678730894 97 417830573 55 77673831 100 296430670 55 456118447 98 876719441 59 622219774 43 678697241 94 642379322 85 513377402 56 467944792 38 637325347 77 765798975 64 885959012 64 668576761 73 900685255 23 540473116 42 714039979 69 353195781 83 344483636 8 121036707 90 545433085 11 597616187 2 364041922 45 399841000 53 771629384 88 736673833 48 487182094 92 270160195 74 738951223 65 86737289 56 583579039 11 900293212 46 122971426 47 959429183 82 264068054 87 408749464 45 364694673 57 987314390 41 215636425 24 875839132 42 323563067 38 731662967 99 796382591 16 983273732 88 791158592 30 261511987 60 338112623 62 620991379 1 56847310 97 903196920 92 540812088 59 212693422 15 595265668 49 644309439 62 770347456 35 596272405 49 198576200 28 612188902 41 115786501 17 513420108 68 302893863 38 763580163 35 327150147 46 532570122 20 117217407 36 446220057 46 11281358 21 930845071 33 62009135 60 200713931 40 180237234 93 235380920 65 961107050 87 488057782 69 448071644 73 485846168 10 29068758 38 301857087 93 220494544 11 538634290 45 451530964 14 289653354 39 699084316 81 82494919 93 282448750 61 854331117 9 774735013 66 860965570 65 838739273 99 999543067 6 767543141 23 795179369 12 854643469 37 112225494 87 234905370 61 57321530 36 299080651 4 887386242 15 52223371 30 864371598 18 503832397 19 480584799 8 495805115 7 626814547 60 865081950 36 152359139 47 917559235 2 277179545 33 485007074 82 102261002 57 965574971 89 975429721 27 804371904 78 905653601 90 74419740 37 372955405 15 722677896 34 353519252 87 394960816 71 17724796 91 722685644 22 812200623 26 186435973 66 886257984 56 133237467 58 120594544 60 123619428 38 13834801 62 907039279 46 720569818 74 711770777 100 156809593 33 124529881 17 316484402 14 736550841 1 300340617 8 736133602 11 690257985 99 713498583 45 844029149 92 748979877 100 91339197 41 804386889 57 423054940 98 442697304 84 691632106 54 23941451 6 408536026 46 701387231 92 750815637 9 848958509 56 442019220 56 357287967 83 249733649 75 353437721 18 435587644 96 176591777 52 965842737 25 537135057 7 398821360 9 518799311 84 911326554 10 675576506 23 122888059 47 274884212 33 12750716 25 168204694 68 870595272 79 549163835 28 724828950 9 280833962 89 94805109 20 15915631 1 984928731 66 317590199 51 49149787 62 337180047 13 984321234 50 857226729 0 387079853 11 83928752 96 530217827 61 755720714 24 863197770 48 484071093 80 47933600 94 321284633 80 911422314 81 844001625 18 354020775 8 908063447 76 504655053 84 534052462 88 742840189 77 621475943 28 141526763 42 66355013 91 806162637 88 813538913 49 64252440 91 441581686 100 311348087 31 336731828 32 588844676 99 360159264 26 702261183 50 336234089 66 314048957 46 647666810 50 255708810 55 45955399 80 381988319 6 799963771 58 833935035 84 676581797 70 653815875 0 752775772 79 421923418 32 21019886 30 420779751 17 20450347 96 181353423 40 476231401 24 895603587 37 527361614 56 397873619 26 813943197 44 172855082 99 277515525 10 556806158 97 848786027 85 418229856 24 421324431 4 900336754 36 348366988 93 476587671 23 62047901 17 397344148 19 173157691 58 646696638 47 131262383 12 878128900 6 829896930 22 835340698 40 399011710 15 692608099 29 139542036 23 301557431 67 602579355 26 82744067 20 292523246 61 203702662 59 685669892 29 127927258 42 46881725 34 396948453 100 691386456 61 697691401 49 153437389 68 308968980 64 186240204 51 516007333 65 850210883 85 732051474 60 864658629 2 651634909 50 205962379 76 129775777 46 326273578 11 927052317 0 560403525 50 500739873 11 414510030 33 157332774 56 277085429 2 318194644 5 741997379 20 60009662 81 740239131 51 281959317 80 298218016 57 330330904 22 91454922 37 213748483 7 152107420 62 362010031 22 806591389 94 822818246 48 192645279 64 453682312 22 690524025 83 11483639 34 199342594 76 184443031 63 248161198 32 858076755 79 423895117 16 341609582 6 781351251 22 56526712 48 492850323 47 23224237 83 993872329 57 566070959 79 684988780 34 769479433 42 54888810 67 668225834 54 606456793 51 908274933 78 339676548 57 981788183 72 586795329 17 327697470 65 102381507 21 610735904 36 440101753 32 323991949 76 999373583 1 746793123 70 980360421 26 349700498 35 718500259 8 809754417 84 979475162 30 815473022 35 237236529 40 141952314 17 563386470 81 275716314 45 986441742 42 542123962 92 340465185 26 864534667 58 637513355 67 110413423 4 452043797 60 206635308 1 556706151 11 990184721 48 874756812 97 625000296 82 798095465 20 640545348 72 9301082 55 338780474 81 409089312 79 282313161 99 546537200 72 580620439 2 675108672 59 158135129 87 25877073 72 871103851 43 708672592 94 623283244 56 171063157 59 612812098 52 124204644 58 688280051 49 314232295 26 661267609 36 100201941 2 223195101 75 213938454 22 239458936 51 709385523 94 473134078 66 506599576 75 38816410 48 22755088 14 324720110 1 435788879 61 595485213 60 325260770 59 400341783 19 598907439 24 461813419 55 716792012 85 145113949 27 63422658 6 76993342 92 200712984 77 325491397 33 430095447 65 700117500 5 78586565 4 609625902 53 495697800 74 193303596 84 219037722 89 998511243 18 233422152 43 360161956 61 162863538 6 991970102 85 499106750 70 66019344 55 457275820 94 998956373 75 371105786 20 348317934 19 646279007 29 333588343 38 694830508 49 826235823 99 539926247 16 196465936 23 923019053 58 698305553 62 388323715 38 522123977 61 940956696 86 499703939 73 752320946 45 422634840 94 105199837 90 602026403 49 986459424 40 886178538 99 677265480 34 580390177 16 212272742 8 59677854 94 375526771 65 74098789 95 505321288 8 48097971 100 799577440 60 430090309 75 81316041 3 147898488 29 312059598 26 115554485 58 670551443 20 718879097 70 465638036 54 835723868 34 874401005 98 140531802 57 659978060 20 466628406 0 511908512 24 678866771 36 51109440 40 931701778 87 748994619 75 232482522 87 454219235 29 68939091 84 198872728 1 114363528 14 779478628 76 503555440 33 943466244 60 421780402 89 707423498 86 911225511 93 283050225 44 183137163 72 402347806 64 510419556 5 177901539 84 139981375 2 867956185 88 88827788 71 44559296 10 59795685 35 969436160 88 100825482 95 221431068 89 744640210 74 302289703 29 284558495 6 352262281 84 112710031 71 99492811 52 872919176 25 318413031 56 89207808 70 138283876 11 204230288 22 778270973 8 513113688 97 618053418 29 284911630 66 752218144 4 40408310 100 312947117 71 117957388 70 985144841 62 722912341 23 554196370 89 379121738 90 474127071 61 118130122 41 962397798 16 179347641 15 346647668 32 145307801 78 603948453 4 622370178 11 189486803 80 916432229 80 237629524 17 344111353 57 382431566 51 440726582 64 144092471 81 789291883 64 556648481 42 386732265 28 988571097 63 448937783 5 140294536 51 971749677 42 484448177 41 121410916 48 664049207 22 814138377 89 683984386 67 450348636 33 285820420 91 188394477 68 269935405 8 691591766 84 904095587 74 835431096 74 396460986 41 694523651 10 854976188 68 386839646 78 304686903 3 362959245 5 247311137 16 655977958 85 964870954 46 303492152 72 253155571 89 606569074 89 112256959 14 873825364 65 863481290 48 375961708 28 867724237 60 860877075 9 675046699 87 610233252 76 31912206 97 325812943 12 396956274 41 797251765 1 697676165 41 720513031 97 575031200 76 730147811 92 695683756 60 110924859 5 6364486 96 475039669 89 997211493 35 217033619 20 710839488 73 476477562 35 244464509 58 245521846 26 210419672 77 259576972 42 135561179 73 712117492 59 349071474 5 356315720 23 894098659 12 708967504 87 708593362 52 862577704 80 192057036 1 880822164 5 980144895 60 507080156 24 67966746 23 118959772 87 760444553 38 98754848 73 186294383 45 581253532 40 560880529 25 327558506 82 579527334 5 191222601 14 542589865 31 617851553 30 707537878 90 655950561 5 134926291 93 610960475 28 980540545 83 275155176 65 254229408 50 457667966 71 145523416 88 953960187 34 649201300 44 919330872 50 19096671 78 183553752 11 936160319 78 714178930 65 974241590 40 777563079 40 874138137 49 899216584 46 964461940 56 147150248 5 889065418 5 144345383 91 27354231 18 882540835 20 118583853 54 672624445 5 355800596 44 669880506 0 151154153 85 94145732 5 36654881 45 430395389 48 519896075 50 542334815 72 515051161 13 61536714 84 404926531 22 494161672 35 460287842 44 470435052 100 148381299 33 381371549 55 225143974 5 376553047 64 450689108 31 105475753 99 571490540 78 496447138 39 820508399 75 792056709 40 506124625 90 704707925 25 960294463 59 629610192 15 585728411 33 491899136 24 612881970 98 536348949 43 110791417 46 449870862 82 89324908 88 461171230 59 74320092 13 866198188 79 367772935 1 105433847 26 769690355 92 820610384 90 505976747 44 347336370 38 388558821 7 552405170 54 751653349 35 649422127 54 715707078 47 602869837 62 322728293 17 781227229 15 951792131 45 590145016 72 299136571 49 338295384 71 276644117 24 480898166 83 442909075 21 430743149 95 35638834 75 604237166 99 231421580 50 418444310 6 888996217 67 761045063 12 90940448 2 772235706 2 513766527 58 930692261 92 129031684 0 885775486 9 934356896 89 730041556 73 670260629 69 924692075 70 657961390 36 916208260 57 686156117 99 93334072 96 114979364 45 215296810 79 982319319 67 903407993 51 242541970 82 531379447 57 918212866 23 302076040 33 851903921 31 896961390 31 637511085 30 273742722 48 983326298 37 413521597 87 883373203 85 853057306 97 250797694 36 991025965 16 910742826 85 72073292 49 384513155 34 909899262 22 851126262 44 202124805 98 434897996 91 199401243 25 720408273 31 122374584 1 827066318 71 898965971 72 259405469 13 402159751 31 885348237 13 106185146 44 558669262 18 956596204 99 235772743 3 699845483 51 822495410 42 86867690 93 195605572 77 363317053 7 815964066 71 288155879 88 837419934 86 987921333 19 65008695 85 46933003 26 270692978 53 986421119 23 704849075 16 120731279 53 213583187 78 16989718 85 172716116 11 986633702 61 337743411 76 617497184 37 985737553 87 442603844 81 319839011 81 82297710 74 361960990 50 446841342 22 300928270 76 300330058 30 381694730 1 167544701 82 32770656 11 642925731 74 397165710 39 933755768 62 881794019 81 681567706 10 881604524 11 984703819 90 660491020 61 450564855 89 136900239 14 186486147 96 447378995 11 541388430 19 165355951 22 232013648 98 332401265 23 982633240 53 402117282 92 225598184 9 205876604 28 764137633 23 965868490 26 255816556 22 727141193 78 522227380 24 203045168 70 635611838 49 106556923 15 273639074 76 942737085 50 948695183 13 23060580 80 37063635 4 668775644 40 904883781 87 8031636 94 365487098 83 556636072 35 334470378 51 252728027 4 825541320 44 890504678 76 321614209 19 369761744 2 280984698 59 162959781 82 382814831 24 431129779 81 83968558 20 464971809 74 819226276 60 36473681 13 445904731 51 437772111 1 430901096 62 463839969 100 367307636 69 74383695 76 904400676 69 681529312 18 291167149 47 271637190 81 947478614 98 685677324 85 297263364 85 564000507 73 236696928 95 644883519 40 698337901 94 689772397 66 871560829 79 474842530 54 739496359 84 626610064 95 820375703 13 901068864 93 60263108 19 632474631 50 902980078 13 647100928 16 841954710 53 837698115 44 164263098 79 284352282 49 95306604 50 734427273 22 865983838 19 725128383 13 54020542 17 380014935 68 910723801 30 955393113 87 694606578 80 788662375 20 407274790 85 238761408 99 49007256 13 894907734 48 304305054 50 114111052 34 163963885 8 416923080 46 779605021 53 197928669 52 104405848 23 908678693 67 888719805 67 597594037 47 147319496 33 269325518 52 791247654 77 37518446 3 157277036 49 434204561 58 641523865 23 948175893 24 171929250 27 99875161 96 750076996 37 386077648 75 705083614 66 548758939 10 375875578 82 499514004 88 944752786 43 13790312 21 435481348 45 643688036 12 801337130 20 757166768 38 81881927 60 716509186 1 61135345 20 279932063 33 512528074 41 61307855 43 170148160 48 818415815 19 730953455 36 24162283 42 295113372 51 186587728 33 498448655 0 263665022 85 256975095 42 238183609 35 40882512 22 616120005 40 820486226 41 28943263 13 200599749 80 697423787 3 950766746 98 447924467 42 164727023 75 846195251 36 906582365 31 973325398 47 559360803 61 205553540 31 758821467 18 64452239 17 190785865 51 957019731 87 536692047 20 341642382 78 317961082 30 924150186 74 927229326 30 419443383 63 467227764 61 343786523 44 506014151 46 947566684 5 998974298 31 842641601 37 35360610 18 854407940 57 246171519 75 23899444 93 514962391 81 813425522 73 758042235 82 242829087 54 963004333 90 157053496 50 410697431 98 182120386 74 656340221 94 474263307 45 456486313 72 544698193 70 991528688 31 771077207 63 936622408 14 298886282 22 980259648 35 843443638 97 680074511 45 780623627 98 692337412 32 486027120 12 706945789 8 620882034 65 689360003 84 336219732 21 54940277 85 350614810 17 989989748 47 20097331 43 104443976 59 617818001 88 778462233 54 489835229 58 331599996 29 528750298 13 745037890 39 723900576 32 865259306 4 576398740 7 802799515 40 460988365 21 692567745 92 598692332 65 480652713 42 746669336 3 680941325 35 470482157 72 295870043 77 474185084 64 347505723 1 423324991 58 113672282 100 544962923 22 678449039 98 341731915 65 527000655 67 854105975 31 990811156 90 31268045 62 732562507 86 768464159 24 126087783 24 913721086 12 640075847 69 127218318 28 421277216 17 270782882 31 22556016 6 635011368 93 902208005 43 848901477 89 573741445 0 118074022 30 915060656 55 383732133 42 110492022 55 169460783 59 725504805 4 51610884 55 34439346 36 195532096 23 902441632 32 1182765 66 357450615 94 706487899 22 101156406 11 273696540 95 437901857 80 524133621 85 208597344 15 956984959 54 668524626 79 583095691 82 529602514 66 974727469 89 239276276 18 796519654 20 995997076 77 818341103 97 617837080 91 280578595 73 39934548 93 732054092 66 624253407 92 95004925 58 192733430 92 183645943 52 411548775 57 849810239 70 574404656 70 676897053 30 686692663 94 902289265 93 124043894 19 619543149 9 551790476 72 738468916 65 998854500 66 63667497 33 891706438 48 560753455 66 432067082 32 741787117 45 822583867 67 870211610 48 907392317 79 35183895 2 758583080 93 983771046 84 832707692 15 666225601 42 261908842 70 201090036 88 32456471 57 727993854 3 395248588 15 334739423 54 72293932 59 218062755 83 14955311 90 409960001 41 561772112 82 476366387 93 346480384 63 607728354 58 220568622 43 877076075 11 367301009 55 653215128 7 201899060 99 638768258 31 232312896 49 766257631 27 41794290 69 127986597 19 655882037 99 293360239 69 685771289 55 415050209 74 594949451 39 62766143 64 16175290 91 8828403 24 485116849 87 529684206 27 942463993 59 951847072 57 703430154 14 718586623 50 748253897 12 58484661 51 298731261 70 810559091 69 660258614 32 518810508 64 990436941 30 933884702 37 277211792 89 696890002 70 195368986 98 615351063 64 725217485 41 664214409 10 147863373 33 53055474 85 185439642 82 593352191 12 756948191 94 393903259 44 313399657 48 945091685 44 511148047 47 126831224 50 442566398 53 166985335 63 379983368 74 402968932 26 278772433 91 88083341 40 324463231 12 838792945 7 367223228 86 146663408 19 680448249 92 339687212 20 263702914 51 944362431 56 265623366 13 736227927 81 108013195 1 215166689 52 351268758 24 207811984 8 475125448 93 105866253 21 214078281 14 665731196 85 802392506 65 247888940 30 438381273 59 615668026 2 968211833 97 813038681 11 105929386 14 436081037 20 370012902 53 522957418 85 828670154 88 885233753 93 455802934 42 110335799 49 39397147 49 783912441 10 625238495 30 639001154 25 209358415 3 352521591 2 719790734 36 402826977 36 191115634 47 589544149 29 292064808 44 846969675 1 122911990 3 739940994 47 130385278 5 417724283 17 915829104 73 713909702 90 75313122 28 974824995 42 949587881 12 527448377 85 152350578 59 828768535 44 472367372 84 268131066 5 542615235 52 55668745 19 114339317 94 658240952 50 446686910 20 509234103 29 549373290 6 159707727 38 173085834 20 735510291 19 438406358 10 156365037 6 726407082 42 249773386 93 450528097 45 485729053 40 100737288 79 163677003 30 626471250 81 195862813 78 684279022 49 665169528 36 647178884 82 411358433 35 30760909 21 990606582 23 799413287 5 804193590 48 835147313 74 496524653 72 224673215 82 582217445 79 795130250 1 599538623 28 104908185 25 922085751 10 278679749 73 69072814 92 750927588 92 755312189 15 636531959 18 314506625 32 623137203 61 44862237 36 764116913 53 589475184 65 549706902 78 994509175 65 720521437 72 691030215 24 616974891 60 923561685 4 85171970 25 872778791 99 72355797 19 735875767 92 171100499 97 638296102 69 544201498 10 227594088 33 726736308 25 616424383 56 846823463 4 504825476 2 112542147 47 388961126 36 708313130 47 567735258 73 72983596 76 519892846 53 163610721 34 732722442 55 889146183 97 87000589 95 652769538 77 355805081 25 976039966 68 881017277 82 588804478 100 905997079 81 234937958 20 943506953 44 732958872 20 248077873 61 161960511 11 588211921 52 589506207 59 146799130 90 563668560 6 570908009 11 389804840 34 179572316 97 957835181 53 37325250 61 153885962 0 927255281 69 787662576 68 45215745 74 958529699 30 415573291 12 751279796 96 531783149 69 850206037 100 373994585 0 547670358 39 916427424 6 159308441 51 352654647 62 814875390 83 644730964 29 350942154 40 144490877 6 541253970 21 129540749 33 482476187 52 451273092 92 415524305 97 944143649 7 421477462 96 425241703 45 479658217 31 718323332 29 70618526 84 716114679 89 38947435 58 879069691 44 616168673 58 141942809 83 515250553 0 136383556 58 919269839 61 196892415 63 811835519 43 692103601 35 656271233 98 808768525 18 997753874 3 665878592 53 108003622 84 918837921 5 784619275 22 447357242 52 690750533 61 813449326 28 200965395 36 105319412 38 692800670 91 580859018 45 681213564 12 534118443 22 717890705 54 600215750 2 829423553 22 625582906 25 177301197 22 863385928 18 81323166 43 219310016 65 386510603 94 640274374 99 772668972 39 318959366 71 835121197 67 556961080 34 613836848 45 209944791 85 897532739 74 668269595 58 874328985 0 235992479 31 364154807 97 583304953 54 925973310 94 602059689 34 463755241 81 575715104 93 853335983 57 223222557 92 874288892 100 166380285 36 836126649 83 80517740 5 110117572 29 35581130 94 26065476 62 521626200 30 764997341 93 912480279 20 386795798 7 936224392 82 344242475 40 560447652 35 821137489 35 379997111 33 236124183 100 258376437 73 535053957 10 395059709 54 494806317 95 71522847 6 539950812 3 278353998 97 237185498 13 852646112 95 123617870 80 490983530 88 600272714 70 278681245 45 911351185 100 215583485 4 674821146 92 464921834 25 283729995 25 775849510 73 950088304 89 345305223 92 111817488 20 486459991 84 971265659 52 243397824 85 327135697 60 828663604 22 679404870 64 135185685 61 736139590 17 482918207 1 876164913 6 222655143 15 972569207 62 468057337 25 154660929 70 613829923 16 820365617 87 983516836 15 700996508 5 379683940 41 505821598 4 411605136 21 952813738 63 372290138 8 452416347 56 639339259 88 223395483 61 59730603 17 372610454 5 365471024 23 161699421 67 364744211 97 293173666 37 851299531 72 5569385 52 242430994 20 585191720 82 990656607 91 205559385 39 121108062 95 622683641 8 946880770 48 932654637 98 343152064 73 246654288 56 746993931 5 100045546 36 170691335 13 976106042 10 27668469 53 785228842 86 149169848 12 907236151 27 555247518 37 677349917 58 682605497 73 147306799 51 95252877 10 371364066 54 684798540 88 950114047 18 191533935 96 413852201 47 874648775 84 563223241 73 10520504 54 662791519 57 805607296 75 490030759 8 404492519 55 259975850 77 535621792 39 220414697 31 6774052 31 583637619 27 45357993 53 226210901 19 215947759 34 608664769 7 719894190 84 367018712 34 18663768 49 510446605 29 28134685 69 307522038 71 389442608 84 243897149 53 473861627 47 207473081 92 607165745 35 617028517 53 115177596 56 960931690 97 152074747 33 265725944 21 819132651 32 427818978 19 598488621 0 562001051 74 310310528 0 671519172 39 256499136 75 642515618 50 312237568 52 56541369 62 223973102 82 212050197 26 318452544 36 33833382 39 453961822 94 668005176 28 438459432 37 982230101 69 290343178 99 147235232 76 27096412 91 729470161 93 49378395 61 930723252 63 394563741 23 107825635 50 450767076 52 219970737 59 140939823 40 561698893 80 936825046 28 112465959 42 660266702 81 782497068 40 657327260 54 652070749 52 539250816 94 529387770 63 41108855 69 618763719 30 44056078 65 850674869 88 47111739 28 961421851 93 929579502 90 464548786 22 255138420 79 604627761 98 784622760 47 23696960 58 955644402 60 115646147 99 917129394 54 362186786 7 298615059 73 753596905 47 159080506 51 697764372 31 477335011 15 128680918 39 603276357 72 492085618 13 870323081 9 494863537 88 243709344 48 217381926 19 173194783 5 875167241 29 529325577 47 112992721 48 785039737 58 299843842 88 918747880 15 401473395 20 992157308 30 947013304 72 359044914 47 818452573 93 568078784 25 837710847 4 55129627 60 688546181 11 952676859 23 660620914 33 115858407 12 259697190 31 162012058 1 48182002 100 713669088 49 115329477 10 908510424 23 598059323 59 817495644 68 696818904 56 95651353 94 414383105 14 805227576 30 857430027 66 757079645 48 458835337 25 208114905 47 424249073 80 878899318 15 203390445 42 743444014 74 970737896 58 995302160 30 762599226 6 152682774 72 503943944 10 554940851 78 163513162 65 758039502 50 481610383 72 264178590 42 471484745 28 807204835 60 142300318 19 924285785 69 803780194 70 122870691 21 719186898 58 524095120 7 947826685 50 427190900 41 19629704 94 333114923 43 196347829 45 228373807 13 987379821 18 676811809 3 207393149 98 431560139 7 663959524 93 588920857 33 422344835 63 270667305 60 540772732 87 464804288 81 419650056 6 507460726 12 912371232 96 161730225 13 334836165 31 794975078 92 662437674 22 576205522 6 245661150 86 844760744 20 752652166 2 860687732 10 263273081 95 696052080 91 41727350 76 244212507 46 61564563 15 738970964 0 874664026 53 88027369 94 641063211 76 568058924 27 126691211 90 847293917 26 648415212 80 253181332 52 226494 86 176011077 29 569504911 81 948517180 14 348479993 16 216998091 60 843993263 2 720767173 97 383822651 27 106704898 22 130950700 39 354027345 66 553654234 35 587662743 83 862724443 63 296149346 27 29025040 76 223439675 21 513123853 59 618678471 22 528221778 77 34835220 75 476768726 20 406896918 94 477626824 84 318556396 87 148756946 53 596650503 93 156246796 97 112775908 2 318124149 9 110194104 98 209975820 75 561789768 67 422878739 73 458957434 45 505745321 17 291884905 31 882098325 83 860735533 43 14127595 4 70680130 19 561804154 33 698312023 37 486838526 46 249710030 0 355668417 63 716949558 94 650967590 40 652630048 28 314196904 81 656996933 75 234512236 4 752364390 50 670508561 28 41425891 59 232655681 67 261195543 9 899887575 56 260057637 75 904180395 43 638147170 38 154572045 37 185780319 69 652552066 34 722656817 80 433773482 2 423656517 41 911058840 58 936844605 92 122901604 47 781132954 49 897808950 10 115860913 62 644651659 42 112531815 100 411024965 33 925388795 36 342167241 45 285873170 4 587438042 2 886114987 18 700225657 8 265456205 68 585604897 65 344688514 97 48804914 2 499361795 61 832677130 8 561510323 67 486868254 19 138404738 82 679590023 20 237373088 69 221350021 61 536499803 6 696626746 99 914245067 65 992477769 22 439621076 57 238396436 98 351762434 79 117185691 43 316437333 84 974814255 86 28477009 62 731332517 85 845033605 34 628222556 49 792954316 15 494978837 93 123054503 99 560732703 44 111869835 42 210684921 48 810791389 41 498494839 65 285672701 68 793092442 81 857356162 8 400398709 30 377362614 92 352518796 23 149075818 65 322932775 76 271895531 15 89968901 71 208038513 50 777173449 10 318369416 9 332243078 92 585843003 11 365856364 53 73567236 28 720774644 0 191646179 30 694342577 54 245495854 71 475135600 57 538548878 79 956909122 63 947771734 13 304269867 40 879817459 39 353787201 29 374995369 63 879212324 98 652814255 54 875890204 56 740530191 70 778526595 39 500594912 2 663531597 1 157592553 9 336652820 31 535334432 88 865755550 29 97118707 89 421626276 27 715173630 38 271366447 5 344319285 76 915987544 88 537936842 88 517987673 15 208147641 57 958193903 12 720326492 6 969802415 63 524842863 32 735363259 33 623771970 86 170169903 21 171912756 23 512745430 85 947876201 56 713237589 26 314174560 0 664247957 18 904311748 70 419148398 59 629167063 88 175339092 97 72184974 45 226302227 76 977291938 42 30375931 90 924814547 12 752828777 98 907090834 19 941833143 39 135069310 76 5488290 3 783334113 51 43902635 66 42442244 66 541650741 15 988722374 73 962354355 2 273553771 84 208984479 100 695683377 96 372836147 27 967012400 45 252014886 98 120136737 37 102922914 1 355540305 50 631253414 58 18609686 34 67870563 4 176032153 41 315561802 12 365529052 70 762123404 85 815311915 91 227914792 50 25697973 47 249396254 46 892985075 42 748830519 56 441754024 25 386320544 86 491503482 65 395888142 41 607196965 81 317145478 74 507234941 100 885592287 94 506509473 69 917197283 26 528209678 6 61185020 70 318060448 77 129803603 17 997338923 76 519842753 91 484716392 16 49139216 22 861049173 92 936858108 17 491690911 19 190865074 77 207580967 92 619049242 60 151755708 3 143410834 42 458261892 29 19519750 3 196240701 57 235606555 58 47714913 76 785389399 16 518484729 59 854794318 88 482950127 23 219483150 23 759487930 70 395638231 64 187828418 44 697265494 91 861681987 68 987974191 25 782286498 47 986657462 36 981348326 90 104671573 79 560614190 81 898252529 27 858114109 85 364634573 0 477472301 99 754577791 20 453069852 60 616782885 19 253586642 27 35052519 46 607168483 47 70337835 8 268353452 57 974777476 50 596741604 15 707051075 32 798513864 32 360608745 29 639847360 14 820863398 12 244221386 72 243415729 99 765239971 47 766682825 87 356558582 26 246840482 51 591143797 61 658238405 79 889951701 95 473622115 55 63223938 34 438506543 73 986022057 57 850706144 59 114447893 47 184537970 32 348544160 6 812492879 20 223936404 44 390612888 99 802839183 15 272392877 5 602298728 96 593113126 29 806444571 74 966131247 4 129019429 40 829376589 6 299338547 23 763607030 67 436553391 65 807641105 19 96539206 8 898983454 17 896271612 34 337142962 81 902049894 71 448124481 37 156283532 24 741009033 53 176723879 10 695772880 53 130538794 70 860719963 76 464177665 90 245052155 67 589576221 37 364299310 53 608164808 26 793198482 4 819100007 61 834145353 77 515106977 97 973594772 50 930099758 40 826724619 73 624688986 54 659229524 94 996295011 0 734487824 56 360551469 56 795440043 47 782245423 56 805426259 50 646630254 78 140578350 6 872039798 64 259173360 58 44537398 83 662791171 86 352622679 17 671788181 84 100464474 37 991580877 71 44483898 72 575480211 59 862179495 10 416538474 49 901499368 98 956121292 68 102474279 97 470663551 46 283843025 0 635009163 39 717229079 86 650123825 37 355347010 2 605483231 37 921299231 70 648610915 16 821137403 79 816179712 16 439270323 43 555928729 39 737078778 14 6500654 75 296146529 27 808942890 72 293855712 30 236303738 14 94586198 62 942896370 99 356588401 83 529150848 41 51949312 9 113633351 24 971659814 41 843450046 73 203376978 4 112075193 44 316605482 79 130928613 51 561954451 63 716797615 5 700570028 38 279874901 62 48473961 78 284237604 17 791432304 64 102219679 7 190739910 48 213851948 90 72110341 73 226769085 0 932058763 3 98242869 57 575018705 22 77203390 36 618884304 50 202585130 96 841522209 12 214504197 28 43907692 39 708304951 75 252732965 100 850749067 66 603419354 19 22546749 35 232065300 56 458098831 72 690197967 83 265025592 41 98178010 75 997375783 55 556844985 78 138279888 45 700314515 7 894036355 20 350515789 71 948119197 41 476039197 46 979854651 68 155909824 70 471911749 84 678033604 23 321007360 14 27104824 65 27978686 87 247790463 89 811228494 0 398547231 33 323736770 99 506202449 11 519721181 68 320449067 96 685832285 66 6658566 58 142670765 50 584877541 18 686545838 84 309800128 64 901476753 34 81536681 73 98887274 97 348487767 99 327024673 12 709303540 16 693292667 68 341798093 43 423366894 26 918422413 71 139871571 50 887161145 64 483508294 97 232948190 67 720895268 68 111148568 93 251674378 67 830110996 32 655546075 13 644410723 36 389540574 97 982222937 71 423150915 18 382911879 29 933371204 41 291780840 48 480586396 68 75035038 12 64654189 47 640187144 1 880051847 7 659927441 73 66901396 62 475024531 21 787495325 56 106095091 86 326498264 10 973350257 23 983442571 89 599381635 13 723220873 90 426213414 89 979650855 86 361032359 86 198433904 50 648924620 56 666371598 85 481898419 88 573122607 35 666608423 21 848433668 68 976956741 74 552060522 54 697159823 5 105140448 80 466039049 69 523577198 41 758188764 80 788426428 14 951520842 64 466745708 95 144034452 84 945519901 63 142118650 4 148882552 4 166335555 100 191947227 73 815279067 11 831756007 28 731415871 6 652729356 38 405277817 95 876614500 6 458550696 89 48134535 42 551833673 21 344287265 66 965627343 79 945489867 20 223112577 75 521495412 2 78455997 29 214245868 34 426495486 65 89647691 53 90170968 52 312967229 62 816426519 95 971462479 51 304066488 68 673352496 70 561466640 62 916505794 2 566648900 98 779570130 25 282406122 22 350902451 71 567956989 20 180132300 55 235809742 60 484390163 94 512535404 74 565567944 55 247717817 89 235279005 80 599553950 13 576316399 37 35186293 33 206293741 4 785694775 89 678656776 90 317125642 76 109720959 29 959042346 72 546008486 23 205831096 63 552955771 68 900252802 80 563788174 77 386838764 37 974637956 82 80629467 45 42527340 56 689927541 28 504903120 67 146888736 96 324361013 44 432284397 93 808290535 36 217204801 83 995589848 100 3762834 22 383923827 81 422170433 9 566681728 76 891855373 82 318085137 3 176993771 72 853805154 83 797996806 97 638400611 85 919279446 61 959933820 75 374151022 49 398718071 76 672263777 95 171822841 81 698286056 57 861735609 41 687276356 56 83456149 4 447113758 23 83648087 53 703263758 0 459488974 95 557437412 44 152381866 25 254297885 89 613883949 55 715772273 100 319223073 17 827003726 49 599571776 60 262745203 46 432941641 10 786233306 88 386645549 81 986766262 46 780403851 74 990290551 95 706261741 58 849422479 27 18128681 80 565084742 30 610821830 75 48406080 70 157659718 75 826479346 10 786198963 24 568956404 58 853518457 39 68800126 28 977562295 1 79367516 77 602330551 79 680764710 39 838892782 22 883823780 46 960449208 50 406182975 36 51300279 23 953249547 6 835251813 43 370226541 45 331435798 80 433666742 14 923693336 28 493494384 93 321746866 66 527170341 0 205082773 44 981323560 53 600432319 52 986791579 62 758164656 60 659669112 84 308126756 90 119966142 66 36438307 37 25567215 31 413779353 50 361802431 69 833027577 5 646991277 76 691577926 29 543711340 62 244207563 24 465329492 0 61130356 7 936469286 90 936397722 21 331393295 91 37731807 26 326697196 44 813547197 15 803279480 81 481243756 0 516649498 4 375410143 82 483632490 18 57235506 94 536083293 74 514884932 34 90283180 88 732091016 65 768246413 54 889984130 88 794610963 62 568428464 49 412199587 62 375672955 48 761896822 41 431533139 80 713057095 34 238595256 30 53262992 15 394246781 63 151736844 76 291423913 23 931246934 54 796933486 65 429218181 32 282061651 77 69799575 11 237911392 88 399663940 42 250749266 28 151847025 20 434894355 33 627944504 66 36541546 86 120655539 93 781315529 28 912666799 34 889565995 55 848325052 5 9894251 49 101687026 44 865357635 31 73064471 49 889942286 41 370068377 52 892141360 2 440564697 22 404968358 95 713676112 10 620607481 17 222449408 89 919659983 80 277185442 20 814694203 70 91347756 48 857671516 81 799113145 68 295784868 98 668868972 22 461317042 30 541132484 46 889186937 11 70877058 77 989647824 85 544136837 92 926731326 50 670725156 8 401742478 21 64444737 4 834664878 81 979836987 57 569361719 19 311292630 52 908703443 84 790335035 83 650977413 6 819905281 47 763357121 17 67612787 1 614470572 15 438927798 6 627085829 0 149429723 95 638739351 14 674267236 17 720724626 96 101917091 78 426946496 34 523932649 52 647885576 85 741488754 2 804227503 45 783149241 23 396116994 18 304350955 84 738322456 35 564093070 74 181242035 43 16062078 4 651534268 33 455619735 31 150059338 80 390983030 85 432499124 55 717972698 33 94517756 55 355044332 81 603692849 3 725960469 90 135020745 28 803113187 69 461181902 44 826897285 3 971555084 35 405180466 34 808037503 86 330728691 49 360867692 3 367950109 33 307498507 82 918922646 43 769862554 6 898747762 48 303432480 41 5793408 53 796343026 77 199543771 89 752455358 99 184187222 91 132521709 54 325712250 75 90188662 7 860799382 68 603452719 24 606302360 89 857173138 36 763976091 12 482600033 82 240934164 22 860463910 89 898878873 19 513122330 41 786682548 50 252377388 89 878939953 87 692796655 9 320574399 13 870959715 82 550355074 16 934226050 100 897803083 1 420633664 28 357422357 94 496877603 93 42225946 99 951317774 31 882489438 70 611093624 100 446973736 39 505531012 73 98709887 53 674561341 30 207953665 72 394346352 46 984612686 75 386441134 15 17300904 11 115361577 61 774797084 55 43439632 38 907284661 46 963777954 37 464422350 47 358140709 20 344081113 36 552681848 31 568679418 77 83832822 13 25771421 81 987850777 79 278225042 5 885076879 16 715252681 24 909763398 58 266790874 17 269269788 90 820331668 83 633194065 3 376387460 20 157081441 73 832414168 13 500967300 68 360125050 53 340343947 29 618572866 3 851099069 35 435968071 0 646056847 65 890409297 98 628507462 78 986106110 32 454101956 79 957468935 99 499592572 89 715351015 60 33801664 14 147261721 57 632002181 56 756337695 40 641173461 39 117150202 42 217589479 54 841362706 85 496330931 70 503512843 93 540399916 43 165083668 89 418860526 28 626870476 27 110838883 53 38977388 6 678457980 95 453353399 97 709555330 16 236310959 38 387002038 89 778967836 51 781546396 86 2131914 73 262697205 56 500533467 27 187933990 27 598290938 47 66788238 67 972420262 67 187513941 20 344246565 24 268827793 45 878567114 46 3397179 43 808278887 59 306440936 56 986970395 11 259828551 12 934936007 2 215045674 61 830281969 27 797208051 30 60563381 31 776049058 49 877887249 98 425640186 74 575766183 71 42571774 8 54733780 95 543602089 27 192847816 14 651614740 18 869733909 56 851405722 93 169684144 50 536305295 82 25234019 93 646462547 71 144353877 20 947380081 55 876517713 7 880688863 98 770511175 48 48371727 75 702559563 86 556973959 15 511318927 23 127622281 44 109769712 43 938834285 93 182722881 53 877529550 94 927472005 63 814875997 32 822965817 16 637313739 97 272901473 22 303548872 59 429157251 69 890319479 20 416756954 74 921238870 40 610983842 72 795107610 100 2496807 54 519189514 4 866233161 15 112896704 5 471241076 91 718486468 33 663270054 8 828209414 91 685634921 15 384925783 47 136293621 34 996381396 82 320999741 32 701617898 93 886441220 91 654270442 92 336958582 75 542276386 27 196512719 7 878579487 18 150204235 90 979156883 48 219884887 38 425588799 47 951762502 93 717825127 100 251146836 15 386655945 77 934286494 40 410298672 67 174372372 56 230214534 10 402667903 93 157623270 86 368259883 74 258571604 76 41789462 23 644187830 22 542915869 73 523536698 85 835995437 81 799015365 78 305022004 32 874596289 87 688710837 44 918749001 58 696446678 52 339927809 50 383370102 94 8350313 42 629023778 73 988095536 28 442142253 23 346369430 80 1224601 95 318660644 69 151534477 4 898180570 28 975415050 74 389575145 36 78773165 79 647959335 42 768210554 40 954850242 64 458833788 94 432801419 37 79153480 100 894528123 51 195981000 77 333765734 31 941527198 89 475531331 63 812226840 34 103089928 5 297375580 55 942928128 87 732982994 79 469542671 9 911211569 40 694527264 47 952217521 7 110642807 53 550429495 93 494696999 18 679798502 48 712290388 2 244648073 89 905013566 0 341887536 18 34597771 98 337643673 18 975522617 4 35635981 60 458687817 43 239975828 30 488221986 17 22124042 95 355802905 35 973758267 73 594332689 16 713728623 53 694906861 37 322583637 86 545696595 26 5864729 11 337193441 30 378656187 55 191265757 8 389207165 88 150088601 35 132443375 92 896626859 46 232998119 46 331774800 9 394632445 44 7560899 82 862846154 29 240874839 14 584068115 62 102716504 81 684663292 64 183145806 1 220476574 99 313846150 75 753179685 36 558537477 100 263146887 49 428460000 52 714864136 93 808535316 5 778635169 14 840980940 99 121952325 52 849495889 56 172776656 29 395384319 14 434344783 60 259876189 14 109121806 70 407548099 90 394023021 86 293350438 96 712559293 23 280076331 9 807456540 34 601053977 47 95283888 99 693110072 9 757666543 90 542558854 51 853537259 37 146517575 16 505297857 77 552892793 83 345894552 53 804564561 26 577577212 68 797875263 43 163008803 4 388790965 62 438711276 58 471781487 70 898144437 100 18893168 8 418783050 11 106530195 67 186036489 57 216805328 40 415740354 26 84911757 90 742187010 58 275088327 55 509334165 69 312434438 58 753989422 50 767562647 51 4484054 43 918892046 3 212207662 41 886864886 6 298080176 23 246883675 86 369211840 58 175046456 54 175948191 34 819549133 93 68311099 28 819899602 10 108895938 34 349174138 84 745711317 78 239331505 72 864449937 80 654541741 40 752204489 69 703043531 40 955155059 83 540220424 49 462062042 62 31027588 56 132418429 36 334968482 47 371920684 62 397820591 47 420515412 9 469219304 93 413706756 86 53407257 83 184891336 45 740900651 65 338544211 1 262889092 84 934457383 97 477182912 19 238871206 82 322902018 22 28383784 55 448056141 30 330432179 50 515717417 8 735408684 7 371523644 33 581815405 23 204412122 94 897254119 25 587855044 68 484378173 58 788840408 31 567659958 39 826979279 48 546641738 2 579959851 82 156651434 87 843651292 96 859078561 27 756573572 100 833922361 76 764513523 93 193571729 37 737298945 54 939861368 21 495434561 43 99149800 43 759136483 9 228764051 19 713074685 100 121152617 99 400356094 40 341040447 3 650358276 3 387271223 85 371516038 86 632970416 82 511409148 69 492653418 45 666914111 93 568544475 67 512921605 31 701509350 50 442531316 18 934750859 63 713069000 20 801878525 99 446023332 60 380632022 81 729022304 63 254285205 52 769233359 36 216756207 68 303498521 38 10424224 66 201270754 100 588573284 81 101513815 11 57121752 28 257885730 16 58285344 43 547298833 35 525796812 7 45032581 35 850103711 97 211104351 72 628724280 57 382720379 83 639526781 61 561565250 42 474163352 17 725252790 10 700459749 93 57014882 44 266272386 45 744214547 80 126894723 97 682497791 72 91558325 51 793021255 25 606701279 43 687512974 97 62060845 75 310454956 54 159372474 95 983927424 94 800397716 29 444815889 22 47336327 94 475883468 35 720318096 64 446739375 16 657040171 57 116893998 30 334809596 36 764117119 50 352508279 16 275606281 16 88139819 49 830946408 78 785054889 26 814448666 4 569382934 72 975566477 67 523034270 7 767407959 0 578641516 24 451522626 27 726089230 9 926021078 95 781098800 47 954652505 30 667235582 66 926318234 32 943224913 35 120091727 43 425554929 60 950914137 93 154315551 49 896335522 4 348456862 95 669922612 84 882665350 63 490714973 72 952040075 59 207652703 22 78906464 84 469327761 95 802884404 12 183170482 53 842085350 47 850382589 94 3010584 43 534161235 18 174149388 30 956676993 99 553963154 90 73800899 84 489430877 57 695281722 26 33676466 33 991871223 0 267009232 77 575577641 23 301820403 17 747484335 49 743278400 96 365587709 85 770955841 55 811462442 5 10787510 24 539198794 98 93705978 48 27165248 42 325147761 89 4285677 62 594715289 13 530771690 87 203547352 81 48284900 7 540750829 42 549129326 72 374525403 6 360515351 8 931487697 5 155056027 63 87485954 85 44045716 56 826213589 4 549658536 45 15986695 4 844556514 42 787825615 31 140109783 43 314939129 73 638085761 33 307874344 47 627336471 19 624253277 63 276210755 43 555572054 28 261039683 75 690226810 48 897751608 16 350897609 53 475913276 80 348817603 44 727706526 24 433617540 94 709031297 92 703475079 3 602512176 57 920930859 10 667592108 99 853517728 83 141533214 21 334892665 56 931467117 40 804162072 76 331283959 89 220193798 40 384632402 36 778350844 75 320236341 87 467020412 44 287236875 79 776926093 27 406051045 60 891270114 8 190657350 66 80834569 81 303731460 49 98444108 59 281924934 75 366326337 93 576526948 63 107356263 90 469181294 46 642100507 69 323103016 3 733598500 40 643449330 24 343776164 85 876683065 18 380817806 69 692222743 45 668427801 100 287548724 67 33158130 12 929633247 17 484856577 34 153628709 5 985565579 67 277632988 28 184743903 69 676693724 19 762955541 35 619875171 39 563441102 14 244189496 85 939718794 86 112276625 15 354849909 32 517531081 17 970550217 34 251753020 18 358358986 27 417457788 90 811131972 93 933781247 70 442525726 48 852212353 47 72911116 51 618901727 92 448866452 0 995006261 53 929801370 37 791876091 52 301302577 94 561002470 98 702869129 56 638848208 40 425617193 95 845074224 98 226451109 1 854299759 64 163652896 23 914095487 36 335118939 35 482759529 31 561473255 100 966939107 83 367287781 15 352516663 29 154384598 52 709978876 64 874582626 65 222079091 8 991393391 79 982430214 45 362940530 69 128956272 94 459159437 1 812161734 55 704508248 18 301480962 28 606755524 26 248697861 78 412702329 57 383484072 91 437629312 68 507092947 96 63653803 28 604727870 8 852589341 89 745630489 25 393755738 62 697856595 16 633809776 8 573854869 99 925778662 30 202666974 91 269167613 23 677825979 8 276249515 58 375048659 24 67408160 17 500581081 51 73083830 57 170177472 9 242872061 75 754341774 28 479106407 6 276917907 63 929311787 81 883644107 53 346345018 9 987620972 97 882599103 24 175297782 65 802464855 26 389577271 52 789067806 5 181108538 97 309674522 20 940311696 3 515696336 53 627007163 46 710066326 82 29717267 65 684153960 44 315203478 49 559565179 76 537428393 9 725648617 22 828997540 57 756062635 49 298888313 14 791182659 32 178912740 55 388574247 28 849931384 60 514241463 52 258528553 91 123150853 45 591761149 83 780809503 5 387667125 22 393720358 34 722320097 75 519513645 53 932089738 25 746998592 100 228928773 57 155329064 66 416903697 48 822567105 66 706863161 61 904455905 88 334111672 10 295359141 4 31159303 80 619199557 71 771860258 42 93534513 78 769409180 70 761544141 3 167206099 35 413896863 40 60912641 98 592621825 87 801758923 9 452007650 11 822875582 52 731028617 52 590537712 39 960948345 72 511609053 61 104555458 89 675962207 21 517609566 20 190965018 60 552554572 88 698255952 94 158590797 59 577419796 71 969858461 45 789488063 67 833268810 27 39809636 87 127083103 92 413046577 8 830749738 22 975955669 45 345615327 74 230039426 67 486409300 91 734042474 91 680219585 95 677768289 81 793047878 54 406395763 30 347639229 93 181986782 46 601085183 99 592915116 77 426872176 75 610935982 70 699943985 23 476181639 70 949824629 68 575198579 32 496905979 84 880998213 98 474134010 97 298060821 92 21689513 78 58273960 26 485808540 77 836049296 63 407294882 75 852634241 37 254702735 0 738343351 67 760656454 79 244875960 51 518862356 27 167462185 27 431506209 85 747895604 5 245634331 84 379660643 69 245313777 21 221537480 40 814626496 52 798326586 82 473395705 90 490298604 7 579172932 30 135432750 50 157749049 30 234660895 31 335044418 82 15552602 18 749655008 42 545707019 83 582418723 10 832477198 63 272465860 74 837446503 30 687072756 72 483520102 62 786210306 4 470686727 28 631032347 45 116585970 89 663567431 59 469120573 84 490584722 8 226054452 21 617226962 66 267117185 8 372080795 80 250182110 93 277234032 4 906786191 21 934909857 50 337978463 10 595074557 34 158452294 49 279580011 62 500652687 0 628281249 76 940183712 73 309708037 53 521011421 21 271683682 69 616850458 31 825116457 64 104805369 77 713840775 42 853299502 68 765221752 82 93957650 67 367844884 63 217551097 47 931503529 42 741875268 42 871956228 24 324311314 55 921306950 55 130311310 97 400819261 39 502310995 49 24641647 16 858784451 39 311007452 54 668706675 1 613446586 14 626744925 41 7479252 13 693103946 53 120806258 60 889518903 47 574089203 51 374896607 74 869060702 79 814126575 83 881565480 38 78253334 100 506420240 83 781498502 63 641495253 66 268211913 98 991927311 98 488645491 98 883660308 28 900281616 49 539523189 100 826075223 35 417610711 84 33377774 48 558864885 69 666123500 72 145572279 36 381886188 8 514985877 19 958471897 32 80262460 89 945937439 90 552447406 29 731316480 27 863347722 36 446851599 34 656003598 31 437115880 50 791226357 67 897661146 44 257781777 82 166491958 23 429180501 40 21566332 73 379816695 51 281901931 69 484278218 31 491743658 39 197529727 27 851778312 56 811283152 61 338005542 92 356281621 87 712546173 66 393209046 34 605016334 85 127604861 80 382447486 17 33045580 46 91259370 15 911629677 4 210096935 78 530410457 17 365431521 16 691906685 17 372265177 61 334103547 93 482252595 27 307392268 83 444789911 26 323227892 51 798335787 8 415755052 38 431897829 43 952314464 61 279502756 10 853695990 50 846008211 76 18358985 66 12415488 11 519155897 20 945143885 57 668846643 78 634919019 87 46713476 27 69559870 41 222990958 75 739021639 26 584924363 19 621402479 16 325131297 71 406037212 1 155442792 0 626248492 33 159840815 75 268221477 19 132519620 16 680233651 75 210731808 96 511464987 69 981861333 51 493019794 68 395198122 9 370690488 66 905919244 22 163110929 0 99710304 75 4784581 55 703455803 1 235553124 85 790706127 33 474202865 91 200499634 51 539169309 99 164524261 31 867464112 75 983822415 68 725658815 60 789653014 78 899988081 84 844512822 91 920863015 90 948890067 63 642832321 39 551901507 27 810673428 26 411420098 12 140033045 21 217201554 95 139887998 31 838564718 0 565152067 7 216912887 99 241869302 35 95143550 74 317071639 66 868053612 81 249597465 10 993069752 59 851546476 35 989211016 88 779651167 32 746782654 34 708820232 41 160827442 18 177909110 94 695627098 85 562004110 43 506683639 50 496531857 12 786714102 82 354051666 49 670817480 94 771109189 95 780320701 94 535379214 67 148947897 32 468860871 22 270105516 44 419599442 41 103159863 87 401592704 23 473596913 6 117884182 76 177325676 62 463962938 77 466763769 57 513946866 73 520990042 61 735101733 49 198861967 73 293289825 86 912081569 66 79842724 1 704920377 82 3345043 45 683392814 83 388193426 41 845805965 89 974437142 36 791540370 8 199361169 21 183806602 97 650168171 91 841649640 21 988418468 17 456490665 12 740751167 5 376595567 7 688261944 41 328754648 15 712551240 52 541971819 18 696004161 6 71352952 48 857638453 3 527397706 50 243199905 20 409437147 50 55160926 70 650471283 49 728219492 24 990833494 8 841939670 94 896469702 81 597781164 99 414522143 69 143288573 5 836031313 98 198334525 43 713915322 15 904252521 79 936737063 97 955661957 22 321599142 90 794180160 22 624034206 55 240364265 99 193599825 37 437139146 99 861134233 100 423935921 7 157684303 50 821354148 9 942327779 53 301044600 31 942134101 98 295604584 19 701692057 95 449754945 67 256433682 27 206433076 15 862854328 29 108603327 31 867553755 28 494026419 11 931096991 44 428580567 52 638097170 49 204119500 89 262339451 16 197331918 26 550302999 62 658393535 21 432668150 75 340796686 67 272471944 2 297373514 47 278903597 60 696943069 45 108044839 35 509459392 97 701970822 5 434314532 96 411599520 9 389417884 54 221926683 23 219723039 69 144838389 39 724519220 64 518224369 83 622906888 24 709033921 16 612923099 79 470330565 84 763897961 69 332730794 31 330681026 4 158975961 34 766085100 72 858020136 46 165750607 51 340024766 71 665807566 35 212588919 6 600885604 15 123904008 95 206364335 68 726885833 89 455569114 43 133804694 83 783949400 18 801095505 31 412666869 62 917484500 95 40601131 85 977600620 79 747745642 9 74916356 38 157392352 74 648087695 95 378238253 17 578343027 44 231862648 10 325982055 29 965400829 6 537187407 41 451007469 69 552577263 48 958123821 55 908956514 48 397462087 20 353378489 64 861946731 64 342281579 8 16167512 81 795089614 65 203249633 16 495612230 1 6480963 83 846695378 29 939312782 35 110878899 59 474950519 51 592135415 27 151389933 37 767255435 68 673041724 29 708395349 95 554841805 73 183288835 93 502514665 43 165356804 15 10618020 43 772948863 24 643577361 83 247179212 68 418497813 32 199158701 91 261624432 28 619595213 49 597027971 21 584496616 80 695708911 31 419974000 91 359381430 32 763467559 52 658439858 96 813384142 80 239624968 8 922535995 42 632364400 21 210146807 57 536291458 62 981917352 79 134127496 32 807440204 54 267725476 62 705495688 31 660488904 100 107124002 8 660549393 38 10169617 2 707560200 8 240222216 40 285725595 2 369274292 85 70987298 88 187084395 84 374180020 46 392850851 94 862866719 79 63946825 88 632654359 76 745348413 90 674063730 42 690980260 47 483326567 69 965739830 69 436365478 82 941928808 64 253116342 82 824684747 56 266700181 5 451630583 48 658317068 38 243260683 67 669945504 96 294126436 2 420308004 17 52804157 50 991092989 81 137017797 62 213275632 82 129970999 26 957608732 92 400348586 100 418004929 71 927492512 10 291897695 93 338128195 74 159100363 6 129213534 91 741681308 2 204353485 44 787664834 48 512444990 6 269463320 55 308189852 23 819307706 75 957420549 72 587506066 54 22871339 37 49665837 21 246489589 73 691519902 23 307493102 33 710523087 94 380455401 61 755854509 58 211585361 57 57903674 61 264754307 18 538498058 56 875839337 30 773096509 93 183856788 87 951965408 68 377852729 84 445751061 22 134283859 66 803250914 79 986740224 81 964654215 91 777102231 73 95235814 79 226655293 47 939339551 99 557324539 100 13613876 33 960860092 61 396498444 64 385513663 82 906550635 21 782605878 77 60882865 69 860215819 50 643843130 28 189078670 89 120891387 95 433176937 10 558464391 61 514896425 60 580627149 41 48560569 12 495566467 88 397634939 8 573041547 2 170478344 66 693148576 55 132618599 23 525816379 40 896993204 1 926771480 71 613664196 7 200373065 70 482391463 0 915535576 79 432316031 69 158539812 54 360712999 36 150474459 94 184398568 14 429106357 35 17985385 96 615887096 3 301583258 88 605699984 100 303402993 87 341883172 9 273354408 38 159412848 97 660656413 47 241890482 84 206439813 75 630530248 62 27709948 43 90323116 55 213487869 80 677897194 35 516706132 98 736827600 3 126080149 33 824046087 66 902973112 87 871872976 85 779440534 36 606429532 87 14145936 92 498781712 75 824769304 66 852346402 18 229212807 19 642689595 38 820552338 43 819609145 51 65278330 81 551367953 35 669455490 73 372659258 60 484924994 91 454581751 37 963260987 3 744308490 27 900891663 94 411562108 65 35564852 42 468324774 96 424944730 76 357212387 78 371198328 31 707707812 15 901960425 16 131738723 87 847845738 7 97552895 74 73438685 46 809544503 21 853605083 87 680101698 96 959026642 71 125475768 41 212656793 31 849021210 17 517312753 16 27020340 37 294387430 40 961549205 38 692240515 38 984424658 17 630564156 94 773131593 99 983089649 80 254113583 13 485441187 91 613239427 67 318500271 57 150329379 29 489912578 53 685434192 63 348741623 1 439161242 28 436198760 99 788319675 92 540120941 28 178783287 49 91880753 21 748172354 13 939553954 13 256670983 57 466900464 56 996766642 5 207896401 97 915749683 91 266048361 21 223637155 46 559329987 41 491220962 68 431913087 95 187203299 36 462233023 50 995989034 84 750884682 26 51921347 64 55518550 48 691780235 27 578343502 87 776870804 23 357648220 54 10564189 56 152092932 10 961876647 35 686840854 9 627933090 29 742244788 73 310856722 91 214165471 41 657556636 84 88782196 81 139004725 40 87388910 58 280654101 100 760857081 34 391650318 84 914257041 89 447342553 66 570549589 38 867127653 93 637222624 58 413707344 32 173473628 15 146472742 44 347985345 71 508569582 97 752255066 22 158765375 84 890360744 45 370146877 16 933246441 66 759381856 23 774905565 36 261581508 70 412472995 92 960509380 78 267049405 1 995054319 54 651808593 73 625518892 51 919850688 54 831619613 4 245781686 58 967814727 97 529925393 32 564036203 30 133272169 21 727643148 64 240992906 31 898058556 54 753063011 21 787413194 34 963681095 94 946956080 70 710204675 35 904506420 7 174193714 55 328641586 84 111011680 22 130258116 84 290212695 52 347710399 98 141318044 17 928610926 97 11966144 0 490958732 59 446055472 90 907994902 34 940084839 34 570029051 26 109684127 97 183950799 51 544082310 22 801296501 43 478758541 39 229273191 53 415068403 83 749976306 69 831743721 7 741830984 62 49384027 77 667015185 47 320858913 69 938818721 72 683722594 17 638606223 20 560736888 44 746663207 82 345852212 82 50232974 98 206737645 40 522287032 62 116051906 99 363585250 1 262102219 96 632964405 100 676374644 80 394775044 74 28356405 77 117172591 52 711680000 15 969639675 18 702571963 65 987885896 97 565622296 56 781921423 46 973018215 98 781296484 94 193460695 19 536306882 57 692307767 55 61822330 41 124328824 43 388008212 42 180297526 84 672397948 46 624589229 3 453377995 99 606120722 87 580237431 28 148244753 7 115148312 43 238959249 87 19062108 17 552581764 96 802992019 17 246886324 24 240986096 74 889499194 42 311773776 31 58958994 67 887591596 35 122611750 34 179246745 51 404251576 100 414357036 45 213237720 61 872089283 49 845285377 39 468024091 93 876103299 67 829692161 41 764220601 48 423033552 86 762272228 56 316596192 71 771937713 25 269218172 55 720536602 33 854289295 53 731572026 19 999760346 48 474163729 8 213363513 36 846092933 40 161740699 99 453196319 86 498191289 81 821576446 25 969429325 50 421747053 80 543062808 92 17664990 0 936983776 29 980604819 9 388874801 79 322856976 81 98773909 14 638078556 44 398659675 81 118478278 38 266011461 29 958187768 63 528553749 47 305869605 67 394473551 92 524142782 58 80005378 7 285491648 12 407567146 80 273680246 40 734538200 17 588469443 81 31326162 20 150191985 80 721544619 20 504863513 2 998204170 58 290366932 0 148926464 11 19641095 27 336646322 13 945442938 1 245078844 58 969157897 94 874759303 91 220162286 83 406047467 36 761302297 38 572945345 45 239145782 90 768499688 14 555553526 7 566837487 63 640977043 47 116983514 40 451981439 3 392067352 34 382176655 80 54031815 58 828336260 8 289181137 63 917406414 63 530980963 67 317289401 94 782410892 89 730599457 11 725913139 87 606888617 82 192554273 10 194529464 55 648276370 43 353242336 47 341599842 83 506229366 27 562039727 89 552169411 72 872843494 32 363091030 89 661868513 37 288711019 23 598266082 32 930217557 1 707135288 97 297836359 100 588321676 3 553398007 92 303126704 72 778541728 96 155409607 51 439963185 30 291438892 28 954270510 59 416055803 36 976078271 19 244291913 84 270942747 96 20529282 37 45200843 44 322733752 72 294749979 72 813204443 32 60047580 1 104577328 31 92586038 26 576445212 73 525777914 15 950437014 28 855036853 83 314321790 61 690264702 74 434916384 53 156749198 99 341138945 38 806803730 96 208498749 41 485944470 0 841513524 66 480447066 27 969216827 43 67251918 21 214552510 50 615175063 6 836350633 50 696307289 87 924438724 34 161135002 82 905088624 39 778645921 57 269748822 25 344624712 25 925958809 72 15484936 56 733696847 5 260974389 47 752743942 5 465711270 32 745227958 70 876627714 15 885968525 0 739283289 35 648775174 39 71400592 7 158934356 49 616074486 90 747052906 79 777625895 44 942906545 23 225363143 3 751248027 53 468902295 2 994018239 59 221495993 14 501235639 11 360961836 67 444071254 39 444015747 79 941164413 79 78775947 90 6191667 49 922508381 100 284206231 71 465118636 57 530184744 21 608510007 72 808500146 38 720450952 63 195913976 59 796143932 34 832942224 9 433975596 47 722737740 44 794813300 44 386759084 67 721322371 89 903379044 10 397006200 92 350531032 38 781972103 14 364065243 57 126310801 83 19640260 2 940772788 13 566587754 100 589159952 53 373053187 4 976454479 82 181128690 3 527561271 77 161984208 36 653385819 17 392091617 84 202684666 0 689583458 66 833455769 10 351964221 97 591285991 15 678464723 61 428700701 74 32431886 86 912396629 80 851714989 84 273844162 87 945358903 84 913680241 9 990091054 89 306971570 87 698109862 47 652001398 59 592921225 40 659207633 57 870440999 8 145988634 56 896749048 27 960071816 37 778057473 60 124085289 48 663230760 100 327199494 97 14422553 1 284619761 97 844808183 2 994405374 2 121942267 100 245355057 91 892290643 55 140640967 35 889366097 16 665526834 98 511257101 93 998076923 72 353865152 58 907812558 59 807862433 83 371876051 6 121015559 63 851279642 1 580685474 7 818891 71 736585226 7 290694980 37 648410424 85 6803061 51 274063761 41 224252088 22 996454584 38 533753896 68 554677704 29 105653390 14 905708343 100 856422239 24 737920317 26 678505744 59 599341120 59 511904469 8 13845970 87 771792066 26 851067347 46 532929518 84 232330040 19 489998194 11 937161958 67 905638926 37 879787043 20 305552580 9 982716557 52 439269200 82 831873617 17 624380897 73 675245677 36 753583168 80 110416578 10 306411181 19 672636591 27 532460105 38 733506425 57 824922551 59 712330416 26 353871307 11 988053498 21 693543330 95 948511198 44 30470524 49 469686233 3 462957218 39 150889642 6 837503346 19 324363213 83 921319530 84 632535982 66 379336904 18 994498366 21 335156703 48 444386673 4 102908030 16 646186989 81 330561726 34 244920765 6 634516292 30 658676368 14 525427050 17 245800639 41 706245741 4 51145645 13 442436546 79 470235067 52 612594090 60 869418159 65 571946903 52 412500650 64 349629082 3 139566676 90 841830183 80 698379635 51 248989158 55 986470649 60 908830860 6 808784540 91 84388512 48 811397606 61 100801029 88 514620957 40 441859218 98 489772024 75 895086104 65 656601892 69 929329602 22 947376584 1 280675247 41 796301196 80 152969186 7 325035960 43 7305919 28 287035420 0 389123902 55 571010462 55 549500760 54 862747116 27 861381282 42 560847382 98 2090053 84 397106085 2 962109810 87 306713568 49 785912127 74 134702562 99 901609457 51 491626198 26 309793648 75 196468356 13 49599435 95 605642704 32 898870601 52 146203459 19 412287796 85 124454252 21 839249019 5 465030693 0 313542219 89 131086440 47 313709375 89 465798354 42 457828277 96 351291317 43 425428862 21 280469011 80 367455411 95 297860740 66 141218373 16 617726014 87 735051921 36 844513102 95 429447582 90 296204710 35 201245885 16 569181199 98 993724006 71 947405019 93 991595170 0 543468733 53 210383294 90 654220203 4 18488443 29 645934394 12 55789517 26 465554209 30 995489130 79 386492246 76 563231770 6 288140636 43 745896702 45 964742051 100 245009032 77 830493597 36 150042996 31 801613932 42 881628578 40 801675406 86 347110274 51 147851108 52 381782541 84 244335036 7 163970726 36 543565390 31 858482535 89 743870224 17 182151685 85 524357234 22 158842526 47 256324260 1 238938152 4 761103870 28 163622232 64 858450006 42 917962231 33 221728115 68 944021900 0 593414453 97 857612290 29 965640343 92 289743214 52 192629840 70 114914289 98 496208710 10 903679369 45 471778808 93 693050377 72 109154127 78 130370205 33 79963438 77 198233331 69 442117640 18 96394581 81 656929857 4 831738115 9 785691418 12 804885016 57 637435370 72 127971572 0 349637920 37 782737938 30 246784829 47 486222064 91 303955490 24 862389572 51 255528769 92 295097305 68 800396499 90 90438825 91 318454414 89 700165935 92 309385532 20 365000956 83 380886756 82 175164342 8 232758876 73 839795094 75 155488393 88 985611668 58 69652212 67 9895545 82 731771409 43 217131947 4 31288325 22 48317684 89 951099874 0 448209736 74 58394514 86 594073119 3 981016309 55 817056158 57 774507396 16 904112493 14 537908555 17 271317981 20 17380778 67 598381585 82 92419276 22 261060000 70 301908153 4 234374697 50 406713893 64 52896909 31 142725643 60 653260649 92 152809406 70 901512462 81 79883774 6 507394533 44 209212394 20 672438092 45 229367014 55 146259147 21 248334995 66 300065992 87 195246409 94 231308782 63 863717972 93 879778490 56 571409536 28 276930898 8 666676532 44 194307961 21 473292407 5 10383441 59 862105461 79 603410259 78 807219069 36 103458986 80 221231318 31 564631290 15 742190679 49 545355337 31 235729470 41 814526859 60 518477292 82 41204196 37 627514315 75 420197872 12 277292326 85 973326417 33 501030102 43 762952355 11 324735742 36 961135347 69 731105462 96 784153630 12 387503144 54 302136590 14 496611250 8 594935223 51 185928521 36 918124545 14 522817405 22 861886489 30 796061126 20 92423250 13 37886967 69 708038731 56 834244441 71 422836731 57 570615943 56 294697977 39 805843225 18 620826494 37 981406815 26 164013784 19 643688675 23 868342904 92 305381797 75 881891179 70 825565581 89 119073741 73 68066964 68 658962872 11 304157419 74 156289216 45 607662872 77 401360984 89 170359800 51 220047511 32 836872070 79 158805242 15 389592986 21 242704063 93 468155249 22 799067710 70 732350098 85 232610543 98 734921615 69 199022424 42 759629749 92 82383096 59 615982322 69 494510777 42 445101328 92 434269983 56 608343220 41 385170800 70 299744107 61 432275316 0 83741524 82 636890156 40 557841125 23 60627321 83 279663135 97 463997162 21 617999509 57 55326784 84 899583052 97 42319593 12 721740752 46 578907427 87 813920448 2 829428174 96 884078271 77 612612683 70 800215718 73 152850628 95 61756751 34 529759651 74 266612724 86 763952866 85 491333588 9 487920166 6 332341387 60 422159364 86 583426398 44 983879579 76 965351294 30 242063075 24 596576083 52 637926969 0 962490037 69 230193480 67 839313419 51 468295 49 962341353 13 589362517 6 230501832 63 424849901 17 938427943 13 446798660 76 774648478 97 231792640 55 556230825 45 179746443 99 76219925 74 468188173 68 906020689 64 697349376 5 340741379 93 274430613 4 611117048 54 43521402 52 339322961 7 726434649 89 93127663 88 307284792 11 701867980 63 287463854 64 786521352 1 346428044 28 923368493 32 636583198 39 10503892 43 911033819 60 265494969 38 706261143 76 85126045 97 787852123 52 751400447 87 441520975 36 820650255 5 370314956 61 626262975 34 699706136 18 489430808 33 21391193 30 779047982 55 639601216 51 566745271 2 869570006 53 986996906 6 359062379 100 950400762 98 153634581 98 707248425 15 999930016 30 190906814 80 667881064 48 896945187 21 25368518 68 138768181 46 327066384 63 297030879 80 409641061 17 822034573 90 274679379 61 462425303 27 768279179 89 238504014 39 585128195 74 774592140 77 689660474 80 718286543 27 233922000 92 837511256 45 122021949 13 711100238 23 373612567 88 2838202 71 389350335 27 329810284 58 489587999 18 130717185 43 723403821 44 849812364 32 358982184 40 5515931 40 248644643 84 394390530 27 886901389 98 76896672 17 440539890 91 794851480 26 834463165 41 738387551 24 547015431 27 820548886 25 651829453 62 625809365 2 969788869 91 640020400 50 576523688 45 523097948 95 398272701 80 539660913 33 331268661 94 139721680 90 58042684 18 964547291 60 713900592 75 579494363 20 484565173 43 853169739 98 279260316 64 164432090 91 895733452 89 560608589 75 125654099 49 899886666 24 752838874 14 936254701 95 879323030 89 666320464 49 572391435 84 340395241 12 16884537 76 778083033 20 556617421 13 597784480 18 186552644 47 589931023 87 128550026 14 290818671 96 501693334 86 116070450 1 917470666 71 166545451 27 405481279 7 329278635 11 657246555 31 311922140 7 488077588 26 466467636 55 355401303 13 442762185 14 78472267 75 215670903 52 256157664 93 720946884 0 430356592 17 989570987 78 681806857 71 927388448 96 340871812 21 241734240 0 137760747 84 294004908 84 358413591 47 145939628 27 473495853 81 342048665 54 259462339 81 774188338 46 644103377 79 222281808 64 494388277 14 770329748 75 927129852 40 999364059 7 577414020 0 647919354 41 134233833 20 611455365 52 479449077 49 428041127 21 902950009 1 765956960 12 296505841 66 285643886 48 328744919 22 357209448 53 18196633 8 553137328 83 160748945 43 126535750 80 511033774 30 26076963 67 261498459 85 543822945 18 875758257 21 525825883 92 125818082 70 310004640 89 37793723 57 191210551 21 293120909 77 896293588 58 870153311 86 418542999 86 234758358 87 318774578 93 236848178 62 752753578 34 381295117 4 722555717 29 616405148 42 634515498 41 487776063 10 682108012 47 713749956 19 842087141 49 56057112 25 438238575 79 601185950 34 120418783 65 585739519 55 340481327 42 247610983 31 116487492 16 962093233 22 136746669 96 454328042 20 353499718 26 145599608 8 386823856 93 349138839 23 384294276 53 751292989 46 1282607 0 744510068 54 9088993 64 274995756 1 55483913 29 243560284 20 849739880 14 635329430 9 928901734 62 403789063 79 282650634 66 974505008 79 971819741 12 324908583 41 542297890 74 33505670 82 511612285 75 591296139 67 652353890 1 416015439 94 638758708 45 625637084 62 482911439 32 398048863 28 261068847 85 998511161 14 40909619 57 620321990 4 170139770 18 33509929 6 375781767 92 714746729 61 429393627 95 523829254 2 984236615 22 466807790 94 723322905 25 329130081 74 317272123 30 442127301 4 921245816 24 378795850 75 29803831 14 60534066 55 535610684 36 695406894 62 513894917 12 972343774 25 299594185 59 349747452 82 485332934 45 480346764 3 242413872 95 987141870 12 805711749 39 615623838 36 870508660 64 565057884 67 948681196 80 992813919 63 876347514 68 315632487 51 774865359 47 928885756 49 593241118 1 308573592 25 611828219 87 265903156 16 911584638 11 691262962 15 339391295 13 965955290 52 912725965 59 175164348 21 606381040 83 955351012 64 719883053 19 818441356 16 151715456 17 971974846 59 563100023 40 101760331 100 414671585 85 372781895 40 577144702 5 671332172 61 745122877 31 787155250 86 745099432 39 126390512 57 807443972 50 586853842 14 273979876 86 861154088 7 311991531 92 608039379 49 410401326 74 872743022 67 37016564 38 829874316 11 963043603 49 533057557 92 543366001 25 878231076 18 334710896 53 614337456 51 572738194 79 870758363 37 322344093 96 628036427 48 82854212 85 255676161 69 841774587 31 957311183 85 423446433 47 682359689 45 942603531 60 366169131 28 963825787 88 599720404 25 22604433 84 532314926 25 709289462 74 148228430 39 158382913 51 806669046 40 958040410 75 651633734 50 758002502 27 963567724 80 799726596 46 757616656 61 996822556 38 745933450 79 619855063 38 393408644 97 934771297 37 626570867 16 297916744 44 466893257 4 252163805 68 708362301 95 19541989 12 702765940 65 274707758 28 928497915 22 975997960 16 604180051 36 15078995 99 696072030 99 117243067 89 968409440 41 293285832 81 700249824 71 639530321 80 96339247 73 443195458 13 748341656 40 941833921 4 833275068 57 896589714 50 257583556 89 225275153 18 757900345 63 308339100 65 104555200 36 598928363 39 643624598 52 579076967 83 73118665 7 659900888 19 82769824 33 9478152 83 92997271 35 263255690 99 678038297 5 436176087 60 793880386 89 541524292 66 314076930 31 602673997 58 201142914 89 137645037 33 56719735 92 236708768 96 81772258 34 694696733 6 674760460 38 930225558 81 351952008 7 630793188 79 588542840 67 812022955 97 590105454 75 287746119 95 313794431 62 357736937 12 939323681 63 933223774 55 571421163 89 837514575 63 976108413 65 442895277 2 590305461 20 211069616 11 472609297 92 760982205 82 417961866 85 224200667 13 491137069 51 967190244 51 287126140 69 36728999 33 114533874 4 18460502 62 386720839 58 431860133 29 153824318 20 525174065 57 95885133 37 363902429 1 157172781 80 32203729 88 931086979 72 82715716 61 723788838 24 28074804 94 666912034 96 377363381 60 465325321 54 868703025 67 981623806 50 32571242 29 638313220 81 964675627 25 904922069 90 938878738 53 195633497 50 486888896 35 160598050 62 819284993 59 614186558 19 177516386 19 92856840 15 318142935 24 556234868 0 689634813 65 264096031 11 839847779 74 821115117 1 549482238 9 416387247 11 111526270 12 181961159 22 11414308 53 783470407 98 207699909 34 216828452 90 20521234 35 681863622 71 375844571 28 276205187 76 164907693 55 398012958 98 316743544 92 824550117 1 870704327 41 79178384 3 309377141 56 587568228 70 129744920 84 704612509 71 260019251 78 425916851 84 519506638 68 502884501 19 566790304 74 754580640 10 656593565 47 767714457 74 569988083 60 657629564 65 914654568 81 224010314 61 317155528 8 874476045 80 211301296 97 707956336 89 782119532 91 80560094 69 213698593 77 844219909 39 807914027 85 606195817 58 470957263 40 418748243 90 851222105 97 500025207 30 10682572 45 492663758 60 493515496 69 85827282 67 417139742 86 863206307 38 321675099 64 206220451 53 649174795 70 645310990 30 314284680 86 555096869 80 838698601 24 706605363 87 965446315 29 624417020 21 612192179 96 843138843 61 667925953 22 822856999 22 470940611 4 531490339 11 462853186 32 306476538 34 698958833 87 926381222 12 892296052 31 840608323 75 870121454 11 166796823 86 412773987 6 540430999 88 232247199 56 661797950 59 304140578 5 699756410 28 389215698 71 844810374 34 89360553 28 818714878 36 694058808 56 557329514 60 369388135 61 439269982 2 394581262 17 243209619 6 711530136 14 821036791 66 422234833 59 270773698 8 481819008 55 840696609 40 888415570 69 317439345 75 126729346 42 474700682 72 44627690 91 942869426 97 167928851 51 645065758 37 346669833 100 703549812 38 15747783 94 976462292 90 958416854 0 956458281 50 100092583 45 985836571 97 264110624 14 716142903 25 216051048 27 850368284 95 11703875 24 109001234 82 702317368 17 921079047 41 479952346 92 197702463 25 600433055 0 612379570 70 632614630 42 412353277 22 926844480 20 149608164 8 194513302 93 895597748 87 864073058 19 284660254 76 32255101 70 813110031 13 174809872 36 730110352 27 321931104 29 236587732 25 941230635 70 105068300 94 70945764 4 930711388 66 561160160 18 927186768 66 450284801 6 571811542 94 113139811 27 771970319 85 154484434 30 135655069 54 119115767 60 851854371 50 933234641 58 155553476 41 629076338 27 653281458 82 534019229 55 431611847 10 934709891 71 496787132 68 937525340 0 835502836 58 468558845 48 65944095 44 623850869 50 744019593 53 124199705 51 71325369 19 170636689 45 669225961 79 823771272 13 147799582 91 941254068 76 701996464 98 934272312 22 583075102 19 297994956 41 399161278 93 902063914 28 61216880 73 88834597 56 36519959 3 285137466 46 270329746 39 536196479 81 514529458 29 762598612 45 824546691 18 451368338 55 546217837 49 794439152 83 877167150 82 633018792 67 925323652 73 747488762 30 34916145 39 316598609 66 471665078 17 802754715 72 487330461 81 490716223 8 25199980 42 122266380 66 720338687 82 135409403 68 947180941 60 180048728 77 488101146 8 83481545 93 494154331 100 396709555 72 466779108 3 31352687 42 953609977 34 654451676 23 608121355 95 527351734 34 390163443 96 998921753 60 573852932 99 751262098 42 635573656 33 510036308 79 854181268 62 750446442 76 725752495 47 641126239 18 970730653 44 213066072 67 54804489 18 815372999 70 670136073 41 748043829 9 666955358 26 693126407 13 998820563 42 367988516 91 111343215 23 586879612 96 891939465 98 87445185 18 308811732 22 412134246 1 922994316 27 47950691 85 113021100 34 716127399 11 961105895 64 907097899 57 649321176 81 452381603 77 904807259 84 579864843 47 784100489 34 141102191 46 778471235 53 197879461 58 261860069 52 874727383 63 367008010 85 951389713 19 223103758 31 395098666 22 279286155 99 424203985 31 619836188 43 101944049 98 15259427 91 438124594 43 655799190 7 564520718 74 529838082 49 113681917 61 304419771 89 84299154 88 757807415 5 879841449 88 882702418 73 953711434 5 110232786 59 304913215 65 937505012 88 216738111 46 782988264 18 371988105 8 495526618 18 821554617 29 972956550 6 306751179 94 197100061 10 813528703 67 6001028 51 303446734 4 340159684 33 866579962 98 265672788 97 994382364 97 765730895 85 628759982 56 530130362 43 667437876 71 31788585 85 627396497 67 47107714 70 919840942 2 998191015 54 995356049 64 700249633 86 324544495 90 504306563 47 775895188 2 184690063 12 281851172 94 812168041 76 575671578 83 203427982 12 371651536 47 181770570 92 171462059 25 70122131 23 534378723 37 755582655 9 784795565 78 521373979 2 795984907 8 505082776 1 429085967 37 504848374 92 900889615 69 86055379 89 271634726 51 398475740 90 168046716 8 839424686 15 420430681 40 52828899 69 935674144 53 621046661 31 145565403 52 659545191 55 716448986 7 993926798 54 786766266 85 875037577 42 580977476 18 343144067 95 679911152 10 847157660 80 866958832 84 796661052 40 378076157 90 468912566 63 792000723 66 107766309 10 999180127 4 767578557 98 93044941 82 764241332 26 810244532 100 973046596 57 657717832 11 894125924 89 639510753 52 872972644 21 388312432 98 917403035 57 139533263 93 354383667 100 85083341 70 163679486 39 650672637 100 803753280 28 464424298 96 193089513 21 277876616 100 75961820 86 842703576 7 18529669 11 353790840 43 924111593 83 494913596 37 187846669 55 465164319 83 792577037 73 181373249 0 557752756 28 436017632 25 861709763 16 252876146 75 111747405 94 4953434 47 111107798 97 753888 63 154840572 79 374990541 2 653479576 38 175227681 64 411739465 74 786463761 69 794279908 80 239401231 11 139043176 9 272035053 15 376457377 56 950676928 75 492521794 78 856246647 13 712758191 21 246806249 13 782764683 6 172195690 48 162788404 89 677622467 97 785537519 24 94902421 23 48652406 6 724471326 19 705216663 17 397998430 55 757319423 21 278866349 21 118828651 56 305950710 16 836341137 33 379029054 32 687067445 61 541579314 75 607604797 98 295588235 88 125106446 32 355706441 93 455371010 34 879096852 9 771798019 20 425412058 0 908829334 6 337955185 0 42161646 2 695891886 29 659923731 2 103432235 47 20027392 75 466931419 41 475094626 74 523994553 78 897980712 68 996276755 26 505207810 46 226829768 62 236094209 93 887189641 92 219547909 87 86084902 86 982185118 15 922758495 49 796805505 91 957756296 17 587854643 77 718818908 96 757061113 28 980438987 60 492119690 36 494843699 50 150716422 69 616574632 31 921962980 0 903493002 57 912152819 30 341329753 16 298604156 78 281266119 82 38424083 49 197610885 39 981239542 77 855102350 47 743253522 23 95421876 16 262882947 27 436327372 54 310675095 43 962434585 39 837719916 71 676070715 96 569736666 67 109468210 31 871793715 43 370699710 13 930730739 83 18614876 58 885845936 89 910172696 67 749658048 82 532474133 80 714993683 46 804051871 5 129981893 95 164085597 90 789199213 98 435198774 33 345266797 97 152584260 66 964235446 43 641636379 66 155281230 2 746261030 64 631857477 72 615792826 5 611737964 75 232280364 24 268371526 47 265575992 65 66688148 29 731039022 73 3028446 22 790987122 50 833914441 79 639073512 33 944184155 93 898619402 28 430282462 57 321274148 15 508385718 0 515831038 52 806038767 87 936445506 55 450500962 41 606384184 6 238372878 3 860971539 68 294983986 92 388461116 69 480015437 33 803691823 24 629167054 45 124130549 70 460547737 11 117645342 34 510279056 31 342623238 53 860331765 31 720799860 62 781520958 79 293365815 3 881319369 6 125078658 30 245808414 82 780512264 42 766511682 77 156648892 73 414331215 29 444588035 18 153836894 59 491544312 49 380623335 42 947375875 60 647060310 84 164263738 37 731466776 41 848960871 64 883994512 59 241895844 24 588023828 42 400924386 2 761309393 41 230200489 83 636360036 43 424555218 51 331842318 73 169828203 13 672565937 89 483844285 74 785503624 32 287148220 19 573090238 28 71714574 97 383959511 54 210098103 67 847568466 27 777849243 88 879152046 80 302724315 98 364344880 26 124595793 99 407917467 93 807172857 70 511730067 93 333517844 14 603595700 12 527342551 45 901033915 96 487798112 68 920830946 76 669656943 66 851455933 71 237650747 97 482334229 49 244836804 65 921631156 15 331905934 26 172990626 39 512154172 41 944010240 97 206728787 87 557648993 29 373441722 67 511859455 32 827936157 38 116949347 49 181138315 60 984684417 49 359576771 88 637471697 51 94948225 74 662821991 87 310630259 34 167314034 39 713905066 30 522596035 52 728720387 40 273664262 98 215749102 73 419036498 42 260034439 68 331263778 6 748736370 12 315968823 1 915318926 42 848850077 48 860270682 4 363980582 73 622477704 50 318910775 22 263982270 85 214315083 36 240635049 19 649476291 47 399274856 91 977328519 19 829920667 20 854471564 40 831655246 4 307604229 56 892501227 64 968733067 66 939596828 84 486434792 61 673074030 33 731743171 77 293102107 97 943777324 46 468255408 65 329389598 57 3278890 20 72386371 26 634616742 78 541218039 65 763911733 58 963780323 31 424698739 94 738684058 22 129988500 33 544123168 32 435537227 31 674879896 52 260229987 29 728317081 38 208911238 35 645388971 66 678659972 77 301367776 33 560278221 15 153887152 64 504587651 50 178273868 64 774960643 11 161961104 40 931313553 89 398196371 16 174773324 93 568727513 74 785230117 65 13507930 80 972765993 49 382529051 30 80811919 18 467787413 83 212788220 92 120278043 98 121562582 100 300848820 33 936025732 63 795223647 87 868994931 33 570531404 74 206459834 69 420365358 70 886119682 98 254353309 54 464898358 96 116789862 1 42874836 53 607005152 67 665736656 32 338263484 28 442640932 50 284999993 25 302629914 67 336585065 59 404031595 78 140285447 77 240791396 90 954993509 0 406626865 25 431846742 84 478564838 48 612000184 54 374273218 28 814233836 58 713717387 90 853753841 91 969129487 52 744972488 1 107826346 22 517307631 75 326707383 17 712838701 66 581425482 56 139251644 6 952350128 46 996000509 53 671735503 99 639195780 25 405268471 51 683651788 68 953526061 3 419969576 11 365059685 65 395400838 50 485377467 67 789326537 47 592706280 16 871090100 82 381244487 47 257696919 22 582161909 18 319492481 61 707592378 26 139593055 22 749796915 56 106270952 48 730812121 24 673645230 13 81756088 26 676073620 88 764955385 56 871817743 57 473059675 78 980698294 49 750201103 71 900381469 91 116607672 6 917859858 52 908550780 87 446094652 7 307103985 97 695224869 49 826287739 80 469758694 21 84516777 27 129351181 63 603556114 77 105521561 20 919248223 76 381593487 65 107591781 3 460148851 20 170422507 80 42110498 57 158170693 35 340190605 27 190696792 51 305412596 45 417446633 5 617293187 71 685948515 49 22192882 99 544247829 62 502737072 17 435203587 96 848723748 80 419786534 20 451081786 31 362496482 93 940065192 61 973624083 84 322417563 54 672693515 83 696986266 76 408611278 57 571984946 83 791213053 65 803781366 34 645399136 78 956264254 16 747304153 11 329685264 76 466762509 17 319236547 90 358124241 87 938437568 89 325544652 65 554906228 69 399481401 9 603221640 64 466890317 32 978867998 0 994773644 26 623753559 39 351151192 68 739744674 84 916661121 37 516203034 53 494543122 43 374155138 52 454241395 63 693247176 66 454677278 64 708337936 29 496728474 82 427839123 53 98427852 86 303101111 90 462390841 96 872793248 77 139141383 98 466370424 76 910786434 44 534127671 21 301995267 80 806535249 30 788215268 51 207787269 93 544377172 0 903571683 17 704837281 20 699335970 40 378899096 39 608141188 69 421116963 5 458974507 77 59172880 3 549167110 41 273897796 68 916535498 78 774278577 0 777255076 45 443424262 56 427492028 15 257905780 32 690668735 77 127304619 56 648114597 7 490693125 83 585970536 72 605023481 73 232585208 85 578635377 75 661860167 62 872751113 56 608803272 92 59245445 99 714667282 72 767496957 36 349019408 42 983700538 26 600020693 75 152494528 35 687031116 0 347228372 81 641177692 87 343973265 13 14919721 74 861690640 6 665675469 18 640179641 15 903585678 8 585621940 80 201844467 0 914816231 18 124103913 89 687861818 51 177015425 88 217872856 16 914990298 50 398947430 68 840534233 69 676577985 44 231191744 78 13891743 49 706245049 86 362203462 65 602063705 5 924490381 79 672721773 13 491926784 31 812994154 68 753742291 41 877125386 33 344663114 72 127110811 5 755694166 88 617948698 18 539331096 10 839620878 83 951346768 28 305247994 26 27448161 20 571538861 80 609895400 11 53204994 71 430084027 99 677268459 32 734819974 54 705049738 55 176485797 83 390237651 99 552499150 79 495934045 71 530493705 9 497854795 96 620054218 43 528587402 32 341991147 3 790612656 24 663518089 41 566601120 1 580731535 51 637135065 9 967838254 69 260826823 6 830687647 26 330325237 72 672823835 74 703496500 1 358984915 49 30679799 28 436611303 45 480429850 97 53356272 37 163948166 17 307539769 14 123058634 16 724141418 35 548644995 95 294833179 63 840762925 25 57864224 81 625252305 7 809635332 62 882657703 66 470660708 88 488823548 36 594323971 96 297043832 85 698621730 14 412953614 84 366134015 76 150606896 6 291750204 18 502958427 92 931729764 7 305362648 52 975246856 80 361915642 38 771474872 69 914344027 7 679864631 73 54720607 3 729605951 25 527958804 77 730882189 47 583281945 16 679530561 63 113080201 58 443429831 16 539590120 66 654863656 26 439646977 94 63644720 78 85934057 65 426337750 66 995513202 69 534954314 32 41432991 40 184422801 90 444252373 3 552584746 32 500837709 56 470706863 29 978551920 10 651292252 64 740864446 42 757097020 55 348251565 9 708350113 17 619065416 19 232191431 5 24270101 61 809225476 7 666561279 33 332508291 97 688721850 12 82929978 39 799600703 87 397001446 58 978247988 53 329541679 91 263934241 47 170458655 13 844686360 54 580723464 14 536712780 17 311039454 59 574728532 92 668445694 38 269516172 63 70236780 32 936861616 86 722143193 14 470644054 79 280477228 40 617907477 3 895854635 99 466124813 94 897540980 50 698164923 15 211493930 76 822574996 13 318144378 34 989023101 18 11246857 22 545647756 35 80920436 34 880406126 30 451863014 67 771194378 59 955288728 13 687761205 88 148383529 94 545715732 0 830486883 29 349305142 61 850847051 63 86773292 27 278955391 11 764803172 93 437327692 32 995920203 24 492963591 43 431907065 22 529405622 73 782837821 23 40078979 34 114565941 94 611503288 94 182181584 42 864979154 64 776694309 2 241637767 96 907299132 44 407850018 21 328792337 25 245072631 95 565771404 88 115406647 12 355601010 49 277344359 15 356027896 68 381846649 76 890966331 49 904804816 86 220420608 55 627922983 51 79504663 94 521625658 85 564172637 41 239062679 96 792710466 75 680537980 98 963199852 20 660587298 19 90447731 6 548968732 28 921082351 77 671392600 6 268185156 86 811852148 48 474806736 21 385490388 84 631067300 27 988118464 12 318681380 86 316104801 4 396620138 19 539452309 31 381431953 67 348635555 85 344625095 79 982963202 78 293322809 64 324886639 82 429871669 16 143912457 56 322592372 70 712439920 96 175413057 19 524516483 23 828464636 8 962686496 12 999484651 47 102713144 42 966151041 4 992780096 14 709014226 1 796193371 64 314279112 100 56677838 82 35878822 94 22450169 28 566293856 14 493817009 2 171711532 83 267181398 12 864525237 29 76831338 77 932388311 48 348661419 63 604809481 35 788186458 30 926064617 8 392107244 92 374630236 26 910369990 47 55076106 49 37207990 27 905676479 15 385930872 16 937583113 4 575262535 75 680448143 56 273466948 3 954460341 99 175979247 30 289267179 17 17271754 40 949668802 12 627583440 65 618420895 40 24049226 2 494909547 42 174876583 32 74626088 11 423955792 14 434734617 66 428317173 92 315374569 77 107076319 2 265530106 29 455343460 54 84727141 31 476284774 57 563532086 62 559714729 44 186115415 79 862082364 58 179377139 69 178279367 68 347238835 55 486972295 27 664805130 75 456882491 0 768833833 96 230023429 89 692730004 87 248931360 81 558803056 25 68381808 51 76066330 83 910819758 94 486438555 54 682521902 55 41501537 50 392438520 98 683700826 68 875790019 16 295592528 93 576285739 99 955378284 80 642740 40 993778564 73 321942328 84 162332995 8 853476123 40 537298349 70 786047554 77 8536349 70 947895369 75 483954167 44 127097410 61 570383375 41 420453309 59 146457737 76 438835745 93 58768700 34 742614741 38 592125127 28 714286986 5 42064054 50 108309893 55 69005310 92 656588113 10 253005874 96 3896349 41 333642348 89 955037564 65 815004533 4 952382190 85 7750051 15 640317695 99 250686274 93 860032932 66 908687508 89 355442377 62 437269462 22 801842853 37 846700889 24 513381658 82 640695898 53 895111083 87 611241200 50 164157448 36 918244559 49 368677868 69 287835290 1 520604953 85 267706951 84 977423196 83 174149158 13 114409401 63 25921418 33 791698815 51 979588556 79 375973345 48 161911458 67 192857499 56 555262418 95 102029880 30 596991918 6 17299488 72 559940709 92 699695881 41 186704314 5 662493361 33 471566244 0 162781211 72 180235777 21 962237194 67 345018072 62 766585131 39 145696779 1 809508032 18 619786279 6 336135493 16 509705603 1 779986519 76 885493933 0 227391333 4 686411923 47 488547110 56 463357331 85 666346844 8 559759474 37 225346095 40 967585682 48 773994529 76 752562885 13 686035088 61 454795357 56 155710506 100 141362024 3 821575935 9 70583053 77 975880741 43 801687907 97 839586556 32 563876724 37 424292532 9 421315556 23 412321295 97 882761290 68 158408081 56 370288531 0 543533824 38 175106706 79 764685031 10 112390714 94 621164940 10 514766332 98 271696304 98 358642205 58 650996508 70 616588196 16 116608866 80 718431218 83 979298068 56 245218635 6 301014594 7 859997904 70 464406463 24 318907325 85 535412630 62 356685735 30 145218212 26 918896090 5 827746329 34 916250553 24 14855907 0 879782655 59 761528721 23 482008180 89 821802189 0 992864506 20 17575093 68 773120853 27 928450689 15 289754355 2 417927323 90 144602331 23 157282847 94 669860142 30 323252801 22 245415463 1 912625323 4 374342855 90 203173562 94 446047372 98 75216500 77 687590599 71 678855121 49 635418021 78 337997940 80 801357324 16 191338836 23 745283175 19 720426079 41 201931183 96 258778869 17 139829459 54 139871128 33 527695741 11 62354622 5 766048544 72 188565182 59 152531863 43 714240388 23 354392866 66 858770434 15 932676631 33 774383201 34 656826468 76 59980748 62 334710046 9 104357015 82 910132243 83 286198331 5 294754920 87 422808415 22 851652957 16 311087324 55 932417183 68 260202876 48 848834562 0 842768680 58 409567088 98 376062292 70 57453551 23 854540017 54 162867155 58 81059357 24 438186393 14 801281733 72 233831179 88 965207432 68 34126181 34 289093296 82 654226250 65 493776007 60 170220496 9 906384188 57 901356572 84 812571524 98 832502896 93 424881611 95 471991331 43 735544301 97 948097402 100 949597183 66 966293414 58 439682712 39 907333566 20 538040722 3 22961630 84 871088835 16 32617897 6 278743035 69 550004279 33 769134956 3 604560311 73 995728592 9 552060704 54 234071695 69 307016886 37 69903447 67 818414982 20 249190309 51 757520347 27 88592541 21 588029259 20 377279886 98 461620058 85 299763687 81 879841969 21 365370929 27 326884111 40 759110248 60 955806061 87 521724942 97 886577927 32 935402016 99 123063216 10 14185912 53 974361943 25 466182998 61 311925655 91 501313962 63 526168489 41 456868136 94 602566751 99 629630704 3 839566196 13 297264778 1 344032526 21 103737742 91 40125319 59 893730257 8 91275721 58 260678595 67 638633011 16 82699420 27 465670555 49 351497257 49 289394555 98 634821813 9 846111221 20 712958106 75 370682752 22 841713336 27 348034056 18 817640282 61 665950949 33 835865437 17 935166674 16 207054686 98 390702235 53 471668700 82 518035766 59 330898112 84 142463522 74 121465185 51 249705245 68 901908602 14 286230808 78 302213265 62 702232265 13 719772549 10 91919961 80 705078266 0 140799381 95 698532610 56 555268681 38 88069854 91 218727898 96 569535909 95 520625195 52 32813110 63 656646228 56 133381970 52 291523089 100 420070502 4 991727084 6 330261035 97 839669966 57 424419907 11 114420095 60 102569749 44 457047848 81 294395997 66 286459743 14 226143181 66 649771993 93 283481188 75 562220452 92 747824455 3 528427143 31 664074828 29 825168196 5 252852417 74 560006859 59 474265476 47 339727516 69 873848286 56 614032939 56 157602946 61 848567156 57 34385575 66 473408780 30 176064817 28 477958455 74 236705222 88 218943519 100 534344878 59 276125291 28 47861807 15 517336205 67 754751421 34 406837210 46 817113642 95 146332698 58 123209735 60 658999830 48 7515360 73 426316584 95 643714691 64 657232517 54 374705347 67 626368736 70 519514058 94 807582380 14 719742247 54 284634556 36 31580407 60 996400660 7 785542065 32 798264756 89 265640819 11 911357773 86 908459564 73 918358091 70 822160392 77 494039087 65 861001733 62 7520978 54 509927039 79 168143992 17 592267675 11 880272711 46 167090456 60 512720453 23 399486471 94 589598707 35 650665040 4 383865219 17 433407560 4 174826985 53 451036595 5 232530842 92 687233147 9 485046603 62 17045118 77 767601433 52 380902294 84 677245162 92 848675585 87 776951865 98 215178669 39 436898937 13 254824711 58 219928203 15 737602507 76 575029510 98 866546491 33 187303816 86 78557723 44 354870370 5 535569199 74 765086905 99 456620198 33 288449674 60 435186171 66 401316588 74 881493066 40 357687643 51 87135029 55 153927806 70 504115532 34 611866980 99 826416126 80 43527316 59 586655893 77 585232019 82 231436118 100 627438108 96 228789210 19 102629625 95 355327195 91 486844530 35 917753718 26 681557222 1 489897880 24 495798021 13 744948836 73 957936694 3 775152576 31 263277244 14 356633703 7 348903315 53 259364604 41 506933850 91 812430182 37 478792458 17 767363836 8 329245867 2 832022510 11 979324411 11 533213661 15 423054060 6 125474507 87 40791751 90 273647909 10 286791872 67 283976369 10 148299101 85 905273475 89 744033431 44 372526288 30 268390236 36 33471491 13 367253724 96 50610217 16 338570516 70 775982012 69 888161159 42 380892831 13 435758562 24 243480689 45 325246893 26 2684405 83 807308368 40 974367703 64 528096320 28 638052483 86 427233507 8 82487655 40 458744761 41 605702415 7 277420323 87 362962763 63 251468444 84 394077623 88 777744485 23 123199090 43 530219913 5 619764095 78 939497157 60 241885978 88 348783977 57 262226087 63 530362923 57 307062751 2 36623597 93 681385689 78 482938492 31 978983694 72 874607180 36 440046459 67 887563698 5 367590556 38 875032085 72 557851577 76 206995982 7 381065527 71 592973910 97 482168017 52 804795617 97 683416246 1 27244762 26 397825298 98 979165991 85 82504223 76 656432331 41 597985633 8 413692908 10 148845136 39 73669646 91 279257627 71 863561091 29 821578002 52 73920612 99 697691035 25 17254320 14 471375963 56 248654649 43 607351071 9 157523450 31 281080502 59 912693542 1 420574907 45 503590673 34 242130517 87 784883236 93 541762777 64 307017269 83 878778616 53 76795680 37 112618393 55 238924969 32 84888515 87 644110105 35 115442020 38 29123940 53 256410089 45 19560698 56 296767083 55 106962718 74 924874669 23 667022502 70 947811413 58 908300700 8 381854491 66 551476247 10 517443113 94 268471838 67 553412699 93 622337175 23 677741120 50 419553409 64 667521670 85 253211698 7 472936502 72 51457012 66 873205717 20 354005622 76 62754181 80 349534092 100 290326570 79 488687641 56 552009504 96 899223456 73 810717784 81 780567618 60 389388715 55 469189834 19 417823595 92 661376042 31 297189475 84 383924233 70 126805361 27 757822605 16 376039158 3 868139323 68 133401112 0 426793855 4 698528403 68 8305175 52 171445611 59 413303333 53 733008539 84 72178980 92 366667015 14 208355157 9 2301297 2 414976170 53 446514756 6 262415309 19 50642290 86 480664577 5 565967433 48 196005967 72 34368204 93 566070244 24 830327703 12 913365659 67 536698966 44 352338412 37 901938238 23 401276489 40 203303378 83 138582201 11 769686567 6 510087809 30 521882246 40 853878320 40 494905812 7 720232309 68 784201612 78 100271365 61 207680094 22 243859693 97 440577316 75 713045628 26 939205271 68 606054429 63 901374153 82 972462927 5 260852133 57 614649365 73 977635046 2 258454952 58 53937223 10 920663949 63 207621757 6 813293933 7 93534399 86 942287573 75 106089435 47 177035286 88 597270109 17 25209694 56 988787680 61 221319611 0 140242554 25 798430843 68 253918348 26 45670842 34 226901340 1 168131141 37 962589544 37 324348120 58 160476835 60 342747683 2 561076319 20 262162795 4 461543329 34 789398305 1 912253065 6 355231361 32 119432556 6 428668084 71 37658384 64 670632140 59 709554516 40 57899840 29 407917403 46 624340131 10 451323442 55 672679171 47 7427683 11 825178637 14 2107835 43 645729358 70 480799743 8 943075197 51 573580908 53 169003478 37 455689747 64 809376040 66 906497565 84 459893627 75 613684707 11 180162284 38 894912864 45 262595870 3 142736194 66 618616847 12 56124073 30 904907644 14 481647888 29 304766219 51 405908980 72 844298056 78 407541026 39 502142632 2 620273807 98 40839489 28 132629615 38 717177481 13 610047400 56 701426102 6 973581140 97 273893875 71 688191509 13 162314778 25 424227711 90 875495320 95 669283208 3 774243029 42 205952569 60 301711825 80 581387555 91 896319042 48 275657590 68 684807056 72 625375879 62 241244081 23 569134519 29 992375142 27 413160247 92 130927340 52 565166297 7 955645266 30 661131238 8 426911260 33 322722248 26 804776474 42 303947213 85 717150380 90 142121699 97 914906928 11 899701282 84 421962814 52 778443913 23 482755699 42 165303330 11 833218718 41 349891544 13 949335541 35 94679077 70 194828619 33 888212502 6 641776295 7 689370686 43 867029103 18 645701237 71 489378948 46 585626449 59 630042708 12 360646158 76 738758435 15 288294643 72 531947471 30 921878292 25 615843078 58 462212777 52 82880119 37 92940703 11 890495191 29 870659954 1 161397797 20 190090546 73 188174102 67 960583417 92 943778846 37 446220194 9 908372617 12 124667445 32 830704193 75 484652078 14 100257101 73 454857942 61 357780623 59 31866405 18 955055922 36 671465835 16 837820383 21 175276277 23 396794445 41 629735057 14 198636313 75 198591187 80 554906232 79 951425843 51 691581662 68 426092650 78 567362930 28 924220218 1 730609524 2 372675449 17 49449715 82 206554209 68 255351825 24 342219703 73 717745593 75 73913015 79 804347239 4 662006975 59 617856486 6 287482249 40 321276908 91 135063697 59 195391825 61 846635708 36 819586905 47 469912801 54 239617182 30 218518442 30 37225723 100 748136566 73 79877653 23 820751162 21 738950406 39 445713594 6 51993423 46 914404687 71 400036918 38 816983753 73 725892979 81 627510187 43 87905926 76 483644667 88 500094774 50 791705352 0 832683816 53 72026248 46 492408273 6 605063946 77 556349775 5 712957660 88 697619563 31 914970566 27 368067821 34 389831265 42 704466199 41 772416407 68 508236584 96 852179289 64 415704614 74 803600827 65 500109476 81 863102350 68 464586277 20 62423453 91 308751572 86 157339360 98 867899684 30 550605322 45 112133179 84 838701730 31 663033395 95 429824420 54 422889973 13 203718216 27 939604940 77 889844978 33 297462073 28 696343214 66 39249203 42 440366334 38 799098294 19 504401432 90 493574674 44 538203976 96 519315129 19 206165298 1 692688529 5 533144872 74 957752405 75 913819359 82 831415136 84 683882451 60 547534555 1 57561777 1 217913677 49 117351229 3 490118392 73 134104247 73 814890237 66 79238646 75 600567324 46 10635454 86 576287607 4 791861439 16 124754405 80 801032489 44 492138255 34 714431458 62 268660514 45 80694417 79 448345504 54 926283235 55 758611131 87 833858440 81 922463129 2 824358018 10 827210671 83 129844344 46 424578912 15 954226664 85 819732509 61 122045588 79 560162187 7 40132011 5 476599346 45 552656138 77 489544256 57 344171929 50 860216067 53 565003395 13 206924851 29 38381019 27 874080147 40 217034131 68 963561076 60 341364536 31 399256304 94 66167073 22 22259391 50 266175170 5 284271119 18 884294181 48 699055030 91 268398042 39 245421369 32 165092949 18 719950150 98 98857729 92 94537153 20 38559315 100 123572657 56 438147969 92 269028753 21 637186595 34 501021253 93 574691809 5 208213561 10 954618033 4 43170975 57 684275100 99 78738047 100 692981376 6 898550193 60 722960490 34 154831742 24 874650439 39 277515786 97 695683672 13 614479319 95 876337841 90 2420770 98 462225845 90 678997364 80 93225424 26 538412583 66 861883589 98 695435791 31 128605656 39 95597488 88 901047035 62 559584950 53 300505637 0 645597490 94 524829101 28 990108493 63 16201550 34 135704369 74 718958152 72 472768789 6 612209177 56 313595303 3 740505431 63 32507735 24 737854453 72 116876555 63 316977537 52 20596069 30 381193149 62 315596163 7 670862121 80 906396357 35 921600236 1 365026970 57 888337030 3 38938906 54 311622729 35 800266751 79 367053979 43 396707832 56 58479220 23 50270608 89 897236727 59 901537760 4 803895238 30 22220254 41 891265176 6 691489545 56 331072380 95 242729406 51 161603271 97 262881242 6 24181975 53 292373444 98 433173386 22 748308737 18 589878830 76 170168355 27 105545584 73 767074612 59 97550646 88 633380501 22 643639688 7 161608995 67 369213075 3 207687814 57 249359767 17 106950439 21 372244206 27 184779302 69 937050350 91 906397281 82 469529990 82 831153695 43 800832444 32 653467076 61 989967003 69 7232999 7 305521148 6 186176533 49 379223929 32 875160060 91 769545241 94 842907902 46 745981066 74 386891709 51 269886204 77 603026283 47 935697850 30 311574547 88 400121132 75 408907822 88 747152037 6 690158009 93 646987504 25 58967073 39 607440139 89 385939417 59 179536433 96 314857301 26 101732541 15 907698206 31 956775687 29 359345724 33 105423182 11 460602808 88 405138091 6 549232939 39 92874777 80 128068202 38 261952538 5 193588406 29 760514843 46 850397616 29 12963136 86 739897610 53 685422460 31 783671946 59 892818575 91 596233250 42 817065890 50 98262871 26 695596339 8 970749022 12 113424897 42 407035240 72 649603683 43 63470371 53 177709967 16 662766726 15 450252468 68 293611667 99 254223420 76 384533057 89 880265268 45 853877856 56 848061068 46 462153105 25 194377016 17 656278694 69 801894242 94 421137170 79 859515817 1 136005958 59 964134388 54 597703109 49 236828218 35 860217304 82 595027236 89 663503427 58 291444089 33 369989929 94 854770469 37 579002606 23 270761412 38 770408497 77 148652833 12 319302484 27 908840839 30 892641606 95 886261228 87 19858632 85 627693625 38 495228869 92 440479437 40 90447409 88 457135174 30 319346827 57 91911099 24 517468393 39 707168441 2 130659645 49 806510938 75 901863014 11 294055211 61 433847290 5 990734281 94 28783036 93 486974155 89 681815575 7 453716599 35 670430246 14 476659902 11 324021656 45 508926599 73 882635431 68 23174026 76 911146148 74 76312234 87 532229929 98 981121195 44 266052393 43 542908727 97 11146792 97 869136873 91 300530313 8 456698908 1 278810980 17 346876858 87 571313126 60 880380854 58 892653715 43 732972743 47 74600232 1 690451883 4 790961649 42 348798867 12 151907418 76 169492502 86 22126377 4 793311943 20 71529326 8 968752379 15 295220171 29 968572207 12 873157555 79 163769615 79 722238883 85 895729814 45 633292114 96 387702251 93 852891715 35 872919147 45 693321448 9 63006658 30 30724165 48 781755728 28 573529508 21 841716226 36 362013531 53 555677965 87 863127682 3 730461074 86 508028235 88 874807384 43 209333586 56 799085614 42 92789795 18 671020086 75 875826712 46 545350678 88 176918121 19 132044235 47 894297188 15 510148539 99 687474044 63 487896121 80 138821106 22 336752470 64 528674270 18 413778901 95 936372195 22 38000864 61 581628884 48 646987071 65 222984938 0 256724695 83 161507760 84 315512895 70 136331457 93 437959643 90 623574980 11 768573301 28 390657044 11 76312729 64 732191333 82 487576686 57 630406134 88 816335822 63 68227751 89 163271484 53 406882319 93 273030253 50 819000122 47 397902383 52 782599206 52 770781391 61 710334718 23 425690910 31 739758147 65 64496780 90 516925114 17 855854392 21 439753728 18 621231811 85 412145284 17 279158776 43 108955367 15 21545303 4 393390800 99 467248838 76 526174926 91 948470325 87 991575598 5 342051748 43 402161298 28 507418662 74 165181078 29 257018212 85 406103143 44 760326780 58 227925214 80 727525342 73 598429091 87 456681802 0 849491615 41 742171329 50 203831855 63 295600149 30 499335087 64 307250084 49 270151947 44 127468388 45 582811783 34 765762470 79 277285497 37 42128570 89 558061209 15 948903307 75 663763256 23 561858910 86 831705145 77 991647116 16 322217171 82 438378090 51 800015225 12 372939308 1 241582979 19 922357075 1 928769245 63 780076307 7 676762525 36 811128116 55 950591750 65 854410411 71 506003559 81 376411364 22 619372937 44 522190082 1 639963895 60 933885232 18 830792085 49 22368843 74 970032258 61 251792287 84 797692188 88 104556565 81 302575249 86 331673271 59 199351442 73 841579167 21 120774873 32 512593327 61 221857390 72 623557376 83 41831717 74 563484899 85 292776354 42 526994674 76 73788731 7 878660142 49 541598798 67 728607490 28 966764102 95 426539701 37 579213402 50 105918848 8 812021823 75 70200174 4 817014861 54 813051039 12 745143086 64 228519955 47 468896886 41 110908980 22 917003849 81 988574190 12 728187222 50 583481828 73 319300697 42 801062294 58 188483840 1 543547808 95 362902130 10 385001095 26 621894339 80 987986872 6 34795831 96 211765005 67 541796383 96 892418590 50 762798091 44 226509804 68 808258483 26 517354217 60 531608756 6 177170549 39 757845902 1 899896211 36 898258142 80 47311095 98 92051965 10 382143262 49 107845958 66 140426815 82 379007480 7 453148440 13 503442621 90 233505144 77 884525785 67 222526824 15 122885701 61 471356964 81 500499147 80 54304660 56 779173302 2 287807308 99 815748863 70 354341253 63 674325912 91 149089280 89 35289564 88 924831477 38 414140451 26 511310071 10 821531343 21 622952413 48 189160254 61 530196734 26 328864909 1 83784350 52 35907119 38 115564376 74 855514629 14 602084513 33 720158083 79 383396880 31 499666739 2 473754223 100 178985793 11 89043380 24 952021767 76 802160331 3 33074440 70 84087389 70 564436874 56 357704731 55 711108706 4 59422648 49 237436257 72 210891061 46 154264436 21 397432657 24 42500118 31 346282474 91 315503382 0 744011943 30 515366097 40 794146784 62 545435959 13 320621886 78 185386754 36 74009706 26 665790566 83 200587248 66 763499336 12 399929159 9 226199056 66 748855008 95 926709161 45 710156370 88 922713812 63 962830920 55 93388992 51 597561493 63 836484497 27 431949650 7 208925902 60 884835593 37 658816459 92 868174313 42 415556583 31 786756657 77 785965623 85 987787616 16 961694280 29 455817053 67 589981608 94 345341918 77 973560717 80 495094993 38 807827890 39 818325000 20 504143050 91 619293612 11 388301707 92 337812809 41 80732158 45 221713396 33 395317175 15 430011609 0 561585602 20 554581334 4 439819288 21 327751702 0 597000924 2 769919706 45 496870555 24 509137518 11 685692376 94 603931861 81 96533836 43 399241516 61 81247416 45 464818620 39 443658390 100 420564052 96 942807326 2 158990881 71 934049347 80 121863988 42 957530551 1 45859587 87 705831537 27 121013892 3 977180690 81 957016428 45 454948266 40 11756314 13 19084163 49 776323948 82 240639769 37 136268156 43 656230115 90 427082873 20 719008841 44 752992771 90 712944473 40 375502395 74 760176264 59 25425549 96 795569506 23 702542735 17 565478939 18 711643009 21 267003536 7 776775857 52 113520168 74 895981475 55 9613252 35 615410019 60 679449895 33 675987891 95 198321404 3 21723439 38 167550148 26 27519831 44 969069857 25 437060684 82 588938323 79 809242629 70 106083143 21 425317182 22 109838288 75 560457804 79 27845113 5 432455109 64 433911708 23 667978262 2 846100245 55 645755348 70 502947101 47 639666935 6 657267875 15 998461602 48 197879717 50 54100303 64 75521269 64 880725431 96 412730284 89 951044487 12 101911394 50 5586244 27 45075760 90 552667050 57 931408068 87 303656025 7 153851000 84 232254292 35 281291250 14 390528489 4 689767150 51 952453752 42 852630872 48 606708108 60 511006389 24 233079358 54 705096328 46 900406120 10 499116860 2 439582697 83 797941450 0 179532888 59 318733431 30 961378267 9 778624712 55 571198982 17 917950763 30 226448158 26 809415183 9 121423592 11 366011056 42 767781422 51 605974643 41 572266578 71 488029745 56 476609379 67 139139278 63 864042012 26 146004468 87 883757351 55 830297437 31 498707620 73 402417920 97 697188942 9 688645015 88 813099616 39 327529789 13 893421269 28 522047575 44 457543219 37 24323122 100 12147284 54 794696659 13 756860971 59 228266064 48 274188137 96 999330924 70 798767599 75 459506786 94 412395484 92 196457481 30 911415098 28 862429310 84 499704496 37 339530226 31 721517974 19 188247773 61 681984970 33 823155612 30 277670175 1 614225239 13 487438312 18 752487139 2 547563922 9 712127892 84 994841306 26 28751488 88 117889575 20 886787127 0 205529205 5 961235390 28 744561777 81 89171874 34 535252881 87 750634213 99 912502343 65 306416080 98 32971515 100 953169709 8 797076690 94 496866806 37 395555600 60 181710136 10 3697726 99 242044081 89 679446914 41 953474427 56 905450462 62 715062005 89 483178861 84 552240410 95 651565602 37 13682326 50 179728247 76 636646110 48 116763773 15 333077133 20 453495030 65 537474951 99 218937750 5 15285154 48 779631180 7 764809129 28 860316 2 186069963 79 792755761 83 375765242 51 7102508 34 652037619 75 360942258 63 929871386 52 987679177 19 473013888 96 127749780 62 674782105 43 424407427 93 432018238 11 324112019 95 107773204 77 173253103 34 472064861 22 531425951 55 136672551 48 401084451 85 430073033 61 159910295 90 528288641 62 970794440 64 784013267 52 472348621 96 273109959 16 497534721 41 754017489 58 93084626 3 155207791 49 727249708 100 839919838 4 531952825 66 908674726 87 562913799 22 401135687 52 378891777 71 678974732 27 763674192 91 268483839 54 769957983 24 862857141 74 762573787 31 603274976 66 484943858 43 865480073 77 254957726 76 157137245 99 111165547 75 959841531 68 432814158 60 463928303 80 9687239 41 960658485 60 577308544 5 612507043 65 255238786 55 972229579 24 989408470 99 521163285 96 660575997 61 810851053 1 622958430 29 693581481 14 948651998 44 118134421 15 528020089 37 613321458 8 488079847 14 542622558 87 885023570 88 469226618 78 379988974 44 82252827 38 967626142 31 581123920 55 584107346 35 162461743 6 968958029 32 53822551 18 107081395 1 608500309 3 83380303 77 656997117 82 608445613 17 882187187 92 717649585 1 696880834 14 299959427 71 139907632 10 778810165 62 532344671 91 286066215 100 164557170 1 227589773 34 76731919 21 970900992 26 632860265 73 650205243 83 445667384 13 835803505 56 874293335 6 595225139 14 933393896 73 880293138 84 168348502 39 707930216 17 280501580 26 515913004 99 594226508 80 469799122 11 327956942 1 907219913 2 719528125 62 726897623 100 812947268 37 749443650 50 447111954 98 151414539 75 894810965 83 778684536 71 669554560 73 834056896 27 483165770 30 730734703 63 898763587 95 412834158 78 114187700 21 223903933 23 642179969 53 153584637 36 782757199 68 383894847 36 760866799 39 942947765 48 736381634 86 349608351 76 658605125 11 333727654 41 104069017 95 784221639 32 622609459 24 659584947 13 939193294 57 752489503 47 238477281 97 742273789 51 982063546 64 814114370 76 156335022 5 249036769 17 657296891 67 208410130 85 52557112 49 135434211 79 862763103 90 443657732 74 797506380 79 54246867 40 446810119 87 211662943 89 894566309 5 19423664 54 881891719 33 724633571 34 295495994 32 891528773 62 575782503 24 530823064 20 244449991 36 220448609 51 536352148 28 758762808 90 339883414 41 686990580 69 395574338 44 31913078 17 685411693 54 740560276 21 867356053 1 295997945 16 107858627 85 116207029 10 950790903 93 192661861 41 578331101 32 63155477 15 480272166 61 511302379 25 551873946 31 870375558 21 9128336 23 892007431 66 392158310 10 169357531 60 568671244 22 627473339 13 257117938 76 822110460 84 673928961 80 801990977 48 774115977 8 205926304 73 213192424 34 55372269 90 316589389 96 859031057 66 200301471 64 171728370 96 851507737 4 22252813 55 160168408 6 204757364 87 336083093 21 493296939 14 971610855 50 395612957 74 619670263 9 472035492 4 507228417 46 776368561 64 489290644 97 593440443 68 250363354 10 209145408 53 58508487 4 701932729 14 199743843 93 264718944 20 486213702 53 398315334 52 238291773 49 498408599 2 383694348 91 884730178 9 422552474 98 907134031 58 245816281 52 8384852 36 313953827 71 752377684 99 737261649 5 894850579 31 558261569 42 897084952 71 529068203 25 458313818 61 955262341 84 209062825 47 489393360 1 561108115 30 312880087 38 391882283 65 491851981 58 688635922 47 24318729 35 80074904 47 789652212 66 918928704 90 772323092 98 156559296 73 411465161 45 726230161 11 37864085 53 305604352 98 925976613 31 670677210 43 938826526 55 718505774 25 601538298 20 722426020 79 603778554 17 184293598 34 211263547 95 131517926 97 498904066 82 485152099 32 804490881 60 952325619 86 223053890 56 476198780 36 254014888 8 775556168 20 333922849 37 176027292 42 339809440 32 137170418 79 445856281 63 492054435 92 399271037 26 393075906 85 481558179 82 443834068 1 898535470 8 85990421 92 615987525 81 167436432 73 947747275 80 984263801 55 182051754 49 558468481 62 357782908 78 458856555 52 837376982 81 902856663 86 741019192 50 372648002 77 21208632 35 394833391 77 748225698 10 21841839 60 532954547 32 67116515 99 455297952 52 628079276 24 770999790 52 675881085 21 518392080 74 73248404 4 717201759 32 180938259 16 220366255 48 176400761 71 622228055 72 312428689 98 173999423 78 2991244 45 664681750 27 803590755 31 386956887 48 237530579 34 495023223 8 911551362 93 564198551 52 9434349 57 602197599 29 228113488 83 87427344 40 843330137 72 196320517 20 715531921 38 604279720 61 370418890 76 83026158 50 583539424 5 382808955 24 514846350 58 830104359 20 195234882 11 147542578 34 636889511 74 470144208 38 613779432 36 4807619 49 715363497 43 53938517 74 478837603 14 634043564 37 32502401 47 998424285 8 201694450 22 447705060 63 842462278 56 934785379 82 461796350 63 589578954 80 203466750 91 801312975 67 509841025 59 443070383 47 134632177 98 314211067 100 371784389 51 415857720 60 177667417 36 444440731 90 227779702 48 297798379 42 435538105 63 228697934 95 264357569 91 472474518 82 750972545 20 881606922 2 321972360 81 857645538 89 976070684 9 672345164 91 11478341 24 677791680 61 158849390 39 475865069 9 607937277 98 678778558 6 288639895 73 239110549 34 320807477 49 454595720 70 194104474 85 858944671 78 473302749 54 186036285 24 574432627 2 544603377 35 548485508 37 220067445 48 169271303 83 141939810 60 553801006 23 152429687 27 686401520 30 102914126 19 899065685 51 601171505 53 483220080 64 153367978 96 157978695 53 32672784 36 35404523 68 330579377 69 602616946 50 993250939 98 691384169 60 185463890 84 409385234 99 428406167 33 387071770 68 389828303 72 968738953 78 910618852 93 152513166 32 915939056 8 84071190 43 499808215 29 137706651 19 977705109 85 727655362 31 696699865 46 476783355 83 41768757 43 119062050 55 786253362 53 204906673 23 291594533 70 217685627 87 816976276 88 654464821 0 945399326 33 736682602 7 745275876 93 508186243 43 494054469 82 426614830 16 343582098 90 169219527 9 401449385 70 831451471 65 668920585 46 850782156 41 645443946 2 937085652 63 121807647 24 610721050 26 481423744 95 998748064 5 628180731 68 968669911 72 361114253 28 970613399 28 962261753 16 878304816 20 433029151 90 368200930 7 785284395 55 560014859 65 261010553 10 352058236 19 535527159 47 465157956 9 820916926 54 57985341 71 921015936 98 407004030 99 844185004 16 280162835 37 198152930 39 171897159 47 366106898 86 866472728 37 541181681 25 767885996 3 625130593 0 785959514 12 524500070 92 950721333 34 438611018 89 147762651 39 726030500 34 522328399 12 731028634 53 421392514 98 733480076 15 813650785 80 275519003 11 200496773 59 776685945 30 625089131 72 484187310 16 138564698 16 734516066 10 459512028 35 570477646 20 983102640 78 488306413 56 657679965 57 237271857 15 167997279 16 468973548 11 585428839 45 333282147 62 187573915 19 456312271 84 128902210 39 690094104 79 420427827 43 467836187 43 269423389 42 621927181 61 976400858 69 93358073 72 989778736 61 511647922 19 681806103 2 219385899 79 640319794 1 641152992 68 508898510 69 45442853 89 446922164 61 967228172 51 877318878 46 985432649 14 543649168 78 723218341 71 911513548 52 494894277 75 217734799 42 528707884 52 806737285 11 207682165 23 133136318 53 562967897 27 71658902 47 311645431 84 354493282 85 643032799 1 77472816 47 544761544 37 340205987 15 279071098 29 676810455 51 51464662 19 547364347 61 524957485 6 767127059 95 394783712 94 425134649 24 794024935 91 390879619 6 688967084 34 78629817 14 510479329 55 420305991 10 82175652 29 263041075 18 13369671 4 1966334 43 633038090 51 848171973 8 459380499 19 739277432 94 893877864 43 924388561 50 699432359 28 27401791 59 962878993 36 903555338 60 677699163 99 706490715 99 452900364 71 316583545 13 584774841 8 143469835 63 537142268 77 709409163 46 829892103 78 506798760 47 630485154 26 978589359 73 160607546 89 764737145 67 76508355 27 718964115 3 610039682 62 782848608 64 117586038 30 127676351 8 568697152 86 182936695 23 701413953 96 392180982 51 72754980 21 863290090 21 168513731 60 769988124 82 955023773 97 392325157 60 106922810 21 611009299 28 346650618 83 853165617 70 805052472 1 157921578 16 789226166 25 114072755 50 535642293 50 709496604 34 622954602 50 254180267 98 399107418 34 621649728 1 16451775 0 868507550 89 484069365 82 273834078 23 44292048 52 993045961 94 444840996 33 721678554 66 807665379 64 279513406 59 677758616 15 50904728 80 194529637 16 930651 30 203696075 58 743419622 57 685655218 14 914280293 40 850082513 35 22896328 18 55806481 8 81358734 57 436832028 51 873437548 13 394068424 29 305609753 4 703927359 37 167511600 48 968368915 57 506767421 75 106169671 49 884091091 95 50065289 43 293989062 90 453532476 21 335718446 79 885234723 60 187632865 79 389119207 40 791292637 95 605681793 35 849278033 45 214657632 28 179135565 7 290596017 33 864855005 4 464289626 17 355066842 33 83544465 99 150316251 22 564221118 43 632714990 63 562920058 85 889822093 25 669408727 12 808028501 3 888512521 57 773952291 57 991155188 22 141431935 54 335999278 51 362918248 26 735742195 59 292152433 90 962188027 24 287993618 62 450326366 13 994956087 38 71668252 32 813790349 87 287333388 22 807588109 60 429391095 48 95016339 67 114740802 15 310601818 17 441797308 75 226312497 38 624397234 25 550444389 76 433604013 56 248005216 27 300941044 55 895007922 81 516604925 29 522165031 38 464171046 66 569795447 50 508863894 83 76746342 97 829656712 9 992551176 65 664711095 27 110664137 5 592599766 31 220274569 37 90722004 65 845967660 76 148052096 57 699340807 16 315875652 70 646901409 67 556670532 38 598016528 88 519182620 97 466265194 28 317274499 47 931694195 59 742112340 25 107124592 36 90700625 85 765874406 41 528062222 62 110136633 91 859299243 5 765529239 94 260001366 13 625698696 55 738582895 36 969322664 46 756768669 73 401289692 79 732361910 23 343193759 11 254349113 97 270912457 6 316698509 17 291560857 60 792859911 43 407165816 92 13380440 88 594496591 9 134867338 28 370730715 41 428559815 69 520438745 32 262248393 21 579948210 20 984180062 2 65636668 25 534908313 30 113087875 56 545605399 19 664132356 27 923468698 61 334951737 4 863027422 65 227449605 50 107421963 43 676632617 31 597362316 42 416265985 28 998965230 48 965094473 0 571303756 99 908466409 87 244890919 72 385224043 92 874900710 50 775270305 34 300150502 56 270398392 52 305229648 21 963040751 23 690756788 75 666251725 12 189067069 90 202245483 11 802651992 37 488457734 73 186134831 57 706493879 95 712048163 62 131754963 42 674388927 38 264488104 67 274577408 67 650631962 73 442671158 1 108772068 23 886296249 9 960854756 86 28122119 72 606416478 28 214691178 91 38533273 96 116831455 17 85026496 8 878859134 68 150374946 20 905399230 48 504615479 47 909551462 92 997475682 35 411948187 2 884119653 74 562592934 43 894344719 92 257495597 68 408831431 61 680360688 92 454348385 15 130134041 0 241372376 94 940834597 11 81979747 45 901943027 89 224826963 57 759733213 27 323036900 0 947225695 18 47581862 62 39723831 54 299539767 71 930389819 50 317652642 56 751532894 11 741116510 82 497311785 76 451499444 26 629926057 27 694499743 8 165205630 10 388169417 56 541576822 92 59271021 46 603709614 70 250107191 9 540026999 52 361297109 58 74587944 99 74230093 93 64998660 76 458759240 60 848803283 100 500572119 7 12057454 61 836586533 56 438509729 64 793230785 55 196335868 22 114480501 80 226526873 22 157287198 32 414256286 30 375080946 75 916147809 60 398753886 96 568158401 71 382476260 87 745236213 99 773086968 56 224363246 99 192604120 60 814007949 71 850644958 8 554073957 66 454248384 67 449788368 86 92370929 100 137631697 61 97505476 20 286544087 71 233199692 65 532877163 13 391647475 64 821239729 48 973174399 44 824254028 49 680005690 57 982311518 30 938385337 81 310411970 98 757431821 96 533345470 84 102632552 37 545000178 61 749989679 95 825349034 11 183644334 42 840110008 41 836009208 66 620946092 71 567783154 8 230255781 30 780897904 49 399933220 100 402687787 13 945348572 72 596117111 100 55433933 16 14863317 86 57942608 28 843753827 61 184854338 61 445994507 60 620761395 37 51975595 23 514195110 34 236064820 22 712257158 81 243498505 44 232581488 33 815168514 27 257065837 74 160492052 82 207786592 96 347971187 5 336490993 20 459930024 5 199521002 5 479057332 24 893954380 97 319680685 85 361279369 19 227971375 39 786390798 19 475958320 66 987258638 47 494562043 58 712943305 98 382671156 42 477407739 18 297735137 81 638760084 52 728325388 89 747674315 62 568923321 64 60909931 6 240535404 71 753730001 2 208153638 94 383330332 31 569861553 29 170313318 40 924736477 88 92388747 41 23502781 33 800975749 16 656380909 53 154766946 68 54495545 29 604877073 52 364979407 32 213109169 61 906203701 92 949260438 54 31274337 30 193681958 36 813243229 16 499424756 19 332425178 36 852692011 40 944839423 69 300136705 6 522670889 95 757234023 54 652228411 64 498684109 91 709158434 69 505523149 10 989022824 38 914167181 32 872917480 28 621778169 46 929657036 2 895318530 2 702976201 41 824297391 88 790440084 61 659508581 44 106920608 0 432632554 25 744031759 86 730034110 58 729982922 93 815700828 36 20172720 88 31423340 3 347721170 16 957307862 73 998822967 77 565735952 18 810391721 72 664481138 89 117030286 19 277564788 71 815211502 71 147516880 19 304524426 18 627394644 99 405290234 7 638192310 87 463181103 77 201754792 93 293232283 43 465731917 83 237141489 23 724310517 70 836328662 27 176412287 34 886169109 87 539102621 33 90142306 7 379706806 67 161823502 53 825910634 62 971513689 45 230826411 10 120030089 32 142148188 99 297136024 83 284701066 61 342245843 53 996569870 33 791856088 23 94383901 46 966319168 43 482227753 99 848192715 89 268777530 96 768828994 17 733287038 35 655511470 34 595435533 24 669879672 21 421777722 77 768993409 27 792629062 90 261268755 43 114905227 67 945080362 43 388989122 94 609951116 84 608874959 23 221467272 76 118016507 51 396517401 67 679997639 32 162212996 49 787962670 11 389938380 16 558377811 80 55708169 90 414827015 2 961124458 79 268553549 70 292332545 63 538099683 80 841124510 38 487051988 35 890765477 69 208805097 46 378665273 94 503910201 67 259019003 12 25277444 0 154762745 23 336801613 38 529799067 98 280502028 42 667308208 56 343503118 55 588580566 42 295405965 36 543439145 23 109868475 25 1920918 42 472411192 37 643021096 18 218698027 14 877004054 8 779145311 18 316000494 52 216362869 95 458122356 45 447990645 28 783622639 5 195998821 71 115927538 58 676395421 91 620856322 94 10962556 77 17893603 96 431937977 93 988422076 36 511780421 100 313588759 66 151437475 33 871798931 85 164474205 68 903980379 15 651072735 7 911240196 52 104376335 51 523543532 19 232930404 74 191351791 61 946552139 97 459871202 67 263927190 62 282309075 63 865546880 37 949291296 29 867008484 11 767891356 78 435102040 18 486439573 68 49227896 37 135081658 64 220360060 70 345457218 59 125070442 62 877447662 81 446382299 75 29046633 61 665299285 16 325021544 73 157494727 2 411657646 31 996156887 48 167607714 66 626738313 10 567936346 40 851844308 80 708616558 41 105823420 1 820452881 94 935948630 98 288295930 95 419085842 23 760072255 82 122312133 30 157029577 12 280026145 59 961924878 14 845643096 76 827948 26 196806527 88 437762521 39 483142267 23 331850436 76 640445224 80 590472881 36 319363037 58 112363750 75 377473955 0 136671432 78 142149248 35 535609210 33 12203923 64 977196932 83 302091374 62 136831865 2 238447719 0 405159502 39 83249536 71 543713887 20 674868925 81 442134667 27 571899541 67 128076076 95 629099250 57 278075986 9 858205650 8 353187289 68 608317977 35 620814189 75 838532832 20 152618566 50 137934209 88 400621188 58 780667608 70 440172157 96 637967764 85 170791207 87 877502233 54 805201746 77 196253405 36 353083889 6 504152549 11 886317676 13 407345667 62 351878983 98 484416179 18 824809141 66 363557607 19 820379057 60 244632098 33 326188277 79 206452956 15 205747348 29 969728908 9 547671832 57 306633715 7 389108998 17 507404244 96 148140875 36 517100312 99 871759 47 85005497 70 55874603 36 725969936 90 763322337 94 444012943 57 524903752 50 120857491 74 304613415 32 200054775 51 477876377 65 297780044 97 614029662 27 318674804 20 803381762 36 557159295 82 139448091 13 973007871 40 11164390 33 361245334 75 469946169 1 685939685 40 182000429 69 462698186 16 572983581 71 372287949 19 263498578 57 643823339 25 808043544 72 549839486 57 628732610 22 403276322 61 396573677 94 904229752 98 871208579 24 42864468 15 248343079 91 363810467 100 850555671 88 652559566 57 957218311 45 954429310 89 483124391 15 670528260 38 344680203 92 630933797 56 986294438 89 666639066 23 142593316 81 556379576 57 579787067 5 495747954 12 994777552 29 960542806 65 215284900 1 181349525 10 20130130 13 885317654 13 763592229 41 33991795 63 791335721 13 783784820 68 932075695 97 22854893 68 91597510 12 986652793 37 665338026 58 163322478 87 564499625 36 810952748 28 686150833 26 486110173 37 701603312 73 222955801 10 986304260 55 621703663 47 622706807 85 636288981 46 338677623 41 23906876 96 703089609 89 199118931 4 962187916 28 47828570 79 399598222 79 701397117 12 407898978 42 439434113 92 89613201 29 234775341 6 194357357 97 177121581 22 467091747 87 37706481 12 992481088 86 188328378 32 908125348 37 120852126 71 179407595 55 760559126 80 306128023 9 164945598 7 206629270 84 109273177 91 335722769 38 796408027 48 98369585 79 754112120 8 505044911 16 549803583 73 133626564 47 494706866 2 152951514 59 712921367 15 430836333 97 453741307 53 993387853 61 321521358 41 330188005 66 393584754 98 135659375 20 500776870 41 771078875 43 268752688 33 272739880 53 643940010 30 57692599 88 5195158 35 570917230 65 624499128 6 8954029 51 25110293 32 165457816 99 594428836 85 810526131 18 233000013 52 347327407 42 995789724 79 638817310 25 719598279 77 253711529 88 951180231 7 777240059 22 99839269 79 397153110 57 755022822 24 433031018 83 462956904 86 475895233 92 909918777 0 228467353 92 12270178 40 672074471 3 110442838 95 294227481 88 694476869 67 598837249 89 394185320 14 396244829 26 616004118 64 484265638 1 881976990 78 199234706 56 541104114 40 166160402 42 918434591 67 798482077 1 117071175 39 422081171 34 782697191 95 63168694 15 196664483 70 329461269 63 752484333 95 696159933 66 37824889 59 417444280 57 748728846 47 316369796 69 972857045 92 293708083 87 899386612 96 192342888 14 94528763 92 177325190 63 168001725 78 671191305 79 407871171 21 870461535 22 799332173 7 522957997 67 67825536 1 855298713 21 936218488 73 305317753 94 151198626 92 394412784 84 326538695 77 177008221 79 596577558 81 757920492 41 218106313 21 149569212 29 343732345 99 737750981 95 291373596 9 429201782 2 730323084 50 744259437 35 577731160 66 549949640 49 238381862 38 767512623 38 279069222 19 236339099 17 803586874 78 61041111 16 997775997 36 944128137 85 511698243 28 282533724 41 891551961 99 516847778 8 759622885 6 316242754 45 702535332 18 368509303 83 451884253 82 66896452 36 352048252 29 30134178 13 759809715 68 998277445 97 225803737 77 362009018 49 400075793 47 310283632 10 109459550 88 260802147 18 74924268 71 58704011 30 51847375 15 810721734 11 646917709 6 459247684 84 989775623 90 56432847 21 130784956 43 615616973 6 928614280 8 938298979 6 278588757 10 360192972 39 675245777 38 186555509 32 612630039 81 128058896 97 774185009 83 942718503 55 874441627 98 169868670 21 916303604 61 962635556 9 121175624 79 579348858 80 957960460 57 966771829 50 58966104 52 142149978 28 68687251 13 961451004 49 782301253 13 308387714 37 166333672 100 738562020 8 564083571 41 435797211 44 876403726 81 911376932 52 722015840 97 793360911 4 531833052 93 492702196 17 673384124 23 616275598 50 795313074 19 790062512 98 159352475 64 142136573 41 204808814 29 777862411 41 885296451 99 417105968 20 856748844 88 693922829 10 426408302 78 751994308 76 353264858 52 544155614 62 196204321 17 136836571 0 825870080 78 635628313 15 649214162 73 639507213 38 907130313 16 34603352 60 566500342 99 135217148 23 825235391 17 697374219 25 255268527 98 363373537 89 322938305 23 568516869 44 187676507 96 584484961 87 537677446 16 53568190 7 575096808 32 663933784 19 689756073 4 644830722 33 470788377 56 878370661 26 570194582 31 357086440 0 535105694 55 469318125 29 462118380 60 20923924 80 234574103 11 685206378 92 390491788 33 508679719 5 572632859 95 245708301 19 11902903 2 347515744 59 184299357 71 461091072 51 136527223 36 429010471 55 602209716 46 795655032 73 565754786 11 506729347 28 395753744 64 542367382 93 194407429 0 480350080 70 702035742 29 313703685 82 872794201 20 804487104 67 139979154 36 556607706 84 25938015 3 614634805 0 72186476 66 926262442 26 661259271 20 844948749 81 79935409 54 853509278 71 666063699 58 182169371 81 865249702 41 36038375 36 475797429 30 904971792 86 228309947 27 191728819 64 402461607 15 192204280 35 315772742 48 63516852 75 678050026 42 888874880 8 283216148 22 91952326 92 308030064 42 506358999 36 684603185 1 86396869 78 233193130 97 173008499 15 731940251 49 791800850 90 25843965 61 840724530 65 1937657 99 603930587 53 571942568 9 213195040 42 474020949 29 801318607 80 513984063 15 413129983 93 454221098 94 123994331 52 671814981 69 988494009 67 303194395 68 402118869 92 480847967 42 318166792 67 781769146 10 87796006 40 183055547 43 143133341 3 243845924 59 595781132 4 501292726 79 400681078 3 221449446 12 158955713 52 922572286 27 771489008 76 218124716 23 47859867 90 248314478 44 121720895 66 628091894 27 46929418 47 490140931 26 597121379 42 81142462 5 923084838 33 452298121 60 329345167 34 442278739 32 760067413 83 501609042 56 200935685 21 130695822 68 737036343 41 519008745 9 459290391 28 392590823 94 255719422 97 587708785 73 566177343 12 811433883 65 135510015 62 629176391 47 677091871 70 329766991 48 542191577 79 950194511 53 798168347 46 868319887 63 458784154 21 791740147 49 145158960 24 970041309 20 172745624 4 658694184 41 655646469 43 621066913 16 627379063 31 950556321 99 229092011 18 574776683 56 439998112 1 439125234 44 243432675 47 235853460 86 168137624 24 214461365 38 319193679 56 136998244 26 880974413 92 444700325 57 223768053 8 561161410 9 99157203 30 265929399 43 140424397 46 221755465 24 55970133 17 684512666 79 39383146 81 509261211 54 898181546 41 890133891 13 547666704 50 548715009 0 242202706 35 192724942 77 305867091 52 430257971 87 406765855 23 122367170 1 461875988 56 862189367 48 603503088 73 653520192 52 791344417 5 455828356 90 223786702 45 590820817 5 599095033 95 621940077 29 486989243 1 151457189 24 722549994 37 634958883 88 524355605 91 79616652 48 119568622 48 84005669 53 501859184 0 234303322 35 399385579 65 3977242 51 514067667 4 874386667 77 989149302 36 619088485 24 601323603 65 294964417 12 91428577 86 354908161 4 866799985 68 970072029 93 266558898 61 607853909 56 319373526 89 174621428 73 325464915 16 592560050 15 457004235 67 741883599 85 14780323 36 363526622 0 625013301 78 571435447 39 286771962 10 812007838 46 294987794 69 531013238 92 935039165 51 191369729 33 522204398 26 578707688 66 348224179 55 713149019 77 710322914 24 25232983 69 3900581 25 546912150 5 828502270 62 94448967 12 448431162 73 300719876 65 465842314 30 863622593 63 228713381 79 305122537 10 65209988 41 245815703 56 32925073 55 69297846 86 690656149 3 239920225 21 760716468 47 496000453 3 761699053 83 714321746 35 697493667 82 934325190 94 940180863 47 900384310 57 832742341 76 647454748 62 693841288 15 267629374 85 379071473 34 31596394 15 425486715 2 573625478 28 472322029 36 946514680 16 318778068 69 163999500 62 226086612 9 484360568 58 215455306 87 676243259 96 82366855 89 570718531 63 930327958 5 982750232 38 83775627 24 642569532 14 582944193 10 114719660 14 153683324 61 439750629 41 590244144 96 652103224 73 619647017 73 49180982 30 901116421 35 767277313 30 337542069 83 823862348 31 616846225 35 911263925 83 424640144 95 123213821 21 23904403 21 141344426 6 555295481 91 876247951 43 183310166 18 812653609 20 343691906 83 181617487 51 493021384 44 556534817 7 738175554 81 10415657 74 937837050 16 821061321 56 979971436 4 798511814 9 689385549 45 713647779 66 440033121 26 916194981 42 176504360 98 842704328 61 427996536 16 247575194 60 730094260 20 747251880 31 642159393 94 677457572 60 505384753 34 135152336 91 45601306 19 854682527 86 648006333 29 649163073 97 642766614 91 617281413 7 205962532 79 352890846 7 396679982 2 864901796 16 312689050 7 320778811 93 228077110 25 768002454 12 694377598 1 19216290 11 637708533 5 943371903 57 368501271 15 636390765 93 16601658 60 184829209 78 669870060 53 157396828 89 128358872 85 904548740 31 310455830 51 191908182 84 914246581 20 654208184 7 647137716 26 557277062 94 308837472 38 878827358 89 78556400 57 208802403 92 701876148 78 417601060 88 382120602 27 617237915 23 65062255 8 965667532 99 983049804 7 81224394 1 481814677 87 308656591 81 672167631 88 379985997 38 145807757 97 409986673 22 343087275 23 256984336 39 52213091 26 409074512 52 581119106 77 867250657 46 993998964 100 294931718 57 857644456 44 166602971 9 215864192 18 474855285 35 926459563 83 467251907 45 239661197 75 869716160 1 98297524 75 421359719 12 481573884 18 527853753 85 802801694 69 430544470 100 126653275 47 796523122 82 878006746 46 955135330 80 728363668 29 490858472 43 720362013 2 487057761 95 244092328 25 964896301 98 253680211 66 463012889 2 921929634 28 851822522 73 815694925 28 4464213 57 64378938 61 57824336 41 937084608 71 649843538 88 446857728 86 819844387 55 888169406 69 514995600 73 627951216 17 432406700 90 223130942 59 363898386 97 82743247 44 466509855 33 945156468 71 44316684 68 895258157 95 775507670 21 437572459 77 583490676 33 979430912 60 479195897 50 239398743 79 297734654 79 600294750 88 8379683 99 193559745 26 2951534 10 818403399 34 203314202 23 575500110 52 108096461 42 363237318 45 333226583 72 664805335 71 435638958 30 840568826 91 845627393 59 458534312 66 682279623 27 530028854 11 32647853 17 135804353 78 109043815 1 352298904 19 556756906 80 12539770 24 535458246 41 22603910 93 111777023 37 694639085 96 252994088 60 962100296 63 410146725 7 642452901 67 366345169 29 747257240 29 596556600 74 466275817 15 185944805 64 546794840 44 239931714 62 301469679 61 522991454 60 625560108 87 420695743 4 272683057 88 802812224 85 179647617 88 636986075 40 441467408 52 372505067 6 783066371 6 635777180 79 496889892 12 39773871 16 582754212 91 706280660 41 603374315 17 712458221 44 639568021 85 973442377 49 906938451 44 491969151 50 966780538 42 3879757 96 515693469 3 926666081 61 3205982 95 710388175 30 18406498 80 216090178 100 101485196 9 559790468 41 741656148 37 265158919 6 75706082 74 484033702 16 924663074 30 910399294 98 744902634 95 100922078 59 980990969 46 688421027 58 298827455 41 603156426 86 557038074 9 73566805 78 971477683 83 289506536 62 692432266 84 284971921 96 993016869 23 603558667 35 85950253 10 422064181 76 331433534 18 438200729 1 703170289 14 416953657 29 923550017 45 389276917 87 135887611 47 173673711 23 799929791 33 579841364 56 78337635 14 859971994 48 788667484 46 492128790 22 996874120 4 69622831 28 578891612 43 53727688 74 527052747 54 582840449 33 821768176 88 497925710 53 230511762 22 724165906 23 200001624 37 636356387 74 822913693 47 817735245 6 26234941 33 274562339 67 559607918 97 647768692 23 28234522 87 708579189 24 226117800 41 229874204 89 479688499 35 609175017 9 635366859 38 177012677 37 583858931 54 341935399 44 686146648 14 816730002 61 313164165 50 533764328 8 489105752 72 487592260 62 931246789 61 989748151 100 171176116 85 896072704 44 868679835 63 966611357 17 821905745 77 627443372 82 959281015 78 355481339 84 321797445 44 412615382 45 932623933 5 58412911 5 86408884 69 288492852 36 561165469 68 985635567 4 356885005 65 327634593 0 111342134 33 296510325 10 912550731 60 606981212 50 400505893 50 543632759 6 973804268 49 505789588 18 718647435 31 335311469 52 26364641 61 159725845 20 180197067 69 456049394 11 187867919 79 392299857 39 815526826 63 323248829 71 73104509 42 516763578 56 280603943 91 802451999 91 335859923 68 36153610 99 928302075 43 972110403 33 494188357 22 762876043 21 446402843 76 803281436 18 652645449 71 238204969 94 493926946 18 594539444 32 458554291 64 316885592 92 810903527 24 589870282 15 400612163 29 914665812 67 633152843 25 896649168 23 800498470 57 631898687 8 242021673 77 47716129 17 364431764 24 386298115 25 409554677 63 778525370 62 198250614 61 550558925 13 364904527 16 536042529 8 29009983 16 818535364 86 456079905 79 839969034 90 555428166 55 222373132 16 660614039 33 999380116 26 490167875 99 471744591 79 403609604 67 353093850 84 923184733 66 137123000 64 469295808 79 883823941 1 272055110 54 799409809 82 87058617 36 859799062 59 284244881 6 126508915 99 824007634 60 816015776 85 903536516 51 752420369 95 293191241 91 694936098 96 842164500 47 795781941 35 49464013 84 366271352 10 506494269 71 591166399 41 671604331 43 449338308 30 848457123 20 277325777 62 472483511 21 906752582 60 901403656 20 400582380 71 843660402 41 542241214 44 721332501 21 27030287 45 954374688 89 481928919 18 470292127 93 309573176 37 959634733 84 667243656 50 108376346 99 993917302 45 293393093 74 664953802 47 702024501 39 582568222 64 908594784 7 709325532 4 111875317 9 975631171 89 445695371 37 191448850 34 635656692 8 671757065 8 149556533 81 641341364 4 772138281 4 764022429 87 661879188 0 614200198 45 740717683 47 915776124 16 604055646 30 886730622 52 94780334 31 233797470 63 323212448 17 681466345 21 10951000 86 466582355 58 506973760 13 671551103 70 705350564 88 105573110 13 745684538 57 582224174 75 416318515 57 451510358 52 224045939 90 333606146 93 422875444 42 606466552 34 572177481 34 66857978 98 457205452 75 768417261 74 316068610 87 409981661 59 19670403 86 579525570 17 296263492 99 558094825 64 246182763 85 405556623 59 55430637 33 906164330 66 422841649 53 405138085 0 91327044 87 844047101 62 634128550 20 714876986 99 165961268 62 95255248 28 33660972 25 535677074 45 681871805 84 290788870 23 966391055 96 74899895 21 49156930 99 520424014 27 440461529 34 348551539 30 800549886 0 259550506 29 844735270 60 293544585 37 951340636 15 55699978 8 781694842 18 829526833 61 158606605 81 743923847 61 222996450 28 552426037 16 199886190 64 281270930 52 449275075 98 930529386 71 272403155 43 657382166 92 64607587 4 302332773 84 360637544 82 477403074 74 459289432 44 722632992 56 343318689 1 490615616 22 832033950 96 112039442 53 944860167 52 344755019 44 261533266 8 978930020 3 469798194 43 871531774 21 978633284 17 819213641 50 388804505 73 5071781 38 921582098 32 92480838 59 248340373 7 758630969 45 489797372 10 681843489 11 453419166 22 897762229 45 877467290 46 915751306 3 7855513 36 617385694 38 67925694 82 446589277 59 199722351 94 381331327 68 426243005 36 873331280 84 715009368 40 932781891 63 714120558 30 447669783 67 783436224 52 440178314 24 463428203 70 330381275 18 392390384 30 163034042 75 496694166 63 992769975 93 808310798 97 770484026 58 436450989 3 141919856 60 14535018 90 428656626 89 948435542 35 808991327 62 237920281 13 98168729 94 419284499 90 554460804 27 392959584 55 186199922 27 836032206 20 321345996 67 969552722 55 515516069 59 799941866 23 403242166 59 548769959 4 889095676 14 309849177 56 543055034 5 176406931 93 739137596 95 885451504 65 463615297 64 630327280 81 839843110 92 791696412 27 675907867 40 165046847 2 384337621 98 572343646 83 791980845 10 525584447 52 727023679 78 340338068 83 879969033 14 15908376 85 119952293 77 523719914 46 518328480 65 947678795 1 185529262 82 894528098 45 782928937 50 161384652 91 756491942 32 764874953 70 341264514 61 930639082 87 919836753 64 350949438 6 95161499 32 266955708 11 409045656 21 26196380 69 578452469 98 807024760 39 927556812 52 340559578 96 525498907 25 762619652 1 46090725 44 592810597 43 313137447 17 690053731 94 756284043 92 631119154 56 157838322 30 495489144 37 309327744 99 55282434 47 620430316 51 114666285 48 32533373 82 428515689 77 370142052 37 849126641 69 484180797 78 462278859 57 53222103 25 827590214 55 903518630 60 460955338 18 250036802 79 65499456 40 809975259 42 779267338 94 878759692 67 775168781 90 305296293 37 292634263 68 681128660 5 861862951 64 988866453 72 853366216 40 670075014 87 941878242 93 310858044 18 868126909 60 831393758 3 28343627 3 57410787 44 949713979 25 281729912 42 176561318 9 417802607 9 327143421 22 556146817 14 622475837 80 81529857 80 250797487 61 467498765 77 188973121 33 865181697 6 146266205 73 293962899 28 853619043 26 498437559 77 488233878 24 830259192 40 566597129 89 427759841 85 812421355 31 838521932 23 703139725 9 69298812 25 149956552 100 152628762 29 451334308 79 15004963 65 874199296 48 2473524 39 67924060 41 154813069 92 734240505 77 476520634 30 569494858 77 967019944 6 718620172 98 502745087 90 179513985 8 745770352 54 944909175 49 243523302 82 372649623 15 342533322 45 633051037 42 715967714 6 170081414 75 932164767 77 312355974 4 153801741 34 254042451 47 98855799 96 665228327 70 936637735 65 472742404 48 923944237 54 335456298 51 955566234 21 583625693 24 871869751 80 486369166 92 9470562 17 329440012 71 469545068 52 406369618 58 153519037 11 937529826 30 537290660 84 908950680 28 425455076 94 349175680 43 279428111 0 747283757 1 327458202 7 655463621 75 890437321 9 107990795 91 306198204 86 94150537 22 585183805 91 170511495 63 704663739 16 321910724 87 912149248 75 148546911 68 883594507 96 639922788 56 278093055 83 132291759 98 753397619 65 926195003 82 919543464 57 523830245 17 242096259 27 542377608 10 443572452 1 61134962 49 573974335 76 414636924 64 387378778 69 587625435 61 772450087 72 600673357 75 746504381 71 357379082 42 116502177 62 997208067 11 252034707 42 36957321 40 202994466 83 390896943 78 150872139 11 326888547 53 369221142 28 84506577 64 601352321 82 470902471 6 931961095 59 601815077 86 200615382 71 207070932 96 893907804 71 305867356 87 534705439 23 753668939 55 757004793 33 990625689 36 670901587 44 149729298 61 27560788 43 900269216 91 422831740 72 593193144 15 504775162 55 266372361 99 357175653 83 291493856 15 509030156 95 917186182 57 229296823 100 98427034 25 869685436 20 174235665 73 343529078 73 510230740 6 591942916 88 357228092 68 956113165 47 227683927 26 640197912 50 257865888 92 208389848 50 708111290 40 549996515 9 252328210 46 948561785 8 533020152 27 116407938 11 715864787 52 931031395 94 565763673 94 500672916 94 320082841 71 907411600 72 325336616 98 418708849 38 372641987 91 218951273 64 231700223 100 321215661 20 903092701 61 496982450 42 518371279 22 3561102 40 983446476 36 303523186 49 846206418 29 69793740 5 32474278 14 877433725 90 351109120 65 133843648 44 760890124 78 204497556 62 78537779 89 593002911 20 297858833 47 447441338 39 331441512 88 256308391 12 147037648 38 712551410 74 254982943 21 379129748 72 178034188 33 63168368 21 573104151 64 256688054 89 875696286 72 167892763 87 155859463 82 989994874 89 826148655 77 851839644 40 594000179 31 823482580 84 312864608 75 712606459 17 635930649 29 472301041 46 672874230 89 770209185 78 675796708 60 540746038 38 772236632 48 844011743 98 799794728 84 16389787 88 139175846 50 518023300 74 62244290 80 962434407 90 964187403 36 418726106 95 303428740 13 135878358 86 280972734 82 384841750 71 684597952 79 766847421 79 729606513 50 320162174 14 309446781 69 620612880 57 42639992 43 267041847 80 411222760 67 364665032 68 373176950 42 424986365 26 831906147 19 29602906 33 661126832 77 606225075 52 790809564 72 815648953 20 304948294 29 583803336 57 873023413 27 306146664 23 156878787 61 851512560 85 304831675 47 710069152 18 193757138 15 593385744 51 52251795 24 305647557 13 953240794 72 616994956 12 224912329 23 882100797 78 618994148 97 828613908 15 460778967 5 486100877 44 174833005 61 525277818 86 56469599 86 87979149 13 248765020 84 853950911 92 297178385 94 641736685 84 441499252 54 252866770 19 913498511 79 587857056 87 455111616 22 293240870 63 814437631 5 708570299 51 621950547 51 70366508 26 563539304 40 683037793 94 998715214 97 691159492 10 354780938 91 252193213 40 354793476 90 261798650 20 583698676 41 860711969 45 289501530 60 292286842 51 386074710 39 488421260 47 221073724 24 867419623 83 891461900 42 400972327 10 244049432 25 880464805 78 76547146 84 904415575 34 763121018 23 160452384 79 383328849 63 43119182 34 256167778 30 844857172 13 678193358 39 412916941 39 235479540 72 758802001 36 680470016 21 20200372 50 204705254 34 909800566 59 971418460 93 62421988 66 496301415 52 212007704 49 604223270 53 613230835 31 185469159 38 662482551 43 394133620 57 424774730 51 80329737 43 127208801 83 744010581 77 844737436 62 224591668 39 749112038 7 69607063 9 53717659 5 848866588 54 178049402 88 228433171 50 343182596 38 748777401 54 475556306 18 842713559 9 534580651 91 607521556 58 611355409 69 842243334 26 517748439 56 644690161 90 500392463 76 797928607 79 278559091 19 169171648 63 743574611 35 751334300 74 915822135 19 118570018 78 358248360 45 920550312 48 733706778 28 452165892 12 74707131 47 857520844 59 992928668 96 355938496 59 134658241 70 625860925 97 993156256 74 422545684 64 328652565 52 142553917 7 181260952 35 106611247 34 469544637 7 626190219 99 564960546 45 893074468 14 430740239 89 585401636 91 661596125 60 979204661 43 666558358 78 900332525 51 468319244 49 669941778 79 80283813 50 602951490 92 45209630 77 395553458 59 804896905 22 69613300 87 712295097 36 951859406 53 908485929 94 633325880 69 700649807 51 259750008 4 601559773 77 308126554 93 667502368 93 219525955 14 139134711 83 85639895 89 340797745 83 572551994 10 477294503 38 811328648 3 669580515 76 256972947 49 803688807 87 848476715 72 285890763 77 403734252 39 869374460 52 357914770 14 509297215 25 643996990 79 121742255 43 328302610 42 10579801 51 357004130 11 634987093 16 705864163 62 634887767 68 106152903 39 979534378 36 307121049 51 296530700 34 720842489 40 411455892 82 143889530 6 409645404 32 637988948 74 59400363 20 668847871 32 619086845 15 645714313 28 157838476 45 73189356 20 310527498 61 989056448 22 964718539 63 591831467 8 151346417 39 177789539 88 421408775 92 482113671 59 790515603 44 644573393 7 725561637 15 165416744 26 397129795 17 534174020 46 219935864 5 253033169 69 236843683 43 909643934 27 985083947 99 734488386 32 337348355 86 682583936 14 260415975 91 606324929 42 498770909 47 981867553 60 654912247 23 370096999 50 739485066 84 81767121 52 344560378 32 765596922 42 113006648 17 768430497 39 258795357 97 696839203 48 65520633 28 491786805 59 766714524 95 535664009 57 368354668 74 471091853 72 475910411 33 977454643 39 585497551 80 389779272 6 399813921 15 442910837 76 875745946 93 738013681 72 124944487 80 135853110 32 355195098 63 286091025 6 29062881 13 363054339 55 716772978 0 358904444 14 220481813 83 293909942 67 529231266 66 766540981 22 39570181 72 563048326 72 306957458 85 422102085 59 787843034 62 418864365 66 589214020 96 715724975 61 89424260 54 77863460 64 252487389 15 369798905 57 828379055 52 23246763 25 803263930 100 311236025 4 886787858 80 711475020 84 80718278 89 541438738 23 909551995 21 136896150 41 369418670 90 770248850 29 288937899 92 803827054 97 442764222 61 613544728 56 642903385 79 457604225 22 55931013 41 186464768 34 307591579 77 348323934 99 443450941 95 885960466 3 158391325 15 109591096 9 359213946 13 980048990 50 923842245 63 489221383 62 355634871 59 859962664 12 871532292 56 928401220 74 492647873 13 761433031 17 45543359 52 12826054 72 734286469 98 162730678 54 887081585 17 680263023 1 72718648 16 143386898 77 914101784 35 418804120 81 778927315 90 361486320 30 12709432 71 653581834 79 799710532 1 805784832 55 802977111 58 961424455 46 593169756 29 596384686 47 934240116 38 87564850 43 641582598 85 743959006 48 526188640 77 861195677 16 592217100 9 175947357 92 503306003 60 540184408 55 681783164 61 934810760 69 381600791 99 571708362 83 401577338 45 591252951 42 957279829 96 265886611 33 836405266 27 506112385 78 834937335 33 71627564 29 524909949 11 793422719 84 919817085 89 369169156 38 42500237 11 956026723 5 515019030 11 441903040 78 433023660 27 824673275 50 673914864 75 700679625 55 764065866 6 15293932 64 415946509 62 302212694 9 676584118 37 890797531 0 960324387 40 28936039 2 206763313 7 854820912 70 677822728 12 991438848 27 668987507 18 553091136 52 515235871 56 480342112 85 895229663 91 990305643 52 606807558 87 814181123 64 806001303 19 346982691 25 331784027 68 843676317 83 480243667 96 171622579 4 584480306 51 309021855 25 899889780 44 509980297 84 970633402 60 403146709 91 338816335 33 310913122 20 162414752 90 179246336 40 840307922 30 859632807 2 885677744 19 95163110 62 203275196 52 529353526 69 736469172 61 711445653 42 219875483 78 892114529 94 967899354 81 853405668 83 626163493 44 609495345 7 172966596 70 653899126 41 750813092 66 56078140 36 582035066 38 314616546 73 930196142 29 919435956 40 952745921 71 396569144 59 875205879 36 957397916 20 556073153 77 798906785 31 972372888 35 257446831 60 747187511 62 341310143 19 522889447 72 926467676 36 382133582 66 31814857 15 614889236 49 987146656 48 747189609 25 361182744 34 372176550 23 519096118 42 744423730 56 548606326 13 322980313 51 176141664 47 362356320 10 615598159 12 774855515 21 100063505 40 995346461 80 590401867 49 139395140 35 546721971 57 6475064 94 545016487 58 703664178 40 377337117 53 7233527 32 611535190 98 641552565 83 557127948 3 520145598 42 91957245 56 356188196 14 404033861 49 397691568 15 279824187 45 962968957 78 707455353 90 666359186 67 659538557 45 588086985 5 76159297 13 45531497 51 851036738 33 59160382 48 735475345 37 700023824 58 565569581 69 506642542 100 943139538 91 931121124 73 981634195 5 373455887 27 907234438 64 724120468 87 883359244 91 832852468 54 924298833 6 867139487 58 817848318 20 48265664 8 710673659 66 619292300 26 587111494 75 145367947 40 595286506 91 868971782 76 897990746 79 178551396 60 779158309 83 750234888 29 920648760 63 404135696 31 874727588 66 824079053 7 412617369 79 215303010 95 543969132 47 785644993 62 819743922 77 10737848 45 691625372 9 232777033 88 915165960 33 767492004 15 119186694 84 878924875 48 548377244 10 482751434 50 493266129 97 862184716 26 790214812 33 889109342 7 724653665 48 912415071 11 391428004 33 150117641 54 874771844 66 310331778 87 187527667 5 161849012 66 244312548 38 425098825 62 95527336 74 230971420 16 210402780 66 685895295 0 381939318 37 836068998 31 838145447 91 320942924 0 286039132 50 681313090 96 695992286 81 973781002 12 408706888 44 326682479 85 278135577 51 654460715 11 563514668 90 784188309 91 384866635 51 752947342 64 758130561 38 366130207 90 731412829 86 756153682 14 545917064 7 195211092 62 786996653 72 864612144 38 209679823 23 782912694 37 951571319 94 327068488 81 812129478 12 358384478 28 71599855 86 728996698 12 544448863 63 791854981 38 551394627 0 599711515 23 522842867 45 727127659 92 934991140 54 106143810 1 930582109 6 885799682 42 885108770 96 407141239 16 393971804 73 164042263 40 614193063 51 761672929 78 356408664 94 903742278 12 630348387 56 571730234 18 651373912 0 973151726 0 405573751 63 210855313 20 879938098 14 264102735 60 442595159 94 471456224 19 635860112 36 828766603 75 300579353 90 923197191 77 723881849 67 853454950 35 191218754 72 288963477 62 258268688 71 184315910 89 427020272 68 566219661 69 669183609 25 741889446 13 659467742 6 668473657 81 903939578 34 972473842 72 793913288 68 579041937 89 250657019 63 500325337 16 566886388 89 225931908 48 410284246 30 511746443 13 655584514 88 23503990 0 501314433 14 713393108 94 316873006 6 483171105 54 798545037 19 29108284 60 81947090 4 371064851 13 612373993 94 580617371 52 454050536 68 531296187 95 152163641 55 755934299 91 421605768 29 595359552 68 195088594 79 668055144 78 480120918 51 324664525 90 184057909 73 308270209 61 83320279 6 181236149 49 773335421 59 192168041 88 141895178 79 42495331 63 586568474 35 699903039 90 250151973 18 36142899 34 129179224 34 255136767 26 341425110 77 833498786 8 101980356 57 425087641 55 535036885 87 364216241 70 723588323 85 766719883 95 429703613 16 223664774 40 46537448 48 879682011 12 319009234 94 704606224 33 909520502 26 356560744 55 242761405 93 425332480 54 880333301 11 915477360 16 563123410 16 945910984 80 929319089 68 785304472 34 290871623 62 11546194 81 80133419 58 32819864 20 404125974 65 132705827 14 652925323 1 961139216 90 549243931 11 610206125 48 557713234 51 703899926 2 131482384 74 650917025 62 712811047 65 184922724 95 968791512 81 527234560 93 885447189 61 410114226 17 968007431 35 55988248 72 157977242 92 718825579 45 873685064 99 504195099 4 245524652 48 696667206 33 467239269 92 252366762 75 753187116 17 454650342 73 888835097 78 810829903 5 296086991 51 963260588 31 256794009 43 254866887 28 816906582 15 456369155 88 175589421 35 743488333 73 676595336 88 919675389 24 625419280 60 797563390 29 782620853 81 155392894 0 781971186 79 698023368 32 873626484 0 218083075 30 477555369 49 177003048 64 759863520 42 112683163 65 263685531 69 71729741 36 903737707 47 260463546 41 277126434 18 272689333 50 957059103 37 888594412 49 436632934 82 985411329 57 557593292 16 27240899 55 923413732 66 734494413 67 999900204 4 432577901 43 570676012 34 296392990 14 867269453 66 360656810 92 968106254 57 245507357 23 943077046 61 326109068 47 275148026 27 961572322 100 68064899 54 496795783 99 165079290 68 641752623 13 568166633 23 70563226 93 552877396 50 720973421 90 971243139 84 605539664 28 58113336 34 316058504 96 447941099 55 303949871 59 430706794 10 253812009 94 266938294 24 594942074 80 33711970 6 534819855 82 738653139 65 745869045 65 695019518 85 503166325 63 897446571 40 781442020 95 961381859 80 136218690 49 895044687 59 426616370 49 350358000 88 848350407 77 932469197 67 806830254 77 243498880 23 451438564 94 418754024 23 979332023 83 683465036 78 158386599 0 18878085 0 9673883 88 127373635 30 89082812 3 251110958 71 169554358 86 945158705 10 243539702 12 893007377 62 130257902 31 342691980 43 788942571 47 86836877 98 129440061 31 27027340 19 489338017 76 629618188 0 772204511 97 646598357 64 245753646 29 951374569 19 946783217 38 969037898 59 265744983 9 593448351 56 442352505 77 500909559 57 386985288 13 217505194 89 561482523 80 462873752 17 102055303 92 345006170 53 258092110 66 317782280 22 507995755 14 711433656 71 600912311 33 670994740 55 414469076 79 913149000 95 491282003 71 748721683 20 721473047 7 433510278 42 470139838 88 406988030 15 221939818 41 941720906 2 738108914 10 267576848 20 112605229 83 419363800 19 68018474 68 113523440 56 339404721 27 801766931 57 154939622 21 963884031 20 145636454 85 866095623 86 896714631 58 814241888 2 743119636 57 109917979 4 102707230 30 722513412 90 72888022 34 991182759 53 550573625 25 246861421 48 921964839 58 466780940 21 293463419 63 821543352 73 446947444 31 503121008 36 983552513 19 827944600 56 188816865 15 568720584 70 111235415 73 338992947 95 491219714 69 823880881 30 229552912 82 246937801 30 935096597 0 336734105 69 469638132 19 761457983 25 812521134 72 754654315 48 757346443 45 138325030 38 102222677 50 857409180 56 817612580 45 175131064 46 193476892 48 334973761 93 94182599 4 799287988 33 734142826 26 585486778 28 290062575 34 96569522 68 856611044 64 344187357 69 295037881 53 684940040 5 995542059 85 463113242 57 820095411 2 454268113 93 658968766 3 857141504 31 387402614 40 276654620 70 650093213 83 118468189 84 370198945 12 189143454 9 370036164 8 368428172 39 196459835 38 719363280 70 884706820 24 542604332 58 588368248 85 450062469 36 568347758 0 842020080 18 38133871 0 970155938 50 367708781 8 729428739 18 76544126 26 249808497 51 857820937 14 873659272 64 367510123 27 242764146 84 913753736 52 503152504 58 845093545 93 65272262 82 580162168 80 236661732 87 698250172 47 400786888 68 126012838 99 866689908 92 816663506 50 732992325 19 919411247 47 506029529 99 835445658 75 676818374 0 185681028 85 931523695 43 703318283 50 160579115 2 530515543 98 432621731 8 893181542 88 834424218 86 543054142 82 102533287 13 406252507 33 790405602 12 624935379 56 464792428 60 655573249 18 53299518 33 634617138 85 577732303 65 783251213 26 628156113 18 453446350 14 751471617 52 688060888 66 167116706 52 21444607 23 560016658 57 368496898 13 875983152 22 458577780 2 9381470 75 755993784 16 564927366 16 619339955 9 240922919 36 617039266 96 845915256 84 326054516 41 32268970 44 884325316 29 93213491 19 465238258 61 644899261 0 108150443 30 289367047 98 502510960 17 132467661 75 246133627 14 213663169 82 517692673 84 851942831 43 159419954 5 603642404 96 33901091 8 256079245 3 511514409 46 512032998 81 511801514 32 870224043 82 914092642 47 674265065 26 434356898 49 207531828 13 87969996 83 683912740 93 302141766 99 897080708 88 231501528 78 864063620 22 163605247 48 323466455 84 593818865 65 304867199 89 728164917 32 970927594 13 364829355 88 493751922 38 108621831 20 476422438 74 459421303 85 878251031 17 442489808 36 353561581 52 738736255 64 126966616 29 111289076 70 520671400 20 631931789 99 7698597 81 246412745 40 709944438 31 417520623 40 438185577 23 419791167 61 235558957 45 49168677 84 299797335 94 958652075 66 85811636 43 701487077 34 855390493 77 578438767 16 266219714 53 761143781 23 471874945 97 843372920 81 744263862 86 911554255 57 756902839 48 155241655 90 825975075 98 709875675 93 70894968 15 307441265 10 931833356 73 747333026 74 835577018 85 783515486 27 173253413 7 336402572 94 339383138 57 548899653 25 704535789 14 434227544 73 203653509 14 244166703 67 653836092 34 153871699 20 206658747 93 320002785 10 791189183 58 306271259 75 326399528 31 946198089 87 217706322 24 191887206 2 30012043 22 452772996 30 571583446 66 854915378 30 552271074 72 114822039 70 779886839 49 873204810 12 870312867 22 854559763 46 150204875 39 326529868 20 552844762 34 169742903 19 519677675 93 333504672 80 683700400 17 305345583 62 450937033 17 206090683 1 250150770 12 184015222 26 875114412 91 374784188 11 406010462 58 54697853 30 30211988 25 640869751 22 217078036 55 627445263 87 510898806 19 629323410 61 792103213 95 507982281 42 137176019 41 858615598 52 499393743 4 57341187 11 672790823 11 734382238 45 32053169 95 325796654 13 722076154 88 881117933 85 46012780 83 546339258 88 476095814 64 437557180 48 835748686 80 850586220 86 290443379 79 525538307 96 515515478 41 684696493 69 372997470 67 846124565 36 217773901 4 383646808 99 919640316 66 25434003 39 24594118 77 261488849 92 135505179 99 548398880 31 176726116 93 974755488 44 293259078 25 464256380 44 200742808 23 489057615 31 221897433 67 639691818 97 282419766 53 161958147 3 667270876 89 647748574 79 892034552 54 945902349 64 352770117 86 313721477 91 132174149 99 555624858 50 386354495 55 859054001 26 297417364 81 617895322 12 854278416 48 569906107 45 845619375 42 968419621 82 938395974 93 504429604 21 427598885 94 957991237 86 216711167 38 860263045 43 589989870 93 217511728 83 385497936 58 184415143 12 128746519 94 613375173 14 396633898 89 69848176 19 47993674 43 932334183 18 276387433 28 413643837 26 88472953 26 248410339 78 236453172 41 787136097 93 185881684 17 695931386 51 828917075 99 643979425 3 358300300 7 347068168 21 167711044 60 880640732 6 314240988 43 968411621 87 216785724 41 916230565 73 900351591 22 267714914 24 273977318 96 959358709 75 73453116 6 70314961 75 479714037 89 946824669 2 962569449 30 224236106 65 625272735 95 54362886 61 747628090 97 756222637 52 536976843 12 607457409 60 946172929 9 997812121 54 148667477 98 279052412 96 15582811 75 24652626 31 825485626 66 382317171 31 209694089 19 891043202 70 533476714 43 492483644 13 879094633 82 266763770 9 343590357 79 106687198 15 51531655 94 450225656 17 105664789 20 492422092 35 766157316 36 129930089 92 557947558 39 960929995 78 684884687 46 385401483 39 633029484 60 293233738 24 686948353 25 397896691 15 27795284 84 297547646 81 316394066 57 23941132 20 506584706 45 516613829 52 60077589 5 531637436 87 46045768 17 327499130 29 226407239 90 904224553 47 859055462 61 413921633 74 265443032 83 566875335 48 878875189 37 599057615 95 265140030 71 917104337 3 874943043 63 225752884 21 506237425 7 736682595 94 239033479 25 294477429 45 218466690 78 431329554 31 653108130 69 495769953 62 693057197 38 348564484 16 991000299 34 126226629 48 514503674 79 723171507 11 268079347 90 81839831 61 134686766 33 260488192 1 165086420 47 768611552 92 867736541 81 559858964 56 8220543 43 995071503 51 973290226 2 618765092 59 857573549 75 771121481 77 261976491 45 409183009 5 394874368 11 479766593 62 946790304 20 762921241 21 583862337 74 575877926 33 619380612 78 314974897 96 484599603 61 556605059 27 333357402 10 683417254 95 940213663 6 787983515 45 832579084 42 305891693 96 645730551 93 340003613 54 194059445 82 662967913 47 9423854 14 205806841 49 509278677 100 258740820 28 715880448 46 20382613 2 637041811 28 434574623 31 924308521 49 366343245 100 104111402 83 977935082 51 12915994 73 264377121 38 910365382 82 783787319 40 359631993 82 610389666 12 946188935 54 316908631 75 94039169 0 976340505 45 942478665 42 877681087 65 449866359 43 556536457 64 191519231 63 463334700 71 989776313 75 408285334 1 363563360 39 835819412 42 315969063 28 953342370 99 861406922 62 228481169 34 107321932 40 668360772 89 25268669 18 66626767 70 865592031 44 184939707 70 400423496 32 648039432 32 367144298 2 231559782 83 307967995 57 974891401 74 517011849 83 511068060 41 946653256 1 253629115 97 239881560 29 865374094 67 706364983 96 108380014 59 238787342 26 346476485 0 146755984 99 380180997 62 769153920 20 539414468 32 814666648 38 548516930 5 190140446 2 66768844 83 668002000 46 930038616 83 374150624 28 179619852 2 50027397 34 393514062 30 619596426 45 684408705 22 754894984 6 570312824 65 191151348 100 265786205 77 460731149 8 997118910 99 25788123 20 460130284 15 160052402 67 613031992 50 125109177 2 852989462 5 675881431 64 145038869 65 646218473 88 559476000 9 687744931 52 830626859 68 739515090 31 689723333 82 793111813 62 301612891 26 347970716 70 320469095 72 927323566 28 412564956 92 464409534 96 394817785 86 850935743 87 950132653 45 560840448 27 362775969 97 543616735 8 850119812 7 846977096 56 996169994 74 707503106 72 57811478 8 5555832 93 748138586 73 213458862 91 770727665 62 490885430 6 564544888 79 445082564 61 430347912 12 152704219 22 209887834 96 960400672 93 988870382 23 935017042 63 274814409 15 501760566 26 276097629 7 690867882 26 936915304 82 199815211 64 636285763 19 962704850 2 767208046 88 69978329 33 635287979 49 877516787 41 464013877 56 228046335 74 222447002 12 664994727 11 698424310 86 510765518 11 47828457 93 237744820 51 408599352 21 937420770 23 846169405 98 119520683 74 584678144 59 928620964 43 561729893 2 392966556 92 9456994 85 26610440 35 987865997 83 525442214 41 107486262 88 324062358 35 804515307 82 548914108 4 587581248 53 163598751 58 972680476 89 857593140 75 776154176 84 452093869 41 217478820 95 46556131 90 29066994 94 757378684 40 531905885 82 464809255 65 739851233 72 453194588 0 980587589 90 276755067 92 925534134 90 253549134 61 12159984 81 40476503 49 135365523 12 706717804 25 280799736 96 507593785 91 783878239 61 658226301 40 731570726 82 55392376 29 445908158 66 468754933 19 142027215 93 520849598 44 585784068 25 322932981 0 412965488 0 694932612 21 93652793 93 567437537 37 670566685 65 121734907 10 852978671 49 900953793 30 512852401 10 574470705 21 910431216 3 860631578 63 270171298 63 843545528 8 230458862 60 756099000 53 63272821 91 503005768 32 930669371 83 567775184 13 848599044 27 103725464 94 769149400 8 546098919 70 774173963 98 415009107 33 104601414 81 722873316 33 502016312 53 96970561 53 718407081 6 487526786 25 719464292 36 911931657 75 834105853 97 618753405 34 365139181 57 633627119 72 915229154 98 135870934 31 219676630 27 257637295 10 561980396 75 283019778 12 292636734 4 452091104 78 167406057 17 510414559 84 505510621 29 342471945 55 74918467 70 746259070 71 862256240 55 124824074 0 694470038 35 5113070 43 54651567 42 932438944 60 280904469 6 24635426 8 520524840 57 277068098 69 896298929 77 837447761 56 597206883 82 110675881 72 191101244 51 40964686 98 336180864 13 9984951 16 211800536 58 482685418 17 628668692 4 763756142 51 937524205 74 769590613 50 173919146 59 745259401 92 253713901 35 873411037 18 823394151 14 203630087 37 719504880 78 652456766 4 557895635 98 52114073 74 952780318 84 483276710 20 532939483 50 941825887 63 703562514 4 214386771 87 830281897 12 332037352 51 176156206 51 431791205 40 654522172 46 215306063 67 837949978 35 759715260 24 767551603 32 739846824 34 243786562 86 149067126 2 465226212 5 662986555 46 698700611 35 129788456 1 494983143 67 304720133 46 306187275 85 271302214 96 482938795 18 229684670 32 535442998 16 515857273 68 609844897 49 562032464 64 464595541 3 449730221 55 497157322 100 932903500 12 790414138 97 495149782 38 725449939 41 152414812 61 106057223 82 871356499 85 886587432 18 613525546 86 886728579 34 794298866 94 363685161 2 416362137 6 279265963 16 424103946 81 524609268 89 743820846 8 613773411 76 886782745 32 245167152 58 540804834 81 277053678 41 299085702 26 230841475 4 630896958 70 442178501 23 35083747 73 205254410 22 764580255 41 124367105 27 691225706 38 633861125 2 932473647 32 90541565 90 596366522 47 135202760 46 137872526 26 103290450 31 34569793 77 75143622 19 385138875 7 510458058 81 516850528 25 615178676 74 403690348 90 833117223 97 8692207 88 825283446 79 410028324 16 543172978 27 793545071 25 558453517 9 440639698 87 284980861 42 440685486 7 848427257 56 925923861 83 258761403 21 637450815 37 186262201 6 858218699 32 81131977 41 320096414 28 682371164 42 581969832 71 578061614 62 660312258 50 69016533 3 223418746 11 864374070 85 856402776 60 535996361 3 582232327 3 306427057 12 947451820 31 973238830 76 116436226 27 41237903 80 868746392 22 143204999 71 751426745 17 220997314 63 238020275 78 678753365 78 328934603 2 858547560 16 857275615 59 557755873 98 917063612 53 777119183 7 566210307 37 501463868 32 713119195 25 49632759 88 304590959 43 893452078 90 29454767 31 404002121 19 698960100 72 639798429 67 491730810 99 238065734 59 497893528 46 733074435 8 784953312 48 301138201 88 224788319 55 438980838 14 376195021 45 688808760 11 544487509 67 922668730 67 305752448 22 793812491 8 366444104 1 22741297 40 306236643 64 127884155 65 792152476 56 737628333 61 313929662 97 737590171 79 459377288 93 860024709 80 952099003 34 257848926 13 39587534 42 534957264 10 428749457 86 339178674 35 161975030 91 513655996 15 822417262 100 985054114 47 169587959 2 139600867 11 635494625 27 123947094 49 722478213 53 750763691 42 907541292 23 270221025 26 897545222 100 306038675 98 524545497 99 742932774 75 459901926 11 378569751 84 680491388 90 998422618 9 682354024 4 813351571 70 703187328 6 909670901 37 398250283 82 235721159 91 741946946 82 628914188 87 880974060 41 444678979 57 938525181 25 639408790 26 89929458 65 247144202 68 916116534 25 246135391 19 701194882 52 343397963 41 499771138 93 953021707 9 635732491 42 33195344 53 470160318 3 739207915 16 441885254 87 617357306 29 392716413 30 595128648 71 93774938 92 555613586 15 445908943 12 398690630 88 907581270 61 162608633 91 954695229 11 840042040 66 435113770 27 839979837 49 203011393 36 913169962 57 917146517 5 571229605 24 541509364 43 342142453 2 224320201 98 858380961 61 893228183 81 484964664 26 905086416 47 744666160 26 950362533 59 193814297 63 379661053 43 244478740 75 39718247 36 279567460 38 736595130 47 711142019 6 295368202 57 15191061 6 10852361 6 914954985 100 931790517 50 217573953 36 925021457 58 585774861 1 977195115 41 634694836 47 651343605 22 484410990 60 746992835 61 245130584 1 527687908 13 753354392 25 431361433 21 198718738 58 221492780 83 539470163 17 273658993 99 449576002 43 18775665 1 572376752 0 828814848 39 974360301 43 159501933 23 435986746 6 75076829 24 208906446 15 573409464 74 319078247 76 566029875 41 318856188 52 223628726 72 56633267 3 460354661 13 622682488 24 534667100 33 486450935 85 832294303 88 184045182 59 577892964 81 93162954 30 936244131 10 922678411 16 314626903 67 589480287 68 470371484 95 778536911 70 317688465 89 617141926 72 272007206 52 817890230 8 488782612 32 518461936 46 675864523 97 96517419 82 381437214 21 312840982 3 681848568 30 642823173 61 155276989 12 447844513 70 863703514 55 257752780 33 347390672 31 751610238 51 572487550 35 649174520 19 22680638 99 352776586 33 966032409 0 79555552 99 101902298 25 6351095 54 160433853 5 804505704 11 37439303 100 166816066 50 119122354 95 561762979 75 191589080 99 924161436 56 126336815 48 261969963 54 984525317 63 74403133 94 701047551 42 669864410 13 509164918 65 319468003 69 544446169 3 568249742 32 111775478 27 559938991 56 852991821 59 453357501 84 218430991 57 182920236 81 775227527 92 672378400 83 320761361 7 394633029 40 801248213 41 205178884 95 636393876 38 898529709 95 463288806 66 381949234 74 768931921 12 219938438 64 818032644 26 427603578 29 65442108 88 693585502 81 419820494 64 669604062 52 908194188 11 792956473 63 113179894 54 755942491 85 597681273 67 27870344 56 387257511 30 268841565 80 814468417 46 237605008 87 965384664 90 181457450 56 165554257 83 870474848 77 199698870 95 385566141 18 245361635 70 543222978 13 931223403 64 217610498 8 710433386 22 238549892 31 645157218 49 118872242 90 398238187 91 796653259 78 550796276 32 837504420 88 894696856 94 614751443 7 468098330 68 794008668 34 704365336 68 626999317 29 17912950 38 739130298 99 953175239 45 256406456 65 709841673 92 799201221 20 799189643 92 783834599 88 400733154 60 253537395 29 761462325 17 567811089 100 804924716 12 65657841 83 716774429 79 485638030 8 776869715 68 11850306 73 50729779 73 549753321 46 705615690 41 499625794 52 276713049 54 121865391 42 249540458 70 560889678 31 169823993 76 14548381 6 656840503 5 410790467 90 145057242 75 257338454 22 610249402 60 329600008 65 24913395 59 821054115 20 528163921 95 532807652 4 212770060 29 317329467 100 571410561 80 894849400 52 367592042 10 397937094 88 324146442 15 426214992 94 893188320 52 826483924 69 799891412 44 889723575 20 850346904 86 523242370 13 658620086 4 528352399 18 924917406 96 844403282 12 740297340 74 822481252 39 454686747 32 843657977 35 33118811 12 154330517 81 152670607 37 110964880 94 896257405 3 57711664 94 810128159 2 561820898 2 936400695 72 549427329 31 901880720 100 40485906 60 303081633 28 971049796 22 459166222 18 823212526 9 984930441 54 303090868 90 589006032 32 565892767 50 754866918 16 515420137 73 968546029 4 815059143 84 928412669 92 473256555 57 462140554 23 502230072 80 87478878 64 165877803 31 484559681 34 683565699 77 233250068 52 804331293 92 358280775 40 206186106 69 294116063 90 370132492 64 702853518 87 184712124 79 220936797 50 719898625 18 321928987 13 929030691 57 674844282 54 83173789 77 392680973 85 948466690 49 547752655 5 908825138 17 341871693 35 487843542 98 746637665 66 530809015 10 258392743 67 791910818 15 88828846 76 299950631 76 828609544 66 373271312 87 221683641 57 41212490 49 96324041 81 82468712 65 740226308 83 802922720 17 879464538 83 399689817 93 336387689 31 867084268 55 961975166 48 65849916 83 401592536 12 10230966 0 930242756 34 740279988 14 116915240 14 670561521 36 5095104 16 854574140 33 509973484 37 231612717 35 443608651 8 595312213 46 406663675 60 55567736 51 659086758 52 579898014 57 861698259 75 473058766 98 302851012 37 3618445 1 722773769 56 964885041 5 149469936 86 630238770 96 905923085 32 454293029 93 777378694 42 739881240 94 239271632 69 758587279 43 873012569 90 271048801 27 123699965 100 116911620 39 462913719 3 595722026 86 870588049 50 976432914 49 297078306 76 907620065 56 155877544 25 136367535 21 113421354 89 22451123 78 725012268 52 540769197 8 375818615 92 991302108 99 644355095 47 209703709 2 600573677 71 635875890 98 242820200 83 851453887 14 372418620 93 509397677 57 605452954 87 949153969 78 919747535 2 736558884 65 797262499 14 694467193 82 467542406 30 778877805 3 694954655 23 761002869 64 859852984 62 961876571 73 624703910 10 787145082 93 56421646 26 268881211 49 89779321 83 797789050 94 263373265 98 893372270 56 343631004 91 399849931 8 655755477 71 96813057 98 710005202 41 735708177 13 433260300 13 798941601 18 371295820 5 122555918 87 966346090 100 927284076 42 818596610 37 406765472 51 293108209 69 274751512 67 296364871 6 150928705 72 718505606 8 413425916 91 467037983 73 147932428 5 424596323 67 702171871 63 669138537 82 888794309 88 99507029 61 90268440 78 353686331 60 738317394 31 166864707 90 116063392 56 146760457 78 483875611 100 858494979 0 344217224 47 835210513 25 621603804 82 673841709 35 9453671 49 25734315 36 212094776 53 457193401 26 980822246 83 542578055 32 510145462 71 403190122 90 492900641 66 849595472 19 50574247 9 632805039 36 86653913 15 327799603 21 943931050 60 449422719 43 637917684 9 787492943 92 206701966 65 322066970 76 969013257 22 49312015 94 581421498 70 595656314 69 662558793 30 112374484 98 660432801 38 449895224 67 534255950 95 104398861 41 501791546 100 453661600 89 472888501 66 689879017 87 879951431 57 798945231 12 710622160 18 794028098 95 119703448 4 508680407 86 373512559 58 497110438 67 765659759 99 754835655 56 615069537 99 263411114 67 875144006 92 143232913 79 701803299 28 161308418 43 67656875 68 742318088 95 739367964 45 271816375 100 907576743 28 15344342 84 25107668 43 681153405 27 281959419 90 334234012 46 876582894 10 222351280 17 124737639 22 160019512 92 429316910 77 294045550 19 41663391 41 847661873 19 453024555 84 733726498 92 841970129 55 978750302 48 496914909 44 530548912 83 209305575 15 968630634 30 100235726 7 934877571 45 754835251 53 296174516 16 136930585 34 458704019 77 365000473 36 252365110 12 195055409 99 215587677 26 483672239 6 887660576 15 13310661 28 263034518 98 883597120 57 83005719 16 758013863 40 593668935 20 835409894 74 941600933 87 605556973 71 462771163 60 768947143 19 948300746 78 47729019 83 457077277 68 715962159 25 555751553 29 53040296 40 466111918 44 7867471 10 903127343 53 419788290 33 863947342 32 472501824 63 818484170 76 403311767 32 11024844 20 505402678 97 606303489 94 321910376 62 617269118 54 885505754 88 796614104 70 896189580 24 456248353 23 477179381 66 694773612 76 34834494 49 576954891 17 856251459 86 447899671 59 972113043 35 387602879 0 413694996 60 295791431 43 762379986 77 774506889 63 916853351 7 926935507 60 576572092 71 66928966 49 102660117 32 779093362 86 796823143 68 24435613 95 57997106 75 233440745 46 829960300 89 160375005 37 148115664 66 47599293 51 497677644 92 376319205 75 275875932 65 447415228 41 831778323 39 283487168 54 748224270 54 704428981 1 849927924 10 617552983 79 811785509 3 197125812 52 539258246 51 727904582 62 559923801 50 576046270 90 995510489 88 128033067 24 288639757 1 618685830 89 32377492 79 487012945 27 610128247 35 350562232 17 443594886 57 720443880 100 108636122 57 472871109 58 784802673 44 498733564 100 95161587 32 251729847 76 956574479 98 689524471 47 840951289 66 2283699 21 312650405 22 141964657 71 397607088 33 369176730 59 305430842 91 667712767 22 568903527 53 193990383 30 622891738 80 736125036 88 986068749 60 466607588 11 27499095 65 912544608 45 21126461 4 830078891 19 520264683 84 499702373 53 737376451 72 791002269 60 322214440 49 46019726 40 740026649 92 25412731 43 243831898 91 59316024 83 649233669 94 233441416 26 433518664 88 145916533 19 325193708 97 834804963 17 201102159 24 408270215 17 124549940 31 13584759 9 891339485 83 285369874 68 717009510 55 718930484 41 350436129 16 549712017 80 206887440 12 740454954 88 679635115 29 419207969 84 245225868 71 655368545 38 883499377 75 254459939 71 814195502 57 952721718 86 399725834 47 920146449 5 63225361 37 981922835 24 591456777 68 353066533 20 964737868 66 730533360 93 526363703 23 753993706 41 589974291 69 82073469 10 634675623 24 314227756 88 938091307 10 538952153 27 657226357 62 199863018 34 345494103 90 522909067 15 884722618 49 733456412 59 402764316 12 860067353 49 363273880 51 865280529 98 812242834 78 843959988 27 894896668 51 416056535 45 611928629 70 781309745 45 65398930 98 894562012 36 50571678 33 194503967 78 327220365 33 462535852 76 206659370 72 41324694 39 147286442 78 141300690 71 932512875 75 103327886 27 656023626 63 900515656 62 994429563 69 378662610 66 695236101 57 312897728 30 137344428 85 356771392 98 400026867 73 291650570 61 745919127 20 233609953 92 916763749 35 400151881 16 673283086 9 846880258 56 920981324 52 253894390 25 730014636 64 781384101 96 63493847 75 272223058 19 756457536 22 849666124 61 624176433 77 344666259 42 689017377 86 376530869 84 207519937 28 619543883 18 606776698 58 996397026 16 752425915 64 243849847 89 730164727 78 49549823 53 346134129 89 222122055 34 512878315 91 693469589 42 978249152 90 204752369 25 276135768 46 449937134 12 63805146 11 310489691 25 964901131 17 445968029 11 259233420 85 295812147 82 92876624 61 341599015 1 93073101 61 544897370 6 145009499 69 508785964 87 612519469 57 776345615 86 821613052 40 85746941 6 538683043 10 252461953 42 356910865 74 526247022 9 235623206 79 338860428 76 466510814 79 132826101 36 533316584 93 769125884 23 466810715 87 425005568 55 681517424 74 27827047 19 777080349 29 169826813 69 635843447 4 191166290 58 961562628 69 356435734 4 215094557 47 890180209 22 783102168 86 21813211 49 584981115 54 15149256 35 216933964 17 401352228 73 715738238 82 303738362 91 448029463 83 524602584 92 566001114 83 154114305 72 164378258 70 392401316 85 863467336 4 685544609 58 754871845 1 615787550 86 642648467 29 766590393 66 368835456 97 630088438 30 961239379 63 603328866 6 136236327 94 337566799 26 379941195 12 479671963 52 898554902 30 703011291 26 660759045 91 549458877 23 770949637 90 591588171 4 275194899 69 707579136 11 342539953 37 273692536 17 954622789 92 729938487 51 895057274 74 930635037 59 437517232 93 869987701 68 772483993 35 732250591 33 363725940 52 210370496 52 629595422 12 828532656 90 903734661 88 851192896 93 450980561 30 983353586 62 324340738 11 937336000 56 71978104 80 324263080 76 235376743 35 382942557 93 478182179 15 567058577 34 646753271 23 338021376 49 96665175 44 168576011 51 333992794 65 601446502 34 656651826 3 965187564 33 447402662 42 108349757 11 676041960 62 747891521 15 998654385 26 988454057 5 550721600 49 524230657 71 20269784 77 875783627 71 462351057 53 586682345 73 726980531 19 873334401 89 483226478 99 626172178 23 746521618 79 440109662 60 297856538 87 488793930 95 58473136 64 64437544 65 116718748 27 482787707 77 284018965 68 826765168 82 728288008 9 654424137 33 428613254 35 543705954 30 645879259 4 62497302 15 809391219 17 291952187 68 866989556 65 567090195 17 219547824 53 245215160 32 175574850 63 318024473 16 648252674 31 555958456 50 590449429 62 112218682 0 403918301 35 990579196 26 479112717 30 465374371 12 827217118 58 704624376 6 208769042 33 259099613 34 169375295 8 1160887 28 745137147 41 754547111 59 954731502 25 996676434 28 245750022 54 875562674 34 67030174 29 310149012 74 220260096 80 381772897 73 285791806 7 805693900 16 954125752 90 876713584 48 898554019 91 614049334 88 489035200 79 988212951 40 388185639 12 936003326 24 687760700 54 335664084 75 770844399 65 783317648 22 116825120 96 681564677 47 483834004 49 679481798 34 610815640 39 377734592 88 184660549 54 206206833 56 950256791 43 385426304 17 16283083 19 170688476 46 914723397 75 501342150 11 365495652 49 932736885 72 351965974 64 884188167 51 156370312 40 369591998 82 561536611 49 308822689 54 861730395 46 649430590 42 565617621 86 233902784 71 479439009 42 256618052 72 668768369 4 206945041 45 659901541 26 380794189 76 975112832 20 278896113 5 759120913 55 433442168 39 270768347 21 577774782 91 850481299 47 715827366 32 249122217 79 74145901 96 355105401 83 448688590 68 209095855 89 493646112 14 238942990 19 283089415 89 776142102 53 827031633 61 283120197 57 57323814 29 169671522 63 349775699 4 921511342 64 857458930 39 136722551 83 252934936 100 330776010 98 881486082 31 502529146 91 227766557 3 865631335 29 897327577 17 788920558 66 627959758 75 15249700 37 850920767 15 435606115 71 641703908 77 116337643 85 984128754 42 947326258 52 27929496 85 861623778 41 180360245 71 503975840 61 690107365 85 828954623 46 290006918 100 757111617 0 361520845 23 88377384 57 306882610 5 453488182 26 467317389 11 980510417 74 762815325 41 965064361 24 357443252 50 770683358 44 92676723 99 793938127 43 882951966 24 726618190 33 60175298 2 455832153 25 119187390 19 753816892 41 694236319 15 931683831 61 930548672 46 210623068 98 600839250 60 752945401 35 135994276 38 872589635 48 293137717 20 87649169 93 391799075 24 523307816 40 110381035 23 971222440 66 261531550 81 983971730 77 981319944 75 819391852 36 261401512 11 277961349 33 29801064 73 959357775 100 419607730 55 148225130 34 514192103 41 864279575 75 14293158 42 522335678 18 518737576 32 287354878 33 852532738 70 351609574 5 876423660 25 85637104 53 528439188 95 249110514 39 100783773 13 603289434 20 16905509 41 926777927 88 815910507 73 749558986 41 832973278 82 468603325 76 36618541 43 172627798 54 508129848 18 241611614 0 442945804 90 808422772 4 482950748 77 40675217 100 150680472 1 540279003 4 744505844 62 540554002 26 802260177 8 341210175 45 199506721 49 197346443 2 665964182 21 692783918 61 906080216 61 266313580 4 822675619 40 947806711 42 977118793 62 588396559 3 809259704 56 333512407 25 420530937 79 655012095 97 66657498 46 461705900 66 726523386 61 314769500 90 981327544 81 52992102 99 416918596 84 709008196 62 689445008 98 30534290 91 245522115 1 239670162 88 368541596 9 676971266 94 865367579 93 597053455 29 645484281 49 681393366 78 704053691 10 181090143 16 403673568 37 781695259 84 46847332 49 322674622 67 283941613 92 630291101 51 352056653 83 765276054 89 701956512 6 34403900 74 502516950 1 571493155 89 922677420 75 54785628 30 670162402 51 837649724 40 595622720 9 63657787 28 52092729 14 23821206 18 896022539 36 372032172 26 506977774 61 68781595 7 274424783 34 364493998 77 180583678 89 70089796 24 621990967 36 294070512 35 956977207 25 308024378 2 641331711 56 837669247 19 647928955 81 647810406 87 58942703 16 40361857 13 826174289 28 661905456 29 792493818 5 910586688 76 843420717 13 508422238 7 844881425 11 404644172 27 487719785 7 749779510 67 549917771 8 340236667 93 65025766 91 543006497 74 213418470 77 750907739 56 970657963 91 177297309 64 764575345 14 180300710 86 376518680 53 692948016 70 841159728 81 541970121 29 39121654 91 26612825 22 599017906 85 751042600 26 1782075 55 805619467 67 500977966 5 710082829 96 490378995 38 475687011 48 295736140 58 479704545 45 271396792 99 948723120 54 233503613 0 140973293 67 772417884 59 432098897 100 532459402 53 283009715 11 620430955 43 582440389 63 666143113 54 626156587 71 80119440 7 61769347 21 308248730 41 714959556 65 450913951 65 387176496 46 267246163 58 362486289 19 236430722 45 211297408 35 266869487 85 816784470 65 46388953 33 91309809 42 862849570 100 98231321 41 285441771 76 620335390 14 81873092 7 90868769 98 267503857 70 272244101 38 198946451 89 688264453 48 239990919 11 590702765 88 215831741 34 896843809 28 339382298 32 897684450 19 811254074 70 14686307 99 921067543 52 258294901 26 786479079 6 557192393 60 574389759 98 615939564 11 327101003 25 729029626 100 914988385 99 149732442 5 477892207 47 992175108 12 978733164 42 832938675 82 277215436 92 760532847 68 305255064 93 35042069 75 785039737 74 233599135 38 437386822 97 945377995 50 124102780 84 347655794 3 2889951 87 707562485 25 73682422 92 119438650 55 430790713 43 550632365 70 637386473 73 773348994 5 931122860 96 910734059 55 802696890 6 648048530 29 520246931 46 453892329 2 560125965 12 439273604 39 320256587 22 790090476 67 106217095 100 456487030 22 231745103 0 354122852 99 932341437 71 173973230 81 770131883 32 810727013 11 712334355 63 535133634 28 89839270 24 423059146 44 487838553 40 793203785 61 783168835 9 136374576 33 24945390 37 497713460 59 995477233 51 52501503 2 201609363 69 118278294 50 136293007 0 533478452 70 244516470 1 968414162 47 541876655 73 128518119 26 566273145 55 713848410 5 181494487 55 296024746 46 343893708 90 314575349 84 969233199 99 215419484 33 702482452 30 616435930 7 568429309 23 128292203 98 677046719 11 678952987 90 597573361 68 389318616 28 543777273 12 794876115 43 13319381 28 612408968 24 932635961 72 471418180 27 322990386 76 576840481 51 889624732 88 577456110 67 750709870 26 873267286 99 629186846 16 513113122 76 216581533 88 341149104 84 909402125 20 768084870 99 614941978 63 635228139 45 579499064 80 63513534 49 799105788 53 733721277 2 229819530 5 206842004 43 469161538 14 975779396 68 37997345 30 984174762 92 681800137 58 743017400 86 373708517 59 101973243 4 719185806 20 107381937 57 624921591 15 724948272 25 266726341 6 61646584 84 24038401 14 307042769 95 979858723 96 416315718 4 460688733 36 467152416 86 623740439 4 301957268 48 930887324 10 475825769 10 333745785 84 367451448 28 989699201 64 651560388 13 848690266 56 784886246 94 661951758 77 398396155 15 436927222 6 369934810 45 196093557 54 511184358 24 165098581 11 20860792 50 644519372 61 336155156 67 688129727 72 11463929 34 225796969 59 570094735 86 502368887 4 169373745 24 718431531 10 469265576 58 838151295 74 644359935 64 769485684 38 399017718 86 243045296 34 389981841 14 872238829 65 231763785 31 238070158 63 986929486 19 200635552 70 396065619 56 667297231 77 189970607 99 441427700 89 676313523 74 361697102 27 344814204 29 973636889 14 192499507 34 467734851 16 161381835 100 165047446 81 650502612 14 373477901 74 931314972 67 320440753 54 239053775 55 267545956 71 612856061 100 146846311 84 738408359 71 784515515 23 879611225 75 995027451 75 836426518 82 395230562 37 363136313 13 152450408 25 569235315 82 654542067 61 704327305 22 382209515 40 900639140 57 918545012 60 607311381 14 398896434 52 684610560 23 735448019 2 811715811 71 677621057 55 218464833 57 878933295 94 193745013 2 374658141 26 873908580 92 407106778 33 773296725 67 962579351 65 517899951 42 336820662 48 31484865 92 22649976 6 914857273 64 278688965 36 422501462 73 276579253 21 196315569 91 574452191 97 567128120 64 319454629 10 949078036 81 723754786 81 473961337 92 657304626 46 975739250 33 506820288 17 583505863 42 167589334 9 489961820 56 840428729 33 942384464 67 108141247 84 27366201 69 250378099 47 165718746 35 430416632 63 802988093 10 925966589 38 117429650 44 558626200 80 927810650 53 890068215 4 459768743 8 662425558 58 510599918 31 537852997 80 714636590 39 968713464 89 466960048 60 245446989 48 895765000 46 265008102 33 820057743 6 391472320 43 447208409 20 645818768 12 613453745 67 6976692 87 297770242 41 140405730 13 980314723 71 460271272 28 912719997 56 364007288 37 486063279 36 979870623 43 967881982 55 722919378 69 604977121 69 549530769 52 873261570 22 179219456 2 608865633 19 575778988 16 809896593 23 869798969 52 537906062 13 66565389 82 507904534 7 408633016 23 629795871 32 682325690 32 150323228 61 551681686 34 526270612 8 720723433 58 649965956 72 230809729 0 620912909 47 213743854 32 310002312 50 829237829 1 798950990 72 9120291 78 475702152 100 841529853 87 198758766 79 154769340 25 561474966 52 253446411 55 246672693 14 480676 0 802320604 25 770668913 0 11702129 52 780809296 17 467043691 54 2005352 26 54875023 26 446342321 96 167253706 2 574152857 36 9498107 35 979119624 40 388529247 24 683768490 51 392108594 33 376430386 91 874382007 78 823210451 36 453177651 27 826659420 11 149141787 95 858695219 37 329671362 33 216028563 90 664654109 36 187346264 68 625823327 10 876031223 53 336709943 33 653249605 49 339726602 46 503349922 55 116003192 86 348951483 44 463028195 20 960466303 57 366048819 29 976727002 5 729777268 97 382855039 76 79285116 75 478027882 20 556607948 42 653114937 62 980691892 22 98082796 66 685744067 66 824227428 35 218820641 29 680258127 27 539090312 32 37911404 94 408970404 18 832570437 28 333435888 58 922356067 26 862171558 51 281704572 93 169773621 8 398394641 47 391466558 62 728813960 2 182924906 68 577000700 60 528658274 75 56101548 5 464083616 88 853599741 8 638476512 46 396783281 61 219456240 13 430806743 10 855423859 31 394547618 95 662599139 84 368326010 78 507544998 91 298648496 34 207887751 23 393961 57 439962349 16 669557002 65 751593752 60 837113864 3 287444279 72 839147079 75 753676040 15 541740753 23 363750763 79 474288545 28 685468287 91 729021029 29 891043692 33 930461123 46 875271275 73 92551512 81 761386815 52 224292298 63 185790498 66 561248553 27 215078886 40 696157954 80 262915055 90 828625200 21 285653695 7 989288194 15 762907368 89 512526961 63 950313740 35 551929191 36 721769275 34 819967254 41 489883801 10 484053908 14 365196687 61 442655241 28 686778522 11 581795998 33 753326947 43 208363434 94 949012940 3 599471369 43 549822480 53 359398946 86 293812267 89 825186953 100 505538259 67 987750113 43 819915655 45 15357256 21 117205852 56 891773068 23 64210350 9 79206079 24 111127264 80 996249436 33 89851119 44 952908068 4 369416096 74 896617528 47 648331011 80 626774860 70 193804143 77 589565286 16 628312700 53 958975846 78 268971632 24 745719029 90 731218798 8 306789461 10 897922797 98 168472132 16 779751892 44 724668877 67 96800927 18 618672229 33 911759062 49 169308639 7 269404246 87 150615205 16 605129345 65 454574532 59 97051537 97 120378270 41 533697299 24 39541534 35 174850231 61 638474776 59 93019322 2 285339375 28 885416908 29 113558249 56 388661628 57 540474541 41 702631644 59 930932037 100 839479058 100 769164162 50 892487984 13 509358565 40 456953117 23 262490355 42 748761556 87 416121827 34 622699654 25 113360065 77 152321225 94 130987462 12 126408837 60 366920440 55 94136440 83 874776837 18 865076184 81 601052368 20 453614382 64 271573999 20 579798505 90 452831173 22 396757682 70 239515842 82 140931796 47 97864610 32 498329610 40 250144481 71 261965208 94 732361915 28 858158785 89 493096688 91 219107598 82 231404768 57 490305528 73 368529089 80 957075591 90 163131093 76 298671753 10 883993557 22 546821452 63 484387121 54 582363312 58 870087315 22 696908206 41 775211131 98 262678745 42 744521700 18 436379671 3 290604857 23 52232943 80 617709982 12 133335488 37 972924764 41 987177075 88 988994590 6 454608393 21 533043943 25 418359099 63 443240755 84 572981357 94 209963618 43 939037966 53 212234915 1 758618091 75 786360526 25 22281325 0 254456183 70 18737156 46 490994985 94 647958757 89 786619866 88 613270961 73 496576776 88 750092802 70 351760543 74 14342632 92 979631716 46 894950012 37 439275929 9 663084516 91 326050880 43 628815101 55 561752496 5 621742212 31 475869221 36 12359200 43 841473490 86 544181362 58 517322098 35 729186118 74 865179545 10 285879239 60 749197564 66 855018496 56 611829082 37 699506277 60 146828369 46 186628015 78 911225888 76 408083525 9 183354561 90 861553823 90 749703106 54 254398579 93 88518995 46 820985523 100 843664747 22 687598150 24 863201526 26 106599515 18 632336792 19 228984551 73 707730033 22 318973005 58 65665223 31 795077415 48 644874514 56 867703147 32 908393535 37 459604847 47 321607846 72 415714780 22 362458095 47 238036249 91 877109812 69 787577194 8 668096379 54 929019630 23 858696969 94 20228013 89 601733490 29 563981350 16 144693103 44 504891825 77 655345541 56 944840925 44 62552419 96 333448464 35 599623522 10 845464353 46 156623828 35 167807594 7 175153725 8 364768401 19 223330526 56 296375604 64 441766537 3 529802749 94 405392138 9 725447682 99 557210152 85 430666269 42 592755445 39 426776036 89 638548572 94 678780847 83 650156234 28 527624924 78 420840853 1 302395115 71 555349904 82 88272516 69 474467167 85 259446138 37 855227678 90 243634700 16 333163578 15 425347292 63 50060547 6 824123098 65 680325172 94 200650372 83 231876644 5 49749344 68 64712613 80 332092196 75 804090508 4 806324857 27 71194261 97 908138967 75 386570857 85 152116542 79 382174958 81 159825821 61 175372877 94 287400286 81 237599329 75 792242773 4 174165872 53 437211167 94 657223256 32 442291920 37 897578937 90 702082623 94 890016020 92 638173865 38 256206221 51 133051874 73 202822546 45 894920128 79 390166912 71 976347290 36 540901327 78 519666293 62 893237447 12 222740632 63 368658667 43 5156472 22 920636054 43 782923012 78 102793189 0 555009229 19 888458291 96 477769129 70 354765360 37 704895010 47 225579173 42 835079802 41 328202094 40 96488571 36 25046293 81 296872912 49 179080041 38 523261947 65 480507853 47 759162314 5 212550769 54 597029253 71 649489413 95 853142447 24 845944586 88 584375161 12 757881708 82 127026327 92 347789807 47 147591505 40 137956005 20 589165058 91 903532580 93 20051425 54 36474660 43 505623222 70 894825178 97 413701687 26 422506731 66 908349225 52 59744630 15 995899728 26 486368290 11 33690131 80 509048773 60 557023931 92 883841947 70 970189328 19 107966866 85 832585429 16 904425490 57 397524178 38 193825176 29 499523979 72 979860399 18 258508494 38 304244868 0 786278544 59 202322233 97 196134124 1 738611938 94 835171596 52 429963475 100 155856249 13 827632575 7 942793805 25 270096852 47 79626713 93 433770316 20 494779931 60 819182131 9 533869252 91 737918467 78 256310714 25 376092382 67 819998193 34 653347386 95 119821953 70 600763094 34 313244685 61 706012801 74 529320918 37 318625830 53 962916297 7 992258079 95 158480986 88 782006489 20 464012179 15 57895003 57 245027861 83 71096373 1 998382402 65 871354595 31 740086246 53 555949699 11 859182807 56 221651211 16 801911722 86 592825261 30 31817740 93 156870092 86 669575197 26 604921449 4 385377264 8 820963930 75 705840776 40 367490713 9 118992479 45 907330067 90 805531654 24 565884697 15 710175352 13 644858701 71 354799001 80 630899618 31 445462269 96 634592848 65 867554377 5 589274104 72 900935242 72 371633913 66 468621245 61 106271186 85 135427974 28 188177309 88 601941805 100 332693330 15 706094155 54 141415767 68 731522259 4 435466354 51 189718826 53 696982473 97 50827903 38 222247780 41 979953215 90 206447211 46 848066907 23 885383944 80 800249591 1 835209243 66 850960662 2 655435864 66 107867546 29 866866761 32 891129972 2 555576074 73 825132808 93 644399096 54 872069847 94 124627813 85 696156836 44 647659046 15 516607547 38 633163696 13 288078626 34 24792667 23 273752777 84 240569436 16 273426276 8 166067284 92 790854064 20 808368735 86 717826313 44 683908012 8 563774247 84 107500893 51 721508792 18 458038301 48 133490789 24 568876681 100 665731773 23 679452315 36 650841346 21 494026776 5 579128329 72 339239233 34 147262445 55 544854199 22 779642275 23 956163625 87 771975939 67 499429260 72 454267298 68 330591792 53 802069636 27 825727126 2 120464008 53 141274573 16 495493690 22 860599145 50 561435601 52 900380426 23 122554819 95 584458090 7 179394631 75 418655649 86 588898495 40 119809232 2 937500508 46 335043187 23 652353557 20 153959550 40 601838949 23 323546263 64 600693027 14 729530401 40 310654653 51 433621215 69 116949041 48 476904300 87 152535985 74 632254033 58 875972079 73 326075290 30 468579900 96 697431420 9 22452915 7 657995096 78 795533798 27 772587398 4 23959055 52 101144329 63 963324450 67 292333263 72 167958575 74 879486742 22 452022641 62 522450041 47 661635357 6 848007873 36 339936785 43 652570632 87 443668256 73 126283717 92 399670717 82 837130762 51 901362828 19 128201928 66 494318229 7 71878353 79 501983628 25 594711498 86 324327928 79 467036387 74 477352755 28 158890505 100 772863264 66 444621477 50 521954155 72 200168563 10 594655641 78 798283791 52 685821133 35 565056057 96 85150154 9 529072355 2 480885960 9 192937422 49 894714522 51 399634212 42 638058974 46 776701085 23 841704547 24 170308024 4 519359294 68 223830310 6 817954092 65 687197490 67 11832109 73 260557798 57 165605178 84 702646906 12 458661844 64 576955672 87 193820831 10 760921052 51 732884726 65 125263809 13 905415106 87 152689671 47 988165113 87 117577573 37 397715051 81 890465181 100 488644589 29 580330420 13 494112633 79 909695622 81 858295317 56 554233968 60 880957566 99 941913944 13 510233791 82 939208867 1 724906946 91 938500701 83 795185650 79 426969723 43 662153116 19 710788213 95 131489955 17 976649381 51 394138823 77 556176402 22 201687767 11 613553376 86 650773535 73 78050827 16 591915448 20 521001468 42 546525124 17 859641970 54 210004645 24 286199977 44 742660259 89 890169600 61 563015120 3 92287165 99 485085266 40 291324847 41 140094392 87 795383899 98 386745542 38 219302835 88 177462910 45 283287742 50 59480939 90 587273417 8 929232754 98 695248431 14 926942902 81 531001054 70 576910327 41 970556210 19 192981841 43 945644713 60 893810863 79 290026634 30 438502110 0 801122854 25 583556813 51 300601897 99 805300588 59 981491106 0 567618266 8 780419330 53 344060293 28 711033180 33 52526644 6 990945995 64 766730942 69 234593241 21 569261093 82 860625122 39 893302247 71 661337947 14 747587962 28 571239422 17 880128473 20 572441314 11 475822293 54 703348164 85 286204272 71 936756789 80 78183571 97 241782274 72 344527928 98 321075878 73 331566293 73 457900773 4 315874255 0 23577228 74 132810702 37 161266046 82 538580030 70 355701156 48 871287537 53 937767206 7 250870420 12 656210890 57 196136391 67 859516971 9 864841475 82 664556533 98 735385180 1 52325982 43 835545189 25 49676387 60 120478364 84 98321289 30 582457364 8 406453031 88 5388079 77 496734152 24 309927933 98 457917547 74 971309269 53 52376350 28 790194777 90 920782299 26 92726599 30 238834551 46 709329532 100 10878390 94 169101447 91 763239479 33 434541131 46 615408007 6 353058554 33 576849777 30 568389091 57 563761840 63 210968233 78 730650625 40 423081607 51 338203087 85 859771116 54 754266597 72 663956592 20 553170750 100 836706164 0 398415905 72 701277016 31 517569611 88 419309325 63 492932955 49 206276679 46 112940646 17 806591431 69 749797361 36 934955764 32 586669843 65 134265065 59 601379221 26 459621325 36 80352022 4 156524991 22 100571916 30 367821417 70 348660849 55 541528760 54 741117490 44 939792627 55 217421598 97 48373297 29 871156988 75 421625242 72 479799654 9 489989349 86 305693151 90 107558518 82 895051966 52 389991375 39 78745412 16 159348076 0 829750073 82 81236284 97 686317079 32 640294273 8 737607866 56 436944665 69 521715240 22 838072396 51 206699721 99 250841139 48 392617376 96 125880065 18 695968563 71 620866364 93 885530289 18 610041563 2 860233315 45 630679545 22 29241759 33 927485539 2 363787767 15 202233867 94 585283364 85 617709058 5 69322783 83 982346437 58 347444412 22 746589456 81 166046043 64 889377506 74 514757715 95 760120594 45 159416384 12 922497929 95 746178134 38 391428477 99 953167217 79 651746527 45 379943332 7 242931445 27 287542676 44 731594170 53 259333085 63 962490544 20 486815204 80 697254385 93 851743196 24 732930417 62 747569424 74 612508569 49 634005864 30 345786394 42 833946918 92 735586475 68 774155258 44 882523081 76 754898052 46 496358720 37 197303652 71 604436044 92 600114178 8 117250863 28 668809175 2 423753326 69 474159430 15 662819428 2 191543990 46 910893988 16 803166093 54 867581631 73 73552684 68 471668374 11 451026409 32 646687696 43 624226554 24 233213445 60 63971420 7 744776989 88 478982843 36 565029742 14 374641587 55 252137596 98 554139076 97 754264150 46 67195762 65 68337662 88 765553517 17 546846929 57 527804122 68 667244830 35 729159573 18 103403172 21 807623230 18 37148889 97 72567890 96 603994652 98 410029503 78 756920929 11 647041092 50 981732527 14 168520092 20 638130686 98 753483584 18 871961692 59 973602803 44 894693752 28 209538681 69 655053416 47 778236073 39 711084214 58 636938793 49 359723418 73 164433633 80 854674699 58 105102772 12 914441721 73 461977013 64 308163902 28 637731994 37 72365558 75 762075822 50 397690495 72 136116794 74 531265170 28 194047100 22 236830514 22 813101918 20 200637961 6 33940825 61 384101419 38 679750000 10 132316695 48 839770439 38 767487721 28 156648945 85 47827450 99 170728017 80 662929514 49 612365831 8 375585767 14 114835734 23 658663325 58 132473189 33 314170298 49 311455899 51 402295397 93 630925158 74 300323182 73 307629727 20 237517381 37 836172472 55 619569832 52 769764905 26 189983149 61 191992475 30 13272669 100 739675009 13 511518124 16 880393975 26 981872883 59 961088317 94 493593595 100 87782858 74 700412652 73 958836854 63 11880309 35 551144529 4 657841117 61 742985348 45 967116454 6 592576216 99 380247581 71 842391523 41 345726627 93 243811479 98 87323504 35 21555966 58 213797958 84 479926459 16 924950417 73 585740987 7 788624874 0 966712077 47 958791381 13 115328440 100 635210241 63 57663758 86 102737151 39 936492387 53 15705859 20 285358100 16 218061228 70 819226285 15 798599904 66 632046572 37 114948017 67 311145404 17 371288798 45 625151231 39 393008618 95 463474660 1 299515160 10 17403930 53 966850735 35 160593565 67 831568263 35 336524943 24 454327014 73 859536175 14 657109270 9 37046628 18 493512158 23 561866510 0 322179302 51 230211698 36 489924333 30 401468841 47 146890078 81 556263811 78 680297681 71 165502956 58 452229185 89 6621056 89 827365048 5 176861408 36 762888546 52 413125573 93 371938991 76 597335266 14 446190758 31 48438961 61 964214098 44 59946889 7 533324001 67 779151866 78 528164444 74 838065346 67 794792774 14 911853985 30 811862807 5 287842852 18 796203309 71 788599215 89 142462041 32 67857036 82 315408983 66 239264854 88 577509801 27 668333980 7 126249413 51 424226522 23 633357593 14 614811103 39 570523429 89 989242728 49 591719765 8 942053809 5 736834568 76 565749842 87 198598495 79 593711766 95 970359554 80 511286924 50 777493008 34 725358453 80 630684494 49 834602869 76 111602729 20 938798624 71 803259236 90 619302730 84 357662335 47 896079170 100 728080320 9 28829443 44 279671637 64 833321874 3 366734036 55 838096538 90 860470674 2 673921735 29 426632493 25 739653730 2 388494587 22 802294501 56 295389913 16 61683147 75 729202027 78 320141317 28 900370873 2 217508814 39 308557984 60 134187481 20 908248614 35 937560151 26 51830860 96 557694310 37 743096560 91 219125581 19 963080383 69 373768412 49 559678819 69 361830421 78 528717587 11 123944469 5 744101090 79 844492443 43 220706251 81 424444799 82 404431383 26 302055163 87 518959150 36 802194303 68 640240120 83 109557560 68 824355707 1 241203467 21 382484582 43 127228796 11 342539398 0 378926041 47 719553658 94 593229115 23 375187725 0 18428856 77 341426879 87 162458954 71 616587910 71 487135900 13 498249575 90 113013071 2 68023644 2 384642251 21 630712332 14 839346759 45 355523328 10 493601157 75 807681528 94 531652334 18 32218496 8 589170158 86 881442190 48 487211709 15 909417731 23 386178827 40 791915458 17 532802666 83 142102965 41 631767817 15 190928707 27 434117580 25 368230682 24 668563358 95 644859284 96 101569243 78 596523747 94 65525735 36 960552827 15 431742114 67 668198187 52 326362316 69 521632254 75 245821075 69 778498293 86 52158925 12 331386329 42 414501997 39 690083843 95 857572131 90 144439413 31 429701717 22 342495559 99 105025891 16 607221232 75 712201614 76 692263086 14 276685300 91 419205749 53 796220127 13 906248842 80 431888430 15 923094883 51 78919094 41 467525730 34 589158495 8 716891527 16 61068521 48 218982379 75 929232778 63 194870464 34 597080806 23 403558530 97 473527776 36 538385340 99 126783449 2 373996190 84 838366385 91 875449253 97 770013522 89 21242820 21 937204048 16 143064261 57 646341404 0 293517163 17 251685566 55 957366792 5 433611734 65 921485676 16 239583611 45 693137484 25 863130684 77 835688205 53 21870936 38 32806258 82 727307176 92 416136189 97 131617801 2 86068483 81 196756905 23 495215057 55 544203357 26 247075 65 430994159 32 580612433 25 272852654 44 37207873 49 135074141 58 296639653 64 742985220 52 262771318 48 924025872 93 270412224 72 872730536 83 586228215 8 308330678 44 289354634 87 701898189 51 747149913 98 323670393 86 875218391 25 83353247 64 773205637 83 232679327 49 673193666 36 645121837 19 660540602 94 773243567 80 882112304 71 151083673 26 518555810 28 201745484 75 117012594 87 65187933 64 385563580 63 674589597 91 453313080 7 900989158 97 479692317 24 92672585 71 898543078 78 182830999 63 292666965 29 209573189 69 599439751 92 428655661 50 300494159 43 773692626 15 833754639 86 567259628 49 679528075 14 135295482 70 224294803 11 524732571 45 385744312 18 45497787 48 890861294 25 256807236 43 920330776 76 688073809 90 451972846 20 723958630 60 798482816 21 50401640 53 786788966 71 992852047 43 709662034 6 75406547 81 665025237 30 792246718 73 1109899 58 22874756 47 295589751 11 244540636 98 435135290 95 867725621 67 608483065 12 89658067 44 714157672 100 727748992 14 839990620 0 433785380 42 270750001 33 837049537 83 566131032 24 474575061 38 996010001 63 497930295 62 945297320 44 519577398 5 556461802 47 38683111 18 186332609 89 962169032 93 465868010 21 176957465 33 970582883 85 52076433 99 684993625 46 763086578 30 517685387 40 93109319 8 884593122 67 681604268 65 856431121 4 793280866 56 964589577 55 240182737 43 483034633 61 854694477 27 349993162 82 6396978 31 176800968 95 378756495 70 913812571 38 800340140 69 770339085 21 751128457 41 419615646 91 322450955 48 962885793 23 96750510 73 894849398 18 653725017 51 609011948 76 586051402 93 224790146 91 568196343 14 78595925 29 107027893 58 88683264 7 547381200 0 726546511 16 289718394 91 437090733 24 586315398 29 865819154 72 847209260 93 222635815 9 853271890 75 414846831 86 554305905 0 728586746 75 225672566 40 613855451 30 112616837 10 564553486 33 945643271 38 665038382 46 1034911 91 777021949 27 306405606 48 172481912 62 865950598 0 136764125 24 221176473 19 69976420 24 220907798 0 955280073 24 134473159 28 187434535 71 588938484 60 253740589 38 956763734 89 475757376 2 304986310 85 139642749 68 613789049 100 590392754 27 420657143 94 304972064 44 228812290 11 517726675 47 789079409 47 407656505 32 87011002 1 789615872 49 112828626 97 15790206 25 667515904 42 752308841 82 351989773 91 39216931 55 716844076 83 824883173 22 8027946 91 512142210 36 362585414 9 10395812 99 156685628 0 240561633 98 254233288 50 880734850 36 565473779 81 459506572 63 647382181 100 653156807 34 621423573 17 186310538 41 766628968 46 693214390 57 139639655 20 161582209 74 264551865 75 941916102 48 714182626 76 591637558 15 781845758 21 716420434 53 447567681 58 404782273 77 701706764 67 140372450 96 811056842 85 447830046 58 484175066 42 824196475 36 798956992 98 640939803 20 214177160 61 570565694 94 614713035 90 815729053 73 348680901 50 249290025 27 339838596 76 617213397 58 722583276 91 347070630 99 251609973 16 607419390 44 30161895 50 132760898 58 107035935 23 412586247 57 249898207 92 952277378 9 206505815 99 742318202 61 392053870 62 758844278 78 140077029 13 119040754 61 608582533 51 938731099 5 156703624 75 424291647 26 916471504 54 641150012 37 109738872 72 887669790 64 978454529 67 884488478 68 12299677 51 213341976 45 400358269 26 86102023 45 795794545 43 866269481 55 309038967 40 876664084 98 364010265 61 132154412 49 501665388 77 212951589 98 42500092 72 423962359 11 107414894 87 726826170 67 327596885 8 570282548 23 503595144 51 840483839 51 369954976 16 312057965 45 170890632 89 936446024 58 14881631 19 765798871 75 990221456 77 651492215 80 620964183 83 833819626 41 801920191 30 142471800 32 158763171 69 253858159 8 231932431 96 614731058 21 313106636 92 385135637 88 671577367 53 143664294 91 472415061 83 235631104 63 985366934 62 174862813 91 271177337 46 373863223 0 259456059 44 567512152 72 450100583 94 717131444 57 854472153 45 637707524 19 964133430 88 588749179 11 42493785 82 633960536 15 46903448 96 115368054 100 991149969 55 45116630 98 434271976 70 173033903 19 693975201 51 394673153 74 573663008 87 407280023 35 69395869 1 898347119 29 999481660 31 953219573 61 111913771 84 972861112 69 529350234 44 785202459 96 102569510 18 863553243 60 130768491 7 106160890 92 899985956 85 254852270 63 252849939 62 379482844 38 951159127 42 961578979 35 113908279 82 255994215 84 702322561 47 884542275 52 788650996 68 722154404 100 494893181 38 923349281 47 594959650 54 694167681 74 529342049 23 521328810 63 623764794 44 550576978 32 393744460 51 203979810 13 260535762 76 510183783 40 342488627 59 275800866 95 457507518 32 314715290 62 142927451 77 503042346 48 819819073 48 857653971 12 446339489 97 246502456 54 843232101 96 75959119 94 49260275 84 973077427 96 14823593 73 598613695 46 110824352 41 593824640 77 21940889 48 416770843 0 204260245 84 408244630 19 187931259 81 183877847 27 304559640 3 710783863 43 858914001 19 898938026 71 788664453 72 629583504 5 503346492 95 617340611 32 778544581 44 112003958 47 786698401 19 9008011 14 314097587 20 742233891 14 638555329 81 851492177 43 308695698 40 384629157 81 336562429 57 47510698 37 123663115 16 202009564 90 246074092 56 407788051 93 595625413 89 500991462 24 816472594 76 801134159 28 293613634 70 896764373 86 271725153 35 836866983 68 195835132 86 797077793 26 994091634 27 455334806 65 539774518 13 503841917 45 547043220 70 728349614 100 812482499 98 892705610 27 525750848 14 831450186 59 444373215 48 143130859 76 858551015 90 249473162 95 836082155 46 257272192 21 849425731 22 370625974 100 931457543 51 273874094 45 483987427 9 473247691 97 757551190 56 296613916 69 1841191 51 803279944 52 625784389 41 798300029 38 16787134 80 276743687 37 558337889 68 585794151 82 694004305 29 174612511 55 703823528 31 599462032 86 5611904 86 308298616 16 76643647 12 399657212 69 248530520 83 67645200 100 225400213 99 919031176 59 53451853 3 801367352 73 164422571 65 433425337 17 650512609 68 473170218 49 551098678 100 461964711 72 922748833 18 536171224 74 213212316 52 379250614 38 266588227 63 219603442 86 360800195 7 994130903 56 129971154 78 51182047 63 684849426 74 20300533 33 91365 5 837496281 32 274714976 64 294668003 16 371516044 39 928003674 40 746362581 44 815230561 78 680189043 6 533287541 90 156174467 1 410935973 43 184178524 11 816667509 17 935137356 39 937455017 2 983608066 52 165331951 97 79732990 54 629048877 21 84610919 72 762218063 100 345814512 44 605722127 97 991817227 57 482172407 44 305091282 57 154387130 95 814160837 15 861151736 58 410544374 47 487940592 52 758620384 63 43682335 34 68831567 35 274478074 60 50037512 42 461700550 49 422739180 57 240396479 41 741457486 63 327083104 4 710408984 66 931235108 9 605280395 70 278461558 100 603666574 61 706032414 30 354672533 83 884966982 50 952590442 92 508660852 8 706415591 29 600443688 19 476946691 18 668370397 21 118618721 43 160116624 69 530722744 36 251353224 46 427020056 11 223512679 87 651672946 90 810941690 40 15830878 31 81462911 54 482692511 88 429216764 32 814514589 58 812229449 35 844080449 69 447619237 98 50073800 49 944569423 14 627193556 53 288252227 10 494596547 30 222114626 15 666547469 82 22062663 97 927431505 91 26502892 44 980132004 66 293640394 71 755717679 23 536830064 84 107219146 98 682418241 38 185075866 38 615958723 25 876829926 28 774609891 41 226005454 31 477755998 61 816565298 4 646244592 46 916213874 33 507312944 59 506121640 11 546328034 21 973209906 83 719844359 28 945031052 16 213294125 13 825334618 30 497164165 13 422028987 43 173334191 42 233730706 92 871066265 79 842603310 76 561975367 55 212425830 63 97096292 0 528524702 9 14875632 73 453413261 26 436314105 58 920068761 21 948741942 22 456577025 69 178309574 96 661632136 14 159307822 72 129995738 24 287799977 2 911359692 13 862720670 51 420099081 58 435412252 57 482313512 84 537446518 23 368195509 23 568934253 3 532734712 92 387063705 64 138386969 100 459252239 23 561100608 58 764514358 62 96196408 99 731787521 15 577787030 81 98937986 14 959724049 95 54135731 85 301736896 43 734357721 63 737096313 14 984806065 34 701411817 58 133624276 82 847256842 65 326298330 52 897917999 54 409675981 79 863192637 22 15638405 19 220506113 80 606041503 91 173980700 92 24733854 87 570597289 41 422795009 55 520350354 53 864378782 65 934623703 37 998444976 46 229589851 58 403350072 83 292222967 27 273240195 87 45986905 45 367000229 54 997190488 9 395432294 0 339065283 46 496984112 71 648442889 6 148995973 61 1669744 8 194707172 16 910235606 26 892635381 28 632278008 40 181453154 26 214691547 24 811827683 99 241103839 32 923450606 13 335146277 0 522184014 89 113370340 90 598270366 93 21971129 6 486124894 64 577102464 57 201157925 1 674502415 79 328847980 4 506711741 81 573683598 18 578328548 76 797492126 5 831470867 96 411359225 42 882667676 27 508354260 55 958571530 80 522441172 68 57443466 59 669267884 10 821276259 46 266526675 85 594069711 6 65570358 11 885362893 94 801113961 70 840346060 91 8056191 55 835399454 91 897018521 40 287410393 69 223753460 17 439012547 31 576133258 86 15313170 35 592010081 74 846142685 47 26950670 12 229278872 76 960021005 12 207090623 88 65576182 67 855332201 79 735469962 10 721988218 41 543831434 65 376327463 89 411291476 73 862846037 11 442438990 59 181160848 93 538608140 35 81642104 36 304941401 72 602840963 36 145089961 66 252512729 83 589559510 7 495259590 97 732883083 31 77600893 7 997590521 59 634866073 25 850950517 65 774606893 59 337684200 5 294635117 60 826414400 94 101337982 72 750178832 60 418236562 14 841975678 16 386779383 1 121900605 22 119375362 8 459665598 97 9416206 44 687231270 57 572714451 87 261238277 10 533239027 87 533182307 28 369270294 53 944823022 94 68740241 98 330603631 34 773880340 65 992726343 72 477556846 16 71917453 90 402619466 72 931653419 69 369802413 18 152317047 88 629653304 40 445078720 91 905964672 72 100363288 81 780062810 90 34466214 5 73389647 83 606906502 11 461437718 48 688073998 39 401524386 32 684443674 61 996073873 14 843358264 5 55993012 15 707680686 74 705182392 99 989647657 58 333362428 65 249584949 69 808723595 90 727401006 46 690569310 92 563036311 70 219249441 93 379397068 73 960949580 86 162978070 59 981301636 19 368541143 67 737894958 5 50725684 73 433373487 62 636436952 60 520679333 90 204434688 21 998739677 34 791093571 63 810844255 22 801326979 8 502658461 9 54326153 30 588853167 7 285124473 78 901750297 65 419964208 89 235649951 91 941280924 39 17764293 18 168287261 19 122163527 34 410771577 68 498915341 80 710182493 28 564034972 42 645990665 67 938579443 70 666781685 50 400721509 0 46521512 76 291242279 77 673016056 23 88844719 8 491934645 63 76452644 63 600772944 62 116177626 65 324181276 55 372806561 71 924773414 61 209263667 46 433514794 31 67373912 33 720008450 60 598372169 25 782501286 20 490007322 58 339260214 75 78787392 8 762467404 64 248439325 51 708654007 45 725272374 34 771868076 29 132768319 70 53898630 82 912027447 87 308501387 62 820759644 9 524282434 7 63306294 4 896289279 68 806190734 21 342968311 51 720084180 35 598965498 24 543089470 72 908100917 91 711496463 23 72453722 55 91781032 49 803086989 12 47847733 35 780750474 28 165138014 0 766511856 83 728972543 5 436145951 16 218039544 55 191085949 28 828077714 35 199998041 27 108727943 60 249556294 24 945681623 26 333311786 42 501411114 12 384682453 92 303869015 94 290979505 11 150106508 39 799946778 64 827224345 66 668190170 77 248087369 12 106820030 91 100667771 80 505344088 72 77249770 41 396435061 33 872778682 0 458502976 95 714021379 35 256756310 45 932573963 64 639682322 67 636776169 93 449696444 40 188931152 77 242667928 55 777650245 40 642582012 97 865656271 96 623628225 27 987180504 61 776266302 71 590153551 41 363350322 28 193918101 54 36241748 87 129431359 82 346863941 31 943813701 83 380489059 92 661239012 65 322990082 99 379942624 92 671023796 22 167788807 37 803118315 32 768126144 30 703766638 68 322674507 89 162784487 58 438069655 65 74894664 72 59901638 35 748064468 70 931194684 89 9539266 45 38048485 51 949194085 20 700486090 99 667505805 27 547132714 11 33155609 55 909476619 56 491239530 36 433596172 30 634554256 72 872457354 10 878080805 49 43156901 22 514930814 38 290680055 59 535306381 100 214709750 27 378233943 38 191681373 7 744003178 41 780527563 23 704224968 39 93616268 6 416381713 51 693957530 91 549037010 29 591554711 11 733097541 44 557322515 71 592743193 27 646067347 39 971457366 52 650914852 15 256600576 47 157523674 6 908672669 30 609219103 39 400195121 41 553079854 67 249716328 7 429695966 71 466465840 100 197817822 60 469223230 65 156114446 16 717252721 4 990514673 69 352860222 41 422813544 75 198330166 11 469015485 36 968761680 37 881316727 58 307895940 81 79246879 35 815699424 97 768945482 84 436346079 39 476321843 83 110895248 46 26664713 56 954674705 6 523759600 79 994388222 52 822247904 40 237428981 0 164842690 97 490242527 77 69593288 68 490676281 85 587613508 59 808400912 98 150323495 21 277178943 42 418722280 81 843992528 16 45058328 3 225405376 60 209638100 31 700008162 67 651541614 90 808135049 100 181477977 36 351028800 98 998444551 25 524575488 24 259677298 20 512938431 43 62349285 58 182235233 33 296369685 65 334237571 80 968343559 4 390410263 65 648522043 58 354406904 100 391970748 100 589841718 55 631355934 74 84525201 97 1827760 2 649838276 40 284764441 73 538354847 81 602739010 91 409942552 10 795524039 32 588868123 73 179289570 13 515356197 84 361340929 20 459850830 6 812228702 49 608578630 56 19252685 10 972275653 12 303841465 21 556042759 98 436892733 78 736991828 99 873713217 91 251138148 48 385044957 77 298263854 76 284742499 61 71373922 76 946380641 100 834059966 48 688971133 74 955130313 7 195643431 60 873082671 74 243451256 7 693042514 62 602839972 30 766166685 77 705493749 8 319422314 76 226532010 54 644394267 45 958504761 99 903722390 46 948778897 58 984543703 65 570711697 8 767767631 3 301738857 11 13991184 67 724391212 13 178040692 81 697093359 92 742571294 29 875182817 31 525432448 71 58526689 82 29002925 97 101748200 11 344664310 65 561553339 68 459034429 87 11249666 7 81326742 16 882731549 50 328894821 26 909293823 51 985101567 55 311740983 76 303336416 0 651368489 38 270378157 70 279219336 79 668909971 55 23289275 30 800413965 53 826181655 38 781011204 45 628058784 17 393720961 94 966653998 96 876577856 83 984107608 95 963520930 39 698788780 82 455159710 55 505914074 87 680220044 36 217552152 11 716999891 8 518200459 31 89816355 49 717518019 54 263239734 38 684318209 78 641382191 90 670198749 51 612008685 21 495519108 82 761562423 24 101748939 7 268111526 73 42835870 14 643505870 56 853143357 90 717462062 17 90980461 73 662457315 6 412371949 94 289938897 54 433955243 68 665982994 72 548608499 66 474183712 0 69932136 95 849949614 8 500882748 37 40641620 40 850949813 18 601045363 75 740201244 53 211849595 5 664770532 73 43390676 81 758829663 19 479712488 17 908393475 32 493650071 59 1824812 19 240174998 2 580079538 90 48635090 37 401149778 10 140445964 95 601705180 58 253098338 73 125970242 87 447550319 83 183916846 21 687309241 89 402482040 78 335219980 81 562418 34 831533077 97 465089795 34 427362055 86 519121630 48 277622563 61 375792785 96 676284077 11 150359807 9 683873213 4 292331924 64 728078612 63 526541772 60 471764010 22 147342903 89 652494036 56 782935156 51 172239353 100 28108269 58 729777821 90 370942259 52 412927474 10 765098756 91 803270441 44 292015495 48 431202240 27 729998230 18 732529148 83 818214129 47 647442931 4 463607243 52 783336814 37 131665520 99 394972563 29 195903024 21 834204645 0 807880560 94 376044402 20 802920762 21 223294377 7 541579442 40 717574391 1 576963513 38 486942618 35 167587035 73 442968581 85 297722681 83 842490992 62 45099854 68 984850652 33 667542979 80 423010140 52 537287116 91 655157012 59 512947152 44 440002945 17 939649465 0 276050870 66 201665481 74 275823711 79 483692208 36 962863546 65 177701677 49 277314550 86 303050295 62 460765596 64 120316627 48 790078559 22 945807375 15 108031189 66 154887762 50 564218337 39 143070946 89 992127636 89 111257047 84 822995206 88 490315596 3 175187476 60 848276931 24 644164566 84 883337729 53 256294561 16 816962824 87 37143682 2 239431299 15 94680070 64 258776721 97 417370822 82 446777268 32 635037946 45 906205123 83 236499616 82 874465679 67 485122372 56 653477953 64 703396843 47 764569528 39 838231581 0 876594931 42 707756830 44 71633782 88 109184798 76 254688774 49 28679485 1 781984034 20 123887915 47 325610936 99 432941873 7 189875125 94 276575662 46 322480447 81 64388117 97 818101148 4 469826987 11 993843846 86 521862664 56 322171238 94 466981232 9 55239151 15 323264834 64 190351191 76 39199484 91 156961266 52 498628967 20 1341573 88 165199785 87 254554434 96 706567241 13 230220242 70 484529589 97 111586130 11 499468659 55 916339159 99 80444366 87 337583612 72 610197529 36 356248175 97 345403028 66 413850111 88 385400656 23 377860766 42 639224787 21 703110563 72 213301452 100 307076945 100 46314752 98 214820833 36 898104570 87 138908162 81 262041038 28 272028968 31 113089316 97 884224057 41 925644714 13 462599301 83 128268609 90 243982234 97 866495760 36 261919469 76 223672173 72 793255464 8 167332126 72 772582680 37 255116177 92 645439973 65 544502032 91 590840293 64 728796998 83 544325437 48 565258229 59 693471668 58 846063102 77 573009555 41 516421381 36 218072590 95 469246809 25 687573775 71 951236248 84 470700818 12 868399429 48 49984551 37 941061193 65 620042796 50 84323355 93 891114904 91 977947487 68 14583583 55 46528509 81 471039696 15 999111832 15 534352917 24 860536097 39 762044737 36 799678395 99 655744885 5 907032706 17 481416648 58 667102231 74 488102478 86 773009580 30 177643737 56 996531290 71 611340367 81 30879461 75 267572643 65 650759394 71 98007506 64 175509797 2 482346133 79 995191949 18 555602095 13 875961533 78 386861235 72 788195657 46 724275126 79 986280387 11 186036297 75 977576713 82 169038980 12 953463671 54 523426433 19 563820155 75 455369295 43 261154949 65 592133314 66 890928865 78 82985987 16 775897423 4 851730461 11 568729589 79 299175652 85 875674547 27 51015175 53 62558811 100 137349938 10 429128190 16 711857664 24 393202240 97 196059631 51 601987566 67 146921365 85 572042480 38 778512841 3 476441157 51 34585734 36 485175890 64 724901342 98 997182828 12 133405431 68 92442075 62 800364130 44 648092778 70 924597730 54 282222316 93 868590582 25 212718237 59 239667443 94 291110991 67 449403438 57 810848540 46 123563079 85 468294231 39 270623663 28 561190027 76 722289063 18 865865852 17 297128084 50 680234073 63 553798371 89 644032474 1 121310136 22 169671608 48 559286186 0 997340124 9 806842232 73 377406379 93 874293984 87 873056487 83 242568098 85 121733139 2 202298239 79 271501561 66 710965181 31 84435160 11 842393875 22 155310522 0 455566194 85 150725239 48 993814785 76 806017198 25 351921648 82 503746842 48 143291607 72 409252936 87 172255782 78 979402196 89 228320516 4 151185576 89 652089698 2 501983591 73 220315208 7 117713068 43 686203138 85 125120620 100 766278371 85 625441691 7 659415104 32 935469473 18 148495871 43 193817965 81 627245164 58 15315506 86 204230985 56 165790142 92 461448334 36 500264485 1 731754877 81 245286810 88 315680980 100 20455201 69 898118824 20 164190878 23 667451495 88 339783396 34 436527877 80 763815544 33 348427451 62 905373605 38 698055851 94 557319659 18 198888668 90 712283001 42 36621188 36 557548041 38 577937850 99 579090040 98 262080854 10 812560150 89 691970010 28 81376718 9 128357935 38 512380719 12 367942111 58 389029610 83 829606332 6 446153875 25 432964081 55 281430593 14 996279952 34 547623926 25 482967278 32 860979343 95 993667363 12 520441082 96 792153079 41 760566032 75 637135127 72 83980720 17 257269926 84 973821182 57 376191133 27 631943371 70 940084774 14 127928341 54 271703109 81 771020896 5 909488955 49 657234084 9 796530640 34 277770070 89 955734948 36 450984097 60 272916743 81 366515044 94 274391127 43 274881408 9 22853610 86 809437550 55 979661111 88 236921383 71 584057682 48 536356959 43 791112584 45 970665215 11 914772163 79 380867594 6 618570035 6 603584009 57 991597208 69 435984141 29 364771134 87 273046607 50 387297762 46 428484131 64 896695560 62 221047684 22 973018409 57 642426085 67 584882566 10 643085184 9 275614214 1 343559039 80 736882053 12 914820432 4 171106827 75 419233981 11 508502294 25 116431132 89 43045857 99 442837919 32 379162596 43 696280073 93 419476860 25 410664701 33 61423471 90 758331258 46 992786734 14 389058450 69 348370826 2 370609100 75 683831290 4 631870962 53 896343417 95 142528674 95 192276297 100 134054979 92 260250867 85 715336526 8 935074751 49 362270344 54 381763022 80 286381158 69 929861812 38 389880739 62 925079854 25 322158128 77 328917496 27 177717455 61 715988097 54 967058598 5 331356575 84 247119608 52 272726924 49 598931373 79 643367549 63 799682717 42 714271745 75 43636782 89 982735989 1 215170662 66 50899847 86 268294875 34 957060041 35 581119037 2 450219597 70 925706076 64 202666929 6 925655110 37 574781246 16 879637857 32 915011496 80 469427963 78 215621080 41 8312547 27 357618896 8 518101033 48 532722689 77 928901455 10 395985966 42 982956513 89 143446905 77 682455057 3 601568657 44 500575665 33 280819719 22 726841980 12 320526451 94 644225967 78 81213041 36 254366749 7 824899357 70 809136772 68 967441667 63 28028692 58 320580489 91 592593363 81 27025388 31 848619633 5 139208488 53 874353519 3 253294488 41 131134093 5 525978640 58 636487998 16 73542207 7 118439019 85 996022167 44 356051217 100 635916637 68 176879013 35 789323133 13 308961147 30 576494305 34 608630860 55 986072019 3 516548909 1 523018550 9 673036505 52 200279703 1 152657468 50 913225582 90 936516395 52 330789459 44 218074254 22 430564461 97 426420494 59 252656448 7 215706646 34 841771871 56 509568763 97 70095259 68 244392214 74 36892246 52 953739966 96 601343506 97 129101764 78 999368139 97 602378465 7 527105798 12 909038721 24 164999558 53 861099381 96 283401797 15 813971697 92 848496316 75 260913934 65 425756276 9 759515795 52 670340993 100 37642867 62 378343458 36 206866404 27 919893220 22 809453426 67 486422274 56 660576291 28 464850857 84 307622552 50 643253417 36 300384598 26 923941134 61 743193467 69 128329347 48 417657382 16 886662748 27 211430858 80 857214471 31 745872396 26 103163401 63 785084077 100 84017721 12 708824310 50 181715968 96 91548006 94 317758222 38 832876011 94 195862205 30 538930966 40 989052510 3 261516348 81 412447080 84 396674298 27 691500042 75 954607830 49 677610813 14 545049830 43 569896301 56 141517802 100 512032151 89 948793338 50 365585739 43 263256264 39 741550259 99 656862606 80 486563248 87 957562353 33 925140275 70 488520209 4 367058867 96 500234618 28 546651725 14 111272318 54 64400308 88 715447350 56 119157548 39 670073578 34 470673122 44 591130036 20 155155325 67 103492756 27 924385869 45 860126649 60 156847038 47 405868151 70 25230147 61 163737900 48 469671177 24 80823875 78 556061414 62 216476830 51 925513653 67 734297440 89 101617418 80 844633946 25 164640591 64 85558145 99 54596758 15 246822292 57 789753311 90 770573304 32 251156736 84 958667987 58 123175415 93 908749965 18 679746613 74 778099676 21 427004887 77 194068783 92 631349953 36 558412873 9 747413512 16 810982274 98 283054252 24 747893084 33 362236575 13 376340347 97 793191426 29 246994226 21 124761468 23 260669404 93 205237620 48 639844227 99 253095372 37 822049079 81 481247511 78 854468180 23 215164968 37 443344240 12 128997539 24 376505903 83 432232671 89 724954999 33 208377024 74 671990307 39 266508454 12 650266601 53 444755242 63 606738980 78 929418632 32 499262620 87 748052425 34 431754692 31 908383073 99 297271511 99 709736181 31 173574940 66 827787396 74 811478008 51 980479185 71 801768790 24 121368293 53 921349364 18 214145756 35 625078138 27 313226070 55 525250943 87 39245278 39 899351686 8 519470921 28 574425316 95 834623854 3 513476234 6 137577844 69 398035239 7 713298318 69 97382804 14 945177764 70 525186966 63 936916807 70 71465010 77 139610465 22 153326742 11 33815881 77 438507473 79 922044030 85 247799302 16 657335754 9 999145569 23 374203219 87 629913561 83 161814296 15 394530008 11 960956203 64 985417509 2 785238325 97 291534498 99 738590680 82 63040769 1 506185086 8 590044816 35 917835099 90 637936920 37 903541911 79 550278544 99 526405359 39 623248569 78 867188990 70 26549194 8 226661831 98 462445869 80 525426770 64 978025707 72 684384161 3 525006324 56 393983510 82 226787327 24 96815018 0 861455318 41 993097045 48 707805138 38 761829792 30 193054883 92 116134705 22 586940547 9 180875096 31 249323584 15 184007813 35 483860662 6 18295257 100 997107874 27 488095200 91 316058500 61 631365780 57 166567950 8 92452992 39 853811564 56 455426051 88 705631293 54 75458448 69 81803910 19 798419043 87 260314869 72 894828896 74 871369162 90 247076387 83 740425473 5 339963619 71 720794565 18 725855948 94 985241692 35 242202529 14 686715009 64 591543118 52 7302860 3 126035644 90 879505780 17 935510550 60 435126315 75 964473804 42 763425010 53 401571798 3 437840803 97 303621721 86 230635940 65 283879367 99 286733330 74 208050231 55 353944747 22 23501543 69 640463707 8 424773268 17 731213783 15 843541151 44 545155091 75 181818327 14 908925574 46 490302249 29 111379597 16 636421246 4 786699508 23 934544889 0 499595059 11 705449703 99 728421571 56 311925601 8 418084089 53 831881729 61 949085223 55 466828606 54 992509644 43 752175163 88 510757258 78 535345970 83 77506268 6 263984827 98 44509161 89 635214219 91 360507376 64 952607936 2 270943206 8 547455705 83 126876945 71 408636119 60 403699426 22 562839526 18 676714142 50 78719271 60 677992910 5 435510858 1 961090402 92 981815198 66 790359876 82 135350806 48 897939262 40 907916164 38 299320411 96 944110949 95 240993669 41 795560898 25 240239943 37 347353179 93 342151439 8 802949593 64 326344271 81 925223933 3 40453584 54 577111196 21 336346737 25 165200296 87 269411173 53 213750692 14 7666002 25 585108530 85 917744713 55 46061142 66 933577451 45 944331447 24 172112949 88 278605031 18 777207205 63 704288929 55 673682934 62 625839440 19 572721213 18 332605759 40 454266298 25 505120907 59 731551393 91 91543890 51 25727283 55 58946505 72 343561903 67 981896554 60 827952954 45 801751764 67 108366884 77 775180106 8 692289390 30 94113172 54 743032792 89 636660472 24 329684865 37 556091303 93 925415845 83 925310880 8 512507340 72 737708250 76 789870493 88 180812647 13 368974044 2 483173570 77 976490237 51 333827354 49 121963961 28 286541296 85 824398194 52 951645725 46 505070512 23 516582880 45 474726120 24 294069344 1 493211941 12 583359402 88 178327459 65 846311025 8 727554052 77 11115619 29 677112990 30 359709013 53 962706376 8 764123075 98 5240772 18 804399082 40 771821483 9 77032568 16 478765742 20 564766221 46 680601645 95 158417407 99 765938766 95 579767847 18 192585095 68 27990161 81 77619751 13 674527663 43 355237846 80 726984735 98 794928923 88 491965280 44 618564299 30 134310528 64 27973114 53 852114191 41 635175502 76 338614118 70 475789625 46 149523257 53 761583109 36 136573154 84 161058697 45 252733420 27 869133979 32 36583569 73 301236989 15 758047251 65 663274933 99 487700845 31 169389773 69 203934158 65 87567326 90 907343558 49 274182132 62 873874066 55 137233610 98 924762191 22 864092223 93 575911592 95 26741526 34 582038706 62 611131732 68 693997936 19 628498028 94 506739732 56 489266713 48 927640850 28 758661689 93 916446437 74 746266382 84 344845773 16 678271426 1 621734300 9 735746333 19 967758272 7 348955192 40 893800575 0 130990156 40 727626142 26 523934037 99 858793690 79 98891135 3 820701634 45 81958897 23 598484528 11 695785977 4 97557195 17 171482807 31 67161447 64 755595712 69 621810037 22 381429525 62 746806820 45 799161746 68 977318237 29 945926397 17 522425105 9 477305466 26 696255554 87 53376099 57 889493316 46 816965768 14 171877938 61 971043434 43 734893369 20 630814892 2 70405721 62 614705713 33 842162307 58 9936057 91 889971748 24 896281979 68 675736674 78 725337892 43 989263961 14 250231849 77 393045030 4 799907505 34 952424900 81 337801365 94 954898602 52 572513303 13 437081761 45 827142935 10 677192369 75 127641949 99 290057726 0 832027403 20 861183147 62 553181487 97 577762850 37 963738628 27 223399704 13 426537481 68 755068666 84 313658536 28 384607408 49 524639977 65 392124764 10 681067941 1 157627906 51 977246917 25 653617989 98 469731080 38 937323700 47 216608580 87 798172371 36 434746836 55 115695673 4 375923658 87 395681469 24 224930265 0 82846415 90 332935866 2 82673170 91 904656534 71 396575313 1 147805339 98 706354960 29 867184702 19 193569538 91 616003048 91 660537237 76 647350427 69 465289716 32 191996917 27 262367900 30 807250652 86 574358123 88 561514424 53 642888373 85 447427380 64 183881920 82 750438486 73 270491541 17 433425632 46 989861565 58 740739202 97 952753085 30 742939115 44 784105388 51 757956402 69 456397473 28 180120028 81 309059244 24 683078835 80 283452178 61 420025191 3 517216883 58 623081434 0 496495808 77 226124035 74 872327447 19 599455397 37 274361698 89 379071323 78 436612392 17 719491758 94 110801815 0 507153127 32 926913531 25 887071636 5 772968147 92 635037978 88 721421651 32 359167292 37 605841144 79 698348098 71 468110989 73 904643033 12 262261686 13 896758776 57 612642293 30 536509923 25 796253133 36 197834892 34 921052057 9 472926182 33 338730036 75 330746377 78 563486554 40 741325283 93 965110088 1 578221849 99 796439539 52 786222166 31 178748834 97 667161266 79 893321784 85 590764354 91 80571715 5 859068410 48 170216620 79 938719610 90 689997764 71 649895828 61 977313875 17 806568612 92 676679800 41 963069149 4 15074917 85 264670911 43 149016509 56 910106347 46 265043371 81 523656303 16 906420843 8 396575173 98 534732645 53 372645340 53 406401217 46 993694913 5 693406383 87 69422066 4 323900786 39 886116839 87 11430190 82 217665818 92 947529807 11 702890054 16 757916073 12 192530238 63 82654752 4 931919450 52 876533443 0 931830761 88 271878157 81 903809726 27 865927125 14 394295493 38 991045495 20 77977003 82 578768784 76 535160017 67 964007147 28 720354107 75 728458948 37 247265107 65 842214337 47 702219324 10 895992965 17 272617936 9 842261888 44 701517057 36 85286071 42 660041933 55 195584137 45 556628043 18 811110508 55 205007986 24 340947674 24 879106313 92 35691966 66 274618214 25 822907779 67 178763250 8 519286674 63 915273940 87 344115761 4 853318260 51 351255493 59 536991694 58 511934046 45 924002968 5 115732632 70 504501003 74 291890017 68 179511941 54 314665514 54 834277133 79 671554924 44 831714947 43 794364817 30 496671653 14 104246730 89 664844650 12 149870717 28 609610620 38 875290134 98 906699544 25 199428156 48 320944757 57 18201259 28 302005360 83 407937551 19 537762911 9 15798927 43 825326417 66 990834667 46 805116850 35 166072011 0 442013114 27 759840930 53 804985084 12 22070961 31 744390535 35 110202290 51 735215619 39 69877766 48 348976130 45 851773756 38 38245186 70 92412316 75 102990176 13 493239170 74 227832785 23 126645111 34 340498843 62 942609628 84 603867410 11 990868023 38 134162276 71 654388857 89 63439015 45 932726303 53 142301227 11 460201433 54 205474142 16 175733154 49 822822805 30 229917894 87 707810770 43 271915888 2 95386371 41 367062986 82 778508792 59 427720429 55 854193350 69 433018504 76 572487901 34 553609162 80 126239438 10 883717691 96 716115903 63 946251434 74 497419782 100 19524885 79 687352368 84 462635612 16 305925780 77 972988776 37 620910571 96 119788253 37 131679352 94 547336312 58 210359159 100 128603641 33 435170614 73 212772170 82 126293135 73 319035755 20 811511188 24 842150899 83 10833121 8 464959312 52 3720123 66 68224890 10 474554002 10 482137109 25 645501569 38 818566017 19 50735835 42 387993153 19 689014869 33 81440055 83 997430536 6 638620 0 963151605 83 244995639 90 813152354 56 94623734 72 2267331 63 149961638 86 864108273 95 483540625 64 306621861 88 827296654 83 178910808 10 626416906 53 970845656 74 160807098 74 808247384 30 103244755 68 649306956 39 520577559 98 936794772 81 328951633 22 742427697 20 270007885 47 819629559 20 584307492 18 838855992 69 71940116 15 98762529 7 768219759 40 425585921 52 318202065 3 264099448 49 714270386 71 701760770 28 181467739 61 351614092 7 788732809 75 583333331 77 439179957 30 886017694 1 529864133 20 208077813 58 321342283 56 192389641 19 738039122 4 790726667 18 68504391 61 976033218 50 163116441 45 200680528 15 47265975 53 828442189 48 148361736 88 603799980 28 567981769 18 489711976 11 537510490 60 678941973 23 348523031 47 293879268 99 601513146 78 908631884 87 171244219 100 600158643 42 838265490 27 486858632 37 834915254 82 951207203 74 708116948 86 946545242 11 14969136 86 846103091 70 712377062 1 716112115 80 699373584 21 736223778 13 779733719 96 801951086 97 787577590 80 79645662 76 249829045 0 894795992 43 844168799 95 902164688 29 157383132 97 888330856 77 111721786 39 577849450 21 823412004 42 826527105 35 581599807 50 266460537 70 344433596 39 994054480 52 895488687 72 789911577 92 721147937 27 448394736 54 251735532 68 950882808 47 384783957 10 961322660 8 85672124 83 435134267 38 298205655 1 662861728 17 608236500 32 355266477 33 71681002 74 319693737 20 529791214 39 562167947 3 509626838 10 537204128 53 474183252 90 155420436 20 311919029 83 622866519 95 83853395 66 464267858 20 273121268 9 735239885 82 47410403 43 8076726 89 204939525 14 906726531 66 732145354 60 492600503 84 742289153 9 794155149 24 236950726 90 353183406 2 701639853 76 808258822 13 78042344 96 465989949 4 285777886 57 499176977 39 288253656 95 308181312 21 813780211 34 758440945 66 922446026 85 648885909 37 926593347 90 141036942 69 287427507 28 857486116 58 28178424 98 322352860 41 796803938 94 948572779 77 418713518 61 374737032 0 248825906 66 335655200 1 188000403 5 857390313 93 787733834 81 874196551 39 512770604 97 474218045 20 523999085 23 111112996 10 771648733 31 688182381 69 989671080 84 676023611 21 412609131 24 86995352 97 844465343 35 907606860 0 187255910 27 98021268 90 111084813 56 560467578 15 177013605 27 624907605 25 260605563 80 735298514 59 815117319 70 608671665 2 852187475 4 41024591 30 289637564 48 640858368 53 119614795 42 418150940 86 366732135 84 943516614 2 629100389 90 655707763 80 638219712 89 425482680 35 554060607 42 585393220 36 911966 85 527137506 82 181694831 64 491036231 61 113242414 80 454424556 77 906534404 68 872116250 77 56331119 40 140630712 37 609254558 24 376126094 91 666130716 47 331855539 84 996924946 63 331740637 73 683796496 41 675480201 8 406108502 37 717037282 24 60786021 7 531574637 20 820183217 66 946340035 58 3210288 42 719667612 19 221999892 4 766021568 90 792194286 45 319844032 96 221359747 74 37961600 71 545844517 92 270894159 22 800760717 87 581026821 43 24792197 44 876894140 29 212372649 70 12967216 31 899686358 59 311650011 43 673827686 9 34524223 38 718748407 44 621139583 52 791028959 50 526513815 36 145741003 27 186090361 18 38967853 31 656910458 44 992363260 42 253594501 1 270741793 70 299787648 46 467016919 3 675277699 9 943650512 79 378758319 100 319983161 40 888176451 42 31784185 93 621192322 25 979032114 24 639319492 44 494254944 70 899268698 20 964683019 78 384437146 2 255753050 45 623762259 50 73982649 97 345113121 58 399576275 63 844790526 24 423437618 59 219964532 25 266439272 20 235584423 73 12282623 15 59772298 91 166420238 67 406217663 66 285570947 86 505022989 11 561958237 3 323112774 89 376457751 92 525905319 11 677418301 57 587725320 16 801565534 84 762950086 27 552578008 22 793546026 11 821144713 31 804430265 81 989717684 79 902772130 49 557631008 12 687671950 17 346568880 99 8772485 30 165821823 10 615751824 93 379841620 69 339194625 85 300024233 40 804254699 95 266702897 85 251597794 71 485766214 54 29973072 40 709526556 52 949336030 38 405028407 38 861863079 89 255702230 52 782755662 78 147722675 51 531332094 33 398521471 98 957062135 49 201187474 35 101707914 72 904022342 6 1665546 50 807997139 81 842791150 47 132037951 55 912094925 61 905158257 33 709950287 49 397187705 25 219095995 97 197200785 62 203847501 75 981338811 89 592795990 81 934235869 72 683902794 92 355014113 99 462309108 91 456364604 70 957946016 24 908314099 50 571787587 24 786505971 6 764530055 12 953968950 40 632780827 17 524635493 2 49398045 7 261512977 19 47734249 76 28142175 87 427142781 91 705327330 37 899793382 36 498506829 37 916476708 49 946277431 17 129267626 76 553447221 3 269820952 17 256506527 39 20116295 38 47481920 40 42513579 93 559977731 41 61434409 5 332918971 67 105711447 94 784252686 8 722215403 86 674940180 90 713634364 17 161053603 34 819654500 71 484209395 34 80189983 75 228678581 4 810874738 72 807689622 82 987012838 20 992236378 37 431941279 3 783581905 53 480642945 82 550909682 68 726431006 20 398362082 46 967386040 16 680417196 60 586911933 47 988933339 47 136950190 24 687662824 84 572024900 41 595740495 15 858189810 46 591891476 75 912153795 73 674510073 26 608467993 12 990160811 96 666286220 62 24935912 8 220527956 72 117694368 91 782720990 22 329567042 20 316811425 88 101545766 89 193155343 63 25701495 89 54116617 66 923842155 5 608403354 24 610444009 61 909077331 99 848525705 20 54519255 59 667517622 73 133557039 50 537577270 69 478917653 97 830326989 88 876454708 62 10320693 98 378543122 56 381024331 52 343007454 61 712357917 90 819327717 100 261585358 92 719111688 75 317004688 34 225530783 16 37433133 86 440236410 73 565302547 90 712386736 97 948375601 74 755443815 30 609441102 43 115882685 51 27628006 97 235535294 87 697894274 49 526649322 83 106033709 59 329791952 84 174897058 53 600811690 17 758616958 1 7141654 36 746401725 22 427299584 93 838667793 23 194412646 6 692010080 48 896838949 56 817075094 17 583409545 78 786333580 61 117901284 24 878076713 1 652260970 68 602290457 23 413495735 15 449532268 25 921417865 4 467214665 15 446444845 10 716607142 27 4480336 88 21961091 87 224024440 29 419209459 65 479898946 99 578785981 63 545613343 41 540710780 53 999547561 38 581816603 44 758865991 15 640905035 2 756620609 27 427770121 61 181073020 22 666520199 1 449906760 78 3600042 64 150765483 63 18795185 38 477654883 61 796595699 36 185797167 37 793681827 41 7666914 36 7983830 8 439848189 3 345602442 25 518533466 50 645282639 76 354006206 17 131445892 65 617546725 84 574253557 64 701597354 20 27889199 50 769147579 39 375906792 9 932715866 82 366047596 22 450794667 70 718307940 21 360241682 66 118425905 53 297200268 56 312543564 11 544578219 78 118117733 90 176145788 80 577186592 54 736812142 11 379177892 48 432268564 39 725727919 16 730181841 23 660293714 24 961687696 37 426194450 79 77497168 15 333509647 26 903406535 26 967075248 70 65070730 82 448141217 64 319195337 4 132313118 43 310906818 40 292534320 27 692157920 7 162931118 100 145906979 88 206581930 10 532760952 13 262023997 82 142565401 53 238431416 80 951784691 99 777374589 28 394239361 18 218183221 24 257565194 92 83159011 15 947597634 53 244090088 32 440051055 59 831625639 60 401159000 43 156446879 22 542381621 82 536872395 24 193312244 52 86376506 56 355891809 65 361761533 5 995420416 33 606365867 56 410850111 62 343293614 50 160310307 39 966791203 30 297135896 60 478862468 44 254813172 1 715119946 25 491342509 42 189147682 31 121790283 100 702282060 46 787869079 67 553351508 9 500308954 91 45866881 15 838357707 60 319037442 18 83270766 45 447721889 72 334157375 17 853586282 63 604267645 66 828276356 17 565269908 26 722377379 14 652463978 13 168009341 38 964767393 77 989064636 45 2523370 18 161907062 28 904062792 94 288286996 48 463449395 18 205784347 57 31302749 82 183103389 63 169085142 59 194788488 48 34517909 89 926053810 87 896756204 8 222848928 62 888872057 67 155355033 73 442439266 43 395007114 49 667244629 25 82678074 19 711840641 22 274100637 56 709937219 22 417852044 8 229644036 35 120125655 18 138816934 33 607253209 43 600577081 83 715665112 47 62887586 56 559851502 31 212627999 91 445484534 73 147485683 32 964403763 74 290796374 36 731941826 35 821241987 73 815367130 69 290698676 77 719326272 29 309831034 52 677069953 67 901237114 19 822417687 2 806544292 70 901773491 93 702156989 40 173531603 37 603829636 43 258954243 21 290866998 28 26251059 43 41162480 29 503824170 51 709479785 46 428254816 45 23557494 51 86515714 57 822259596 7 377356709 52 846395616 6 76724643 82 251991607 29 341078274 25 315559878 7 907422782 11 508806336 74 223707431 83 150241376 26 231313946 10 406533729 95 712589858 12 332217684 32 91361454 97 532166429 27 16727245 48 997893625 51 273317836 11 602529068 86 816418690 39 193442471 96 881584615 48 183618322 27 318795794 81 89091988 42 449142655 40 861564289 0 231123007 26 116642183 83 125671696 58 591953247 50 913354051 92 991551292 79 843880775 31 376149265 47 980514497 13 857733347 90 30377413 83 868216335 25 120870786 58 836826128 65 209753641 90 484390140 5 172281495 36 16930164 62 772572102 48 826593754 69 988018405 85 790353471 55 940720917 13 806419973 16 625640366 91 317068536 7 183617776 6 695290366 12 210486148 12 651696063 73 921214277 13 993904149 72 103490492 7 937459268 44 577868593 92 261229966 80 750779678 54 793015066 98 594370357 58 477228524 86 795006733 82 433271516 84 669234992 82 618940523 13 442555913 35 972977905 90 187434370 37 629154918 94 942615293 43 140370660 79 920233074 53 776491424 34 109077095 30 924232673 2 38363736 24 233227495 81 744042513 4 77123724 10 360619312 40 776670061 31 514132055 93 14667025 51 486694327 58 766167148 16 572282061 0 662072145 16 114905453 34 284729346 3 571722995 84 400719102 90 666645527 43 612923638 56 686997018 0 828196992 95 926225536 45 130032929 74 254229515 84 98776102 6 444160682 78 404029593 0 243525458 13 372630679 19 723790679 83 498366628 57 668556989 98 606602623 51 394358789 4 485627103 79 174930520 26 637355145 84 975901406 32 212939825 31 829951212 61 77927532 81 746924916 82 915032692 51 998062189 43 370537856 84 992894231 59 8880132 11 777651691 60 64748553 60 655512921 61 159323781 63 497204077 72 361535890 78 91766611 14 123708905 15 483700738 97 79919001 70 570959066 50 508204591 52 934764219 7 960200153 51 512153707 37 273547341 17 718979541 2 881129758 18 345920541 62 47655651 32 110683418 47 974492460 22 229326075 32 459676889 83 203692034 77 619945422 94 63720382 13 859168170 35 114019607 89 700784887 25 947599260 32 789778024 21 567136405 59 103426993 25 66616683 95 312648398 17 100679261 66 244850113 66 429538895 36 469287124 20 89075019 9 550293282 43 34638591 28 58518801 55 279757232 50 566189919 21 112184405 38 33292880 42 56649234 20 704326615 57 905324142 6 972253769 12 215354082 5 537196198 91 326462712 73 662919180 3 704913040 7 694140777 68 144193611 46 71979572 33 35310342 79 980542562 98 538308101 54 359484446 67 984245174 53 867564355 23 417664200 62 975891001 55 674562324 58 855227828 41 383445736 4 284000460 17 959521929 43 4989392 45 203634144 79 727965472 95 107428860 23 104542210 37 416875093 69 363063661 46 543349403 75 71742058 93 970422295 4 13825761 52 790136515 82 335452534 73 877334627 47 120271832 78 989779699 70 419431583 36 292338993 81 842414560 94 914622078 7 993836398 1 521336193 50 86269027 5 487640414 2 381314775 55 874784100 100 815597984 95 665961979 53 210631450 54 504721495 60 333962981 2 49484309 3 665668422 17 766032715 49 902544412 66 624607490 45 979032035 40 294835392 4 448358253 83 962568649 39 211383696 29 221458508 91 576984588 68 110551220 10 826265445 8 270608333 39 955700317 12 766538230 57 311333387 61 246407182 56 413809203 6 377970296 83 861396765 46 497139849 99 444911365 79 756292015 73 173338891 39 747977660 67 270804713 26 795915591 5 137813533 87 835958075 34 75533826 33 908229970 37 942803835 37 92089078 71 688505666 50 309315009 51 742664069 52 349228224 91 8361441 24 228006614 19 393615696 66 274195545 21 897105005 76 123071371 11 325370602 63 43538316 14 361603802 60 826905763 35 283081857 40 64097449 51 741244562 5 183571441 64 349898120 75 372228072 48 189281895 97 707501901 87 188465107 99 690958916 79 882517976 75 148344694 41 119404712 28 212841776 44 437313538 89 811967627 14 221692401 62 556538619 54 951965210 72 350609444 40 988732271 99 373527089 82 110037083 0 992076969 62 731326044 17 17335127 71 29058115 17 845002562 23 30041114 34 179117246 97 846985370 14 707649269 16 39052491 93 773449355 15 888352654 11 222048372 82 265017067 23 836362313 15 385961306 22 246497693 78 282754172 83 869078891 59 306035298 13 657577897 64 288321730 98 174367817 68 61816490 84 423353452 15 98454717 81 464040238 61 658970147 88 160909496 18 209778681 42 452965685 75 801902763 72 815440045 79 950429506 53 953279356 55 891875799 92 911799921 65 736076163 16 333158923 45 560476944 5 556724684 30 181563109 52 426044956 5 857226372 56 379521452 98 229295942 93 62709235 25 344946418 54 853463782 96 653356403 63 65305004 48 764780565 41 218384350 60 839987368 98 638563049 55 665291888 58 324130578 20 67687340 85 885324147 84 863131200 98 652332765 58 198327253 77 961387342 4 774266179 94 416035043 60 67276434 65 665307112 13 41532173 79 628819383 11 379795890 43 774912973 57 404295108 4 938457911 47 50786846 47 325328123 10 508337690 22 43933849 77 467512815 41 773354880 84 990114525 0 221682439 75 691648396 77 77462529 60 809441180 11 37051422 70 337159597 11 929311851 20 375605454 61 889900909 9 189095048 77 215256102 20 628298807 64 349852065 52 553589602 91 448799261 14 391688752 68 166030685 93 906327979 45 307589695 98 130484502 66 947014024 9 780829407 39 487310701 13 157940357 39 855998224 43 827434184 82 954445960 52 229516137 8 192813075 25 113956434 69 435296255 37 481175650 48 603142513 95 9559477 6 934663079 83 197588117 81 699558879 16 100209202 69 631567310 63 737135059 97 781372553 22 427072603 95 36887548 91 633205926 94 811879560 88 459204592 74 693157064 75 251130393 88 527904603 46 109229205 16 630422456 95 197151461 24 137095619 26 448500754 36 832981132 70 404523370 90 107977934 76 802571872 42 530597417 27 993618048 48 958117965 63 990517894 17 870860968 83 610174032 52 153527180 10 214127649 55 17559817 4 618906322 42 61501699 71 343692237 72 212999198 92 147731274 43 300170177 86 210018480 50 364971608 69 207110886 16 941268875 66 135651738 36 187646407 26 855252263 38 197531283 62 853875352 19 434409344 60 356368225 100 777943797 34 607394283 59 447023723 51 535325150 41 462252238 44 435213063 50 551190485 76 413264422 12 674648067 41 546483998 59 405366818 48 978875929 40 731544664 14 930902021 28 713060588 63 93413824 33 837500681 5 748629539 39 690948410 72 948526222 43 193039549 83 601684828 32 40904396 57 107087665 75 814626676 86 415356233 22 115571608 39 695875088 73 405301112 44 920301792 62 164454061 94 737459369 71 435289523 79 245420542 48 697345636 47 547531384 69 425382709 41 740445797 77 198034587 64 405718383 42 459761087 68 863858771 4 955399521 43 918846990 4 803693150 36 771848924 45 238064283 16 487306096 28 249986806 59 253307310 34 186476375 62 621471702 89 767433281 66 770371328 76 502907344 68 454714384 82 112463599 40 721464571 13 197386876 19 808499386 35 70578145 47 500453633 51 318187975 77 269841075 49 783908279 40 865892559 5 990804878 21 93317933 34 737905724 96 875088553 62 10595634 72 531643610 32 463261893 91 153354100 52 910685518 25 962313167 51 616292753 56 657285610 73 958375085 94 590728132 64 272581844 77 103082311 26 700151160 19 41680215 54 695296299 8 70220274 80 162873127 15 79858375 10 313893694 12 410120583 75 782450882 81 670393642 99 591983308 57 263807648 53 523828466 70 496285661 23 305737284 67 30399585 1 213185498 100 403968398 92 298441294 26 897311629 40 282820443 93 933481454 51 68367993 63 346675613 49 351438639 67 752104345 63 525658305 26 490134969 9 828693212 33 322754131 73 783341860 43 190847380 30 4635513 0 446096596 70 354838373 78 375091420 2 656468134 83 450040353 8 29330886 79 368627130 14 484842076 29 574071236 54 175921388 9 251893593 1 202228359 75 480705073 37 120810430 64 414042381 56 30131949 9 532371965 92 73793676 68 127649044 92 488418509 76 75228476 23 407822167 7 722893657 7 163094494 6 8235925 27 833794745 39 357100825 69 50646182 97 754518407 36 349845110 69 841480986 44 490312897 94 226608341 24 435386376 68 942345181 28 856110901 93 278173867 58 623408083 45 980414880 0 558906553 12 430174558 40 877405732 37 820982117 53 960211516 60 777707247 11 152473254 13 875807167 1 919995461 13 321157457 60 143936398 44 750431447 60 804084244 80 11831433 1 263745932 69 252450649 42 285834734 28 203401579 45 994615484 80 348588052 74 236917921 88 84917146 80 514406102 21 262636549 56 217713552 61 500863099 88 111759038 24 648207021 2 1168510 44 650252926 65 801289205 1 209195123 1 168113486 43 941844517 29 416673708 7 456142827 99 801632772 26 400443029 90 524237114 44 504741288 14 714666537 40 202314101 12 806969270 52 835162165 25 334193282 55 517409030 80 496753160 20 81815138 77 602262632 38 114117728 88 267623340 38 538434760 61 469200137 36 835684313 32 151946936 64 432521894 80 363227266 72 521987677 34 359161042 85 579882583 99 478243192 50 536559747 76 334021785 74 100270100 30 248645428 31 348270525 59 360355810 11 665395738 58 68964105 38 227092928 31 942734858 81 588103379 41 920333735 71 853634792 90 708504317 48 199252326 85 45410411 71 637373926 83 442929430 19 266784949 2 76149486 32 291208528 52 269356359 84 827890331 56 59717069 74 109948822 28 859404648 79 464691680 79 956131692 22 922987605 5 779674864 61 895355547 58 943524469 83 739957070 79 753140374 49 4159095 22 747226060 89 2004137 38 21865241 65 756173873 38 871733560 72 715674427 86 117084312 47 341020779 53 246304107 75 878756079 22 909958110 61 812829657 76 329306785 21 289363755 46 245065622 46 536741311 53 874657202 62 273844535 2 324381209 32 183843000 66 497339342 86 975921406 40 718422642 72 969857599 67 781511042 68 20554419 34 778136268 86 386767570 46 946457640 41 103024801 20 19586122 33 458342817 75 759928656 87 369445881 9 288191625 55 152389838 18 576801197 72 787600801 52 715658824 73 645915695 81 247291510 5 875440120 76 106732448 60 314581639 8 317596491 43 233024533 77 880583314 14 391318950 18 702552100 65 825776168 29 903294967 67 862912202 97 626959238 76 165374400 17 922641345 22 959740618 11 55967447 76 249036366 73 265336390 89 290026720 40 354859738 9 697584913 60 761331594 7 964836159 94 5287934 17 735344422 7 805879901 20 593430664 50 47943086 1 144764463 61 473740946 1 324050399 17 212522385 72 855700928 42 624915651 55 355893566 19 209872067 59 716177309 2 200911213 26 636213298 31 839159869 48 44440094 14 223241213 38 101322286 33 551105749 65 7560218 16 317467696 64 309794621 3 319110160 70 115926549 8 173216451 11 751797378 71 712217730 21 506122477 14 800250437 39 243422059 1 692279345 86 992112873 53 728399016 62 10101295 91 38174132 81 211919263 85 953298410 52 480374522 10 137223008 43 310888824 95 336225137 50 352203910 51 295070716 84 438459 11 609982866 92 7778504 81 357034159 72 724732187 99 412758789 50 869141097 65 516914750 5 588345377 1 373149118 25 536816960 59 269455697 39 680912703 13 704664605 41 257241698 19 543221676 8 192574208 33 628185779 98 287517517 92 667026452 20 746696027 78 197908730 97 171241892 91 719046778 9 956196777 13 4584550 4 186656600 39 247566134 22 879664772 66 880855663 41 38044074 88 249057989 96 748248917 95 355532449 85 723591713 2 899470876 64 681686457 58 430803391 75 122391065 100 781501713 29 336660491 62 522204226 42 546049104 79 419155729 98 999720196 74 280127236 89 601471751 46 791386260 44 210851502 89 927026711 60 747885156 27 715936816 94 201168692 56 449419990 95 684280384 11 145010192 27 852209541 56 22154008 50 736354279 16 935789465 7 762677212 34 71039066 35 754933434 9 706353973 19 900965913 89 950988782 98 905890204 34 23213041 73 375709468 54 258119729 82 264868419 53 735973113 58 489915368 73 379805909 61 863804144 64 738662110 30 459835684 33 73866726 97 465590420 83 358866336 47 952285732 88 461976197 34 640574604 34 505846073 80 577182981 44 309195378 24 854456828 27 438713333 19 226322369 64 723450940 79 747516982 37 370018566 10 966874768 75 798095870 25 611708618 64 220382771 79 839088985 81 264183756 3 872576603 94 907050554 61 546172980 18 463829175 37 808944705 35 108654386 4 355016335 84 620193015 91 452149742 72 361662808 24 131620294 43 34146200 14 796502113 28 443418636 22 893092709 85 781333033 29 293213432 93 837035363 90 582535466 100 346661346 6 432071613 87 937037210 21 151529873 34 402889608 33 962072704 37 187870183 100 947941843 38 981877869 85 893826925 7 434460747 25 283875093 78 74725038 84 450384293 35 682642740 58 728460526 48 433380899 68 75395504 42 160054756 44 758073935 87 835429665 97 961187305 95 826346512 59 873222933 50 182949310 76 324405575 28 395491254 50 389687608 50 423559526 41 959640768 60 455861003 32 311843015 96 803700212 22 773174273 70 336801708 5 846260976 95 876652607 94 412055095 18 824047144 26 933513170 47 854910316 52 397744640 77 651967810 30 174151479 26 291331153 75 929163601 32 809988161 44 545987776 96 264068612 13 259999249 87 85334509 81 526318380 72 122284568 54 316096306 95 378330603 55 405232403 25 939052139 45 8241703 16 728793961 5 94332204 43 519530397 12 751676111 11 169073970 57 932690913 2 555775633 69 847268218 87 137841503 52 103145993 7 374298033 15 281009452 96 771221217 89 764329915 70 974569809 12 217649759 54 521137896 36 727807382 51 976515750 82 615113594 43 639490192 7 672130590 77 975777781 24 632522681 50 933241396 25 588509787 88 123216287 94 313775780 30 547203551 99 813972752 95 165696876 27 251108467 64 10949991 44 29684698 22 90600200 90 194160141 89 180096301 79 428736490 35 833135669 50 556339916 100 156563551 66 706028474 67 806848406 51 484820028 82 611473692 34 45075999 70 391962010 77 773834556 26 958982804 64 834926052 40 382975487 91 672861725 5 223599885 65 820707372 73 583470674 2 69605902 45 464652802 96 35741060 23 297544595 42 285819075 68 566201191 72 213245338 9 247093935 40 22938242 62 633406752 8 930001850 0 284977587 24 23641698 12 220519659 66 199259678 92 576916785 94 651699547 8 158327681 93 663994187 65 874822812 49 909410181 30 812498021 85 752364017 29 162529438 67 966760237 83 886521516 92 698272485 66 778744281 39 564446955 12 423845159 49 215085942 36 339131952 42 421910072 64 904950457 96 674671653 8 31919477 37 29591808 28 997077983 16 94301159 37 911260470 93 394670527 60 838960118 89 748772004 57 794706510 76 680036407 15 709842687 56 957258568 89 755078430 4 465233925 80 346078032 93 377697342 56 430946621 99 725911804 71 90167777 15 784955346 58 298707449 95 376022871 4 652005543 100 647838485 86 496781040 81 783280507 3 854275787 75 232829742 13 36949608 76 674809389 86 233365004 58 309225958 1 724706170 96 783418232 88 961335712 30 413802820 28 828964100 21 31934036 70 945965670 17 835279905 31 376540034 99 668872643 73 654509791 95 377320982 5 877280457 12 894129210 90 126935700 55 363981847 31 851436383 25 736974759 74 697296549 8 395167764 43 870009948 58 868091538 97 135637132 96 341078527 1 306315505 100 929683095 61 457083602 52 544355061 13 275301530 32 157589606 84 104026207 31 790188338 93 741927542 19 274827726 77 604851185 29 225426815 44 285434888 12 864064382 17 614057227 61 890606651 70 184561407 25 841251680 2 681060821 40 545205200 79 73705897 33 437216241 65 43495785 53 294453037 96 425830089 92 915587126 46 292486265 34 295011516 69 522068367 42 212529090 39 996365982 58 105771763 11 602551230 30 639005668 96 949585177 48 993818994 69 559770168 85 202132191 55 796307001 67 65228559 90 827284828 26 604650244 8 612717075 14 190009253 47 607272302 72 874271406 9 769687408 85 49629568 44 86997508 100 665138367 40 208259403 91 1745755 85 896621755 86 511326370 25 542906245 11 821842381 37 534528538 95 957022661 13 498248090 46 145226044 41 329457218 16 403422677 37 502917688 72 42760390 17 901792003 20 936948196 13 831144733 19 849088999 49 837622311 58 194061843 55 656083949 66 283477572 81 855240131 87 923112622 11 379751977 31 795078816 72 893439196 32 73763689 55 781424699 88 544498649 88 159165676 50 811109067 12 780712361 62 689935507 36 529305876 3 445424514 50 230232796 93 70950330 15 584847562 56 623060520 72 502490598 93 824385931 20 526948993 70 885617254 51 707128809 0 38611544 70 468781833 3 795677730 58 413180369 11 1557537 22 791031972 23 345694768 87 803670347 52 973457760 25 382843844 95 12040612 28 247696748 36 44780299 91 633522473 47 282421594 72 928862225 5 104506340 23 368577687 94 702651652 91 214909623 35 146201587 98 931828916 58 423848219 79 534099216 54 881374982 94 76407258 71 218379446 44 779256303 57 690637137 19 374331785 36 796951457 94 825149405 77 560378477 33 945955086 50 880103720 29 778677368 29 937487153 21 613897876 22 485147107 34 614158706 41 574955869 63 206892583 74 162318238 1 343612729 1 974446068 18 293612104 2 55335710 76 578620293 45 3604497 54 128722335 55 428828825 23 81120298 14 386105762 77 878095218 100 501034685 52 40563156 87 552805766 86 107210714 11 30406543 68 518624379 23 332742547 76 292745468 41 966343262 27 131903993 25 354029173 41 522101627 11 214431228 60 859692650 51 373324500 2 601491823 30 963113018 51 53659857 12 503948404 97 15211668 72 913563086 87 967167971 51 263477097 1 731523327 47 880666316 94 702925809 41 801914049 0 694294811 15 144062966 20 67414325 91 245432523 68 779255913 45 384050063 27 455052601 90 396746949 83 581366322 70 788503338 3 920764341 84 919180272 36 58192794 23 559159765 65 215549285 100 936764759 13 76636448 83 168855991 16 571167215 99 128350297 36 930652960 14 750738799 47 337092286 21 884294581 37 307447084 49 363061139 34 896989977 31 521970702 21 240215371 27 685349491 28 563566428 47 408496934 7 659090038 46 923747959 83 377433385 34 263680310 27 965159218 10 581859974 59 419457015 100 633525491 100 876817826 33 184492078 9 89654594 92 337841240 7 243557854 2 377900838 8 778647607 10 363943303 15 671224712 77 37429957 70 987249437 49 656430088 95 278307454 0 748426151 9 848611935 31 403898867 40 135589186 23 671457253 91 668826881 52 873327760 71 547651515 80 214485685 82 901287568 81 714929660 60 998659919 79 388068380 95 545228256 93 111008131 48 188468203 89 944621749 34 460801933 19 264937888 42 725926005 94 166690270 19 39563357 8 471325487 13 697629420 83 296712958 12 68792114 48 884763706 89 725382747 73 389844217 43 588245007 50 16614272 46 247041242 35 522430527 54 250458368 61 823580867 40 744270081 20 578189630 25 930543774 15 275995675 72 732357615 45 746521791 46 406149664 42 823626463 67 970134844 37 43230837 78 195208709 36 950393020 2 309736490 19 322986173 74 144920840 22 163118102 29 777641546 43 988877459 10 107388413 61 903950066 62 306575383 66 907644107 100 884248209 34 844490531 88 662749286 57 667282933 87 723422555 35 689192474 90 372339549 63 172330625 78 992540027 47 881085447 57 58745031 34 797002962 10 725414534 35 383400837 27 741045859 38 807162044 10 61737443 44 295379712 22 210420479 87 903669770 65 920531665 78 566280087 75 25623282 72 65497932 67 13509291 2 44339144 0 932519423 12 874788421 10 886568802 38 922592583 76 869286832 94 737964939 89 599628015 18 521491999 6 400733168 65 761180135 58 302348802 42 915584381 28 266472172 47 996376790 3 590354933 50 957540217 86 867762841 84 574117848 19 128761097 85 957752014 87 355144852 73 27120313 97 686222731 50 897093543 6 759517364 28 117925796 88 26576891 48 307406970 13 727437785 17 299241095 4 98330354 57 610742676 50 229224026 85 967428436 93 127053805 70 636545892 5 902733705 29 379565214 65 226989747 11 482697443 93 843539957 70 685513934 63 998008357 12 163640832 82 338640143 15 113722851 16 932131989 68 108759236 68 182568864 74 542553637 13 790247763 49 259500936 73 558602401 34 913832758 93 441594813 36 797831513 39 422834962 43 535426335 35 419098295 31 698689446 2 398177684 13 611023219 45 105212001 41 237119748 92 959647383 35 777987820 60 730852085 1 695025893 76 968965585 5 929513905 55 827073969 70 597510764 18 504846303 24 811258946 19 254673679 16 173940813 31 359693890 13 188161720 28 262133658 69 666896015 69 701814937 94 851437939 71 359407907 61 982106901 71 745189669 80 872997238 28 239901799 4 713493433 88 84155950 34 737517014 20 725302438 56 372870356 98 568625933 97 643083287 90 571093255 78 601619347 33 457231883 4 298343435 15 62610598 39 933419998 40 461790372 58 749231539 92 534459808 35 114652307 95 856957255 100 544704964 63 610208786 31 229152645 96 243812228 44 414477742 75 966233573 96 684368128 94 74849356 79 316830560 20 936062773 87 502208358 13 740224085 92 183595697 27 482308948 41 115254601 1 421438014 11 238172811 74 449162052 89 154994896 86 245396307 65 775102452 86 766617010 99 331653448 11 57897280 76 975058274 89 900529573 58 298753599 73 420887103 88 316392808 21 136822892 32 366049933 69 663097134 61 903113153 88 688850194 79 435348554 96 761635530 85 21336216 36 378613070 62 795785266 10 500048325 61 488184646 81 575476883 44 656856985 90 680197723 52 604559687 7 361444202 69 195656744 10 482080405 39 597142276 46 526290346 3 827186921 46 833852051 17 83429004 4 251290781 44 67324039 31 501766188 58 16932341 49 290974711 55 420530557 33 413202969 35 194564988 47 651520294 10 871259656 45 767950014 53 118457117 78 951216830 6 575153162 41 635518662 71 214378704 83 345456144 88 263716740 15 763839133 89 413762562 5 26887658 58 398665352 5 442474666 73 733436533 27 806348473 63 796701554 6 794189367 59 726819948 22 620569850 3 270930268 73 680806018 20 665615144 63 74365329 30 702541067 95 898020256 52 181066598 2 681514374 21 970842346 36 657080958 27 243029304 18 338564782 34 224231093 76 389394024 15 721926644 40 796836302 56 761997995 4 884541442 100 216111776 55 935154227 5 796344124 63 630457118 45 30154512 79 247992971 71 152799912 38 499642306 41 527920048 3 541732854 91 656073462 91 577222718 36 283049377 0 129266787 83 182484915 19 382481324 63 422826925 33 205585793 51 477835638 13 989077242 70 54090607 21 241966498 72 165035881 28 842060065 82 828952670 37 593300515 7 194361549 7 805702833 47 782200309 57 842030546 92 189554371 56 989643447 51 179762974 66 78000629 66 600566442 81 577500874 88 681854144 73 234650958 91 408274996 11 304176637 14 617162988 70 304480069 32 947610650 8 620887948 11 78768346 92 181877554 30 636760500 90 859423393 42 760781101 12 945858907 17 853533742 81 484493509 100 322210900 94 559629316 8 658316659 5 371108925 6 503943144 57 471958454 97 699672997 1 325648406 2 136836450 63 410242216 60 369460439 89 935193758 81 87436603 50 869712824 71 85766686 91 718211993 30 905192365 93 82726057 45 26551988 54 578710720 20 775802441 53 968385050 17 636653709 68 665954998 68 697134863 3 13582624 94 346265178 98 345580987 24 829107287 6 157593121 77 550145685 92 393407092 64 561229947 85 660315882 74 333642942 42 896723638 69 975341298 28 483298914 49 854774414 86 11508039 25 435062573 88 375829326 69 950236710 70 280923060 45 374577986 16 730082377 85 604362459 16 176939880 80 447966868 95 159212913 77 613040996 21 18408576 17 189364499 22 683462872 98 336722984 69 532506255 82 705115264 83 581233445 59 649412811 83 282661718 70 568615200 50 879375492 36 334808645 93 154623749 70 499243344 11 725543811 22 614717755 72 593932764 86 92535499 43 775593061 40 518194168 84 911215146 87 221620452 79 432570977 59 785871997 97 801116098 17 443045298 13 617797562 55 424724816 83 637184389 80 655132293 7 677535008 71 77466668 58 130436684 34 927100522 11 189195944 73 826919149 50 926531799 83 232225095 80 183692430 50 972077232 52 394470811 45 256191857 89 576219237 20 774981994 14 414512229 56 539397736 45 27012943 12 888004828 35 429267364 55 659145799 95 930782237 48 833219883 70 832223398 31 82568140 52 644254443 13 597880455 20 115430363 28 781087081 50 829912416 84 613929527 22 71767443 21 305404865 70 70613192 1 21596380 16 352757548 2 913558747 36 343236533 24 665868070 76 929048590 99 482288585 19 85065292 79 321400770 90 599735468 65 129624621 18 848723946 50 401662745 11 511837708 46 141987721 45 182740416 18 288611203 95 403883007 46 294805405 55 657464569 88 517952873 65 74636430 11 589225470 92 973955533 34 849261050 95 875620014 69 756745151 81 646622852 29 781405336 52 387651119 98 241422295 47 688172494 1 703055612 69 695922652 28 724372077 45 4587416 61 790683426 54 345107253 67 663357604 32 487440379 8 838454128 96 515625632 51 830921499 68 84551805 31 928902280 35 848847243 41 174787569 13 545191680 51 188889025 48 514775130 50 111148509 30 559954260 97 223730582 64 669784806 58 848175107 2 693642062 11 605721739 21 612734050 70 557838224 10 729437880 17 171354973 30 554171947 95 372651094 23 506593667 51 77222733 24 291223160 31 39144178 55 176012590 2 19588393 70 858594194 23 488115953 40 244290169 63 35737241 52 54807636 36 404496727 38 906515447 59 447970018 99 209997871 86 547845078 85 158150745 9 677945241 27 906419634 65 448166701 35 880798800 4 745326476 23 263088895 65 724600469 85 208048499 90 803957101 94 540051688 28 633779568 65 632736096 6 216970773 53 722710248 66 490026526 13 94789271 16 184700803 0 165817648 76 811599246 36 514076191 74 346437315 70 502904671 56 691749940 34 510167796 75 100050960 21 597671526 61 537041457 61 887015765 50 858927586 9 212247743 16 968141523 77 808142966 87 497315373 47 738048126 99 31923546 75 529212672 7 918986570 84 686443733 77 902842347 68 80470926 89 202329867 4 200609242 73 661513625 94 108944773 57 479917847 22 903953026 86 197416299 38 295089607 24 161142375 81 123119802 26 866429199 11 215896454 82 919897544 67 412000493 72 29648586 42 279841999 75 291854962 89 707392525 94 471431168 77 108546578 63 580299175 91 476896076 87 284812159 26 401563662 47 863740588 73 133881456 66 962404721 39 612392641 34 196171433 58 532574170 12 990319323 2 164225824 91 541693311 36 2215272 9 426021032 92 290265750 93 536575143 95 84572549 46 15881296 98 202292312 7 671992937 96 356528825 64 333330714 71 476060877 8 777067191 28 587767956 80 94028300 43 331006358 39 699579676 64 688924663 43 669784781 74 266369565 16 334607969 40 722943195 55 93589657 85 324517583 28 696691575 85 428957919 41 877516945 64 319867713 67 183325971 38 926321489 17 653944792 31 149998044 3 380121839 15 759790087 21 398194697 99 70695514 59 743607828 87 290499922 69 911737123 64 492215886 8 781809604 18 563552454 51 342053825 11 349529960 47 981415036 77 701373144 95 535200181 48 38317075 87 231048266 45 706314450 20 741594200 93 845390859 55 786427194 91 492460916 7 171909328 20 123878572 13 951822994 61 773846292 56 725543700 100 717803050 33 399800677 93 579762410 73 893043129 73 245825881 29 798163800 66 125727050 85 176052967 100 925859706 99 311129793 15 805404592 49 163902029 24 202626776 19 816920034 12 83888580 36 817987248 34 756924829 60 903321026 68 862345043 96 471591383 40 451019604 69 66940952 3 687687923 4 187051707 71 858801373 93 600437128 92 238695045 40 106229158 38 545865457 23 733453213 72 317859447 95 154842666 85 920592211 89 523309954 28 826919147 61 919047035 69 411101911 99 916401010 0 69971081 20 193753826 88 575724294 83 264164367 18 13012906 53 367902699 53 532231478 14 378803773 65 355016836 12 494354868 65 812427303 100 855505146 37 534871818 23 175672199 6 536190970 26 626943946 81 826075490 47 33314044 24 434275530 96 232153707 57 576698604 71 896226192 79 100078197 31 472244103 70 95103118 30 933651449 68 982869674 1 864695206 13 797175295 46 527644204 73 885380505 15 272328925 99 518882804 61 303340976 89 167135046 23 818377539 3 756503843 48 392437455 82 287168747 79 13552708 34 738589270 79 548284364 58 575493613 51 70763429 24 159362030 46 941376094 63 310705139 29 646513962 66 146953791 87 582759847 37 31166758 19 953214808 5 817948369 29 514279940 27 101001097 72 872910337 71 508173704 39 82910050 75 5410840 50 371154471 22 860397169 81 311769099 37 16996284 15 431175023 6 180194191 68 897273855 91 221747804 23 652941070 44 414133501 14 447398868 19 749528525 100 252775142 55 221709385 81 146156243 0 960762883 4 141246892 83 348812011 93 708051007 16 842546505 75 852079142 56 943370497 53 283639160 41 696290563 43 25428129 93 716811794 94 861300679 74 256457162 2 696029754 8 520535002 28 648926772 92 48869042 9 241268662 8 661664378 23 662680404 58 629532176 84 372038218 78 247085279 57 736041739 95 337110169 77 58649206 67 465722322 14 815958673 42 820211058 43 669034984 37 469975786 72 17894069 42 592660223 31 870074003 31 733331889 38 762325398 51 587507955 72 409287031 68 519487744 22 677605723 80 860419953 56 579341548 26 437781450 38 228323211 68 526218198 3 825744627 57 92254539 57 384933629 2 644635917 72 424424269 57 306666964 2 972365417 54 260653766 62 324601873 100 620700838 30 74215093 67 503029108 5 72484301 19 154490943 70 957238077 21 206356825 4 98524326 14 469874279 31 45201072 26 322347000 82 462437251 85 856050969 79 392323916 29 922689299 39 532541666 16 748353178 71 824259710 72 458550548 48 426270368 43 322957224 90 677563061 34 131328727 16 660233915 96 439556956 58 978835695 39 881280216 100 26178710 82 416310770 98 143774886 5 655475214 14 817568335 10 456884045 3 173170813 61 491310623 55 966785535 26 602872717 8 299412713 49 214259528 81 319971355 55 676889089 94 64378773 78 185771696 81 68421258 98 269754409 83 364273998 72 778312624 20 457695897 63 45240070 79 900983011 63 444319836 97 640357973 40 587203010 55 928044563 82 50518821 77 392323249 17 331158108 98 48044786 83 76221927 38 808853900 24 875334438 60 194963766 42 536057355 24 661026101 20 555964734 93 188846689 39 389147057 78 100958029 65 387151264 26 332006375 60 429908903 99 505748884 19 149906674 97 104291820 27 546001881 39 197974188 59 352353719 21 120109154 87 482233495 10 978025966 24 81154657 31 334237882 33 754383012 14 41677724 43 673318081 33 109795254 23 72344405 51 164177017 85 962014405 65 356877473 33 831617864 93 937572327 17 195822764 56 392521295 41 253650435 30 15957904 67 789070377 24 801139005 16 730354488 23 122231226 9 916111276 81 604068384 93 626901092 36 377091841 30 251065705 2 856347274 82 410996733 75 18951802 93 679079866 5 670094736 53 249606618 78 481744992 62 239743601 54 107058340 95 877518925 65 561733016 13 36988836 86 549938127 77 888005355 87 914701693 4 462032807 33 298248337 47 270269200 19 210354803 74 333329572 3 89776874 67 653958423 84 217113221 24 795057600 12 881393850 90 90600722 40 926703322 14 272377840 19 14945722 83 584319160 27 579643367 71 849148944 55 922310603 74 755266545 93 731670827 77 857887317 15 53013359 34 494210062 6 842926237 42 868367990 13 687369307 61 890015242 10 464994943 12 238697161 59 476995820 39 917324608 23 759176916 43 65671953 3 91269494 49 315014951 18 712510137 62 220719847 42 193412946 58 999096900 86 943740402 96 583858724 70 333425086 7 421050104 92 818218297 52 278329160 66 607988321 70 266859049 100 942146571 33 438899752 17 487205762 11 352222346 54 720468988 25 739221573 35 512202130 0 665852751 34 475396223 23 507504563 62 169141459 90 853955938 44 447288162 37 226876154 48 194764676 51 975951833 4 934381138 69 27275544 82 214792562 5 355647778 6 147683178 45 488196757 18 367150254 19 330542619 36 618160363 34 374953394 43 381124773 95 848979956 20 568373089 73 372609384 45 567892156 17 635938582 86 272871938 3 971879674 30 16340723 65 57300309 1 641367336 47 146812837 2 457439085 50 890573504 8 568639094 11 211641965 24 711259703 97 180035728 34 161075300 64 242274981 52 593103793 100 974776386 43 581117797 58 600307223 73 612360339 37 784895479 2 209334494 58 122482553 7 98211733 40 199221453 17 198354498 49 969994967 27 666286094 38 664903396 100 905147838 82 700727747 57 61352790 54 260934471 26 242998406 45 608677774 2 571570394 10 343937541 80 868879034 88 830856277 13 591145328 73 61463770 0 487227262 65 142133803 30 189332163 46 97768545 31 569683420 40 46627420 77 418603558 52 398424657 96 591328321 11 719718757 36 865451358 12 80912055 1 756882910 81 933139523 21 21226370 29 67402053 33 962981801 75 897581400 4 49853684 38 884759693 85 94383017 61 944213036 39 311143903 35 715429810 53 73289513 70 320445926 31 177562375 17 483981959 27 115109109 14 562949213 65 672192343 10 982022496 65 312138984 74 388159447 95 877685680 63 113911220 81 258482815 99 210202058 86 646611455 13 438704799 29 235199681 22 282548001 56 715141917 12 169851498 19 577873250 11 828218010 21 640533131 88 618822767 64 315616398 9 148659172 8 802469788 74 371554941 11 711405854 44 333190650 69 124793103 15 437940358 30 632810860 21 424666392 81 655414647 48 881395169 33 475011603 51 913847355 19 654465369 56 727318545 57 671922929 33 951004496 17 8205941 63 903782847 69 370569150 42 339583239 53 684622986 9 818528337 26 17146634 28 746256233 91 1864277 88 72341874 69 786521112 54 869687078 14 298426821 14 573208939 72 786242719 8 75906963 71 975387887 18 824580646 71 876807747 79 188815665 76 626384660 13 218289494 25 804516718 16 301718080 12 845630280 92 729254683 100 950659904 75 343375557 35 111127156 89 62765189 56 690402512 40 816040094 21 754708673 69 313564592 49 735419166 56 301532345 20 490323781 85 100935037 100 544825169 78 987693993 25 614410544 46 605046979 21 901054245 25 452197573 58 443178989 73 379853289 0 153888259 90 578564296 25 921311591 93 331973590 67 340929297 33 889739773 47 856056322 45 421523951 17 15593378 82 375150397 21 72004590 18 488027183 53 459420947 69 965700311 66 539970636 9 412111656 3 833860498 75 354507937 18 42400692 99 868266197 62 243471220 48 971826256 61 32568870 36 180839179 26 25103391 80 745426409 6 539812732 46 478516365 13 47514329 49 632237120 70 877965688 18 363418447 11 980397351 43 337476557 72 132502709 29 614324133 12 199391702 47 605647608 20 22478009 83 708842108 50 665046663 93 176577114 68 420599473 83 478104087 10 805358615 0 532841182 83 864877315 32 572645427 18 401280788 17 880975160 53 144712246 60 624365524 66 254252670 73 971017642 85 547891852 48 623954033 79 122787148 64 943406100 52 674140551 13 405296243 23 353737063 37 967317060 60 154002012 43 973067716 51 853894788 96 373914599 94 785148908 79 458855256 52 184514775 31 960014789 64 475502177 98 555667063 75 745028252 30 574283895 29 612331565 14 412238062 0 815943669 87 441968674 20 228114070 11 554967629 63 979512982 56 629789769 95 765398969 22 973491636 54 409242811 71 518044679 86 753766100 48 764854798 80 524486621 12 415422906 12 52887463 60 557549959 70 506349148 46 744148353 86 922023564 5 519785639 14 80388705 62 701617986 74 31925094 71 608419643 71 370048336 11 325117185 50 179349064 21 64464187 58 369827178 22 812906654 2 132470347 81 456493457 77 561882283 61 406266421 98 592648293 97 759451856 62 807108182 59 379246936 68 53847275 37 113266516 70 159780524 4 496358206 40 682297616 38 963287260 54 148384709 21 390256563 11 341336874 89 765109851 84 710119100 19 908301034 35 239297574 8 209519583 67 908869626 4 868098162 100 527748868 38 578227325 99 611749850 42 80596820 60 815024390 62 666177464 91 444232137 79 253151104 100 302687515 31 1577308 77 187802511 100 101482164 24 867160669 88 863492103 7 275090631 90 809911473 30 94908281 35 708777277 33 280578082 37 687176283 17 268256097 45 174990373 53 683205549 79 269907375 65 332459311 30 913739335 80 793927813 39 401419945 40 898768217 65 719084622 35 838066546 77 750852034 17 50782204 69 727349440 14 991075819 50 273144966 70 70001241 39 733963676 41 405980922 88 106020271 97 121991236 58 424775631 83 833258530 78 545604177 52 66796218 47 180096299 44 386753055 38 189236110 37 983364290 95 950857516 54 534401684 76 635459471 99 507642121 22 45949115 83 965710406 16 378314908 66 261981153 17 147446584 22 301922927 45 18493325 4 200894334 65 11358848 56 522535062 13 526127215 34 45304447 34 680733448 33 237557301 49 423198885 25 722121413 23 115211529 48 63021012 95 220135942 96 272513893 40 750663160 14 104931131 53 518211870 42 480368436 13 917981431 16 313449374 99 427926417 28 578554272 33 909500704 15 380530107 41 646026264 34 790833902 1 217075685 95 878452586 42 720624667 60 618434140 71 521639155 21 541366741 22 287117438 33 596027231 95 664897301 87 716637965 66 434732130 28 373203120 39 545428013 97 387564778 0 356917980 49 671790720 83 307261299 24 777079513 13 96503092 26 271571802 0 574575854 100 330426418 6 195421991 42 51391509 8 223542732 43 892787144 53 436014274 19 367420836 69 997757555 16 389393591 20 414893835 20 961809989 71 736266883 67 270370043 39 920505566 11 366618323 45 326901331 85 214467461 10 104822913 43 624619542 23 640246059 33 459399506 41 381323758 61 240636527 18 913319826 42 392908770 87 272515433 69 644372861 83 671810973 12 590368517 73 66982928 74 192040365 33 53755025 14 939881776 40 766572159 3 248024906 13 580262881 15 449888467 14 107660712 51 674267277 3 465763056 96 588098068 34 410431106 20 767480547 100 490604325 60 689547480 23 714824156 79 678418954 16 474207523 74 503177222 1 18958994 77 475458121 80 83149670 81 282298517 74 549683343 26 633632495 45 26444791 67 585430752 94 231661177 74 473908961 41 299182194 5 467123873 80 830682433 59 8054948 90 554856189 51 283306396 39 376849017 6 810981547 78 356930323 36 824879723 17 633566653 9 33682020 14 327502482 46 382163042 63 772627303 62 585018321 95 69600398 65 41399650 7 149074450 95 106848938 96 575162129 66 962100181 74 573368372 10 374576696 35 990697964 84 961161785 40 206859486 88 901039283 54 449987698 91 647939813 99 240188339 75 381400710 3 988497678 10 679882751 67 826835225 82 615296850 80 3675395 99 433532914 83 536925662 88 496669219 78 137155944 74 513476471 10 941112863 65 760909801 37 167764454 56 754389968 37 48625803 63 628445053 72 774570257 95 254762016 62 391594247 34 805739556 39 846772860 44 464296175 86 635605074 81 939174417 9 182081152 26 888904550 76 445017468 17 944182044 2 441836800 67 419226379 60 332750951 52 786057558 67 612373290 64 539771192 14 143492136 69 838666790 47 923844751 45 916021727 3 249841045 69 438784240 35 397784593 23 553862022 94 932301065 24 518228641 89 924777702 12 435363222 32 396615830 59 540927903 31 113960123 32 25708792 4 918023711 89 473434639 89 730352949 4 208554942 43 780941493 31 572182731 94 288334294 13 162434161 73 354600989 41 405997092 70 945328387 23 143933072 9 855509921 35 457022667 72 440905534 71 546742358 31 609980200 58 638303189 52 138176451 35 435678841 81 930390454 97 99149000 94 805010887 10 312368510 72 90863580 94 252619681 100 295186465 96 539264840 24 206460740 43 950059180 92 314948852 71 966790074 98 258076696 47 687827055 94 840614335 63 403529737 86 12489347 88 221089043 30 865758800 82 286217839 4 127870652 91 364127322 77 275802967 44 509037438 19 498275544 63 93001037 92 116158701 29 552732616 25 729772380 24 222590895 0 177026011 15 269838875 7 284765318 93 336803526 2 438087888 80 786988831 66 725008724 22 884860777 86 341785017 90 31959475 4 250591250 88 229512629 53 171852670 0 239710522 47 58775368 2 760962203 22 115350728 34 456840893 28 348301123 67 369693648 98 951078572 100 75713518 5 374046234 37 958651552 27 580787855 72 210294890 75 140378113 26 543167156 74 937312352 54 858577884 44 135143824 4 86467411 0 253369318 38 326821959 43 696525818 72 855816315 98 875014385 26 649299957 33 689300126 75 442923351 37 20883971 100 456666515 78 59156747 78 448920318 12 605083053 78 282656399 98 543335210 99 264780019 96 138063852 62 899204611 59 983034530 40 311957703 1 32697447 31 640741083 2 507909461 69 623956318 7 726560709 20 156937299 39 631788056 85 359996843 52 463282202 45 181352045 20 157829868 51 509151144 69 312352897 41 844045681 12 154500426 48 788991169 24 98928977 2 719825807 61 55050231 57 86312744 77 992493807 54 831258683 48 248767778 37 11703166 100 724959769 64 202810304 56 367772195 85 150315666 17 885489950 77 872450723 91 930373758 52 890534550 59 866393225 45 786539445 16 882666646 82 384763815 59 932166981 62 97358619 96 299986889 45 673045133 21 249293999 81 204012011 64 248535440 1 402463146 66 42058175 24 259695602 13 478483061 60 678305338 19 652931920 63 598686251 3 449601471 63 354368131 8 118224869 43 569229562 96 475457374 100 958905871 38 422133588 65 241059690 10 510112547 32 130354267 48 893439726 70 780309141 48 569706186 36 530241563 68 892218936 18 437277750 89 204615943 99 735758825 96 902687367 7 936297385 20 749832633 80 13361757 60 947672602 56 152156908 13 360053834 92 806560269 44 457687367 88 600635588 63 937100501 35 486979761 38 742272675 56 80136049 28 540548163 58 662489076 56 680689122 54 3002383 31 792157306 15 164907704 69 726484411 65 577681057 98 887446575 57 184146047 97 501754631 45 942580930 37 926445294 21 267311977 78 222838980 56 323208129 40 596599894 57 307196745 21 672437839 28 491759160 56 924230396 26 469505927 54 809575432 27 179277614 53 470716076 43 608722555 39 848035973 93 319581775 60 589485074 47 805876804 73 190516825 31 602978748 32 241685374 83 554767325 60 53492165 63 879563413 37 783270520 79 75592257 24 281227158 52 24611922 5 534136123 81 897232039 37 30392144 34 986872921 30 25790779 59 318761597 23 231517567 54 953589578 61 813985190 2 875151436 98 944816750 44 707187773 68 613181496 67 152785533 94 615295296 71 583678156 90 393054775 55 876674814 62 909521144 98 287038124 2 377104073 23 524167845 13 662367168 17 846772569 80 687900804 77 101976995 45 579361070 99 196050944 99 608411586 76 590353172 80 505391855 36 211684669 73 289005705 93 345107629 40 949855877 13 964277109 45 935586303 70 678733001 75 420002494 32 123185448 26 147598605 70 78935666 73 276022787 84 926207217 7 185424262 5 510888374 95 483888089 44 676134280 28 406120865 98 191724142 44 256162147 95 826927240 89 869678266 42 268761954 70 64124765 3 420261633 83 795822923 21 456877998 64 914827790 2 632630688 24 579385587 65 856797388 5 661094062 79 533513107 61 833638383 37 212579544 39 315094914 34 924804016 32 698729746 71 651166791 54 507991176 65 750663067 77 468884558 3 912760108 42 48849782 39 910695206 31 567498150 32 439666750 16 178122693 75 875079450 99 676189504 18 874609432 20 622684916 38 35096103 68 576348305 100 531957313 42 842698730 56 668482057 26 831415438 68 795051107 57 917932560 45 602071240 29 500961743 44 83758181 50 324509049 8 424086806 15 431609183 28 769987891 96 24006232 20 12958252 91 955512058 22 361092975 2 972960248 62 49694195 66 105584606 12 974052296 63 23423322 99 97417762 51 668558272 8 868246997 69 337826218 38 686882125 30 832052461 97 650601487 30 308405833 45 539255096 4 45949701 18 589709624 96 898780919 39 603147305 27 639287803 15 140701735 96 856483020 1 436277826 96 559723427 41 380678024 33 116723251 52 669851782 52 335300370 95 114024350 28 957330227 49 195079500 58 27441375 64 970149407 47 164071855 84 340522614 41 223112926 4 907795280 33 481984905 31 81402737 79 611086898 99 768697211 0 476993310 76 778039650 28 679518022 71 388655653 55 192274674 26 400303365 64 574883488 30 895172266 47 515396715 76 30588999 34 516795693 76 998551088 24 351522495 13 716176531 23 621987889 75 862852983 10 965436896 39 982808892 55 815827844 88 887873608 71 794894187 97 874753723 91 872205857 57 798880099 83 664009212 99 641942326 8 146164414 55 580049981 44 349347780 44 956089743 57 9537100 23 87660487 87 231079136 14 307769599 21 200179069 24 976758208 39 611258046 83 491440979 25 119471954 79 560908954 8 373084763 16 741585260 80 27342944 42 575950495 37 10634684 67 449892224 96 517955140 41 337753618 25 793375998 69 613233243 64 910954419 49 892129187 9 127076112 79 921875045 64 414419947 81 574903667 16 777286317 97 280705731 3 709830827 45 680803442 25 944952483 98 745516168 74 997622124 73 463735020 25 688127899 82 349101556 55 142895600 87 621404192 82 511992209 63 923941673 5 942640753 52 354115976 47 880300635 1 384160754 56 81796368 74 401545383 1 735794932 69 373635027 22 195281514 45 460379022 1 568367645 40 549321854 45 162423659 31 227834515 14 140215246 77 310617326 46 160682664 94 487678332 54 359820963 89 325412985 9 681639909 30 951099199 65 304726036 30 298813547 91 700503650 51 51190626 83 741744492 41 385030317 13 858745630 27 682069991 83 884509820 44 542066413 64 842427150 43 161272668 45 811622399 54 91450749 92 69890636 66 841274766 96 677230429 53 481817951 50 680092865 48 53430771 30 580383676 5 661188034 96 610984264 80 69056007 21 353384684 60 627204702 99 188042423 97 599625802 7 602621417 29 262485539 72 801410171 29 495554574 22 328353954 40 708742910 33 637438163 82 304320779 93 569917155 97 688271342 71 806057535 5 484387177 34 793351404 16 623485992 57 872456754 10 231051025 61 691089108 84 908837451 97 170923992 31 791569915 65 494564842 26 910626281 25 853510831 37 144683946 13 491644542 39 655971541 55 664074010 23 220585946 29 438245293 93 850910677 97 507642609 50 169390072 0 232247051 27 977628085 3 859441854 24 990030915 25 602803027 31 521702332 24 79408814 65 638645015 50 858819282 17 976860198 88 159901113 37 95596585 13 291587802 88 854760331 67 634217267 75 680332977 61 871654554 74 554989634 87 229312976 79 311140996 65 202428445 64 653233941 89 303277545 24 413246090 17 309434882 29 901026089 54 929917103 26 183219731 66 610630177 70 113308372 94 406456296 47 84780755 75 67118288 9 798092172 24 233958541 85 611014626 45 209779926 2 198948608 48 507726864 24 998463917 28 669076934 89 681815022 69 179365681 9 738194349 35 18163276 29 797587989 86 11022162 27 274631502 8 118590450 87 735859408 8 805100109 86 994372336 99 808162025 97 946033797 49 296448022 63 310786520 75 946260142 77 655804780 76 90275009 42 242259711 44 541440695 2 587102394 71 235595013 18 310151649 24 227231969 91 853927624 49 552402265 68 695040990 98 869051521 43 419659742 18 996754321 94 313742101 57 593863916 60 673734731 47 285649359 32 117497743 56 3979843 81 867103047 81 13024266 77 808422357 25 483904846 43 707273662 55 820520977 46 47380717 46 208261097 35 386046725 56 308673663 76 326896566 33 841862110 13 745782875 17 367215628 35 545256807 96 411525155 19 996172815 54 212965299 51 661774664 16 22828174 81 163073384 51 674000943 32 773737818 3 460885037 93 90397004 94 889892668 70 555068905 2 40657536 73 125233859 37 32963055 41 68409455 87 144018135 91 893801721 33 207231323 70 276716632 18 336153069 83 705591788 8 102323110 9 125644627 86 397768958 62 761696715 51 528260076 17 336946423 1 171028904 17 32008267 20 226297575 96 90788586 4 576722647 44 443752460 87 392282145 25 107648022 10 73738908 42 426141426 56 9779387 41 147152938 72 778233265 16 492994987 27 118436998 9 817229088 28 534743 26 533797501 36 797891684 34 996936130 62 836058480 60 760531050 19 488506567 41 161007338 28 64690244 72 313353881 41 33310864 95 16695696 67 597952311 96 517120714 10 128394515 24 523378579 8 39112526 28 53005902 73 618336046 31 780720218 58 171886376 63 188438202 61 909870551 68 497654798 24 191201613 72 891415654 84 996689120 78 302363086 22 685034032 13 261159439 56 343163027 4 281638600 7 866374030 11 708734367 37 14242478 9 227081851 85 511482062 98 523084331 54 855370630 5 912109833 45 328370961 6 475007667 73 914551854 61 95900898 39 274649621 62 976323944 46 955858289 58 554774700 62 342360444 80 28561079 69 473341998 37 213170273 17 213781009 27 646096790 50 89902097 14 464287564 24 752352791 45 274077292 47 386129902 89 966036994 43 293883490 21 176687015 92 291636523 1 956519095 54 616014352 60 144024496 1 14189481 35 644543791 71 701606368 11 788174230 26 718011497 24 948575250 40 977736705 59 645227868 80 392522530 56 446726946 7 393942923 5 447431754 85 998487799 2 247237195 9 37614165 13 914250161 13 32342870 78 758768049 31 922212781 38 862696182 49 16304583 75 997847169 66 434249728 76 137847479 19 267459781 15 72666462 29 101490599 76 795961585 34 758243169 20 459594056 52 298902981 10 491797144 37 321943878 33 449963777 19 104691288 94 182545160 3 544052113 43 777745645 64 762897986 71 688553859 96 429572780 88 336541991 93 283782748 11 63222653 64 782852919 4 969410459 96 770243051 98 746799680 67 73188263 57 345398808 46 476470385 37 561342744 60 572576750 18 778654674 62 60452436 51 442798281 58 260986626 65 267802283 28 619672222 26 65827024 86 61317410 62 961561926 1 601500556 12 740264433 94 693111395 45 72818274 42 181678887 53 669684351 53 749829793 70 119184339 35 133529704 61 785118888 18 734647317 96 127002124 2 7747561 15 149099333 33 132415120 33 540781295 10 557696414 4 195436065 25 490660894 46 506368271 25 95172969 41 726961291 98 597191768 97 847220772 57 904844802 98 731324540 7 443610711 89 427048676 20 9892604 5 264414886 92 553887540 18 703583887 77 389752593 86 695930147 50 547729411 30 738433976 41 871866050 26 251352874 50 242119620 28 888422851 81 934790733 7 544306942 27 954205264 65 669280154 7 8578702 48 780170264 1 567181444 97 533429557 22 261623520 30 245936715 79 887653153 92 867988128 17 620180818 25 505490269 35 344329052 41 495972267 54 249606654 9 176275949 14 464495850 35 196660892 82 494306229 42 68227658 22 363461330 76 207594455 19 429524558 31 741048681 26 121319179 70 118736410 23 739025175 16 714730928 14 716639247 83 916936265 53 668257564 41 886275661 65 837241991 46 603924593 34 51040536 54 93879098 10 882923828 31 320558870 24 188409214 92 420717984 93 102243536 12 780690140 88 367108640 2 540410094 5 854881809 80 410864160 64 51422476 44 158514260 17 599668011 22 166920056 32 283529066 47 789418378 31 412545566 65 131047464 52 370301136 17 439978039 88 44821472 0 118762752 88 934768579 62 225438432 23 248078884 17 498487810 96 454585889 53 45595134 31 973960224 12 766221968 91 754915498 24 997218672 29 618019258 11 644831529 48 259626117 15 541749730 77 686411413 53 915534825 42 797706828 95 349269335 93 671754218 83 711386434 11 777971253 46 40037876 49 663222170 67 111802875 92 229529148 87 143512233 32 773283738 42 773920432 8 397766264 38 992611288 70 914955999 95 575421728 70 130083157 81 494164534 9 358119847 49 165154306 86 885585838 7 30075088 49 667862752 2 246671129 73 299195271 57 691548094 3 456470893 87 945334856 68 165206904 70 96598824 48 459148662 10 260174608 55 903589082 77 373556718 93 725294496 35 76178905 63 792675381 7 205043084 23 143563732 8 844091272 48 657359541 20 963966908 73 395595488 92 414809940 66 433157056 70 712761914 48 503168940 29 180318827 53 974303000 51 64486651 97 524328708 39 100247453 6 729420573 81 434248815 44 294335387 43 798709096 65 363612616 37 833698374 82 648095643 19 352851994 95 648826320 60 608220218 37 769551469 27 658336542 33 823624874 99 581795460 97 431922663 13 519336566 47 10348088 42 267206011 37 352120146 80 14462367 60 318747524 61 994741551 16 44421533 43 373417115 82 468861560 21 99594678 39 245528504 77 693282948 32 342330076 39 502303515 77 80699649 73 80793190 13 206362483 19 194208695 3 680914261 6 465394078 50 937781756 86 60851765 11 511628989 89 188374615 43 871189477 10 144027233 54 940301857 12 207871933 40 379833406 52 989845360 73 256996799 15 427164082 51 220618534 19 352225449 92 845636746 91 362248735 75 624609220 33 45054128 58 747425339 52 903794767 26 781250721 47 520084892 72 30481539 7 166580465 62 295978130 16 530402480 95 983320835 94 66637077 9 544687008 12 888314878 1 271311273 42 67667242 9 497575080 49 292316727 76 10474104 29 533249940 73 572996965 95 567357954 72 990365059 51 911075403 8 485155184 71 564986251 74 661380262 38 577927272 99 298676696 29 563429076 6 45656077 4 631306614 71 955083236 43 80520137 100 238898288 80 528483064 40 774536374 89 251216492 61 868315870 29 390295843 50 677124190 95 890231369 38 811608525 66 657685200 14 645586982 34 561988025 64 668635967 46 593287843 51 173083247 31 45679405 76 95899393 54 378211241 58 226749420 81 305959575 32 985118761 89 598223091 67 755594952 23 355400511 12 819321930 35 652738093 31 667015863 91 324164853 81 792906619 61 539907221 76 921796711 91 431891231 40 434168452 44 985674737 99 635392407 82 70179336 56 982659197 84 770094780 25 194506203 49 280336812 32 344895845 18 420791465 21 508357029 6 240417676 93 239067235 84 35316200 30 786219946 76 914969295 24 639158674 66 100804687 77 364204755 2 650116398 46 984319496 94 891620890 96 415680731 21 215859111 76 225812303 63 278027316 49 592119522 67 134537219 64 734921863 88 839904980 97 48599309 76 844717641 29 572347286 81 661573647 83 924251277 16 507837614 34 697054492 61 191689982 71 377806034 100 609852420 33 398409249 4 672878274 8 637406342 8 142549343 80 850122968 62 258592787 18 529524370 67 524603539 41 888180164 32 429596489 40 465361701 3 330570654 31 465434930 64 115065020 10 770925543 43 377061570 52 853057648 70 475294285 91 232999061 22 408476984 56 829010602 56 678381318 7 44830794 12 353066576 38 137905979 65 158620811 8 321241962 67 62991305 83 372268015 79 452510443 71 679298058 94 936977049 33 331221456 21 286275954 40 413443462 30 895631874 17 404053688 73 174433855 12 120301477 73 218385984 15 149206009 42 735379599 20 495000597 70 666635173 77 177051425 63 371602360 68 856558315 40 133892417 4 633477854 6 229377561 64 597806924 8 852814295 63 420668937 71 763135103 56 571248897 26 494121069 82 797477845 88 682397174 61 116517898 17 141479930 96 958135447 88 658514463 66 963568922 59 926394722 63 887831851 38 561655950 0 857844364 36 310887143 12 154826632 94 141021320 91 998074310 28 773443900 69 456272690 59 7361909 71 580733842 27 479161778 89 171246746 0 429538796 57 45022484 73 448111633 1 621867048 58 181657757 99 455714839 8 228858730 48 534278619 85 619740250 80 993666796 5 208153117 96 796717549 36 781814021 51 496621818 40 517417855 22 952172515 73 757395346 26 275987463 94 706555712 44 268204925 60 245321591 75 166882419 34 534358816 97 480013322 92 694265488 4 532157856 83 562757931 69 328890016 2 761323968 48 493238347 46 408787868 57 796576238 37 789547009 54 676877057 90 333411104 75 548654558 66 663595859 19 735876303 11 786102375 22 531024756 98 453504380 93 256105870 87 38473728 99 124128699 63 63403914 98 765799767 1 405774365 17 366176235 13 990031427 3 53506521 45 578516804 17 250148149 87 659034806 12 995862112 6 775042599 32 627086419 23 130884529 71 316040477 12 529137432 42 719959968 53 634661701 9 770815071 96 428972547 81 782378088 42 919426481 85 587230399 17 724372729 67 292389158 0 196754029 66 329532352 90 859159558 45 166894576 9 478604874 61 928594917 39 201507383 29 73210057 35 747744235 60 236670200 19 164875000 68 758623706 79 77669396 4 871420568 75 400393880 100 611140148 42 482708151 94 703874407 78 129577511 52 454249849 21 165982534 74 196179424 72 440692744 43 964177683 97 621203443 27 343675411 36 49281921 24 478808736 10 338654169 57 491148365 3 627445645 87 948602501 79 975430626 72 140160074 43 827033717 45 411593661 17 199361767 67 148467662 49 973863539 9 386656661 8 167229296 39 674832886 85 649269115 60 428520447 40 790461387 66 387598332 74 992644345 22 968271347 44 376636124 90 593437050 80 19529342 27 975689625 11 716646887 67 12471341 22 473930193 99 574712602 50 184760621 27 165856806 27 794843655 61 952868372 73 674175610 65 972063671 81 255126368 17 325213231 23 130649819 29 973836773 37 391052281 44 738796450 96 856562576 22 144827845 71 495718510 35 124587691 81 350238637 64 204269161 27 894801935 76 595204470 82 45669782 91 127620449 34 208214218 56 812594900 51 520031912 17 651647976 96 870280749 34 277769709 93 162997839 64 926187977 32 638867238 52 712519768 38 616931081 50 881758689 82 756246044 81 882252194 87 507466636 21 281258916 63 372554932 50 308685244 0 886525198 73 163068816 70 770892122 79 718976328 75 629057050 7 427920062 71 126307696 72 111907144 71 757817459 50 842790730 45 463520060 8 701455860 68 11109830 54 603402815 4 722555953 29 444869212 61 334286574 75 382547813 50 29877516 59 626276761 99 276682511 80 304846294 88 253963791 79 363695333 25 24510797 75 780536850 52 52773593 1 802190018 62 158068987 4 167272966 37 391886971 34 107706877 93 178685725 70 845630900 23 470009503 23 533347787 26 63715215 17 630120204 14 206732539 4 669331415 38 260098433 16 122487851 34 148130255 54 829795245 75 944279018 31 711001298 60 402890234 2 501029562 66 741038094 67 419760535 85 56624041 33 84101322 87 745512331 32 862617087 27 219218690 40 383438459 91 490255220 15 147908044 12 167381577 67 822727191 37 791913333 32 440732762 5 104199557 91 129940251 55 155138781 50 463564093 21 209985680 82 906460094 16 82948565 41 109791106 96 465781377 67 397977451 34 950463517 1 702224975 25 569116920 53 563195805 3 44178744 10 467351663 39 1542045 30 490833192 91 165670458 70 374751413 26 108663066 80 897292524 14 675628819 48 425091349 46 600926600 44 738189514 90 513503899 35 994581838 13 472001016 1 546506649 91 689500346 50 793666810 64 303774121 99 938765270 21 104529913 37 591938255 73 376417017 29 323227644 77 826828890 32 155785523 6 692591441 17 772369055 1 163138921 87 930801211 42 549255048 17 252536435 84 727796535 99 460149499 65 116805721 24 293180569 23 201207584 99 773251663 59 261006535 98 875597859 64 973052413 28 632032023 71 426964939 28 190979874 98 567104153 28 182702247 51 504968143 27 82245679 56 845490764 49 526574428 59 103510858 90 729565105 16 800607041 12 780020884 61 480879171 30 150282903 28 427624996 7 200312762 57 956235251 88 455466018 100 65095415 25 367896852 62 564493202 53 824819828 3 260123243 69 983865435 47 700082027 8 289621394 85 430937898 19 714265726 89 434974915 34 583652790 42 360930839 95 977487798 88 199959566 82 23531595 31 911048976 89 804885192 9 184094794 95 71355264 32 51813573 100 522261906 92 981063713 2 644575098 99 99176076 56 522053847 72 317906064 74 521984916 89 964896947 9 550067236 54 476696282 17 988564353 82 454938451 6 278926154 63 214863881 12 488813520 23 264440288 62 468924139 94 593157408 21 444648912 30 109831185 10 358701712 36 580337101 54 354492249 5 406526727 10 955603290 72 730315614 39 775821870 59 642866172 19 714838091 95 288053122 47 333721096 50 618270447 4 772818673 50 454521372 57 364934430 53 794467020 4 127979821 92 841688714 70 678980974 59 743173294 69 764001183 9 597882264 42 612398436 9 954105839 53 598859128 39 444361992 19 593137591 48 572697242 17 981166788 43 962086607 97 829178647 87 389583176 76 457240100 19 524784859 96 586313740 0 785350321 80 654178973 73 167414945 43 662163485 51 218446565 9 12407999 95 15676718 1 937909141 90 830245502 18 415463537 66 294112567 69 451701922 43 365806481 54 640330595 13 936150580 72 677918597 79 653374551 88 408302299 8 438582957 63 148438069 13 638267098 80 957894832 71 469128137 10 535292663 17 474083781 85 889308023 10 235038723 82 592845680 58 418144894 96 336097155 86 621279681 8 434170155 70 950712331 58 940007233 41 91007195 93 584547566 66 101294235 44 562735713 13 496643428 94 505114974 47 471278735 53 249653547 62 589616933 75 348796956 47 349559703 1 143543556 50 509862443 33 339730642 43 46047606 30 407079873 36 689517039 93 417269563 23 209657913 27 399434790 72 511826548 58 863960549 23 442021017 16 643172901 19 957763141 74 624211999 2 396231231 47 39061158 63 422763241 11 614357305 21 294809585 5 588657883 9 27148801 10 474295137 80 26203041 76 345413839 34 757546511 5 500408410 64 35925347 70 788124940 83 812234211 65 291645681 2 15560932 71 301576314 63 330509975 70 503081238 36 483647845 36 524730781 83 299897493 68 4728734 34 893610970 36 269804885 44 619643234 88 614055118 28 35962095 83 268848118 67 987909632 74 224162160 31 901230789 0 501479805 51 412403284 62 432660587 63 353673301 96 553831246 89 756950009 37 118009896 18 399133132 22 664139601 37 134330968 17 569644449 95 357079162 99 615867411 24 824024096 62 309099734 23 594592955 86 377253128 11 939170195 84 558258803 63 861129368 99 241992079 37 220659213 31 131642476 56 983413232 41 771860948 67 343341468 94 418080655 79 987608724 21 803783347 86 264832999 4 664500123 46 990892902 43 129427930 53 802643912 37 142762272 2 880078265 86 390533860 98 358615343 14 345773244 64 876102466 19 168556642 35 978024856 79 753124459 85 358154366 65 46233913 42 488356913 12 688566412 33 289806633 51 928292545 84 330935208 61 628201639 7 559938934 51 954042102 8 972182129 47 542112009 22 166659666 56 455152949 26 593541561 86 234917924 76 332985931 97 97926085 20 533436557 22 649246164 91 290893615 64 412315566 24 431181849 62 127304690 25 568776835 12 535030978 95 459078028 63 913797258 53 680358543 1 941405912 65 54610906 16 390048173 21 207504035 58 366156356 23 711830438 38 564771375 14 32473430 51 286561280 91 612227310 75 157420767 29 921899290 75 317415202 35 37681860 32 129120045 92 111523358 55 423288000 7 202247382 13 398418552 70 422639621 8 54854837 68 40679638 81 534827453 31 681981862 18 702290289 84 590198874 46 869290517 75 112147979 70 529712321 98 960758947 98 3568282 23 233296996 3 233107656 64 226390447 92 869163890 70 485753075 63 250452025 57 314948288 7 348709608 88 933699888 23 943872142 88 898934997 93 752849971 90 807795594 92 515122378 70 105705751 14 337523370 42 712840157 45 663401450 34 56598292 30 848254309 74 319150367 94 413219665 5 695627772 75 93036477 43 684537048 98 586712853 8 279163848 94 248365761 10 85842216 23 487699562 43 297034988 87 631507322 100 500763491 81 607604911 25 453481837 85 435355004 65 566511185 71 427509879 24 280196907 79 639916938 2 277652608 45 2808355 52 662635269 69 14271197 40 258013742 89 396794368 3 685067017 87 567214210 2 886474420 63 518607670 80 222921984 42 761560055 49 939062993 74 593141805 94 47092597 47 577551131 33 323401398 35 259461585 45 600106431 80 967459046 23 812949144 94 99960465 31 472886612 11 786431957 38 65485355 78 641621382 23 973076178 48 485041179 77 816361076 77 610300534 31 802095691 19 773400488 24 151212490 55 621571349 52 610059032 97 904963568 86 735120837 37 217288870 61 727156474 9 957261022 14 494319317 57 139827865 45 225179005 2 88527915 98 565037934 17 246971669 53 931464548 32 939198624 84 490881659 65 566659227 91 896407174 80 623012292 58 387732164 76 317830823 62 657593575 40 814483226 88 765464885 21 75196867 51 86308136 95 368551128 21 122808944 35 159868815 91 14497881 75 673607183 57 273757827 17 507042686 71 264101890 6 251113101 86 131280943 42 522993255 38 761970686 96 394763485 81 34869532 56 25968744 71 824272044 22 254220798 43 512195797 21 70457995 55 753577823 87 871263983 4 283457951 26 576600797 93 638066779 97 409033943 71 175000052 80 572023430 6 343682765 40 421827829 14 121096959 96 544919972 87 108095073 66 675435469 57 787866657 59 12055412 44 228800604 60 9570311 14 934301555 35 543362264 78 428406243 95 759006986 11 926442963 41 107542062 80 654815145 50 883801357 34 358496873 98 417843406 32 833721796 97 425194524 97 330339612 53 884043148 37 946961412 79 637327051 80 818364254 51 92497359 83 913901305 66 465601011 7 413851815 35 599758207 94 742968376 82 577249977 0 429989172 71 681987105 54 613915294 22 73389536 82 205030474 14 331797930 86 472621685 79 939745221 36 71141632 11 428475324 60 54321288 45 395699992 90 744049601 85 729773358 39 160418914 13 559112075 65 263312794 24 648830509 74 580202638 30 153263141 26 394198750 53 853834095 48 480254531 26 745365644 21 684405170 12 515434276 59 275265755 57 910596563 28 820961816 58 489396697 86 372570481 87 183368226 93 524491023 99 320984655 89 773539195 5 398057098 59 649459716 89 810194611 75 333125847 93 256624219 22 300897274 46 404613754 2 249891687 32 493106694 36 275040048 44 88919932 82 432211315 14 959871812 29 820628468 45 714351902 61 227058333 91 974411183 37 834764720 27 963251431 41 982679637 80 151689092 70 982015427 49 409409072 99 357762610 36 346361097 59 29213242 33 11951486 93 295025660 24 80787505 45 237987279 14 230172397 7 360595998 69 561152331 30 659068507 92 905639219 82 391489910 88 271276017 35 625760538 56 229895327 7 635100026 49 486500374 65 138535511 38 369347975 65 34501893 80 907912612 43 933369026 96 385543335 22 942123007 48 56401480 89 234638236 56 809094108 61 247878229 6 531239644 46 13436528 46 209001791 54 490523405 36 433177586 77 670822693 45 507738349 70 702998499 67 694006317 30 617235875 71 20743694 78 422375813 73 527957762 96 872094377 77 877915723 95 652284610 38 219847007 72 594500760 9 147561463 39 590446400 91 155081002 52 750476266 68 519980855 29 8540204 16 817017748 41 648975357 63 122796097 21 837668705 88 801680637 10 399068422 11 682963247 94 889837380 78 866991471 51 618336935 42 220651138 44 350486251 12 514707465 30 387757060 32 900788030 65 899116080 10 384331128 87 49753108 27 120919311 98 479806914 43 458214117 14 49286570 40 158839721 82 936461394 25 492073689 95 800545674 96 123479649 92 180806113 42 945460502 14 489544883 24 862717576 49 381593620 67 685874801 26 837292580 99 759370016 77 30200479 37 432247483 55 32797560 15 831937948 47 998863516 27 374553938 98 710956348 24 721333056 78 684270862 55 164655941 71 749739173 64 568884400 75 132941589 26 15150508 33 897154549 31 869556406 83 818156065 20 368878636 61 942852765 50 70435756 50 320365032 76 753125157 69 787015508 91 93421844 48 512920738 62 320228621 34 684520932 16 526721897 55 303868053 46 137720241 41 425853489 19 507528017 68 961430366 24 40122797 13 521460431 98 276563938 6 773561140 16 971845409 14 341012097 23 347214653 60 262621871 72 689229803 86 751083229 40 790529055 62 553854607 10 673114343 2 156528014 74 672362631 46 420759018 63 137046711 74 723301939 72 571553529 68 190088254 59 583994259 87 367794703 33 576244330 7 436027012 6 885694309 61 260565475 71 593997457 64 216726769 7 663504223 62 327013798 7 570686622 29 498345479 81 741539408 36 271958500 11 373887110 90 976704361 20 746686571 74 760144371 72 13753944 15 526698181 24 42909654 46 676036827 70 611903290 88 498402791 28 604089489 97 614817257 44 856930242 64 845806349 86 219352922 28 867205349 56 629868900 64 403672214 53 951142568 20 688294215 6 103833112 40 369758415 60 439523689 77 672524373 2 715190544 87 855344581 93 470501780 67 821453209 95 239275274 27 333760788 10 116743093 0 472092034 97 490928662 24 964821150 30 9172386 51 162653666 34 149271558 96 795187572 49 994713502 94 128061106 29 993415269 62 161798995 42 356561136 36 142248023 59 139659628 41 378149290 36 609767541 26 808297127 58 595738629 1 162399006 46 544958215 18 499175735 72 915854042 84 812378364 50 685374129 97 924067089 66 706562931 20 588382235 64 278649709 35 20214095 40 691522147 66 97698556 39 751680957 40 892176330 83 114016430 71 599804725 79 730544338 2 804155453 20 137452178 34 115889345 84 160730179 2 565174538 38 652631561 87 813453179 40 425445871 71 43107131 52 809091790 59 354431514 57 30325277 42 6301257 86 304352100 21 6405017 81 603620758 83 800378293 81 984928317 99 440867896 49 184174231 74 197233223 23 729807933 10 912666466 1 79503511 79 79343871 24 601674324 95 938736745 46 853967854 42 88013313 53 681693314 11 411572915 11 671313189 58 131068333 56 158820917 47 216929279 8 905138332 77 5317975 74 892069575 25 432159372 27 493131767 77 617272348 33 70864426 37 576950490 71 940038005 96 313363683 84 426726964 95 657399381 26 927875047 49 826768478 20 556748389 78 999564643 82 925283556 67 752561159 9 509571250 86 517592346 41 416305938 69 733002181 27 202635809 40 621211997 30 21230948 61 309921725 22 374850473 58 865785298 7 495530356 23 921865888 69 446730170 68 807715432 35 682125395 19 219751780 34 47487518 75 970533905 8 255767016 33 332710908 11 697008010 62 44479448 66 558766807 44 107864264 4 153606031 4 605093177 25 768670646 7 573155498 50 451112748 9 292035026 51 309249135 81 187709856 5 877545272 43 339850866 89 740705549 0 584916337 45 742426034 46 251573812 95 805506635 92 992273335 45 608993480 10 156847196 14 468275051 54 441839240 71 959497995 84 940117557 14 61477049 18 827973354 1 368817104 23 137742241 2 552725727 59 299000817 87 425929112 8 454840329 55 731193930 25 565590018 98 784377272 48 246729123 60 287622325 39 520607810 62 623892764 20 236310962 54 418491879 99 816068234 86 102838355 72 362566643 84 287693973 63 926198104 15 482957425 41 357210312 23 759045012 4 629822059 12 669027019 53 658624059 84 579628039 94 436367340 63 315618580 74 585438136 96 33727271 66 172647897 20 505778525 39 543303421 20 919954477 47 151153191 37 849604692 43 985824838 97 314148877 93 477625545 18 125701859 20 502329528 52 671149029 18 982637214 36 94996542 67 925135927 90 616006902 74 142752190 77 422708942 100 640676171 37 826981030 5 856185899 47 16329274 26 499330789 38 320652833 65 960983002 27 983395493 83 455152804 16 946167707 2 672257932 79 910926355 65 455052394 59 13157995 0 779685088 50 774971628 23 85580109 97 178894749 54 702827449 4 62696411 6 488394334 35 927675016 2 468767102 72 147976738 71 37498017 48 307748935 36 81168675 89 859866923 61 861086761 13 757200816 34 583923793 23 117408187 97 242294724 46 214604292 66 462544031 3 439991983 65 873200494 36 649416322 30 95996878 30 364183696 66 422649943 5 407899497 6 475010654 4 612432507 42 734248359 40 962077496 1 463896881 9 205940210 8 550664416 45 421319277 49 10260521 81 866557115 16 968929889 60 444181741 22 755088987 100 503857798 12 143917248 11 369172920 90 501298498 93 998942020 62 140282325 64 311787540 25 45724808 70 509143843 33 898579717 92 648242157 11 409603657 53 788803952 88 765001133 69 733001774 37 780458243 7 405244742 40 586755977 86 537967212 98 346692416 83 333385964 26 868800431 35 445018822 95 114982515 10 503106994 92 240679221 29 871555104 2 700943036 29 967407621 83 178733258 25 196870902 71 413957719 11 640562632 91 851717176 97 512250954 57 182480449 57 995027811 88 469199 8 10494070 88 271973917 30 398921200 51 998211739 72 382313440 27 177076924 87 76716402 24 310492212 71 700355425 80 14805612 80 75940425 50 329511613 62 728548352 22 722324230 21 592932482 91 761485733 51 940704805 60 163125115 71 213872359 56 448786639 4 124135308 42 855302177 86 387700977 24 419734680 40 478111191 34 861086686 7 756782152 55 971032499 54 985748583 37 203736026 73 405484743 61 127310327 55 667996905 22 555153970 34 627151757 77 464899888 84 609996916 31 72476466 44 787546880 86 799048890 18 781061627 51 943798436 6 437824349 40 405003445 62 637502081 94 142551938 31 645010984 41 338354185 98 585879203 61 105256996 60 951288703 94 732444553 92 714927560 67 193049822 82 662693924 67 515955205 70 49584016 68 336992839 95 261866921 53 192358382 82 409880685 14 402513850 54 540523610 66 862185731 57 167547234 76 470929535 69 729211842 93 947468351 77 435228542 3 968734764 82 827405145 39 255025117 23 948525455 4 735498172 91 65014289 79 705403431 42 492186907 70 999417629 59 822661213 90 883523392 80 76446246 24 639523666 5 335628712 43 107523139 8 999414504 9 857610082 74 182866224 83 295206281 52 751999291 52 559542502 73 155830525 44 740546774 2 355401678 47 947853265 38 540861340 58 215410799 71 400007850 17 559125485 99 63500063 23 448809068 66 257653448 96 361221129 62 585506756 27 943074505 47 948881197 79 152839420 8 283216028 49 28679032 43 893821534 7 246104523 76 475071026 7 803751710 28 513987137 9 640284374 33 218223948 13 608998380 88 632996487 59 960919749 77 836886062 69 588048419 70 224436035 62 294874599 24 667665611 50 414786213 55 352134218 72 845801571 76 222494073 81 632768356 91 427290424 48 487120126 23 999074005 98 536244602 62 294859833 84 706137196 4 515872540 25 808255339 100 823401095 2 901931995 60 668211974 11 525467707 76 555977337 32 891338462 33 785380123 6 129953530 69 733859251 2 499721510 25 651091006 87 888472536 88 370594381 81 399311440 3 352388699 90 370330611 13 527372200 65 630316575 30 731441404 87 335059358 34 990690960 80 335694452 83 292144284 67 316299021 19 573714041 42 915556776 81 788932190 17 2447318 17 619868250 80 428991867 52 128529659 3 763455176 39 173186573 71 836601344 85 101148634 53 497507939 20 785906023 57 154741772 45 373246596 25 431373310 39 67206799 46 77241402 60 997057875 57 361974396 22 261444464 34 519791623 23 615915544 69 743016800 59 464068591 57 65195754 2 178081495 45 533024524 86 516891694 7 875592677 42 684426253 76 134256918 8 477307940 87 15708212 26 396061011 12 522938890 95 360059415 43 448817942 83 297810976 88 34210665 44 359904414 7 134847335 95 724845788 38 707362640 16 993116651 5 782423188 63 698878434 69 178651654 43 602044344 62 888764874 49 134789037 83 944222565 2 304796347 11 204208511 42 489777949 56 41104803 24 521236029 72 723018450 22 963722451 22 488562370 23 193124709 7 550780023 37 911667705 52 519270226 92 897185384 21 768945076 30 552618187 24 33264022 47 802142783 82 354897937 74 713807489 7 813490139 23 814219010 61 298262735 77 226530522 89 657197665 12 898514406 0 290633971 57 94622144 24 742687078 45 958443916 64 471397616 32 432912704 36 966408168 11 419669117 59 239113729 100 880520261 95 461235174 89 115116023 59 515073483 33 28892819 79 490417416 40 22848943 64 586711267 81 406415071 98 863539649 65 25534967 34 2471156 38 318651379 10 87124503 21 101870988 96 539976437 5 331711221 19 407416961 2 868066332 76 415468126 62 227163570 10 388210642 12 800899275 18 162477994 77 317774946 79 21445659 49 669949886 96 829664195 56 75583002 17 282938910 56 97648585 46 718452173 75 671605616 89 127454791 86 660302128 51 667294631 52 207478604 82 263995245 24 757994257 81 669059581 41 969578082 98 418189229 44 946232215 16 967475764 82 457176688 79 42552199 86 608136839 93 280299038 40 992704428 47 513054007 0 633208731 5 924736377 23 22550956 3 595741878 37 6606182 31 936465096 11 342781525 14 657415369 20 443537976 40 697472817 44 470720952 26 80005848 61 859989332 59 191154070 13 614247950 11 547159877 6 15010708 67 838784845 36 912777534 76 891694915 5 329370452 12 90920974 50 867040705 57 114370031 91 893193411 8 342615853 11 179906758 79 151827058 26 114217640 51 697773548 88 259723669 93 996237657 69 883809047 71 157765334 49 973077320 1 28530885 68 745940124 13 348575631 62 721097371 68 951238130 98 581006258 38 868554605 42 995079350 49 125540696 91 652162471 20 934751016 33 287351744 38 172752081 64 915136744 93 477997210 11 354305623 44 666284646 58 531816471 86 444448684 95 61640577 12 221603140 11 6114981 14 321945155 79 136594698 41 443427111 6 204104380 66 27921685 37 495710973 71 933063055 70 498123624 15 736069612 37 38478609 50 140355331 96 871544548 32 330671648 34 161742358 73 577992069 76 651414404 62 520018362 75 16668599 50 678514324 30 556114655 87 279830381 16 291345273 9 695446386 79 848782791 13 304775683 49 437917520 90 293576918 72 446893467 62 150754499 10 42876824 30 690665866 21 839982319 54 571684630 97 476682033 34 832078530 81 349894173 18 18602684 100 877428418 5 82274546 3 333882361 74 600901949 8 88359013 45 276865674 52 29513361 80 485408997 32 561773552 22 829679350 42 799463127 30 565442530 55 517301955 100 113997557 57 538626651 28 384202154 45 541754548 54 835703053 26 738646481 7 737985853 3 196730846 79 882815117 82 123189071 73 378876823 13 173823753 29 71864011 50 742719805 31 975860301 52 81852989 90 851326430 99 872269351 22 11084770 23 560343151 48 463609721 29 679205341 29 258762887 99 322460381 5 198445902 20 797599579 27 613020554 17 583707756 53 694772677 92 964670488 20 554950272 63 408534413 84 691612759 15 22351009 54 352530551 5 722567247 100 455461320 13 982403921 92 201964397 22 220075431 1 249858860 62 94740649 100 847930878 94 547363990 94 610551626 69 202152228 4 236446381 51 888600795 90 37163627 57 653300864 45 191993093 26 928155610 20 837309381 45 17449420 8 821148098 91 861979667 56 976005026 81 245102481 52 602422529 20 648133717 27 448606710 44 33048784 62 776325379 18 582604537 76 539176934 46 260973212 62 165288299 53 590787195 78 108884537 90 49197099 45 883521505 28 575720386 22 224912683 36 75725626 35 335912023 62 467174695 82 876370937 59 789880305 24 688864939 43 235354370 62 153891782 49 220305004 85 289211710 86 33870624 49 237415349 53 469686011 67 847895806 34 862651815 18 783877205 0 38689489 92 693052758 10 91845653 75 535919217 45 910175880 81 532632351 60 58169012 80 962139089 28 819809530 91 200568267 93 512491849 80 595448159 25 767250158 16 570833718 86 38769433 34 249815270 88 983254832 9 570595600 75 770249503 75 269365621 27 55941259 71 292318967 24 293569767 10 704906500 83 950183211 46 688367747 66 165988883 25 394703750 41 223112734 5 798004903 74 482767425 20 467864816 98 396869651 44 417934977 43 835519270 69 505998900 59 345876682 21 652846614 14 977379181 23 715445242 25 9758635 22 326581691 96 38951470 28 22426677 95 960086187 24 43130382 88 844885756 72 979067305 9 495318474 55 875041386 58 502139916 91 785407590 72 898025071 86 466235075 69 5284306 24 179938 62 50104618 58 732221555 7 374145893 100 614027526 32 739414246 0 889065630 59 135070274 29 893955691 47 906358799 3 189730113 28 575279779 34 721086931 4 855567550 4 824451765 77 17160130 90 979975529 46 60304882 54 595336342 25 200457393 6 251129079 19 889414794 84 733588756 42 337537290 55 657212125 27 936438833 36 601680820 85 587113381 55 149104825 88 200335576 18 334935778 68 462018467 58 849806835 91 161316386 11 606061340 75 497068769 38 441710217 70 316951164 56 565281409 72 735723397 76 132293501 43 410307700 0 284018401 54 524417019 71 720869392 12 217593833 72 458122784 5 325998080 45 185421823 25 61835741 0 331585727 34 609939875 34 618829462 47 513321277 31 809413224 1 592141620 24 975319145 59 802231126 64 434707238 60 756894484 97 175488200 64 526008070 97 857225585 55 624040159 87 602236471 54 295472244 5 604454108 5 32501001 18 363966745 83 187864997 6 719172172 65 960857317 87 75920491 95 209818188 97 148185775 80 537546867 0 375562491 54 447818635 46 310514071 52 247980722 92 874440161 54 44394899 39 213114899 92 384828644 43 393469575 69 103923539 55 717166297 19 741491177 83 181263971 68 59446056 79 22938227 87 110067587 33 615319442 85 43517940 49 512445924 58 76570756 76 185453807 69 219198835 26 328344018 77 388894794 77 638240101 87 636970197 55 845031560 89 388452488 75 57429330 45 924799714 67 25952494 20 409586062 28 494533681 18 966078072 4 443391078 85 826647651 69 898307854 32 870957674 61 456135782 88 665539694 27 152882532 46 630350639 30 598919631 70 481695382 33 354784556 65 681166351 90 944745060 56 20826390 100 262079501 29 713401054 17 915461599 89 783863783 53 47412055 97 457873707 69 684918611 30 216523045 12 882197520 63 570087401 68 458768428 38 582418952 71 431807214 82 411637491 27 149946950 66 309408553 27 365376580 17 779419103 66 493019002 6 471933389 5 31506596 66 54805298 60 161880253 60 605537721 63 456514667 89 677099627 21 721582622 90 624997883 44 417423647 73 518141061 21 26750284 1 654003869 70 538106045 36 757383153 8 901273808 55 850364248 60 129654415 1 461983962 40 625690182 58 68658209 27 777885523 55 516346946 67 358639422 80 576262815 70 768211280 96 533657046 5 384792394 39 50265414 39 885007153 68 597819232 74 187462734 22 469136191 31 120318260 75 842059081 41 407622042 82 922174733 62 31807174 66 475312897 16 55504301 50 150350302 25 267480560 26 812856234 35 778746653 52 623945759 12 274557694 60 271934366 95 637417492 56 567876365 24 701379994 94 679054097 35 446830827 23 325802001 40 262292325 86 670464286 16 662432695 61 941256547 87 937745177 15 33377200 80 422096949 52 416304341 43 196069385 50 979536130 70 161301315 90 148394555 75 292465787 44 708405473 25 978027033 6 22298464 53 305244317 71 291015664 86 72451924 32 721185777 46 502946821 56 459617993 35 380450221 88 367271057 90 518916708 1 781936531 15 895734520 16 93629416 92 584192698 57 712684943 19 646210965 92 335020582 68 732194179 67 461106005 76 131964665 0 94308644 56 531073577 98 783837013 67 26847625 94 571692500 69 212571178 40 385062006 43 947888421 29 50142702 94 6891520 40 414391304 54 594122724 19 142070905 4 701869098 23 517951571 18 261028494 8 425721567 56 334424274 67 251216163 47 353652592 80 81046386 86 176844374 76 214196493 28 7462982 47 686034610 50 195974465 36 731709672 74 620409306 64 385314749 13 268535488 59 18440192 13 8459620 19 41088882 8 755128945 5 734453555 71 863136625 44 466368715 44 87101092 7 136802604 73 451274096 24 261577637 26 94851607 99 473117878 94 253662730 27 2824892 81 977887825 8 316263865 18 14844362 18 359520939 42 236251617 34 991134660 27 879494529 11 707358490 75 845667969 81 674901161 40 208564003 0 324803437 26 316389536 15 119731603 98 530891857 29 691315114 100 171232590 79 617852800 49 871921071 64 99289838 85 918333375 87 486599066 83 326436533 24 563151362 83 269705799 9 177643254 62 986566115 58 11419744 98 180385689 39 173719086 32 678369182 90 877156203 61 918968392 75 182486506 59 597796676 15 255999036 51 350083338 85 344800220 10 195851340 15 613370751 100 994755448 57 23192527 53 570716132 51 832632789 93 614519475 21 875911273 39 751914736 2 705835633 37 215727752 5 270509342 20 126531243 69 118414008 31 867142276 25 51157034 95 85231925 12 333175774 76 282392882 58 481631332 53 524996874 53 113229700 61 735281688 5 434152451 70 550873481 79 281206782 71 76786588 19 834640273 12 408708376 49 995708364 91 173671977 56 669927172 49 656346741 60 273190784 15 777966093 98 737411556 9 403924750 72 221339322 3 312485446 73 167089471 95 917500722 67 319204673 26 266199486 87 299884063 16 605461371 2 933882600 24 273424700 89 551543839 87 951066056 2 244273864 98 44062854 44 172987660 5 75509100 36 136119155 3 633638831 29 726962509 4 415363817 52 196674884 53 719749727 84 374218 17 331536012 63 431356982 3 140213106 54 164338596 89 406606885 67 847567190 46 976857230 34 710675625 49 526493745 0 724548599 81 397147316 59 165387749 28 326336083 15 643603735 62 489568133 6 638066876 27 828137613 62 861834744 97 509940912 24 9757506 57 195113400 8 652669355 10 610428947 45 190388752 50 706177960 15 644963811 21 196505564 38 562345479 19 564171384 27 723757989 88 885153129 79 447773706 100 96039175 34 463624401 63 619272424 64 844768150 42 147310539 34 129868950 88 578658175 69 318671841 46 164517506 71 727742764 69 88606366 36 370343743 71 283560808 6 357925720 79 977505038 19 675471942 48 5523334 60 530746064 95 236884180 51 33292930 42 882869271 38 638279293 47 762642079 46 37070953 4 902366155 2 367305864 82 421158287 87 483002389 66 437440289 67 118759780 98 800379500 33 111475096 67 113020705 57 114122356 43 775438488 75 516863435 66 867822783 33 503070968 3 283957878 70 595501300 31 524567857 89 585177184 29 542837889 8 688916431 77 249112413 49 310622097 80 418417804 12 450209446 11 272428294 100 462774169 65 986427490 79 789595009 35 28747365 24 357314396 82 824076031 87 658883937 61 849172139 95 931756597 31 357347549 70 299287503 23 832339249 22 775246058 76 685425942 18 487004930 55 526376701 70 62964978 26 911354201 0 582800654 65 339733687 24 475594759 33 665711408 46 703706691 75 972539961 74 894776719 14 916974859 10 773389000 88 509759081 6 76500161 39 834861417 56 33085585 57 393136791 76 987066601 90 922400454 53 204243337 54 590868627 28 401365870 22 343981784 95 199595838 39 68387864 55 615502075 29 403009389 85 352403858 59 792493445 26 575391738 93 221841492 51 906855872 98 370691381 34 566197937 52 110925711 65 318657998 44 925158559 64 50820113 17 13297545 59 802983495 94 602820585 49 135832982 26 385893021 10 983390633 73 508526773 28 786381564 93 817338949 28 52923572 59 366577917 99 820057173 58 842928504 19 207838393 33 223585974 85 751964267 71 362282474 33 144870873 16 550037527 77 793356609 57 920253064 22 628794363 1 470514070 51 873308680 82 534666304 36 4556743 55 151754616 64 261486134 83 836175582 57 260809445 10 774747196 26 605210058 98 112781227 12 223267637 2 279173123 38 980441597 55 213248856 2 137063367 55 133114572 50 134199831 95 754532668 97 456365675 48 122806374 84 355943393 94 20231573 20 946899580 33 988885339 18 991176961 51 369364096 63 261155117 64 845193794 55 778146001 54 654626965 52 374823478 73 887430646 0 609831081 70 789604534 74 716286957 68 512601975 70 953818213 96 870742504 49 12731523 43 851618569 54 39133380 54 591111790 67 70814469 62 920073021 23 246453273 14 938212411 2 325808847 92 28719898 34 824881958 4 683710105 86 253017744 100 32957190 81 177210195 80 694057630 4 803145327 22 491218589 31 514574653 100 372231620 89 287330333 4 547163323 6 555712557 5 731337548 36 775875546 70 608028407 43 100900676 82 591589651 44 169903968 96 998920496 65 984682554 67 374399601 89 991508106 58 825047095 86 398283823 51 215274768 36 467727935 10 352415189 16 303575664 38 567501987 90 167610573 71 553131919 7 5690091 31 523106619 61 956506940 67 837003054 73 851514052 40 699424436 19 580027375 47 814259877 66 24074439 21 654906314 3 49567130 75 762729333 1 774651005 3 3342817 86 869213088 52 192633866 26 238707986 10 694049745 74 612880420 26 436550855 46 202067421 50 747190553 91 51509015 55 862573920 35 323851619 64 402450306 10 467525963 41 571982874 98 853935477 89 114364675 72 152504056 86 509276969 15 270940374 64 350655782 45 847949567 35 411686048 6 327102902 87 473113325 67 832244579 73 653432461 15 695402593 93 469062445 56 983948754 49 694280849 52 361290823 85 355384813 0 404231505 11 683751701 37 972119475 9 507359761 96 622075982 55 607543622 18 655487991 19 257019695 13 926441847 18 248463521 96 279977463 61 566114593 46 416630950 55 204730591 78 215458399 19 888094373 55 61612621 42 848946820 98 763606009 37 227679516 28 564365103 66 900561290 76 329068865 76 255867153 85 704578409 41 59930112 91 386833945 91 936289165 98 14172925 28 804096625 5 895073970 23 454439321 48 786167393 20 633197337 47 21446614 70 309541452 84 706640963 64 987231274 29 127704904 66 89686246 12 500456196 55 503347316 43 965253868 2 87914597 66 405408691 32 835637119 44 525116978 95 523403900 44 114493992 99 795837191 47 388508725 93 593920694 24 882392925 79 644882446 90 544695049 55 289391192 75 944385544 26 277956304 66 358906927 39 43817067 74 318024260 100 200122619 85 145951598 10 81459044 18 890589807 67 887215528 28 264771111 91 188452740 76 817490654 30 677607356 90 687079718 1 484436762 16 114513869 81 964515737 77 852331367 0 797765090 75 475089736 82 96899836 99 752293784 14 261995567 35 270253626 67 210474752 29 378133842 71 111049940 67 240336031 62 586364564 11 881384132 66 170492823 55 796230509 52 106006956 82 133520192 17 70393631 26 950458868 91 955221447 29 401911032 75 974943622 89 975636622 26 538473888 17 648137626 84 837509652 45 506486888 19 894232603 69 507614146 12 707877454 95 175836096 33 156386897 18 342885226 19 540763768 84 170790427 3 594647239 66 395114409 24 210397551 74 378463187 80 409936196 98 514955219 63 688656547 24 217659535 78 199006060 74 193862818 12 496601422 84 548221623 92 926314471 33 513961491 61 265404130 15 393778893 29 101832660 50 258826725 74 21939406 59 294527736 73 512200042 1 348858019 76 755747754 70 971876196 46 295570057 31 693819843 59 73155711 90 738418539 1 380159104 56 819104442 39 674586345 86 860440449 59 618390326 58 271891296 95 152388009 23 426991878 37 512221580 61 287602987 35 87598145 61 109826231 15 248628227 60 86640927 57 571260756 87 523191427 24 149352326 61 340697986 7 952629602 50 359500169 22 430421025 22 248759271 14 600324362 82 524867156 84 278706642 14 709108935 30 779730053 19 960537761 88 226773783 60 29783657 62 79341590 5 209586893 94 92032212 46 363300449 15 93270301 60 494165239 20 949782574 20 504931096 57 752981869 55 218795719 93 120012152 1 770188436 43 375966202 6 393158325 22 950557927 56 830980380 99 802611153 82 893493956 96 435215925 95 683275381 31 49480143 38 803533803 26 78912781 3 361842851 72 174231322 23 720735340 16 676931633 59 535113792 0 536274115 71 576211279 25 755144868 67 63530237 4 731675845 67 9136824 91 238322265 89 318070781 4 731920883 3 968527506 32 475680807 68 990423117 51 510719914 36 322467590 12 273654043 97 215699731 84 474587607 95 88497552 100 306699380 84 570742091 88 57275487 63 287409544 65 384312480 41 803557021 83 591049831 96 205202498 12 593387572 2 259742721 78 527690701 1 626376849 28 485489054 55 721366967 37 298698768 45 609210424 39 870502673 34 664779467 28 539944599 48 62735865 73 226754280 7 268014253 24 850614030 60 37264800 16 702942970 22 310140414 2 748525602 77 811421021 82 587597253 16 822934499 89 794974609 61 411346799 10 279965191 41 294051989 53 509340467 76 993652576 93 375660390 55 678918320 19 515604024 10 147309686 53 222848703 94 588185251 75 418236019 38 588522536 42 966927619 93 746338642 31 383306745 84 622546745 99 491827509 1 288881284 99 407829496 46 235803134 70 539437143 16 235129967 35 910213177 47 185080864 64 955272223 57 964755763 16 231645096 11 830427425 30 214248123 18 737285860 60 300284819 44 177598213 41 373673614 13 869312808 6 476778044 81 934382186 50 520065015 15 832873495 9 585688838 2 86663059 64 147942337 44 247463325 52 520973597 67 857839309 97 614523876 66 469340646 25 705226428 6 981717348 28 372219790 45 768391168 53 883784822 40 238532044 19 241604714 12 780075954 20 393348393 78 957068462 30 121603894 32 47542062 9 920019473 7 837891499 12 502504521 76 116583245 1 177463939 69 830308430 57 174235112 85 487813558 40 921102644 82 501077399 18 709101739 35 599825700 61 854767568 26 404645065 78 901462102 57 635536194 34 365138463 70 942236249 66 365950468 93 372061768 35 295997268 57 677210745 68 433362692 96 35327896 61 624726814 36 773800535 29 95879090 1 786021868 7 317392727 55 111933976 46 761322888 2 354502568 39 955282542 57 789998683 35 915303705 82 537765398 33 958014954 81 698503894 91 167800234 66 49673762 1 470910480 23 188789625 90 91926306 84 475889525 15 912817784 16 52637368 59 330031281 99 758590276 75 307200562 12 531573622 12 219860981 25 122786171 31 586897114 35 544781764 5 641591925 86 795930615 73 441438637 56 484818621 87 805686533 23 38202665 15 905241055 7 151442560 93 648139320 43 221930461 56 776549923 3 948669028 1 842540116 43 969902481 84 122635071 34 660145446 17 33226731 7 44594414 90 86120232 47 398300545 69 457526065 51 619342972 80 254882280 49 206681023 87 472288517 4 376639855 1 206565770 2 225097525 81 137600781 35 557188288 25 254164224 53 799333998 31 686665731 25 575696848 55 251833793 32 110030464 65 47323793 37 122776396 51 786974461 17 342449483 61 865757519 49 440585885 37 877821845 11 109690670 98 521532236 26 831737249 99 897396753 2 278782617 5 744870240 63 522242535 46 208786167 40 848922199 48 299277309 83 769794420 20 2679003 15 624325057 15 547434695 78 851347703 67 84821129 19 241005070 36 381019080 64 880429941 22 589761639 94 105991475 23 586489415 39 397027954 41 50800484 96 913612042 16 470144578 63 276278329 53 463267305 66 975229105 81 908092538 54 441704621 17 24362201 99 444861891 21 204303786 79 628894985 81 20254978 93 355234055 43 703508875 39 993070373 64 776352882 90 822604220 82 732048953 58 668642592 49 289583921 78 438348148 12 352272974 53 325457964 87 847881142 59 708886652 38 389751879 77 240568138 17 787089769 58 155799334 62 822725143 23 931314151 20 803933163 78 770479117 17 102381269 68 606158961 13 473055018 47 798654011 36 953920636 98 623147942 36 855011583 39 705089986 64 257023993 87 952080378 37 754908426 41 230506394 79 684855224 29 67397289 57 851230981 50 840109859 8 711720260 53 893525362 52 974905891 3 724786145 90 573770521 47 416838856 90 324485968 60 836009692 3 245178277 71 544843680 74 445744378 5 565533068 97 970535856 23 603878001 21 835102079 58 704409603 4 274755798 81 389641577 87 377978411 52 848685840 86 23009017 66 833875928 68 875651353 80 326384445 11 827773185 59 221051184 53 501920145 71 555808609 41 586269243 58 300135589 68 615336379 92 721474326 41 774985879 19 224311268 80 827693623 79 623453824 77 220276924 38 342466323 64 198464940 82 510989763 21 356685726 71 275643550 98 289868627 44 430451 95 891611644 65 541915549 39 334615632 98 922509084 91 920463175 32 20455356 1 389629831 16 327436444 51 231634073 77 107382369 54 161761360 87 427787499 19 750837743 42 37326310 28 588579876 59 639738990 72 646293521 71 450669568 55 877495984 14 417905781 18 521387157 52 284167846 22 574085637 68 13468345 35 190077347 44 972959779 63 823023737 3 262290678 19 220670854 42 571306841 49 300486357 94 1250432 46 619625008 66 221233202 70 488881648 88 243785800 96 938164802 29 96105416 92 934255044 50 46077055 19 192350275 76 636455161 72 177354875 56 530185516 34 55773629 74 856939806 43 435788810 80 225834924 40 334979657 26 481736529 40 905309846 25 52655979 93 593654460 87 476214214 66 575212806 69 200180780 37 120504115 19 716043821 14 201643683 30 744109072 39 830976300 15 831494475 87 440484030 99 979455870 32 761903028 84 598762262 4 419790740 40 647910189 30 841904496 82 970094776 17 770212056 14 543730425 16 913983961 9 120754 7 71854565 29 646042261 45 808634805 69 877452193 22 95234837 40 592027123 23 965070238 5 881299592 51 759154349 4 162936873 99 231368946 96 823610999 7 595702385 38 352551903 79 542889331 43 166196749 85 835998769 3 637552078 26 372907321 12 153692552 44 448850257 21 846239891 38 848293364 55 773022427 16 647499805 18 332652364 85 992612850 62 134199937 30 89212896 7 683645062 33 394386238 82 418913720 11 632076404 21 110406598 98 660906150 72 469003380 40 223037278 26 889959702 76 598948814 69 112277139 40 643376726 15 87866153 67 382530721 33 373398670 26 611563756 30 199005252 39 993919813 83 439993533 60 559609922 1 233802620 64 215796750 93 405832335 54 26565368 27 449586802 0 31809409 11 465195141 9 583182454 47 614490854 45 529184430 46 901910867 82 155529448 71 960398849 55 239275750 5 138367326 11 431902066 25 321797756 36 474193719 7 571429442 13 373719941 49 900337935 79 418560389 54 258680433 33 600949609 3 546517847 35 752019183 71 973888614 6 942611418 98 24083579 75 363525648 5 378151683 52 932058678 53 55077823 27 675419599 92 412758364 44 420466259 2 180540124 76 492485225 30 486752907 38 397303751 19 552808393 35 408627338 2 112161540 40 782830618 34 919317064 69 529941755 23 8127541 67 342142221 33 41984102 38 226692654 3 809946027 34 459891347 12 658753904 63 727592077 5 604761617 13 303824396 25 509925322 25 922553661 34 777669373 53 138884662 74 665663069 83 576954455 77 770631426 58 727796525 51 387384763 22 494924563 75 845882899 61 762859626 28 243147027 3 701093296 54 114687588 16 650088906 46 699343269 45 296929916 89 528195473 22 590159377 29 551974052 70 357640399 43 577256707 88 202121666 88 577115931 5 133573741 73 479022551 5 176907580 29 322468425 53 56859962 48 217303972 22 208630281 27 227472564 39 826356256 72 616989241 52 618706620 54 731292774 54 710895178 51 271133086 58 975406369 37 255036768 2 91211706 58 857725528 45 222945943 84 750246560 67 185373014 54 820022628 94 1275398 42 976228596 60 787618418 60 484451249 60 905089479 65 851388744 62 523320780 13 258476482 97 872849621 73 735630493 20 346808332 63 841925439 40 872416824 77 25075792 79 952232371 84 646408356 100 906909005 99 292149627 32 532768778 12 851836594 59 864065754 11 527079409 17 852619287 88 635560351 48 886655917 6 628866872 25 925317648 11 180493912 75 423552999 2 853778052 100 284710817 14 769760229 82 740746703 59 982740769 58 987180065 44 290534648 71 823197271 28 72523905 7 987690689 65 740004746 88 197436798 8 226126377 80 658935001 20 195357801 80 517467073 80 264457217 2 864333238 51 526174544 78 683865116 11 629046081 6 68185197 87 366531370 64 991960034 97 671592779 36 950658389 88 571186849 16 336734111 21 78017579 70 270497164 84 975219460 72 138123215 35 30328273 7 425521082 24 596665989 48 150816557 59 626423163 19 574698049 27 879163290 48 355408859 2 948584379 66 519433276 83 523659666 31 46406975 3 2959534 79 7846258 41 849683027 41 962589626 67 884603194 49 87535096 7 127400127 27 484545295 97 968858966 14 143780407 37 822960273 32 413771163 60 785758011 25 668285541 78 699254342 55 175048868 7 613495522 64 857205994 66 746883203 74 700377556 89 946350384 71 855602943 19 245008173 24 200054098 76 799045431 27 85873215 55 484176810 47 308273789 28 720151962 65 431876307 78 545740473 23 789508993 39 998804094 87 266799726 62 249741034 33 772848389 12 116363913 32 530608871 58 966598311 7 563343794 69 17722174 78 877439360 10 837354443 47 657305345 83 610770876 63 162273900 83 378412048 86 801803440 53 297092973 91 199228748 35 456281165 1 358026946 34 858182463 81 237375026 24 68323201 40 977750442 27 434071010 97 644854699 87 831083085 84 152121901 97 493066111 16 825648707 36 875260215 77 513673800 77 818162344 47 716499016 7 281227857 94 614041025 19 797076745 80 32789267 31 449716209 26 878847783 15 107850793 13 349406537 5 461075334 45 277624968 95 129600687 52 688711896 96 309215258 7 101696672 70 723856091 3 912239672 79 890290812 58 717056758 56 265884117 66 248903333 5 823898507 10 961127370 69 503417758 39 445163824 77 401532606 40 919144493 35 267326084 41 801744133 21 182693361 82 302278687 68 483438752 55 933742949 81 610849762 34 232169561 59 391320307 96 792741955 97 701831448 25 786580648 60 350608486 57 50248929 58 18835029 56 222216340 95 755932913 3 418652631 33 144296977 99 57990335 17 337953072 14 506011272 14 853804215 14 839833178 3 55113643 14 625648062 53 291481733 10 372276485 67 798521564 39 828429906 86 777318734 20 377202509 60 14892712 83 396904177 13 357611393 34 767049501 97 661644655 77 203089434 87 48104863 18 269826668 29 979817978 12 759128931 86 650673282 8 325984566 86 518302047 48 186404862 21 225151044 39 809077039 93 377745198 35 308295522 83 614770095 91 291689743 81 523631579 40 882029364 65 902229652 23 519679951 59 846460076 52 783588965 76 2656397 48 553223848 68 269098794 85 605295090 7 654310193 84 687605180 5 653133714 16 951588565 69 855125533 18 91903566 49 739794488 36 485647423 94 716712257 91 791987042 55 644652557 1 121350203 26 709598426 80 864439836 88 168346181 54 117283620 67 436318684 44 489055633 51 526655068 46 288686193 78 55643651 71 850790589 9 266660990 67 194530503 56 145043686 35 552960325 43 239769413 58 125924096 80 42500200 68 631732947 40 793002772 38 970460461 46 43724220 84 773774453 28 684844684 96 608118568 11 745444887 31 134586852 34 445606245 77 171684399 95 291834195 63 460537627 33 638652329 1 621272255 100 64829213 25 116888184 73 581759849 16 189233677 61 820295411 84 432287886 27 612498194 39 636941937 56 843111947 82 373019910 98 354703464 18 508212530 76 328586701 71 557692363 12 49349920 8 908859054 79 497792617 83 68242907 18 436048378 38 744376372 98 811642577 99 470594814 54 895636022 90 460088567 90 348114502 79 818803156 22 954395470 65 92992148 30 623791956 8 246728801 27 677204772 17 843461291 73 812796678 92 956116795 53 487518974 1 605080341 78 893222476 62 377448570 96 842848725 72 113348732 91 552790781 66 500655453 3 185718019 94 764434936 51 910012505 83 196292672 25 58142737 12 551861610 67 416189633 46 998083096 78 332219056 56 650377184 85 384771818 32 643558735 94 484753205 33 581793844 35 933050302 36 433516769 9 205303314 9 509875454 34 374346111 62 226444858 34 130282454 10 557631467 12 307998750 79 30277500 25 618088712 92 168462482 36 150970764 82 58686985 69 642375126 35 200777241 92 75465968 15 805357569 35 806880624 3 649123887 87 223563832 73 873508854 91 332237574 56 172213162 3 577887078 56 188809367 17 420107848 58 185470016 91 921829593 52 386823330 16 627733453 8 789074585 68 805842969 43 728276786 76 999377843 87 999015059 90 580494998 12 37364187 36 818731206 94 297836035 61 439987208 29 99169485 49 735547333 16 507448891 50 606205224 33 151164997 98 910745420 89 903503472 59 44126831 91 594671766 21 976008497 52 852762102 14 263603062 8 165001273 21 95883111 62 104904124 92 20340158 34 149070500 96 95656021 95 70321909 33 248354547 71 557769713 63 539210327 72 86568256 6 62517518 75 897455458 58 821838007 25 184034949 47 85059619 74 996477478 82 94511609 87 449640746 32 479582873 33 656137355 24 612519041 97 670698943 97 231352863 93 924123953 8 998497387 28 765984128 5 690168592 20 834727361 46 63372740 86 437956355 6 390894763 0 972925605 60 792132252 34 363342641 2 631124139 26 763179915 66 490433309 36 213890568 54 169027135 96 620005152 65 684937016 6 6355093 57 34991912 66 523807680 52 699831149 15 582480784 19 18321275 56 191115865 79 1624418 30 480913479 37 919886936 87 594150536 94 653081307 32 887490701 60 592465912 81 549376417 60 815828387 83 298349060 86 99348340 69 855562955 51 17648344 95 393993872 45 16585595 37 819962440 92 256523425 1 530771158 33 615287681 100 428045037 76 932910760 11 501832805 73 493213734 11 620654805 57 722997052 100 227226935 60 748455022 44 111201759 97 20383999 11 869191788 68 832890115 37 865739342 37 406111878 6 804893541 100 755737577 72 906077768 90 230058387 89 127378376 41 450913057 57 318905256 96 379234026 7 515760623 82 319245760 36 534142030 96 391962543 86 178492538 15 770659066 31 728214845 49 678654817 4 618215378 28 449983562 28 206768030 17 434478283 39 473327352 8 975423237 37 273817398 88 567434506 96 170143426 95 320125963 56 192773560 72 689777861 51 135144561 92 718248660 5 564767345 42 775144392 92 966981433 48 544376040 35 314988494 89 738000434 90 103225620 1 813064265 72 966986872 67 695181918 74 451580632 19 778254621 96 291848566 95 21758414 75 379998728 5 162201084 75 27074852 84 389341147 69 885748017 84 610738606 39 911100792 17 197283148 91 38891598 96 373642425 65 964395387 67 386062790 4 974304078 14 191769257 63 956263358 83 744034787 55 425232406 75 810062393 41 8458866 53 605463576 81 78971599 26 330179176 9 925876870 13 55946363 96 33269988 61 561837183 99 975326559 69 749158586 39 364680273 7 146381400 64 377493602 66 696159738 55 862587517 78 583678484 69 842972115 24 942634421 49 545852818 97 807217302 3 298512335 18 826198100 29 147711584 78 824200525 56 765495652 16 545569949 22 776584597 68 316415965 45 128578964 75 252218446 1 334899330 70 981543022 47 308847294 94 514720518 68 727920129 84 793834401 2 513850375 51 604326233 38 696429750 15 619832741 13 277604206 100 74665948 100 299381585 3 506667568 61 806109357 6 204640842 2 221757794 98 193313549 99 557479324 24 618323735 85 397269645 11 211229221 39 524195006 29 841839698 43 717929411 68 945026834 38 314408202 32 891109610 68 741226979 34 896776240 11 68440698 51 775907413 40 145926297 50 311187934 63 906684597 91 856057212 50 767183903 7 797701006 76 481309065 21 97974384 73 419412482 36 503892673 32 399170976 27 555255196 63 755369705 24 163045106 9 670257951 49 408846074 78 795724017 48 970374895 60 2659268 93 351617299 35 789395706 88 450215915 94 258456253 2 220641679 88 408907114 36 321769484 22 782153300 16 550924491 49 125714548 28 850708911 45 662624290 89 869088407 58 724631435 30 723866209 4 779768957 85 597421783 36 460816030 56 200160601 100 209008129 9 770116935 43 156616256 85 936129451 84 50711347 48 261509077 50 982701366 54 227043107 78 41259915 5 316857807 89 404761639 51 458046716 43 13839542 63 312031158 47 263908273 74 414129203 87 693554201 81 885487016 22 163100140 58 708915616 89 854121507 43 64656462 52 914066360 8 40120000 84 828922648 87 221200700 33 844725260 55 410035436 9 438399309 25 517514486 4 588491187 46 105752172 11 757167503 10 875249198 64 503953999 70 276704365 40 97138429 64 192244960 11 411131150 77 449226169 23 702152565 35 523987274 84 438128356 100 867782512 98 848499168 50 114458562 96 399080097 65 919387075 12 291632922 84 282315805 42 98772325 55 203531619 50 284718750 30 361895288 6 158139224 23 860303103 11 571199252 39 458879506 36 340338694 11 537413888 82 353372686 86 561658612 52 698791625 29 75391662 12 147236103 57 482002140 64 223208924 78 94427391 39 164239910 50 467919944 67 246895147 100 706726271 2 151924942 17 5270228 38 906420211 4 929672575 61 819346189 55 221992806 81 731025767 41 454819562 54 124830113 33 808258747 79 498010529 10 516833177 59 273228344 84 3857585 10 441585424 90 79805948 79 895672886 62 117822389 79 844099273 27 809356802 98 399070601 10 789822577 74 617490358 21 27788590 28 496338485 98 135466884 46 807694704 32 518665653 24 503505148 45 431267093 100 636773100 81 876448083 57 251583053 80 650831550 74 519916028 40 71425610 94 861200170 80 201289058 26 960884934 84 663607743 63 847189604 64 539239084 62 717082975 86 158333879 14 435862526 95 683570433 63 189612637 64 527475314 36 890204320 36 442209741 74 186084028 43 168715354 77 488476718 65 101966821 6 99131216 91 447226239 4 496988513 86 198661351 90 92242432 21 286706515 52 473602765 0 325781771 88 235166948 23 216865887 60 248415557 29 968824893 9 929998841 85 567655974 79 553074218 86 924903622 6 850576853 3 624535320 57 886981764 100 571153005 34 603332542 24 496697311 1 300856003 77 858248372 22 914861442 25 558575156 86 764014654 83 632143372 15 768157628 33 695245380 93 136257809 58 304005993 65 71137971 36 909675413 68 864713759 96 653200302 23 385949709 68 77785808 78 556191999 33 405994964 23 113615047 37 917051350 40 130015140 16 43066781 5 728711995 54 1114920 54 954990030 4 893177283 72 207164261 61 283717 26 29618247 89 942465507 18 437753740 4 782013008 95 595922662 98 694746299 13 126693603 64 37358090 94 998030545 29 741215146 97 405838465 18 296915993 20 954692735 6 74718535 61 367579650 39 946005530 48 815957210 37 811679081 32 853953442 7 101768447 81 233513713 26 189164391 73 652524341 9 189121767 36 329305907 43 366906616 21 54598144 21 678122305 41 326477164 64 170081160 58 456790937 76 379804911 34 857243491 19 301752516 51 703246657 0 313643941 68 452632838 87 853720335 62 641566016 54 390881228 77 740606918 54 467560975 35 318561070 26 599114974 19 593704545 89 161995544 3 131579623 81 110772400 1 848830938 78 881699620 70 632257348 33 335449081 6 947168891 46 741138519 79 220648785 5 750003106 61 136159510 25 592783711 43 569222682 66 488255565 57 818628920 79 99970929 75 921267432 2 956087073 59 986753640 69 630929317 86 629207495 21 489087041 81 849096185 45 443275413 89 361003746 22 143118724 70 323510197 53 956892589 58 80594947 77 324127266 25 791356285 63 903189758 84 306421766 36 718049237 70 377987928 71 670179334 98 638001653 20 803818500 76 205481106 13 82818681 29 424292570 81 176053649 46 920072420 0 136900499 90 117157047 13 441257820 2 324051366 81 318712437 63 451197225 79 926529487 65 786779073 33 807270986 77 543020284 43 606841482 63 543440273 4 391102648 92 7002453 5 1420150 99 480648653 8 666018911 50 787672302 87 345832408 14 732111015 40 566375726 12 133422041 27 717411292 25 432430505 50 90868030 77 424719635 76 129520848 68 937317933 90 564881566 28 288327219 51 404576285 72 922667138 19 46100717 41 172371904 73 835999938 89 642516812 20 900127254 25 954390530 8 724450490 56 75346946 15 214590580 6 958007417 94 382506887 48 174998970 92 562882781 98 642907623 40 748649363 18 181699814 12 314094792 12 47749550 69 21663770 16 704595182 61 114116548 47 591217197 16 111679343 37 702229078 60 184928085 75 681835393 49 668303232 5 149183086 74 701858619 14 84117700 31 127762893 76 682779331 3 30104423 68 253167178 7 683316497 13 815743453 64 150424135 93 111850614 69 738625328 27 720042666 12 852115519 52 562280302 26 113068427 88 157888933 41 987436174 0 535983969 48 338924531 100 967274807 82 832181506 1 864315246 41 641435069 41 652604794 49 541518636 67 244065147 94 846461829 98 158273464 22 43002872 47 39073617 35 265144077 74 931284854 31 477982794 26 674676823 86 113714441 77 119820117 57 808454196 100 185517952 72 937306573 87 797077513 84 857806677 6 524092942 61 607998224 45 588217943 86 354412335 62 33717636 76 875395647 37 265130432 11 561127581 77 369030754 15 43670817 44 740970890 24 338432153 1 127247841 31 535188198 41 129071375 18 661489542 70 3150650 89 898587584 1 329368351 98 177332721 87 396308843 79 515905530 31 666643954 20 17614766 48 606990035 23 54442573 32 53118639 13 309748172 59 579239979 45 280887300 31 788728641 24 23171851 81 955860558 59 80686803 3 974300348 14 753419159 41 272403920 17 786891956 72 615515454 29 738439962 66 509563707 71 818906400 73 58260226 77 899902688 41 500093827 78 192509408 60 219825626 19 203935763 32 133946066 45 331186804 61 274478578 14 604055574 40 369019418 77 419410272 47 971270824 69 595399234 15 702453373 97 884843893 50 151758787 13 877498098 76 808989985 29 90668425 20 539850982 13 693119450 97 619625371 40 103580274 75 741752317 36 308449875 45 452088190 90 323962075 0 723387391 49 631537478 85 644970898 44 466547826 79 348718194 45 464437522 82 475654614 69 665665482 41 970107088 37 673813356 81 687029332 80 538675133 30 202717387 31 475723809 7 129208998 58 364199173 40 343224824 3 842309515 87 37924081 2 397892869 66 691292556 56 489663551 89 8312899 28 353353121 97 465323983 37 584369213 45 819383123 92 754304627 45 897514017 98 458314538 0 561991008 50 491153489 58 372016231 24 562660123 54 212812794 62 4114104 35 243666 3 517503006 94 852826425 49 813531396 34 719082707 25 623757622 89 326853003 87 542392740 58 716415837 22 320030453 17 469212189 46 473905811 98 785131079 13 711693015 77 684358600 49 29140334 36 404079996 72 520175214 26 914777545 47 980554903 17 385743752 65 433390926 93 825447769 98 387599041 62 767923128 29 511942729 30 478995682 50 2076388 15 55126372 89 584135456 98 794685963 32 978052997 81 768999760 14 338485482 50 631774522 36 906400867 58 398573289 73 108803272 1 549169446 48 329454561 90 896494286 9 60231627 6 605775871 16 128471146 69 250386113 34 76629868 36 924657589 76 424940313 26 664691768 26 335388333 52 347729048 79 71323699 28 778096002 79 71065694 2 767359912 5 177094920 44 314519028 35 156515755 66 174224406 83 212938820 49 341037133 2 601314098 79 295221335 99 337923210 69 518560962 87 458492409 9 124186923 12 971356211 73 345536844 66 96543571 27 139811262 53 5295904 44 241650051 77 737299634 49 888363902 24 337112147 12 444438820 88 572158040 7 757644722 100 720342875 79 938218293 5 42125277 17 107954360 73 269792784 98 274785364 60 952053142 70 481839257 90 953082780 6 813665250 53 60498566 74 797198137 84 37123925 0 561898992 0 13109098 97 997438743 18 337503850 64 773501978 87 462486083 66 481758172 6 171170143 83 996312730 97 922435260 40 409846331 77 538609089 6 542915028 91 866124736 49 541414270 98 657186549 58 169685583 67 643442620 62 968267719 2 107707927 25 650481853 15 376318242 99 819767581 29 810029738 44 311848086 96 744181911 21 417267625 64 914879705 2 921354361 45 554648499 0 51159523 63 778654072 97 430111563 32 814883733 52 958150319 65 375460294 84 730896533 75 790875988 48 988704653 93 85380835 29 435219299 19 437566280 26 814784866 10 49988866 13 768369366 1 104472890 35 940877923 61 767960458 40 783542860 71 440522071 47 470522725 48 838790841 64 933376042 50 265232152 100 467034808 71 23842135 36 807173906 54 154386763 91 907987111 16 733029933 59 130317225 86 771350514 31 401395210 57 376500635 8 430224450 52 628381563 6 468085041 65 386114613 12 699547148 72 895893100 54 135270946 94 449232378 50 598683881 89 920369786 43 37148868 96 791596261 85 153914135 14 284719059 53 265616048 24 762431656 6 328222573 62 968064342 66 747692212 75 970087041 2 243361708 47 377937854 53 155320679 78 64310958 34 978857239 92 908413937 5 878208484 9 949783683 91 287607137 36 49678246 63 163960306 54 386877443 45 541377308 64 731918339 77 960384314 74 283337384 25 251920338 59 490772782 37 860572772 76 843426140 3 28680378 32 822531300 55 893433482 96 741912770 65 382904045 2 980863618 80 657549601 79 867152560 19 228516313 86 534553560 29 913444888 4 294098637 24 591128498 94 965437906 40 694703543 26 906659127 97 274872693 11 900687151 34 891662654 54 777186549 65 80913932 77 850945553 82 13286046 33 693360619 10 171268645 20 93949240 11 139820767 11 999685030 4 795022240 68 901362506 7 567134625 90 668531034 8 48306609 79 645263365 33 177336928 9 917153348 100 17595844 45 223927547 41 997747295 63 801436668 29 319334289 40 570592367 38 520284120 63 62254810 88 545378398 3 300627553 69 229874663 27 22410179 42 779653436 26 11035171 58 22616350 0 12378075 16 682257938 15 832614265 23 361605824 70 971423073 8 331227966 51 472755345 96 828741157 33 946703488 36 305147964 46 980966869 39 144654105 67 613031167 27 896557885 52 870834977 13 64387951 7 420658388 44 616100816 47 104593161 41 633380079 69 149453053 14 943578889 23 84545141 17 862481094 18 785630361 25 227167592 57 94801553 73 499581290 83 20270019 4 888688532 83 23948941 93 258170320 63 394481585 16 868682899 18 683197323 56 359477237 40 318012325 24 511131480 77 859491218 58 922970983 17 616940927 50 193693854 20 285814581 40 698491428 82 988175507 34 305496564 23 199694314 64 820443615 6 378215121 77 145716647 99 692711061 93 917739355 31 55311953 92 52932500 30 616789839 96 867399342 82 496313381 74 905369086 100 463883853 52 547121214 84 370205 57 584425517 36 22096604 97 345636182 28 690147375 81 155275046 36 765370834 62 821291702 7 718133606 2 405454816 81 886909607 96 496255165 13 239162628 1 727646623 68 527229993 65 880039380 37 347638899 6 233808258 58 678798154 17 327461261 51 236967543 76 228853264 56 734207748 96 120269695 66 750888509 69 736493910 51 821404902 52 149204150 20 365806295 15 258575515 75 310681931 95 387587361 38 815738798 78 972124980 14 745635430 22 98741821 81 416607398 1 764594 11 287940543 82 598596109 67 630530021 52 209000545 82 906502202 2 103165316 33 55700321 65 597144092 17 801923170 76 584465508 86 31644392 37 507132049 1 500787531 71 573748402 75 117035384 74 815093532 66 512662998 2 700365656 36 312315987 71 209224373 72 525621576 77 785960473 9 687009065 21 248855538 83 497084135 72 280784889 95 768567753 31 601606525 37 344931513 22 342686200 36 480369458 33 907303099 73 489318480 71 891362830 0 144018372 16 263024814 0 203292899 16 925742380 8 38182009 13 789755373 50 929602473 7 618373586 23 648028750 53 611994545 47 258754340 27 582910379 85 253345599 97 462742658 98 566356984 60 447916360 73 388973864 1 173041174 88 688452597 83 471817738 94 634323946 93 634321201 22 360125745 39 125076450 28 240621468 41 484432766 95 526259310 12 911754602 63 460177606 40 665546015 64 925324521 94 515529208 19 16141716 78 881504375 72 63600758 95 639276610 60 970934910 81 236261621 59 114926457 43 149583859 34 796480537 15 955860924 62 630322053 18 188713713 24 359970960 86 680477892 27 358579450 97 31660971 80 506056904 28 147267368 48 99757014 91 959915086 17 980349613 65 534875562 71 156258457 65 343330226 54 745047694 14 998042189 8 315775964 3 265208018 28 43501911 40 398586123 6 319295091 73 744675905 38 807328954 71 681254934 90 184099543 100 540040076 66 832360897 12 967582408 20 794480359 64 264503809 48 978616968 66 593904772 17 743307162 38 754883735 71 831742942 37 357433778 98 409093091 92 933134074 4 238139953 36 768761203 57 974901445 32 30195188 53 280144666 85 487763625 1 623117196 72 323560514 83 752681942 37 162478286 79 247214583 41 28526458 81 599246524 91 688299183 77 185340393 53 42169114 4 607451035 71 111051486 24 65481879 89 40966005 12 705240709 68 649801996 72 463027205 39 866717345 59 143790539 28 962245463 54 963378581 4 618107712 80 603394142 54 957816340 48 669641446 68 700299405 77 934296616 51 954500168 53 903832503 43 131337525 72 648634365 71 543186917 3 608349616 51 818847728 97 449940762 91 44582677 9 746659642 85 762592085 78 392065195 61 774016719 90 475709870 56 682118698 8 471528794 42 220623058 17 168092284 17 559158294 19 207405142 44 220900560 48 160600514 14 562241803 27 358160051 93 616491514 52 936916289 4 873200155 55 788689322 26 334172602 49 922804969 36 424849752 8 316722901 35 529612688 36 846233497 66 113299351 11 79915347 67 352406759 42 758125587 84 373820323 15 507637627 8 833304831 92 229289969 59 260569542 9 583996717 75 247972918 27 548474935 13 350871645 84 397891414 75 884408244 45 168359115 79 33998394 52 676111779 3 263872806 64 893132661 99 765133171 48 519677149 40 71580272 93 451343102 12 319850410 74 906088837 26 538977180 86 56541539 34 680877631 6 781076458 2 480316631 31 379667081 70 739144575 70 80604341 94 393485246 28 543232709 17 682001657 35 397713640 74 983777229 78 497217295 61 714268481 12 56287474 93 725550818 39 505853670 21 154979309 8 687998237 57 333599954 25 473433322 49 306058622 54 66536986 100 328841107 95 497106510 34 660552191 5 359523237 91 834393783 10 238008491 3 437740908 65 997435182 19 226193235 61 845571312 6 894965924 3 91175066 93 424749957 76 428876969 79 1007458 50 426524416 45 115891971 14 988027537 26 236786245 47 58146810 96 100479428 49 684872477 96 460353347 87 642662189 89 542307402 14 955457338 32 462871000 4 98173262 81 746980254 71 734867575 75 726610089 22 902852702 73 288540674 40 170215278 97 497203773 26 236531162 53 322294403 39 346797957 79 393814553 44 877118618 24 670118647 89 685882011 57 557861845 31 526548245 3 793863968 56 586649845 50 562567078 81 640428588 21 847460383 73 95638788 22 340462966 14 498974171 86 885935217 49 475793103 65 258658995 43 977924319 88 65171895 13 74061856 65 846556516 8 353971922 28 43922613 38 726739382 32 248739452 5 281754542 71 523557258 61 737141688 77 499544131 51 115828077 29 352785933 24 845094238 35 700133555 61 477484710 86 89507981 5 87722437 39 179178374 45 763397985 66 342075213 3 931320661 36 106462128 37 922882752 24 697725997 26 153488612 86 981983456 84 857107282 78 122077661 71 840383677 25 134211245 54 506731365 20 845382499 23 705203239 61 582016293 87 368089 51 722744403 88 312588110 32 15016249 20 540238330 35 9889319 16 948826398 38 799575334 88 449413355 92 500865068 64 624982410 32 63878854 58 647503697 60 319057994 74 386976879 48 843969147 82 632983739 63 75117732 23 704208857 97 303541972 82 703016912 73 376034034 61 233875917 5 449910472 5 924690372 54 156427289 20 558182469 93 25337277 98 960892385 53 701389582 66 51431497 96 357678651 98 848697804 9 619305258 1 460793559 1 858640853 7 130814645 19 963630984 9 174205931 96 301459955 90 621741971 24 604978781 65 401974765 33 909110104 77 35687808 43 363229815 41 407290062 76 46168844 98 752223887 75 79082896 52 134891904 91 605170918 74 603732708 65 554766581 47 732941639 93 203286294 61 434083907 43 912463952 82 106325192 52 221976651 54 756230739 15 742956349 3 239065125 62 433484117 73 144312034 97 939822022 45 754236475 29 198601901 2 201549190 44 262360584 97 424515800 82 671022625 75 221940579 11 454544354 80 573059068 67 211861371 68 310514838 68 274857662 84 654716625 35 863810318 69 481207205 73 647740755 7 399279091 39 456485297 84 85740349 46 392711137 31 714248814 78 257825100 69 855077376 48 37178344 100 520635647 100 396454869 94 899128798 85 848311470 84 273590372 56 183433854 82 31978082 63 554122031 25 917894943 52 203825775 26 994292068 75 8594142 69 276582032 0 80370729 19 593683146 27 183190293 83 815146186 96 636060766 31 493072054 29 778372330 54 585786670 71 362477348 88 856086775 56 573711335 57 930755545 11 492815541 97 724618583 82 598864772 30 475294259 91 154248806 36 269905150 24 334604883 69 382806416 2 808040419 9 291266039 15 370270374 93 388055486 25 466754500 30 704713194 93 415043157 15 453721536 52 304153735 71 290576548 73 377539892 52 574822216 54 741540171 32 481689931 12 317633495 39 628010287 38 757945520 18 784393247 11 365608948 52 801488989 18 496669576 66 739259561 68 935295494 47 574208697 70 884939687 38 254430652 2 186472209 19 326741340 100 892601821 59 216815128 31 268408156 61 945204136 51 145069021 55 451549694 58 768958444 84 386611662 80 279913755 65 274903045 74 879078326 32 294148622 17 718477922 3 745983355 16 803338868 24 752008510 11 453654736 34 537508930 33 412797452 83 719574064 50 559684949 21 644952096 17 153073280 23 637131836 24 364509678 46 124990830 24 198800611 98 681071970 66 367832533 49 965832567 68 599671190 61 526633277 86 648227034 21 981644431 92 527432927 1 184907120 49 120180266 32 70462976 39 823969723 64 840363083 19 246395193 47 338542739 99 754412961 45 227462911 57 131277819 49 725457601 46 355228006 7 341625650 53 194351320 69 251042063 50 685013492 94 867932805 100 482949918 9 116421068 47 60222539 77 205692535 64 633339553 26 198869893 76 427904809 79 701700409 53 838053453 35 670233575 0 701243070 73 395723992 69 259228288 31 737379942 40 62450233 15 372592532 7 917955367 56 154108730 100 112110372 65 661415825 34 670700841 71 73947003 12 837099090 91 84568596 100 15501639 89 95410467 70 329542320 20 298233051 49 477827727 100 733506404 90 11598255 78 225581579 68 711391723 45 179761544 73 804052719 25 713003810 48 546964459 10 879681638 34 275905923 77 446791358 43 294764752 44 121777054 78 97143829 82 957634619 40 543038750 100 982373889 27 165686603 12 658118884 95 853339954 32 337765398 54 544802851 31 400579701 76 936696923 61 393276409 20 395567583 99 398770538 48 770849320 9 199374387 86 596305147 5 921092676 38 9303696 10 934910284 54 741789620 28 154266071 85 145450525 53 435148196 61 975311528 96 83357820 94 312369600 38 143612712 38 161968751 20 660516442 22 353138805 29 325331997 3 308930639 39 660202429 22 444127767 92 376432513 40 534017052 45 480655963 44 748964288 72 979733823 42 754738960 76 371723501 73 317240038 10 753901538 36 652187767 42 868417426 65 461335280 99 813952229 60 161777454 87 439273352 90 836321477 11 245248477 0 805419500 56 42243395 27 909843798 96 525571487 79 359641151 30 356211771 36 347369069 67 306827816 47 827363133 48 74089054 50 895889762 64 693590377 44 642149190 26 260478251 26 874473607 25 855224510 29 822906031 23 915487809 46 213035127 10 846532407 67 638608513 89 65246856 50 539006037 30 245526046 83 547968144 64 375745980 14 328149624 99 17118098 94 612842838 35 777463175 0 390925936 45 568201064 36 761407980 78 792242547 83 847576490 51 792834063 100 943837963 30 929708877 3 402221673 68 832745803 31 86842246 100 43471342 74 608255440 32 264799168 78 519861163 32 308881996 49 464791860 5 802094283 49 870335763 65 471598340 66 864050454 13 344888397 92 569054628 60 291518844 78 842175953 91 876261310 9 776024716 84 282156250 91 305442773 52 920221216 8 777449633 16 534580301 2 839489664 45 602684036 59 22130062 95 830400080 83 425631717 24 543387340 90 181139352 87 448279543 83 219289466 28 662479927 20 277721237 72 193755171 37 314267930 46 320808013 53 572238855 27 392849843 55 389867452 44 526642907 52 121816937 69 803305408 98 170589413 42 565766840 29 931015505 54 308505975 55 124714481 72 428908153 25 192775433 85 408834822 91 868697040 21 149133181 5 430947078 49 574497251 79 39179710 13 11226134 10 42373533 79 651032933 26 265781454 82 994491189 95 779367568 14 994140843 65 863867999 75 335794419 97 364872411 94 729384018 9 859683583 85 340268762 32 382200512 52 513617126 88 473127253 83 686901895 11 899526221 55 413487933 99 272702912 75 936304502 76 107226775 33 594745467 70 713948743 23 954721680 5 31121169 97 633996155 33 469158674 99 56507168 2 871390549 7 247840627 38 879931447 82 583636235 44 250272645 38 977709089 70 995065164 98 992202811 35 604831309 93 620329879 12 531977873 38 27937597 64 839059119 61 101277092 35 609857989 41 420210194 44 252567520 81 896872600 41 545712737 78 254828760 91 365443662 12 930614270 25 150672318 3 692915270 76 316109197 17 126496289 66 9829681 25 135113376 48 379860697 13 489807519 28 100041967 82 563685478 79 969692020 60 45914505 65 500064780 76 385054642 17 829878479 99 91144756 64 386407394 46 294493066 22 724801439 25 884857687 46 166741500 87 933050675 61 190429696 10 58454821 7 232162672 95 564649014 5 486244127 22 64486444 51 230513005 28 84106510 1 516703823 23 377177023 80 194457215 53 410378192 48 130522485 60 260882352 2 290133842 36 900650232 69 99956120 68 385551022 23 29166279 12 148329240 0 657092936 94 797495623 82 84684171 16 498765910 28 441436538 96 646491128 59 721739686 39 805530049 96 529926944 18 443745894 37 242298582 80 63908598 9 536102893 66 119766335 28 745545757 22 543260985 16 732199346 4 65480658 44 170880816 77 506821302 37 847132277 6 445584756 75 998039482 73 39457929 97 398501645 7 87697727 26 963913649 11 7415041 47 561123460 97 519210080 26 226599419 91 217770575 84 204103321 67 82837153 1 904531589 35 570586632 74 766891784 57 164542176 72 636436832 46 778942316 10 324166180 1 827190768 98 391644315 52 275244316 96 803046164 71 991455423 96 58082528 92 108501886 8 496671996 49 989466239 54 658400221 75 529793598 20 377291444 73 277623539 92 489075467 87 972109993 27 661492022 72 263343121 63 741432359 51 57279346 28 380347164 59 71470226 18 744678028 26 481552518 91 152000813 25 446935340 66 928640415 93 157790159 40 994180937 4 401832127 73 863423750 34 819922949 76 817850002 61 912195047 40 205299483 10 60143692 57 926671636 58 305887215 12 839061712 29 167460395 53 286947566 35 891423865 87 390392853 52 527496156 72 647368642 68 100558877 80 702904431 39 51494681 63 740051062 92 580929595 73 292670707 67 397681756 12 520119204 32 684665255 98 713792247 64 288406180 21 485597273 64 987983029 40 126390448 82 168662351 48 952621354 47 684962103 70 375381590 9 15798268 13 90101030 77 690969228 11 82582497 28 662703369 25 199497295 86 479214771 63 387041743 4 658016828 24 319187699 98 316106276 75 38073801 72 339208071 96 863441002 75 451469251 68 950143873 22 312882993 72 788510427 22 965186456 96 990171106 44 367442513 54 734482440 71 916754562 85 97505076 10 54728214 71 383828064 2 60147722 42 480220128 66 925318605 82 953004871 52 140173644 89 102868348 11 329297359 87 96903198 83 427700146 8 555743991 28 645873259 19 752695367 9 602700915 52 235482249 28 637561467 19 686587099 42 76148866 41 769432855 9 135610189 6 281571389 28 652854096 96 685587760 28 649951267 8 127822253 10 730639491 69 324037709 52 434931843 82 417854265 95 396761310 0 933533876 34 117968152 58 951766286 44 494178898 93 451330285 58 751785566 98 88076519 38 492056057 99 500560943 24 523890786 26 738026810 23 431552658 60 396711707 7 226745373 55 213737312 91 542552021 90 636843744 4 516560169 13 695214757 12 405120858 3 656145084 95 835193712 48 248820384 99 202740418 64 838069442 86 670805127 9 816596258 2 169907028 77 678770788 66 16105342 34 131611977 19 412440048 88 729650006 37 916980241 4 584514869 7 841194854 22 418618790 3 822428632 31 145879895 65 675555673 97 692699912 40 517928345 1 49638204 84 447790023 51 689259481 44 159622363 99 240871820 13 690420377 52 667666519 94 441244941 79 61636600 42 682034243 25 678758311 47 726131563 51 509457465 34 100008086 63 299039244 84 966649724 87 677414031 37 632869240 75 335177494 21 779798693 72 335630727 80 763687130 26 624677623 96 208839358 30 148904646 53 811787112 2 483094453 54 974080777 6 323362415 5 859982477 11 147255240 12 874771079 12 325772645 66 790275281 88 755982351 94 172277817 75 779680549 52 858458258 51 86434298 23 832205373 59 643131646 61 353843849 89 782285501 21 615648003 13 803134755 63 710446749 12 742773875 58 204137596 18 147159617 85 461728263 42 793901358 85 144600387 22 359731670 100 974832115 35 962365491 76 40451357 68 21395914 1 253307665 53 538097583 73 386849543 61 521451345 89 226330420 22 835168588 88 163481011 92 168815385 91 908918699 22 753411105 96 987054318 13 147067284 29 729526730 54 70017907 32 127850910 82 607520249 75 415366630 72 240047810 7 336536710 22 417143413 53 157970496 39 283243946 7 666278022 23 52965901 29 537953027 30 904901632 66 642994028 21 881031713 9 675059114 43 29006663 19 913547056 98 153349836 49 657359842 3 722448556 22 561110717 34 10590040 65 906688485 90 642740909 88 665455248 24 459522709 27 587609013 95 590120679 69 335392852 54 969619519 13 126860454 32 880844372 36 527075065 10 164846800 85 508500735 85 901590002 41 837798777 55 852889732 96 695640293 92 593883602 24 378476686 45 224782881 22 651991512 63 232699256 22 184877 75 252774370 58 35011542 98 848392255 80 192606031 94 161405371 60 160337492 76 63418244 84 888811364 17 621964340 79 504177291 3 967424943 5 48230118 9 233641595 94 646516146 51 689112676 16 651905091 82 228206274 99 107968461 73 347434334 95 551126997 98 853185028 64 927650690 17 334552159 53 843955037 62 831408254 45 455438886 97 630622591 41 990615247 55 205800855 87 636152614 34 427273243 28 496537902 15 680460687 58 416227014 62 727519935 8 713759726 19 574594566 14 358964235 45 898260331 35 531026630 2 804358658 17 762675189 60 784506241 75 742226241 92 614487580 65 134526296 26 748875565 32 372958793 19 492366421 69 199898213 69 246558339 44 975900444 100 253110580 48 986528922 99 671513405 15 894420811 44 458643110 59 486165092 93 549903751 42 431379908 69 705394676 44 547155313 18 497569393 63 949696866 11 702645502 27 808763289 17 563888859 85 16794043 77 149011607 94 346447236 82 136268516 59 386393832 8 342835217 70 496397213 41 264633928 93 984056144 59 698200392 71 397912895 64 197672265 28 871756074 7 543542940 96 203431764 30 378402507 45 496179006 61 762608791 60 852575071 5 262895465 48 948863065 76 890413308 71 527105613 31 575059295 57 30803281 72 805239586 44 217913554 23 344788602 11 495733474 33 173459829 1 366351696 5 63887707 8 667382457 83 684399369 64 166093759 14 330995515 18 572992292 79 435554964 14 30382139 56 579774123 17 764989401 34 868615713 100 753482121 24 158764139 53 485365601 32 269448477 19 663152544 36 318725168 97 147902134 47 983879300 2 707682491 83 662721200 80 144695050 10 78689575 35 131418739 87 742958988 42 24467136 75 917068141 73 951600041 86 372309235 57 846161886 52 106143876 15 397845768 27 112416418 79 416063940 4 528287756 60 22939490 75 495591243 35 483647410 31 166795639 75 797557892 24 924006730 37 973567963 48 484921744 5 383063950 4 722461265 14 865195391 92 905306337 33 654144486 16 617656933 81 950221041 72 298998895 94 265094727 98 344715420 43 402309563 53 765733777 0 39071449 83 668769533 95 231580082 42 600783709 47 452048706 24 842818601 14 808169767 73 239026978 41 483778766 1 981962671 82 831207013 7 294710188 4 984841014 75 831928005 27 630995434 80 392479498 61 598608875 37 69030496 72 281672895 58 560297188 96 877813160 27 671875920 50 594711287 26 868731369 26 469782882 36 340536618 16 621701888 29 780903821 65 235657992 83 755322372 99 268104806 98 147335386 79 558752836 86 624978955 18 124730473 24 720058651 38 282097847 34 245487884 15 687880718 85 954213493 45 877032550 44 943205902 94 431457209 77 63720179 70 742110582 58 448813496 20 977497698 89 994707549 93 117698129 53 830616240 43 493487000 53 614080505 53 328355285 56 109626243 15 827821021 66 745670578 32 580498595 87 946043236 93 122559731 37 634019440 73 263157291 100 793766421 60 488504898 27 994904268 51 160556606 8 101919345 61 192467544 73 569761755 13 863595633 79 363064173 77 433559276 52 891086097 16 772052499 16 954722717 66 284215205 41 421626794 77 952615602 92 115418397 48 976706053 23 312286906 76 575437248 3 680048969 66 794476840 71 114100528 26 270939695 25 740741132 34 285328941 30 761844475 6 267557552 1 609022239 60 811152179 16 291124704 82 999126811 36 740182645 62 485781603 74 885519709 4 35343344 42 573617572 3 521101463 82 798838342 59 353895498 64 867470139 30 278414234 52 126545150 17 62532138 37 923114368 83 487559100 23 816614728 15 281524421 87 319163995 52 948816073 18 163679265 85 489859888 56 882582373 20 791542065 60 330920631 53 490062140 45 418876563 37 594422382 6 795273432 81 936935998 39 290075235 26 889928515 41 229593450 7 747445772 43 918990663 59 959356357 34 668177180 40 364080992 18 244356109 16 990498505 86 998426841 6 900825806 81 938190288 98 418201972 37 805031005 77 608923353 8 545313493 94 889719266 47 969952307 33 97483606 69 220480019 14 20706939 4 162996150 32 926287879 54 30049562 43 693028757 61 551448784 31 907029753 12 333713774 76 541207941 3 674311085 19 740631246 13 754855749 31 196197696 23 736170294 10 781573845 19 67154568 41 758441640 81 912377347 76 444694651 63 594603742 56 120948352 53 79375379 95 193721160 38 680681290 54 572907992 30 972296789 20 483827624 6 986424075 26 992622447 90 477323146 89 64312784 51 307665860 31 695177725 23 236023773 94 893236837 49 11015028 53 114783504 40 837499385 32 854772920 64 501687197 87 510964502 43 806879412 0 648319282 86 895162708 34 311156508 20 241626330 94 770478044 98 398150904 69 549758131 22 828378414 73 463483955 9 139406784 2 365773676 29 351051243 55 49612714 87 415021086 20 246455762 35 29119685 1 976057696 31 7291206 87 716574908 17 741401884 67 214049097 0 959830737 15 731669258 36 714760154 33 41305173 22 227366866 49 608366497 12 832577115 72 331506201 6 215034450 69 817199073 92 914181650 9 619405635 94 18357 81 374523784 5 232281766 17 351939272 52 603066471 32 221575612 32 939497858 6 229543754 53 899716184 17 323988123 16 829721926 82 688472513 1 459724679 89 533152310 17 635653379 62 163478485 62 731841085 89 92178259 29 818984358 11 827157348 15 347663704 74 40091818 25 147631660 98 563663346 100 433370833 74 938684508 51 748266010 38 965054358 100 892988524 78 184361113 86 687598034 89 434448821 24 5419364 54 71912177 76 22350350 20 4728087 76 988406461 1 63577613 63 424689239 47 539600501 94 68127495 39 983770615 43 474520685 23 271450849 75 974305380 24 793755455 39 761716800 85 553692556 65 643477107 10 135281491 71 648983995 27 25244799 94 484077008 91 735165833 42 796617899 91 939364757 19 601895880 42 523581047 35 215969454 55 20643424 95 147488249 25 553973697 94 409753212 83 108043728 41 916027494 100 66176318 68 265364198 99 555047282 42 611946830 45 442949573 39 754328136 11 629947564 82 680342304 81 259862121 67 579889285 38 42536612 44 455280471 32 372194815 95 3079108 18 854478978 93 615085575 35 702390134 57 809153120 45 510426476 67 970824948 76 776652586 27 421414416 44 791851533 45 286451886 70 694291492 3 862753506 18 814596323 97 388792884 47 219152745 10 731085481 36 12023660 47 736800255 95 116119139 45 539496565 53 920651445 69 487471384 99 498741062 98 792449191 73 439458354 24 59470283 22 889723468 98 605181936 83 253185550 41 225657426 8 16110984 16 16379587 24 974050762 19 737194241 77 258397317 22 629142623 89 284905521 89 821476592 24 385110422 13 925555684 6 361059796 18 266130832 52 535844451 60 688875468 18 518269216 73 425703212 53 85775946 90 612531125 36 297731972 32 981949247 2 7309726 25 564080524 38 432225525 22 719258462 8 478834872 84 678735694 41 776085590 40 493636327 47 279164273 100 756929775 59 489916692 69 54570805 98 580484723 78 279844632 51 116184476 9 104327865 67 467972613 1 381406160 73 45011353 68 64263538 29 68767593 32 608639614 17 681155144 75 556823436 20 672595169 42 2772474 30 222185351 30 480488972 27 871009802 51 331357666 50 384380918 31 367061134 47 866830800 13 825738253 9 181319809 78 262083690 100 902868507 15 970127546 80 160319566 5 147538963 49 303579503 41 911335584 45 52387825 27 369839995 38 557382178 95 783986689 57 173548788 18 159607604 73 343454006 23 592309480 55 924685151 91 147303383 42 230570327 27 78413677 43 909773955 39 804391650 10 434868017 84 544862717 46 997349908 62 956448747 66 585627843 66 811782519 91 25974907 54 644228152 61 232737587 95 190223771 70 250267537 41 280878838 66 917272279 70 648835152 23 649831568 65 956261083 70 508622847 10 69400746 10 681455897 66 132779991 62 469400961 19 218688048 30 189913177 3 937457588 14 247219279 95 94014213 57 659516422 53 418054832 34 73594988 43 581853203 87 281394870 83 371636368 77 389025901 51 728996312 88 279034989 66 972794485 45 284399369 10 668714126 55 782852352 5 359774859 3 946864168 85 572924107 57 256013939 97 167161485 91 237779812 99 832236634 7 333886671 68 868569755 57 490965437 60 610960138 80 617564511 75 388014346 29 292325700 38 869381054 24 604246954 23 244131329 61 264049921 66 64199480 43 571945154 65 641764764 43 146498756 67 568086302 50 35921356 66 750131733 62 749626528 26 357419502 24 446440349 39 543210935 49 13862515 54 504667361 40 368924166 21 457471795 86 747527520 62 566159300 3 613149868 53 890250699 69 361323582 10 616017056 93 357155487 72 923300685 37 381966764 22 587105639 21 534902547 13 587492199 86 42710578 85 24190195 15 122057557 61 977088265 33 21701015 25 773837155 0 694180735 35 150516731 82 447741414 0 649634307 4 457384218 82 23375194 70 925488134 46 481222674 62 304767772 46 714794238 2 410563746 44 63388090 59 531977656 65 83834171 98 757084008 99 897570480 50 307111077 84 27178912 68 201083200 79 511656271 62 899467261 52 844043936 66 165971360 83 728254954 97 299758616 75 317286763 45 668181849 80 882969405 3 154457763 73 847893147 100 381911037 8 454818085 13 672687342 89 662563158 94 506507489 24 548189773 34 229422147 91 5327337 64 950363106 78 977117111 51 357466356 35 815091431 29 990720341 13 217002907 74 969510427 64 108243244 9 31564828 23 154532519 59 625842656 38 441629169 10 680014986 76 714564684 83 867589924 88 687513992 31 970024387 94 363878848 91 368089155 62 930826405 19 769390397 7 597751568 87 582844050 17 4106465 88 445469798 34 734813775 91 790200152 76 876823642 61 77503406 10 219526152 87 609954859 44 592420767 14 89248575 75 306346760 42 4219773 39 89589214 22 982510105 50 518411911 13 728727348 29 193166643 91 293169304 30 673486857 12 85986120 15 627722204 3 534282653 0 876779166 3 814074643 79 929931229 79 742256358 36 470479145 48 841488038 61 120652479 34 273255669 97 588170259 1 303065461 85 817795661 51 631577870 90 323147419 5 194106294 60 445084291 27 41431631 47 292260315 72 777652241 49 675096963 29 7231947 97 233835978 16 434186753 50 951336247 14 73322462 50 885854686 87 548018076 17 145056835 87 5044098 11 878134404 64 217005703 85 551336510 65 790120018 92 111132146 92 473844982 55 97014068 48 831151731 75 913267143 74 572675329 78 53578097 65 874777946 43 374653473 10 8959130 49 194022754 48 190792112 68 996158659 61 831800863 11 121139711 71 14284838 74 881721095 74 408686197 34 822655788 39 600352746 80 816575948 10 238220422 85 106339982 80 704566875 78 805287801 53 713442011 3 258979098 11 751647301 35 67338578 11 444186836 99 504835353 85 939361445 37 144398810 64 845012924 34 694604927 9 118386431 95 404660020 36 535498017 100 201862729 57 405047932 12 357994540 57 136171709 35 78082320 44 189525757 66 629099483 17 765695595 46 967347715 24 232595572 23 162817218 93 810661737 96 405300119 65 391032170 31 438823804 64 162255560 18 18461754 16 986547949 75 56152856 5 811130906 85 214909238 70 514744385 4 819114349 11 353509705 12 48735921 1 835415375 78 694738373 6 554296068 68 992561196 36 99094401 55 454778779 44 455762554 76 252896124 95 15289426 73 17257885 0 628225440 39 478381554 94 707153674 58 906930472 60 661838227 37 930510489 7 109655502 72 157263331 62 261861413 23 941416832 63 735707908 39 941229696 31 977734396 68 403349848 61 753632277 87 208345459 70 197762123 75 807056335 85 42621422 81 543721528 97 669170761 18 522246508 74 470497053 19 629672681 13 504088549 67 473498700 58 210759967 25 521122145 44 377574577 1 769596023 39 872047734 46 976207340 100 890440996 3 159740706 42 704876604 38 995825837 52 948153476 75 32844557 38 525752101 82 71032475 10 510755050 40 872005448 98 479498921 12 362075754 75 25970930 64 216152545 66 138770090 36 348227600 4 145511370 56 527556993 58 825623709 19 195806723 55 798029861 9 261517867 16 67995791 30 448066582 13 743747036 67 798414993 78 132192834 69 557172816 97 480507409 71 604941692 63 239558507 5 998107832 80 117717930 70 173829002 15 134151491 59 300522524 40 999352729 32 107140674 88 425894812 28 795156888 47 978149801 52 376099832 16 978581617 69 842379687 2 293897287 70 202393900 34 829135852 29 870118416 4 362785394 67 352569240 20 387973622 82 688053660 64 332452547 11 822178887 41 541827713 21 313730090 81 738711333 13 274506776 38 924503477 52 550257802 26 956276955 65 811910281 100 66492086 70 874225587 12 156050897 72 489809247 33 964062999 55 600613240 20 374760481 59 57816655 43 857919591 66 99716895 53 342495547 7 821685434 34 73477572 44 843886802 2 260069242 54 322585879 48 704693074 88 69861719 58 457760845 45 792692598 61 199656054 52 760159726 76 529409596 86 671820868 30 383471201 35 928081034 10 129281669 100 386945094 85 916404673 77 66961260 66 22311360 97 900791203 26 593053191 90 812649319 31 910671747 35 220679524 97 877509795 11 294573567 21 329045404 61 930691975 75 510087810 55 944936438 85 838670198 74 729183167 16 992163506 29 780481763 70 304544376 14 694735311 100 655139255 88 642698868 59 626840195 64 469317557 31 723797546 29 936821137 4 416120991 25 946244672 46 70300326 79 712961056 39 5066019 76 84865440 81 457319775 42 247304845 36 880793471 89 575965785 87 978012945 46 443973546 85 673494471 71 115412738 29 616694813 77 525885878 36 13962982 22 57257800 76 115480222 66 736259345 13 122057511 96 508680754 50 117276655 41 801442464 51 949240111 17 147230804 15 67741809 94 24137853 30 6192898 87 306551748 95 967761857 90 142218527 37 333022361 50 714318162 15 503651031 24 915317748 88 950122161 88 682928266 15 432208773 26 782732064 50 465270862 9 729092705 15 361402683 100 438433653 69 495108531 91 833885957 64 655509858 29 708615582 40 101553218 53 869658749 71 31287562 51 760805599 53 722394490 35 220144248 82 215933650 89 190708530 46 416725747 70 394681985 66 240699404 52 96775816 23 270779557 84 138070480 75 414560559 41 815924442 38 655437582 48 770344216 0 456643106 70 999936411 21 469697243 99 353107303 85 323977347 84 59750650 58 643572082 40 517567295 52 990948119 90 441389573 72 218038861 50 650215616 61 646290498 24 343098174 20 113279412 45 48352605 22 968017167 17 1347471 95 596918791 4 667622865 25 752269000 33 758450179 51 359972123 81 54461276 79 850027424 89 442297926 0 147553429 100 806374881 5 769489008 83 84965433 0 439579755 50 131434017 11 977267375 3 224015016 81 515307080 25 646435884 55 818187015 71 623629839 34 854155871 6 238552060 78 26813289 1 514093481 36 157330933 26 645119590 84 518717485 80 365383680 51 87272385 8 187775994 88 426172856 3 745742497 83 790618615 67 232439952 68 389585920 16 518286096 7 854312180 68 81372019 58 719769577 2 846405708 32 488608285 5 682667321 69 352978482 41 288327041 41 347852223 69 309950398 56 928388065 22 733171305 66 922042836 95 758728155 38 791776839 23 96040316 79 538325531 10 503083694 99 887257643 53 749757166 26 648409917 5 95639782 54 525354742 61 665680987 69 129702815 16 751114577 84 809529451 22 582979186 35 981830681 68 357985731 1 834263171 96 505556425 97 694974962 75 994436425 42 793997209 42 526419289 86 963146057 5 629662921 45 27082256 46 992628698 34 436998666 14 672546876 14 993719745 40 260720934 25 64977422 79 747955811 35 828883713 61 956458548 3 204894797 21 868781371 40 373725452 73 107162392 55 618203451 58 215209722 33 724013744 91 615464974 34 976931779 58 952373069 29 64464842 37 780905982 29 1660174 48 660203249 45 813990656 62 432842430 23 65132160 2 245403282 96 289723809 99 26491545 63 27465505 22 71596764 38 411396143 14 459110023 67 497319297 17 36914246 48 441152588 24 770110474 43 524193176 37 419092964 94 906755985 41 234276570 9 226198108 19 238057280 73 581582771 82 476957311 30 277480413 10 388930140 16 927082758 50 278261241 19 202510805 36 856089192 30 222536048 59 479908052 92 639456273 27 333272355 5 967560087 13 171273657 46 753471920 80 836717943 89 112294712 65 589286196 80 285339882 20 331616153 44 114394122 80 397903976 10 462096679 50 554348453 20 845714954 47 752825979 61 125867193 37 273493535 2 929540156 100 760820863 88 712229479 20 260203393 95 516574634 95 235304466 37 34193084 92 101647507 100 731863245 66 660237331 68 565600973 34 757315219 65 430728443 94 841603170 97 156073305 29 665086155 41 695463560 85 738811407 18 302199450 98 547320790 49 749869757 49 761271672 65 245078209 61 486391867 53 142936629 5 474510985 97 36765045 82 468220236 94 687409693 36 746468810 45 398751207 21 349733924 14 6732143 91 593703713 31 932878817 0 413828104 78 124028273 93 313091170 33 354987744 93 266477322 48 839905220 70 136574629 42 506302477 82 59394399 16 911071677 43 440971499 64 805186928 47 767871367 75 722491842 39 37216012 25 212919660 92 183089838 0 296328640 18 375605000 42 377290192 92 517086793 86 664224028 13 692553050 92 80304560 84 811544502 93 762171367 45 878042672 15 911809147 58 164764574 96 821679582 72 585799044 52 783751609 66 955837994 11 606849079 3 735510676 1 858410939 70 450534274 53 607418427 8 277927785 74 27304110 32 540752753 77 74230102 70 273888020 75 539440203 44 930194325 36 486863392 20 311337042 94 605628758 63 310032940 70 145708566 31 91633354 58 154118387 80 879330753 84 438270052 70 176199014 67 697921705 74 493928661 50 386418077 99 382142263 77 902256478 28 915943828 10 937125675 32 358470763 40 700865911 79 291527242 37 318891317 34 802763676 61 769238294 24 169467652 88 180104990 2 763869655 12 848295810 33 614782390 75 635064710 67 515105478 80 808557697 63 853238797 40 455709690 43 874675812 22 477930492 56 178859273 9 610446321 84 649803893 86 768239673 94 634226785 8 168673536 25 476500773 66 427414060 21 941441902 25 646297552 64 410723630 95 154436737 67 631102221 13 819152408 58 92504223 41 831487800 79 787034929 79 595110983 58 811172879 15 861442756 83 914003921 8 703468656 76 775940358 82 685740203 87 887447834 46 340953376 97 814956586 55 386347792 76 678032720 51 607176861 15 877211116 89 563315267 6 276067444 28 776446598 65 567698327 79 437438702 12 384326415 19 932552505 100 478217323 19 885202178 98 620628190 62 847101839 32 512223245 43 493708968 64 689254105 73 357808915 10 61313262 1 315289703 99 528870112 5 753557648 99 655021848 79 577196785 80 857040668 47 584832543 42 635374499 58 558492068 89 350563991 77 539274459 46 341213978 36 734832529 55 142451481 91 524064598 71 149196359 49 635144569 17 862421192 27 158528716 45 730099211 66 144066127 15 764179279 6 942136903 29 196559919 61 704057741 76 94415109 73 186450876 63 328035045 3 324539424 8 519467715 14 113215396 28 385557801 5 976953010 78 69658433 59 416746483 43 218021226 6 549061778 89 82212257 75 584363173 61 163450400 26 37917845 97 945989350 85 169462517 36 333267436 96 293120253 14 138762316 50 808895434 95 848848998 18 914443306 1 511709949 75 722188511 0 639536673 13 117151090 80 775496819 65 870034748 19 85465344 36 605499553 55 981202089 47 885879160 37 203275931 24 682500486 77 901766632 31 253743374 19 982494841 69 834901900 2 403346795 75 10046211 88 185731664 53 664134812 74 185556565 100 984970931 17 30635469 88 424764452 2 350788980 19 184466899 69 16081878 67 418511126 59 120586994 94 768536935 27 207488900 82 654603676 46 902919542 66 624036046 50 139682494 3 266772410 83 121097617 0 600287827 92 884047573 66 644223624 66 614930801 100 679819672 28 835714407 94 44565007 43 147891955 15 831623716 77 408598731 38 196411086 98 658269635 96 295967279 21 891921491 67 795459307 19 60072404 33 984584973 33 385217487 78 573193938 51 776714813 47 266295860 3 300661378 32 291231766 48 734198896 28 69298237 9 391536519 10 703671722 66 86622580 22 887319265 53 754231233 80 805774610 77 975789851 37 580990467 57 349722023 33 958451653 57 127854672 57 612325997 53 571144119 7 533122789 24 51024829 35 320068419 34 167305918 91 372035096 40 990087104 100 73101487 5 793667287 43 867516043 97 949454335 61 553035141 3 387395629 91 456390483 0 637323794 39 319880268 84 222764356 53 910457100 51 642388196 17 413800681 83 797761343 40 315062705 47 58409366 69 458027369 3 867964573 11 113400481 31 603037981 25 532068 4 841056860 90 50265410 31 116036030 29 322359236 71 151216902 89 727945421 12 548520658 98 881727272 67 583642778 72 68369419 32 466148885 11 737629167 80 920149087 29 288057689 5 115774972 80 331968513 34 72038815 99 882266840 51 875331162 76 421563772 65 956414727 61 272886332 31 55804159 57 408258218 61 86885077 11 362412729 17 926179793 10 304034352 66 107444145 74 163120228 61 352478025 2 287732205 23 597996629 46 872522189 14 355142438 15 978341668 50 577888585 60 879276540 27 617007192 5 808547125 59 967494341 27 936121259 44 128658805 39 934594674 21 374504812 92 658121899 97 773019415 19 704137394 83 41553344 49 298912113 37 654014140 99 498108661 87 208282690 51 745368860 47 939896933 1 591714662 85 757006796 83 629807708 19 555498199 12 956949877 42 692479521 75 694541341 39 294550282 67 25581997 90 507849023 64 54641496 17 51823376 6 805653209 71 673569190 29 862243588 72 89887101 71 131255012 0 433352931 48 373789908 69 960215598 74 928165536 77 778047270 83 900017244 46 18218407 98 845668593 61 202865465 4 413870786 41 598661629 70 771842104 82 34962377 80 533969709 97 65843781 66 343299120 96 181728924 43 305510800 50 694352892 10 248254836 34 22807249 62 912972720 67 604753970 90 333527099 19 661491715 73 964524609 73 454448473 15 228328091 11 840166082 5 750921571 42 295715560 20 446377863 48 157790427 67 984946449 43 443421850 53 948337772 0 520026554 67 129330724 29 873253788 23 308981541 0 801428407 0 968640748 10 156853325 51 209013808 91 247438590 27 225123109 23 438568465 94 274543784 29 216701936 100 642155517 57 322215204 1 940158840 58 241814481 17 333428914 81 148686480 70 774887925 58 537807285 94 235314142 16 588775145 1 964286459 24 361923513 15 556778500 64 595703451 65 325835413 92 202389698 25 149870963 19 421225413 9 101911358 5 810758857 49 146749007 53 259247302 28 258258950 38 953695460 53 550997077 45 196774997 33 437355308 54 733732035 17 269385671 24 12842883 19 637148040 69 431385606 55 828453076 47 733156969 39 546451685 55 392275159 47 544265685 94 834430910 100 111759556 31 495682406 64 742656809 54 973010677 77 544164367 7 67401502 38 576417133 91 230342848 84 44136895 38 405587745 57 723086344 91 408779294 4 651574808 64 62262268 21 135713818 71 842716634 66 765291821 48 876528518 96 843046636 60 614729803 4 912388173 36 503576637 12 612771510 52 439667900 57 277529265 3 720675463 90 76135793 79 413160710 99 159234291 85 593148769 32 169629565 38 996988813 79 250700913 81 826477805 85 781694771 3 937332536 65 146823259 23 576392891 67 968845014 4 172591172 23 151851787 31 493488686 19 509230416 3 790654647 89 456561504 49 23705880 94 641680672 17 128472044 24 898875401 19 705282413 16 445367462 9 43887813 50 872069745 50 922993100 79 563813683 34 285678243 85 286608889 13 804903038 83 331711826 61 656756490 45 353672563 28 279511169 68 224872608 39 449379528 93 955515538 45 785281147 50 715295690 84 544543055 19 506246392 28 377099557 46 176434729 61 338274236 69 855115835 70 51910816 66 20027109 56 595846094 22 787700626 78 225711768 83 140958746 91 465413278 39 866282440 22 959655583 67 543534648 16 458080648 64 449350123 18 521471469 60 802079308 24 634075220 78 362914294 38 233196304 80 792842994 12 41691115 22 518177317 36 352642514 87 930809182 73 6722883 19 758864535 3 534050830 23 888463552 100 785714891 30 482672914 5 900112025 19 411052662 23 322840616 74 115013382 76 783436971 39 292113936 29 37813543 67 994140044 53 199044089 50 724947353 65 840501641 40 826578424 9 77452084 77 590562360 27 247252503 54 241697273 65 724129730 21 566441946 79 267101130 36 813386963 33 723129089 13 214399563 63 72040174 40 748211493 93 512231982 52 300977730 9 424552418 20 939232627 50 580974422 64 808164733 31 467648297 23 716570371 72 394719112 33 792871493 23 117922621 90 118447399 19 472906756 94 142992818 27 263932196 53 111995641 36 648766929 56 922725438 61 734679389 43 497429206 37 422777014 69 303259312 72 945308465 95 115879550 77 145441090 24 479816123 30 426574151 25 101267033 83 490219688 57 69263424 79 32880443 100 98221334 94 971940260 71 894928801 20 415436854 65 40702281 47 696292663 68 753528455 25 855366622 51 220598640 52 824936557 61 901614856 81 739172109 67 448768474 23 139097160 46 445239029 29 748946192 40 853958098 29 697463374 70 52864386 12 913049310 61 784923572 83 875827088 97 161146810 84 649879027 76 796156478 31 900419141 63 39601815 98 649584679 56 515821789 81 875349934 15 970057263 34 377111898 25 864054786 98 669511643 70 303703451 73 801372038 88 370483582 70 710356526 10 848939610 52 998199367 18 640679349 72 983912675 35 139030769 76 425056527 18 342985216 74 449461805 9 537375520 60 713485685 28 523957136 52 645091256 77 185263321 80 814739518 39 718279618 59 774999178 79 969613741 13 306723864 67 26281740 73 30409738 53 231099790 14 216306950 87 342779764 16 588033454 73 262820049 1 300700262 69 116434388 85 811361422 43 33074274 53 412964664 71 398651683 76 915131915 19 581582912 37 586451852 30 204738572 20 10846813 45 747033228 34 322359958 55 525567154 0 756701523 88 47762971 61 711131728 79 172350716 95 989344584 75 523970157 18 375903671 44 573997301 74 673427837 94 313970471 20 876586487 96 20351586 40 658196710 18 31368092 9 147318296 25 48146954 14 43583294 38 521295895 75 367205579 73 596157020 12 107631150 13 817071508 17 204359330 20 154092649 43 710912358 86 402436145 69 777619348 98 311969733 56 396446150 60 38645884 66 338997416 47 574418397 29 224842411 14 294723690 24 236737880 24 572190855 58 625448792 91 424518009 24 531366704 18 487437595 68 974152012 63 40896217 0 438141884 46 955672459 57 302535146 80 859503582 92 158192495 100 63782670 78 817072923 74 523096507 98 197787569 97 885727647 4 313505813 54 652505012 44 674102428 5 316334129 98 468758439 39 19623741 87 3531854 38 286642359 30 504234044 90 98812041 36 487482978 96 581535544 77 748779964 3 881179202 92 922778222 57 252826324 53 186572198 27 260587574 45 505970693 45 986947511 38 352303210 76 731027516 48 572575540 59 535873659 95 613276270 61 995173412 3 406624256 54 634459768 71 684882091 62 788207760 38 211609626 87 745062497 46 961379080 53 161375398 63 326180942 7 684543633 30 129856437 33 92603426 96 688055066 51 206701551 19 305061756 58 909516333 44 893465564 76 549767271 1 198498095 35 868906379 36 144928661 78 805384413 8 249180254 21 784143019 84 120689188 60 685628175 81 963649665 42 441222109 80 708690966 58 896124842 23 500916061 27 661255969 1 387377975 25 523562345 4 219860831 41 693591767 55 606539741 85 206977684 25 686664508 14 631780848 30 14162376 54 40446207 93 350455600 55 187462633 96 692302244 72 855657385 86 783184275 5 111184185 5 528996558 39 728360818 89 192881370 48 748799674 5 90865569 48 87430761 89 326146900 34 33638563 36 796120079 31 470943579 19 503142093 42 683061432 4 614090117 52 600785880 86 715237560 3 373334114 55 205768702 17 239545080 56 805238339 34 104741646 76 163720055 93 831032474 61 106426831 26 245853236 19 328588985 1 567175131 43 184357591 63 77667705 14 752096516 89 171217365 63 125796230 90 792488977 62 144983773 49 391857425 78 159406464 20 678375062 25 56920343 8 185434375 54 960826126 29 598280492 90 37477207 10 35718269 54 990512051 82 335124654 10 693459428 41 493135361 70 636174994 16 704131506 10 772642059 69 956513152 30 335006890 32 61614871 77 933790728 81 683230718 12 607891580 31 247653763 95 463134904 97 530499611 30 716184674 90 808562472 76 572768170 30 217876453 81 811373540 50 119182664 85 325295992 75 81595780 66 60571589 88 221130217 98 490912656 42 70788840 24 70202837 18 142821922 21 8741612 35 12373881 28 996138350 40 773970281 12 496105825 18 643797104 7 483137198 28 869290343 8 253462895 42 930671210 48 307778927 85 828479915 85 769985507 61 946250195 9 578411361 52 576328055 70 559203130 33 606571803 41 915035402 12 890994024 76 75098025 36 546492316 41 804373204 97 102675351 46 239057099 97 363099051 65 77325958 29 754008764 75 137462930 40 203154588 76 761418606 19 531157388 88 726522569 84 193356559 46 953222037 23 627091283 27 670550260 99 646762774 2 424304549 95 943131563 72 267799937 89 330545957 64 723533291 80 186155745 58 249671803 56 372068270 93 737406924 44 189608799 76 730063750 93 226555542 63 144349281 11 932976204 87 13817077 100 221060949 55 154680969 92 15013074 89 820708251 78 154500193 96 202943051 89 665603806 51 55959548 78 161952798 49 724063769 82 185639289 34 586238434 56 468696744 49 640790961 59 516304816 55 319884523 1 598936559 54 71481419 31 987506708 13 23260712 88 613589466 98 295368022 29 670823894 2 983288963 97 187244895 27 457491734 19 843029422 47 412947894 23 773333947 8 185986877 100 328545876 88 692571858 13 10590873 65 591279438 7 905856118 38 602765543 96 246425755 35 610734868 78 139965399 42 121194834 18 717495389 64 988075475 98 800455935 34 243268029 11 278245797 41 500142544 53 260478105 99 427336098 47 575983023 37 297505977 9 323205206 2 82391664 80 298275819 8 919902368 25 757766289 41 647826112 39 363739834 61 98372815 71 764018544 74 536086864 10 275495056 95 388318667 21 319701473 50 182321603 86 364710762 48 389096016 10 720737371 39 516116427 54 378021889 56 862647003 66 607476086 9 989299019 99 21229089 28 894670109 97 731650365 39 822672253 91 129343329 92 481740877 54 346385419 57 251805160 99 651255647 80 76298574 27 681966879 92 728029721 45 725971286 85 795142411 15 358741374 14 305496950 73 247574088 35 38308931 68 693446516 23 923951182 13 484853416 61 426153150 96 937998433 50 833892297 68 269656412 7 78036679 71 738506555 53 555127059 30 54439023 14 691195974 51 270258821 9 948109728 100 204925035 17 400107947 59 417607398 40 608505854 57 418596203 42 104229789 39 781301776 6 632547658 96 69033183 52 418637225 30 137542621 14 118644015 9 398503685 74 402067419 23 258721730 99 123685691 56 298599286 98 34650238 41 869943012 39 116210477 15 838287046 63 133505747 74 970883625 70 440160959 31 6023369 81 308306757 100 10225950 69 931130698 46 525346855 67 679226803 23 270133095 26 721949415 47 878777546 55 170825474 6 402701245 70 782588168 77 525391859 87 278117306 0 52544878 76 560350961 61 387209770 48 725591920 60 584698269 32 898555577 99 601644417 11 332540050 52 482131730 59 980907142 27 888331906 37 131056076 89 663905730 51 728621343 4 547310243 22 477168857 26 280318112 53 36818438 26 823231676 62 368834363 98 993586734 2 579521563 78 528087988 45 433934876 24 873709858 83 518803318 15 816616693 31 20283605 78 454314166 67 582534289 63 954405637 88 76834889 41 251328423 43 191747829 9 606671887 49 290256784 6 937939836 40 991340497 51 385926768 18 975203508 3 433680454 98 463999360 61 870536430 10 942418287 30 964733516 25 650738351 79 902402321 38 108391939 84 166742129 81 324640530 22 549768887 97 37843212 93 931369871 2 341249015 53 84665696 42 829298152 73 578659630 86 309911288 78 159071981 96 803728115 6 852148843 74 923448315 2 798075637 29 383208917 95 672888168 4 261443676 59 145068988 57 757217117 13 550820639 77 336449480 53 851448855 34 627252648 89 460082280 23 250921897 75 673081104 49 136953136 56 215383652 40 717561986 23 433415237 23 874053337 45 910860770 27 175348953 6 638152335 84 472844489 11 626694257 47 596545150 69 940656207 2 366561814 84 437478385 6 907307166 78 610264731 55 199953509 78 694315248 91 499382567 79 842015074 62 853677425 78 789312174 18 541873937 5 267845098 87 84186752 60 787629047 59 175250527 45 141189305 9 146729967 37 630223944 96 922191400 46 826164128 90 871692221 60 293147781 79 987440537 5 524894390 25 846443619 96 816309967 17 15617228 89 184209406 29 513034904 34 333356948 30 91161361 36 587673018 87 979811087 60 320877397 53 317946325 80 451972196 36 214796734 55 715112462 40 224118999 61 883329864 15 591149680 92 488019869 64 213775783 25 419888867 14 295072209 70 253770197 45 611935751 91 964691153 55 363567933 68 225928524 77 470833964 73 259229467 76 390676303 70 833083251 93 62191554 90 630119137 58 771080664 22 745186887 99 293813984 22 432215992 62 466885200 42 371300038 45 2003936 11 446310768 64 207869703 99 903245656 61 266616105 45 507843546 0 477198624 16 267117402 72 945671315 28 928350085 40 367236469 32 341776385 86 577066373 19 392953800 41 289963619 28 513001582 15 625832710 47 343393955 32 221399220 84 288149315 81 195736712 30 201434364 49 837528352 29 275135538 95 979571158 51 606310639 44 100748393 97 898271635 95 154109136 26 185181935 3 274304888 76 485733978 12 125112137 83 540686599 99 580177955 43 60967635 76 870597458 10 3179274 0 241597021 69 681115386 5 335385491 16 575734478 93 840983450 65 79696096 85 376456710 9 135171062 48 95532675 52 870723453 39 573403717 49 260407788 81 279805978 70 844108406 68 774475291 71 868121638 15 147980024 63 294733606 42 261038188 51 978692475 22 180555857 79 322333281 37 432854620 18 558876072 84 284496692 42 783317130 57 188141096 57 638699091 87 152742442 63 900263305 61 523719904 43 76593745 42 278495696 59 699119513 58 244269893 51 842479865 79 273283059 12 349141014 77 490992859 47 200726744 95 646897306 14 328639608 43 51769915 100 225639820 96 479019864 52 496928876 88 561527311 28 231853388 0 367268866 15 982683347 23 980479398 48 451291937 28 346998947 35 961459190 60 315548340 26 379300663 66 595305622 28 512597508 60 22820782 59 237553501 65 33904601 49 215594131 59 125113153 6 188616949 13 346568160 13 975426318 84 742126406 81 664807765 70 852119099 65 296619502 77 393398695 69 459500277 61 826983375 6 268573972 11 623762023 56 983107641 69 891032611 53 430477222 30 741550252 12 107947992 56 458586193 92 979166427 65 386852457 46 839785692 82 980366997 20 652281164 98 169969586 71 710761981 93 962014566 54 680689699 90 218340264 89 878123793 36 26881845 80 90368789 54 685437594 73 9953252 28 330659836 27 41366567 22 284365427 84 714043800 24 215638064 7 123091493 61 13050155 52 659083425 63 649764544 73 860763318 82 352262844 25 615397460 13 567899314 68 697800188 29 107914357 96 90811614 99 192645103 34 823658906 15 326989908 55 816135355 89 385990688 10 954083216 44 883313234 19 531787283 0 945678563 62 904988543 54 663308327 1 559890139 36 1983386 58 379396202 95 420530458 16 788437271 9 286965004 79 529115354 28 88973669 69 290361086 67 250069754 14 640712857 7 495082791 82 452437579 95 151659258 11 392610142 72 48576616 24 17501267 62 420190020 95 408572854 80 137279348 91 284446445 57 359066336 81 669809774 90 545371915 16 968146594 94 971186579 59 28304318 98 987279869 82 535470233 52 422566218 99 548167735 6 433600380 41 760615635 18 265846331 5 806335981 87 885017685 80 241539388 30 976681124 96 39295488 25 453169090 28 134166595 70 92783107 22 317551482 12 386544125 36 394315491 81 374445212 65 327570000 18 196200895 72 372711179 55 37382660 89 940324115 51 712902500 12 850535110 57 412038295 38 935200682 26 151882065 28 775483554 56 560177014 39 681363746 31 698863388 79 886914121 4 90747682 3 495411426 80 213811455 7 296392147 66 201252154 14 965926988 52 345280126 44 88588728 69 47590898 73 81493100 73 507167049 46 133498334 14 214731424 18 643184382 45 550159578 88 683942426 18 544406778 92 384940988 70 365075311 0 934630255 55 943210396 5 407354443 83 598084384 80 872112566 77 499770605 78 953109454 1 204286452 70 733268356 15 50584428 37 614038270 82 928968315 25 462692 47 212901450 72 801345265 16 768367058 36 508532454 38 415425434 10 144237889 52 184741395 40 406155125 33 782071450 22 927439948 90 511930159 24 600409489 54 764629050 60 674944875 36 317911261 9 971884963 97 906768853 68 159170987 96 235589351 83 774128636 51 553826080 81 295329896 24 18903462 50 912505710 46 290073599 82 91162024 51 988042338 39 549149776 7 255622387 48 236503948 3 292719617 95 473088175 2 61425187 20 717909983 15 920352012 55 856733596 97 578319950 68 334858363 83 561257852 50 502773532 87 813059109 53 1203465 97 310875464 80 634628657 25 251327831 22 564693725 33 175134253 55 497107211 42 105411492 16 659998668 48 376077550 3 15441673 64 187144782 47 497346787 56 822955600 73 466427422 7 824657312 88 742994373 13 479879924 8 583302569 56 576185225 69 280957638 90 560694885 10 30243524 79 28480898 34 901092647 15 82614907 86 882191332 50 747286008 42 409005721 48 99673501 42 448442320 23 714052991 29 149492023 76 677867119 50 106020802 75 715122705 67 768917099 24 110377137 39 976573271 50 481298256 15 657821607 65 391893631 56 877486523 55 675387441 10 659721671 20 505105802 45 650155736 72 137284991 87 865938294 93 424185964 60 759307210 5 785274291 78 579902304 33 212476104 46 816889105 71 353566998 2 935394305 92 989498171 92 294069509 46 776532908 13 966492523 92 100122928 69 561497569 41 514940316 12 933498876 20 152920246 97 716513741 48 549347552 28 503600904 38 920384162 78 214673021 68 168977830 28 598730720 24 644237233 59 477933755 22 92502030 67 721887283 10 555700668 80 5449966 32 423657700 11 506330387 65 33577935 69 807196601 99 467389925 25 847949967 20 725478672 6 652125363 92 661642636 63 312330454 38 318053101 16 359251367 55 49898605 99 736451085 94 690865782 27 431312357 37 189122502 68 62765321 16 793445310 85 771970453 98 938620227 40 946807673 71 230459066 0 793556156 66 913502877 97 345275152 81 34404539 92 738554046 8 538204700 69 434559501 58 860408810 86 26605645 16 134807688 83 27249428 81 329626740 41 457232120 91 771138817 76 99154613 92 511518474 42 931187578 25 147459125 54 183464254 12 356794709 62 112827243 64 69756297 53 382594869 20 869338583 74 299061707 16 730900625 50 518589378 88 740904257 38 28938404 19 951074554 88 959742414 7 612911798 54 550994416 49 789005699 27 452849367 24 580203840 39 805651364 35 67503036 86 609797765 87 942884588 59 19041831 84 287881173 80 292348137 54 475328506 35 804401544 72 737108975 26 147497163 25 762695257 27 189575685 21 309039668 57 262621328 66 765559328 41 889612570 33 230173991 7 436507531 95 632460439 26 233079965 17 178694614 62 771563968 73 817427438 41 767867143 51 607065098 45 824053028 100 562027972 89 478429409 32 301880202 8 692608922 16 513657987 90 667109972 30 158318794 27 319197955 54 682502815 97 583650432 52 73393193 35 388987579 67 252531645 48 747375428 44 451665481 5 568006946 18 812587938 1 459175656 81 866879522 78 371790570 90 555716345 26 658836730 20 696621735 41 936731583 92 595370436 44 565532347 41 337525603 64 379539648 94 72896602 98 949146954 56 886089649 98 125176687 32 302396647 25 103302995 19 275550690 1 271652913 29 798874769 93 741798724 51 92816724 70 182516418 46 982610330 20 41333357 54 266836203 82 343510932 79 840071963 49 96069132 80 158066747 36 891094921 45 518248326 18 617421175 95 930868523 52 985413960 29 275227628 21 461868998 17 808947774 56 606697385 25 669081378 69 593744980 55 307993479 21 843006267 8 224922467 25 520847618 13 954625369 88 867274951 50 895471787 48 816981995 8 304316897 99 605862570 75 239734779 98 757827995 36 930161137 36 964481241 54 858576240 54 641571375 86 118936542 90 77548388 57 981295084 32 306754036 11 999491870 69 956961273 65 859087058 77 628374392 86 80901718 73 606572627 56 366388104 45 472797962 6 904417412 74 812462495 77 525411700 70 906382688 83 885757969 8 694966299 100 369839390 90 277934051 75 284712984 54 846002100 80 101341876 47 966650662 88 793595221 63 994879811 40 657089181 75 374352986 69 914891011 18 753391651 40 16833678 36 120035620 93 757476948 24 619485139 39 794640033 81 350256742 86 474663981 63 87254753 64 549633831 3 646830338 26 799490572 26 324638828 45 152221251 1 196017402 40 80592016 55 408686892 87 721353388 4 332891369 70 563476796 43 566831653 16 80834682 8 931573473 82 126475183 79 441152386 47 42226092 33 599767557 46 700809989 74 521222434 53 625475826 50 25772749 41 928103990 58 290455711 63 900356262 29 293152399 60 963320124 85 526192616 80 982511570 84 466187290 45 573763085 83 695312103 52 139590875 26 381113281 34 375228325 81 161611846 46 775501824 51 43968847 10 370142913 48 643926130 31 829493110 0 22292075 31 743577692 69 275652139 6 566738918 12 466070162 72 955925733 75 489254505 21 778374172 68 7005518 70 501968194 14 810591420 75 676028973 97 605426176 39 69041187 33 604805171 37 740723875 85 210420127 45 453928591 92 556723513 40 747355419 62 165924678 65 911060455 85 703721878 58 46102468 78 216855154 12 403805683 63 843907144 92 500987839 63 704011934 93 464092166 97 410162516 46 48458828 69 710692264 42 511410512 70 986764392 95 539217218 23 171177651 79 904768600 74 395815702 15 61386390 98 214309129 29 775131352 78 157798136 33 758340314 29 271966370 85 178923941 45 621023159 70 243408985 47 747701991 29 314410643 83 936341821 42 782803688 96 545031879 94 798801678 97 690445568 95 466988500 53 982932788 100 350056909 15 505331416 74 886033934 24 185380374 70 989593575 96 429831844 11 16991926 91 778001615 83 965876189 31 676200378 84 131798814 53 67647001 1 36624980 66 456258505 16 826179611 80 385106553 29 61789575 63 592685291 57 999509803 70 329518922 52 936280075 53 568973772 32 409357951 6 792522172 50 716215927 9 787665106 37 666782187 93 583978037 91 827981696 9 53246706 9 309361902 29 837203107 99 564727119 97 263572693 14 166242076 48 703477556 10 336848209 35 27558606 29 947019329 66 956547905 8 973037749 26 260417960 9 982803036 12 733106795 39 835760509 83 636863453 50 389250952 18 343611163 9 429766643 0 918607515 69 539282578 33 218544836 75 741949276 88 551221120 43 273299062 40 810088448 59 191165786 50 333081046 8 461614253 83 437018893 79 179258377 64 123779136 15 689778868 39 37898179 35 577720795 10 99359317 71 669159938 17 411827102 63 367063843 28 715972778 47 574004474 40 636207187 11 957224381 92 951353649 83 774299460 1 653209248 58 109102439 18 752798088 23 976656991 12 911331884 16 108643049 30 105393214 12 218775579 30 544248242 64 504849522 91 533723130 98 421474982 53 984890048 72 588957747 74 826586340 89 951397590 12 900442350 0 456498487 55 881938818 89 456207801 60 493207617 35 35808030 23 432977377 63 614429210 62 467310902 20 909882205 32 804795393 56 308184101 58 656406324 50 423431061 92 712458742 34 170977695 3 113449072 23 359189283 32 538351526 39 807991903 78 218270555 26 123842400 17 898524519 80 748760600 99 401283954 71 52105147 96 637012048 76 740790112 37 710443746 79 536180704 81 890216752 70 916309788 95 406323216 16 188091036 25 454668077 29 260634187 11 649367577 11 824491142 36 241202222 35 691120117 42 363667435 63 586252228 8 629168939 86 512829568 42 920309186 10 315513677 53 664999309 87 70538719 72 182774490 75 510730342 6 454511758 54 533417647 6 827763503 7 739575247 29 659080393 90 673416574 91 383118040 28 182993899 88 389570950 14 816858658 69 437556658 40 25648142 82 400850533 53 350711526 47 544365496 43 863244416 66 74235188 100 280854774 19 658081461 36 741962266 54 354923365 90 658246342 86 834449337 75 808175387 20 82116582 16 461237034 0 396002068 75 545395420 1 685230199 16 358130848 20 223522929 39 16425743 75 292978341 60 687952293 97 751977596 45 812191138 65 900202421 20 862379137 35 476770404 25 727347559 46 729909867 65 521184216 20 561727507 45 104119131 58 237092716 57 613641096 67 337725309 83 814858823 17 287834199 58 132970670 54 660651305 74 321103896 40 71558944 1 12741613 8 324968527 5 355348714 56 749852719 50 423316751 70 984434641 46 880613909 42 918493374 60 718855223 31 102860678 39 973455888 67 728408846 78 533548921 86 406839863 6 740917344 79 124715120 66 842734443 9 84098664 93 298114077 73 695185192 33 980203340 70 247051597 67 679008098 6 486774739 27 714764728 59 384277348 57 360804667 44 827301476 27 871019717 96 671804361 20 415046163 96 966780877 30 67779564 42 448596140 75 859776685 17 780764201 63 914490876 41 131198317 22 256010533 33 789083394 96 257284884 5 207391830 63 448371441 79 192718525 53 978621093 17 299676018 78 857555794 25 366697428 9 805117645 20 807444579 69 170528786 90 81322684 63 825629894 16 283872699 24 527799986 47 131030506 9 192600460 34 748895426 89 262602829 42 941781159 24 323128542 79 659480710 25 832795038 4 520823361 44 49209793 84 360553738 52 151958635 88 296350588 49 127184801 64 13935551 78 274838350 7 179879149 64 744073815 39 599928487 24 891071399 56 679151763 99 863196961 87 75659407 35 369327566 59 21048423 30 209374613 64 975887329 1 839260116 38 418726522 26 974348512 19 303702977 16 486527187 30 893618063 37 488268459 82 189027646 77 931725956 37 550690823 73 146040337 99 647494248 6 60301448 77 588462570 8 207597369 17 599297934 82 657916466 26 965824581 81 13583346 7 513120491 91 315265647 56 36037164 89 279846697 31 795090409 26 714654521 58 122432265 36 997620703 87 632670029 89 145138983 26 6528695 18 486511276 26 165645081 40 677437397 40 950369930 30 703066056 74 771427613 6 146747449 51 639197887 5 801586962 47 782287277 26 899239504 65 357662391 76 176815458 97 566951231 71 605555831 71 471874049 87 984131997 29 93301924 68 625146983 68 878847963 64 362218196 10 961378234 68 61476903 83 717765655 36 511862544 41 521203894 40 428301871 89 22033619 19 22057085 82 574688411 38 659564415 30 361317548 80 470906094 54 122782758 12 127988100 10 425059038 83 567101332 68 669620426 59 47764112 28 905371847 30 397255924 9 409837104 12 572609916 95 20976688 42 902390780 80 787458263 65 301416705 63 692161224 37 499184529 15 542411657 84 453182858 47 390251561 58 638606246 96 662258953 5 691139944 72 184731683 25 818272176 50 983286539 22 314645368 41 953308850 55 15040257 54 55328348 50 845038282 5 714075413 72 111091185 57 480620923 56 71135747 66 752526184 5 154138579 10 661681339 58 951070371 7 477081925 27 975164706 30 299487250 47 76117253 18 887811842 80 788787521 48 206114075 73 4524265 6 502646704 91 618722008 18 565937667 60 29810736 38 872413397 26 557371728 66 340704953 5 205617649 8 771877243 28 88443838 99 745749169 37 78756022 7 757534764 79 41971670 89 157318745 17 907629305 85 362163079 10 966558107 37 872984310 6 98729741 79 246450176 91 159350088 64 521700626 21 209323998 91 663966217 98 580581620 31 836852499 89 600063754 80 573475340 51 612987008 37 360298767 21 529414203 24 74123228 6 487851662 15 753509059 96 115777167 49 307835944 62 850954364 46 854189417 93 623164187 12 173930777 96 915431893 93 889270053 87 97042129 92 182078417 62 755149948 16 649154796 89 275881181 42 376164065 50 394900198 94 728572486 47 136440330 61 746612965 33 212601021 38 304552825 38 174068761 73 320849064 13 507258356 48 784403249 21 143785925 78 665893806 100 336561571 39 63574435 100 348447270 48 794540860 96 672194184 97 448961042 75 474408843 47 585210324 62 474047121 69 502153753 73 486735252 100 400804660 49 410668432 99 155909527 66 446381454 4 454909140 20 1047978 49 182112839 13 678472394 72 654185046 20 488091028 2 268320488 43 499223731 32 353686484 85 85100899 64 863512014 66 853861955 75 894762331 9 893063344 34 965663778 1 527854736 15 397360142 0 966751997 62 600125220 31 339310994 92 225080947 26 121057701 75 384415818 71 109178575 91 463178277 80 676146058 96 225348895 84 897667445 15 131679823 98 96221812 64 468470658 95 131322554 45 440187289 86 167576408 78 469368451 77 820572587 32 81611504 6 693261194 30 260992785 29 317760334 0 267236425 80 183888642 37 971924959 23 747297855 84 539583317 13 990522492 58 780272734 42 27992515 13 987694322 34 655656379 81 21693614 5 482012034 43 463813739 39 9104499 25 471258312 62 5625406 89 36723587 44 599583411 15 103989643 24 245120264 10 86874617 94 292551570 37 690189338 40 118130555 15 157487054 10 399238763 36 164033260 55 349632461 25 350750072 5 850478952 46 802082804 41 519494129 25 142598463 98 937019625 33 142173185 43 242071833 78 997702402 88 334554523 17 6216429 81 768870759 24 485366823 4 389581291 44 409436590 65 885471069 56 206090270 45 517231199 68 604091658 100 827870800 30 635191482 19 996461936 91 965929284 13 416304630 28 711513155 74 649931857 80 177229491 66 952741649 44 728756187 24 823401710 80 612927898 65 422514571 59 497271745 10 439125653 25 783515279 14 622064510 13 615953955 19 674777905 71 13091147 76 909504532 62 727311023 69 246265850 25 540109566 1 334386244 40 497146858 54 988678328 27 913928165 83 622512969 2 779628125 64 104094443 61 99084178 1 800332334 54 274898236 26 708056387 3 826913240 34 705935979 96 60091509 77 914569032 42 277032896 75 137860679 65 884079302 68 155006904 95 772328650 43 330279449 93 499183026 48 112244434 0 640363646 100 975846835 47 634172384 70 758883611 43 106973257 90 32397124 22 50928169 33 333531771 10 4450205 46 944226351 38 415470976 8 866160379 74 35217922 20 853802304 27 832173325 88 418085217 69 345844754 26 983369379 97 817368838 44 715719853 23 720683867 46 857605037 55 828510606 83 745028426 74 187058997 20 34682764 34 765571448 48 940529689 25 567312232 20 410854908 73 430658614 44 500138550 15 70968767 74 119984828 99 673366619 83 99153957 57 804476197 85 114979736 36 286916526 79 894878487 3 901462379 10 947850693 14 662507130 96 1707608 3 629974981 74 967428338 75 241130721 14 573986858 99 404926895 30 572605349 11 512611149 64 701218196 5 338419862 96 210346276 48 547243155 71 418000769 20 858074209 81 773773287 24 470620893 85 765503026 15 837351330 66 786310949 25 811566155 48 422992849 94 843092828 49 679717079 4 581281830 23 478133618 56 456702955 9 130041966 83 672457216 31 134566713 41 107406326 35 129014359 21 912701623 46 553609688 65 348330269 81 913295198 27 863549686 77 544903669 62 576032257 26 630700537 78 584968220 30 989260771 35 365258207 86 91977594 70 729329129 9 978475755 43 454871433 98 321521855 26 712212144 17 780151280 1 785068210 55 595799423 88 181451314 74 145360267 29 253698562 45 59859595 0 543156704 51 149368526 49 462773246 38 243335622 0 749494935 1 504142729 41 871237940 13 437308554 50 752843827 70 167408508 13 461929780 55 272749892 23 593742507 64 983211133 72 763931745 56 451468364 84 131560681 34 426431951 97 172552476 60 440254926 5 57159342 38 173018570 49 640849237 61 59986735 84 574075264 3 859936961 87 958693979 91 504715209 62 32167306 69 42093399 1 1319258 17 174199075 55 553502506 46 921891305 7 392352081 24 967172094 5 938156308 71 64823276 15 817321207 8 854051305 91 303282204 30 417304891 20 566204240 51 2373477 58 217354492 32 520730175 93 210501490 28 498214920 63 887060866 83 840054562 60 840419471 47 327995095 28 81688749 54 457336431 28 345043062 13 70051155 33 717401826 78 516578614 99 630747133 8 795147073 81 34215203 38 182102562 16 497876709 91 312481224 80 722406976 74 318000858 33 275832023 6 324619130 93 501497059 52 296640198 75 303708069 89 171429545 59 790269207 23 152420870 40 380548117 82 166723485 53 599271233 4 1454889 60 981606390 81 434243644 79 565251550 81 350177049 18 61274844 86 413136837 66 557149053 82 931696023 18 921287467 82 348076565 71 513952531 80 889504202 100 616292763 34 546190557 61 887991309 21 260731443 34 230537695 10 337780912 6 370394779 10 613950238 10 544984637 41 449690569 34 306492944 36 786430841 15 41193394 25 377253042 30 330997401 37 732521631 48 39742399 42 364793965 33 482592226 88 547061987 56 951134588 53 753494564 57 46940510 47 677229890 5 662275430 63 518720174 19 104908213 77 713792222 57 264484484 7 285108717 43 228716465 2 278885079 84 844656987 64 747127668 78 727171032 53 466119516 65 146172735 32 106573055 24 602569112 51 867195542 31 477891882 74 888628862 27 223695289 65 190622485 87 379519015 95 587814974 55 438887603 22 588186027 99 466288565 87 681350372 21 852164222 3 487430901 43 354487349 45 990941659 51 295500852 8 374344403 73 860808961 20 969625423 27 693901546 87 539114556 78 494796423 34 32705018 96 679860186 86 967762653 4 404696515 99 320463533 63 57109632 52 916888679 59 678429143 67 897888084 37 849708811 95 491814572 88 575177066 93 800676125 51 177965092 11 481929134 83 408487416 30 963269553 5 398259313 91 183154089 77 160395747 0 239775960 83 82628434 49 695695089 64 843576659 32 656859401 99 308240249 50 937276141 62 329161488 80 933229541 30 235944089 18 360076129 54 905810184 8 231171848 32 16594379 45 367841215 46 475021416 88 1776526 68 84098528 17 97062205 8 821170034 44 172922606 4 224893813 50 559785474 58 908338946 33 907938679 65 44130746 73 330555595 43 850607366 55 246815791 11 664249354 16 157600734 57 871710846 90 834098166 16 36170828 50 326133185 77 5844156 27 542995181 28 862018563 43 964019694 20 3580546 85 522136379 91 932402371 97 264695932 51 972286284 100 44998988 78 655939050 29 68931907 78 783285493 8 993530447 79 600639413 33 336551217 68 734140986 63 40228297 7 588515677 86 778428404 11 492623685 33 916533028 7 864102635 1 935564081 5 90281086 9 175097735 75 167947776 32 376481998 99 545007350 55 82173027 20 765264924 20 117826525 88 732093659 68 601557292 17 627401853 25 237435875 20 636755551 46 406718466 73 296150216 93 8606762 7 735718912 33 861938523 71 19349982 66 173406962 35 655541265 50 159363824 66 591573511 20 708244138 8 682134748 63 365290479 29 170422749 38 936509976 49 991903302 77 374881546 43 572040529 11 312701414 15 462096897 27 157061596 48 902225900 39 199203669 9 669684128 80 643275730 51 138673371 85 358910867 36 703447673 8 455047396 75 559230746 83 975882644 67 386091224 77 698052728 6 45533262 9 614327149 87 27042200 43 454417812 45 802112025 91 958902667 75 99631032 18 146873323 7 642042016 96 665214040 20 913825527 46 94914526 85 914198702 7 319879387 93 858672668 78 922687048 10 21571539 36 900269535 74 937371712 83 585914073 74 747493948 17 636888470 13 792932635 6 886136247 16 58633788 66 721545636 44 39598030 54 839627477 0 471081643 67 909574861 17 981816950 57 65935810 77 75533044 98 936427068 58 778154555 34 293840423 15 319807161 77 148582621 59 207152159 20 613230559 1 869666254 75 974251981 0 759331415 69 489956396 11 159857468 37 355669945 89 214858797 97 741421528 48 236547787 45 672785210 87 697920365 11 79387739 44 90700845 88 115007935 83 396690779 45 238815036 9 501010648 90 615363057 85 675900144 81 796226660 81 738210406 40 640160773 82 738903943 15 684221245 100 749290723 12 370312233 19 20695360 42 735532848 61 265529654 70 371895923 46 622769037 78 430052548 51 640329049 59 620231461 67 45482961 65 84871475 20 614295017 85 239924902 61 864517518 51 58385201 99 421955992 91 543144637 70 643164986 42 730420972 83 28729306 52 141311648 91 456779443 27 679602520 57 85590661 86 149986022 81 16818938 11 560028509 75 464533550 49 757308893 66 465212757 46 765168774 73 279821749 83 729596718 48 828585109 5 529314165 57 793457516 23 826923377 23 651788328 45 113301228 78 557387762 100 764322255 9 59187480 83 442951505 19 882430142 14 90003481 43 151644517 71 678578533 10 707864630 91 804392833 32 960278558 83 8371996 71 879242485 26 670368500 28 453057074 35 778831676 96 595747907 83 608052506 71 799376021 27 565882059 53 833002244 16 25288442 81 664367021 22 384019634 44 490383300 20 517068743 12 39352625 59 293847144 78 401989365 90 587240894 79 666945260 97 610703449 66 558248582 52 442498411 82 977044348 70 793523532 28 43315759 31 100660610 61 505397036 32 452365246 33 622195422 19 745215272 59 722563679 14 183134117 71 397930731 11 377812158 92 683483780 97 601058683 20 381161035 79 203799171 24 115012636 80 647934849 32 7289950 8 556815321 32 517153374 36 21121371 68 850438009 73 762493681 77 173959604 31 210864683 15 114423669 28 983364900 25 972340090 80 191704656 41 177598724 34 888456435 11 97099815 35 656179565 32 522867887 91 767084427 62 289372051 40 801484227 6 401779896 1 469531425 62 128148082 79 108204726 9 119180341 27 179071898 24 499648159 55 189438737 87 592459380 81 866611273 3 577755325 56 186929742 64 398006636 18 337912784 88 154913599 2 262756877 46 477542925 46 449957029 95 705313505 88 389828349 23 763650914 72 662439663 65 157271857 56 698204907 66 183411649 26 17247528 72 302741313 24 175187757 97 837772377 87 437954932 31 342951386 72 645922990 51 295084604 9 369140702 61 769510274 67 579388123 89 865942138 33 576458157 83 457065537 69 974403284 68 592887891 99 464491921 75 375236737 31 178594079 76 289469205 33 970090073 84 234435592 81 557345332 48 785679058 31 733462776 87 609132407 65 467052224 95 993915046 70 551705469 5 499252892 32 279003549 34 252605239 75 319131064 78 351195682 67 534600873 16 929940052 63 455381196 33 351029826 62 20229219 100 545708209 6 247947164 7 901427405 44 702354692 12 765529970 99 371420471 50 9916039 0 836450577 44 35315590 88 128177379 46 198669823 84 177154863 35 704932997 77 542812343 37 641236773 89 751853321 57 813951558 5 38941687 39 834810961 54 735086493 15 650797818 82 780871106 44 146341708 73 938120713 64 917863352 42 180902078 22 607467414 8 476890777 65 110531327 0 519199780 100 733275657 80 465742690 100 735382700 51 5065593 30 210488297 82 692852809 2 659144731 17 196140550 76 929419954 76 917475151 48 787005445 3 523212606 99 894208616 62 143795432 13 474077468 52 776296984 14 323012487 79 78355897 91 295712830 34 722455011 30 291045555 19 800162474 96 368637213 75 349149555 62 7333972 50 428897131 95 167151252 42 988706949 56 136449328 19 142867017 50 10144030 2 806698115 75 14486114 35 410569765 92 679010400 50 149146619 71 616693629 74 688248133 19 104679014 9 955927889 75 215950284 68 732429812 94 449717692 51 239254094 85 92005152 90 781511452 74 895088312 63 172719883 36 652736156 60 226547644 65 755970126 43 63783566 64 568659264 51 790152199 39 994703129 7 391536459 21 295450041 7 838697938 59 801999341 71 565684265 64 771587405 13 219363729 67 443245453 49 657856747 14 475249431 29 941827518 59 67532920 80 747826028 20 835136626 61 240301280 13 453512941 46 755937876 80 170005768 52 966628427 7 187894396 40 293235346 64 821730131 72 876003080 98 37193653 11 372931242 95 651367511 60 286363507 7 344777294 60 109409883 79 20077507 90 478597850 46 940804135 10 658699890 52 459346474 20 150762470 97 665617238 43 32103368 64 208874010 40 752842632 89 255313160 55 173273931 0 360128250 22 749806610 2 721441204 65 356455059 79 956214581 3 965055595 60 843305243 69 810029898 39 340066579 80 729347727 79 336482160 53 296033178 9 230187943 1 521522027 71 848807461 93 872141738 17 748047922 57 618806140 52 409594613 87 260185457 66 840988654 81 641315511 37 631186942 71 302943267 68 404057324 47 177357024 51 224856110 23 356228988 30 474170583 8 821588646 11 849129327 24 223581158 25 751711351 2 596428030 77 753213633 58 124917952 74 735599527 63 549713067 99 729825411 49 542451896 7 352475 6 458126065 6 992899993 4 937548558 94 1299984 59 435435833 72 863551385 48 94297558 16 587704671 16 642845676 21 483804590 53 652775534 24 930122610 77 203843263 39 706309918 95 642802053 94 713719210 35 123934392 70 171947550 30 569408925 61 822833591 17 150626224 78 438317560 58 811058976 15 739927002 78 296243422 60 456945609 76 762797429 66 571444836 41 712060444 98 366676884 83 531223933 100 961010725 45 152382833 65 706877514 80 605183082 34 819304550 88 825712890 45 177177646 97 169374967 30 882762720 6 546820527 70 123314111 30 42091107 82 669661930 33 904495639 59 853449205 82 441628258 84 903026209 48 5282665 62 LRRRLRRLLRRRRLLLRLRLLLRRRRLLRRLRRLRRLLRRLLRLRLRRRRRLLLLLRLLRLRRRRLRLRRRRRLLLRLLLLLRLRRLRLLRLRRLRRRRRLLRRLRRRRRLLLLRRLLLLLLLRLRRLRRRRLRLLLLLLRLRLRLLRRLLLRLLRRLRLLRRLRLRRLLRRLRLLLRRRRRRRLLRRLRLLRLLLRLLLLLRRRRLLLLLLRRLRRLRLRLLLLRRRRLRRLRLLRLRRRLLRRRRRLRLRLLRLRLLLLRLLRRLRLRLLRLRRRRLRLRRRLLLRLLLLLLLLLRLLLRLRRRRLLRLLRLRLLRLRLRLLLRRLRRRRRRRLLLLLLLLLLLLLLRLRRRRRLRLLLLLRRLRRRRRLRLRLLLLLRLRRRRRRRRLRLLLLRLLRRLRLLLRRRLRRRRRLRRLRRLLRLRRRRRLLRLLRRLRLLRRLLRLRRLRLRRLRRLLRLLRRRRLLLLRLLRLLRLRLLRRRLLRLLLRLRRLLLLRRLLRRRLLRRRLRRRRLLLRLRLLRLLLLRLLRRRLRRRRLRLLLLRRRLRLLRRRRLLLRLLRLRRRRLRLLLLRRLRLLLLLLLRRLRLRRRLLLRLLLLRLRRLRRLRRLRLLLRRLLRRRRRRLLRLLLLRRRLRLLLRLRRRLLLRRLRLLLLRRRRLLRRRLLLRLRLRRLRLLLLLRLRLLLLLRRRLLRRRRRLLLRRLRLLLLLRRRLLLRRLLLLLLLLLLRLLRRRLLRLLRLRLLRLRLRLLLRLRRLRLRRLRRRRLLLLRRRRRRRRLRRLLLRRRRRLLRLLRRRRLRLRRLRLRRRRRRRLRLLLRRRLRRLRLRRLRLRLRRRLLLLRLRRLLRRLRLRLLLRLRRLRLRRLLLLLLRRLRLLRLLRRLLRRLRLRLRRRLLLLRRLRLRLLRRRRRRLRRLRLRLRRLLRLLLLRLLLLLLLRLRRLLLLRLRRRLLRRRLLLLRRLRRRLRRLLRLRRRLRLLLLLLRLRLLLRLLRRRRLRRRRLRLLRRRRLRLLLRLRRRLLLRRLRLLRLRRRLLLLRLRRRRRLLLRRRLLRRLLRRLRLLLRRRLLRRLLLLRRLRRRRRRRLRLLLRRRLRRRLLLRLLLRLRRRRRLLRLRRRRRRLRRLLRRRLRLRLRRLLLLLLRLLRLLRRLLLRRLRLLRRRLLLRLLLLRLRLLLLLRRLRLLRLRLLLRRLLRRRRRRLRLRLRLLRLLRRLLLLLLLRLLLLRRLLLRLRRLLRRRRLLLRLRLLLLRLLRLRLRLRRRRLRRLRLLLLLLLRRLLRLLRRRRLRRRLLLLLRLLRLLLLRRRRRRLRLLRRRRRRLLRLRRRLRLRRLLLLLRRLLRLLRRLRRRRLLRRLRRRLLRRLLRLLRRLLLRRLRRRRLLRRLRRLRRRRRLLRRLLLLLLLLLLLRRLRRLRLLLRRLRLRRLRLRLLRLLRRRLRLRRRLRRRLLLRRLLLRLLRRRLRRRRRLRRRLRLLRLRLRRRLLRLRRLLLLLLLLLLLRRRRLLRLRLLLLLLLLLRRLLLLLLRLRLLRLLRLRRRLRRLRRRLLLLLRRRLRLLRLLLLLRLRRLRRRRLRRLRRLRLLLLRRRLLRLRRLRLLRRLLRLLRLLLRLRRLLRLLLLRRLRRLRRRLLLLLRRLRRRRRLRRLLRLRRLLLLRLRLRRRRLRLLLLRLRRLRLLRLRRLRRRLLLLLRLLLLLLLLLLLRRLLRRLRRLLRLLLRLLRRLLRLRRLLRRLRRRLRRLRLLRRLRRRRLRLLRRLLLRRLLRLLLRRLLRLRRLRRRLLLLLRLLRRRRLLLRLLRRRRRRRLRRRLLLLLRLRRLLRRRLRRLLLLLRLLLRRLLRLRRRLLLRLRLLRRLLRLRRRRRLLLLLRRLLRLRRRRLLRLLLRRRRLLLLLLLLRRLRRRRRLLLLLLLLLRRRLRLLLRRLLLRRRRRLRLRRRRRLLLLLRRRRRLRRRLRLRRLLRRRLRLLLRLLRRLRRRRLRRLLLRLRRRRLRLLRRRLRLLLLLRRLRLRRLRRLLLLRRRRRLRLLLLRRRLRLRLRLRRRRLLRLRLRRRRRLRLLLLRRLLRRRLRLRRRRLRLLLRLRLLLRLRRLRRRLLLRRLRRLRRRLRRLLRRRRRLLLRRRRRLRLRRLRRRRRLLLLLRRLRLLLRRRRLLRRLRLRLRLLRLLLRLLLRRLRRRLLRRRRLLRLLRRRLRRRRLLLLLRLRLRLRLRLRRLLRRRLLLRRRRLRRRLRRRRRLRRLLRLLRLRRRLLLLRRLLLRLLLRLRRLRRLRRRRRLRLLLRRRRLRRRRRLRLLRRLLLRRRLRLRLRLRLLLLRLRRRRRLLLLRLLLRRRRRRRLLLRRLLLRRLRLRRRRRRLLRRLRLRRLLRRLRRLRLRRRLLLRRRRRLLLRRLLRRLRLRRLLLLLRRRRLRLLLLRLRLLRLRRRLRLRLLLLLLRLLRRRRLRLRRLRLRRLLLLLLRLLLLLLRRRRRRLRLRLLRRRLLLLLRLRRLRLRLRLRLRLLRRLLRRLRLRRLRRLLLLRRRRLLLRRLRLLRLRRLLRLRLRRLRRLRRRLLLLLLRLRRLRLLLRRRRRLRLLLLLLRRLRLLRLLRRLRRRLLLLLRLLRRLLRLLLRRRLRLLRLRLLLLRLLLRRRRLRLRRLLRLRRRLRRLLLLLLLLRRRLRRLRLRRRLRRLRLLLRLRLLLRLRLRLRLRLLRLLLLRLLLRLLLRLLLRRLLRLLLRRRRLRLLLRLRLRRRLLRRRLLRLRRRLLLRLRLRRRLLRLLLLLRRLRLLLLRRRLLRLRLLLLLRLRLLLLLLLRLRRLLRRRRLLLRLLRRLRLLLRLLRRRLLRLLRRRLRRLRLLLLLRRRLLRRRRLRRLLRRLLLRRLLLLLRLLRRRLRRRRLLLRLRLLLLRRRRRLLRRRLLLRLRRRLLRLRLLRRLRRLRRRLRLLLRLLLRRRLRRLRLRRRLRLLRLRLLLRLRLRRRRRLLLRRRRLLLRLLRRRRRLRLLRRLLRLRLLRLLLRRRRRLRLLRLRLLLRLLRLLRLRRRRLRLLRLLLLRLLLLLLLRRLRLLLLLLRLLRRLLLRRLLLLRLLRLRRLRRLLLLRRRLLRRLRRLRRLRRLLLLRRLRRLLRRRRLRLLLRRRRRLLRLLLRRRLLLRLLLLLRRRLLRLRRRRLLLLLLLLLLLLRLLRRLRLRRLRLLLLLLLRLRLRLRRRLRLRRLRLRLLLRRRRRRRRRRLLLRRLLRLLLRRRLRRLLLRLRRLLRLRRLRRLRLLRLLLLLLRRLLLRLRLLLRRRLLLLLLLRRLRLLRRRRRLLLLRRLLRLRRRLRLLLRRLLLRLLRLRRRLLLLRLLLLLRRRLLLRRLRRLLLLRLRRLLLLRRLLRRRLRRRLLRRLLLRRRRLLRLLLRRRRLLLRLRRLLRLLLLRLRRLLLRLLRLRRRLRLRLRLLRLLRLRRRLRLLRRLRRRRLRRLLLRLRLLLLRRLRRLLLRLRLRLRRRLRLRRRLLLRRLRRLLRLLLRRRLRRRLRRLLRLRLRRLLRLRRRRRLRLRLLRRRRRRRLRLLRRLRLRRLRLLLRLRRLRRLLLLLRLRLLLRLRRRLRRLLLLRRLLRRLLLLRLRRRLLRRLLRRLRRLLLRLRLLRRLRLLRLRLLLRRLRLRRRLLLRLRRLRLRRLRLRRLLRRRRLLRLLLRRRRLRRRLRLLRLRLRLLRLRLRLLRRRRRLRLLRRRLRRRRLLLLLRLLLLLLLLRLLRRLLLRRRRRLLLLRRRLLLLLLLRRRRRLLLLLRRRRLRLRLLRRRLLLRLRLRRRRRRRLLRRRRLLLLRRRLRLLLRRRLRLLLRRRRRLRLLRLRLRRLRLLRLLRLRLLLLRLRLLLLRLRRLLRLRLLRLLRLRLLLRRLRRRRLLRRRLLLLLRLLLRRRLRLRRLLRRRLLLLLRLRRRRRLLLLRRRRRLRLRLLRLRRLLLRRRRLRLLLRLLRLRRRLRLLRLRRRLLLRRLRLLRRLRLRRRLRLLLLLRLRLLLRRLLRRLLRLRLLLLRRRLRRLRRRRRLLLRLLRRRLRLRRLLLRRRRLLRRRLRRLLLLRLLLLRRRRRRRLRLRLLLRLRRRRLRRRLLLRLLLRRRRLLLRLRRLRRRLLLRLLRRLRLLLLLLRRLRLLRRLRRLRRRLRRLLRRLRRRRLRRLLLLRRRLLRLLRRRLLLLLRLRRLLLRLLLRLRLLRLRLLRLRLLRLRLLLRLLLLLRRRRRLLRRLRLLRLLRLLLRLRLLLRLLRRLRLLLLRLRLLRRRRRLRRRLLRLLRRRLRLLLLRLLRLRLLLLLRRRRLLRRRRLLRLLRRRRRRRRRRRLLLLLRRLRLRLRLLLRRLLRRLLRLRLLLLLRRRLLLLRRLRRRLRRLLLLRRRLRRRRLLLLLRRLLLRRLRLLRRLLLRLRLRLRRLRRRRLLLLLRRLRLRLLRLLLLRLLRLRRRRRRRLLRRLRLLLLRLRLLLLLLRRRLRRLLLLRRLLLRLLLRRRLLLLRLRRLRLRLLRLRRRRRRLLRRRRRRRLLRLRRLLRLLRRLLRLLLLLRLLRRRLRLRRLLLRRLRRRRRRRRLLLRRRLRRLRRRRRRLRLRRRRRLRRRRRLLLLLLRRLRRLLLRLRLLLLRLLLRRLRLRRLRRRLLRLLRLRRLRLRRLRRLLRLLLRRLRRLLRLLRLLLRRRRLRLRRRRLRLRLRRRRRLLLRLLLRLLLRLRRRRRLRLRLLRRRLLRLLRRLLRRRLRRLLLRLLRLRLRLLLRRRLLRRRRRLRLLRLLRRLLRRLRLRRRRRRRLRRRRLLRLRLRRLLRLLRLRRRRRRRRLRLLRRRLLRLRRLLLRLLLLLLLLLLLLRLRRLRLLLRLRLRLLLLLLLLLRRLRRRLRLRLLLLLLLLLRRRLRRLLRLLLLRLLRLRRLLRLLRRLRLRLRLRRRLLLRLLRLRLLRLLRLRLLLRLRLLRRRRLRLLLLRLLRRLLLLRLLRLRLRLLLLRRLRRRRRLRRLLRLRRLLRRLRLLRLLRLRLLLLRLRRLRRRLLRRRLRRRLLRRLLRLLLLLLLRRLLRLLRLRRRLLRRLRRLLLLLLRRRRLLLRLRRLLLLRRLRRLLLLLRLRRRLLLRLLLRLRLLLLRRLRRLLLLRLLRRLRRLLLLRLLRRLRLLLLRRRLRLLLLRRRLLRRLRRLLRRRRRRLRLRLRLRRRRLRLLLLRLRLRLLRLLLRRRLRRLRRLRRRLRLRLLLLLLLLLLRLRRRLRLRLLLLRLLLLLRLRRLRRRLRLLLLRRLLLLRRRLRRRRRLRLLRRRRLRRRLLRLRRRLLLRRLLRLRRRLLLRLRRRLRLRRLRRRRLRRLLRLRRLRRLLLLLLRLLRRLRRLRRLRLLRLRLLLRLRRLLRRLLLRRLLRRRRLRRLRLLLLRRRLLRLRRLLRLRLLRRLRRRRRRLRRLLRLRRLRLLRRRLRLLLRLLLLRRRRRLLRRLLRLLRRRRRRRRLLLLLRLRLLLRLLRRLRRRLLRLRLRRLRLRLLLRRLLRRLLLLRRLLLRRRRRLLRRLLRRRRRLLRLRRRRRLLRRLLRRRLLLLLRRRRRRLRRRRRLLLLLRRLLRRLLLLRRRLLRRLLLRRRLLLLLRLLRLLRLLLLLRRLLRLLRLRRLLLRLRLLRLLRRLLRLRRRLRLLLLLRLRRLLRLLRLLLLLRLLRLLLRRLLLRRLRLLLLRRRLRLRLRLLRRLRLRRLRRLRRRRRRRLLRLLRLRLRRLLRLLLLRRLRLRLLLLLRRLRLRLRRLLLRLLRLRLLLRLRRRRRLRRRLRRLRRLLRLRLLLRRLLRLLLRRLRLRRLRRRRRRRLLRRLRLLLLLLRLRLLLRRRLRLLRRLLRLLLLRRRLRLRLLLRLLLLLRLRLLLLLRLRRLLLLRLLRLRLLRLRRRRRLLRRLLRLRLLLRLLRRLLRRLLLLRRRLLLRRLRLRLRRRRLLLRRRRRLRLRRLRRLRRRRLLLRLRLRRLRLRRRLRLLRLRRRRRRRLLLRRLRRLRLLLLLRRRLLLRRRLLLLLLLLLRRLLLLRLLRLLLRRLLLLRLLRRRLLRLLLLLRLRRLRLLRRRRRRRLLRRLLLLLRRLLRRRLLRLLLLLRRRLRLRRRRLLRLRLLLRLLLLLRLRLRLRRRRRRLLRLLLRRLLRLLLLLLLRLRLLLLLRRRRRLRRRRLLRLRRLLLLLLRRLLRRRLLRRRLRLLLLLRRLLLLLLRLRLLLLRLLRRRLRRLLRLRLLRRLLLLLRLLRRLRRLLRRLLRRRRRRRLRRLRLRLLLLLRLLRLLLRRLLLLLRRRRLLLRRLLLRLRRRLRLLRLRRLLLRRRRLRRRRRLLRRRRLRRLRRRRLLLRLRLRRLLLRRRRLLRRRLLLLRRLRLRRRRRRLLLRLLLRLLLRLLLLRLRLLRLLRLLRRRRLRLRLLLLRRLLLLLRLRLLLLRRLRLLLLLRLRLRRLLLLRRRRRRRLRLRLLLRRLLLLLRLLRRLRRRRLLRLRRRLRRRLRLLLRRLRLRLRLRLRLRRRRLRRLRRLLRLLLLLRRLLLLRLRRRLRRLLLLRLLRRLRLRLLLRLRRRLLRLLLRLLLLRLLRRRLRLLRLLRLRLRRRLRRLLLRLRRRRRRLRRLRRRLRLLRLLLRLLLLLLRLLLLRRRLLRLRLLRRRLLRRRRRRLLLRLLRLRRLLLLRLLLRRLRLLRLLLRRLRRRLRLLLLRLLRLLLRLRRRRLLLLRLLRRLRRLRRLRLRLRRRLLLRLLRRRLLRRLRRRRRRLLRRLRRLRRLLRLLRRLLRRRRRLLLLLRRLRRRRLRLLRRLLRRLRLRRLLRLLLLLRLLRRRRLRRRRLLLRRRLLRLLLLLLLLLLRLRLLLLLLLRLRRLRLRRRRRRLRRRLRRRLRRLLLRRLLLLLLRRRRLRRLRLLLLRLLLRRRRRRLLLLRRRLLRRLRLLLRLLRLRLLRLRLRLLLRRRLRRRRLLLRRRLLRLLLRLRLLRRRLLRLLLLRRLRLRLLRLRLLRLLLLLLLRRRRLRRRRRLRRRRLRLLRRRLLRLRRLRRRRLRLLLLRLRRLRRRLRLLLLRLLRLRLRRRLLRLRRLRLLLLRRLRRLLLLLLLRLLLLLRRRLLRRLRRLLLLLRRLRLLLLRRLLLLRLRLRLRLRRRRLRRLRLRRLLRRLRLLLLRRLLRLLLRRLLLRLRRLRRRRRRRRRLLLRLLLLLLRLRRRRLLRLLLLRLRLLLLLRLRRRLLLRRRLLRRRLLLLLRLRRLRRRLLRRLRRRRLLRRLLLLLLRLLRLLRRLRRRRLLRLLRRRRRLRLLRLLLLLRRLLRLLLRLRLLRLLLLLLRLLLRLLLLLLRLRRLLRRLLLRLLLLRRLLRLRRRLRLRRLRRRRLRLRRLLRRLRLRLRRRLLRRLLRLLLLLLRLRLLRRRLLRRLLLLLLRLRLLRRRRRRLRRLRRLLRRLRRRRLRRLRRLRRRRRLLLRRLLLRRRLLLRLLLLLLRRRRRRRRLLLLLRLLLRLLLLLRRLLLLRRRLRLRRRLLLRLRRRRRRLRLLLRRLRLLLRLLLLLRLLRLLLLRLLLLRRRLRLLLRRRLRRLRLLRRRRRRLRLLRLLLRLRLLRLRLRRLRLRLRRLLLLRLLRRRLRRLLRLRLRLRLLRRRLLRLLRRRLRRLLRRLRRRRRLRLLLRLLLLLRRLRRRLRLLRLLLRRRLLLRLLRLRRLLLLLLRLRLRRLLRLRRRRRLRLLLRRLLLRLLRLRLLRLRLLRRRLLRRLRRRRRRRLLRLLRLRRRRLLLLLRRLLLLLLLRLLLLLLRRRRLLRRLRRRLLRRLLLRRRRRRRLLLRLLLLLRLLLLRRRLRRLRRLRRRRRLRRLRRLRLRLRLLRRRLLLRLLLRLRRRRLLRLLLLRLRRLLRLRLLLRLRRLLLRLRLLLRRLLLLLLRRLRLLLRRLLRRLRRRRLLRRLLLRLRRRRLRLLLLLLRRLLLRRLLLLRRRRRLLLLRLRLRRLLRLLLRLRLRLLLLLLRLLRRLLLRLRRLLRRLLRRRRLRLLRLLLLRLRLRLLRRRLRRRRLRRRLRRRLLLLRRLRRLRLRLRLLRRLRRRRLRLLLRRLLRRRLRLLRRRLLRRLLRRRLLRRLRRLLLLLRLLLLRRRLRRRRLLLLLLRRLLRRRLRLLLRLRRLRLRLRLRLRLRLLLRRLRLRRRLRRLRRLRRLLLRRRLLLRLRRRLRRLRRLLRLLRRLLRLRRRRRLLRRLLLRLRLRRRLRLLRLLRRRLLRRLRRRRLLLRLLRRRRLRRRRLLLLRLRRLLRLRLLLRRLRLLRRRLLLLLLRRRLRLRRLRRLRRRLLRLLRRRLLRRRLLRRLRLLLLRLRLLRRLRRRLRRLRLRRLLRLRRLRRLRRRLRLLLRLRRLRLLRRLLRLLRLRRLLRLLLLLRRLLRLLLRRRRLRRLLRRRLLLLRRLLRLLRLLRLLLRLRLRRLLLRRLLRLLRRRRLRRLRLLLLLRRRRLRRRRRLRRRRLLRLRLRRLLRRLRLLLRLLRLLRLRRRLRRLLLLLRRLLRLRLLRLRRLRLRLLRLLLRLRLLRRRLLRRLRRLRLRRLRRLLLRRLRRLLLLLLRRRLLRRLLLRRLRLLLRRRLLLLLLLLRRRLLRLLLLLLLRRRRLRRLLLLLLLLRRRRLLRRLRRLRRLLRRLLRRLRLLLLRRRRLRLRLLRLLRRLRLRRRRLLLLLLRRRRRLLRLRLLRLRRLLRRLLRLLRRRRLRRRLRRRRRRRLRLLRRLRLLLLLLRLLLRLRLLRLRRRRLRRLRLLRRRRLRRLRLLLRLRRRLLLRLLLLRLLLRRRRLRRRLLLLLLRRLRLRRLLLRLRLLRRLRRLRRRRRRLRRRRRLLRRLLRLRRRRLRLLRLRRLLLRRLRLLRLRLRRLRLLLLRRLRLLLRLRLLRRRRRRRRLLLLRRLLLRLRLLLRLLLLLRRRLRLLLRRLRLRLLLRLRRLRRLRLRLRLRRLLRLRRRLRRRLLRRRRRLLRLLLLRRLRLRRRRLLLRRRRLRLLLLRRLRRLRRLRLLLRLLRLLRLRLLLRRLLLLLLLLRRLLLLRRRRLLRRLRRLRRRRLLLLLRLLLRLRRRRLRLLRLLRRLLRRLLLLLLRLLRLRLRLLLLLLLRLRLLLRLLRLRLRLLRRLRLRLLRLLLRLLLLLLRLLLRLRLRRLLLLRLLLLLLRRLLRRRLLLLLRLLLRRLLLRRLLLRRRRLLRRRLRLLLLRRRLLLLRRLRRRRLLRLRLLRLRRLRLLRLLRRRLRRLRLLLLLRRLRRLLLRLRRLLLRRRLLRRLLLLRLRLRRRLLRLRLLRLRRRRRRLLLLLLRRLRRRLRRRLRLRLLLRRRLRLLRLRRLRRLLRRLLLRLLRLLLRRLRRLLRLRRRRRLLRLLRRRLLRLLRRLLRLLLRRRLRRLLRRRRLRRLLLRLRRLLRLRLLLRLLLRLLRLLLLLRLLLRRLRRRRLLLRLLLRRLLRLLLRLLRRLLRLLLLLLLLRLRLLRRRRRRRRLRLRRRRLRLLRRLRRLRLLRRRLLLRRLRLLRLRRRRRRRRRRLLRLLRLRLLLRRRRRLRLRRRRLLRRLLLLLRLLLLRRRRRLLRRRLLLLLRLRLLLLRLRRLRRLRRRLRRRLRRLLLRRLLLRRRRRLLRRRRRRRRLLRRLLRLLRRRRRLRRRRLLLRLLLLRRLRLRLRLLRLLLLRRLLRRLLRLLRLLLLRRRLRRLRLLRRRLRRLRRRLLLLRLRLLLRLRRLLLRRRLRRLLRRRRLLLLLLRLRRRLRRLRRRRRRLRRLLLRLRLLRRRRRLRRLLLLLLRLRRRRRRLRRLRLRLLRLRLLLLLRLRLLRRLRLRLRLRLRRLLRRLRLLRRLLLRLLLLRLRRLLLRRRRLLRLLLLLRLRLLRRLRRRRLLLRRLLLRLLLLLRLRLLRRRLLRRRRLLLRRRLLLRRLLLLRRRLLLRRLRLRLLLLLRLLLLLRRRLLRLRLLLRLLLRLRRLRRLLLLRRLLLLLLRLLRRRLRLLLRLLRLRLRLRRRRLRRLRLLRLLRRLLRRLLLRRLLRRRLLLLLLRLRLLLLLLRRLLRLRLRLRRRLLLRRRRRRLLRRRRRLLLRLRLRRLLRLRLRLLRLRRLLLLRRRLLLRRRLRRRRRLRLRRRRLRLLLRRLLLRLRLLRRLLRRLRLLRRRLLRRLLLRRLLLRLLRLRRLRLRRRRRLLLRLRRRRLLRRRLLRLRRRLRLRRLRLRLRRLRRRRRRLLLRLLRRRLLLLRRRRLLRLLLRRRLRRLLLRLLLRRRLRRRLLRRRRLLLLRRRLLLLRRLRLLRLRLRRLRRLRLLRLLLLLLLRRRLLRRRRRLRLLLRLLRRRLLLRLRRLRLLLRRRRRRLLRRLRRRRLLRLLRRLRLRRRLLLLLLRLLLRRLRLLLRLRLRLRLRLRLRRRLRRLLRRRRRRLLLRRLLLLLRRLRLLRLLRLRLLRRLLRLLRLLLRLRRRRLLLLRRRLLRLLRLLLLLRLRRLRRLRLLRLLLRRLLRRRRLRRRLRLRLLLRLLRLLRRRLLLRRLRRLLLRLRLRLLLRLRRRLRLLLRRLLLRLLRRLLLLLRLLLRLLRLLLRRRLRRRRLLRLRRRLLRLRRLRRRRRLLRRRRRLRRRLRLLLLLRLRLRRLLLLRLLRLLRLRRRRRLLLRRLRLLLRRLRLLLRRRLRLLRRLRLLLLRLLRLLLRRRLRRRLLLLLLRRRLRLRLRLRRLRRRRRLLRLLLLRRLLRLLLRRRLRLLRRRLRLLLRRLLLRLLLRLLLRLLLRRLLRRRRLLRLRRLLRRRRLLRLLRRRRLLRLLLLLRLRRLRLRRLRLLLLRLLLRLLLRLLRRLRRRRLRRRRLLRRLLLRRLLRRLRRRRRLRLLRRRLLRRLRRLRLRRRLLRLRLLRRRLLRRRLRLLRRLRLLLLLRLLRLRLLLRLLRLLLLRRRRRLRLLLRRLRRLRLRLRLLLLRRLRRLLLLRLLLLRLLLRRLLRLRLRLRRRLLLLRLRLLLLRRLLLLLLLLLRLRRLLRLRLRLRRRRRRLLLLLRLLLRLLRLLLLLLRLLRLLRLRRRRRRRRLRRRRLRLRRRRLLLLRRRLLRRRLLLRRRLLRLLRRLRLLLRLLRRLLLLRRLLRRLRLLRRLLLLRRRLLRLRRLLLLRRRLRLLLRLLLRRRLLRRLRLRRRRRRLLLRLRLLRLRRRRRLLLRLLLLRRRLRRRRRRLRRRRLRRRRLLLLLRLLLLLRRRLLLLLRRLRLRLLRRRLLLLLLLLLRRLLRRRLRRRLRRRLRLRRRRRRRRRLRLRLLLLRLLRLLLRRLRLLLRLLLLLLLLRRRLLLRRLRLLLLRLRRRRLRLLLLLLLLRLLLLLLRRRLRLRLLLLLLLRLLRLLRRLRLRLLLRLLLLRLRLLLRRLLLLRLLRRRLLLRRLRLLRLLRRLLLRRRRLLLRLLRLLLLLLRLRRLLLRLRLRRLLLRLRLLLLRRLRLLLRLRLRRLLLRRLRLRRLRLLLLRLRRLLLRLLRLLRRLRRLRRRRRRLLRLLLLLLLRRLRRRRLRRLLRLRRRRLRRRLLRRRRRLLLRRLRRLRLRLRRLRLRLLLLLRLRRRRLRRRRLLLRRLRRRLRRLRLRRRRRRRLLRLRRLRLLLRRLLLLRLLLRRLLRRRLLLLRLRLRRRRLLRLLLLRRLRLRLLRRLRLLLRLRLLLLRRRRRLLLLLLRRRLLLRRLRRLLRRRRLLLLLLRRLLLRRLRLLLLLRLLLRLLLRRLLRRRRRLLRLLRRRLRRLRRRLLRLRRLLRLRLLRRRLRLRLLLLRRRLLLRRRRRLLLRRRLLLLLLLRLRLLLLLLLLRLLLLRLLRRRLLLRRRRLLLLLLRRLLRRRRLLRLRRRLRLLRLLLRRLRLLLRLLRLRRLRLRLRLLRLLRRRLLRRLRLRRLLRLRRLLLLLRLLRLLLLRRLRRRRLLLLRRLRRLLLLRRRRLLLRLRLRLLLLLRRLRLLLRLLRLRRRLLLLLLRLRRLLRLRLRRLRLRLLLLRRLLLRRLRLLLLRLRLRRRRLRRRRLRRRLRRLLLLLRRLLRLRLRLLRLLLLLRLRRRLLLRRRRLLLRRLRRLRRLRRLRRRLLLRRLRLLRLRLRRLRLLLLRLRLRLRLRRRRRRRRLRRRRRRLLLLLRRRLRRLRLLLLRRRRRRRRRRLLLRLLLRLRRLLRLLLRRLLLRLLRLRRLRLLRLRRRRRRRRRLRRRLRLLRLLLRLLRRLRRRLLLLLRRRRLLLLLLLRRLLLRRLRLLRRLRLRLLLLRRLLRLLLRLLLLRRLLLLLRRRRRLLLRLRRRRLLRLLRRLLLLRRRLRLLRLLRRLLRLLLLRLRRRLRLLLRRRLLLRRLLRLLRRRRLLLLRLLLLRRLLLLLLLLLRLLRLRLLLRRRLLRLRRLLRRLRRLLRRRLRLRLRRRLLRRRRLRRLRLLLRRLLRRRRLRRLRLLLLLLRRLLRRLLLRLLRRLRLLRLLLLRRLRRRRRRRLLLLRRRLRLLLRLRRLRRRLRLRLRLRRRLRRRLRLLRLLLRLLLLRLRRLLLLLRLLRRRLLRRLRLLRRRRRLRLLRRLLRRRRRLRLLLLLRRRRRLLLLLRLLRRRLLLLLRRLLLRLLLLLRRLLLRLRRRRRLRRLRLLLLLLRLRLLRRRLLLRLLRLRLLRLRLLRLRLLLRLRRLRLLRLLLRRRLLLRRLLLRLLLLRRRLRRRRLLRRRRLRRRRLRRLRLRRLRLLLLRLLRRLRRRLLRRLLLRLLLRLRLRRRRLLLLRLRLLLRRLRLLRLLRRLRLRLLLLLRRLLRLLLRLLRLLRLLRLLLLRRRRLRLLLRLLLLRLRLLRRLRRRRRRRLLRRRLLRLLLRLLRLLRRRRLLLRRLLRLRLLLRLLRRRLLRRLLRRLLLLRLLRLLRRRRLLLLRRLLLLLRRLLRLRLRLRRLRLRLRRLLLRLLLRRRRRLLLRLLLRRLRRLLRLLRLLLLRRLRRLLRLLRRLLRLRLLRRLRLRRLLRLLRLLRRRLLLLLLRRLRRRLRLRLLRRLLRLRLRLRLLLRRRRLLLLLLLRLLLLLLRLRRLRRLLLLLLRRLLLRRRRRLRLLRLLLRRRLLRRRRLLLRRRRRLRLRLLLRRLLLLLRLRRRLLLRRRRRLRLLRRLLRRLRLRRRLLRRRRLLLLLLLLRLLRRLLRRRLRRLLLLRRLRLLRLLRRRLRRRLRRLRLRLRLRRLRRLRLRLRLLRRLLRLLRLRRLLLRRLLLRLLLLLLRRLRRRLRRRLRRRLRLRLLRRLLRLLLRLLLLRLRLRLRRRLRLRLLLRRLLRRRLLRRRRLLRLLRRLLRRRLLRRRRRRLLRRRLLLLLRRLRRLLLLLLRRLRRRLRLLLLLRRRLRLRRLRRRRRLLRLRRLLRRLRRLLRRRLLRRLLRRRLLLRLRLLLLLLLLRRRRLLRRLRLLLRLRLLLRRLLLLLLLRLRLRRLRRRLRRRLRRLLRLRRLRLLRRLRLRRLLLRLLLLRLLRLRLLRRRLLLLLRRRRLLLLLRRLRRRLLRRRRRRRRRRLLLLRLLRRLRLLRRRLRRLRLRRLRLLLLLRRLRRLLRLLLRLLLLRRRLRRLRLRLLLRLLLLLLLLLRRRLRLRLLRLRRLLRRRRRRRLRRRRRLLLRLLLLRLLLRLLLRRLLRRRLRLLLLLLLRRLLLLRRLRRLLRLRRRRLRLRRRRRLRLRLLRLLLRRRLLLRLRLLLLLLRRRRRRRLLLLRLLRLRRRLRRRRLLRLLLLLLLLRLLRRRRLRRRRRLRRLRRLLRLLRLLLLRRRRLRRRRRRRRRLLRRRRRLRLLRLRRLLLRLLLLLRLLLRLRLRLRLLRLRRRRRLLLRLRRRLLRRRLRLRRRLRRRLLRRRRRRRLRRLRLLRRRRRLLLRRLLRRLRLLRLLRLLRRLRLLLRLLRLLRRRRLRRLLRRLRRRLRLRRLRRLRRLRRLLLLRLRLLRRLLRRLLRRRLRRRRLLLLRRRRRRLRRLLLLRRLLLRLRRRLRLRLLRLLLRRRRRLLRRLRLLRLRLRLLRRLLRLRLLRLRLLLRRLRRRRLRLLRLRRRLRLRRLLRRLLRLLLLRRLRLRLRRRLLLLRLLRLLLLLRLLLLRRRLLLRRRLRLRRLLLRRLLRLLRLLLRRRLRRRLLRLLLLLRRLLLLLLRLRLLLLRLLRRLLLLLLLRLLRLRLLRLRLLRRLRLLRLRLRRLRRLRLLLLLRRRLRRLLLRLRLLLLRLLLRRLRRLLLRLLRLRRRLLRLRLLLLLRLRLRLLRRRRLRLRLLRLLRRRLRRRLLRLRRLRRRLLLRLRLLLRLLLLLRRLRRRRRLRLRRRLRLRLLRLRRRRRLLLRRLRLRLRLRRRLRLLLRRLRLLLRLLRRRRRLLRRRLLLRLLLLRRLLLLRRLLLRRLLRLRRLLLLLLRLLRLRRRLLRLLLRRRRRLRRLRLRLLRRRRLLRLLRLRLRLRLRRLLRLLRRRRLRRRRRRLRLLLLRRRRRRRLLRLRLLRRRLLRRRRLRLLLLRRLLLRRRLRLLLLRRLRLLLLLRLLRLLLLRRRRLLRLRLLLRLRRLLLLRRRRRLRRRRLLLRLLLRRLRRRLLLLLLLRRRRLLRLRRRRLLLLRLRRRLRLLLLRRLLRRLRLRLLRLRLRRLLLRLLLLRLRRRLLLRLLLLRLRRLLLLRRRLRRLRRRLRLLRLRRLLLRLRRRRLRLLRRRLLRRLRRLRLRRRLLRLRLLRLRRLLLRRRLRRLLRRLLRRRLRRRLLLRRLRLLLLLRLLLLRLRLLRRLLLLRRLLLRLRLRRLLLLLRLRRLLLLRLRLLLLLLLLRLLRLRRRLLRLLLLLLLLRLLRLRLLLRLLLLRRRRRLRLRLLRLLLLRRLLLLLRLLLRRLRRRRLLRLLLRRLLLRRRLRRLRRLLLRLLRLLRLRLLLRLRRLLLLLRRLLRRLLLRRLLRRLRLLLLRRRRLLRRRRRLLLRRRLLRLLRRLRLRLLRRLLLRRLRLLLLRLRRLRLRRRLRRRLRLLLRRLLRRRRRRLRLRLLRRRRRRRRRLLRRRRLLLRLRLLLLRRRRRLRLRRRLLRLRRLLRRRRRRLLRRLRLRLLLLLRRLLRLLRRLLLRRRRLLLRLLLRLLLRLRRRRLRRLLRRRLRRRLLLLLLLLLRRRRRLRRRRLLLRRLRLRRRRRRRRLLLRLLLLRRLRRRRLLLLLRLRRRRLLRRRLRLLRLRLRRRLLLLLRLLRLRLLRLRRLLLLRRLLRRRRRRRRLLLLRRRLRLLLLRRLLRRLLRLLLLLRLRRRRLRLRLRRLLLRLRLLLRLRLRRLRLRLRRRLRLRRRRRLRLLRLRRRLLLRRRLRLRLRLLRLLLRRLLRLLRRRLRRRLLRLLRLRRLRLRLRRRLLRRRRLRLLLLLLLLRRLLRLLRLRRRLRLRLRLLRLLRRLLRRLRLLRLLLLLLLRLLLLRLLLLRLLRLRRLRRRLLRLRRRRRLRLRRLRLRLRRLLLRLRLLLRRRLRLLLLLLRLRLLRLRLLLLRLLLRLLRRLRLLLRRLRRRRLLLLRLRLLRRRLRLLLRLLRLRRLRRRRRRLLLLLRRRLRLLLLRRLRRRLRLLLLLRLLLLRRRLLRRLRLRRRRRLLRRLRRRRLLLRLLRRLLLLRLLRLRLLRRRLLRLRRRLRLRRLRLLRRRLLLLRRRLRLRLRRRRLRRRLLLRRRLLRRRLLRLRLRRRRLLLRLLRRLRLLRLRLLLLRLLLLLLLRLLLLLLRRRRLRLLLRRRLLRRLLLLLLLLRRRRLLRRRRRRRLLRRRLLLLLRLLRLLRRLLLLLRLLLRLLLRLRLRRLLLRRLRRLRRRLRRRLRLLLLLLLRLLRLLLLRLLLLRLLLRLRLLRLRRRLLRRRRRLRRLRLRLLRRLRLRRLRRRRLLLLLRRRRLRLRRLLLLLLLRRLLLRLLLLLRLRRRLRRLLLRRLLRLLLLLRLLRLLLRRRRLLRRLRLRLRRRLLRRLLLRRRLRLRRRLLLLLRRLRRLRLLLLLLLLRRRRLRRRRRRLLRRRLLRRLRLLLLLLRLLRLRRRRLRLLRRRRLRLRRRLRLRRLLRRLRLLLLLRLRRRLLLRLRLLLRLLLRLLRRRRLLLLLRRLLLRLLLRRLRLLLRRLLLRLLLRLLLRLLLLLLRRLRRLLRLLRLLLRLLRRLRLLLLLLRLRRLRLRRLRLLRLLRLLLLRLRLLLRLLRLLRLLLLLLLLRRLLRRLLLRLLLLRLLRLLRRLLRRRRRLLRRLRRLLLLRRRLLLLRLRLLLLRLLLRLLLRRRRRRLRLLLRLLRLRLRRLRRRLLLRRLRLLLRRRRLLLRLRRRRRLRRRLRLLLLRRLRLLLLRLRLLRRRLLLRLRRRRRRRLLLLRRRLRRRLLLRLLRRLLLRRLRLRLRRRLLRLRRRRLRLRLLLLLLLLLRLLLLLRRLRLLLLRRRRLLRRRLLRLLRRRRRLLRLRRRRLLLLLLRLRRRLLLRRLLRLLLLLRRRLRLRRLRRLRLRLLLLLRLRRRLRLRLLRRLLLRLRRLRLRLRLRLLLLRRRRLRLLRLRRRRLRLRLRRLLLRLRLRLLLRRLRLRLLLRRRRRLRLLRRLRLLRLLLRRRLLRRRLLLLRRRLLRRLRRRLRRLLRLRLRRRLLLRRLLRLLRRLRLRRRRLLLRRRRLRLLRLRRRLRLLLLRLLRLLRRLLRRRLRRRRLLLLLLRLRLRRLLRLRLLLRLLRLLRRLRLRRLLLLRLLLLLLLLRLRLRLRLLLRRLLRLRLLRLRLLLRLRRLLLLRLLRLRLLLLRRRRLLLLLLRRLLRLLLLRLLRLRLLRRRRRRLRLLLLLRLRRRLRRRLRRRLRLRRRLLLRRRLRRLLLLRRLLRLLLLRLLRLRLLRLRLLLRLLLLLRRLRLLLRRRLLRRLRRLRLRRLLLLRRRRRLRLRRLRLLRRLRRLRLLRRLRRRRRRLRLRLLRLLLLLLRRLRLRRRLLRRRRRRLLLLLRLLLLLRLLRRLRLLLRRLRRLRRLLLRRLLLLRLRLRRLLRRRRLRRRRRRLLLLRRLLLLLLRRRLLLLLRLLLRLLRLRRRLLLLLLLRRLRRLLLRLRLLRRRLLRRLLLLLLLRRLRLRLLLLRRLLRLLRLLRRRLRLLLLRLRRRRRLLRLRRLLRLLRLRLLLRRRRLRLLLLRLRRRRLLLLRRLLRLRLLRLLRRLLLLRLLRRLLRLLRRRLLLRRLRLRLLLLLRLLLLLLLRLRLRLLLLRRLLLLRLLRRLRRLLLLRRRRRLLLLLLLLLLLLRRLLRLLRRLRLRLLRLLRLLRRLRRRRRRLRLLRRRLRLLRLRLRRLLLLLRRLLLLRLLLRRRLRLRRLLRLLLLLLRLLRLLLRLRRRRRRRLLLRLRRRRLRLRLRLLRLLRLLRRRRRRRLRRLRRLRRLRLRLRRRLLLLLRLRLRRLLRRRRRRLRLLLRRRRRLRRLLRLLLLRLLRLRLLLLLRRLRLLLRLRRRLLRLLRRLLLRRRRLLRRLLRLLRLLLLLLLRLRLRLRLRRLLRRLLLLRRLRLLRLRLRLRLLLLLLLLLRLRLLRLLRRLRLRLLLRLLRLRRRRRRLLRRRRRRRRLRRLRRLRRRRRRLRRRRRLRRRRLRLLRLLLLRRRRLLLRRLLLRRRLLLLLLRLLRLRRRLRRRLLLRRLRRRRLRLRRLRRRLRRRRLRRLRLRRLRLLLLRLLLLRRLRLLLLRLRRRRRLLRRLLRLRLRLLLLLLRRRRLLRLRLRLRLLLLLLLRRLRRLRLRRLLRLLRLRLLLRLLRRRRRRLLLLRLLRRLRRLRLLLLRRLLRRRLLRRRRLLRRLLRRLRRRRRLRLRRLRLLRRRLLLRRLLRRLLRLRLLLRLRLLLRRLRLLLRRLLLLRRLRLLLRRLLRLRRLLLLRLRLRRRRLLLLLLRLRLRRRRRLLRLRLRRLLLLRLLLLRRLRRRLRLLLRLLLLLRLRRRLLRRRRRRRRLRLRLLLLLLLRLLLLLRLLRLRLLRLLLLRLLLRLLLRLLRLLRRLRLLRLRLLLRLLRRRLLLLRLRRRLLLRLRRRLLRLRRRRRLLLLLRRLLLRRLRRLLLRRRRLLRLLLLLLLRRLRLLRRLRLLRLRRRRRLLLLLLLRLLLRLRRRLRRLLRRLRRRLRLRRRLLLLLLRRRLRRLLRLRRLLLLLRRRRLRRRRLRLLRLRRLLLLLLRRRRRLRRLLRRRRLRRLRRLRRLRLRLLLLRRLRLRRRLRRLLRLLLRLRRLRLRLLLRLLRRLLRLRRLRRRRLRRLLRLRLLLRRLLLLLRRRRRRRRLLLLRRRRRRLLRLRRRLRRLLLLRLLLLRLRRLLRRRRRRRLRRLLRLLRLRRLRLRRLLLRRRLRLRRRLLRLLRLLRLLLLLLLRRRLLRRLLRLLLLLRLLLLRLLLRLLRRLLLRLLLRRRLLLLLLLRRRRRRLRLRLRLRRRRLLRRRLLRRRLRRRLRRLLRLRLLLRRRLRLLLLRRLRLLLLLRRLRRLLRRLRLLLRRLLLLRLRLLRRLRRRLRLLLLLRLLRLLRLRRRLRRRRRLLRLRLRRRLLRRLRRRRLLRLLLLLLLLLLLLLRLLRLRLRLRLRLLLLLLLLLLRRLLRRLRLLLLLLLLRRLRRLRLRRRRRRLRLRLRLLLLLLRRLRRRRRRRLLRLLLRRRRRRRLRLRLLLLRRRLRRLRRLRLLRRLLRLLLRRRLLLLLLLLLRLRLRLLRLLRRRRRRRLLRLLLLRRLRLRLRLRLLRLLLLLLLLRRRRRLLLRLLLLLLLRRLLRLLRLRRLLRLLLLLLRRLLLRRLLLRRRRLLRLLLRLRLLLRRRLLLRLLRRLRRLRRRRLRRRRLLLRRRRRLRRRRLLLLRLRRRRLLRRLRRLLLRRLLLRLLRLRRLLRLLLLLRLLRLLRLLLLRRRLLRLLLLRRLRLRLRRLRLRLRRRLRLLLLLRLLLRRLRRRRRLLLRLLRRLLLLRLLRRRLLLLLLRLRRRLLRRRRLLRLLLLRRLLLLRLRRLLLRRRRRLLRRLLLLLRRLLLLRLRLLLRRRRRRRLLRRRRRLLLLLLLRRRLLRRLLLLLLRRRLLLLLRLLLRRLRLLRRRLLRRLLLLRRRRRLRLRLRLLLRRRRRLRRRLLRRRLLLRLLLLLRRRRRLLRLLLLLRLRRRRLRLRLRRRRLRLRLRLRRLRLLLRRLLRLLLLRRLRLRLLRLRLLLLRLLLRLRRRRLRLLRLRLRRRRLRLLRRRRRRRLRLLRRLRLRRLRLLRRRRRLRLRLRLLLRLRRLLRLLRRLRRLRRLLRLLRRRRLRRLRLLLRRLLLLRLLLRRRLRLLRLLLRLRLLLLRRLRRLLRLLLLRLLRRRLLLRRLLLLLRLLRRLLRRRLLLLRRLLRLRRRRLRLRRRLLLRRRRLLRLLLLRRLLRRLLLRRRRLLRLRLLLLLLLLRRRLLLRLLLRRRLRLLRLRRLLLLLLRLLLLRLRRLLLLLRRLLRRRLLLLRRLLRLLRRRLRLRLRRRLRRLLLRLLLLLRRRRLRLRLLRRLRLRRLLLRRRRLRLLLLRRRRRRLRRRLRRLLRLLRRRRLRLRRLLRLRRRLLLRLLLLRLRLRLRLLRRRRRRLLRRLLRRLRRRLRLLLLRLRRLLLLLLRRLLLRRRLLLLLLLRLRRRLLLRLRRRLLLRLRLLLRLRLLLRRLLRLRRRRRRRLLLRLRRLRLRLLLLLLLLLRLRRRLRLLLRLRLLRRRRRLLRLLLRLLLRLLLLRRRLRLLLLLLLRRLLLRRLLRLRRLRLLRLLRRLRRLRRLLLRRLRLLRRLRLRRLRLRRLLLRLRLLLLLRRLLRLLRLLLRRRLLRRLLLRRLRRLLRRLLLLLRRRLRLRRLRRLRLRLLLLRLLRLLLRRRLLLLLRLRRRLRRLRLLRLRRRRLRRLLLRLLRLLLRLRLLRRLRLRRLLLLLRRLLLLLLLLLRLLLRRLRRLRLLLRRLRRLLLRLRRRRRLLLLLRRRLRLRRRRLLRRRRLRLLLLLLRRLLRRLRRLLRLLLLRRRRRRRRRLRRLLLLLRLRLRLLLRRLRLRRLLLLLRRRLRLRLRLRRRLLRRLRRLRLLRLRLLLLRLRRLLRRRRRLRLRLRRRRLLLRLLRRLRRLLLRRRRLLLRLLLRLLRLLRLLLRLRLLLRLRRRRLRRLLLLLRLLRRRRLLLRLLRLRLLRRLLLRRRRRLRRRRLLRLLRLRLLLLLLLRRLRRRRLLLLLRLLLRLRLLLRRLLRLLRRLRLLLRRRLLLRRLLLRRRLLRLRRLLLLRRLRRRRRLRLRRRLLLLLLRLLLRLLLRRLLRRLRLLRLLLLRLLRRLRLLLRLLLLLLRLRRLRRRRRLLRRLLLRRLLLLLRRLRRLLRRLRLLLLRRRRLRLRRLRRRLRLRLLRLRRRRRRRLLRRLLRRLRRRRLLLLLRRRLRLLLLLRLLRRLLLRRLRLRLLLRRRRRLLRLLRRLLLRRRRLLRRRRRLLRRLLLLRLLRLRLLRRLRLLLRRRRRRLLLRRRRRLRLRRLLRLRLLLLRLLLRLLLLLRRRLRRLRRRRRLLRLRLRLLLLRRLLRLRLLLLLRLLLRLLRRRRLRRRRLRLRRRLRRRRRLRLLRRLRRLLRLLRLLLLLRLRRRLLLLLLRRRLRLLLRLRLRRLRLRLLLRLRLLLRLLLRRRRLLLLRLRLLRRLLLRLRRLRRRRLLRLLRLLRRLLLRLLRLLRRRLLLLLLLRRRLRLLLLRLRRRRLRLRRRRRLLLLRLLRLRLLRLRLRLLLLLRRLRLLLRLLLLRLRRRLRRRLLRLRRRLRRRRRLRRRLLLRLRLRLRLRLRLLLLLRLLLLRLRRLRRLRLRLLRRRLRRLRLRLLRLLLRRLRLLRLLRLRLRLLRLLLRRLLRLRRLLRLRRLRLLLRRLLLLRRLRRLRLLLLLRRLRRLRLLRRRRLLRLRLRLLRRRRLLRLLLLLRRRLLLLLRLRLLRRRLLRRRRRRRLLLLLLRRRLRRLRRLLRRLRLLRRLLLRLRRLRRRRRLLRRRLLRLLLLRRRLLRLLRRLLRRRLLRLLLLLLLLLLLRLLLRRRRLRRRRRLLLLLRRRRLRRRRLLLRLLLLRRRLLRLLLLLLRLRRRLRLRLLLLLRRLLLRRLLRLLLLLLRLLLLRRLRLLLLRRLRLRRLLLLLRRLLLRLLLLLLLLRRLRRLLLLRRLLLRRLLLRLLRRLRLRLRLRRRRLRRLLLLRLRLLRRLLLRLRLRRRRLLRRRLLRRLLRRLRLRRLRRLLLRRRRRRRRRRRRLRLLLLLLLLRRRLLLRRRLLRLLLRLLLLLLLRRRRRLRRRLRRLLRLLLLRRLLLLRLLLRLLRRLLLLLLRRLLLLLRRLLRRLRLRLRLLRLLRLRRLLRRLRLLLLLRLRLLLLRLLRRLLRLLLRRRRRLRLLLRRLRRRLRRRRLLRLLLLLLLRRRLRLRLLLRRRLRLLRRRLLRRLLLLRLLLRRRLLLLLRLLRLLRLRRLRLLLLRRRLRLLLRLLLLRRLLRRLRLLLLRRRLLLRRRRLLLLLRRLRRRRRLLRRLLLRLRLLRLLLLRLRLLLRLLRLRLRRRRLLRRRLLLRLLRRLRLLRRLLRLLLRRRLLLRRLLRLLLLRRRLLLLRRLRLLRRLRRLLRRRLLLRRRLRLRRLRLLLRRRRLRLLLLLRRLRLLRRLLLRLLRLRLRLLLRRRLLLRRRLLRRLRLLRLLLRRLLRRRRRLRLLRLRLRLRLLRLRLLLLLLRRLLRLRRLRLLRLLLRRLLRRRLRLLLRLRLRLLLLLRRLRLLRRLRLLRRRRLLLRLLLRRRRRRLLLLLRRLLLLLLLLLLRLLRRRLLLRRLRRLRLLLRLRLRRLLRLRRLRRLLLRLRRLRRLRRLLRLLLRLLRRLLLRLLRRRRRLRLRRRLRRLRLRLRLRRLLRRRRRLLLRLLRLRLLRRLLRRRRLLLRRLLLLLLRLLLLRRRLRLRLLLRRRLRLLRRLLRLLRLLRLRLRLLLRRLLRRLRRRLRRLLLLRRRLLRLRRLRLRLLRRLLLLLRRRRRLLRLLLRLRRRLRRRRLRLRLLRRRRRLLRLRLLRLLRLLRLLLRLLRLRLRLRLLRRRLLRLRLLRLRRRLLLRRLLLLRLLLRRRRLRLRLLLRRLLLLLLRRRRLLRLRLRLRLRRLRLRRLRLLRLLLRLLLRLRLRRLLLLLLRRLLLRRRLRLRLRLLRRLLRLRLLLRRRRRLRRRLLRRLRLRLLLRLLRLRLRRRLLLLRRRRLLLRRLLLLLLRRRRLRRRLRLLRLRLLLRLRRLLRLRRRRRLLRLRRRRLRLLLRLRRRRLRLRLLLRLLLLRRLRRRRLRRLLLRRRLLRLRRRLRLLLLLLLLRRLRRRLRLLRRRRRLLLLRRLLLRLLRLLLRRRRLLRLRLRRLRRRLRRRRRLLLLRLRLLLRRLRLLLLLRLRLLRLRRRLRLRRLRLRRRLRLLRRLRLRRLLLLLLLRRLLLLLRLRLLRLRLRLRRRLLLLLLRLRLLLRLRRLLRLRRLLRLLRRRRRRLLLRRLLLLLRRRRRRLLRRRLRRLLRRRRRRRLLRLRLRRRRLRRLRRLRRLLRLRRRRLRRRLRRLLLRRRRLLRLLRRLRLRLRRRLRLLRLRRRRRLLLLRRRLRRRLRLLLRRLLLLLLRLLLRRLRRLLRLLRLRLLRRLRRLLLRRRLLLRRLRRLLLRLLLRRLRRRRRLRLRRRLLRLLLLLLRLLLLLLLLLLRLRLLLRLLLLRRLRLRLRLRLLLLLRLLLLRRLRLRRLRRRLLLLLRLLLLLRLRRLRLLLLLRRRLLLLLRLLRLLLRLRLRRLRLRRRRRRLLRLRRLRLLRLLLRLLRRRRRLLRRRLLLLLLRLLLRRLLRLLLRLRRLRRLLRRRRRRRLRLRRLLLLRLLLLLLRRLRLLRRLLRLLLLRRLLRRRRRRLLRRLLLLLLLRLLLRLRLRLRRRLRRLRLLRLRRLRLLRRLRLRLRLRRLLLRLRRRLRLLLRLLRRLLRRLLLLLRRRLLRLRLRLLRLRRLLLLRLRRLLRLRLLRRRLRRLLRLLRLRRLLRLRRRLLLLRLLLRLRLLRRLRLLRLRRRLLLLLRLLLLRRLRRLRLLLLRRLLLLLRLRRRRRLLLLLLLLRRRLLLRLLLRRLLLLRRRLRLRLLLLLRRLRRRRRRRRLRLLRRRLRRRLLRLLRLLRRLLRLLRLLLLLLLRRLLLRLRLRLLRLLRRRLLLRRRRLRLLLLLLLRRRLRLRLRLLRLRLRRLLLLLRLLRLRRRRRRLRLLRLRLRLLLLLRRLLRLRLRRLRLRLRLLLRRLRRRRLRLLRRLRLRLRLRRRLLLLRLLLRLRLRRRRLLLRLLLRRRLLRRLRRLLRLRRRLRLLRLLLLLRLLLRLRLLRRRLRLLLLRRLLLLRRLRLLLLLRLLRLLRLLRLRLRLRLLLLRRLLLLRRRLLRLRRRLRRRRLLLRRLRRLRRLRRRLRLLLLLRRRRRRLLRLRRLRRRLLLLRLLLLRRRLLLRRLLLRRRRRLRLRLRLLRLRLRLLRRRRRRRRRLLRRRLRLLLLRLLRRLLLLRLLRLLLRLLLRRLLRRLLLLLRLLRLRLRLLRLLRLLRRRLLRRRLLLRLRLLRLRLLRLRRLRLLRLRLRLLLRRRLLLLRRLRRLRRLRLRLLLRRRRRRLLLLRLLRRLRLRRLLLLLLLLRLRLLRRRRRRLLLLLRLLLLLLRLRRRRLLRRRRLLRLLRLRLRRRRLRRLLRRRLLLRLRRLLRLRRLRRRRLLRRLRLRRLRLRLLRLRLLLRLLLRRRLRLLLRRRRRLLLLRRRLRRRLRLLLLRRLLLRRRLLLRLLLRLRLLRRRLRRLRLRRRRRRLLLRLRRLRLLLRRRRLRLLRRLLRRRLLRLLLRRRRLRLRLRRRLLLRLLLRLLRLRLLLLLLLRRRLLRLRLRLLRLLLRLRLRLLLLLLLRRLRLRRLLRLLRRLLLRLRRLLLLLLLLRLRRLLRRRLRRLRRLLRRRLLLRRLLRRLLRRRLRRLLLRRRLRLRLRRLLRLLRLLLLLLLLRLRLRLRLLRRRRRLRRLLLLLRLLLLRRRRLRRRRRLLRLRLLLRLRLLRLRLRRRLLLLLLRLLRRRLRLRLRRRRRLRLLRRLLLLLLLLRLLRRLRRLRRLLRLRLLLRRRLRLLRLLLRLLLRLRRLLRLRRRLLRLLLLLLRRLLLLLLLRLRRLRLRRRRLLRLRRLLLLLRRLLLLRLLRLLLLLLRRLRLRRLLLRRLRRLRLRLRLRLRRLLRLLRLLRRLRRLLRLLLRLLLLRLRRLLRLRLRRLLLRLLRRLLLRRLLRLRLLRLRRLRLLLRRRRRLLLLLLLRLRRLLRRLLRLLLRLRLRLLRLRRRRLRLLRLLRRRRRLRLLLRLLLLRLRRRLRRRRLRRLLRLRLLRLRRLLLRLRLLRRRRRRRLRLLLLRLRRLRLLLLLLLRLRRLRLLLRRLLLRRLLRLRLRRRLRLLLRRRRLLRRLRLRLLLRLLLRLRRLRRLLRRLLLRLRLRRLLRRRRRLLRRRLLLLLLLRLLLRLRLLRLLLRLLLLLLRLLLLLRRLRLLLLRLRLLLLRRRLRRRRLLLRRRLLRLLLLRLLLLRRLRRLLRLRRRRLRLLLRLRLRLLLLLRLRLRRLLLRRRLRRRLLLRLLLLRLLLLLLRLLRRRRLRRLRLRRLLLLLRLRLLRRRRRRLLLLRRRRRRRRRRLRLLLLRRRLLRRLLRLLLLRLRRRLLLRLLLLLLLLLLLRRLLLRRRLRRLLLLLLRRLLLRLRLLRRLRLLLRRRRLRRRLRRLLLLLLRRLRLRRRLLRLRLLLRRRLLLLLLRLLRLLRLRRRRLRLRRLRRLLLRLRLLLRRLLRLRRLLLRRLLLLRLRLLRLRRRLRLLLLLRRLLLLRLRLLRRLLRRRRLLLLRLRLRRRRLRLLLRRLRLRLLRLLLLRLLLLLLRRRLLLRRLRLRLRRLRLLRRRRRRRRLLRLLLLLRLLLLRRRRRLLRLLRRRLRLRRRLLRRRRRLRRLRLRLRRRRLLLLLRLRRLRRLLLLLRLRLRLRRLLLLRLLLRLRLLLLRLLLRLRRRLRRLRRRLRRLRLLRRLRRRRLRLLRRRRLRRRRLRRLLRLRRRRLLLLRLRRLLRLRLLRLLLRLLLRRRRRLLLLRRLRRLLRRRRRLLLLRRRLRLLRRLRRRLRRLRRRLLRLLRLLRRRLLLRRLRLLLRLRRLLLRLLRRLRRRRLLLLRRRLRLLRRLLLLRRLRRLRLRLLLLRRRRLRRLRRRRLRRRRLRRLRRLRLLLLRLLRRLLLLRRLRLRLRLRLRRRRRLLRLLRLLLLLLLLRRLLLRLLRLLRRRLRLRRRLLLRLLLLLLLRLLRRRLRRRLRLRRRRRLRRLLLRRLRLRLLLLLRLRLLLRRRLLLLRLLRRLRLLRLLRLLLRLLRRRLLLLLLRRRLRLRLRRRRRLLRLRRLRLRRRRRLRLRLLRRRRRRLRRRRLLRRLLLLRRRRRRLLLRRLRLLRRLLLLRRRLLLLLLRLLRLRLRRRRRLRLRRLRRLRLLLRLLLRLRLLLRLLLRLRRRRRLLRRRRLRRLRRLRLRLLLRLRLRLRRRLLRRRRLRRLRRRLLLRLRRLRRRRLRLLLLLLRRRLRLRRRLLLLRLRRLLLLLLRLLLLLLLRLRLLRLRRRRLLLRLRRLRRLRRRLLLRLRLRLLRLRRRLLLLRLRLLRRRLRRLRLRLLRLRRLRLLRRLRRRRRRLRRLLRLRRLLRLLLRLLLLLLRRRRLLRRLLRRLRLLLLLRRRRLLRLRRLLLRRRLLLRLRLRLRLRLRLRRRRRRRRLLLLRRRRLRLLLLRRLLLLLRLRRRRRRRLRRRRLRRLRLRRLLLRLRLLLLLLLLLRLLLLLLRLRLLLLRRRRRLLRLRLRLLLLLRRLLLRLLRLRRRLLRLLRLRLRLRRLRRRLLLLLLRLLLLLLRLLRRLRLRLLRLRRRRLRRLLLRLLLLLLLLRLRLRRRLLRLLLLLLLLLRLLRRRLLLLRRLRRLRRLRLRRRRRRRRLLLRLLLLRLLRLLRLLLRLRRLRLRLLRRRLLRLRLLLLLLLLLLRLLLLRLRRRRLLLLRRLLLRRRRRRRLRLRRLRLRLRLLRLRLLLLLRRRLLLRLRLRLRRLRLRRLRLLLLLLRLRLLRLRLLLRRLLLLLRLLLRLRLLRRLLLLRLRLRRLRRRRRRRRLRRLLRRLRRLRLRLLLLLRLLLLLLRLRLRLRLRLRRRLRRLLLRRLLRLLLLRRLLLRRLRLRRLRLRLRLRLLRRRLLRRLRRLRLLRRRRRRRLLLRLLLLLLLRRLLLLLRLRLRRLLRRLRLLLRRLLRRLLLLLRLRLRLLRLLRLRLLLRRRRRRRLLLRLRLRRRRLLLRLLRLLRRLRRLRRLLLLRLLLRLRRLRLLLRRLRLLLRLLRRRLRLLRLRLRRLRLRRLRLLLLRRLLLRRLLRRLLRRRRRRRLLLRRRRRLRLLLLRRRRRRLLLRLRLLRRLRRLLRLRRRLRLRRRRLLRLLLLRRLLRRLLLLRRRLRLRLLRLLRRLLLLLRLLLRRRRLLLLRRLLLLLRRLRRRLRLRLLLRLLRLLLRRLRLRLRLRLLRLRLRLLLRLRRRRLLRLLLRLRLLLLRRLLLLRRLLLLLLRLLRLLLRLLLRRLLLRLRRRRRRLLLRLRLLLLLLRRLRLRLLRRRLLRRLRLRRLLLLRLRLLRLLRLLLRLLRLRRLRLLLLLLRLRRRLLRLLRLRLRLRLRLRLRRLRLLLRLRLLLRLRLRLRLLLRLLRLRRRRRRLLLRLLRLLLRRRLLRRRLRLLLLLLRRRLLLLRLLLRRLLRLRRRRLRLLRRRRRRLLRRLLLLLLRLRLLLLRLLRLLRRRLRRRLRLLLLRLLRRRRLLRLLRRRRLRRLLRLLLRRLRLLLLRLRRRLLLLRLRLLLLLRRRLLRRLRLLRRLRLRLLLRRLRRLRLLRRLLLLLLLRLLLLLRLRLLLLRRRRLLLLRLRRRRRRRRLLRLRLRLRLRLLLLRRRLLLRLRLLLLLLLLRLLRRLLRRRRLLLLRRRRLLRRRLRLRLLRRLLRRLLLRRLRLLLRRLRLRRRRLLLLLLLLLLLLLRRRRLLLRLLRLRLRLRRLLRRRLRRRLRRRLLLLRRLRLRRLRRRRLLRRRRLLLLLRLRLRLLRRRRLRRLRRRLRLRLLRRRRRLRRLRRLLLLLRRLLLLRLRLLRLRRRRLRLLRLRRRLLRRLRRRLRLRLLRLRLRRRLRRRRLRLRLRLLRLLLLRLLRLRRRLRRLLLRLRRRRRLRLLRLLLLRLLLLLRLRRRRRLLLLLLRRLLRLLLLRLLLLLRRRRRRLRLRRLRRLLRRRLLLRRRRRLLLLRRLLRRRLRRRLLRRLLLRRLRRRLLLLLLRLRLLLLRRRLRLLLLRLLRLRLRLRLLRRLLRRLLLRLLLLRRRRRRLLRRRRLRRRRLRRLLRRRRLRLLRRLLLLLLLLRRRLLLLLLLRRLLLLLRLRLRRRLRRRLLLLLRRLLLRRLRRRRLRRLLRLLRLLLLRRLRRLRLRLRLLLRRRLLLRRRRLRLLRLLLLLRLRRLRRRLLLLRLRLRRRLRRLLRRLLRLLRLLRRRLRLLLRRLRLLLLLLLLLRRRRLRRLRLRRLLRLRRLRLRLLLLLLRRRRLLRLRRRRLLLLLRRRRRLRRRLRRRRLRLLLRLRRRLLLLRRRLRRLRRRLRRRLRRRRLRLLLLRRLRLRRRLLRRRLLLRLRLLRLLRLRLRLRLRLRRLLRLRRRRRLLLRLLRLRLLRRRLLRRRRRRLLRRLRRLLLRLLRRRLLLLLLLRLRRLRRRLRRLLLRRRLLLRRRLLLLRRLRRRRRLRRRLRLLRLRLRLLRRLRLLRRLLRLRRRRRRRRRRRRRRRLLLLRLLRLRLRLRRRRLRRRRRRLLRRRLRLLLRRRLLLRRLLRRLRRRLRLLRRLRLRRRRLLRRRLLLLRRRLLRRLLRRRRLRRLRLLRRLRRRLLRLRLLRLRLRLRLRRRLLRLRLRRRLLLRLRLRRLLLRRRRLLLLRLRRRLLLRLRRLRLLRRLLLRLLLRLLRRRRRRRRLLLRRRLRRRLLLLLRLRRRRLRLRRLRLRLLLLLRLRLLLRRLLLLLLLRLLRRLLLRLLLLRRLLLLLLRRRRLLRLRLRLLRLLRLLRRLRLRRRLLLRRRRRLLLRLLLLLRRLRRRLLRLLRLRRLRLLLLRRRRRRLLLRLLRLRRRLLLLRLRLLLLLLRLLRRRRLRRLRRLLRRRLLRRLRLLLRLLLRLRRRRRLRRLRLRRLRLRLLRLRLLLLRLLRLRLLRRRRLLRLRRRRLRRRRRRRLRRRRRRRLRRLLLLLRLRLRRRLRLRLLRLLLLRLLLLRLRLRLRLLRLRLRRRLRLRLRRRLLRLLRRRRLRLLRRRRLLRLRLLLRRRLRLRRLLLLLRLLLLLLLLLRRRLLRRRRRLLLLRRRLRRRLLLRRRRLRLLLLLRRLRRRLLLLRRLLRLLRRRRLLRRRLRLLRLLRRRRRLRRLLLRLLLRRLLLLRRLRRLRRRLRRLRLRLRRRLRRRLRLRRRRLRLLLLLLLRRLRRLRLLRLRRLRRRLLLLLLRLRLRLRRLRRRRLLRLRLLLLRRLLLLLRLRLLRRLRLRRLLLRRLLLRRLRLRRLLLLLLRRRRLLLRLRLRRRLLRLLRLRLLRRRRRLLRRLLLLLLLRLRLLLRRRRLLRLLRLLRRLRRLLLLRRLLLLLRLLRRRLLRRLRLRLLLLLLRLRRRLLLLLLRLLLLLLLRRRLRLLLLRRRLLRRLLRRRRRRRLRLLLLLRRLLLLLRRRLLLRLRRRRRLLRLRRLLRLLRRLLLLRLLRRLLRLRLLLRRLLLRRRRRLRRRRLLLRLLRRLRRRRRLLLLRLRLLLLLLLLLLLRLRLLRRLRLLRRLRLRRRRLRLLLLRRRRLRRRLLRRRRRLLLLRLRLRLRRRRLLLRRRRLLLLLRLRRLLLRRLRRRLLRRRLLLRLRLLLLRRLLLRRLRLRLRRRLRRRLLRRRRLRRRRLRRLLLRRLRRRLLRRLLLRLLLRLLLLRRRLRRRLRRRLLLRRRLRLRLLLRRRRLLLRLLRLRRLLLLRLLRRLLLLLRRRRLLLRLLLRLLLRLRLRRLRRLLRLRLLRRLRLLLRLLRLRLRRLRRLLRLRLLRLLLLRLLRLRLLLRLRLLLLRLLLRRLLLRRRRLRLRRRRRRLLRLRLLLRLRRLLLLLRRLRRRRRLLLLLLRLLRRLRLLLLRLRLRRLRLLRLRLLRLLRRRLLRLLLRRLLRLLRRLLRRLRLLLRRLRLRLLLRLRRRLLRRRRLLLLRRRLRRLLRLRRRLRLRLRLRLLLRLLLLRRLRLRLRLRRRRRLRRRLLRLRRRLLRRRRLLRLRRLRRLRLLRLRLRLRLLRLLLRLLLLLLRRLLLRRLLLRLRRLLRRRLLLLRLRLLRRRLRRRRLLLLLLLRRRRRLRRRRLRRLLLLLRLLLRRRLLLRLLRRRLRRLLLRLRRRLRLRLRLRLRLRRLRLRLRLRRLRLRLRLRRRLLLLLRRRLRRLLLLLLRRRRLRLRLRRRLRLRLLRRRLRRRRRRLLRLRLRLLRRLRLRLLRRLLLLLRRRLRLLLRRRLLRLRLLLRLLLRLRLLRRRLRRLLRLRLLLRLLRRLRRRRLRLLRLRRRRLLRLLRRRRLRLLLRRLRLLLRLLLLLRRLRRRRRRRRLLLLLLRLRLLRRRLRLRRRLRLLLRLLRRRRRRLLRLLRLRLLLLRRRLLRRRLRLLRRLRRLLRLRRRLRLLLLLLRLRLRRLRLLLRRLLLLRRRRLLRLLLRRLLRRLLRLLLLLRRLLRLLRRRRRLLLLRRLRLLRRLRRRLLLRLLLRLRLRRRLLRLLLRLLRRRRRLRRRRRLRLRLLRLLRLRLRRRRLRLLLLLLRRLLLLLLLLLLLRRRRRRRLRLRRLRRLLRRRLLRRRRLLRLLRLRRRRLRLLLRLLLRRRRRLLLRRRLLLRLLRRRRRLLLLLLLLLLLLLLLLLRRRLLRRRRRRRRRLRLLLLRRRLRRLRRLLLLLRRRLLLRRLLRLLLLRLLLLLRRLLRLRRRLLLRRRRLRLRRLLLLLRRLLRLLRRRLRLLLRRRLLRRLLLLLRLRLLLRLRRRRRRRLRRRRLLLRRLRRRRRRRRLLLLLRLLLLRRRLLLRRLLRRRRLLRLRLRLLRLLLLLLRRRRLLRLLRLLRRRLRLLRLRRRRLRLRLRLRRRLRRRRLLRLLRLLLRRRRRLLLLLRRRLLRLLRLLRLLLRRLLLRRLLRRLRLRLRLLLRLLRRLRLRLLRLLLRRLLRRLRRRRLLLLRLRRRRRLLRRRRLLRLRRLRRRLLRRLLRRRLRRRRRRRRLLLLRLLRRRLRRRLRLLLRRLLLRLLRRLLRLRLLLLLLLRRRLLLLRRRRLLLRLLRRRRRLLRRLLLLRLRLRRRLLRLLRRLRLLLLRRLLLLLRRLRRRRRRRLLLLRLLLRLRLLRLLRRRRLRLRLLRRRRRLRLRRLRLRRRRRLLRLRLLRLLLLLRLLRLLLRRLRLLRRRLLLRRRLLLRLRLRLRLRRRLLRLLRLLLLLRRLLRLRLLLLRLRRLRLRLLRLRRRRLLLLLRRRRRLLRLRLLLRRLRLLLRRRLLRRRRRRLRLLLLLRRRLRLRLRLLLLLLLLLLRLRLLRLLLLRLLRLRLRRLRLRLLLLRRLRLLRLLRLRLLRLRLRLLLRRRLLLRLRLLLLRLRRLRRLLLRLLLRLRLLLRRLLRRLLRLRLLRRLRRLLLLLLRLLLLRLRLRRRLLLRRLRRLRLRRLRLRLRLLLLLLRRRLLRLLRLLLLRRLLLRRRRLLLRLRRRRLLLRRLLLRLLLLRLLRRLLLLRRLRRLLRLRLLLRRLLRRRLRLLRRRLLRLLRLRRRRRRLLRLLRRRRRLRRRLRLRLRLRLLLRLLLLRRLLLLLLLLRRRRLLLLLLLLLLRRLLLLLLLLLLLLLLRLRRLRRRLLRRLLRRRRLLLRLLLLLLLLRLLRRLLRRRLLLLLRLLRRRRLRLRRLLLRRRRRLLLLRLLLLLRRRRLRLLRRRLLRLRLLLRLRLRLRLLLRLRRLRRRLLRRRRLLLLLLRLRRRRRLLLLRLRLLRRRRLLLRRLLRRLRLRRLLRLRLLRRLLLLRLLLRLLRRLLRRRRRLLLLLRRLRLRLLLRRRRRRLRRLLRRLRLRLRLRLRRRLRLLLLRRRRLLLRRLLLLLLLRRRLLLRLLRRRLLRLRLLLRRLLLRRLRLRLRRLRLRLLLLRRRLRLLLRLRRLLLRLLRRRLRRLLLRLLLRLRLRLLLLRLLLLRRLLLLRRLLLRLRLRLLRRLLRRLLLRLLRLRRRRRLRRRLLRLLLRLRRRLRLRLLLLRLRLLRLRRLLRRLRRRLLRLRLLLLLRLLRRRRLLLRRRRRLLLLLLRLRRRRRLRLLRRRLLRRRLLLRLRLLRLRLLRLRRLLRLLLRLLLRRRRRLRRLLLRLRRRLLRLLLLLLLRRRRLRRRLLRLLRRLLRRRLRLLRRRRRRLLRLRLRLRRRRLLRLLLLRRRLLRRRLRLLRRRLLLLRLRRRRLRLLLRRLLRLRLRRLLRRLRRRLLLLRRRRRLRLRLRLRRLLRLLRRLLLLLLLLLRRLRLLLLRRRRLRRRLRLRRRLRLLRRRLRLRLLLRLRRRLRLRLLLRLRLRRRLLRRLLRRRLLLLLLRLLLRRLLLRRLLRLRRLRRRRLRLLLLRLLLLLLLRRRLLRRRRRRRRRRLRLLRRRRLLLLLLLLLLRRRRLRRLRRLRLLRLLLLRRLLLRLLLLRLLLLRRLLRLRRLRRRLLLRRLLLLLLRLLRLRRRRRLLLLLLLRRRLRRRRRLRLRLRLLRRLRLLRLLLLLLLLLRLRLRRLRLRLRRLLLLLRLLLRLLRRRRRRLLLRRLLRLLRRRLRRRLLLRRRLLRRRRRLRLLRRRLRLLRRLRLRRLRLLLRRLRLLLRRRLLLRRRLLRLRLRLRLRLLLLLLRLLLLLLRRRRLLLRLRRRRLRLRRRLRRLLLRRRLRLRLRLLRRLRLRRLRRRLRRRLRLLLLRRRRLRRLRLRRLLRRLLLRRLRRLLLRRRLLLLRRLRRLRLRRRLRLLLLRLRRRLRRLRRRLRLRLLRLLLRRLLLRRRLRLLLLRRLLLLLRLRLLLLLRLLRRLLLLRLRRLLRLRLLLLLRLLLRLLRLRRRLLLRLLRRRRLRRLRRLLLLRRLRRRLLLLLRLRRLRRLLRRRLRRRRLLLRRLRRRRLLRLRRLRLRRRLRLLLRLRRLRRRRLRRLRRLLLRLRLLRLRRLRLLLRRRRRRLLRLRRRRLLRRRRLLRLRRLLLRRRRLRLLRLLLRLLLLLLLRLRLRRRRRRLRLRLLLLLRLRRLRRLLLRLLLRRLLRRLRLLRRLLRLLLLRLRRRLRLLLLRRRLRLLLLRLLRRRRLRRLRLLRLRRLRLRLLRLLLLRRRLLRRLRRLRRLRLLRRRRRLRRLLRLRLLRRLRLLRRLLLRRRLLRLRRLLRLLRLRRLLLRRLRLLRRLLLLLLLLRLRLRLLRLLLRLRLRRLLRRLLRRRLLRLLRRRRRRRRLLLLLRLLLRRRLLRLLRRRLRLRLRRRLLLLLRLRRLRRRLRRRLRLLLRRLRLRLRRLLLLRLRRLLLRRRLLRLLLRLRLLLRRRLLRRRRLLLRLLLLLRLRRRLRRRRLLLLLLLLLRLRLRLLRRRRRRLLLLRRLRLRLRLLRRRLRLRRLLRLRLRLLLRRLLLLLLLRRLRLRRLRLRLRRRLRRLLLRLRLRLRLLRRLRLLRRLLLRLRRLLRRRLLRLRRLLRLLRLRRRRRRRRLLLRLLRLLLLLLLLLLRRRRLRRLLRRLLRRRRRRRLLLLRRRLLLLRRRRLLLLLRRRLLRRLLRLRRLRLRLRRLRLLRLLRRRRLRRRLLLRLLLLLLLLLLRRRRRRLLLRLRLLRRLRRLLRLRLLLRLLLLLRLRRLRLLRLLLRLLLRRLLLLLRLLLRLRRRLLRRLLLLLLRRRRLLRRLLRRRRLRLLLRLRRLLRLRLRRRLLLRRLRLLLLRRLLRLRLLRLRRRRLLLRRLLRLRRRRRLLLRRRRRLRLRRLRLLRRRRLLRLLLRRRLLRLRRRLLRLRRLRRRLLRLRLRRLLLRRRRLLLLLLRRLRRLRLRLLRLLLLLRRRLLRLLLLRRLLRRLLLLLLLRRRRLRRLLRRLRRRRRRLRRLLRLRLRRRRLLLRLLRLRRLLRRLLLLLLRRRLLLLRRLLRLLLLLLRRRLRRRLLLRLLRLLLLRLLRLLLLRLLLRRLLLLRLRLLRLRRLRLLLRLLRRRRLLLRLLLLRRLRRRRRRLRLLLLRRRRRLLLRRLRLLLLLRRRLRRRLLLRRLLLRLLRLLRRRLLLRLLLLLRLRRRRLRLLLLRRRRRLRRLRRLRLLRRLLRLRLRRLLLRLRLLRRLRRRLLLRRLRRLRLRLLLLLRRRLRLLRLRRRLLLRRRRRLRRLRRLRRLLRLLRLLLRLLLRRRRLLLLLRRLLLRRLLRLLRRLRLLLLRLLLRRLLLLLLLRRRRLRLRLLLRRLRRRLRLLLLLRRRRRLLRRRRRLLLLRLRLLLLRLRRRLLRRRLLLLLRRLRLRLRRRLRRRRRRRLRLLRRRRRLLLRLRLLLRRLLLRLRLLLLRRRLRLLRRLRRLRLRLRRLLRRRLLLLLRRLLLRRLLRRLLRRRRRLRLLLLLRRRRLLRRLRRLLRLRLRRRRRLRLLLRLRLLLLLLRLRLLRRLLRLLRLRRRLRRLLLRRLRLRRLRRLLRLLLRLLLLRLLRLRRRLLLRRLRLRLRLLRRLLLLLLLLRRLLLLRLRRRLRRRRRLLLLLLRRLLLLLRRLRRLLLRRLLRRRLRRRRLRLLRLRLRLLLRRRLLRRLLLLRLLRLRRLLRLLRRRRLLRLRRLLRRLLRRRLLRRRLLLLLLRRRLLRLLLLLLRRLRLRRLLRLLRRRLLLLLLRLLLRRLLLRLLRLLLRLLLRLRLRRLRLLRRRRRRLLLLLRLLLLLLLLLRRRRLLRLLRRLLLLRLRLLLLLLLRRLLRRLLLLLRLRLRRLRLRLRRRLRLLRRRLRLRLLLRLRLLLRLLLLLRLLLRRRRRLRRLLLRLRLRRRLLRLRRLLLLLLRRLRLRLLLRLRRRLRLLLRLLRLRLRLLRLRLRLLLRLLLLLLLRRRLLRRLLLLLLLRRLLRRLRLLLLRRRRLRLLLLRLLLRRLLLRLRRRLLLRLLLLLRRRLRRLLRRLLLLLRRRRLRLRRLLLRRLRLRLRLLRRRRLLLRLRLLLRRLRLRRLRRLRLLLLRLLLRRRRLLRLRLLLLRRLLRRRLLLRRRLLLLRLLLLLLRRRLLLLLLRLRRRLLRLLRLLLRLLRRLLLLRLRLLLRRLLRRRRLRRRLLLLRLLRRRRRRRLRLRRLLLLLLRRLLRLRLRRLLRLRRRRLRLLRRRLLLRLLLRLLLRLRLLRRLLRRRRRRRLRLRRRRRLRRLLLRLRRRRRRLRLLLLRRRRLLRRLLRRRLRRRLLLLRRRLRLLRRLLLRRLLRLRRLRLLLLRLLRLRLRRRRLLLRRRRLLRLLLLLRRRLRLLLLLLRRRLRLLLLLLRLRRLLRLRRLLLLRLRRRRLLLLLLRLRRRRLLLLRRLLLLRRLRRLLLRRLLLLLRRLRLRRLRLRRLLLLRRLLRLRLLLLRLLLLRLRRRRLRLRLLRRRRRLLLLLRRRLLLLRRLRRLRLRLRRLLLRRLRRLRLRRRRLLRLRRLLLRRRRRLRLLRLRLRRRRLLRRLLRLRLRRLLRLRLLLRRLLLLRRRRLRRLLRLRLRRLLRLRLRLLLLLRRRRRLRLLRRRLRLLLLRLLLRLRRRRLLLLLLRRLLLLRLLLLLLRLLLLRLRRRRLLRLRLLLRLLRLLRRRRLRLRLLLLRRRLRLLRLRRLLLLLLLRRLRLLLLLRRLRLLLRLRLRLRRLLRLRRRLRRRLLRRRRRRRLRLRLLRLLLLRRLLRRLRLLRLRRRRRRLRRLLRRRLRLLLLLRRLLRLRRLRLLRRLRRLLLRLLLLRLRRLLLLRLLLRLRLRLLRLRRLRRRRLLRLRLRRRRRRRRRLRLRLLLLRLLRRRRLRLRRLRLRLLLLLLRRLRRRRLRRLRRRRLLRRRRRRRRLLRRRLLRLLLLRRRRLLLLRRRLRRRLRRRLRLLRLLLLLRRLRLLLRRRRRRLLLRRLRRRLRLRRRRRRLLLLLRLLRLLRLLRLRRLRRLRRLLRRLRLRLRRRRLLRRLLLRRLLRLLRRLRLLRLLLLRLRLLLLRLLRLLLLRRLLLRLLRRLLLRLRRLLLRLRLRRLRLRLLLLLRRRRLRRRLRRLRRLRRRRLLLLRRLLLRLRRLRRLLRRLRRRLRRLLRLLLRRRLRRLLRRLLRRRLRLLLLLRRLRRRLLRLLLLRLRRRRRRRLLLRRRLLLRLLLLLRLRRLRLRLLLRLRLLRRRLLLLLLRLLRLRLLRRRRLLLLLRRRRRRRLRLRRLRRRRRRLRRRLLRLLRRLRRRLRLLRLLLRRLLLRLLLLLLRRLRLRRLRLLRLLRLLLRLRRLLLRLLLLLLLLRLRRLRLRLLLLRRRLRRRRLRLLLRLLRLLRLLLLRLRLRLLLLLRRLLRLRLRLLRLLLRLLLLRRLRRLRRLRRRRRRLLLRRRRRRLLRLRRRRRLLLLLRLRLRRRLLRRLLRLLLLRLLRLLRRLRRLRRLLLLRLRRLRLRLLRLLRLRRLLLLRLRLRLLLRRRLLLRRLLLLRLRLRLRLRRRRLLLRRLLRLRLLLRLLRRRLLLRRRLRLRLRLRRLLRLLRLRLLRLRLLLLRRRRLLRRRRLRRLLRLRRLRLLLLLLLRRRRRLRLLLLRLLLLLRRRRRLLRLRRLRLRLRLRLLLLRRLRLLRLLRRRLLLRRRRLLLLRLRRLLLLLLRRRLRRLLLLLRLLLLLRLLRRRRRRRRLRRLLRRRLRLLLRRLLLLRLLRRRRLLRLRLLLRLLLRLLLLRLRRLLRRRRRLRRLLLRLLLLRRRLRLLRLLLRLLLRLLRRLRRRLRLLLRRRLRLLRRLLLLRLLRLRRRLLLRLRRLRLRLLLLLRRLLRRRLLRRRLRLRLLLLRLRLRLRLLLLRRRRLRLRLRRRRLLLRRRLRLRLLRRLRRRRLLLLRLLLRLRRLLRLLLLLRLLLLLRRRRLLRLLRLRLRRLLRRLRLLRRLLLLRRLRLRRLRLRRLRLLLRLLLRLLRRRLRRRRLRRRLLRRLRLRRLRLLRLRRLRRLLRRLLLLRRLRRRRLRRLLLRRRRLLLLRLLLRRLRRLLLLRRRLLRRLLLLRLLRLLLRLRLRLRLLRLLRLLLLRRLLRRRRLRLRRRRLLRLLRLLLLLRLRLLRLRLLLLLRRRLLRRLRLRLRRRRRRLLLLRLLLLRLLLRRLLLLRRRLLLLLLRLRRLLLLRRLLRLRRLLLLRRLLRRRRRLRLLLLRRLLLLRLLRLRRRRRLLLLRRRLRLRLLLLRLLRRLLLRLLRRRRRRLRRLRRLLLLLRLRLRRLRRLRLLRRLLLRRLLRLRRLLLRLRRRRLLLRLRLRLLRLRRLLRRRRLLRLRLRRLLRLLLLLRLLRLRLRRLLRLLRLLLRLRLLLLLRLLRLLRLLLRRRLLRLLRRRRLRRRRRLRRLLRRRRLLRLLLLRLLRRLRRRRRLRRLRLRLRRLRLLLLRLLRRLLRLLRLRLLLLRRRRRRLLLRLLLLRRLLRRRRRRRLLLLLLRRLLRLRLRLRRRLRLRLLLLLRRLRRRLRRRRLRRRLRLLLRRLLLLLLRLRLRLLLRRRLRLLRLLLLRLRLLLLLRLRLLLRLLRLRRRLRLRRLRRLLRRLLLRRLRRRRRLLLLLLRRLLLLRLLRLRLRRRRRRLLLLLLLRRLLLLLRLLLLLLRLRRLRRLLLRLRRLRLRLRLLLRRRRRRRLRLLLRRRRLLRRRRLLRRLLRRLLRLLLRLRRLLRLLRRLLRLLRLRRLRRRRRLRLRRRLLLRLRRLRLRLRLLLLLLRRLRRLLRRLLRRLRLLLRLRLRRLLLRLRLRRLRRRLLRLRRRLLLLLLLRRLLRRLRRRLRRLRRLLRLRRRRLRRRRRRRLRRLLLRLLRLRRRRRRLRLLRLLLLRLLLRLRLLRRRLRRRLLLLRRLLLRLRLRRRLLLRRRRLLLRRRLLLLRLLLRLLLLRRRRRLLLRLLLLRLLLLLRLLLLRLLRLLLRRLRRRLRLRRRLLRLRLRLLRRRLRLLRRRLLRRLRLLLLLLLRRRRLRLLRLRRLLRRLRLRRRLRRLLLLRLRLRLRLLLLLLLLRRLRLLRRRLLRLRRLLLRRLRLRLRRLLLLRLLRLLRRLRRRRLLLRLLLLLRRLRLRLRLRRLRRLLRLLLLRRRLLLLRRRRRLLLLLLLLRLRRLRLRRRLLLLRRRLLRRRRLRRRRLLRLLRLRRRRLRLRLRLLLLLRLRRLLLRLRLRRLLLRLRLLRLLLRRLLRRLRRLLLRRLLRRRLLLRRLRLLRLLRLLLRLLRLRRLRRRLRLLLRRRRRRRLLLLRLRLLLLLLRLRLLRRLRLLLRRLRRLLLLRLRLLLRLRRLLRRLRLRLRLRLRLRRLRLRRLRLLRLRRRLLLRLLRRLRLLLLLLRRRRRRLRLRRLRRRRLLRRLLLRRLLLRRLLRRLLRRRLLRLLLRRLLRRLRLLRLRRRLLRRLRLRLLRLLLRLRLRRRLLRLRLLLRRLRLRLLRLLRLLLRRLRRLRRLLRLLRLRRLLLLRRLRLRLRRRRRLLLLLLRRRRLLRLRRLRRLRRLLLLRLLRLLRRRRLLLRLLLLRLRRRRRLLLLLLRRRLLRLLRRLRLRLRRRRRLLRLRLRRLLLLLLLLLRLLLRLLLLLLLLRRLRLLRRRRLRLLLRLLRLLLLRLRRLLRRLLRLLRRRRRRLRRLLLLLLLLLRLLRLLRRRLLRLLLLLLLRLRRRLRLRRRRLLLLRLLLLRRRLLLLRLLLLLLRRRRRRLLLLLLLLLRLLLRLLLRLRLRRLRLRLLRLRLRLRLLRLLRLRLRLLRRLLLRLRRLLRRLLRLRRLRLLRLRRRRLRRLLRLLLLLLRRLRLRRLRLRLLLLLLLLRRRRLLRLLLRRRRRRLRRLLLLRRRRRLLRLLLLRRLLRLLRRRRLLRRLRLRLRLRRRRLRRLRRLLRLRLLRLLLLRRRLLLLLRRRLLLLRLRLRLRLRLRLRRLLLLLRLLLRLLLRLLLRRLLRRRRLLRLRLLLRLRRRRLLLRLRLLLLLLRRLLLLRRLLRRRLRLRLRRLLLRRLRRRRLRRLLLLLRLRRRRLLRLRRLRLRLLRRLLRLLRRRRLLRLLLLRRRRRLLLLRRLRRLRLLLRLRRRRRRRLLLLRRRLLLLLRLLRLRLLRRRLRRRRLRLRLLRRRRLRLRLRRRLLLRRLRRLRLRRLLRLLLLLRRRLRRRLLRRLRRLLLRRLLLLRRRLLLRLLLLLRLLRLLRRLLLLRRRLRLRRRLRLRLRRRLRRRLRLLRRRRRLLLLLLLLRRLRRLRRLLLLRRRLRRLLLRLLLLLRRLRRRLRRLLLRRLLRLRRRLRRLLLRRLLLLLLRLLLRLLLLRLLRRRLLLLLLLRLLRLLLRRRLLRLLLLLLRRRLLLRRLRRRLRRLLRRRLLRLLLLLRLRLRRRLLLLRLLLLRLRRRLLLLLLLRLRRRLRRLRLLRRLLRRLRLRLRLRLLRLRLLLLRLRRLLLLRRRLLRLLRRLLRRRRLLRLLLRRRRLRLRLLRRRRRRLLLRRLRLLLLRLRLLRRRLRRRRLRLLRRLRLRLRLLLLRRLRRRLRRRRLRLLRRRRLLLLRLRRLRLRRRLRLRRLRLRLLRLLRRRRRLRLRRLRLRLLLRLRLRLLLLLRRRLRLRLLRLRRLLRLLRLLRRRRRRRLLLRRRLRRRRLRLLLRLRLRLLLRRLRLLRLLLRLLRRRRRRLLRLRRLRRRLLRRRLLRLRRRLLLLRLLRLLLRRLRLRLRLLLLLRLRLRLLRLLRRRLLRRLRLLRRLRRLRLRRRLRRLRRLLLRLRRRRRLRLRLLRRRRRRLRLRRLLLRRRRLLLLRRLRRLRRLRRLLRRLLRRLRRLLRRRRRRLRLRLRLRRLLRLLRRLLRRLRLLLLLRLLRRRRRRLLLLLRRRRRLRLRLRLRRRLRRRLLRRRLLLLRRRLRLRLLLLLLRLLRRLLRLLRLRLLRRLRRRRRLLLLLLLLRRLLLLLLLRLLRLLRRLRRLLRRRLRLRLRLLLRRRLLLLRLLLRLLLRRLRLLLLRRRLLRLRLRLLRRRRRLRRRLRLRLRRRLLRRLLRRLRRRRRRLRLLLLRLRRLLLRLRLRLRLLLRLRRRLLLRLLLRLRLRRRLLLLLLLLLRRLRRRLLLRLLLLLLRLRLLRRRLRRLLLLRRLLRLRLRLRLRRLLRLRRLRLRRLRLLRRRRRRLLRRRRRRRLLRRRRRLLLRLLLLLLLRLLRRLRLRRRRLRLRLLRRRLRLRLLLRRRLLRRLRLLRLLRLRLRLLLRRRLLRRLRRLRRLLLRLLRLLLLLRLLRLRRLLLLLRRLRLLRLLLRLLRLRRRRRLLRRLRLLLRRRLLLRLLRRLRRLLRRRLRLRRLLRLLLRRRRRRRLRRRRLRLLLLRRLLRLLRLLRRLLLLLRRRRRLRLRRRRLLLLLLRRRLLRRLLLLLRRLRRLLLRRLRRLLLRRRRRLRLRRRLLRRLRLLRRLRLRLRLRRLLRLLLLRLLRRLLLRRRLRRRLRLRLRLRLLRRLRLRLRRRLLLRRRRRLLLRLRLRLLLLLLLLLLLRLLLLLLRRLRLLLLRLLLRRRRLRRLRLLLLLRRLRRLLLLRLRLLRRLLRRLLRRRRLRRRLRRLRRRRLLLRRRLLLRLLRRLRRRLRRRLRLRLLLLRLRRLRLRLLRLLLRRLLLLRRLLRRRLRRLLRLRLLRLRLRRLRRLRLLLRRRLLRRRRLRRRLRLRRRRLLRRRRLLRRRRRRRLRLRRRLRLLLLRLRLLRLLRLLLRLRLRLRRRRLRLLLRLRRLLLRRRRRRLLLRLRRLRRLRRLRRLRRLLRLLRRLLLRLLRRRLRLLRRRRRLLRRLRLRRRLRRLLLLRLLRLLLRLLLRLRLLRLLLRRLRLLLLLLRRLRRRRRLRRRRRRLLLLLLLRLRLRRLLLLRRRLRRRRLLLRRRRRRLLLLLLLRRLLLRRRLLRLLRLLLRRLRRLRRRRRRRLRLLRLLLLRRLLLLLRRRLRRRLRRRRRLLRLLLRRRRLLRLLLLLLLRRLRLLRRRRLLRLLLLRLLRLRRRLLLRRLLRLLRRLLRLRRLRRLLRLLLRRLLLLLRRLLLLLRLRRLLRRLLLLLLLRLLRRRLLLRRRLLLRRRLLLRLRLLRLRLLRLLLRRRLRLLLRRRRLLRRRRLRLLLRRRLRLRRLLLLLRRLRLLLLRRLLLLLLLLLRRLRLLRRLRRLLRLRLRRRRRLRRRRLLLLRRLLLRLLRRLLRRLRRRRLLLRLRLLLRRLLLRLRLLRLRLLLRRRLLLRRLLLLLRRLRLLLLRRRLLRRRLLRRLRRRLRRLRLRLRLLLRRLLRLRRLRLRRRLRLRLLLRRRLRLLRRRRLRLLRLLRRLLLLLRRLLRRLRRRLLRLRLLRRLLRLRRRLLLLRRRLLLRLLRLRRLLRRRLRRLLRRLLRRRRLRLRLLRLLRRRLLLLRLRRLRRLLRLLRRRRRRRLRRLLLRRRRLLLRLLLLLRRRLRLRRRRLLLRRRLLRRRRLLLLLLRLRLRLRRLRRRRLRLLRRRRLLLLRLLRRRRRLLRLLLRLLLRRLRRRLRRRLRRLRLLLLLLLLLLRRLRLLLLRRRRRLRRRRRLRLRLRRRRLLLLLLRLLRLLRRRRRLLRRRLLLRLLRLRRLLLRRLLRRLLRRRRRRLLRRLRRRRRRRLLLRLLLLRLLLRRLRLLRLRRRLLLLRLRRLRRLRRLRRRRLRLLRLRRRRLRLLRLRRLLLLRLRLLRLLRLRLLLRRRRRLLLRLRRLLRLLLLLLLRRRLRRRLRLLLRRRLLRLRLLLLRRRLLRRRLRRRRLLLLLRRLRRRLLRRLLLLLLRRRLLLRRLRLLRRLLRRLRLRRRLRRLRLLLLLLRLLLLLLLLRRRLLLRLRLRRLLLRRLLRRRRLRLLLRRRLLLRLRLLLRRRRRRRRRRLLRLLLLRRLLLLLLRRLRRRLLLLRLRRRRLRRRRRRLRLLLLLRLLRLRLRLRLLLLRRLLRLLRRRRLRLLLRLLRRLRRRLRLRRRRLRLLRRRLLLLRLRRLLLLRLLLLLRLRLRRLRLLLRLLRRRLRLRLRLRRRRRLRLLLLLRRLRLLRRRLLRRLLLLLLRLRLLRLRRLRRRRRRRLLLLRRLRRLLRRRLLRRLRRLLLRRLLLLLLLRRRRRLRLLLLLLLRLRRLLLLLLLRRRRRLLRRLLRRLRRRRRRLLRLRLRRRLRRLLRRRRRRLLLLLLLRRLLLRRRLLRRRLRRLLRLRLRRLLLLRLLLRLRLLLRRLRRRRLLLLRLRLLLLLRLRLLRLRLLRRRLRRLLRRLRRLLLLRRLLLLLRLRLRRLLLLLLLRRLRLRRLRLLRRRRRLRRRRLRRLRRLRRRLLRRRRRLRLRLRLRLLLLRRLLLLLLLLLRLRLRLLLLLRRLRRLLLLRLRLLLRRRLRRLRRLLRLLRLLLRRRRRRRRLLLRLRLLRRLRRLLLLRRRRRRRLLLLRLLRRRLRLLRRRLRRLLRRRRRLRLLLRLRLLLRLLRRLRRLLLRRLRLLRLLRRRLRRLLRLRLLRLLLRLRRRRLLLRRLRRLRRLLLLLLRLLLRLRRLRLRLRLRLLRLRLRLLLLRLLLLRLRRRLLRRLLRRRLLRRRLLRRLLLLRLLRRLLRRLLLRRLLLRLLLLLRLLLRRLLRRRLLRLRRRRRRLRLRRLRRLLLLRRLLLRRLLLRRRLLLRRRRLRRLLRLRLLLRLLRLRLLLRRRRLRRLLLRLRLLLRLRLLRLLLLLRLLRLLLLLLLLLRRLLLLRLLLRLRLRLRRLRLRRLRRRRRLLLLRLLRLRLRLLRRLRLLLLRRRRLLRLLLRRRLRLRRLLRLLLRLLRLRRRRLRLLLRRRLLRLRLLRLLLLLLLLRRLRLLLLRLLRLLRLLRRRLLLRRRLRLRRRLRLRLRLRRRRRLLLRLRRLRLRLRLRRRLLRLRLLRLLLLRRLRRRRRRLRLRLRRRLRRLLRRRRLRLRLLLRLRLRRRRRLLRLRLLLRLRLRRRLLRRRRLLLLRRRRRLRLRRLLRRRRLLRRRLRLLRLLRLLRLLRLLRLLLRLLRRLRRLLRRLLLLRRRLLLLRRRLRLLLLLLRLRLRRRLLRLLRRLRRRRLRLLRRLLLRLRRRRLRLRLLLRLLLLRLRLLLRLLRRRLRLLRLRRLRRRLRLLRRRLLRLLRRRRLLRLRLRLLLLRLLLLRLLLLRRRLRRLLRRRLRLLLLLRLLLLRLRRRLLLLLRRRRLRRRRLLRRRRLLLLLLRLRRLLRRLRRRLRRLRLRLLLRRRLRLLLLLLRRRLRLRRLRLRRRRLLRRRRLRLLLLLRRLLLLRLLLLRLRRLLLLRLLLRRLRRLLLLRLLLLLRRRRLLRRLRLLRLRRLLLLLLLLRLLRLRRLLLLLLLRLLLLRLRLLLLLLLRRLRRLLLLRRLLLLRRRRRLLLLRLRRLRLLRLLRRLRLRRLLRLRRLLRLLLRRRLRRLRLLRLLRRRLLLRRLLLRLLRRLLRLLLRLLLLRRLRRLRRRRLLLLRLRLRLRLRRLRLLRRRLLRLLLRLLRRRLLRLLRLLRLRRRLLLLLRLRLLLLRLLRLRRLLLRRLRRRLRRLRLRLLRLLRRRLRLLLRLRRRLLRLLLRRLRLRLRRLRRRRLLRLLRLLRLLRRRLLLRRRRRLLRRRRLLRLRLRLLLLRLRLLRLRLLRRRRRRLRRLRLLLLRLLLRRRRRLLLRLRRRRRRLLRRLRRLRLLLRLLLLLLLRRRLLLLLRRRLLLLRRLRLLRRLLRLRRLLLRRRLRRLLLLLLLRLLLLLRRLLLRRLLRRLLRLRLRLRRLRRLRRRLRLRRLRRRLLLRLLLLRLLRLLRLLLLRLLRRRLLRLLRLRLLLLLRLLRLLLLRLLLLRLLRRLLLLLRRRLLRLRLLLRLRRRLRLRRLLLRLRRRLRLLLRRLLRRLLLRLLLLRRLLRLRRRRLLLRLLLRRRLLLRRLLRRRLRLLLLRLLLRLLRLLLLRLLLRRRRLLLRRRRRRLLLRLRLRLLRRLRRRLRLLLLRRLLLRRLLRRRLLLLRRRRLRRLRRLRRRLLLLLLRLLLRLRLLRRLRRLRRLRLLRLLLLLRLLRRLLLRLLLRLLRRLRRLLRRLRRLRRRLLRRRRRRLRRRLRRRLLLRRLLLRRRRRRRLRLLRRLLLLRLRRLLLRLLRLRLRRRRRLLRLLLLRRRRLRRLLLLRLLLLRRRLLRRLRLLLLRLRLLLRLRRLRLRRLLLLLLLLRRLRLLRLLRRLLRRRLRRRLLRLLLLRRLLRRRLLLRRLRRRRRRRLLLRLLLRRLLLLLLLLLLRLLLLLRRLLLLRRLRRRLLLLLLLRRLRLLLRLRLRRLRRRLLLRRRRRRLRLLLRLRLLRLLLRRLLLLRRRRRLRLRLLLRRRRLLLRRLLLRLLRRLRLLRLLLRLLLRLRRRRLLRLLLLRRLRLRRLLLLLLLLLRLRRLLRRLRRLRRRRRRLRRLLRRRLLLRLLRRLRLLLLLLRRLLRLRRRLLRLLRLRLLLLLLLRLLRLRLLRRRLRRRRRLRRLLRLLLLLRLRRRRLRLLRLRLLRLRRLLLLRRLLLLLRLRRRRLLLRLRRRRLLRRRLLLLLRLLLLRRLLLRLLLRRRRRLRRLLRLLRRLRLLLLRRLLLLLLRRLRLRRLLRLRRRLRRLRLLLRLRRLRRLRLLLRRLLRRRRRLLLRRLLRLRLLLRLLLRRRLLRRLLLRRRRLRLLLLRRLLRLLRRRRRLRRLLRRRRLRRRRRRLRLRRRLRLRRRRRRRLLRLRRRLLLLLLRRLRLLLLRRRLRRLRLRLLLLRRLRRRLRLLLLRLRRLRRLLRRLRRRRLLRLLLLLLLRLLLLRRRLRRRLLLLLLRRRRRLLLLLLRRRRLRLLLLRRRRLRLRLRRLLRLLLRLRLRRLRLLRRLLRRLRLLLRLLLRLRLLLLRLRLLLLRRLRRLLLLRRRLLRLLLLLRLLRLLRLLLRRLRLLRRRRLLRLLLRLRRLLRLLLLLLLRLRLRRLLLLRLLLRRRRLRRRLLLLLLLRLLLLRLRLRRLRRLRRLLLLRLLRRLRRLLRRLRLRLRLLRRLLLLRLLLRRRRLLLLLLLRRRRLRRLLLLLRLLLLRLRLLLRRRLRRLLRLLRLLLLLLRRLRLRLLLRRLLLRRRLRRRLLRRLLLLRRRRRRRRRLLLLRRRRLRLRRLRRRRRRLLRRLRLRRRRLRLRRLLRLRRLRRLLLRLLLRLLLRLRRRLRRLRLLLRRLLRRLLLRRLRRLLRLLLRLRRRRLRRRRRLLLLLRRLLRRLRRLLLLLRRLLRRLLLLLLRLRLRLLLRLLLLLLLLLRLLRLLLLLRLLRLLLLRLLRLLLRLRRRRRLLRLLLRLLLRLLRRRRRLRRRLLRRLRLLLLRRLRRLRRLRLLRRRRRRLRLRRRRRRRRLLLLLRLLLLRRRLRLLRRLLLLLLLRLRRRLRLRLRLLRLRLLLLLRRLLLRRRRRRRLLLLLRRLLRLLRRLRRLRRLRRRLLRRRRLLLLLRRLLRLRRLLRLLLRRLLLLRRLLLLRRRRLLRRRRRLLLLLLRRLLRLRRLLLLRRLLLLRRLRLLRRLLRLRLLLLLLLLRRRRLRLRLLRRLRLLRRRRRLLRLLRLRRRLLRLRRLLLLRRLRLRRRRRLLRRLRRRLRLRRLLLLRLLRRLLRLRLLLLRRRRRLLRRRLLLLRLLRRLRLRRRLRLRLLRRLLRRRLLLRRRRRRRLLLRRRLRRRRLRLRLLLLLLRLLLLLRRLLRRLLLLRRRRRRRRLLLRRLRRRRRLRRLLLLLLLLRRRRRRRRRLRRLRLRLLLRRLLRRLRLLRLLRRLRRRLRRLRLLLRLRLLLRRLLLLRRLLLLRLLRRRLLLLLLRLLRRRRLRRRRLLRLLRRLRRRLLLRRRLLRLRRRRLLRLRRRLRRLRRRRLLLRLLRLRRRLLLRLLLLRLRRRRLRLRRRLRRLLLLLRLLRLRLRLRLRRRLRLLLLRLLLRRLRLRLLRLRRRRLLRRLLLRRLLLRRRRLRLLRLRLRRLLRLLLLLLRLRRLLLLRLRRRLRLLLRRLRRRRRLRLLRLLRRLLLLLLLRRLRLRRRRRRRRLLLRLLRLRRLLLLLLLLRRLRLRLRRRRLRRRRRLRRLLLRRRRLLRLRRLRLRLRLLLRLLRRRRLLLRRRLRLRLRRRRLLLLRLRLLLLLRLLLRRLLRRLLRRRRLRRLRLRLLLRRLLRRRRRRRRLRLLLLRLRLRLRRRRLRRRLRRRRRLLRRLRRLRRRLRRRLRLRLRRLRLRRLRLLRRLRLRLLRRLLRLLRLRLRLLRRLRLRLLRLRRLRRLLLLRRLLRLLLRLRLLRLLLRRRLLLLLRLLRRLLRLRRLRRRLLRRRLRRRLRLLLLLLLLLLLRLLRLLRRLLLRLRLLRLRRLRRRRLRRLRLLRRRRLRRRRRLRRRLLRLLLRLLLLRLRRRLRRLRLRRLLRLLRRLLRRLRRRRLLRLRLLRLLRLLLLLLLLRRRRLRRRLRLLLLRRLLLRRLRRRRLLRLLRLLRLRRRRRLLLRRLLLLRRRRRLLLLLLLRRLRRLRLRRLLRRRLRLRRRLLLLLRLRRRLLRRLLRLLRLRLLRRRLLLRLLRLLLRRLLLRRRRLLRRLRRLLRLRRLLRLRRRLRLLLLRLRRRRLRLRRLLLRLRRLRLRRLRLRRRLRRRLLLRRRLRRRLRRRLRLRLLLRLRLRLRLLLRLRLLLRLRLLRLRLRRLRLLLLLLLLRRLRRLLLLLRLRRRLLRLLRLRLRRLRRLRLRLLLRRRLLLLLRLRLLRRRRRLRLLLRRLLRRLLLLLRLRRLRRRRLRRLLLRRRLLRLLRRRLRRLRRRLLRLRLRLRRLRRRRRRLLLLLRRRRRLRLLRLRLRLRRLLLLRLRLRLRRLLLLLLRLRLLLLLRRLLRLLLRLRLLRLRRLRLRRLLLRLRRLRRRRRLRLRRRLLLRRRLRRRRRRLLRLLLLRLRRLRLLLLRRLLRLRLRRLLRRRLRRRLRLLRRRLLLLRLRLRLLLLLRLRRRLLLRLRLRLLRLLLRRLRLRRLLLRLLRLRRRLRLLRLRLRLLRRRLRRRLRRRRLLRLLRRLRLRRLRRRRRRLRRLLRLRRLLRLLLRLLLLLLLLRLLLLRRRLRLRLLRLLLLRLLRRRLLRLRRRLRRLLLRLLLRLLLLRRLLLLRLLLRLLRLLRRLLLLLLLLRLLRRRLLRLRRRRRRLRLRRRRLRRLRLRLLLLRLLLLLLRRRRLRLRRRLRLLLRRLLLRRRLLLRLRRLRRLLLLRRLLRRLLRRLLRLRLRRRLRRRRLLLLRLRRRRRLRRLLLLLRLLLRRRLLLRRLLLRRLRLRLRRLRLLLLLRLRLLLLRLRRLRRRLLLLLRLRLRRRRRRRLLRLRLRRRRRLRRRLRLRRLLRLLRRLRRRRRLLRRRLLRLLLRLRLLRLLLLRRLLRLLRRLLLRLLRLLLLRRRLLLRRRRRLLRRRRLLRRLLRLLLRRRLLRRRLRLLRLRRRRRLRLRRRRRLLRLRRLRRLRRLRLRRLRRRLLRLLLLLLLLRRRRRLRRLLRRRLLLRRRRLLRLRRRRRLLRRLLLRLLLRRRLLLLLRRRRLRRRRRLRLRLRLLRRLLLLRLRRRLRRLRLLRLLRRLRRLLLRLLLLLLRLLLLRLLRLLRLRLLRRLRRLLRLRRLRRRRLLLLLRRRRRLRRLLLRRLRLLLRLRRLLLRLRLRLLLLLLLLRLRRLLRLRLRLRLLLLRLLLLLLLLLLRRLRLLLRRRRLRRLRRRLRLRRRRLLRRLRLRRRRRLRLLLLRRRLLRRLRLRRRRLRLRRRLLRRRLRRLLRLRRLRLLLLLRLLRRLRLLLLLLRRLLLRRLRRLLRLLRLLRLRRRRLLRLRLLLLLRLLRLLLLRLRLRRRRLLRLLLLLRRRLRRLRLRLRRRRRLLLRLLRRRRLLRRLLLLLLLRLRRRLLRLLLLLLRRLLLLRRRLLRLLRLLLRLLLRLRRLRLLRLLRLLLRLRLLRRRLRRRLRLLRLLRRLLRLLRLRLLRLRRLRRLLLLLLLLLLLLLLLRRRRLLRLRRRLRLRLLRLRLRRRRLLLRLLLLLLLLRLRLLLRRRRLLLLLLRLRLLRLRLLRLLLRLLRLLRRRLRLLRLLLLRRRRLLLRRLLLLLLRLRRLRRLRLLRRRLLLRRRLRRLRRRRLRRLLLLRRLRRRRLRLRRRRRLRRLRLRRRLLRRLRRRLRRRRLRRRRRLRRLRRLLLRLLRLRRLLLLRRRRLRRLRLLRRLRLLLLRRRLRRLLRRRRLRLLRRRRRRRRRLRRRRLLLLRLRRLLLLLRLLRLRRLLRRLLRLRRLRRLLLLLRLRLRRLRRLLRRRRRLLLLLLRRRLRLLRLLLRRLRLRRRLRRLRRLLLLRRRLLLLRRLRLRLRLLRRRRLRRRLRLRLLLLLRLLRLRLRLLLRRRLLLLLRLLRRRLRLLLLRLLRRLLLRRLLRLLLLLLRRLLRRRLLRRLRRLLLLRRLRRRLLRLRRRLRLRLRLRRLLRLRLLLLLLLLLLLLRRLRRRRRRRRLRLLLLLRRLLRRLLLRRRRRRLLRRRRLLLRRLLRLRLLRRRLRRLLLRLLRRLRRLRLLRRLRLLLLRLRRLLLLRRLLLLRLRRRLRLLRRLLRLRRLRLRRRRLRRLLLLRRRLRLRLRLRLRLRLRLLRRLRRRLLLRLLLLRRLRRLRRLRLLLLLRRLRRLLLRLLRRLRLLRLLRLLLRLRRLLRRLRRRRLLLLLRLRLRRLLRRLRRRLRLRLLRRRRLLLLRRLRLRLRRRLLRRLLRLLLLLLLLRRLRLLLLRRRLRLRLRLLRLRRLRLLRLRLLRLRLLRRRLLRRLLLLLLRLRLLLRRLLRRLRLRRRLRRLRLRRRLRRLRLLRLLRLLRRRLRRLLLRLLLLLLRRLRRLLRLLLRRLLLLLRLLLRRLRRLRLRLLLRLRLLRRRLRRLRLRRRRRRRLLRRRLLLLRRLRRRRLLLRRLRLLLRLRLLLLRRRRLRRRRRLLRRLLLLRRLLLRRRLLLRLLRRRLLRLLRRRLRRRLRLLRRRRRRLLLLLRRRLLRLLLLRRLRLRLRLRRLLRRRRLLLRLRLLRRRLLLLRLRLLRRRRLLLRLLLLRRLRLLLLLRLRLLLLRLRLRRLRRRRLLRLRRLRRRRLRRLLLLLLRRRLLRRLLLRLLRLRLLRRRLRRLLLLRLLLRLLLLRLRLRRRLLRLLRRRLRRLRRRRLRLRLRRRLRRRLRRLRLRLLLLLRLRLLLLRLLRRLLRLLRRRLRLRRRRLLLRLLLRLLRRRLRRRRLRRRRLLLLLRLLRRLLRLRLLLLRRLRRLLLRLRRLLRLLLLLLRRLRLLRRLRLRLLRLRRLRLRLLRLRLRLLLRLRRRRRLLRLLLLRRLRLRLLLRLLLRLRLLLLLLLLLLLLRLRLRRLRRLRRLRLLLLLLLLRLRRRRRLRRRRLRRLRLRLRRLLLRRLLRRRRLRRRLRRLLLLLRRLRLLRLRRLRLRRRLLRLRRLRRRRLRLRLRLRRRRRLRRRLLLRRRRLRRRRRLRLLRRLLLLRRLRRRLLRLRRLRRLLRLRRLRRLLRLRRLLRLRRLLLLRLRRRLRLLLLRLRRLRRLLRLRLLLLRRLLLLRLLRRRLRRLLLRRLLRRRLLRRLLLLLLLRRRLRRRRLLRLLLRLRRLLLRLLRLRRRRRRLLRLRRRRLRRLRLRRRRLRRRRLLRLLLLLLLLLLLLRRLLLLRRRLRRRLLRRLRRRRLLRLRLRLLRLLRLRRRRRRLLRLLLLRRLLLLRRLRRRRLRRRRLLLRRLRLRRRLRLLLRRRRLRLLLRLRLLRRLLLLRRRRLRRRLLLLRRLLRLLLRRLLLLLLLRRRLLLLRLLLLLLLLLLLLRLLRRRLRRRRLRRRRRRRLRRLLLLLLRRLRLLRLRLLLRLRLLLLLLRRLLRLRRLLLLRLRLRRRLRLRLLLRLRRLRRLLRRRRLLRLLRRLRLLLLRRLLRLLRRRRLRLLRRLRRRLRLLLLLRLRRRLRRRRRLRLRLLLRRLLLLRRRLRRLLLRLRLLRRRRRLLLRRLRRLRRLRLRRRLRLLLRRLLLRLRRRLLLLRLRLRRLRLLRRLLLLRRLRLRRLLRLRRRLRRLLRLRLLRLLRLLLRLRRRRRRLLRLRLLLRRLLLRLLRRRLLRLRRLLRLLRRRLLLRLRLLRRRLLLLLLRRRRRRLRLRLLRRRRRRLRLLLRLLRLRLLLRRRLLRLRLRLLLLLRRRLRRLLLLLLRLLLRLLLLRRRLRLLRRRLLLLLLRLRLRRLRLRLLLRLLLRLRLLLRRRRLLLRLLRRLRRLLRRLRLLLLRRLRRRRRRLRRLRRLLLLRRLRLLRRRRRRRLLLLRRRLRLRLLLLRRRLLLLLLLRLLRLRRRRLLRRLLLLLLRLLRLRLRLLLRLLLLRRRLLLRLLRLLRRLRRLLLRRLRLRLLRLRLRLLRLLRRLRLLRRLRLLLLLLLRRLRRRLLRRLLLLLRLLLRLRRLLRLRRRRRLLRRLLLRRLLRLRRLLRRLRLRLLLLLRRRLLLRLLLLRLLLLLLLRRLLRLRLLLLLLLRRRLRLRLLRRRRLRRRRRLLLLRLLLLLLRLRLRLLLLLRLLLRRLLLRRRLLLLRLRLRLRLRLRRRLRLLLRLRLLLLRLLRRRLRLRRRRRRRRRRLLLRRRLLLLRLRRLRRRRLRLRLLRLLLRLLRRRRRLLLRLLRRRLRRLLRRLRLRLLRRLRLRRRRRLLRRLRLRRRRRLLLRLLLLRLRRLLRRLLLRRLRRRRRLRRLRLLLLRLLLRLLLLRLLRRRRRRLLRRLLLRLRLRRLLRRRLLLRLLLLRLRLRRLLRRLLRLRRLRRRRLLLLLLLLLLLLRRRRLRLLLLRRLRLLRLRRRRLLRRRLLLLLRLLRRLLLRLLRLLRRRLLRLLLLLRRLRLRLRLLRLLRLRLLRRRRLRLLRLLLLLRLRLLRRLLLRLLLLRRLRRRLLRLRLLLRLRRLRLLRRLRRLLRRRRRRRLLLRLRRRLLRRLRLLLLLLLRRLRRRLLRLLRLLRLRLLRRRLLLRLRLLRRLRLLLRLLLLLRRLLLRRLRLRRLLLRRRRLLRRLRLRRLLLLLLRLRRRRLLRRLLLLRRLRRLLLLLRRRLRLRRLRLLLLLLLLRLRRRRLRLLLLRLLRLLRLLLRLLLRLRLLRLRRRLRRLLRLRRLLLLRRRLLRRLLRLRLRRRRRLRLLLLRLRRLRRRLRLLRRRLLLLRRLLRLRRLLRLLRLLLRLRRRRLRRRRRRRRLRLLLLLLRLRLLRLRLRRLLRLLLRLRRLRRLRRRLLLRRLLLRLLLLRRLLLLLRLLLRLLLRRLLLRRRRLLLRLRLRLLLLRLRLRRRRRLLLLRLRRLRLLLRRLRRLRRLLRLRRRRRLLLLLRLRLLRLLRLRRRRLRLLLLLRLLLRLRRRRRLRRRRRLLLRLLLRLRLLRLRLLRLRLLRRRRLRRLLLRRLLRLRLRRLLLLRRLRRRRRRLLRLLRLRLLLLLLLLRLRRLRLLLRLLRLLLLRLLLLRLRLRLLRLLLLLLRLRRLLLRLLRRRLLLLRRLLLLRRLRRRLRLRRRRRLLRLLRRLRLRRLLRLRRLRRRLLLLLRLLRLRLLRRRRRRRLLLRRRLRRLRLLLRLLLLLLLLLLRRRRRLRRRRRRRRRLRRRRRLLRRRRLLRLRLRLRLRLRLRRRRLRLLRRRRLRLRLLRLLRLRRLRRRRRRRLLRRRRRLRLLRRRLRLLRLRLRRRRRLRLLRRLRLLRLRLRLLLLLLLRLRRLLRRRRRRLLLRLRLRLRRRLRRRRLRLRLRLLLLRRRLLLLRLRLRRLRLLRRRRRRLLLRLRRLRLRRRLRRRRRRRLRLRLLRLLRRLLRLLLLRLRLRLLLRLLRLLRLRRRLRLRRLRLRLRLLLLLLRRRLRRRLLRRRRRLRLLLRRRLRLRLLLLLRLLLLRLLRLRLLRLRRRLRRRLRRRRLRRLRRLRRRRRLLLRLLRLLLRLLLLRRRRRLRLRLRLLRRLRLRLLLLLRRRRLLRRRLRRRLLLLRRRRLLRLLRRRRRRLRRRLRLLLLRRLRLRRRRLLRLRLLRLRRRLRRRRRRRRLRRLLLRRRLLLRRLLLRRRRLRLLRRLLRRRLLRRLRRLRRRLRLRLRLLLLLLLLLLLLRRLLRLLLLLRLLLLLRRRRLLLRLRLLRLLRLRLLLLLLRRLRLLRLRRLLRLRRLRLRRLLRLRLLRLLRRLLRRRLRLRLRLRLLLRLLLRRLRRRRRLRLLLRLLLLRLLLLRLLRRRLRLLRRLRRRLLLLRRLRRLRRRLLRRRLLRLLLRLLRRLRRLLLLLRRLRRRRRRRRRLLLRLLRLLLLRRLLRRLRLLLLRRLLRRLLRRRLRRLRRLLRLLRRRLRLLRLLRRRRRRRRRLRLRLLLLRLRLLLLRLLRRLLRLLRRRRLLLLRLRRRLLRRLLRLLRLLLRRRLRLLRLLLLRRLRLRLLRRLLRLLRRRRLLLRLRRLLLRLLLRRLRRRLLLRLRLLLRLRLRLRLLLRRLRRRRLRRLRLRLRLRLLRRLRRRLRLRLRLLLLLRLRRLLLLLLLLRLLLLLRRLLRLLRRLRLRRLRRRRRLLLRRLLLRRLLRLRLLLLLLRRLLRLLRRLLLRLRLLRRRRLLRLLRLLRLRLRLLLRRRRLRLLRRRRRRRLLLRLLRRRRLLLLRLLRLRLLRRRRRRLRRLRRLRLLLRRRRLLRRLRRLLRLRLLLRRLRRRLLLLRRLRRRRLRLLLRLRLLRLLRLLLLLRLLLLRLLRLLRRRLLLRLLRLLRRLLRRLLLLLLLRLLRRLLLLRRRRLLLLLRRLRLLLLRRLLLLLLLRRRRLLRLRLLLLLLLLLLLRLRRLLRLLLLLRRRLLRLLRRRLLLLLLLRRRRLRRLLLLRRRRLLLLLLLRLLLLRRLLRLRRLRRLRRLLRLRLLRRLRLLRRLLRRRRLLRRRRLRLLRLLLRLLRLLLRLRLLRLRRLRLLRRLRLLRRLLRLLRLRRRRRLLRLLLLLRRRLRLLLLRRLRRRRRLLLLRLRLRRRRRLLLLRRLRLRLRRRRRRLLRLLLLLLRLLLRLLRLRLRLLLLLLLLLRRRLRRRLRRRRLRLLRLRRLLLLLLRLLRLRLLLRRRRLLRLLRRRLLLLRLRLRRRRRLRLLRLLRLRRLLLRLRLRRLLLLRLLLRRLLLLLRRRLRLLLLRLRLRRLRRLLRLLLRLRRRRRRLRLRRLLLRLRLLLRLRLLLRRLLLRRRRLRRLLLRLLRLRLLRLRRRLRLRRLLLRLLRLLLLRRRLRRRRRLLLLRRRLLLLLLLLRRLRRLLRLLLRRLRLRLLRLRLLLLRRRLRRRLRLRRRRRLRLLRRRLRRRRRLLLRRRRLRLLRLRLLRLRRLRLRLRRRRLLLRLRRLLRRRLRRLRRRLLRRRLLLLLRLLRRRRRLRRLLLRRRLRRLRLRLRRLLLRLRLRRLLLRRRRRLLLRRLLLLLRLRLRRLRLLRLLLLRRLRRLLLRRLLLLLLRLLLRRRRLRRRRLLLRRLLRRLLLLRLLRLRLLLRRRRLRLLRLLLRRLLLRRRRRRLRRRLRLLLRLLRLLRLRRLLLRLRRLLLLLRLLLRLRRLLRLLRRRRLRLRRRRLRLLRRRRLLRRLRLRLLRRLLRRRLLLLRRLRRRLLRLLRLRRLLLLRRLRLLRLLRRLRRRRLRLLRLLLLRRRLLLRLRRLLLRRLLLLLRLLLLRLLRRLLLRRLRRRRLRRRRLLRLLRLLLLRRLLLRLLLLRLLLLRRRLLRRLRRLRLRRLLLLRRLRRRRRRLLLLRRRLLLLRRRLRRRLLRRRRLLLRLLLRRRRRLRRLLRLRRLLRLLLRLLLRLLLLLLLRRRLRLLRRLRLLLLRLLRRLLLLRRLRRRLLLRLLRRLLRLLRLLRLRLRRRLRRLRLLLRLRRRRRRRLRRLLLRRLRLLRRLRRRLLRLRLRRLLLLRLRRRRRLLRLLRRLRLRRLRLRRRRLRLRLRLLRLRRRRLRLRRLRRLRRLRRRLLRRLRLLRRRRLRLRLRRRRLRLLLLRLLRRRLLLLLLLLLLLRRLLRLLRLRLLRLLLRLRLLLLRRLRRRLLLLLRLRRLRLRLLRRRRLRLRLRLRLLLLLRRRLRRRLLRLLRRRRRLRLRLRRLLLLRLLLRRLLRLLRLLRLLRLRRRRLLLRRRLRLLLRRLRLRLRLLLLRLLLLRRLRLLRLRLRRRRLRLRLLLLLRLLRLLRRLLRRLLLRRRRLLRRRLLRRLLRRLRRLLRLRLRRRLRRRRLRLLLRLRRLLLLRRRRRLRLLLLRLLLLRLRRRRLLLRRRRLLRLLRLLRRLRRLRRLRLLLLRRRRLLLRRLLLRLRRLRLRRLLLLRLLLRLLLLRRRLRLRRRLRLRRRRLRLLLRRLLLLRRRLRLLLRLLLRLRLRLLLLRLLLRRRLLLRLRRRRLLRLLRRRLLRLLLLRRLRRRLRLLRLLLLLRRLRLLRLRLLLLRLLLRLLRLLRLLLLLLRRLRRRLLRRRLLRRLRRRLRLRRRRLRLRRRLLRLLLLRLRLLRLRLRLLLRRLRRLRLLLRLLLRLLRLLRLLLRLRLLRRRLRRRRLLLRRLLLRRRLRRRRRLLRLRRLLLLRLRRLRLRRLRLRRLLRLLLLLRLRRLLRRRLRLLLLRRLLLRLLLLLLLRRLRLLLRLLLLRLLRRRLLRRLRRRLRRRLLRLLRLRLRRRRLRLLLRLRRRLRRLRRLRLLRLRLLRLLRRRLRLLLRRRLLLLRRRRRLLRRLLRRRLLRLLRRRRLLRLRRLRRRLRLRLLLLLLRRRRRRRLLRLRLLRLLLLRRLLLLRLLRRLLLRRLRRLRRRLRRRLLLRRRLRLLLLLLRRLRLLRLLLRRLLRLLLLLLLLLLLLLRRLLLLRRRRLLLRLRRRLRRLLRLRRLLLLLLLLRLLLRRRLRRRLRLRLLLRRRRRLRLLLRRRLRRLLLRRRRLRRLLLLLLRRRRRRRRLRRLRLLLRLLLRRRRLRLRLRLLRRLRRLRLRLLLLLLRRLRRLRRRLLRRLLLLLRLRLLLLRRLLRLRRLRRRLRLRLLRLRRRRLLRRRRRRLRLLLRRRLRRLRLLLLRRLLLLRRLLLRRRRLLLRLRLLLRLRLLRLRRLRRRRRRLRLLRLLRRRLLRLRRRRRRLLRRLRLRRLLLLRRRRRLRRLRRLLRLRLLLLLRLRLLRLLLLLRRRLLLLRRRRRLRLRRRRRRLRLLLLRLLLRRRRRLLRLRRLRRRRRLRLRLLLLRLRLRRLLLRLRLRLLLLLRRLRLLRRRLRRLRLRLLLLLRRLLLLLRLRLRRLLLLLLRLLLRLRLLRRLRLRRRRLRRRRRLRLRLRLRLLRRLRLLRLLLLLLLRRRRRRRRRLLLLRLLRRRRLRRRRLLLLRRRLLRRLLLRRLLLRRRLLLLRRRRLRRRLRLRRLRLRLLLLRLRLRLRRLRRRLRRRRRRRRLLRLLLLRLLRLRLLLRRLLRLRRRLLLRLLLRRLLRLLLLLRRRRLLRRRLRRLLLLRLRRRLLRLRLLLRLLRLRRRLRLLLRRLLLLRLLRRLLLLLRRLLRRLRLRLRLLRRLRRRLRLLRLRRRRLRLRRRLRRRLLLRLLRLLLRRRLLRRRLRLRRRRRRLRLLLRRLRRRLLLRLRRRLRRLRRRRLLLLLLLLLRRLRLRLRLRRLLLRLRRRRRLRLRLLLRLLRRLRLRRRLLRRRLLRLRLLRRRRLLLLRRLLLLLRRLLRRLLLRLRLRRLRLLLLLLRRLRRRLRRRLLRRRRLLLRLRLRRLRLRRRLRRRRRRRRRLRLRRRLLLRLRLLLRLLLLRRRRRLRRRLRRRLRRRRRRLLLLLLLRRLRRRRLLRRLLLRLRLLLLLRLRLLLLLLLLRRLLLRLLLLLLLRRRLLRLRRLRRRLLRLLRLLRRLLLRRRLLLRRLLRLLLLLLLLRLLLLLRLRLLLRRLRLRRLRRLLLRRLRLRRLLRRRLLLLRRLLLRLRLLRLLLLRRRLRLLLRLLLLRLLRLRRLRRRLRRLLLRRRRLLLRLLRRRLRRLRRLLLRRLLRLRLRLLLLRRRLRRRRRRLRLLRLRLRLLRLRRRRLLRLLLRLRLLLLLRLLRRLRLLLLLRLLRLLLRLLLLRLRLLLLRLRLLLRLLLLLLLLRRLRLLLLRLLRLLRRRRLRRRRRRRRLRLLLRRLLRRRRRRRLRLLRLRLRRRRRRRRRLLLRRRLLRLLRRLRLLLRLRRRRRLLLRLLRRLRLLRRRLLLRRLLRRRLRRRLRLRLLLRLLRLLRRRRLRLLRRLRRRLLRLRLRRRRRLRLLLRLRLLLRLRLLRLLRLRRRRLLRRLLRRRLRLLLRRRRLLRRRLLRLLLLLRLRRLLRLRLRRRLRLLLLLRRLLRLLLLRRLLLRLRLLLRRRRRRLLRRLRRLLRRLRRLRLRLRRRRLRLLRLLLLLLLRRRRRLRRLLLLRRRLLLLLLLLRLRLRLRLRLLLLLLRLRRRLRLLRLRRLRLRRRRLLLLLLLLRRLLLRLLLLLRLRLLLRRRLLRRRLRRLLRRLRRRLRRLRLRLLRLLLRLRRRLRRLRRRRLLLRRLRLRLLLRLLRRLRLRRLLLRLRLLRRLRRRLRLRRRLLRRRLLLLRRRLRLLRRLRRLRLLLLRLRLLRRRRRRLLRLLRLLLLRRRLLRRRRLLLLLRRLRRRLLLLRLRRRLLLRLLLRLRLLLLRLLLLLRLLRRLLLLLLLLLLRLRRRRRLRRRRRRLLRRRRLRLLLLRRRRRRRLLRRRLRRRLLRLRRRRLLRLLLLLLRLLRLLRLLRLRRRLRLLLRLRLRRLLLLLLRRLRLLRLRRRLLRRRLLRLLRLLLLLRRLRLRRRRLLLLRRLRLLLLRLRRRRRLLRRLRRLLLRLRRLRRRRLRRRRRLLRRLRLRRLLLRLRRRLRLLLRRLLRLRRRRRRRLRRLLRRLLRRRLLLLLRRLRLRLRLRLLRRLRRRLRLRLRLRRRRLRLRLRLLRRLLRLLLLLRRRRLLLLLLLRRLRRLRRRRRRRLLLLRLRRRRLLLLLLLLLRLRRRLLLRLLLRLRRRLLRLRRRLLLRRLRLLRRRRRRRLRLLRRRRRRRLLRRLRRLRRLRLLRLRLRLRRLRLLLLRLRLLRLRLRRLLLLLLRLLLRLLRRLLRRRLLLRLRRRRRRLRRLLLRRRRLRLRLRRLLLLLLRRLRRRRRRRLLRRLRRRRRRLRLRRRLRLLLLRLRLLLRLRLLRRLLLRRLRLRRRLLRLRRLLLRLLRRRLLLRRLLLLLLLLLLLLLRLRRLLLRLLLLRRLRLRRLRLLLLRLLLLRRLLLRLLLRLLRLLLRRLRLRRRRRLLRLRRLLLLRLLLRRRRLRLRRLLRRLRRLRLLLRLLLRLLLRRRLRLLRLRRLRRLLRRRRLRLRLRRRLRLRLRRLRLRLRRLRLLLLRLRLLLLLRLLRRLLRRRLRLLRLLLRRRRRRRRLLLLLLRRRRLLRLRRLRRLRRLLLLLLLLRRRRLLLLLLLRLLRLRLLLLRRRLRLLRLRLLRLRRLRRLRRRLLLLLLLLLLLRLLRLLRLRRRRRLRLRLLRLLRRLRRLLRRLRRRLRRLLLRLLRLLRLLLLRRRRLRRLRRRRLRLRRRRRRLLRLRRLLLLLRLRLLLRRLRRRRLLLLRLRRRLLLLLRLLRRLLRRRLRLRLLLRLRLLLLLRRLRRRLRLRRRLLLLLLLLRLLLRRRLRRLLLRLRRLLLLLLRRLLLLRLRLRRRLLRRLRLRRRLRRRRLLLRRRRLLLLRLLLRLRLLRLLLLLLRRRRRLRLLRLLLRRLRLRLLLLRRRRLRRLRLLLRRLLRLRLRLLLRRLLRLLLLLLLRRRLLLRLLLRLLRRLLRRRLLLRRLLRLLLRLRLLRRRLRRLLLLRLRRLLRRRRLLRLLLLRLRLLRLRRLLLLLLLLLRLRRRLLRRRLRLRRRRLLRLRRRRLLLLRRLRRRRRLRRLLLRLLLRRRLLRRRLLLLLLRRRLRRLLRLLLRLRRRLRLRRRLLRLLRLLLRRRRRRLRRLLRLLRLLLLRRLLLLRLLLRRLLLLRLLLLRRLRLRLRRRRLRRRLLRRLLRRLRRLRRRLLLRLRLLLRRRRRLLRRRLRLRLLLRLLLRLLLLLLLRRRRLLLLLLLRRRLRLLLRLLLRLRLLLRRRRRLRRLRRRLRRLLLLLRRLRLLLRRLLLLRLLLRRRLLLLLRRLLLRRLLLLLLRLLLLLLRRRLRRRRRLLLRLRRLLLLRLRRLRLRRLLLLLLLRRRLRLLLLLRLLLRRRLLRRRRLRLLLRLRRRRLLRLLLRLLRRLRLLLLLLLRLRRRLRRLRRRRRRLLLRRRRLLLRRLRRRRLRRLLLLLLLLLLLRLRRLLRRRLRLLLLLLLLLRLRLLRRRLLRLLRRLRRLLLRLLLRLRRLLLRLRLLRRLRLRRRRRRRRRLLRRLRLLLLRRLLLRLRLRRLRRLRRLRLLRLRLLLLRLLRLLLLLLRLLRRLRLLRRLRRRRLLRLLRLRLLRRLLLRLRLRLRRRLLRRLRLRRRLLRLRLLRLRLRRRLRRLLRRRLLLLRRLLLRRLLRLLLRRLRLLLLRRRRRLRLRRRLLRRRLLRLLLLRLLLRRRLLRLLLRLLRRLLRLRRLLLLLLLRLLLLLRRLLLLLRLLRLRLLLLLRRLRRRRLLLLLRRRRLRRLRLRRLLRLLLLRRLRLLRRLLLRRLRLLLRRRLRRRRLRLRLRLRLRRRLLLRRRLRRLLRRLLRLLRLRRRRLLRRLLLLRRRLRRLRRLRRLRLLLRRLRLRLRLRLRRLLRLLLLRLRLLRRLRLRRRRRRLLLRLLRRLLLRLRLLLRRRLRLLRLRRRLRRRLRRRLLLLLRLLRLLLRLLRRRLRLLLLRRLRRRLRLRRRRLLLRLLRRLLLRLLLRLRRLRLRLLLRLRRLLLLLLRLRLLLRLRLLRLRLLRRRLLLRLRLRLRLLLRRLRRLRRRRLLLRRLLRRLRRRLRRLRLLRRRRLRLRLRRLLLRLRRLRLRRRRLRLRRLRRLLLRRLLRRRLRLRRLRRLLLRLRLLRLLRRRLLLLRLLLLLLRRLRLRLRRLLRRLLRLLRRRRLLRLLLLRRRLRRRRLRLRLRRRLRRRLLRRRRLLLRRLRRLRRRLRLRLRLLRRRLLRLRLLLRLRLRLLRRLRLLRLRLLLLRLLLLLRLRLRRRLLRLRRRLRLRLLRRRRLLRLLRLLRRRLLLRRRLRRRRRRRLRLRLRLLRLLRLLRLLRRLLLRLRRRLRRRRRRRRRRRRRLLRRLLLLLLLRLRLRRLLRRLRLRLRLRRLRRLLLLRRRRRRRRRLLRRRLRLLRRRRLLRLLLLRLLLRRRRLRLLRLLRLLRRRLLLLLRLLLRLRLLLLRLRLLLLLRLLLRLRLRLRRRRRRRLRRLRLLRRRRLRLRRRLLLLLRRRLLRRRLLRRLRLRRLRRLRRRRLLLLLRRRRLLRLLLRLRRRRRRLLRRRLLLLRRRLRRRLRRRRLLRLRLLRRLLLLRRLLRLRLRLLLRRLRRLRRRLLRLRLLRRRLRLLLLRRLRRLLRLRRLRRRLRRLLLLRLLRRRRLLRLRLRLRRLRLRRLRLRRRRLLLRRLRLRRRLLLRRRRLLLRLLLLLLLLRLLLLRLRRRLRRLLLRLLRLRLRLLLLLRRLLLLLRLLLRLLLRLLLRRLRLLRLLLLRLRRRLLLRLLLRRRLRRLLLLLLLRRLRLRRRRRRRLRRLRRLRLRRRLLLLRLLLRLLRRLRLRRLRLRRRLRRLLLLLLLRLRLLLLRRRRLRLRRRLRRLRRLRLRRLRRLLLLLRRLRLRLLLRLLLRLRLRLLRRRRRRLLLRRLLRLLLRLLRLRRLLLRRLRLRLRLRLRLLLLLLLLRLLRRLRLLLRLRRRLLLRRLRLLRLLRRRRRLRRRLLRRRLLLRRLRLLLRRLRRLRLLLLLLRLRLLLLRLRRLLLRRLRLLLLRLLLLLRRLRLRRLLRRLLRLLLRLRLRLRRRLRRLRRLRRLLRLRLLLRLLLLLRRLLLRRLLRLLRLLLLRRLRLRLLLLRLLLLLRRLRRLRLRLLRLLRLRLRRLLRRRRRRRRRRLRLLLLRLRRLRLLRLRLLLRLRLLRRLLRRRRRLRRRLLRLLLRRLLLLRLRLRRLLRLLRRRLRLLLLLLLLRLRRLLRRLLLRRLLLLLRRRRLRLLRRLLRLLLLRLLLRLLRRRLRRLRRRRLLRLLLLRRLRLLLRLRLRLRLRLRLLLLRRRLRRRLRLLLRRRRLRLRLLLRRLRLLRLLLRRRLRLLRLRLRLRLRRRLRRRLRLLLLRLLRRLRRRLRRRLLRRRLLRRLLRLRRLLLRRRLRRLRRLLLLRLLLLRLLRLLLLRLRLLRRRLLLLLRLRLLLRLRLRLRRLLRRRRRLLRLLLRRLRRRLLRLLLLRLLRRLLLLRRLLRRRRLRRRLLLLLRLRRLRLLLRLRRLLLLRLRRLRLLRLRLLLRRLLRRRLRRLLLRRLLRRRLRLLRRLRLRLLRLLRRLRRLLLLRLRRLLLLRRRRRRLRLRLRRRLRRRLRLLRRRLRLRRLLLLLRRLRRRLLLRLRRRLRLRRRRRRLRLLLRLRRRLLRLLRRRLRLLRLRRRLLRLLLRRRLRRRRRLLLRLRRRRLRRLLLRLRRRLLRRRLRRRLLLLLLLRLLRRLRLLRLLLLRRLLLRRLLLRLRRLRRRLRRLLRRLLLLRLLRLLLRLLLRLRLLLLLLLRRRRLRLLRLRRRLLRLLRLRLLRLRLLRLLLRRLRLRLLLLLRLLRLLRLRLRLLLLLRRLLLRLLLLRLRRRLRLRLLRRLRLRLLLRLLLLRRRLLRRLLLLLRRRLLLLRRLLLRRLLLRRLLLLLLLLLLRRLLLRLRRRLRRRRLLRLRLRLLLRLLRLRLRRLRRRLLRRRLLRLRRRLRRLLRRRLLRLRLRLRRLRLRLRRRRRLLRLRRRLRLLLRLLRRRRLLRRLRRRRRLLRLRLLLLRLLLLLLLLRLRLRRRRRLLRLRLLRLRRLRRRLLLRRLRRLRRLLLLRLRLRLRLLRRLRRLRRLRRRRRRRRRRRLRLLRLLLRLLRLRLRLLRLRRRLRRLLLRRLLRRLLLRLLLLRRLLLLLRRLRLRRRLLLRRLLLRLLRLRLLLRLLRRLLLRRRLLRLRLRLRLLLRRLLRRLRLLRLRLRLLRLLRLRRRLRLRLLRRLLLRLRLRRLLRRLLRRRLLRLRLLLLLLRLLLLRRRLRLRLRLLRRLRRRRRLRRRRLLLLLLLLRRRLLRRRLRLRRRRLLLLLRLLLLRRRRRLRRLRRLRLRRLRRLLRLLLLLRLLLLRLLRRRRRLRLLLLRLLRRRLLRLLLLRRRRRLLLRRLLRLRRLRRRLLRRRRRRRLRRLLLRRLRRLRRRRRRLRLLLLRLLRRLRLRRRRRRLRLLLRLRRLLLRLRLRLLLLRRRRLRLLRLLRLLLLLRLLRRLRLRRLRLLLRLRLLRLLRLLLLRLLRRLRLRLLLRLRRLLRRRLLLRRLRLRLRRRRLRLLLLLRLRRRRRLRLLLLLRRRLRLLRLRRLRLRRRRLLLRLLRLLRRRLLLLRLRLRRLRLRLLLLLLLLLLLLLRRLRLLLLLRLRRRLRLLRRLLLRRRRRLLRLRRRLLLLLLRLLLRLRLLLLRLLLRLRLRLLLRRLLLLLRLLRLLRLRLLLRLRRLLLRLRRLRRLRRRRLRRLLLRRLRRLLLLRRLLLLRLLLRRLRLLLLRLLRLLRRRLRRLRLLRLRRLLRRRLRRRRLLRRRRLRRRRLLRLLRRLRLRRLLRLRLRRLLLRRLRRRLLRRRLRLRLRRLLLLLLLRRLLRLLRRLRRLLLLRLLRLRLLRLLLRLLRLRRRLLRLLLLRLLRRLRRRRLLRRLRRRRLRLLLLLRRLLLRLLRRRLLLRRRLLLRLLRRLLRLLLLLRRLRRLRLRRRLRLRLRLLRLLLRRRRLLRLRRLLLRLRRLRRLRRRRRRRLRRLRLRLRLRLLRRRRLLLLRLRRRLRRLRRLLRLLLLLRLLRLRLLRRLLRRRRLLLLLLLLLLLLLRRRLLRRLLRRLRRLRRRRRLLLLLLLRRRRLRLLRLLLRRLRLRLLRLLLLRLRLLLLLLLLLLRLRRLRLRRLLLRLRLRRLRRLLLRRLRRLRLLRLRLRLLLLRRLRLLLLLLLRRRLLLRLRLRLLRLLRRLLLRLLLLRLRLRLRRRLRLLLRLRLRLLLRLRLRRRRLRLLRRRRLLLRRRRRRLLRRRLRLRRRRRRRLLLLLRLRRRRLLRRRRLRLRRRRLLLRLLLLRLLRLRLLLLLLLRLLLRLRLRRRRRLLLLLLRLRLLRRRRRLLRLRRRRRRLLLLLLLRRRLLRLRLLRLLRRRLLRLLLRRRLRRLLRLLRLLRRLRRRLRLLRLLRRRRRLLRLRLRRRLLLLRLRLLLRRLLRLRLRLRLLRRLRLRRLLLRLLRRRLRLLRRLRRRLRLLLLLLRRLRRRRLRRLLRLRLLLLLRRLRLRLRLRLLRLLLLRLRLRLRLRLLLRLLRRRRLRLRLRLLLLRLRLRRLRLLRLLRLLRRLLLLRRLLLRLLLRRRLRLLLLLRRRRLRLLLRLRLRRLLLRLLRLLRRLRRLRRLRLLRLLRRLRLLRRLRRRRLRLRLRLRLRLRLRLLLRLRLLLLRLLLRRRRRLLRLLLRRLRLLLLLLRRRRRLRRLRRRLLLLRLRLLRLLRLLLRLRLLLRRLLLLRLLRLRLLLLLRRLRLLLLRLRLLRLLRRLLRLLRLLLLLRRRLLRRLLRRLLLRLLLRRLRLLLRRRLLLRRLLRLLLRRLLRLRLLRRLRRRLLRRRRLRLRRLRRRLLRLLRRRRRRRRLLLLLLLLRRLLRRLLRLRLLRRRLLRLLLRRRLRRLRRRRLLRRRRRRRLRRRRRLRLRRRLRLRRLLLRLLLLRLRLLRRRLRLLRLRLRLRLLRRRLRLRLLLLLRLLLLRRRLRRRLRLLRRLLRLLLLRRLLLLRLLRRRLLRLRLRRLRRRRRRRRRLLRLRLLRLRLLRLLLRRRLRRRLRRRRRRRRRRLLLLRRRRRRRLRRLLLRLLLLRLLRLRRRRLLRRLRRRRLRRLLRRRLLRRRLLRRLLLRRRLLLLLRLLRRRRLLLRLLLLLLRRLRLRLLRRRRLLRLRLRRLRRRRRRLRLRRLLLRRRRRRRLRLLRRRRLLLRRRRRLLRLLRRLRRRLRRRLRRLLRLLRLRRLLLRRRRLRLLRRRLLRLRLLRRLRRRLRRLLRLRLRLLLRLRRRLLRRLLRRLLRLLRRLRLLRRLRRLLRLLRRLRRLLRRLLRLLLRLRRRRLRRLLRRRRRLLLRLRLLRRLLLLLLRRRLLLRRRLLLLRRRLLLRRLRLRLLRLRLLLRRLRRLLRLRRRRRRRLRLRLLLRRLLRRLLLLRRRRRRRLLRLLLLRRRRRLRRRLRLLRLLRRRRRLRLLRLRRLRLLRLLLLRRLLRRRLLRLLLLLRLRLRRLRLLRRRLRRLRRRRRRLLLLLLLLLLLRRLLLLRLRLRRLLRLLRLRLLLLRLLRRLLLRLLRRRRLRLLLLLRLRRLRRLLRRLLRRRLLRLLLRLLLLRLRLLRRRRRRRRRLRRLLRLLRLLRRRRRRLLRLLLLRLRRRLLLRRRRRLLRRRRRLRRRRRLLLRLLLLLRLLRLRLLRRLLLLRRRRRLRRRLRRLLLLLLRLLLRLLRLLLRRRLLLLRLRLRLRRRLLLRLRRLRLLLLRRLRLLRRRLLRRLRLRLRRLLLRLLRLRRRRLLLLRLRLRRLRLLRLLRRLRRLRLLRLRLRLRRLRLLRRRLLRRLRRRRRLRLLRRLLLLRRLRRRLLRRLLLLLLLLLRLLLLLRRLLRLLLRRRRRRLRLLRLRRLRLRRLRRLLRRRRRRLRLLRLLRLRLRRRRLLRLRLRRRLLRRRLLLLRLLLRRRLLRLLRRRLRLRRRRLRLRRLLLRRLRRLLLRRLLRLRRRLRRLRRLRLRRRRRRLLRRRLLLLRLLRLRRRLLRRRRLRRRLRRRLLLLRLLLRLLLLRRRLLLRLRLLLLRLRRLLRLRLLLLLLRLRLRRRLRLLLLRLRLLLLLRLLLLRRLRLRRRLRRLRRLLLLRLRLLRLLRRRLRLRRLRLRRRRRRLLRLRLLLLRLLRRRLLLLLRRRRRLRRLRRRLLRLRLLRLRLLRRLRLLLRRLRRRRRLRRRLLRLRLRRLRRRRLLRRRLLLRLLLRLRRLLRLLLLRRRRRRRLRRLLLLRLLLLRRRLLRRLRRRLRLRLRLRLLLLLLLLLRLRLLLRLLLLLLRLRRLLLLLRLRLLRRLLLLLLRLLLLRRRLLLRLLRLRLLLLLRRRRLLLRRRLRLLRLLLRLLRRLRLLLRLRLLRRLLLLRRLRRLLRLLLLLLLLRRRLRLLLLLLLLLRRRRLLLLLRLLRRRRRRRRLLRRRLRLRLLLRRRLRLLLLLLRLLLRLRLLRRRRLRRRLRLRLLLLRLLRLRLRLRRLLRRLLLLRLLRLLRLRLRRLLLLRLLRLLLLLRRLLRLLLLLLLLRRRRRLLRLLLLLLLLRLRLLLRRLRLRRRRRLLLRRRLLLRLRRRRRLRRLLLLLLRLRLLRRRLLLLLLRLRRRLLRRRLRRRRLRLRLLLRLRLLRLLLRRRRLLRRLRLRRLLLLRRRLRLRRLRRRRRLLRLRRLLRRRRLLLLRLLLRRRLLLRLLRLLLLLRLLRLLRRLRRRLLRRLRLRRRLLRLLLRLRRRRLLLLRLRLLLRLRLLLRLLLRRLRLLLLRLLRLLRRRRRRRRRRRLRRRLRRRRLRLLRRLLRRLLLLLRLLRRRRRRLLRLRLRRLLLLLLLRLRRRRLLRRRLLLLLLRLLLLLLRRLRLLLRLLLLLRLLRRRLRLLLLRRRRLRLRRLLLLRRRLRLRLRRRRRLLRRLLLRLLLLRRRRLLLRRRLRRLRLRRRLRLLRLRLLLLRLLRLRRLRLLLLLLLLLLLLRLLRLRRRLLRRRRRRLRRLLLLLLLRLLRLRRRRRRLLLLRLRLLLRLLLRRLRRLLLLRRRLRRRLRLRRLLRLLLRLRLLLRLRLRLLLRRLLRLLRLRLLLLRRRRLRLRRLLRRRLRLLLLLLLRRLRRRLLLLLLLRLLLLLRLLLLRRLRRLLRLLLLLRLRLLLRRLRLLRRLLLRLLLRRLLLRRRRLRRLLRLRLRLRLLLRRLRLRRLRRLRRRRLRRRLRRLRLLLRLRLLRLRRLLRLLLRLLRLLRRLRRLRLRRLLLLRRLLLLRRLRLRLRRLLRLRRLLLRRRLRLRLRRLRRLRLLLLLLLRLLLLLRLLRLLRLRLRLRLRLLLLLRLLRLLLRLRLLRLLRLRRRRRLRRLRRRRRLLLLRRRRLRLLLRLLRRLLLRLLLRLLRLLRRLLLRRRLLLRLLRLLRLRLRRRLRLLLRLLLLRLLRLRRRRRLLRLRRLLLRLLRLLLRLLLLLLLRRRLLRLLRLRLLRLRLLLLRRRLRLRRRLLLLRLLRRLRRRRLRRRRLLRRRRRRLRRLRLRRRRLRLRLRLRLLLRRLRRLRRLRLRRLLRLRLLRRRRRLRRLRLLRLRRRLLRRRLRRLRRRLRRRLLRLRLRLLLLRLLLRRRLLLLLLRLLRRLRRLLLLRRRRLLLLLLLLRRRLRRRLLLRRLLRLLRRRRRLLLRLRLRRLLLRLLRLRLLLRLLRLRLRRLLRRLRRLLLRLLLRLRRRRLLLRRLRRRLRRLRLRRRRRLLRRRRLRLRRRLLLRRRLLLLRRRLLRLRLLRRLRRRLRRRLLLRRLRRRLRLLRLRRLLLRLRLLLLRLRLLLRRRRLLRRRLRRRLRLRRLRLRLLRLLLLRRRRRRLLRRLRRLLLLRLRLRLLLRLRRRLRRRRRLRRLRLRLRLLLLLRRRLLRLRLRRRLLLLLLLRRRRLLRLRLLLLLLRRRLLRLLLRLLLRRRLLLLRRLRLLLRRRRLLLLRRRRLRRLLRLRLRRLRRLLRLRLRLRLLRLRLLLLLRLLRRLLLRRLLLLRRLRRRRLRRRLLRLLRLLRLRRRRLRLRLRLLLLLRRRRLRRRLRRRLLLLLLRLRRLLLLLRRRLLLRRRRRRLRLRLLLLLLLLRLRRRLRRLRRLLRRRLLLRLLLLLRLLLRRLRRLLRLRLRLRLLLLLRLLRRRRLLLLRRRRRLRRRLRLRLRRLRLRLRRRLLLLRRRLLLRRRLLLRLLRLLRLLLLRLRRRLLLLLRRLRRLLRRRLLRRRRRRRRRRRLRLRRLLLLRLRRLLRLLLLLRRRRLRRLLLRRRLLLRRLLLLRRLRLLLRRRLRLRRLRLRLLLRLRRRRLRRLRRRRRRRRLLLRRRRRLLLRLRLLRLLLLLLRRLLLLRRRLRLLRLRRRRRRLLLLRLLLRRRLLRRLLRLLLLLRRLLRLLLRRLLLRLRLLRLRLRLLLLLLRLLRLLRRRRLLLLLLLRLRRRRLLRRLRRRRRLRLRRLLLRRLRRLLRRRRLRLRRLRLLLRRLRLLLRLLLLRLLRRLLRLRLRLLLRRLRRLRRLRRLLRLRLLRLLRLLLRRRRLRRLLLLLLLRLRLRRRRLRLLRLRLRLLLLRLRRRLRRRRRLRRLLRRRLRRRLRLRLRLRRLLLLRLLRLLLLRLRLLRRRLLLRLLLRRLRLRLRLLLRRLRLRRLLLLRRRRRRLLRLLRLRRLRLRLLLRRRLLLLLRLRLLLLRRLLRLRRRRRRRLRLLRLRRLLRRRRLRRRLLLRRRLLLLRLRLLLLRRLRRLRLLLRLRRRLRLLRRLRLRLRRRRLRRLRLRLLRRLLRLLLRRRLRLRLLRLRLLRLLLRRLLRLRRRRLLRRLLRLRRRLRRRRRRRRRRLRLLRRRRLRRLLRLLLLLRRRLRLLRLRLLRLLRRLRRLLLRLLLLRRRRLRRRRLRRLRLRLRLLRLLRLLRLLLLRLLRLRLLLRLLRRLLRRRLLLLLLRLLLRRLLRRLRLRLLRRLLLLLRRRRRRRLRLRLLLRRRLLLRRRRRLLLRLRLLRLLRLRLLLLRLRLRLRLLRLRLLRRLRLLRRLLRLLLLLRRRLLRLLRLLLLLRLLRRRLRLRLRRRRRRRRLLLRRRLLLLRRLLRLLRLLLLLRLRRLLRLLLLRLRLLRRRRRLRLLRRRLRLRLRLLLLRLRRRLLLLRLRLRLLLLLRLRLRLLLRLLRLLLRLLLRLRRRLLLRLRRLLLLLRLRLLRLRRLRLRRLLLLRRLRRRRLLRRLLLRRRLRRRLRLRLRLRLRLLRRRLLRRRLLLLRRLRLRRRLRLLLLRLLRLRRRRRRLLLRLLLLLLRLLRLRRLLLLLLRLRRLRLLRLLRRLRRLRRRLLLLLLLRLLLLLRRRLLLRRRLLRRRRRLRLLRRRRLRLLRRRLRLRRLRRLLRLRRLLLRRLRRRLLLLRLRRRRRRRRLLRRRRLRRLRRRRRLRRRLLLLLRLRLRLLRLLLLLLLLLRLRLLLLLLRRRLLRLLLRLLLRRRRLRLLRRLRLLLLRLLLRLRLLLLLRRRRLRLRLRLLLRLLLRRLLRRRRRRLLRRRLLRRRLRLLLRLLLRLRLRLRLLRLLRLRRLLLRLLRLRRRLLRRLLRLRLRLRRRRLLLRLLRRRLRLLLRLRRRLLRLLLRRRLRLRRRLLRRLRRLRRLLLLRRRLLLLLRLLRLLRLLRRLRRRRRRLRRRRLLLLRLRLRLRRLLRLLLLRRRLLRRRLRRLLLLLRLLLRLRLRLLLRLRRLRRRLLRLRRRRRLRRLLLLRLLLLRLLRRLLLRLRRRRLLRRLLRLRRLRRRLRLLLLRLLRLRLLLLLRRRRLLRRLLRLRRLLLLRRLLLRLRRLRRLRRLLRLLRRLRLLLLLRRLRLLRRLRLLLLLRLRLRLRLRLRRLLRLLLRRRLRLLRRRLRRRRRLLRLLLLRRRLLRRLLRRRRLLLRLLRLRLRLRLRLRLLLRRLLRRRLLLRLLLRRRLRRRRRRRRRLLRRLRRRRRLLRRRRLLLLLLRRLLLRRLLLRRLLLRLLLRLRRRLRRRRLRLLLLLLRLRLLRLLRLRLRLLLLLRRLLLRLRLRLLRLRLLRLRLLLRRLLRLLLRRLLRRLLRRLLRRRRRRRRLRLRRRLLRRLLLLRRRLLRLLRRRLLRRLLRRLLLLRLRRRRLRLRRLLRRLRRLRLRRRRRRLLLLRRLLLLRLRLRLRLLRRRRRLLRLLRRLRRLLLRRLRLRLRLRRRLLRLRLRRLLRLLRLRRLRRRRLLRLRLLLLRLRRRLRRRLLLLLRLLLRLLLRRRLRLRLRRLRLRLLLLLRRRRLRLRLLRLLLLRRLRRRLLLLLRLLRRLLLLLRLRLRRRRLRLRRLLLLLLLRRRRRRRLRRRRRRLRLRLLLRRLRLRLLLRRRRLRLLRRRRRLLLLLRLRRRLLRLLLLLLRRLRLLRRLRRLLLLRRRRLRLRLLRLLRLRLLLLRLRLLLRLLLRLLRRLLRRLLRLRLLRLRLRRRRLLLRRLRLLLRLLRRRLLRRLLLLLRLLLLLRLRLLLRLRRRLRLLLLLLRRRRLRRLRRRLLRRLLLLLLLLLLLRRLRLRRLLRRRRLRRLLRRRLRLLRRLRRRLRLRRRRRRRLRRLLLRLRRLRRRLRLRLLRLLLRRLLRLLRRRLRLLLRLLLRLLRLRRLLRRRLRLLRLRRLLRLRLLRRRRLRLRLRLLLLLRLRLLLLRLRRRRRLLRLLLLRLLRLRLRRRLLLRRLLRRRRLLLRLRRRLLLLRLRLLRLRRLRRRRLRLLRLLLRRRLLLLLLLLRRRRLRLRRRRLRLRRLRRRRLRLLLLRLRLRLLLLRLLRLLLRLLLLLRRRRRRRLRLRLRLLLLLLLLLRRRLLLRLLLRLRLLRRLLLRRRLLLRLRLRLLRLLLLRRRLLRRRRLRLRLLLLLLRLLLLLLRLRLRRRLLRRRRLRLLLRLLRRRRRRRLLRLRRRLLRRRRRRLLRLLLRLRLLRLRLLRRLRLLLRRRLLRRRRLRLLRRRRLLLLLLRLLLRLRRRLLLRLRLLRRRLLRRRRRLLRRLRLLLRRRRLLRRRLLLLLRLLRLLRLLLLLLRRLRLRLRLLLRLRLRLRRLLLLLLLRRLLLRRLRRLRRLRRRRRLLRLRLLRLRLRRLRLLRLLLLRLRRRRRLLLLRRLRLLRLLLLLLRLRLRRRLRLRRRRRLLRRLRLRLRLRLLLLLLLRLLLLRLRLLRLLRLLLLRLRLLLLLLRRLLRLLLLLLLRLLRRRRLLRLLLRLLRLRRRRLLLRLRRLRLLLRLLLRLLRLRLRRRLRRLLLLLRLRLLRRRLRRRLLLRRLRLRLRRRRRRLLLRRLLRLRRRLLRLRRLRLRRRRLLLLLRLRLLLRRRRRRRRRRLLLRLRLRLRRRLRRRLRRRLLRRLRLRLRLLLRLRLRLLLLRRRLRLLRRLRRLLRRLRLLLLRLLRRLRLLRLLRLLRLRRRRLLRLLLRLRLRRRRLRLLRRLLLRRRLLRRLRRLRLLLLRRRLLLRRRRLLLRRRLLLRRLRRLRRLLLLLLLLLLRLRRRLRRRRRRLLRRLRLLLLLRLLLLRLLRLRRRRRRLLRLLLRRRRLLLLLRLLLRRRLLRRLLRRRLRRLRLRLLLRRRLLLLRRLLRRLLRLRLRRRRRLLRRLLLLLLRLRLLRLLRRRRRLLLRRLRLLRRRLRLLRRRLRRLLRRLLLLRRRLLRLLLRRLLRLRLLLRLRLRLRRRRRLLRRRRRRRLLLLLRRRRLLLRLRRRRRLRRRLLRLLLRLLLRRLLRLRLLLLLLLLLRLLRRLLLRLRLRRRRRRLLLRLLRLLLRLRLLRRLRRLRLLRRLRRLRLLLLLRLRLLRLRLRRLLRLRRLLRLRLLLRLLLLLRLRLRRRLLLLRLLLLRLLRRRLLRRRRLLRLLLRLRRLLRRRRLRLLRRRLRLLLLLLRRLLRLRLLRRRRRLLLRLLRLRRRLRLRRRLRLLRLLLRLLLLRRLLRRLRLRRLLRLLLLRLRLLLRLRRRLRRLRLRRLRLRLRRLLLRLLLLLLLLLLLLLRRLLRLLRRRLRLLRRRRLRLLLLRRLRRRRLLRRLLLLRRLLLRLRRRRLLLLRRLRRRLRRRLRRRLRLRRRRLRRLRLRLRRRRRLRLLRRLLLRLLLRRRRLLRLLLRRLRLRRLRRRRLLLRLRRLLRLLLRRRLRLRLLRLRLRLRRLLRRLRRLLRRRLRRRLLLLLRRLLLRLLLRLLRRLRLRRRRRLRLLRLLRLLRRRLLLLLRLRRRRLLLLLLLRLRRRLLRLLLRLLLRLLRRLRRRRRLLLRLRRLRRLRRRLRRLRRRRRLLLLLRLRLLLLLRRLRLLLRRRRLRRLLRRLLLRLRRRLLLRRLLLRLRLLLLLRRLLRLRLRRLLRRLRRLLLRLLRRRRLRRLLRLRLRLRLRRLRLRRLRRRLLLRRRLLLLLLRRRRRRLRLRRLRLRRRLLLLLLRLRRLLLLRRLRRRRRLLLRRRLLRRLRRLLLLRRLLRRRRRLRRLRLLRLLLLRLRRLRRLLRRRRLRRRRRLLLLLLLRRLRLRLRRLLRLLRRLRRRLRLRLLLRRLRRLLLRRLRRRLRRRRLRRRLRRLRRLLRLLRLRRRRLRLRLRRLLRLLRLRRRLLLLLLLRLRLRRRLLLRRLRLRLLLRRLRLLLRLLRLRRRRLRRRLLRLLLLLLLRRRLLLLRRRRRLRRRLRLLRLRRLRLLRLLLLLLRLLRRRRRLRLRLRLLRRRRRRRLLLLLRLLRRRRRLLLLRLRLLLLRRLRRLRLLRLLLLLLLLLLRRLRLLLLRLRRLRLLRLRLRRLRLLLLRLLRLLRRRLRLRRRRRRLLLLLRLLLLLLLLLRLRRRLLRRRLRRLRRLLLRRLLLRLRLLRRRLRLRLRRLLLLRLRRLLLLLLRRLRRRRLLRRRRRRLLRLLRRLLRRLRLRRLRRRRRLRRLLLRLLLRLLRLRRRRRLLRRRLRLRRRRRRLLRRRLLLRRLRRRRLLLLLRLLLRLRLRLLLLLLLLLLLLRRLRLLLLLRLLRRLLLLLRLRLLLRLLLLLLLLLRLRRRLLLRLRLLRRRRLRRLRRRRRLRRRLLRRLRRRRRLRRLRLLRLRRRLRLRLRRLRRRRLRLLRLLRRLLRRLLLRLLRRRRRLLLLRRLLRLRLRLRLLRRRLLRLLRRLRLLLRRLLRRLLRLLLRRLLLRRRLRLLRLLLLRRLLRRRRLLLRLRLRLLRLRLLLRLLLRRLRRLRLRRLLLLLLRLLLRRRLLRLRLRRLLLRRLLRRLRRRRLLRRRRLLRRRLLLRRLLRLRLLRLRLLLRLRLRRRLLRLLRLRRLLRLRLLRRRLRRLLLLRLLLRRLLLRLRRLRRRRRLRRLLLLRLLLRLLRLLLLLRLRRLLLLLLLRLRRLLLLRRRLRRRLRRLRRLRRRLRLLLRRLLLLRLLLRRRRRRRLLRLLLLRRLLRLRRLLRLRLLRRLLRRLLLRLLLRLLLRLLLLRRRRLRLRRLRRRRLRRLLRRRRLLRLRRLRRLLRLLLRRLLLRRLRRLLLLLRLLRRLRLRLRRRLRRLLLLLLLLRLLLLLLRLRRLRLRRLRRRLLLLRLLLLRRLLRLRRLRRRRRLRLRRRRRLRRRRLLLLRRRRRLRLRRLLLLLRLRRRRRRLRRRRRRLLRLLRLRRLRRRRLLLRLLLLLLLLRRLRRLRRRRRLLRLRLRLRRRLLRLRLLRLRRLLRRRRLRLRLRRRLRRLLRRRRRLRLRLLLLLLLRRLRLRLLRRLLRRLRRLLRRRRLRLRRLLRRLLLLRLLRRRRRLRLRRLLRLLLRRLRRLLRLLRLRLRRLLRLLLRLLLRRRLRLRRRRLRLRRRRLRLRRRRRRLLRLRRLLLRRLRRRRRLLLLLLLRLLRLLRLRRRRLLRRRRLRLRLLLRLRLLRLRRRRRRLRLLRLLRLRRRRRRLLRRRRLRLLLLRRLRLRLLLLLRLRLLLLRRLLLRLLLRRRLLRRLLRRRLRLLLLLLLRLLLRLLRRRLLRLLLLRLRLRLLRLRLLRRRRLRLLRLLLLRLRRRLLRRRRRRRRRLLLRLRLLLRLRLRRRRLRRRLLRRRLLLLRLLRRLLLLRLRLRRRLRLLRRRLLRRLRRLLLRLLRRRLLRLRRRLRRRRLRLRRLRLLRRRLRRLLRRRRLLRRLLLRRRLRLLRLLLLLLLLRRLRLRLRLLRLRRLRLRRLLLRRLRLLLRLRLLRLRLLRRLRLLRRLRRRLLRLLLLLRLRLLRLRLRRRRLLLLRLRRLLRRRLLRLLLRLLRLLLRRLLRRLLLLRRLRRLRLLRRRRLLRRLLLRLRLRLLLLRLRLRRRRLLLLRLLRLLLRRRRRLRRLRRRLRLRRLLLLLRRLLRLLRLRRLLLLRRRLLLLRRRLLRRLLLRRLLRRRRRRRLRRRLLLLLLLLRRLRLRRRRRLRRLLRLLLLRLRRRLRLLRLRLRRLLRLRLLRRRRLLLRLLLRLLRRRLLLRLLLLLLRLRLLLRRRLLRLLLLRRRRRLLLLLLLLRLLLLLRLRLLLRRLRRLLRLRRLRLLLLRLRRRLLLLRLLLLRLLRRLRRRRLLRLRRRRLRLRLRLLRRRLLLLLRLRRLRRLLRLLRLRLLLRRLLLRLRLLRRRRLRRRLRRRLRRRLRLRLLRLLLLRRRLLRLLLLRRRRRLRLLLLLLLRRRLRLRRLLRLLRRRLRRLLRLRLRRLRLLLRRRRLRLLLRLRLRRLLRRRRRLLRLLLRRLRRLRLRLRLRLRLLLLLRLRRRLRRLLLLRLLRRLLRRLRRLRRRRRRRRLLLLLRRLLLLLLLLRLLRLRRLRRLLLRRLRRLLRRRLLLRRRLLRLRRRRLLLLRLLRLLRLLLLRRLRRLRRRLLLRRLRLRLRRRLLRLLRRRLRLLRLLLRRRRLLLRRRRRRRLLRLLLRLLLLRRLLRLLLLLRRRRLLRLLLRRLLRRRLLLLLLLLLLRLLLLLRLLLLRLLLLLRLLLRLRLRRRRLLRLLRLRLLRRRRLRLRLLRLLRLRLRRLRRRLRLRRLRLLRRLLLRLRRLLRRRRLLLLRLLLLLRRLLLLRRLRLLLLRRLRRRLLRLRRRRLLLRLRRRLLLRRLLRRLLLRLRLRLLRLLLLLRLRLLRRRRRLRLRRRLLLRRLLLRRLLRRRLRLRRLLLRLLLLLLLRRLLRLLRLLRRRRRLLRLRLLRRLLLRLLRRRLLRRLRLRRLRRLLLLLRLRRRRRRLLRRLLRRRLRLLRLRLLRLLRLLLLRLRRRRLRLLRRLRRRLLRRRLRRRLRRRLRLRLRLLLRLRLLRRRRRLLRLRLRRLLRLLLLRLLRRRRRLLRRLRRLLRLLLRRLRLRLLLRLRLLRRLRRLLRLLLLRLLRRRLRLLRLRLLLLLLRLLRRLRLRRRRLRLRRLLRLLRRRRLLRLLLLLLRLRLRRRLLRRLRRRLLRLLLLLRRLLRLRLRRRLLRLLLLRLRRRLRLLLRRRRRLRLRLRRLLRLLRLRRLLLRLLLRLRLLRLLRLRRLLRRRRRRLRLLLLRLRRLLLRLRLRRLRLRRRLLRRRLLLLRLRRRRLLRLLRLLLLRRLLLRRLLLRLLRRRLRRLLRLRLLRLLRLLLRLLLLRRLRLRRRLLRRLRLLLRRRRLRLRLRLLLRRRLLLLLRLRRLRRLRRRLLRLRLRRLRLLLLRRRLRLRRRRRRLRLLRRLRRRRLLLRLLRLLLLRLLRRLRRRLRLRLRLRLLRLLLRLRLRLLLLRLRLRLRRLRRLLRLLLRLLLRLRLRRLLRRRLRRLRRRLLLRLRRRLLLLLLRLLRRLLLLRLRRRLRLRLRLLRLRRLRRLLRRLLRLLLLRRRLLRRRRRRLRRLLLRRRRLRRLRLRRLLLRLLLRLLRLRLLRRLRLLLLRRLLLRLRRLRLRLRRRRLRRLRLLLRLLRRLLRLLRRRRLRLRLRLLLLLLRRRRLLRLRLRLLRRRRLRLLLLRLLRRLRRRLRLRRRRLRRRLRLLLRRLLLLRRRLLLRRLRLRLRRRLRRRLLLLRLLRRLLRLLRRLLRRLRRRLRLRRLRLRLRRRLLRLLLRLLLRLLLRRRRLLLRRLLLRRLRLLRLLLRRLRRRLLLLRRLRLRLLRRRRRRLLRRLLLLLRRRLLRLRRLLRLRLLRLRRLLRLRLRLLLLLLRRRLLRLLLRRLRRRLRLRRLLLLLLLRRLRRLLLLRLLLRRLRRLLRRLLRRRLRRLRLLRRLRLRLLLRLLRLLRLRLRRLRLRLLLLRRLRLRLRRRLLLRLLLRLRRRRRLLRRRRLRLLRLRLRLRLRRRLRLRRLLRRLLLRLLLLLLLLLLLRLRRLRRLLLRRRRLLLRLLLRRLRLLLLLRLRLLRRRRRLLLLRLLRLLRLRLLLLLLRLRLRLRLLLRRRRRLLLLRLLRLLRLRRLLLRLRRLLLLLLLRLRRRLRLRRLLLRRRLLRLLLLLRRRRRRRLRLRRLRLRLRRRLLRLLRLLRLRRLRRRLLLRLRLLLRLLLLRLRLLLLLLLRLLRLRRRLRLLLRRRLLRRLLLLRLRLRRRRLRLLRLLRRLLRLRLLLLRLLRLLLLRLRRRLRLRLRLLRLLLLLRRRRLRLRLLRRLLLLLRLRRRRRRLRLRRLRRRRRRRLRLLRLRRRLLLRLRLRLLRLLLRLLLRRRRLLRLRLRLLRLRRRRLLLRLLRRRRLRRLRLLRRLLRLRLRLLLLRLLRRLRRLLLRRRLRLRRLRRRRRLLRRRRLLLLRLRLLLRRLRLLRLRLRRLRLLRLLLLLLRRRRRLLLRRLRLLLRLLLLRRRRRLRLLRRLRRLLLRLLLRLRRLRLRRRLRRRRRRRRRLLLRLRLLLRLLLRLLLRLRRLRRRLLRLLLLRLLRRRRRLRRRLLLRLRRRRLRRRRRLRRRLRRRLRRRLRLRRRLLRRLLLRLLRRRLRRRRRLRLRLRRLRRLRRRRLRRRLRRLLLRLRLLRRLLRRRRRRLLRLRRLLRLLRLLRRLLRLLLRRRRRRRLRLLLLLLRRLLLRRLLRRLRLRLLLLRLRLLRLRLRLRRLLLLLLRRRLLLLRRLLLRRLRLLRLRRRLRLLRLLRLLLLRRLLRRLLLLRLRRLLRLRRRRLRRRRRLRRLLLRRLRLRLLLLLLLLRLRLLLLRRLLLRLLRLLRLRLRRRRRRLLLLLLLLRLLRLLLRRLLRRRRRLRLLLLRRRLRLLLRLRRLRLRLLRLRRLLRLLRLRLLRRRLLLRRLLRRRLLLRRLRRLLRLRLLRLLLRLLLLRLLRLRRRLRLLRLLRLRLLRLLRLLLRRLRLRRLRRRRLRLRLLLLRLRRLLRRLRRLLRLLLRLRLLRRRRLLLRLLLRLRRLLRRRRLRRRLRLLLRLLRLRLRRRRLRRLRRLLRLLRLLRLLRLRLLLRRRRLLRLRLLLRLLRRRLLRRRRLLLLLLLLRRLLLRLRLLLRLRLLRRLLRRRLRRRRRLRRRRLRLLRRRRLLLLRRRLLRLLRRRLRRRLRLRRRRRRRLRLLRLLLRRLLLLRLLLLLLLLLLRLLRRRLLRLLLRLLRRLLLLLRRLRRLRRRRRLLLRLRLRLRLRRRLRLRLLRLLRLRLRRLLRLRLRLRRLLLRLLRRRRLRLLLLRRLRRLRRRRRLLRLRRLLLLLRRLLLLRRLLRLLRRRLRRRLLRRLLRLRLRRRRLLLLRLLLLRRRRLRRRLRRRLRRRRRLLRRLLRRRRLRLRLRRLLLLRLRRRLLRLRLRRRRLLRRLRLLLLLLRLRRLLLRRRLRRRLLLLLLLRLRRLLRLLLRLLRLLLLRRLLRLRRRRRLLRLLLLLLRLLRRLRRLRLLLLLLRRLRLLLRLRLLRLLRRRRLLRLLRRRRLLLRLLRLLLLRRRLRRRLLLLLRRRRRLRRLRRRLRLLRRLLLLLRRRLRLLRLLLLLRLLLRRLLLRLRRLRLRLLRLLLLRRLRRLLRRRLRRRLLLLLLRLLLRRRLRRLLLRRLRLRRLRRLLLRLLLLRLRLLRLRLLRRRLLLLRRLLRRLLLRLRRLRLLRRLRLLRLRLRRLLLRRRRRLLLRLRLLLLRLRRLLRLRLRLRRRLRLLRLLRLLRRLRRLRRRLLLLRRLRRLLRRLLLRLLLLLLRRLRRRLRRLRLLLLLRRLLRRLLLLLLRRRRRLRRLLRLRRLLLRRRRRLRLRRRLRLRRRLRLLRLLRLRRLRRRRLLLRRLRLLLLRRLRLRLRRLLLLRLLRRRRLRRLLLLLLLLLRRLRLRLRRLLLLLRLRLLLRLLRLRLRLLLRRLRLLRLLRRLRRLLRRLLLLLRRLRLRLLRLLRRLRLRLRRRRRRRRLLLLLRLLLLRRRLLRLRLRLLRRRLRRRRLLRRLLRLLLLRLLLLLLRRLLLRRLLLLRRLLLLRLLLLRLRRRRLRLRLLRLLLRLLRRLLLLRLLLLRLRRLLLLLRRRLRLRRLLRLRRLLRLLLLRRLRRRRRLRRRLLRRRLRLLRRLLLLLLLRLLRLLLLRLLRLLLLRRRRLRLLLRRLRRRLLRRLRLLRLRRLRLRLRLRRLLRRLLLLLLLLRRRRLRRRRRRRRLRLLLRRRLRLLLLRLRLLRRRLRLLRLLRRRLLRLLLLRRRRLRLRLLLLLLRLLRRLRLLRLLLRRRRLRLRRLLLLRLRLRRLRLRLRRLLRRRRLRLLLLLLRRRLRRRRRLRLRRRRRLRLLRRRRRLLLRLLRLRRRLRLRLRRLRRRRRRLRLRRLRLRLLLLLRRRLLRLRLLRRRLLRRRLRLRRRLLRRRLLLLLRLLRRRLLLLRRRLRRLLLLLRRLRLLLLRLRLRLRLRRRLRRLLLLLLLRRRRLLLLLRLRLLRRRLLLRRLLRLRRLLLRRLRLLLRRLLLLRLLRLLRRLRRRLLLLLRLRLRLLLRRRRRLLLLRRLRLRLLRRRLRRRRLRLLLLRRLLLRRRLLRRRLLRRLLLLRLRRRLLLRLRLRLLLLRLLLLRLLRRLLRLRRRLLLLLRLLLRRRRLRRRRLLLLLLLLRLRRLRRLLLRRLLLLLRRLLRRLLLRRLRLLRLLRRLRRRLLRRLLLLRRLLLLLRRRRLLRLRRRRLLLLLRLRLRLLLRLLLLLLLLRRLLRRRLRLRRRLLLLRLLRRLLLLLLRLRRLLRLRRRLRRRLRRLRLRRLLRLLLRRRLRLLLLRRLRLLRLLRRLRLRRLLLLLLLRRRRLRLRLLRRRLLRLRLLLLRLRLLRRRLLLRLLLLLRLRLLLRRRRLLRRRRLLLRRLLLLRRLLLRRLLRRLLLRLRRLRLLRLLRLRRRRLLRLLRLLRRRLLRRLLRLLRRLRRRLRLLRLRRRLRLLRLLRLLLLLLLLLLLLLRLLRLRRLRRLLRRRLRLLRRRRRLLRLRLLLRLLLRRLLRLLLLRLLRLLRRLRLRLLRLRLLRLLRRLRRRLRRRLLRLLLLRRRLRLRRLRRLLRRRLRLLRLRLRLRRRRLRRRRLRRRLLLLRRLRLRRRRRLLLLLLLRRLRLLLLRLLRLLLLRLRRLLLRLRRRLLLRRLRRLLLLRLLRRRLLLLLRRRLRLRRRLLLRLLLLRLRRRLLRLLRLRRLRLRRLRLRLRLLRLLLRRRLRLLRRLLRLLRRRRLLLLLLLRRRLLLRRRLRRRLRRRRLLRRLRLRLLRLLLRLLRLLLRRLLRLLRLLLLRRRRLLRRLRLRRRLLLLRLLLRLRRRLLRRLLRLLRRRRLRRLLLLLRRLLRRRLLRLRLRRLLLRLRLLLRLLRLLLLRRRLRRLLLRRLLLRLRRLRLLRRRLLRLLRLRLLLRRRLRRLRRRRLRRLRLLLRLLLRLLRRRRRRRRRRLLRRLLRLLLLRLLRLLLLLLLRRRLRRLLRLLLRLRLLLLLRLLLLLLLLRLLRLRLRLLLLRLRRLLLRLLLLLRRRRRRRRLLRLRLLLRLLRRRRRLLLLRRLLRLRLRRLRLRLLLLLRLRRRLLRLRRLLRRLLRRLRRLLLRRLLLLRLLRLLRLRRRLLRRLRLLLLLLRRLRRLRLRLLLRRRLRLRLRRLLLRRLRRLLRLRRLLRLRRLRRRLRLLLLRLRRLLRLRLRRLLRLRRLLRRLRLLLRLLRRRLRRRLRLRLLRLLLRLRLRRRRRRLLLRLLRLRRRRRRLRRRRLRLLLRLLRRLRLLRLLLRLRLLRRRLLRLLLRRLRRRRRLRRLLRRLLRLRRLLRRLRLLRLRLRLRRLRRLLRRLRRLLLLLLLLLLRRLRRLLRRRLLLRLLRRLLLLRRRLLRLLRLLLLLRRRLLLLLRLLRRRRRRLRRLLRLRLLLRRLLLLRLRLRRRRLLLRLRLLLRRLRLRRRRLLLRLRRRLLLRRLLRRRLLRRLRRRLLRRLRLLLLLLLLLLRRRRRLRLLLRLRLRLRLRLLLLRRRRRRLRRRRLLRRRLLLRRLLRLLLRRLLRLRLRLRLLRRLRLLLLRLLLRLRLRLLLLRRRRRRRRRLLRLLRRRLRLRLRLRLLLRLLRRLLRRLLLRRRRLRLLLRRLLRLLRLLRLLRRLLRLLLLLRLRRRRRRLLRLLLRLLLRLRLRRRLLLRRLLLRLLRRLRRRLRRLRLRLLLLRRRLRLLRLLRLLLRRRRRRLLRRRLLLRLLRRLLLRRLLRRLLRRLLLLLLRLLLRLLRLRRLLLRLLRLRRLLRLRLLRLLRLLLLRRLLLLLRRLLRLLLLLLRLRRLRRLRRRRLLLRRRRLLLRRLRRLLLRLRRRLRRLLLLRLLLLLLLRRLLRLRLLRLRRRLRRRLRLRLLRRLLRLLLRRRRLRRRRRLRRRRRRRRRLRRRLRLRRLLRLLRLLRRRLRRRRRRRRRRLLLLLLRLRLRLLLLLLRRRRLRLLRRLLLRLRLRRRLLLLLRRRLRRLRLRRLLRLLLRLLRLLLRRLLRLLLLLRRLLRLLLLRLRLLLRRLRRLRRLRRRRLRRLRLLRLLRLLLLLRLLLLRLRLLRRRRRRRLLLLRLLLLRRRRRRLRRLRRLLLRLLLRRLRRRLLLRRLRRLRRRLRRRRLLLLRLLRLLRLRLRRLRLLLLLRRLRLRLRRRLRRRRLLLRRRLRLRLLRRRLLRLRRRLRLRLRRRLLLLLLLLLLLLRLRRRLRLRLRRRLLLRRRRRRLLRLLLRRLLLRRRLLRLRLRLLLRRLRLLRLLLLLLLLRLLLLLLRRRLLLLRRLLLRLRRLLLRRLLLRLLLLRLRLLRRRLLLRRRRLRRRLLRLRLLLRRRLRRLLRLLRRRLLLRRRLLLRRLRLRLLLLLRLRLLLLLLLRLLLLRRLLRLRLRLRRLRLRRRLLLLLRRLLRRRLLRRRLLLRRLLRRRRLRRRLLLLRRRRRLRLLLLLRLLLLRLLLLRLLRRLRLLLRRLLLRRRLRRRLLRLLLLRLLLRRLLLLRLRRLLLRRLRRLRLRLLRRRRRLLRRLLLRRLRLLLRRLRRRRLRLRLRRLRRRLRRRLRRLLRRLRRRRRRLLLLLLLLLRRLLRRLLLRLLLLRRLLLRRRLRLRRRRLRLRLLLLRLLLLLLLRRLRLRLRLLRRRRRLRLLRLLLLRLRRRRLRRRRRLLLLRLRRRLLLRRLLRLLRRLLLLLLLRLRRLRRLLRLLLRRRLLRRLLRLLLLLLRRLLLRLRLRLLRLRRLLLLRLLLRLLLRLLLLRRRLLLLLLRLRLLLRLLLLRRRLLLLRRLRRRLRRLRRLRLRLLRRRRLRRLLRLLRRLLLLLRRLRRRLLRLLLRRRRLLLRLRRLLLLRRRLLRRLLLRRLRRLLLLRLLRRRLRLLRLLLLRRRRRRRRLLRLLLLRRRLRLRLLRLRRRRLLLRRRLLLRLLLRLLRRLRRRRRLRLRLLLRRLLRLLLRRRLRRRLRRRLRRLLRLLLRRLRLLLRLLRLLRLLLLRLLRLRLLRLLLRRLRLRLLRRLRRLRRRLRLRRLRLLLRLLRLRRRRLLLLLRRLRLRRLRRLLRLLRLLRRRLLRLLRLRLLLRLRLLLRLLLLRLRLRLRLRRRLLRRRLLRRLLRRLRLLLLLRLLLLLRRLLLRLLRRLRLLLRLLRRLRLLRLLRLLLRLRLLRLRRRRLLLLLRLLLLLRRRRRLRLLRLLLRRRRLRRLLLLRRRLRRLLRRRRRLLLLRRLLLRRLRLRLLLRRLRRRLRRRRRLLRLRRRLRRLRLLRRLRLLRRRRRRLLRLLLLLRLRRLLRRLLRRRRLRLLRLLLLRLRLLRLLLRRRRRLLLRLLLRRLLLLLRLRRRLLLRLRLRRRRRLRLLLRRLRRRRLRRLRLRRLRRLRLRLLRLRLRRRRLLLLRRRRLLLLLRRRLLLLRLLLRRRLLRLLLRLRLRRLLLRLRRLLLLLRRLRRRLRLRLLRLLRLLRRLLLLRRLLLLLRRRLRRRLRLLRLRLLRRRLRLRRRLRLRRRLRRRLLLLLLLRLLRLLRLRRRRLLRLLRLRLRRRLLRLRLRLRLLRRLRLRLLLLLLRRLLLLRRLRLLRRLLRRRLRRLLRRLRLLLLRRRRRRLRLRLRLLLRRLLLRLRRLRLLRRLLLRRLRLRLLLLLLLRLRLLLLLLRLLLLRRRLLLLLLLRRRRLLLRLLLLLLLLLRRLRRRLLLLLRRRRLLRLLRRRRRRRLLLRRRRRRRRRLRRLRRRLLLLLLRLLLRLLRLLRRLLLLRLLLLRRLRRLLLRLLLLRLRRRLLLRRLRRLRLRRRRRRLLRLLRRRRLLLRLRLLRLRRRRLRRRLRLLLLLLLLLRRRLLRLLLRRLLLRLLLRRRLLRRRLRRLRLLLLLRLLLRLLRRLRRRLLLRRLLLRRLLRRLLLLLRLLLRLLLRRRRLRLRLRLLLLLLLLLRLLLLLRRLLRRLLLLLLLRRLLRLLLLRRLLRRLLRRLLRLLRRRRLLLLRLRRLRLRRLLRLLLLRLRRLLLLRRLLRRRLLLRRRLLRLLLRRRLRLLLLLRLRRRRLLLRLRLLRRLRLLRLLLLRLRLLRLLLRLRRRLRLRRLLLLLRRLRRLLLLLRLRLRRRLRLLLRLRLLLRRLRRLLRRRLLRRLRLLRLLRLRRRLLRRLRRRLRLRRLLRLLRRLLLRLLLRLLLRLRRRLLRRLRRLLRLRRLRRLRLLLLRLLRRLRLLRRLLLRRRRLLRRRRLLLLLRRLRRLLLRLLLLRLLLLLLLLLRRLRRRLLLLLLRRLRLRRLRRRRRLLLRRLRLRRLLLLLLLRRRRRRRRRRLLLLLLRRLRLRLLLLRRLRLRRRLRRLRLRRLRLLRLRRRLLLRRRRRRRLRRLRLLRRLLLRRLRLLRRLRRRLLLLRRRRRRLRRRLLLLLLLRLLRLRLLLRLRRLLRLRLLRRLLRRLRLLRRRLRLLRLLLLRLLRRRRRLRLRLRRLRLLRLRLRRRLLRLRRRLRRLRRRRRRLRLRRRRLLLRLLRLLRLRRLRLLLRRRLRRLLRRRLRRLLRRRLRRLLRRRLRLRLLRLRRLRRRRLRRRLLRLRRLLLRRRRRRRRRRRLRLRLRLRLRLLLRLRRRLLRLLRRLLLLLLRRRLLRRLLLRRLLLLLRRRRLRLLRRLRRRLLLRLLLRLLLRRLRRRLRRRLRLLRRLRLRRLLLLLLLLLRRRRRLLRRLRRLRLLLLLLRRRLLRRLRLLRRLLRRLLLLRRRRLLLLLRRLLRLRLLLRLLRRRRRRRRRLRRLRLLRLLRRRRLRLLRRRRLLRLLRLLRRRLLRLLRRLRRLLRLRLLLLRLRRLLRRLLRLLLRLLLRLLRRLLLRRRLRRLRLLRRLRLRLLRRRLRRRLRRLLLLRLLLLRRRRRLLRLRLRRRRLRLRLRLLLLRLRLLRLLRLRLRLLLLRRRRRRLRLRLLLRRLRRLLRLLLRLLRLRRRRLRRRLRRRLLRLLRLRRRRRLLLLLLRLLLLRLRLRRLLLRRRLRRRRLRRRRRLRRLRLLLRRRRLRLLLRLRLLRLLRLRLRRRLRRLRLRRRLLRRRLLRRLRRLLLRLRRRLLLLLLRLLLRLLLRLRLRRLRLLLLRRLRLLLRRLRRRLLRLRRLRLLRRLRRRRLLRRRLLRLRRLRRLLLLRLRRRLLRRRLRRLLRRLRRRRLRRLLLRRLRLRRLRRRLRRLRLRRLRLLRLRLRLLRLRLLLLLRLLLRLLRLRRRLLRLLRLLRRLRRLLRRLLRRLRLLRRLRRLRRRRRLLRLLRRLRRLLRLLLLLRRRRRLLLLRLRLRLRRLRLLLLLRRLRLLLLLRRRRLRRRRLRRRLLLLRRRRLRLLLLLRLLLLRLRRLRRRRRLLRLLRRLLLLLLRLRLRRLRLLRRLLLLLRRLLRLLLRRLRLRRLLLRRRLLLRLRLRRRRRLRRRRRLRRLLLRRRRRLRRLLRLRRLRLRRRRRRLRRRLLRLRLLRLLRLLRLLRRRRLRLLRLLLLRLRLRRRLLLRRLLLLLLRLRLRRRRLLRLLLLRRLLRLRRRLRLLLLLRRRLRLRLRRLRRRRRLLLLLRLRRRRRRLRLRLLRLLLRLLRLLLRLLRLLLRLRLRLLLLRRRLRRRRLLLLRRLLLLLRLRLRLLRLRLLRRLRLRRRLRLRRRRRRRRRLLLRLLRLRLLRRRRLRRLRRLRLLLRRLRRRLRRLLLLRRRLRLLLLLRRLLRRRLLLLRLLRRLLRLRLRRRLRLLLRRLLLLRLLLRLLRLRLRRLLLRLLLRRLLRLRLRRLRLLLRLLRRLRLRRRLRLRRRLRLRLRRLLLRRLLLLLLLLRLLLRRLLRRLRLLRRLLRRLLRRLRLRRLLLLLRLLRLRRRLLLLLRLLLLRRLLLRLRRRLRLRRRRLLLRRLRRLLLLLRRLLLLLRRLLRRRLLLLLLLLLRRLLLRRRRRRRLRLRRLLLLLLLLRLRRLRRRLLLRRRRRLLRLLLLRLRLRRRLLRRLLLRLLRRRRRLRRRLRRLRLRRRLLRLLRRLLLRRRLLRRRRLLRRLRLLLLLRRLLLRLLLRRRRLLLLRRRLLLRLLLLLLRRRRRRLRRRRRRLRRRLRLRRRRLRLRRLLLLLLRLLLLLRLRLRRRRLRRRLLRLLLLLRLRRRRLRRRRRRLLRLLRLRRLLLLRRLRRRLRRLRRLRRRLRLLRLLLLLLRRLRLLLLRRRRLLLRLLLLRLRLRRLLRLRLRRLRRLRRLRRRRRLLRRLRRLLRRLLLLLRRRLRLRRLRLRRLLLRLRLRLLLRLRRRLLLLRLLLLRRRRRRLRLLRRLRRRRRRLRRLRRLLRRRRLLLLRRRLRRLLLLRLLLLRLLRLRLLRRLLLRLLRRRLLRRLRLRRLLRLRRRLLRLLRRLLLRRRRRLRLLLLRLRLRLRLLLRLRRRRLLLRLLLRRLLRRLLRRLRLRRLRLRRLRLRLRRLLRRRLRLRLLLRLLLRLRLLRRLRLLRRRRRLRLLRLRLLLRRRLRRLLLLRLLLRLLRLRRLLLRRRLRRLRLLLRRLLRLLRRRLRRLLRLLLRLLLLLLLLRLRLLLRRRLRLLRRLRLRLLLRRLRRRLLLRRRRLRRLLRRRRRLRLRLLRRRRRRLRLRRLLLRRRLRLRLLRLRLLLRRLRLRLRLRLLLRLRLRLRRRLRRLRLLRLRRLLLRRLLRLLLLLRRRLRRRRLLLLLLRLLLLRLRRRRRLRRLRLRLLLRRRLLLRRLRRLLLRRLRLRRRLLLRLRLRLLRLLLLLLRRRRRLRRLRRRRRRLLLRLLLRRRRLRRLLLRRLRLLRLRLRRRRLLRLRRLLLLLLLLLLRLLRLLRRRLRRRRRLRLLLRLLLRRLLRRLRLRRRLLLRRLLLRRLRLLRLLLLLLRLLLLLLRRRRLRLRLRRLRRRRRLLLRRLLRLLLLRLRLLRLLRLRRLLLLLLLLRRLLRLLLLRLRLRRLRLRRLRRLLLRLRLRRRRLLRLLLLRRLLLLLLLRRLLLRLRRRLLRLLRRRRLLLLLLRLLRRRLRLRLRRRLRRLLLRRLRLRLLLLLLRRLRRLLRRRRLLRLLLRRRRLLRRRLRRRRLRRLRRRLRRLRLRLLRRRLLRLLLLLLRLLRLLRRLRLLRLRLRLLLLLRRRLRLLRRLLRLRLLLRLLRRLLLLRLLRLLLRRLLRLLRLLLLLRRRLLLLLLRRRLRRRRLRLLRLLLLLLLRLLRLRLRLLLRLRLLRLRRLRRRRRRLRRLRRLRLRRRLRRLLRRLLLRRLRLLLLLLRLLRLRRLLRRLLRLRRRLLLLRRLRLRLRRLRRLRRLRRRRRRLLRLRLLLLRLLRLLRLRLLLLRLLRRRRLLRRLRRLLLRLRLLRRLRLLRLLLRLLRLLRLRLRLLLLLLRLRRLLRLRLLRRLRRRLLRRRLLLRRRRRRLRLRLRRRRLLLRRLRRRRLRLRLLLRRLRLLRRLLLLLLRRRRLLLRLLRRRLLLRLLLRRRRLLRLRLRLLLRRLRLRLRRLLLRLLLLRRRLRLRLLRRLRRRRLLLLLLRRRLRRRRRRRLRRRLLRLLRLRLRLLRRRLLLLRRRLRLLLRRLLRLRRLLLLLLLRRLRLLRRLRRLRLLLLRLLLRLLRRLRLRLRLLLLRRRLLLLLLRLRRRRLLLRLRLRRRRLRRRRLRRLLRLLLRRLRRLLRRRLRRRLLLRRRLRRRLRRLLLLRLRRLRRLLLRLLRRLRRLLLLLRRRLLLRRLLLRRRRRRRLLLRLRLRRLRLLRLLLRLRRRLRLLRLLRRRRLLLRRLLLLRLRLLLLLRLLRRRLLLLLRRRRLLRRLRRLLLLRRLRLRLLRLLLLRRLLLRLRLLRRLLLLLLLRRLLLLRLLLLLRLLLLRRLLLLLLLLRLRLLRLRRLRRLRLLLRRRLRRLRLLRRLRLRRLLLRLLRLRLLRRRLLLLLLLLRLLLLLLLLRLLLRLLRRRLLRRRRLLRLRLRLLLLRLLRLLRLLLLRLLRLLRLLLLLLLLRRRLRRLRLRLRLLRLRLRRLLRRRRRLLRLRLLRRLRLRRLLLLLLRLRRLLLRLRLRLLRRRLLRLLRLLRLLRRRRRLRLRLLRRLLLLLRRLRLRLLRLRLLRLRRRRLRLLLRLLRRRRRLLLLLRLLRLLRLRRRLRLLLLLRRLRRLLLLRRLRLRRRLRLRRLRLLRRLRRLRRLLRRLRLRRLLLRRLLRRRLLRRLRLLRRRLRLLRRLRLRLLRRRRLRLLRLLLLRRLLRRLRRLRLRLRLLLLRRLLLRRLLRRLLLLLLLLRRLLLLLRRRLLLRLRRRLRRRLLRRLLLLRRLLLRRLLLLLLLRRRRLRRLRLLRLLRLRRLLLLRRLRLLLLLRRLLRRRRLRRRRRLRRRLLRRLLLLRLLLLRRRLRLRRRRLLRRRRLLRLRRRLRLLLLLLLLRLLRLRLLRLRRRRLRLLRLLRRLLLLLRLLLRLLRLRLLLLRLRRLRLLRRLLLRRRLLRRLLLLLLLLLLRLLRLLRLRRRLLLLLRRLRRRRRRLLRRRLLLRLRLRRRLLRRRRRLLRLLRLLLLRRLRLRRRLLRLRLRRLLRLLRLRLRRLRRRLLLRLRRRLRRRRRRLLLRLRRRRLRLLRLRRRLLLRRRLRRLLLRRRLRRLLRLLLRLLLRRLRLRLLLLLRRLRLRRRLLLRLRLRLLRLLLLLRLRRLLRLLRRRRLLLRLLLRRLLLRLLLRRLRLLRRRLLLLLLLRRLLLLRRLRRRRLRLLRRRLRLRLLLLLRRLRRRLRLLRLLLRRRLRRLRLRLRLRRLRRLRRLLLRLLRLLLLLRLRRRRLRLLRLLRRRLLRLRLRRLRRRLLLRLRLRRRLRRLLLLLRRLLRRRLLLRRRLLRLRRLLLRRRLRRRRRRRRRRLLRLLLRLLLRRLLLLLLLRLRRRRRLRRRRLRRRRLLLLLLLRRLLLLLLRRRLLRLRLLLRLRRLRLRRRRRRLRLRRRLLRRRLLLRRLRLLRRRLRRRRRRRLLRRRLRRRRLRRLRRLLRLRRRRLLRLRLLLRLLRRLLRLRRLLRLLRLRLLLRLLRLRRLRRLRLLLRRRLLLLRRRRRLRLLLLRLLRLLRRLRLLLLLRLLLRRRRRLLRRLRLRLLLLRRRLLRLLLLLRRRRLLRRRLRLLRLRLLRRRRLRRRRLLRLRRLLLLLLLRRLRRLRRRLLLLLLRLLLLLLRRRLRRLLRLLLRLLRLLLRRLLRRLRRRLRLLLRRLLRLRRRLLRRRRLRLRLLLRRLLRLLRLRLLRLRLLLLLLRLLRRLLLRLRRRRRRLLRLLLRRRRRLLRLRRLLRRRLLLRLLRRRLLLLRRRRRRLRLLLLLLRRLRRLRRLLRRLLLLLLLLLRRLLLLLRLRRRLLRLLRLRRRLLLLLLRLRLLRRRLLLRRRLLLRLLRLLLLLLLRRLLLLRLLLLRLLLLLRLLLRRLLLLLRRRLLRLLLLRRRLLRLLLRLLRLLRRRRLLRRLLRRLRRLLRRRRRRLRLLRRLLLRLRLLRRLRLRLLLRRLRRLRRLLRLLRRRRLLRLRRLRRRLRRRRLRRRRLRRLLLLLLLRLRRLRRLRLRRRLLRRRRRLRRLLRLRLRLLLRLRLRRRLLLRRLLLRLLLLLLRRLLLLLRLLRRLLRRLRRRRLRRRLLLLLLLLRLLLLLRLRRRLRRRRLRRRLLLRRRRLLLRRLLRLRLLLRLLLLLRLRLLLRRLLRRRLLLLLRLRLRRLLLLLRLRLRLLRLRLRLRRRLRRLRLLRRRRLRRLLRRRRLLRLRRLLRLLLLLRLLLRRRLLLLRRRRLLRLRLRRRRRLRRRRLLRLLLRLRLLLRRLLRLRLRLRRRLRRLRLRLRLRRRLLRRLLLLRLLLLRLRLLLRLRLLRLLLRLRRRLRLRRRRRRRRLLRLRRLLLLLLRLRRRLLLRRRRRLLLRLLRRRLLLRLRRRLRRRRRRLLLRLRRRRLLLLLRRRLRRLRLRRRRRRLLRLRLLRRLRRLLLRLLLRRLRLLRLLRLLLRRRLRRRRLRRRRLRRLRRLLRLLLLRLRLLRLLLRLLLLRRLRLRRLLRRRLLRRLLRLRLRRLLRLRLRLRLLLLLRLLRLRLRRLRRRRLRRRRLRRLLLRLRLRLLLLLLLLLRRRLLRLLLLLLLLRRLRLRRLLLRLRRLLLLLRRRLLRLLRLRLRRLRRLLLLLRLRLLRLRRRRRLRRRRRLRLLLRRRLLLLRLLLRLLLRRLLLLLRLLRLLLLLLLLLLRRLRLRRRLLLRRRRLRRLRRRRLRLRRLLLRLRRRLRLRRLRLLLRRRRRLLLLLRRLRLRLLLLRLRRRRLRRLLLLLLLRRLRLRRLLLLRRLLLRLLRRLRLLRLRRRRRLLLRLLLLLRRLRLLRLRLLRRLRLLRLRRLRLRLRRLLRRLLRLLLLRRLLLLRLRRRRLRLRRLLRLRLRRLRLLRLRLRRLRLRLLLLLRLRRLLRLRRRRRRLLLLLRRLLLRLRLLRRLLRLLLRLRRRLRLLLRLLRLLRRLLLRLLLRLRLRLRRLLLLRLLLRRRRLRRRRRRRLLLRLRRLRLRLRRLLLRRLRLRLLRLLLRLRRLLRRRLLLRLRLRRRLRRLLRRRRRRLRLLRLLLLRRRRRRRRRLRLRRLLLLLLRRRLLLRLLLLLLLRLLLLRRLRLRRRRRRRLLLLRRRLRLLLLLRRLLLLLLRRRRRRRRRRLLRLLLLRRRRLLLRLLRRLRLRLRLLLRLLLLRLRLLRLLLRRLLLRLRRRLRRLRRLRRRRLRLRLLRRLRRLLRRLLLRRRLLLLRLLRRLRLLLRLRLLRRLRRRLRLRRLRRLLLRLLRRLRLRRLLLLRRRLLRLRRRLLLRRLLLLRLLLLRRRRLRLRLRLLLLRLRLLLRRLRLLLLRRLRRRLLLRLLRRRLLLLRRRRLRLRRLRRLLRLLRRRLLRLRRLLLLLLLRLLRRLLLRLRRLLLLRLLRLLRLRRLLLLRLLRLLLLRRRRRRRLLLRRLLRLRLLLRRRRRRLRRRRLLRLLLLRRRRRLRLLRRLLLLLLRRLLLRLLRRLLLRLRRLLLRLLLLLLLLLRRRLLLLRRRRLRRLLRRLRRLRLRLRRRLRRLRRLLLRLLLLRRRRLLRLLRLLLLRRLRLRRRLRLRLRRRLRLRRLLRRRRLLLLRRLLRRRRRLRLRLRRRRRLRLLRRLLRLRRRRRLLRRRLLRRLLRLLLLRRRRRRLRLLLLLLLRLLLRLRRLRRRLRRRLLRRLRLLRRLLRRLRRLRRRRRLLRLRLLRLLLRRRLRRRLRRRRRRLLLLLLLLLLRLRLRLRLLLRLRLRLRLRRRRLRLLLLLLLRRRLRLRLRRRRLLLLLRRRRLLLRLRLRLLLLLLLLRRLLLRRLRRLLLLRRRRRLLRRLLLLRRRRRLRRLRRLRRRLLLLLLLLLLRRRLLRRLRRLLRRRRLLLLLRRLRLLLRRRLLLRLLLLLLLLRLRLLRLRLLRLRRLRRLRRRLRLLRRRRLLLRLRLRRLLRRRLRRLLRLRRRLRRRRRLRLLRRRRRRLRRRLLRLRLRRRLRLRLLRRLLLLLRLLLLRLLRRRRRRLLRRLRLLRRLRRRRRLLRLLRLRLLLRRLRRLLLRRRRRLRLRLLLRRRLLRLLRRRLRLLRRLLRLRLLRLRRRLRRLLLRLRRRRRLLRRRLLRLRRRLLLLLRLLLRRLRRRRRLLRRRLLLRRRRLLLRLRRRLLLLRLLRRLRLRLRLRLRLLLRRLLRRRRLLLLLLLRLRRLLRRRLRRRRRRRLRRRRLRRRLRRLLLLLRLLLRLLLLLLRLLRLLLLLRLLLRLLLRLLRLLLLRLRLLRRLRRLLLLRRLRLLRRRRRRLLRRRLRRLLRRLRRRLRLRRRRRLLLRLLRLRRRLLRLLRLRRRLLLRLLLRRLLRRRLLRRRLLRRRRLLRRRRLLLLLLRLRLLLRLRLLLLRLLRLLRLRLLLRLRLLLLLLLLLLLRLLLRLRLRLLLLRRLRRLLLRLRRLRLRRRRRLRRRRLRLRLLRLRRRLLRLLRLLLLRRLRRLRLRRRLLRLLRLRLRRLRLRRLLRRRRLLLRLLLLLLRRRLLLLLRRLLRLRRRRLRRLLRRRLRRLRLLLLLLLRRRRRLLRRRRLRRLLRLRRLLRRLLLLLLRLRLLRRRLLRRRLLRRLRLRRRLRLLLRRRLLLRLLLRLLLRLRLLRLRRRLLLRRRRLRRRLRLLRLRLRRRLRRLLRLLLRLRLLLRLRRLRRLLRRLRLRRRRLLRRLLLLLLLRRLRRRLRRLRLLLLRLRLLRRRRLRRRRLRLLLLLRLLLLLLRLLLLLLLRLLLRRRRRLRRLRRRRRRLLLRLLLLRRLLLRRRRLLRRLRLRRLLRRLRLRRRRRLLLRLLLRLRRRLLLRRRRLRLRLLLRLLLLRRRLRLLLRRLLLRRLRLLRRLLRRRRLRRLLRLRLRLRRLRLRRRRRLRRRLRRRLRRLRRLLRRLLRLRRLRLRRLLLLRLRLRLRRLLRLRRRRRRRRRLLLLLRRLRLLRRRRLRLRLLRLLLLRLLRLRRLLLLRLLRRLLRRRLLLLLRRRRLRRLLRRLLLRLRLRLLLLRRLRLLRRRRRRLLLLLRRRRRRLLRLRLRRRRRRLLLLRLRLRLRRRLRRLLLLRLRLRLRLLRRRLLRLLLLRRLRLRRRRLLLLRLLLLLRLRRLRLLLLRRLLRRLLLLRLRRRRLRLRLRLLLLLLLRRRRRRLLLRRRRRRLLRRRLRRLLRRRRRLLRRRRRRRRRRRLLRLLLLLLRLRLLRLLLRLLLRRLRLLLRRRLRRRLRLLRLLRRLLRRLLLLLRLRLRRRRLLLLLRRRRRRRLLRLLRRLLLLLLRRLLLLRLRLRLRLRRRLRLRLLRLLRLRRRLLLLLLLLRLLRRRRRRRRRRRLRLLLLLLRRLLRRLLRLRLLLLLRLLRRRLLRRRLLRLLRLRLLLLRLRRRRRRLLRLLRLRLRLLLRRRLRLRRLRRRRLLRRLLRLLRRRLLLRRRLLLLRRRLRRRLRLLRRRRLLLLLLRRRLRRRRLLRRLLLLLLLLRLLRRLLRRLLLRLRRLLRLRLRRLLLLLLLRRLRRLLRLLLLRRLLLLRLRLRRRRRLRRRRLRLRLLRLLLRLLLRLLLLLLRLRRLLRRLRRLLRRLLRRLRLLRLLRRLLLRRLLLRLRLRRRRLRRLLRLRRRRLLRRRLLRRLRLRRLRLLLLRLRRRRLLRRLLRLLRLRRRRLLLRRLRRRRLLLRRLLLRLLLLRRLLLLRLRLRRRLRRRLLLRLRLLRRRRLLLLRRRRLLLLRRRLLLLLRLRLLLLRRRLRLRRLRRLRRRLLLRLRLRRLRRRLRLRRLRRRLRLLRLLLRRRRRRLRLLLRLLRLLLRRLRRLLLLRRLRLRLRRLLRLLRLLLRLLLRLRLLRLRRRLRRRLRRRRRLLLLRRRRLRRLLLLLLLRRLLLRLRLLLRRLLLLLRRLLLRRRLRLRRLRLRLLLRRRLLRRRLRRRLLLLRRLLRRRLLLRLRRRLRLLLLRRRRRLRLRLLRLLLLLLRLLLLRRLLRLLRRRLRRLRRLLRLRLLLRLLLLRRRRRLRRLLRLLRRLLRLLRRRRRLLLLLLLRLLRRRRLRLRRRLLRLLLLLLLRLLLRRLLRRLRRRRRLLLRLLLLLLLRRRRLLRLRRLLRRRRLRLRRLRLLLRRRLLLRRRRLRLLLLLRRLRRLRRRLLLRRRRLRLLRRRRRRRLLLLRRLRLLRRLRRRLLLRRRLRRRLRLLRLRLLLRRRRLRRRRRLLLLRRLRLRLLRLLLRRLLLLRLLRLLRRRLRRRRLLLLRRRLRLRLLLRRRRRRRRRRLLLRRRLLLLLRLLRRLLRLLRRRLLLLRRRLRRRRRRRRLLLRRLLRRLLRLLRLLRLRLRLLRLRLLRLRRRLLLLRLLLLLLRRRRRLLRRRLRRLRLLRLLLLRRRRRLRLRLLRRRLLLLRRRLRLLRLRLRRLRRRLLLLRLRLRRLLLRLLRLLRRRLLRLRRRLLLRRRRLRRRLRLLRLRRLLRRRLRRRRRRLRLRRLLRRRLLLLLLLLRLLLLRRLRLLRRRRRLRRRRLRLLLRRLRLLLRLLRRLRRLLRLRLRLRLLRLLLRLLRLRLRLRLLRLRLLRLRLRLRRLRLLLRRRLRLLLLLRRRRLLLRLLRLLLLRLRLRLRLLRRLRLRLLLRLLLLRRLLRLLLRLRRRLRRLLLRRLRLLRRRRLLRLLLRLLRLLLLLLLRRRRRRRLRLRLRRLLLLLRRLLLRRLLRRLLLLRRRLRRRLLLRLRRRLLRLRLLLRLRLLLLLLRLLRRRRLLRLRRLRRRLRRLLLRLLLLLRRRLRLLRRRRRRLRRRRLLLRRRRLRLRLLLLLLLRLRRRLLRRLLLLLLLRRLRRLLLRLLLLLLLRRLLRRLRRLLLRLRRRLRLRRLLRRRRRLRLRLLRRRRLRRLRLLLLLLRLRLLRLLRLRLLLLLRRRLRLLLRRLLLLLLRRLLLRRRRLLLLRLLRRRRRRLLLRLRLLLLRRLRLLRRLLRRLRLLRRLRRLLLLLRRRLLLLLRRLLLRRLLRRRLLRRLLRRLRLLLRLLRLRRRRRRLRLLRLLLLLLLLLRRLRRLLRLRRLRRLRLRRLLLRLRRRRLRLLLLLRRRLLRRLRRRLLRLLLLRLLLRRRLRRRRRRLRRRRLLRRLLRRRLLRRRLLRRRRLLRLLLRLLRRLLLLRLLRRLRRLLLRLLLLLLLRRLRRRRLLRLRLLLRRLLRRLRLRLRRLLRLLRLLLRLRRRLRLRLLLLRLLLLLRLLRLLLRLRRRLRLLLLRLLLLRLLRRLLLRRRLRLLRLLRLRLRRRLLRRLRRLLLRRRLLLLLRLLRLRLLRRRLLRRLRLLRRLRLRRRRRRRLRLLRRLRLLRRRRLLLLLRRLRRRRLLLRRRRLRLLRRRRRLRLRRLLLRRLRRRLLLRLRLLRLLRRRRLRLLLLRLLRLLRRRLLRRRRLLRRLLRRRRRRRLLRRLLLLRRRRRLRRRLLRRRLRRRLRLRLLLLLLRLLLRLLLLLLRRLRRLLRRLLLLLLLRRLLRRRRRRLLLRRLLRRLLLLLLLRRLLLRLRLLRRRRLLLRLRLRLLRRLLRLLRLLRLRRLRRLRLLLRLLLRRRLLLRRLLRLLRLLRLRRLRLLRRRLRRLLRRLRLLRRRRLRLLRRRLLLLLRLLRLLRLRRRRRRLRRRRLRLLRLRLLRRLRRRRRRRRRRLRLRRRLLRLRRLRLRRLLLRLLLRLRLLLRLRRRLLRLLLRRLRRRRLRLLRLRRRLLRRLRLLRLRLRLLLLLRLRRRRRLRRRLLRLRLRRLLRLLLLRLLLLLRRLLLRLLRLRRLRRRLLRLLLLLRRLLRRLLLRLLRLLRLLLLLLRLRRRLLLRLLRLRLRRRLLLRLLRRLLLRLLRRRLLLRRRLLRLRLRLRRLLRRLRLLRLRRLLRLLRRRRLLLRRRRLRLRRRLRLRRRLLLRLLLRRRRLRRLLLLLRLLLLRRRRLLLLLRRRLLRLLRRRRLLRRLLRLLRLRRRRLRLRLRLLRLLRRLLRRRLLRRLRLRLLLLRLRLRRRLRLLRLLRRRLLRRRRRLLLRRRRLRLRRLLLLLLRLLRRLLRLRRRRLRLLLLLRRRRLLLLRRLRLRRLLLLRLRLLLRRLRLLLRRLRLLLRRRLLLLLRLLRRRLLRRLRLLRRLRRRRRRLLRRLLLRLLRLLLLLRLLRRRLRLRRRLRRLRLLLRRRRLLRLRLLLLRRLRRRLLRLRRRLLLLRLRLRRLLRLLRRLRLRLRRRLLLRLLRRLLRLRRLLLLLRLRLLRRRRLRLLRRLLRLLLRRLLRRRRRRLRLLLRLLRRLRLRLRRLRRRLRRRLLLLLLRLRRLLRRRRRRLRLLRLLLLRRLLLLLRRRRLRLLLRLRRLRLLLRRLRLLRLRLLLLRRRLRLLLLLRRRRLRLLLRRRLLRRLLLRRLLLLRLLRRRRLLRLLRLLLLRRLLLRLLRLRRRLLRLRRRRLRLRRRRRRRLLLLRRLLLRLLLLLLLRRRLRLRRLRRRLLLLRLRRLRLLRRRRLLRRLRRRRLLLRLRRRRRRLRRRLLRRLRLLRLLLRRLLRRLRRLRLRRRLRRLRLRLLRRRRRLLRRLLLLLRRLLLLRLRLRRRRLLRLLRLRRLRLLRRLLRLLLRLRRLLRLRRLRRRLRRRRLRLLRRRRRLLRRLLLLLRLRLLLLLRRLLLLLRLRRLLRRRLLLRRRLRRLRLRLLRRRLLRRLRLRLLRLRLRLLRLRRRRRRLLLRLRRLLLLLRRLRRRLRRLLRLRRLLRRLRRLLLRRLLRRRLLLRLRLRLLRRRRRLRLRRRLLLRRLLRLRLRLRRLRRRRRLLRRLRRLLLLRLRLRRLLLRRRLRRRLLLLLRLRRRRRRRRRRLLRLRRLLLLLRLLLRLLLRRRLRRLLLLLLRLRLLLRLRRRLRRLRRLLRRLLLRRLRRRRLRLRRRRLRLRRRRRLRRLRLRRLLRRRLLLLLLLLLLRLRLLLRLRLLLRLLLRRLLRLLLLLLLRLRRRRLLLLLRRLLRLRRLLRRLRRLLRRLRLLRRLLRLRLLLLLRLRLRLRRLRLRLRLLRRRLRRLRLLLLRLRRLRRLRLRRLRLRRRLRRLRLRRLLLLLLLLRLRLLRRRLLLRLRRRLLLLLRLLRRRLRLLRLRLRLRRLRLLRLRRRRLRRLRLRLRRLRLLRLRLLRRRLLRLRRRLRRRLRLLLLLRLRLRRRLRLLLRLLRRRLRRRRLRRRLLRLRRLLRLRRLLLLRRLRLRRLRLRRLRRLLRLLRLRRLLLLLRLLRLLLRLRRLRLLLLRRRRRLRRRRLRRLLLLRLLLRRRLRRLRRRLLRLLRRLLLRRLRLLLLLRLLLRLRRRRLRLRLRRRRRLRLRLLLRLRRLRRRRLLRLRLLLRRLRRRLRLLRLRLLLRRLLRLLLRLRLLRLLRRRLRRLRLLLRLRLRRLLLLLRRLRLLLLRRRRRLRLRLRLRLRRLLRLLLLLLLLRRLRRRLLRLLRRRLLRRRLRRRLLRLLLLLRLLLLRLRLLLRRRLRLLRLRLRRRLLRRRLLRLLRRRRLLRLRLLRLRLLLRLLRRRRRRLLLRLLRLLLLRLLRRRRRLLRLRRRLLLLLLRRLLLRLLLRRRLLLLLRLRLLRRLLLLRRLLLLLLRLLLRLRRLLRRLLLRRLRRLRLLLRLRRRRRLLLRRRLRRLLLLLLRRRLLRLRLLRRLRRLLRRRRRRLLLRRLRLRRLLRRLRRRRRLRLLLLRLRRRRRRRLLLLRRRLLLRRLLLRLRLLLLRRRLRLRRLLRLLRRLLRLRLRLLRRLRRRRLRRLRRLRLRLRLLLRRLRRLRLLRLLRLRLRRLRRLRRRRLLLRRRLLRRRLRRRRLRLLRLRLLRLRLLRRLLLRRRRRRRRRLLLLLRRLRRRRRRLLRLRRRLRRRLLLRRRLRRLLRLRLRLLRLLLLLRRRLLRLRRLLLLLLLRLLRRLRRLRLLRLRLLRLRRLLLRLRLLLLLLLRRRLLRRLLRLRLLRRRRRRRLRRLLLLRRLRRRLLLRRLRLLRLLRLLLRRRRRRLLLRRLRLLRLRRLRRRRRLRRRLLLLRRRLRLRLLLRLLLRLRRLLRLRLLLRRRLLLLLRLRRLLLLRLLRRRRRRRLRRLLRLLLLRRRRLLLLRRRRRRLLRLLLRLLLRRRLLRRRRRRRLLLLLRLLRLRRLLRLRRLLLRLRRRRRRRRRRRLRRLRLLLRLLLLRRLLRRRLRRLRRRLLLRRLLLRRRRRLLRRRLLRLLLLLLLRLRLLRRLLLLLLLRRRLLRRRLRRRLLRLRLRRRRLLLLLLLRLRRLLLLRLLLRRLRLRRLRRLLLRLRRRLLLRRRRLRLLLRLRLRLLRRLLLRLLLLRRRLLLLLRLLRLRLRLRRRLRRRLRLLLLRLRRRLRLLLLLLLLRLRLRRRRRLLRLLRRRLRRLLRLRRRRLLRLLRLLRLRLRRLRRLLLRLLRRRLLRLLRRRRLRLRLRLRRLLRLLLRLLLLLLLRLRRLLLLRRLLLRRLRRLRRRLLRLRLRLRLLRRLRLLLLRLLLLRRRRRLRLLLLLLLLRLLRLRRLRRLLRLRRLLRRRLLRRRLLLRLLRRLLLLLLRRRLRRLLLLLRRRLRRRLRRRRRRRLRRLLLRLRLLRRRLRLRLRRLRRLLRLRLLRLLLLRRLRRRLRRLLLRLRLLRLLRLRRLLLLLLRRLLLLRRLRLRRRRRRLLLLRLLLRLLLLLLRLRRLRLLRRLLRRLLLLLRLLLRLRLLRLLRRRLLLRLLLLLRRLLLRLLRLLLRLRLLLLRRLLLLRRLLRLLLLRRLLLLRRRLRRLLRRLLLLLRLRRLLLLRLRLLRLRLLRRLRRLLLLLRLRLLLRLLLLLLRLRRLLLRLRLLLRLLRRRLLRRLRLLLLRRLRLRLLRLLLRRLLRLRRRLLRRRLLLLLRLLRRLLRLRRLLLLLRRRRRRRRRLLLLRLLRRRRLRLLLLLRLLLRRRRLLLRLLRRRLLRLRLRLLLLRLRRLLLRRLRLRRRLLRRLLRRLRRRLLRLLRRLLRLLRLLLRRLRLLLLLRLLLLLRLLRRLLRRRLRLLRLRRLLRLRLLRRLRRLLRRLRRLLLRLLLLLLLRRRRRRLRLLLLRRLRLLRLLRRLLRRLLRRRLRRRLRRLRLLRLRLLLRRLLLRLLLRRRRLRRRRLRLLLLLLRRRRLLLRLLLLRLRLRRRLRLRLLRRRLRLRLRLLRRRRLRRLLLRRRLLRRRRLRLLLLLLRRLLLRLRLLRRRLRLLRRRLLRLRLLRLLRRRRRRLRLRRRLLLLRLLLRRRRRLRRRRLLLRRRRRLLRLRRRLRLLLRLRRLLRLRRRRRLRLLRRLLLLRLLRLLLRLLRRLLLRLRLRRLLRRRLRLLLLLLRLRRLRRLLRRRRRLRRRLLRRRRRLRRLLLLRRLLLLRRLRLRLLRRLLLLLLLRRLRRRRLLRLRRLRLRLRLLRLLRRRLLRLLRLLRLLLRLLRLLLLRLRRLRRRRLLLRRLLLLLLLLRLRLLLLRLLRLRLRRLLRLLLRLLLLLRLLLLLRLLRLRLLRLRLRLLRLLLLLLRLRLRRRRLRLRLLRLLRLLLLLRLLRLLRLRLLRRLRLRRRLLRRLRRLLLLLRLLLRLRRRRLRLRLLLLRLRLRRLRRLRLRRRRLLLLLLLRRLRRLRLLLLRRLLRLRRRLLLRLRRLLLLLRRRRRLRRRLLRRLRLLLRLLRRRRLLRLLLRLLLLLRRRRRLLLRRRRRRLRRRLLRLLRRLRRLRRRRLRLLLLRLRRLRLLLLLRLLLLRLLRLRRLRRLRRLRRRLRLRRRLRRLRRLRRLLRRRLLLLRLRLLRLRRRRLLRLRLLRRLLLRRRLRLLLRLRRLLRRRRRRRLLLRRRLRLLRRLLRLRRLRLRRRLRRRLRLRRLLLRLLLRRRRRLLRRRLRRLRRRRLLLLLRRLRLLLRLRRRRLLLRLLRLRLRLLLRRLLLRLLLRRLRLRRLRLRRRRLLRRRLRLLRLLRLRRRLRRRLRLLLLRRLRRLLRLRLLLLRRLRLLLRLLLLRRRRRLLLLLRRLLRLRRLLLRRLLRLRRLLRLRLLLLRRRLRRRRRLRLRLRLLLRLRRRRLRRRLRRRLRLLLLLLRLLRRRLRLRRLLRRLRRLRLRRLRRRRRRRLLLRLLRRLLRRRLRLRLLRLLRRRRRLLLRLLRLLLLLRLLLRRRRLLLRRLRLRLLRLRRRLLLLRLRLLRLRLLRLRRRLLLLRLRLRLRRRRLRLLLLLRLRLRRRRLRLLLRLLLRRRRRLLLRRLLLRRLRRRRLRRLLLLLLRLRRLLLLLLRLLLLRLRLRRLLRLRRLRRLLRRLRLRRLRLLLLLLLLLLRLRRRLLLLLLLRRRRRRLLRRLRLLRLLRRRLRLRRRRLRLLLRLLRRLLLRRLRRLRRLLLLLRRLRLRLRRRRRRLRRRLLLRRRLLRRRRLRLRLRRLRLLRLLLLLRLLLRRLRRRLLRLRRLRLRLRRLLRRRLLLLRLRRRRRRLLRRLRRRRRLLRRLLLLLLRRLLLLRRRRRRRLRRRLLLRLLLLLLLLLRRLRLRRLLLRLRLLRLRLRLLRRRLLLLLLRRRLLLLLRRRLRLRRRLLLLRRLLLLLRLRLRRRRRLRLLRLRRLLLLLLLLRLRLRLRRRLLLRLRRLLLRLRLLRLLRLLLLLLLLLRLLLRLRLRLRLLRLLLRLRRLLRRLLLRLRRRRRLLRLRRRRRLLLRRLLRRRRLLRLRLRLLRRLRLLLRLLRLLLRRRRRRLLRLRRLRRRLLLRLLRLLRRRLLRLRLRLLLRRLRLRRLRLLLLLRLRRLLRRLRRLRLLLLLRLRRLRLLRLLRRLLRRLLLRRRRLLLRRLLRRLLLLRRLRRRRRLRRRRLLLRLLRLLLLLLLRRLRRLRLRRLRLRLRRRRLLLRLRLLLRRRRRLLRRLLLLRLRLRRLLRRLRRRLRLRLRRRLRLRRLRLRLLRRRRRLRLLRRRLRRRRRLRLRRLRRLRRRRRRLLLLRLLRLRLRLRLLRLRRLRRLRLLRRLRLRRRLRLLLRLLLLLLRRRRLLRRRLRRRRRLLRRLRLRLRRLLLRLLRRRLLLLLLRRRLLLRRLLRLLLRLRRLLLRLLRLRRLRLLLLRRRLRRRLLLLLLLRLRRLLLRLLRLLLRLRLRLRRLRLLRRRLLLRLRLRLLLRRLLLLRRRRLLLLLRRRLLLRRLLRRLLLLRRLLRLRLRLRLRRRRLRRLLLLLRLRLLRLRRLRRRRLRLLRRRRLRRLLRLRLLLLLLRRRLLLLLLLLRRRRLRLRLLRRLLRRRRRLRLRLRLLLRLRRLLLLRRLRRRLRLLLRLRLRLRRLRRRRLRLLLLLLLLLLLLLLRRLLRLLLLRRRLRLLLRLLLLRRRRRRLRRLLRLLLRLRRRRRRLRRRRLRLRRRLLRLRLRLRRLRRRRLLRLLLLRRRRLRLRLRRRLLLLRLRLRLLLRRLRLLRLLRRLRRRRLLLLRLLLLRLLRRRLRRLLLLLRLRRRRLLLLRLRLRLRRLRRLRLLLRLLRRRRLLRLRLRRRLRLLRLLRRRLRLRLLLLRRRRRRRRLLLRLRRLLLRLRRRRRLLLRLLLLLLLLLLLLRLRLRRLRLRLRRLLRRRLLRLRRRRRLRLLRRRRRLRLLRLLLRLRRLLRLRLRRLLLRLLRLRLRLRRRRLLLRLRRLRRRLLRRLLLRRLLRLLLLRLRLLRRRRRRRLRLLLRRRLLLLRRLRRLRRLLLRLRRRLRRLRRLLLRRRLLLRRLLLRRLLRLLRLLLLLRRLLLRLLLRLLRRLLLLLLLLLLLRLRLRLLLRRLLRRLRLLLLLLRLRRLRLLLRRLRLLRLRLRLRLRRLRRLRRLLLRRLRLRLLRLLRRLLLRRRLRLLLLRLLLRRLLRLLRRRRRLLRLLLRRLRRLLLRLRLLRLRRLLRLRLLRLLRLLLRRLLLRLLRLLRRLRRRLRRLLLRLLRLLLRRLRRRLLLLLLLLRLLLRLLLRLLLLLLLLRRLRRRRLLRLRLRRLRRRRLRLRRRLRLRRRRLRRLLLRRLLRLLRLLRRLRLRRLRLRRRRLLLRLLLLRRLRLLLLLRRRLRLRRLRRLRRLLLLLLRLLRLRRLLLRLLRRLRRRRLRRRRLLLLLLLRRRLLRLRLLLRRLRRRLLLLLRRRRLLRRLRRRLRLLLLLLLRRRLLLLRLRRLRRRRRRRRLRRLRRRLRRRLLRLRLRRRLRLLLLLRLRRLRRRRRRLLRRLLRLLRRLLRRLRLLLLLLRRRRRRLLRLRLLRLLLLLLRLLRLRLLRRRRRLLLLRLLLLLRLRRRLLRLLRLLLRLRRRRLLLLLRRRRLRRLRRRLLLLLRRLLLRRRRLRLLRRRRLLRRRLRLLRLRLRLRLRLRRLLRLRRLLLLLRRLRRRLLRLLLRLRRRRLLLLRLLRRRRRRRLRLLLRLLRRLRRRRRLLLRRRRLLLLLLLRRRRLRLRRRLLLRLLLRRLLLLRLRLLRLLRLRLRLRLLRRRLRLLLRRRLRLRLRLRRRLRRLRRRLRLRRRLRLLRRRLRRRRLLRRLLRLRRRRRLLRLRRRLRRLRRRRLRRLRLRRRRLRRRLLLLRRLRRLLRRRRLLLLRLLLLLLLLLLRRRRRLLRRLLRLRRRRLRRRLLRLLRRRLRLLRRLRLLLLRLLRLLLLLLRLLLRRLLRLLRLLLLRLLRLLLRRLLRRRLLRRLRRLRRLLRRRRRRRLLLRLRRLRRRLRRLRLRLLLLRLRLLRRLRRRLLRRLLRLRLRRRLLLLLRLLLLLLLLLLLLLLLRRLRRRRLLLLLLLLRLRLLRLLRLLLLLLRLRRRLLLRLLLLRLRLRLRLLRRRLRRRRLLRRLRRRLRRLLRRRRRLLLRLRRRLLLLLLLLRRRRLRRLLRLRRRLLRLLRLRRRLRLRLRRLRRLLRRRRRRRRRRLRLRLLLRRLLLRLLLLLRLRRRLLRRLLLLLLLRRLRRLRRLLLRLRLLRLLLLLLRRLRRLLLLLLRLRLRLRLRRLLLLRRRRRLLRLLRRLLLLRRLLRRLLLLLLRRRLLLLRLRRRRRLLLRRLLRLLLRRRRLRRRRRLLRLLRRRRLLLLRLLRRRRLRLRRLLLLRLLLRLLRRLRLRLLLLLRRLRLRLRLRRRLRRRRLRRLLRRRLRRRRLRLLRRLLLLRLRLRRLLLLLLRLRRRLLRRLLLLLRLRLLRLLRRLRLRRLRLRRRLRRLLRRLLRLRRLLLLRLLLLLRRRLLLLRRLRRLLLRLRRRLLLLLLLRRRLLLRLLRLLRRRRRLLLLLLRLLLLLRLRLLLLRLLLLRLLLLRLLRLRRRLLRRLLRLRRRLRLLRLRLRRRRLLLRRRLLLRLLRLRRLLLLRLLLRRLRRLLRRLRRLLLRRRLRLRRRLLLRLRLLLLLRRLLRLRLRLLRRLLLLLRRLRLRRLRLLLRLLRLRLRRLLLLRRRLRRLRRLLLLRLRRLLLLLRLLLLLRRRRRLLLLLRRLLLLLLRLRRLLLRRLRRLRRRRRLRRRRLRLRLRLRRLRRRRRRLRRLLLLLLRLLRRRLLRRLLLRRLLRLRLRRRLLRRRRRRLRLLRLLRRRLRLRLLRRLLRRLRLLRLRLLRLRLLLLRRLLLLRLRLLLRRLRLRLLRRLRLLRRLLLRRRRRRRRRLRRRRLRLRRLRLRRLLRLLLLRLRLLLLLRRRLLRRLRRRRRLLRLRRLRRRLLRRRRLRRLRLLRRLLLLRRRLLLLRRLLRRRRLLLRLLRLLLLRLRLLLLRRRRLRRRRLLRRLRRRLRRRRRLLRLRRRLLLLRLRLLLLLRRRRRLRLRRRLLRRRRLLLLRRLRLRRLRRLLLLRRLLLLRRRRRRRLLRLRRRLRLRLLLRLLLLRRRLRLRRLRRLLRLLRLRLLRLRRLRLLLRLLRLRRRLLRRRLLRLLLRLLLLLRLLLLLRLLRLRRRLLRRRRRRRRLRLLRRLRLRLLLLRLLRLLRLLLRLLRLLRRRLRLRRRRLRLRLRLLLRLLLRLRRRLLLRLLRLLLLRRLLLRLLLRRLRLLLLLLRLRRLLLRRLLLRLRRRLLRRLRRRRRRLLRLRLLRRLRLRLLLRRLLLRLLRRRRLLLLRLRLRRRRRLLRRRLLLLRRRLRRRRRLRLLLLLLLLLRLRLLRLLRLRRLRRRRLRRRLLLRLRRLLRRRRLRRLRRLLLRRLLRLRRLLLRLRLLLRLLLRRLRLRLLLLRRRLLLRLLRLRLRRRLLRLLRLRLLRRLRLRLLRLRLLLRRLLLRLRLRLRRLRLLRLLLRRRLRRRRRRLLLRLLRRLRRLLRLRRLRLLLLLLLRRLRLRLRLRRLLLLRLLRLRLRRLLRLLLRLLRLLLLRRRRLLLRLLLLRLLLLLRLRRLLRLLRRRLRRLLLRRRLLLLRLRRLLRLLLLRRLRLLLLLRLLRLRRRLRLRLRLLRLLLRLLRRRRLLRRLLLRLRLRLRLLLRLLLLLLRRLRRLRRLLRRRLRLRLLLLRLRRLLLLRRRRRRLRRLLLLRLLRLRLLLLRLRLRRLRRRLLLLLRRRRRLRLLRLLRRLRLRRRRRRLLRRLLLLRRRRLLRLLLLRLLLRRLRRLLRRRLLLLRLRRRRLLRRLLRLRRRLRLLLLLLLRRLRRRRRRLLLRLLRRLLRLRRLLLRLRLLRRRRRRRRLRRRLRLRLRLRLLLRLRLLRLLRLLRLRLRRLRLLLLRLLRRLLRRLRLRLRRRRRLLRLRRLRRLRLLRRLLRLLRLLRLLRLRRLRRRLLRLRRRRRLLRRRRLRRRLLLLLLLLLLRRRLRLRLLLLLRLLRRRLRLLLLLLLRLRRLRLLRRRRLLLRRLRLRLLRLRLLRLRRRLLRRRRRRLLRRLRLLRRRLRLLLLLLLRRRRLLLRLRLRLRRLRLLLRRRLLRLLRLLLRLLRLLLRLLRRLLLLRRLLLLRRLRLRLLLLLRRRRRRRLRRLRRRLLRLRRLRLLRLRRRRRRLLLLRLLRRRRRRLLLRRLLLRLLRLLRLLRRRLRRRLRLLRRRLRLLRRRRLLRRLLRRRLLLRRLLLLRRRRLRRLRLRRLLRRLLLLRLRLRRLLRRRLRLLLRLLLLRLLLLLLRLLLLRRLLLRLRLRLRLLLLLLLLLRLRLLRLLLRRLLLRLRRLRRRRLRLLLLLRRLLRRLLLRLLRLLRRLRRRLRLRLRLLRLLRLLRLLRLLRLRRLRLRLLLRLLLLRRRLLRRLLRLLRRRRLRLRLLRRRRLRRLRRRLRRRRLRRRLRLLRRLRRRRLRLRLLLRRLRRLRRLRRRLRRLLRRRLRLRLRLRRLLLRLLLLRRRLLRLLLRRLRLLRLLRLRRLLLRRLLRRRRRLLRRRLRLRLRRLRLRLRLRLRLRLRRRRLLLRLRLLRRLRRLRLRRLLLLRLLRLLLLRLLRRRLRLLLLLRLRRRLLLLLRLLLLRLLLRLRLRLRRLLLRLRRRRRLRLRLRLRLLLLLLRLRRLLLRRLLRLLLRRRLRLLLLLLRLLRRRRRRRLLLLRLRLRLLLRRLLRLLRRRRLRLRLRRLRLLRLLLRRLLLRRRLRLRRLLRRLRRLLLRLRLLRRLRRLLLLLLRRRRLRLRRLLLRRRLLRLLRLRLLRRLLLRLLLRLLLLLRLLRRRLLLLLLRLLLRRLLLLRLLLLLLRRLLLRRRLLLRLLRRLLRRRLRLRLRLLLLRLRLLRRLLLRLRRLRLRRLRLLLRRLLLLLLRRRRRRLLLLLRLLLLRLLLRRLRRLRRRLRRRLRRLRRRLLRLRLRLLRLLLRRLRLLRRRLLLRLRLRRLRLRLRRLRLLRRRRRLLLLRLRRLLLLRLRLRLRRLLLRLLRRRRLLRLRRLRLLLRRLRLRRRLLLRRRLLRRRLRRLRLRLLLLLLRLRLRLLLRRLRRLLLRLLLRRRLLLLLLLLRLLRLLLRRLLLRLLRRRLRLLLRRRRRRLLLRRRRRRRLLRLRLRLRRRLRRRLLLLRLLRLLRLRLRLRRLRRLRRRRLLLLLLLRRLRRRRRLRRRRLLLRRLRRLLLRRLLRRRLLRLLRLRRRRLRRRRLLLLLRLLRRRLRLRLLLLLRLLRRLLRLLRRRLLRRLRLLLRLRLLLRLLLLRRLRLRLRRLLLLRRLLLRRRLRLLRLRLRRRLLRLLLLLLLLLRLRLLRLRLLLLLRRRRRLLRLRRRLRRLRLRLLLLLLLLRRRRLRLLLRLLLLRRLLLRRRLLRLRRLLLLRLLRRRRRRRLLLRLLLLLRRRRLLLLLLLLLRRRRLRLLRRRLRRRLRRRLLLRRRLRLRRRLRRRRLLRLLRLRRRLRRRLRLRRLLLRRLLLLRLRLRRRRLRRRLRLLLRLRRLRLLRRRLRLRLLLLRRLLLRLRRRRRLLRLLRRRLRLRLRLLLLLLLLRLRLRLRRLRRLRLRLLLLRRLRRLRLRRRRLLRRRRRLRRRRRRRLLLRLLRLRRRLLRLRRRLLRLRLLRRRLRLRRLLLLRLLRLLLLRLRLRLLRLRLLRLRRLLRLLLLRLRLRLLRLRLLLLLLLLLLRLRRRRLLRLLLLRRLLRRLRLLLLRLLLLLLRLLLLLLLRLRLLLLLLRLRLRRLLRLLLLRLRRLRLLLRRLRLRLRRLLRRLRLRRRRLRLLLLLLRLRRRRRRRRLRLRRLRLLRLLLLLRLLLRRRRRLRLLRRRRRRRLLRRLLRRRLRRRRRRRRLLRLLRLRLLLRLLLRRRLLRLLLLRLRRLRRLLLLLRRLRLRLRRLLLRLRRRLLLLLLLRLLLRRRLRRRLRRLRRLLLLRRRLLRLLRRLRLLRLLLRLLRLLLRLRLLRLLRRLLRRRRLRLLRLRLRLLRRLLRLLRLLLLRLRRLRRRLLLLRLRRRLLRLRLRRLLRRRRRRLRRLRRLRRLLLLRLLLLLLRLLLRLLLRLRRRLLRRLRLLLLRRLLLRRLRLLLLLRRLLRLRRRRLRRRRRLLRRRLLLLRLRRLRLLLLRRLLLLRLRRLLRLLRRLRLLLLRLLRLLRRRLLRLRRLLLRRRLLRRRRRLLLLLRLRRRLRRRLRLRLLLRLLLRRRLLRRLLRRLRRRRLRLRLLLLLLLRLLLRRRLRLRLRRRLRLRLLRRRLLRRRRLLRLLLRRLLRRRLLRLLLLLLLRRLRRLRRRLLRLRRRLRLRLLRRLLLRLLRLRRRLLRLLRLLRLLRLLRRLRRLRLLLRLRLRLLRRRLRRRRLLRRRRLLRRRRLLRRLLRLLRLLLLRRRLRLLRRLLLRRLRLRLLLLLRRRLRRLLRRLLLRRLRRLLLRLLRLRRRRLRRLRLLLRRRRRRLRLRLLRLRLLLRLRLLLLRLLLLRRLLLLLRRLRRLLLRLLLRLRLLRLLLLLLLRRLRLRRLRLLRRLRLLRRLRRLLRRRLRLLRRRRRLRRRRRLLRRRRLLRLLRLLLLLLRLLLLLRLLRLLRLLRRLLRRRRRLLRLLLLRLRRRLLLRLLLLRLLLRLRLLLLLLRLLRRRLRRLRRLRLRLRLRRLLRRLLRRLLLLLRLLLLRRRLLLRLRRRLRLRRLRRLRRRRRRLRLLLLLLLLLRLRRLLLRRRRRLRRLLLLLLRLRLRLRRRRRLLRLLRRLLLLLLLRLRRLLLLRLRLRLLLRLLRLLLRLRRRRLRLLLRLRLLLRRRLLRRRRRLRRRRLRRLRRLRRRLRLRLLRRLLRRLRRRLRLRLLLRRLLLRRLLRRLLRLLLRRRLLLRLRRLLRLRRLRRLRLRLLLLLRRLLLLRLLLLRRLLLLLRLRRRLRRLRRRRRLLLLRRRRLRLRRLRRRLLRRRRLLLRRLRRLLRRRRLLLLLRLRRLRLRRLLLLRRLRLRRRLLLRRRLRLRLLLRLLLRLRLLLLLLRRRLLLLRLRLLLLLLRRLRRLRLLLLLRLRLRLLLLRLRRRLRLRRRLLLLLRRLRRLLLLLRRLRLLLRLRRLRRRRRLRLRRLLRRLLLRLLLRRLLRRLLRLLRLRLLRLLRLLLLRRLLRRLLRRLLLRRLLLLRRLLRRLRLLRRRLLRRLLLRRLLLRLRRLRRRLRRRRLLLRLLLLLLRLRLLLLLLRRRRRLLLLLRLLLRLRLRRLLRLRLLRRRLLRLRRLLLLRLRRRLRRLRLRRLRLLRRLLLLRRRLRRLRLLLRRRRLRLRLLRRLLRRLLRLLRRRLLRLLRLLRRLLRRLLLLLRLRLLLRRLLRRRRLLLRRLRLRLRRLRRRLLLLRRRRRRRRRRLRRRRRRRRLLRRRLLRRLRRLLLRLLRLLRLLRRLLRRRRLRLRLRRRRLRRRRLLRRLLLRLLLLRLRRLLRLRRRLLRLRLLLLRRLRRLLRLRRLRLRRRRLRLLLRLRLLRRLLRLRRRRLLLRRLRLLLLLRLRRLLRLRRRRLRLLLRLRLLLLLLRLRRRLLLRRRLLRLRLRLLRLLLLRLRLRRRRLRRRLRLLRRRLLRRLRRLRLLLLRRLRRRRLRLLLLRRLRLLLRRLLRLRLRRRRRRRLLLLLRRLRRLRLRRLRLRRLLRLLRLRRLLRLLLRRLLLRRLRRRRLRLRRLLLLLLRRLLLRLRLLRLRRLRRRRLLRLLLRRLRLLLLLRLLLRLLRLRRLRLRLLRLRLLRLLLRRLRRRRLRLRRRRLRRRLRRLRRLLRLLRRRLLLRLLRLLRLRRRLRRRRLRRLLLLRLLLLLRRLLLRLRRRRRRRLLRRRRRLRRRLLLLRLLRRRRLRRLRLLRLLLRLRRRRLLLLLRLLLRRLLLLRLLLRLRLLRLRRRRLRRRRLLLRLRRLLLRRRRRLLLRLLLRRRRRRRLRLRRRLRRRLRRLLRRRRLRLRLLRLLLLRRLRRLLLRLRLLLLLLRRLRLRRLLRLRLLLLLLRLLLLRRRRLLLLLLRLLRLRRLLRRRRLLLRLRLRLLLRRRLRLLRRRLLLRRRLRLRRRLRRLRLLRLLRRRLLLRLRRRLRLRLLLLLLLLRRRLRLRRRRRRRRRRLRRRLRLLRRRLLLLLRRLLLRLLLRLLLLLLRLRRRRRLRLLRLRRRLLLLLLRLLRRLRLRRLRRRLRRLRRLRLLLRLRRLRLLRRRRRLRLRLRLLRLLLRRLLRLRLRRLRLRLLRLLLRLLLLLLLRLLRLLLRRRLRLLRRLLLRRLLLRRRRLRLRRRRRRRRRRRLLLRRLRLRRRRLRRLLRRRRRLLLLLRRLRLLRLRRLLLRRLRLRLLLLRLRRLLRLLRRRLRRRRRLRRLRRLLLLRRRRLRLRLRLLLLRRLRLLLRRRRRLRRRLLLRRRLRLRLLRLRLRRLRRLLLLRRRLRLLRRRRLRLRRLLLLLLRLRLRRLRLRRLLLLLLLRLRRLLLLLLLRLLLRLRRRRRRLRLRLLLLRRLLRRLLLLRLLRRLRLRRLRLLLRRLRRRRRRRLRLRRLRLLRRLLRRLLLRRLLRRLLRLRRRLLRLLLLLRRLRLRRLLLLRLLRLLLLLRRLRRRRLRRRRRRLLRRRLRRLRRLRLLLLRRLLRRLRRRLLLRRRLRLLRRLLLRLLRRRLLRLRLRRRRLLLRLRLLLLRRLLRRLLRRLRRLLLLRLLLLLRLLLRRRLRLRRLRRRLLRLLLRRLRLLLLLRRRLRLLLRRRRLRLLLRLRRRRLLRLRLRRRLRLRLLLLRLLRLLLLRRRLLLRLRLLRLRLLRLLRRLRLLLRRRLLLRRRLRRLRLLLRLRLRLLRRLRRRLLRLLLRRLLLRLLLLLLLLLRLLLLRLLRLRRRLRRLLLLRRRLLLLRLRRLLLRRRLRLRLLLRRRRLRLLRRLRLLLLLRRRLLRRLLRLRRRRRRRLLLRLLLRRRRLRRRLLRRRRRLRRLLLLRRRRLLLRLLRLLLRRRRLLRRLRRLRRRRRRLLLLLRLRLRRRRRRRLLLLLRLLRRRLLRRLRRRLLLLLLLLLRRLRLLRRLLRRRRLRRLLRRRRLLLRRRLLRLLLRLLLLRLLRLLRLRRLRLLRRLLLLLRRRLRLLLRRLRLLLLLLLLRRLLLRRLLLRRLRLRRRLLRLLLRRRLRRRLLRLRLRRLLRLLRRRRRLLRRLLLRLLRLRLLLRRLRLLLLRRRLRLRRLRRRLLRLLRRLRRLRLRRRLRRRLLLRRRLRLLRLRRLLRLRRRLLRLRLLLRLLLLRLRRRRLLRLLLLLLLLLRLRRRLRRRRLLLLRLRRLRRLLLRRRLRRRRRLRLRLRLRRRLLLLRLLRLLLRRRLRRLLLLRLRLLLRLLRRRLRLLLRRLRLLRRRRLRRRRLRLRRRLRLLRLRLRRLLLRRRRLRRLRLLLLRRRRRLRRLLLRLLLRRLRLLLRRRLRLRLLLRRRLRRRLLRRRLLLRLLLRLRLRRRRLRRLRLLLLRRRRLLLRRLRRLRRLLRRLLLLRLRRRRLRLLRLLLLLRRRLLRLLRLLLLLRLRLLRLLLRRRLLLLLLLLLRLRLRRLLLRLLRRRRLRRRRRRLLLLRLRLRLRLLRLLLLRRRLLLLRRLLLLLRLLRLLLLRLRRRRRLRLRRRLLLRLRLRLLLLRLRRRLRRRRRRRLLLRRRLLRLLRLRRRLLLRLRRLLLRRRLLLLLRRLLLRLLLLRRLLRLLRRLRLRRRLRRRRLRLRLRLRRLLLLRLLRRLRRLLRRLRRRLLLLRLLLLLLLLLRLLRLLRLRRLLLRLLRRRLRLRRRRLLRRRLRLRRRRLLLRLRLLLRRRRRLLLRRLLRLLRRLRRRRLLLLRLLLLLLRRRLRRRLRRLRLRRLLLLLLRRRRRRLRLRRRLLRLLLLRRLRLLLRLLRRRLLLLRRRLLRRLLLRRLLLRRLLLRRLRLLRLLLLRRRLRRLRLRLRRLRLRLRRRLLRRLLRRLLLLLRLLLLLRRLLLLRRLRLLLLRLRLLLRRRRRLRRRRLRRRLLLLLRRLLLLLRLRLRRRLLRLLRRRRRLRRRRLLRLLLLLLLLLRLLLRLLRLLRLLRLLLLRLLLLRRRLLRRLLLRLRRRLRRRRLRRRRLRLRLRRRRLLRRLRRLLRRRLRRRLLLRLLRRRRLLLRRRRRRRRLLRRLRLRLLLRLRLLRLRLRRRRRLRLLRLRRLRLRLLRLLLLLRLLLRRRLLLLRLRLRLRRLRLLRLLRLLRLLRLLLLLRLLRRRRRLRRRRRRRLRLLRRRRRLRRLLLLLRRLLLLLRRLLLRRLRLLLLRLLLLLLRRRLLRRRRLLRLLRLRLLRLRLRLLRRRLLLLRLLRRLRLRLLRLLRRRLLRRLRLLRRRLRRLLLLLLRRRRLLRRRLLRLRRRLLLLRLRLRLRLLRLLLRLLRLRRLLLRLLRLLLRRLRLLLLRLRLRRRRLRLRLRRLRLLLLRRLRRRRLRLRRRRRRRRRRLRLRRRRLLLLLLRLRLRLLLRLLRLRLLRRRRLLLLRRRRLLRRRRRRLLRLLRLLRRRRRRLRRLLRLRRRLRRLRRRLRLRLRRLLLRLLRRLRLRRRLRRRLRLLRLRLRLLRRLLLLRLRRRLRRLLRRLLRLRRRLRRLLLRRRLRRLRRLLRRLRRRRLRLRRLLRLRRRRLRLLRRRLRRRLRRRLRLRRLLRRLRLLLRRRRRRLLLRLLRLLLRRRLRLLRRRLRRLRRLLRRRLLRLLRRLLLRRLLLLLLLRRRLLRLLRLRLLRLLRLRLRLLRRLRRRRRRRLLLRRRLLLLLRRRRLLLLLLRRRRLRLLLLLRLLRLRLLLLRLRLLRRLLRLLLLLLRLRLLLRRLLRRRRRLLRRRRLLLLLLRRRLRLRLRRRRLRRRLLLLLLLLLLLRRLRLRRLLRRRRRLRLRRLLLLRLRLLLRLRLLLRLLRRLLRLLRLLLRLLRRLLRRRRRRLRLRRLRLLLRLLLLRRLLLLRLRRLRLRRRRRRRRRRRLRRLRRLLRLRRRLRLLLRLRLRLLRLLRRLRLLLRRRLRLRRLLLRLLLLRLLLRRLLLRRRLLRLRRLRLLLLLLLRLRLRRRRRLLLLRLLLLLLLRLRLLLRRLRRLLLRLLLLLLRLRRRLRLLLRLRLLRRRLLLLRLLRRRLLRLLRLLRRRLRRLRRLLLLRRRLRRRRLLRRLLLLRLRRRRRLLLLRLLLLRLRRLRRRLRLLRRRRLLLLRLRLRLRRRLRRLLRLRLRRRRRRLLLLRLRRRRLRLLLLLRRRRLRRLLLRLLRLRRLLLRLRRLRRLRRRLRRRRLLLLRRRRLLRLRRRRLRLRRLRRLLLRLRLLRRLRLRLRRRRLLRLLLRRLLLRLLLRLLLRLLLRRLLLLRLLLLLRRLLLRLRRLLLRRRLLRLRLRRRRRRRLRLRLLRLLLLLRRLLRRLLRLRRRRLRRRRLLLRRRRLRLLRRLRLLLLRLLRRRRRRLLLLLRRRLRRLRRRRRLRRRLLLLRRRRRLRLRLRLLRLRRLLLLLRLRRLLRRRLRRLRRRLLLLLRLRRRLLRRRLLLRLRRRLLLLRRRRLLRLRRRRLRRRLLRRRRRRRRRRLRRRLRRLRRRLRLLRLRLRLRRLRLRLLRLLLLLLLRLRLLRLLRLLLRLRRLRRRRLLLLLLRLLRRRLRRLRRRLRRLLRLRRRRLRLLRRRLLLRRRLLLLLLLLLRRLLLLLRLRLRLRLLRLLRLRRRRRRLLLRLRRRLLLRLLLLRLLRRRRRRRLLLRLRLRRLRLRRRLRRLRLRRLLLRLLRRRRRRLLLLRLRRLRLLLLLLLRRLRLLLLRLLRLRRLRLRLLLRLLRRLLRLRRLRLLLRLRRLLLLLRRRLRLRLLRRLRLRRRLRRRLRRRRLRRRRLLRRLRLLRRLRRLLLLLLRLLRRLRLLLLRLRLLLLLRRLRRLRRLLLRLRLRLRLRLRRLLLRLLRLRLRLLRLLRLLLLLLLLLRRLLRLRRLLRRRLLRRLLLRRRRRRLLLLLRRLLRLLRLLLRLRLRLRLLRLRLLRRLLRRLRRLLRLLRLLLRRLRLLRLLRRRLLRLRLLRRRLRRLRLLLRRLLRLLRRLLRLRLRRLLLLLLRRRLRRLLRLLLRLRRRRLRRRLLLLLLRLRRRLRRLLRRLLRLRRLRRLRLRLLRLRRLRLRLLLLLRLRRLLRRLLRLRRLLRLLLRRLRRRLRLLLLLLLLRRLLRLRLRRLRLLLLLRLLRLLLRRLLLRLLRRLLRLLLRLRLRRLRRRLLRRLRLLLRLRRLLRRLRRLLLRRRRLLLRRLLRRLRLRRLRLLRLRLLRLLLRRLLLRRRLRLRLLRRRRLLRLLLRRRLRLLLRLLLLLRRLLLLLLRLLRRLRLLLLRLRLRLLRLLLRLLLLLRRLLLLRLRLRLRLLRRLLLRRRLLRLRRRRLLLLLLRRLLLLLLRRLLRRRRRRRLRLLRRLLRLLLLRLRRRRRLLLLRRRRRLRRLLRRLLRRLLRRRRLRLRRLRRLLRRLRLLLLRRLLRLLLRRRRLRLRRLRLLRLLLLRLRRRRLLLLRLRRLLRLRLLLRRRRRRRRLRRLRRRRRLRLRLRLRRRLRLLLLLRRRRRRRLLRLLRRLRLLRRLRLRRLRRLLLRLLLRLRRLLLLLLLRLLRLRLLLLLRLLRRLLLLRRRRRLLLLLLRRLRLRLLRLLLLLRLRRLLRLRRRRRLRRRRLRRLLLRLRRLRRLLRRRLRLRRRLRLLLLLRRRRLLRLRLLLLRLLLLLRLRRLRRLLLLRLRRRLRLLRLLRLLRLLRLRLRLLRLLLLRLLRLRLLRRRLRLLRLLLRRRRLLRLLLLLLLLLRLRRRLLRLLLLRRLLRLLLRRLRRLRLRLLLRRLLLRLRRLRLRLRRRRLRRRRRLRLLRLLRRRRLRLLLLLLRLRLRLRLRRRRRLLRLRRLLLLRLLRRRLLLRRLLLLLLLRRLRRRRRLLRLLRRLLLLLLLLLRRLLLLLRRLLRRRLLRLRLLRRLLLRLRRLLRLRRLLRLLRRLRRRLLRRRLRLRLRRLLRLLLLRLLRLRLLRRRLLRLLRRRLRLLRLLLLLLLRLLRRRRRRLRLRLRRRLLRRRLLRRLRLLRLLRRRLLLLRLRRRRLLLLLRLLRLLRLRLLLRRLRRRLRLLLLRRLLLLLLLRLLRLRLRRRLRRRLRRRRLLRLLLLLRRLLLRLLLRLLLRRLLRLRLRRRRRLRRLLLRRRLRLRRRLRRLRRLLLRLRLRRLLLRLRRLRLLRRRLRRRRRRLLLRRLLRLRLLRLRLRLRLLRLLRLRRRRLLLRLRLLLLRRLLLLRRRRRRRRLLRLLRRRLLRRRRLLRRLLLRLRLRLLRLLRLRRRRLLRRRLLLLRRLLRLLRLRLRLLLLLRLLRLLLLLLRLLLLLRLLLRRLLRLLLRLRRLRLRRRLRRRRLLRLLLRRRRLLRRLRLLRRLRRLRLRRLRLLLLLRRRRLLLRLLLRRLRLLRRLLLRLLLRLLRRLRLRRLRLLRRLRRLRLLRLRRRRLRLLRLLRRLRRRRRRRRRRRRRRRLLLLLLLRLLRLLRRLRRLLLRRRLRRLLLLLRLRLRLLRRLLLLLRRRLLRRRRLLRLLLLLRLRLRRLRLRRLRLRLRRLLLRRLRLLRLLRLRLRLLLRRLLRLRLLLLLLRRLLRRLRRRLLLRLRRRRRLLLRRLRRLRLLRLRRLRRLLRLLLRRLLRLRLRRRLLRLRRRLRRLRRLLLLLLLRRRRLLLRRLLLLLLRRLLLLLLLLLLRRRLRLLLRRLRRLLRRLLLRRLRRLRRRRRLLRLLRRLRLLRRLRLRLLRRLLRRLRLLLRLRLLLLRLLLRRLLLLRLLLRRRRRRRRLRRRRLLLLLRLLRLRRRRRRRRLLLRRRRLLLLRLRLLRRLRRRRRLRLRRLRRLLRRRLLLRLLRLLLRRLLRLRLLLRRLLRLRRRRRRRRRLLRLRRLRLRRLLRLLLRLRRRRLRLRRLLRLRLRRRLLLRRRLLLRLRLRRLRLRLLRLRLRLRRLLLRLRLRRLRRLRRLRRLRLRRRLRLRRLRLLRLLLRLRRRLLRRRLLRLRLRRLLLRLLLLLLLLRLRLLLRLRLRRLLLRRRLLLRLRRLLLRLLRLLLLLLLRLRLRLLLRRLLRLLRRRLLLRLRLLLLRLRRLLLLLRRRRRRLRRLRLRLRLRLRRLRRRLLLRRRLRRRLRRRRRLLRRRLRRLLRLRRRLLLRRRLRRLRRLRLLLLLLRRLRRLRLLLRLRLRRLLLLLRLRRRLLRLLLRRRRLRLLRRRLRRLRRRLLLLLLLRLRLLLRRRRLLRLRLLRLRRLRLLLRRRRRRRLRLRLLLRLRLLLRRLLLLRRLLRLLRRLLLLLLLLRLLLRLLLLRLRLRRLLLRLLRRLLLLLRRLLRLLLLRRLRLLRLLLRLRRLRRRLRLRLRLLLRLRRRRLLRRLRLRLLLRLLLLLRLRRRLLLLRRRRLLRRLLRRLRLLRLLLRLLRLLLRRLLLRRRLRRLLLRLRLLLRRRRRLRRRRLLLLRLLRRLRLLRLLLRLRRLLRLRLLLRLRRRRRLRLRLLLRRRRLRRLRRLLLRRLRLRLLRRLRRRRRRRRRRLLLRRLRRLRLRRLLLRLRRLLRRRRLRRRRRRRRRRLRRLRLLLLRRLRLLRLLRRLRRRLRLLRRLLLLRRLLRRLLRRLRRRRRRLLLRRLRRRLLLRRRLLRLLRRRLRRRRRRRRLLLLLRLRLLLLLRLRRRLLLRLLLRRLRRLLLRRRLLLRLLRRRRRLRRRRLLRLLLLLRLRLLLLLLRRLLLLLRLLRRLRLRLLRRLRRLRRLLRLLLRLRLLRLLLLRRRLLLLRLLRRRLLLLLRRRLRRLRRLRRLLLLLLRRLRRLLRRLLLLRLLRRLRLRLRLRLLRRRLLLRLRRRRRRLLLLLRLRRRLLLLLLLLRRRRLLRLRRLRLRLLRLLRRRRLRLRLLLLLLLRLLRRLRRLLLLLRRRLRRLLRLRRLLLLRLRRLLLLRRLRLRLLRLLLLLLRRRLRRLLLLRLLRRRLRRRRLLLLLRRLLRRLLRRRLRRLRRLRLRRRLLLLRLRLRLRLLLRLLLLLRLLLLRRLLRRRLLLRRLLRLLLLRRLLLLRRLRRLLRRLRRRLRRRLLRRLLRRRLRLLRRLLLRLRLLLRRLLRRRLLRLRLLRLLRRRLLLRLLRLRLRRRLLRRLRRLLLLLLRLRLRRRLLRRRLLLLRLLRRRRLLLLRLRLLLRRLRLRRLLLLLRRLRLLLRRRLLRLLLRRRLLRRRRLRLLRLRLLLRLLLRLLLLLLLLLLLLLLRRRRRRLLLLRLLLLLRLLRLLLRLLRLLRRLRRRRRRLLRLRLRLLLLRRRLRLLLLLRRLRRRLLLRLRLRLLRRLLRLRRRLRLRLRRRLRLRRLRLLLRRRRLLRLLLRLRRRLRLRLLRRRLRRRRLLRLRLRLLRLLLRLRLRRRRRRLRLLLLLLRLLLLLRLLRRRRRLLRRRRLRRLLRRRRLRRLLRLLLLRLLLRLLLLRLLLLLLLRLRLRRRLLLRRRLLLLRRLLLLRRRRRLRRRRRRLRLRLRRLRLLLRLLLLRRLRLLRLLRLLRLRRRLLRRLRRLLLRRLLRRRRLRLLLLLLLRRRRLLLRRLRRRLLRLLLLRLRRRRRLRLRLLLRRLLRLRRLRRLLRLLRRRRRLRRRLRRRRRLRRRRRRRLRLRRRLRRLLLLLLRLLLLRLLLRRRRRRRLLRRLLLLRRLRRRLLRLLRLRRLRRLLRLLLLLRRLRRLLLRLLLLLRRRLRRLRLLLRRLRLLLRRRRLLLRRRLRRRLRLLLRRRRRLRLRLRLRLLLLLLLRLLRLLRRRRRLLRLRRLLLLLLLLLLRLRLRLLRLRRLLRRLLLRLLRLRRRRRRRLLRLLLRLRLRRLRLRRRLLLLLRRLRLLRLLRLLLRLLLLLRLRRRRLLRRRRLRLLLRLRRLLRLLLLLRRLRRLRLRRRLRRLRRLLLLLLLRRLLLRLRLLRLLLLLRRLLLLRLLLLLLLLRRRRRLRLLRLRLLRRRLLRRRLRRLRLRRLRLLLLLLLLLRLLLLLRRLLLRRRRLLLRLLRLRLRLRLLRLRRLLRLRRLLLLRLRLLRLRLLRLRLLLRRRRRLRRLRRLRRRLLLLRLLRLRRLLRRLRLLRRLRLLLRLLRLRRRRLRRRLRLLRLLLRRRRLLLRLLLRLRRLLLRRLRLLRRRLRLRRRLRRLLLLLRLLRRRLRRLRRRRRRRRLRRRLLRRRLLRLLRRRLLRRLRRLLLRLLLRLLLLRRRRLLRLRLLLLRRLRLLRLLRRLLRLLLRLRLRRLRRRRLLRRLRRRLLRLLRRRLLRLLLRLRLRLRRLLLRRLRLLLRRLLRLRRRRRLLLLLRLRLRRRLLLLLLLRLRLRLLRLRLLLRLLRLRRRRRLRLRRRRLRRRRLRLRRLLLRRLRRRLLRRRRLRRLRLLRLRLLRRLLRRLLRLRLRLRLLLLLLRLLLLLLRLLRLLRLLRRLRLRRRRLRLRRLRLRRRRLLLRLRLLRLLLLRRRRLLLRLLRLRRRLRRLLRLRRRLLLRLRRLLLLLLRRLRLRLRRRLLLLLRLRLLRRRLLLRRRLRLRLLLLLRLLLRLLLLRLRRRLLLLRRLRRLLRLRRLLLRLRLRRLRLLRLRRRRRRLRRRLRRLLRLLLRRLRLRLRRLLLLLLLLRRRLRRLRRRLRRLRRLLLLLRRLLLLLLRRRRRRLLLLRRLRLLRRLLLRRRLRRLLLRLRLRRRLLRRLRRRLRLRRRLRLRLLLLLLLRRLRLRLLRLLRLLRLLLLLLLLLLRLLRLRRLRLRRRLRLLLLLLRRRRRRLRRLRLRLRLRLLLLLRRRRRLLRLRLRRRRLRRRLLLLLLLRLLLLLLLRRRLRRLLLLRRRRLLLRLLLLLRRRRRRRLRLLRRRRLRLRLRLLLRLLRLRLLRRLLLRRLLLLRRLLLRRRLRRRRLRLRRRLRRLLLLLRRRLLLRLLLRRRRLLLLRRRLLLLRRRLRLLRLLLLRRRLLRLRLRLRLLRRRRLRRLRRLRRRRLRRLRLLRRLRLLLLRRRLRLLRRRRLRLRLLRLRLLRLLRLLLLRLLLRRLLRLLRLLRLRLRRRLLLLRRRLRLRRLRRRLLRRRRRRRRLLRRLLLRLRLRLRLRLLRRRLRRLLLRLRLLLRLLLRLRLLRLLLLRLRRRRLLLLRRLLRRLRLLRRLLLLLRLRLRRLRRRRRLRRRLRLLLLRLRLLRRRRLRLRRLLLLRLRRLRLLLLRLLLRRLRRLLRLRRLLLRLLRRLLRRLRRLLLRLLLLRRRRLRLLRRLLLRRRRRLRRLLLRLLRLLRRLRLLRRLLLLLRLLLRLLRRRRLRLRRRRLLRRLLLRRRRRRRLRRLLRRRLLRRRRLLLRRLLRLRRRLRRLRRRLLLLLLRLLLLLLLRRRRRRRRRLLLLLRLRRRLRLLRLLLLRRLRRRRLRRRRLRLLLLRRRRRLRLLLLLLLRLRRLLRRLLLRRLRRRRLRLRRRRRLRRRLLLLRLRLRRLRRRRRLRLLLRLRLLRRLRRRRRLRRRRLRRRLRRRLRRRRRRRRLLRRRRLLLRLLLRRLLLRLLRLRRRLRRLRRRRRRRLRRRRRLLLLRRRRLLLLRRLRLRRRLRRRLLLLRLLLRLRLRLLRRLLRRLLRRLLLRLLLLLRLLRRLRLLRLLLRLRRRLRRRRRRRLLRRRRRRLRLLRLRLRRLLRRLLLRRLRRLRRLRLRLRLLRLRRLLLLLLRLLLRLLLRRLLRLRRRLLLLLRRLRLLRLRRRLRRRRRLLLRRRLLLRRRLLLLRRRLRRRLLRRRLRLLLLLLRRLLRLLLRLRLRRRLLRRLLLLLLLRRLRRLRRLLLRRLRLRLRRLRLRLRLRRLRLRRLRRRLLLRLRLRLRRLLRRLLRLRLRRLLRLLLRLLRRLLLLRLRLLLLRLRRLLLLLLLRLLRRLLRLRRLLRRRRRLLLLLRLLLLRLRLRRRRLLRRLLLLRRLLLRRLLLLRLRLLRRRLLLLLRLLRRLRLRRRRRRLLRRRRRLLLLRLRLRRLLLLLRLLLRLLRRRRLLLLLRLRLLLRLRLLLRRLRLLLLRRLLLRLLLLLRRRRRRRLLLRLLRRLLRRLRRRRLLRLRLRLLRRLRRLRRRRRLRRLLRLRRLRLLLRRRRRRRLLRLRRLLRLRLRLRLLLLRLRLLLLLLRRLRRRRLRLLRRLRLLRLRLRRRRLRRLLRRLLLLLLRRLLLRLRRRRLLRLLLRRRRLLLRLRLLRRLRRRRRLLRLLLLRLLRLLLRRLRLLLLLRLRRRRRLLLLRRRRLRLLLLRRLRLLRRLRRLRRRLLLRRLRRRRLRLLLRRLLLRRLRRLRRLLLLLRRRLLLRRLRRRRRRRLRRRLRLRRLRLRRLRLRLLRRLLRRRRLRLLRLLRLRLLLRLLLRRRRRRLLRLLRRLLLRLLLRRRLLLLLRRRLLRRLLLLRLRRRLLRRLRRRLRRRLRRLLLLLLRRRLLLLLRLLRRLRRRLLRRRRLRRRRRRRLLLRLRRLRLRLRRLRLRRRRLRLRLRLLLLLLRLLRLRLLRRLLLLLLLLRRLRLLLLRLLLRLRRLRLRRLLLRRRLLLRLRLRLRLLLLLLLLRRLLLRRLRLLLLLRRLRRRLLLRRRRLRLLRLLRRRRRLRRRRRLRLRRLRLLLLRRRRLLRLRRLLRLLLLLRLRRLRLLLLRRLLLLLLRLRRLRLLLLLLLRLRLRLLRLRRLLRLRRLRRLLLRLLRRRLRRRRLRLRRRLLRRLLRLRLLRLLLLLLRLLLLRRRRRLLRLLRLRLLLLRLRRLLLRLLLLLLRRRLRLRRLLRRRRLRLRLRRLRLRRLLRLLRLRLLRLLLLRRLRLLRRLLLLLLLRLLLLRLRLRRRRLLLLRRRRRLRLLLRLLRLRRLLLRRLLRRLRLLRRRLRLRLLRLLRLRLRLRLRLRRLRRRRLLRLRRLLLLRLLLRRRLRLLRRRLLLLLLRRRRRRRRRRRLRLRRRRRLLLRRLLRLRLLLLRRRLRRRRLRRLLLLLRLRLLRLLRLLRRRLRLRLRLLRRRRLLRLRLRLRLLLLLLRRLRRLLRLRLLRLLLRRLRLRLRRLLRRLLRRRRLLRLRRRRLLLLLLRRLRLRLLRLRRRLRRRRLRLRLRLRRLLRRLRRRRRRRLLLLLRLLRLRRLLRRRRLLRLLLRRLLRRLRRRLLLLRLLRLRLLRLRRLLRLLRLLLRRRLLLRLRRLRLRRLRLLLLLRRLLLRLLRLLLLLLLLRRLLRLRRLRRLLLLRLRRLLLLRLRLRRLLRLLRRLLLRRRLLLRLRRRRRRRRLRLLRLLLLRLLRLRLRRLLLRLRLLLLRLRLLLLRRLLLRRRRLLLLRLLRRLRRLRLLLRLRLLLLLLLRRLLLRLLLRRRRRRLLLLLLRRLRRRRLLRRRLRRRLRLRRRRRLRRLRRLLRLLRRLLRRRRRRRRLRRRRLLLLLRRRLLRRLLRRRLRRLLRRRLRRLLLRLLRRLLLRLLRLRLRRRLLRRLRLRRLRRRRRLLRRLRLLLRRLLLRLLRLRLLRLRLRRRRLRLLLRRLLLLRRLRLLLRLLRRLLLRRLLLRLRRLRRLLRRLLRLRRLLLRRLRRLRLLLLRLRLRLLLLRLLRRLLRLRLRRRLLRLLLLRRRLRRRRLRRLLRRLLRRRLLRLLLRLRRRRLRLRLRLLLLLLLLRLLLLLLRLLRRRRRLLRRRLRRLRLRRLLRRRRLRRLLLRRRLLLLRLRLLLRRLRLLLRRRLRLRLLLLRLRRLLRRLLLRLRLLRLLLRLLLRRRLRRLLRRRRRRRLRLLRRLRLLLLLRLRRRRLLLLRLRRLLLRRLLRRLLRLRRLRLRRRRRRLLRLLRRRLLRLLRRLLLLLLLRLRRRRLRRLLRLLRRLLLRRLLLRRRLLRRRLLRLLLLLLLRRRLRRLRLRLRLRRRLRLLLRLRRLLRRLLLRLLRLRRRRRRRRLRLLRLLRLLRRRLRRLRLRLRRRLRRRLRLRRRLLRLLLLLLRRLRLLLLLRLLRLLLRRLRLLRRLLRLLRRLLRRLRLRLLLRLLLLLLLLLLLRRRLLLRLLLLLRLLRRLLRLLLRRLRLLRRLRRLRRLRLLRLLRLRRRRRRRRLLRLLLLLLLRLLRLLRLLRLLRLRRRLLRRLLRLRRLLLLRRLRLLLLRLLRRRRRRRLLRLRRLLRRLRRRLLRLLLRRLRLLRRLLRLLRRRRRRRRRRLRLRRLRRRLRLLRRLRRRRLRLLRRLLLLRRRRLLLLLLRRRRLLLRLRLLRLLLRRLLLLLRLRRRLRLLLRLLRRRRRLLRLRRLRRRLLRLRRLLLRLLRRRRLRRLLLLLLLRLRLLRRRLLLRLRRLRLRRLRLLRLLLRRLLLLRLLLRLLRLRLLLLRRRLLRRLLRRRLLRLRRLRRRRLLLRLRLLLRRRRLLLLLRRLRLLRRRLLLLRLRRLLLRLRRLRRRLLRLRRRRLLLRRRRRLLRRLRLLRLRRRLLRLRRRLLRLRRRLRRRLRLLRLRLLLLLLRRRLLRRLRRRRRLRRLRLRLLRLRRRRRLRRLRRLRRRLRRLLLLLLLRRLRRRLRRRRRRRLRLLLLRLLRLLLRRRLLLLLRRLLRLLLRLRLRLLLLRRRLRRLRRLLLLLRRLRLLLLRLLRLLRLLLLRLRLRLRLRLRRLRRRRLLLLLRRRRRRRRLRLLLRLLLRLRLLRRLLLLRLRRLRRLRLRLLLLLLLRLRRRLLRRLRLRLRLRLRLLRRLRLLLLRLRLLRRRRRLLRLLRLLLLLRLLLRLLLRLRRRLLRRLRLRRLLRLRRRRRRRLRRLRLLRRLLRLRRRLLRRRRRLRRRRLLLLLRRLLLRRLRLLLLLRLRLLLRRLLRRRLRLRLLRRLRRLLLLRRRRRLRLLLRRRRRRRRLLRRRRLRRRRRLRLRLRLLRRLLLRLLLLRRLRRRLLRRRRLLLRLLLRLLRRLRLLLRRLRLLLLLLLRRRRLRLRLLLRLLRRLRLRRLLLRRRLLLRLRLLRLLRRRRLLRRLLRRLLRLRRRRRRRLLRLLLLLLRRRLRRRLLLRLLLRRRLRLRRLLRLRLRLRRLLLRLLRRLRLRLRRLLRRRLLRRLLLRLLLLRLRLLRRRLRRLRRLRRRLRLLLRLRLLLRRLLLRLRRLRRLRLRLRLLLRLLLLRRLLLRRLRRRLRLLLLRRLLLLLRLLLLRRRLRLRLRLLLLLRRLLLLLRLLRRLLRLRLLRLLRLLLRLLLLRLRRRRRLRLLRLLLRRRLRLRRLLLLLRLRRLLLRLLRLRLRLRRRRLLLRLRRRLLLRLRLRLRRRLLRRRRLRLLLRLLLRLLRLLLLLLLRRLLLLRRRLRLLLLRLRLRRLRRRRLRRRRRRLRRLLLLLLLRLRLRLLRRRLRLRRLLRLRRLRRLRRLRRRRRRLRRRRRRLLRRLLRRLRRRRRLRRRRLLLRRLRRRLRLLRRLLRLRLRRRRRLRRRRLRRLRLRRLRRRRLLRRRRRRRRLRLRLRRLRRLLRRLLRLLRLLLRLRLRLLRRLLLRRLLRLRLRLLRLLRRRRLRRRLRRRLRLLLLLLRLLLRRRRLRLRLLRRLRLLLLRRLRLRLRRRRRLRLLRLRLLRLLRRRLRLRRLLLRLRLLLRLLLLLLLRRLRLRRRRRLLRLLLLRRRLLLRRLLLLLLLLLRRRLLLRLRRRRLRLLRLRLRLLLLRRRLRRLRRLLLRRRLRRLLLLRRLRLLLRLLRRRLRLRLRRRLLRLLRRRRRLRRLRRRLLLRRRLRRRLLRRLRRRRLRRLLRRRLLLLLRRRRLRRRRRLLRRLLRRLLLLLLLLLLRLLLRRRRRRLLRLLRRLLRRRRLRRRRRRRLLLLLLRRLLRLLRRLRRRRRRLLLRRLRLLRLRLLLRLRRLLLLRRRLRLRLLRRRLLRLLLRLLRRLRRLLRLRLLRRRLLLLLRRRLRRRLLRLRLRRRRLLRLRRRRRLLLLRLLRRLRRRRRRLLLLLRLRLLLRRLLRRLRLLLRRLLLRLLRLRRLLRLRRLLLRRLLRLLLRLRLRLRRLRRLRLLRLLLRLRLRLLRLRRRRRRLRRRRRRLRRLLLRRRRRRLRLLLRRLRLRRRLLLRLLRLLRRRLLLRLRLLRRRRLRLRRRRLRRRLRRRLRLRLLLRRRLLLLRRRLRRRLLRLLRLLLRLRLLRRLRLRRRLRRLLRRLLRLRRRLLRLLLLLRLRLLLLLLLLLRRLLRRLLLRLRLLLRRLLLRRRLRLRLRRLRRRLRRRLLRRLLLRRLRRLRRRRRRRLLRRLRRLRRLRLRRRLLLLRLRLLRLLLLLLLLLRLRRLRLRLRLLLLLLRLLLRLRLLLLRLRLLRLRRRLLRRLLRLLRRLLRLRRLLRLLRLLRLLLLRRRRLLRLLRLRRRRRRRRRRRRRLLLLLLRLLRLRRLLRRLLRRRLRLRLLRLLLRRLLRRRRLRRLRLLRLLRLRLRRLLRLRLLLLLLRRLLLLRLLLLRLRLLRLRRRLRLRRRLRRRRRRRLLLLRRLRLLLRLRLLLRLLRRRRRRRLRLRLRRRLLLLLRLLRLRRRRLLLLLLLRLLRRRRLRLRLRLLLRRLRLRLLLRRRRLLRLLRLRRRLLLRLLRRLLLRLLLRRRLRRLLLRRRRRLRRRLRLLRLLLLRLRLRRLLLLLLRLRRRLLRRLLLRLLLLLLLRLRLLLRRLRLLRLLRLRRRLRRRLLLLLLRLRLLLLLLLLLRRRLRRRRRRRLLLLRLLLLRLRLLLLRRRRLRRRLLRRRLLRRLLLLLRRRLRLLRLRLLRRRRRLRRRRLLLLLRRRRLLLLLLRRLLRLLRRLLLLLRLLLLRRLRLRLRRRRRLLLLLRRLLLRRLLLLLLLLRRLLLLLLRRRLLRLRRRLLRRRLRRLLLRLLLRRLRLRRRLRLRRRRLLLRRLRLLLLLLLRLLLLLLLRLLRRRLRLLRRRRLRLRLRLLLLRLLLLRRLRLRRLLRRLRLRRRRLLRLLLRLLLLRLLRRRRRRRLRLRLRRLLLLRLLLLRRRRRRLLRRRRRRLRLLRRLRLLLLLRLLLLLRRLRRRLLLLLLLLRRLLRLLLLLLLLRRRRRLRRLLLLRLRRRRLLLRRLRLLLRRRRLLLRLLLLRLRLRLRLLLLRLLRRRLLRRLRLLRLRRRLLLRLLRLRRRLLRLLLLLLLLRRRLRRLLLLLRLRRRLLRLRLLRRRLRLLLRLLRLRRRLLRLLRLLRRRRRRLRRLRRLRRRLLRRRLLLLLRRLLRRLRRRRLRRLLLLLRRLLLLLLLRRLLLRLLRLLLLLRRLLRLLLRLLLRLLRLRRLRRLRRRLLLLRLLRRLLLRRLRLLRRRLLRRLRLRLLRLLRLRLLRLRLLRLRLRLRLRRLRRRLRRRLLLRLLLRRLRRLRLLLRLLRRLRRLLRRRLRRLLRRRRLLLLLRLRLLLRLLRRLRLLLLRRLRLLLRLRLLLRRRLLLLLLLRLLRRRRRLRLLLRRRRLLRLLLLLRRLRLRRLLLLRLLLLLLLLRRLLRLLRRLRRRRLRLRLLLLRRRRRLLRRRRRRLLRLLRLLLRLRLRLLRRRLRRRRRRLLRLLRLLLLLLLRLLLLLLRLLLRLLRRLLLLRLRLLRLRLRRLLRLRLLLRRRRRLLRLRLRLRLLRLLRLLLRLLRLRLLLRRLRRLRRRLLRLLRLLRRLLRLLLRRRLLLRRLLRLLRLLLLRLRRLRRRLRLLRRLLRRRLLLLLLLLRRRRLRLLLLRLRRRLLRLRRRLLLLRRRLRRLLLRRRLLLLLRRRRRRRRRLLLLRLRLLRLLLRRLLLRRRRLRRRLLLLRLLRRRRRRLRRLRRLRLRLLRRRLRRLRLRRRLRLLLRRLRLLRRRRLRLLLLLRLLLRRLRLRRRRLLLRLRLLRLRRLLRRLRLRLRRRRRRLRLLLLRRRRRRRLRRLRRRLRRLRLLRLRLRLRRLRLLLLLLRRLLLLLLLRRLLRRRLRRLLLRRLRLRRRLRLRLRLRRRLLLRLRLLRRRLRLLLRLRRLRRRLRRLLLRLRLRRLLLLLRLLLRLLRLRLLRRLLLLRLRLLLRLLLLRLRRRLRRLRLLLRLRRLRLRRRLRLRLRRRRLLRRLRRLLRRRRLLRLLLLRRLLRRRRLLRRRLRLRLLLRLRLRRLLLRRLRRRLLLRLLLLLLRRRLRLRRRLRRLRLRRRRRRLRRLLRLRRRRLRLLLRRLRLLLRRLRLRRLRRLLLLRRLRRRLLLRLRRRLRRRRRRLRRLLLRRRLRRLRLLLRRLRLRLRLRLRRLLRLRRRLLLLLLRLRLRLLLRRLLRRRLRRRRLLRRLRRRRLLLRRLRLRRLRRLRLLRLRRRRRRRLRLLRLLLLRLRLRLRLRLRRRRRLRLLRRRRRRRRRLRLLRLRLLLLLLLRLRRRRLLRRLLRRLLLRRLLLRLLLRRLRLLRLRLLLLLRLLLLRLRLRRRLRRRRLRLLLRLLLLLRLRRLLRLRLLLLLLLLRLLRRRLLLLLLRLLRLRLLRLRLLLRRRLRLRRLLLRRRRLRRRRRLLRLRLRLRLLLRRRRRLRRRRLRLLRRLLRRLLRRLLRRLRLLRLLLRLLLRLRRRRLLLRRRLRRLLLRLLRRRLRRLLLRLRRLLRLLLRRRLRRRRLLRRLRLRRRRLLLLLLLRRLRRLRLLLLRLLRLRLLLLRLLRRLLLRRRRLLLRRLRLRRRLLLRLRRLRRLRLRRLRRLLLRRLLLLLLLLRLLLLRLLLRLLRRLRRLLRLRRRRLLLRLRRLRRLLRLRRLLRLLLRLLLLRLRRRRLLLLLLRLRRLRRLRLRLRRRLLRRRRRLLLLLRRRLLRRLLLLLRRRLLLLLRRRRRLRLLLRLRLRLLLLRLRRRRRLRRLRLLLRLLRLLRLLLRLLRRRLRRRLRLRLRRRLRLLRLLLLLLRRRRLLLLRRRRLRLLLLLLRLLRLRRRRRLLLRRLLRRLRLLLRLRRRRLRLRLLRRLRLRRRLRLLRLLLRRLRLRRRLRRLLLRRRLLRRRLRRLRLLLRLRRRRRLRRLRLRLLRRRLRRLLLLRRLLLLRRLLRRLRRRRLRRLLRLRRLLRLLRRRRLRLLRRLRLLRLLRRLLLRLLRRRRRRRRRLLRLLLLLLRLRLRRRRRRRLLRLLRRRRLLRLRLLLRRRRRLRLLLLLRLRLRRRLRRRRRRLLRLLLLLRLLLLLRLLRLRRLLLLLRRRLLLRRLLRLRLLLRLRRLLLRRRRLLRRLLRLRRLRLRRLRLLRLRLLRLRLRLLLRLRRRLLLLRLLRLLLLLRRLRRLLRLRLLLRRRLRRLLLRRRRLRLLLRLLLLRLRRLLLRRLRRRRLLLLLLLLRRLRRLLRLLLRRRLRRLLLRRLRLRRLLRRLLLRLRLLRRLLLLRLRRLRLRLRLRLRRRLRLRLRRLRLRRLLRRRRRRLLLLLLLLLLLLLLRLLRLRLRRLLRRRLRLRRRLLRRLLLRLRRLRLRRLRRLRRLRRRRLRRLLRRRRRLRLLLRLRRLLRRRRLRLLRRRRRRLLRLLRRLLLLRLRRLLRLRRLRRRRLRLLRLRLRRLRLRRLLLRRLLRRRRLLRRRLRRRRRRRLLRLRRLLRRRLLRLLRRLRLLRLRLRRLLRLRLRLLLRRLLRLLRLRLRLRLLLRRLLLLRLRLLRRLRLLLRRLLLRLRLRLLRRLRLRLLLLRLLRRRLRLRRLLRRLLLLLRRRRLRLLRRRLRRRRRRLRLLLLLLLLLLLRRRLLLLRLLRRRLRRLRRLRRRLRLRRLLLLLLLLLRLLRRLRLLLLRRRRRLLLRRLLLRLLRLLLLLLLLRLLLRLRLLRLLRLRLLLRRLRLRLRLRRLLLLRLLRLRLLRRLLLLRLLRLLRLRLLRRRLLLLRRLRRLRLRRLLLLRRRRLLRRRRLRRRLRRLLLRRLLLLLLRLRLRLRLLRLLRRRLRRLRRRLRLRLLLRLRLLLLRRLRLLLLRLRRLLRRRLLRLRRRLRRRRRLLLLLLLLRRLLLRLRLLLRLLLLRRLLRRLLLRLRRLRLRLRRRLLLLRRRRLLRLLRRLLLRLLRLLRRLRRRRLLLLRRLRRLLLLLLLRLRLLLLRRLLRLLLLRLLRRRRLLRRLRLLRLRLLRLRRLLLRLLLRRRRLRRLRLLLRLLLRRLLLRLLLLLLLRRLRLRRLLLRLRLLLRLRRLLLLLRRLLLLRLRLLRLRLLRLRRLRLLLRRRRRLRLLRLLRLLRRLRRLRRLRLLLLLRLRRRRLLLRRRRRLLRRRLLLRRRLRLLRLLRLRRRLRRRLLLRLRLLRRRLLRLLLLRLLRRLLLLLLLRLLRLRRLRRLLLLLRLLRRRLLRLLRLLRLLRRLLRRRLLRLRLRRLRLRLRRLRLLLRRLRRRRLRLLRLLRRRLRRLRRLRLRRRLLRRLRRLLLRLRLRRLLLRRRLRLLLLRLLRLLLRLLLRRLRRLLRLLRLLRRRRRRLLLRLLLRLRRLLRRRRLRLLLLLLRLRLRLLLLLLLLRLLRLLLRRRLLLLRRLRRRLLLRRRLRRLLRLRRRRRRRRLLLRRRLRLRRRLRLLLRLLRRLRLRLLRRRLLLRLLLRLLLLRLLLLRLRRLLRRRRLRLRRLLLLLLRLRLRRLLLRLRRLLRLRRLLRRLRLRRRLRLLRRLLRLLLRRRRLRRLRLLLRLRLRLLRLLRLLLRLRRLRRLLRLLRRLRLRRLRLRRLRRRRLRRLRLLLRLRRLLRLLLRRLLLLRLLRRLRLLRLLLRLLLLRRRLRRRLRRLRRRLRLLRLRLRLRLLLLRLRLLRLLRLLLRLRRRRRRRLLRLLRRRRLRLRRRRLRLRLLRRRRLLLRRLLRRRLLRLRLLLLLLLRRLRLRRLLRLRLLLRLRRRLRLLRRRRRRRLRLLRRLLRLRRLRLLLLLLRRRRLLRLRRLRLRLLLRLRRLRLLLLRLLRRRRRRRLLLRRLRRRRRRLLRLLRRLLRLRRLRLLRRLRLLRRLLLLRRRLLRLRLLRRRRRRRLRLRRLLLLRLRRLLLLLRRLLRLLRLLRRLLRRLLRLRLLRRLRRLRRRLRLLLLRRRLRRRRRLRLLLLRLRLRLRRRLLRRRRRRLLLRRLRLLRRRRLLRRLLRLRRLRRLRRRRRRRLLLLRRLLRRRLLLRLRRLLLLLLLRLRLRRLRLRLLLRLLRLLLRLRRLRLLRRLLLRLRLLLRRRLRRRRRRRLRLRLRRLLRRRLRRLLRRRLLRLLLRRRLRLLRLRLLLLLRRRLRLLRLLRLRRLLRLRRRRRRRLRLLLLRLLLRRRLLLRRRLLRRLRRRLRRLRRRLLRRRLLLRRRLRRLLLLRLLLRLRLRRLLLLRLRRRRRRRLRRRRRLRRRLLLLLRRRRLLLLRLRLLRRLLRRLRRLLLRRRLLRRRLRLRRLRLRLLLLLRRRLRLLRRLRLRLRLLLRLRLLRLLRLRLRLLRLLRRRRLLLRRLLRLRRRRRRLLRRRRLLLRRRLLLLLRLRLLRRRRRRRLRRRRRLLLLRLRRLLLRLLRLRRLLLLRLLLLLLRLRLRRLRRLRRRRRLRRRRRRRLRRLLRLRLLLRRRLRLLRLLRLRLRRRLLRRLRLRLRRLLLLRRRLRLLRRRLRLRLLRLLLRLRLRLLLRLLRLRRLLLLRRRRLLLRRRRRRRLRLRRRRLRRLLLLLRLLRRLLLLLRRLLLRRRLLLRRLLRLLRRRLLRLRLRLLLLRLRLRRLRRRRRLLLRLRLLLRLLLLLLRRRLRRLLRRLRLLLRLLLLRRLRLRLLLLLLRLRLLLLRRRRLLLLLRLLLLRLLRRRRLLLLRRLRRLRRLLLRLLLLLLLRLLRLRRLLLLLRLRLLLLRLLRLLRLRLLLRLLLLLRLLLRRLRLLLLRLRLRLRLLRRLLRRRLLLLLRLLRRLRLLRLRRRLRLLLLRLLLLRLLRRRLRLRRRRLRLRLLLLLRLRRLRRLRLLRRLLRRRRRLLLLLRLRLRLRRRRLLRLLRLLRRRRLRLRLRRLRRRLLRRLRLLLLLLLLRLLRLLRRLLLLRRRRLLLLRLLLLLRRLRRLRLRRRRLLLRLLLLLRLRRLRLRLRLRRRLLRRLLRRLLRLRRRRLLRLLRLRRRLRLLLRRLRLLLRRLLRRRRLLRLLLRLRRRRRRRRLRLLLLLLLLLLLLRRRRLRRRLRRLLLRLLLRRRRRLLRRLLLRLLRLLRRRRLRLLLLLLLRLRRLRRRLLLRRRLLRRLRRLRLRRRLLLLRLLRLLLLLRLLLLRRRLRLLRLLRLRLRRLLLRRRRLLLLLRRRLRRLRLRLLRLRRRLLLRRRRLLRRRLLRRRLLRRRLLRRRLLRLRLLLLLRRLLLRLLRLRLRLLLRRRRRLLRRLLLLLRLLRRLLLRRLLLRRRLLRRRLLLLLLLLRLLRRRRLRLLRRRLRLLRRLLRLLRRRRLRLLRRLRRLLLLLLRRLRLRLRRLRLRLRRRLRLLRRLLRRRRLLLLRRRLLLLLLRRRRRLLRRRLRLRRRRRLLRLLLLRLLRLLLLLRLRRRRLLRLLLLLLRRRRLRRLLLLRRRRLLRRLLRRRRLLRRLRRRRRRLLRLRLLRRLRRRRLLLRRRRRLRRLRRRLRRRRRLRLRLRLRLRLLRRRRLRRLRRLRLRRRLRRRRLRRRLLLRLRRLLLRRLRLLLRLRLLRLLLLRLLRLRRLLLRRRRRLLRLRRLLLLLLLLLLRLLLRLRRRLLLLRRLLRRRLRRLRLLLLLLRLLRLRLRLLLRRRRLLLRRLLLLLRLRRLLLLLRRLLLLRRRLLLRLRRLLRRLLRRLLLLRRLRRLRLRRLRRLLLLRRRLLRLRLLRRLLRLRLRLRRLLRRRLRRRRRLRRLRRRRRRLLRRLRLLRRLRLLRRLRRLRLLRRRLLLLLRRRRRRLLLRLRRLLRRLRLRLRRLLLRLRRRLRRLLRRRRRRRLLLRLLLLLLLLRLLRRRRLLLLLRLLLRRLRLLRLLRLRLLRLLRRRRLLRLRRLLLRLLRRRRLLRRRRLRRLLLLRLLRLLRLRRRRLLLLLLLLRRRLLLLRRLRLRLRRLRLRRRLLRRRRLRRRLRRLLRLLRRLLLRLRRLRLLLRLLRRLLLLRRLLLRRLLLRLLRRRLLRRRRLLLLRRLLLRRRRRLLLRRRLLLLLLRLRLLRLRLLLRRRLRRRRLRLLLLRLRRLLLLLLRRLRLLRLLRLLRLLRLRLRRLRLLLRRRLLLLRRRLLRRRLRRRLRLLLLLLRRRRRRLLLRLLRRLLLLLRRLLLRRRRLRRRRRLRRLLRRRLLRLLRRRLRLLRLLRRRLRRRLLRRLLRRLLRRLLRRLLLRLLRLLRLLRLRLRRLRLRLLRLLLLRRLRLRRRLRRLRLLRRLRRLLRLLLRRRRRRLRRLRLRLLRRRRLRLRRRRLLRLRLLRLRRRRRRLLRLRRRRLLRLLRLLRLRRLLRLLLLRRRLRRLRLLLRRLRLRRLLLLRLRRRRLRRRLLLLLLRLRRLRLLRLLRRRLRLLLLLRLLLLRRLLRRLRLRLRRLLRRLRLRLRRLLRLLLLLLLRLRRLLRLLRRRRRRLLLRLRRLLLLRLRRLRRLRRLLRLLRRLRLLLRLRLLLLLLRLLRLLRLRRRRLRLRLLRRLRLLRRRRLLLRLRLLRLLRRRRLRLLLRLRLLLLRLRLRLRRLLRRLLRLLRLRLLLLLLLLLRLRRLLLRRLRRRRRRLLRRRLLRLLRLRRRLRRRRLRRLLLLRLLLRRLLRLLRLLRRLLLLLLRRRLRRLLRLRRLLLLRRRRRLRLRRRLLRRLRRRLLLLLLRLLLLRRRLRLLLLRRLLLRRRLLLRLRRLLRLLLLLRLLRRRRLLRLLLLLRRRLLLLRRLRRLRRLRLRRLRRRRLRLLLRRRLLLLLRLLRLLLLRLLLLLLLRRLRRLRLRRRLRLRRLRRRLRLLRLRRRRRRRLRLRRRRRRLLLRRRRRRLRLRLLRLLLLRLRLLLRLRRRRLRLRLRRLRLRLLRRRRLLRRRRRRRRRRLRLLLLRRLRLRLLRLLRLRRLLRLRRRLRLRLRLRRLRLLRRLRRLRLLRRRLLLLLRRRLRRLLLLRRLLRLRRRRLRRLLLLRLLLLLRLRRLLLLLLRLLLLLRRLRLRRLRLRRLLLLLRRRLLRRRRRLRRLLLLLLLLLRLRLLLLLRRRRLLRLLRLLRRLRLRRRRRLRLRRRLLLRRRRRLLRRLLLRRLLLLRLRLRLRRLLRLRLRLLRLLRLLRLLLRRRRRRRLLRRLRRLLRLRLRLLRLLRLLLRRLRLRRLLLLRRLLRLLLLRRRLRRLLLLLLLLLRRRRLLLRRRLLRRRRLRRRRRRLRLLLLLLLRLRRLLRLRLRLRLLRLRRLLLLLRLRLRLRLLLLLLLRLLLRRLRLLLRRLRLRLLLRLRRLRLLLRLLRLRLRRLRLRLRLRRLRRLRRLRLRRLRLLRLRRRRRRRLRLLRRLRLRLLRLLLLRLRRLLLRRRRRRLLRRLLRLRRLRRLRRLRRLRLLRRLRRRLLLRRRLRLRLRLLLRRRLLRLRLLRLRLRLRLLLLRRRRLRRRRRRLRRLLLLLRLLRLRRLLRRRLRLRLRLLLLRRLLLLLRLLLLRRRRLLLLRLRLRRRLRLLLLRLRRLRLRLRRRLRLLLLRRLRLLLLRRRLRLLLRLRLLLLLLRLLRLLRLLLLRRRLRLLLRRLLRRLRLRLRRRRRRLLRLLRLLRLRRRLLRRLLLLRRLRLRLLLLRRRRLLRRRRRLRLRLRLLLLRRLLRLRRRLRRRRLRRLLLRRRRRRLLRRLLLRRLLRLRLLLRRRLLLLLRRRLRRRLLRLLRRLLLRRLLLLLRRLRLRLRRLRLLRLRRLLRRRRLRLRRRLRLLLRLRLRLLRRRRRLRRLRLLRRRRRLRRLRRLRLRRLRRRRRLRLLLRLLRRLRRRLLRLRLRLRRRLLLLLRLRLRLLLRRRRRRRLLLLLLRLLRLRLLRLLLRRRRRLLLLLLRRRLLRLRLLLRRLRLLRRRRLLRLLLRLLLRLLRLRLRRRLLLRLLLRRRLLRLLLLRLLRRLRRRRRRRRRLRLRLRLLLLRLLRRLLLRLLRLRRLLLRLLLRLRRLRRLRLRLLLLRLLRLLLLRLLLRRRRLLLLLRLLRLRRRRLLLLLRRRRRRRRRRLRLLRRLLLRLRLLLRRRLRRLLRLLRRLLRRLLLLLRRLRLRRRLLRRLRRRLLRLLLLRLLRLRRRRRRRRRRRRLLLLRRRLRRLLRLLLRRRRLRLLRRLLRLRRRRRRLRRRLRRLLLRRRRRLRLRRLRRLLLRLLRLLRLLLRLLLLLRLRLLLLLLLLRLLLLLRRLLRLLLRLRLLLLRLLRRRLRRRLLRLLLLRLRRLLLLLRRLRLLLLRLLLLRLRRRRRLRLRRRLLRLLRRRLLRRRRRRRRLRLRLRRLRLRRLLLLRRRLRLRLRRLLLRRRLLRRRRRRLRLRRRLLLRRLLLLLLLLRRRRRRRLRLRLLRRRLLLLLLRLRLRRLRLLRRLLRRRRRRRRRLRRLLLLLLRLRRRLLRRLRLLLRRRRRLLRLLLLLLLRLRRRRRLLLLLRRLRLRRLLLLLLRRLLLLRRLLRRRLRLLRLLRLLRLLRLRLRLRLLLLRLLRRLRLRRLRRRLLRRLLRRRLLLRRRLRRLRLLLRRLRRLLRRRRRRRLLLLLLLRLRRRRLRLRLLRRRLLLLLLLRLLLRRLLLLRLRLRLLRLRRRRLRRLLRRRRLRLRRRLRRRRLRRRLLRLRRLLLRRLLRRRLRLRRLLRLRRRRRLLRLLLRRLRLRRLLRRLLRLLRRLLLRLRLRRLRLLLLLLLLLRLLLLLRLLRRRLRRRRLLLRLRLRRRLLLLLLLRLRRRRRLRLLLLLRRRLLRRLRRLRRLRLLLRLLRRRRRRLLLLRRLLLRLRLRLRLLRLLRRRLLRRLRRRRLRLLRLLLLLLLLLLLLLRLLLLLLRLRRRLRRLRRLLRLLLLRLRLRRLLRLRRRRLRRRLRLLLRLLRRLLLLRLLRRRRRRLLLRLRLRLLRLLLLLRRRLRLRRLLLLLLRLLLLLRRRRLLLLRLRLRLRRRRLRRLRLLLRRLLRLLRLLLLLRRRLLRRLRLRRLRLLRRLRLRLRLRLRLLLLLRLLLRLRRLRLLLLRLLRRLLLRLLLLRLRRLRRRLLRLLRLLLLLRRRRLRRLRLLLRRRRRLLRRRRLLRLRLRLRLLRLRRRLLLRLRLLLLLLLRLLLLLLRLRLLRRLLRLRLRRRRLRRRLLRRRLLRRLRRRLLLRRLLLRRRRRLLRRRLLLLRRRLRRLRLRLLLLRLLLRLLLLLLLLRRLLRRRLLRRRLLRRRLRRRLLLRRRLLLLLRRLRLLLLLRRRLLRRRLRRLLRLLRRRLRLRLLLRLRRRLRLRRRLLRLLLLLLLRRRRLLLLLLRRLLLRLRLLLRRLLRLRRLRRRRLLRLRRLRLRLLRRRRRLLRLRLLRRLRRRLLRLLRLLRRLLRLRLRRLRRRLRLLRRRLLRRLRLLLLLLLRRRLLRRLLLLLRLRRLLLRLRLLRLLRLLLLLRRRRLRRRRLRLRRRLLRRLLRRRLLLRLRLRRLLLLLLRLLLLLLRLLLRLRLLLRRRRRLLLRRRRLLRLRRRLLRLRLLLRLLLLLLLLLRLLRLLLLRRLLLRLLRRRLRLRRLRRLLRLLLRRLRRLRLLLRLRRRLLLRRLRRRRLRLLRLRRRRRRRRLRRLLLLLRRLLRRRRRRLLRLLLRLLLLRLRLRLRRRLRLRLLRLLRLLRLLLLRRRRRLLLLRLRLRRRLLLLRRRLLRLLLLLRRRLLLLLLLLLRLLRRRLLRRRLLRRRRRLRRLRLLLLLRLRLRLLLLLLLLRLRLLLLLLLLRLRRRLRLRLLLRRRLLRLRRLRLRLLRLLLRLLLRLRLRLRLLRRRRLLLRRRLLRLRRLRRRRLLLRLRLRLRLRRLLLLLLRLLLRRLRLRLRRLRRLRLLRLLRRRRLRLRRRRLLLLLRRLRRRLLLLLLRRLRRLLLRLRRRRRLRRRLRLLRLRRRLRRLLLRRLRLRLLRRLRLLLLLRLRLLLLLLRLRRRLRRLRLLRRRLLLLLLLRRLLLRLLLLLLLRRRRRLLRLLRLLRLLLLLRLLLRRRRLRLRLLLLRRLRRRRLRLLLLRRRRRRRLRRRLLLLLLRLLRRLLLRLLRLRRRLRLRLLLRLLLRRRRLLLLLRLLRRRRRLRRLLRLLLRRRRRRLRLRRLLLLRLRLRRRLLRLLRLRLLLRLLRLRLLRLRRRLRLRLLRLRRLLLLLLLRRLLRRRLLLRRRLLLLLLLRRLRRLRLRLLLRLRRRLRLLLRLRLLRRLLLRLRRLLLLLLLRRRRRLRLLRRLLRLRRRLLLLLRLRRLLLRLRLLRRLLLLRRLLRLLLLRLLLLRLLLLRLLLLLLLLRRLLRLRRLRLRRRLRRRRLRRLRRLLLRLRRRRRLRRRRLRRLLLRRLLRLRRRLRLRRRLLLRLLRLLLLLRLLLRLRRLRRLLRRRLRRLLLLLRRRLLRLRRLLLLLLLRLLRRRLLRLRRRRLRRLLLLLLLLLRRLLLLLLRRLLLRRLLLRLLRRRRRRLRLRLLRRRLRRLLLLRLLRRLLRLLLRLRLLLLLLLRRLLLRRLLLLRLLLRLRRRLRRRLRLRRRLLLRLLLRLRLRRRLRRLRLLLRLLRLLRRLRRRLRRRLRLRRLLLLRLLLLLLRRRLLRRLLLRLRLRRLRLLLLLRLLRLRRRRRLRLRRRRLLLLRRRLRLLRRRRRRLLLRLRLRRRRRLRRLRRLRRLLLLRLLLLLRRLLRRRRRLRLRLLLRLRRRLRRRLRRLRRLRLRLLLRRLLRRRLRRRLLLRLRLRLLLRLLLRLRLLRLRLRRLLRRLRLRRLLLRLLRLLRRLLRRRLLRLLLLLLLRLLLRRLLRLLRRRLRLLLLLRLLLLLLRLLRLRRLLRRLLRRRRRLLLRRRRRLRRRRRLRRLLRLLRRRLRLLLLRRLRLRRRLRRRRRRLLLRLRRLRLLLLRLLRLLRLRLLRLRLLRRLLLRLLLLRLLRLLLRRLLRLRLRRRRRRLLRRRLLLLLLRLLLLLLLRLLLLRLLRRLLLLLRRLRLLLLRLRLLRLLRLLRRLLRRLLLLRLLRRRRRLRLRRRLRLRRLLLLLRRRRRRRRLLRLRRRLLRRLRLLRLLRLLLRRLRRLLLLRLRLLRLLLRLLRRRRLLLLRRLLRRRLLRRLRRRRLLLRLRLLRRRLRLRLRLLLRLLLLLLLRRRRLLLRLLRLLRLLLLRRLLRRLRLLRRLLLLLRLRLRLRRLLRLLLLLRLRLRRLRLRLLRRLRLLLRLRLRLLRLLRRLLRLRRRRRRLRLLRLLLLRLRLLRLRRLRLRLRLLLRLRLLLLRRRLLRLRLRLLRLLLRLRLRLLRLRRLLLRLRLLRRRRLLLLLLRRRRLRRLRRRRRLLRRLRRRLLRLRRRRRLLLRLLLRLRLLRRLLLRRRRLRLLLLLLLLRRRRLLLRRRLLRLLLLRLLLLLRLLRLRLLRLRRLRLLLLLLRRRRLRRLLLLLLLRLLRRLRRRRRRRLLLRLRLLLLRLRRRLRRLRRRRRLLRLLRLLLRRRRLLRRLLRRLLRRRLLRRLRRRRLLLLLLLLRRRRRRLLRRLLRRRLLLRRRLLRRLLRLRRRRRLRRLLRLLRLRLLLRLLRRRLRRRRLRRRRLRRRLLRRLLLRLRLLLLLLLRRLRLRRRRRLLRLLLLLLLRRRRRLLRRLRLLLLLRRLRLLLRLRLLLRLLLLRRRRLRRRLLRLLRRRLRLRRRRRLLRRRRLRLLRRLRLRLLRRRRLRLLLRLRLLRLLRRLRRLRLLRLLLRLRLRLLRRLLRRRRLRRLLLRRLLRRRRLLRLLLRRLLLRLRLRRLRLRLLRRRLLLLLLRLLRRRLRLLRRLRRLLLLRRLLLLRLLRRRRRLLLRRLLRLRRRRRRLLRLRRLLRLLRLLLRRRRRLLLRLLLLLLRRRRLRRRRLRLLLLRLLLRRRRLRLRRRRRLLRLLRLLRLLRRLLLRLLLRLLLRRRRRLLRLLLRLRLRLLLLRLRRLRLRRLLLRLRRRRLLRLLRLRLLRLLRLRRRRRRLRLRLRLRLLLLLRRRRLLLRRRRLRLLLLLLLRLRLLRLRRRRRRLRLLRLRRRLLRRLRLLRRLLRLLLRRLLRLRLRRRRRRLRRRLLLRLRLLRRLRRLLLLRRLLLLRLLLLLRRRLRLRLLLLRLRLRLRRRLRRRRRLLRLRRRLRRLRLLRRRLLLLRRLRLRLRLLRLRLRRLLLLLRLRLRLLLLRRRLLRRRRLLRRRRLLLLRRLLLRLLLRLLLLLLLLRLRLLRLLLRLLRRRLLRRLRLLLLRRLLLRRRLLRRLRLLRRRRRRRRLRRLLLLRLLLRLLLRLLLRLLRRLRRRLLLLRRRLLLRLRRLLLLRRRLLLLLLLLLRLRLLRLRRLLRRRRRRRLLLRLRLRRRLRLLLRRRRRRRRRLRLRLRRRLLLRLLRLLLLRLLLRRRRLRRLLRLRRLLLLLRLRRRRRLRLLLLRLRRLLLLLLLRLRLLRLRRLLLRLRRLRRLLRLRLLLRLRLRLLLLLRRLLRRLLLLLLLLLLLRRLRLLRRRLLRLLLRLLRRLLRRRRLLLRLLLRLLRRLLLLLLLRLLRLRRLLRLLRLLRLLRLLLLRRLLLRLLRRLLRRLLRLLRLLLLLLLRRLLRRRLLLRLRLRLRLLLLLRRLRLLLLRLLRRLLLLRLRRRRRLRLRLLRRRLLRRRLLRRLLRRRLRLLLRLRRLLLLRRRLRLRLRLLLRRRLRRLLRLLLRLLRLLLRLLLRLLLLRLRLLLRRLLLLRRRRLLRRLLLLRRRLLLLLLLLRLRLRLRLLLLRRRLRLRLLRRLLLLRLLLLRRRRLLRLLLRLRRRLLLRLLRLRRRLLRLLRRRLLLLLRRLRRRRLLLLLLLLRLRRLLRLLRRRRRLRLRLRRRRRLLLLLLRRLRLLRRLLRLRRLLLLLLLLLLRRLRRRLRRLLRRLRRRRRLRLRLLRLRRRRLRRRRRRRLRLRLLRLRRLRRLRRLRLRRRRRLLRLLLLLLRLLLRRRLRRLLRLLRRLLRLRLLRLRRRRLRLRLLLLRLLLRRLLLLLRRLRLLLRLRLLLLRRRLLLRLLLLLRLLLRLLLLRLRRLLLLLRRRLLRLRLLLLLLRRRLRRLRLRRLRLLLLRLLLLLLLRLRLLLRRRLRLLLLLRLLRRRLRLRRRLLLRLLLRLLRLRLRRLLLRLRLLLLLRRRLLLRRLLRLLLLLRLLRLRLRLRRRLRRLRLLRLRLLRLLLRRRLRRLRLRLRLRRLLRRLLRLRLLLRRLRRRRLLLRLLRRRLRLRLRLRLRRRRRLLLLRRRLLRRLLLLLRLLRLRRRRRRRLLLRRRLRRRLRRRRRLLLLRRRRLLLRLRLLLRLRRLRRLLRRLLLLRLRLLLRLLLLRRLLRLRRRLRRRLLRLLRLRRLLRRRLRLLLRRLRLLRRLRLRLRRLRRRRLLLRLLLLRLLLRLLLRLLLRLRLLLLRLRLRLRLRRRRLLRRRLLRRLRRRRRLRLLRRRRRLRLRLLLLLLRRLRLLRRRLLLRLLLLRRLRLLLLLRRRRRRLLLLRLRRRLLLLRLLRLRLRLLRLLRRLLRLRLLLRLLLRRRLRLLRLLRRLRLLRRLLRLLLLLLRRLRRRLRRRRLLLRRRLRLRLRLLRLRRLRRRLLLRRLRRLLLRRLLLRRRLLLRRLLLLRRLRRLLRLRLRLRLRLLLRRRLLRRLRLRLLLRLRLLLRLLLRLLRLRRRLLLRLLRRRLRRRRLLLRLLRRRLLRLRRLRLLLRLRLLLLLLLRLRRLRLLLRRLRRRLRLRLRLLLRRRRRRRLRLRLRRLLLLRRRRRRRLRLRRLLRRLRRLLRLLRRRRRRLLRRLLRLLLRLLLLLLLLRRLRRRRLRLRLLRLLRLLRRLRLLRLLRRRRLLRLLRRLLRRLLRLRLLRRLLRLRLLLRRRRLLRLLLLLLRLRRLRLLLLLLRRLLLRLLRRLRLRRLRRLRLLLLRRLLRLLLLRRLRRLLLRLLRLRRRLRRLLRRLRLLRRRLLRLRRLRRLLRRLLLRLRRLRRLRLLRRRLLLLLLLLRRRRLLRLLLRLLLRRLRRLRLRLRLRRLRRRRRRRRLRRRLLLLRRLLLLLLLLLRRLRRLRRLLLLLLLRLLRLRRLLLRLLRRLLLLRRLRRRLRRRRLRLRRRLRLLRLLLLRRLLRRRRLLLRLRLLLRLRRLLLLRLRRLRLLRRLRRLLLRRLLRLRLRLLRLLRRRLRRLRRRRLRLLRRLRRRRRLRLLRRRRRLLLRLLLLRRLLRRLRRLRLRLRLRRRLLRLRLLRLRLLRRLLLLRLLLRLRRLRLLLLRLRRRLLRRRLRRLLRRRLLLLLLLRLLRRLLLLLRLRLLRLLRRLLRLLRLRRRRRLRLRRLRRRRLLRRRRRRRLRLLLLRLRLRRRRRLLRRLRLLRLLLLLRLLLLLLRRLRRLLLLLLLLRLRRLLLLLRLLLLRRRRLLLLRRRRLLLLLRRRRLLRRLRLRLLRRLRLLRRRRRLLLLLLLLLRLLLRRLLLRRLRRRLRRRLLLLRLRLLRLRRRRRRLRRRRLLRLLRLLRRRRLLRRRRLLLRLRLLRRLLLLLRRLLRLRRLLLLRLLRLRRRLRLLRLLRLRLRLRLLRLLLLLRRRLRRRRRRLLLRLLRRLLRLRRLRRRLLRRLRRLRLRLLLRRLRRRRRRLRLRRLRLLRLLLRLRLLLRLRRLLLRRLRRRRLLRLLRLLRRLRLLLRRLLLRLLLRRLRRRRLRLRLRLLLLRRRRRRLLRRLLRRRLLLRLRRLRLRRRRLRLLRRRLLRRRLRRLRLLRLLRRLLRRRLRRLLRRRRLLRRRLLRRLRLLRLRRLLRLRRRLRRLLRRRLRLRLRLRRLRRLLLLLRLLRRLRRLRLLLRRRRLLLRRLRLLRLLLLLLRLRLLRLRLLRLLRLRRRLRLLRLRLRRLRRLLRRLLRRLRRRRRLLLRLLLLLLLRRLRRLLRLLLLRRLLLRRLRRLLLRLLLLLLRRRLLLLRRRRLRLLRLRLLRRLLRLLLRRLRLLLRLLRLRRLRRLLLLRLRRLRRRRRLLLLLLLRRLRLLLRRRRRLRLRRRRLRRLLRRLLLRRRRLLLRRLRRLRRRRRLLRLLLRLLRLLLLLLRLLRLRLRLRLLRLLLRLRLLRLRRLLRRRRRRRLRRRRRLRRLLRRRRLRLLLRRRLLRLRRRLLLRRLRLRRRRRLLRLRRRLRLRLLLLLLLLRLLLLLLRRRLLLRLRLLRLRLLRLRRRRLLRLLRRRLLLRLRRRRLRLRLLLLRRLRRRRLLLRRLRLRLLRRLLLLLLLLLLRRLRRLLRRRLRRRRRRLLLLRRLRLRLLLRRLLLRRLLRLLLRLLRLLLRLLRRRLRLLLLLLLRLLRRLRLRLLLLLLLLRRLLLRRRRRLLRRLRRLLLLLLRLRRLRLRRLLRLRLLLRRLLLLLLLRLLLLRRRLLLRLRLLLRRRLLRRRLRRLRRLLLLRRRLLLRLRLRLRRLLLLRLRLLRRRLRLRRLRRRRLRLRLLRRLRLRRRLRLRRRLRRRRLRRRRLRRLLRRLRRLRRRRLLRLLRLRRRLRLRRRRRRLRLLLLRRRRRRLRRRLLLLRLRRRLRRRRRLLLLLLRLLLRLRRLLRLLLRLLRLLRRLLLRLLLRLLLRRLRLRRLLLLRRRLRLLLRRLRLRRLLLLRRLRLLLRLRLLLLRRLLRLRRRRLLLRRRLRRRLLRLRRLLRRLRLRLLLRRLRRRRLLRLRLLRLLLRRRRRLRRRRLRLLLRLRLRRRLRRRRLLLLRRRLRLRRLLLLRRLRLRLLRLLLRRLLRRRLLRRRRLLLRLLRLRLLLRRLLRLLLLLLLLRLLLRLLRRLRLLLLLRRLRLLRLRLLLRLLRRLLLLRLLLLRRLLRRLLRLRRLRLRLLLRLRRLRRLRRLRRLLLLRRLRLLLLRLRLRRLRRLLRRLLRLRLLRLLRRRRLRRRLRLRLLRRLRLLLLLRLLLLLLLLLLLRRLLLLLRRLRLRRRLRRLLRLRLLRRRRRRRRLRRRRRLLLLLLRRRLLLLRLRLLRLLLLRRLRLRRRLLLLLLRRRLLRRLLRRRLRLLRLRLLLLLRLRRLLLLLLRRRRLLRRRLLLRRRRLRRRRRLLLLLLRLLRRLLLLRLLLRLRLLLLRRLLRRRLRLRRLLRLLLLRLRRLRRLLRLRRRRRRLRRRRRLLRLRRRLRRLLLLRRRLRRLLRLLLLLRLLRRRRLRRLRLLLLRRLRLLLLRRRLRLLRRRRLLLRLLRRLLLLRRLRLRLLLRRLRRLRLRRRRRRRLLLRLLRRRRLLLRLRRRLRRRRLRLLRLRLLLLLRLRRRLLLLRLLLRRLLLRRRLLRLLRRRLRLRLRRRLLLRRLRRRRRRLLRRRRRLRLRRRRLLLLLLRRRRLLRLLLRLLRLRLRLLRRRLLRLLLRRRLLLLRLRRLLLRLLLRRRRRRLLLRLLRRRLRLLLLRLLLLLLLLRLRLLLLLRLLLLLLRLLRLLLRLRLLRLRRLLRLLRRRLRLRLRRRRRRRLRLRRLRLRLRLRLRRLLRLRLLRRLLRRLRRRRLRLLRRRLRRRLLLRLLLLLLLLRLLLLRLLLRLLRLLLRLRLRRLLRLLLLRLLRRLRRLLLLLLLRLRRRRRLLRRRLRRLLLLRRLRRRRRRLRRLLLLRRLLLRLLLLRLRLLLRLRRLLRLLLRLRLRLRRLLRRLLLLRRRRRLRRRRLRLRRLRLRLRLLRRRLLRRRRRRLRLLLLLRLLRRRRLRLRLRRRLLLRRLRLRRLRLRLRRRLRRLLRLLRLRRLLRLLLLLLLRRRRRRLRRLRRRRLRLLLLLLRRLRRLRRRRRLLLLLLRLRLRRLRRRRRLRRLRLLRLRLRRRRRRLRLRRRRRLRRRLRRLRRLLRRLRLLLLRRLRLRLRRRRLLRRRRRRRRLLLLRRLLLRLLRLRLLLRLLLLRLRLLLRRRLLLRRLRLLLRLLRLRRRLRRRLLLRRLLLLLRLRRRRRLLRRLLLLLRRLRRRRRLLRRLRLLLLRLLLRRRLLLRLRRLRLRLRLRLLLRLRLRRLRLLRRRLLLRLRLRLRLLLRLRLRRRRLRLLRRLLLRRRLRRRRLLLRRLRRLRLRLRRRLRRRLLLRRLLRRRLLLLLRLRLRLRLLRRRLRLRLLRRLRLRRLLLLLLLRRRLRRLRRLRRRRRRRLRRRRLLRRLLRLRLLLRLRLRLLLRLLRLRLRRLRRLLLRRRRLLLRRLRLRRRRLLRLRLLLLRLLLRLRLRLRRRRLLLRLLLRLLLLRLLRLRLRLRLLRRRRLRRRLLLRRRRRLRLLLRLRLLRLLLRLLRRRLLLLLLRRLRRLLLRLLLLLRLRRRLLRLRRLLLLRRLLLLLLRLLRRLRLLRLRLRLLRLLRLLLRRRRRRLRRRLLLLRRRLLLRLLRRLLLLRLLLLRRRLLRRLRLRLRRRRLLLLLLLRRRLLRLRRLLLRLRLLLRLRLRLLRLLRLRLRLLLLRLLRLRLLLLLLRRRLRLRLRRLLLRRLRLRRRRRLRRLRRLLLLRLLLLLLRLRLRRRLRRLRLLLLLRLRLRLLLRLRLLRLLRLRLRRLLLLLLRLLRRRLLLLRRLLLLRRRLRLLRLRRLRLLRRLRLLRLLLRLRLLRRRLRLRLLLRLRLRRLRLRRLRRLRLLRRRLRLRLLLRLLLRLLRRRRLLRRLLRLRRRRRRRRLLLRRLLRLLRLRRLLRRRRLLRRLLLRLRRRRLLRRRRLLLRLRRRRRRRRRRRLRRLLRRLLLLRLRLRRLLLRRLRRLRRRLLRRLLRRRLRLLLLLLLRLLLRRRLRLLRRLLLLLLRRLLLRRRRLLRLRLLRRRLLLRRRRLLLLLRRLRLLRLLRLLLLRRRRLLRLLLRLRLLLRRRRRLLLRRRLRRLRLRRLRRRLLLLLRRLRLLLLRRLRLRLLLRLLLLLLRRLRRLLLLLLLRLLLLRLLLLLLLLRRRLLRLRLRRLLRLLRRLLLLLRRRLLRLRLRLRLRLLLRLLLLRRRRLRRLLRLRRRRLLRLLLLRLLLLLLRLLRLRLRLLRRLLLRRRLLLRRRLLRLLRLLLRRRLLLLRRLLLLRRRLRRLRLLRRRRLRLRLLRLLLLRRLRRRLLLLLRRLLRLLRLLRLRRRLRLLLRLLRRRRLRLRLLLLLRLLRLRRLLRRRRRRRRRRRLRRLRLRRRRRRLLRLRRLRLRRRLRRLLLLRRLLLLLRLLRLRLLRRLRRRLRLLLLLRLLRLRLRLLLRLRLRLLLRLRRRRRRRLRLRRLRLLRLRRRRRRLRLRRLRRLRLLLLRLRRRRLLRRRLLRLRLLRLLRLRLLRRRLRLLLRLLLRLRRRRLLRLRRRRRLLRLRLLRLLLRLLLRLLLLLRLLRLLLLRLRRLLLRRRRLLRLRRLRRRLRLRLRRLRLLLLLLLRLLRLRRRRLRLRLRRLRLLLRLLRRRRRRRLRRLRLRLLRRLLRRRRRLLRRLLLRLLRLLRLRRRLLRRRLLRLRLRLRLLLLRLLLLLLRRRLLLLRLLRLLLRRLLLLRRRLRLLRRRRLRLLLLRLLRLRLLLLLLLRLRRRRLRRRLLLLRRRLLLRRLLRLLRLLRLLLRLRRLLLRLLLRRRRRLLRRLLLRRLLRRLLLLLLLRRRRLLRRLLLRRLLRLLRRLRRLLRRRRRLLLLRLRLLLRRRLLLLRLRRRLRLRLLLLLRLRRLLLRLRLLRRRRRRRLRRRLLRLLLLRLRRRRLRRLLRRLLLLRLLRLRRLRRRLLLLLRRLRLRLRRLRLRLRRRRRLRRLLLLLRLLLLLLRLLRRLRRLRRLLLRLLLLLRRLLLRLLRRLRLRLLLRRLRLLLRRLRRRLRLRLRLLRLRLLLRRRLRLLRRRRLRRRLRRLRLRLLLLLLRLRRLLLRRRRRRRLLLLRLRLRRLRRLLRLRLLRRLRRLRLLRRRRLLLLLRRRRLRRLLLRRRLRLRRLLRRLLRRLRRLRLLRLLLRRLLRRRRRRLLRRRLRRLRLRLRLLLRLLLLLRLLRRLLRLRLRLRLRRLRLLRRRLLRRLRLRLLRLLRLLLRLRRLRLRRRLLLLRLLLRLRRLLRLRRLRLRLRRLLRRLRRLLLLRRLLRLRRRLRLRRRRRLRRRLLLRRLRRRRLRLRLLRRLRLLRLLLRLRRRRRRLRLRLRLRLLRRRRLRRLLRLLRRRRLRLLRRRLLRLLRRLRLLRRLRLRLRLRRLLLLRLLLLLLRRLRLLRLLRRRLRLRLRLRLLRLRLLLLRRLLRRLRRRLRLRLRLRRLLRRLRLLRLLLLLLLLLLRLRRLRRLRLLRRLLLRRRRRRLRLLLRRLRRLRRLLLLLRRRLLRRRLLLRLLLLLRRLLRLRRRRLRRRRLRLRRLRLRRLRLLRRRRLLLLRRRLRRLLLRRLLLRRRLRLRRRRRLLRRLLRLLRLRRLRLRLRLRRLRLRRLLLLLRRRLRRLRRRLRRRLRRLRRRRRLLRRLRLLRRLLRRRRLLLRRLLLLLLLRLRLRRRLLRRRLLLRLLLRLLRRLLRLLLLLLRRLLRRLRRRLLLLRLRRLRLRRLLLRLLRRLRLLLRLLLLRRLRRRLLLRLLLRRLRLRRLLLLRRRRLRLLLRLRRRRRLLRLRLLLRLLRLLRRLLRLLLLRRRLRLRRRLRLRLLRLLLRRRRRRRLRRLRLLLRRRLLLRLLLLLRLLLLLLRRRRLRLRLRRRRRLRRLRRRLLLRRLLRLRRLLRLRLLRLRRLRRLLRLRLRRRRLLRLRLRRRLLLLLLRLRRLLLRLRRRRRLRRLRRLRRRLLRLLLLRRRLLLRRRLLLRLRRRRLLRRRRRLRRLRRLLLLRRLRRLLRLLLRLLRLLRRRLRLRRRLLLLLLLLRLLRRLRRRLLLLLLLRRLRLLLLLRRLRRLRLLRLLRRRRLRRRLLRRRRLLRLRRLLRLLLRLLLLRRLRLLLLRLRRRLLRRRRLLRLRLRRLRRRLLRRRLLLRLRLLRLRLLLLLRRLRRRLLLLLLRRLLRRRRLLRRRLRRRLRLRRRRRRRLLRLRLLLLLLLLLLRRRLRRRLLLRLRLRRLLRLLRRRLLRRRRRRLRRRLRLLLRRLRRRRRLRLRLLLLRRRLLLRRRLRLRRLRLRLRRLRRLLRLLRRLLRLRRLRRLLLRRLRLRRRRLLRLRLLRLRLRRLRRLLRLRRLLRLRLLLRRLRLRRRLRLRLLRLLRLRRLRLLLLLLLLRLLLLLLLLLRLLRRLLLRLRLRLRRLLLLLRRLRLRRRRLLRRLRRRRRRRLRRLRLLRLLLRLLLRRRRRLLLLRLLRLLLRRLRRLRLRRRRLRRLRRLRRRRLRLLRRRRRLRRRLLLLRLLLLLLLLLRRLLRRRRLLLRLLRRLRRLLRRLLLRRLLRLLLRLRLRRRRLLRRLLLLRLLRRRLLLLLRRLLLLRLRLRLRRLRRLRLLLLLRLRLRRRLLRLRRLRRRLRLRRLRRRRRRRLLLRRRLLRLLRRLRRRRLRRLRRRRRLRLLLRLRRLRRLRLLLLLLRRRRLRLLLLRLLRRLLRLLLLLRRLRLRLLLRLRRRLRRLRLLRLRLRLLLRRRLLLLRRRLLLLLRRLLLLRLLLLLRLRLLRRLLLLLLLLRRLRLLLRRLLLLRLRLLRLRLRLLLRRLLLLRLLRLLRLRLLLLRRRLLLRRRRRLRRRRLLRRRLRRRLRRRLRLRLLLRRLLRLLLLLLLLRLRLRLLLLRLLLRLLRLRLLRLRRLLRLLLRLRLRLLLLRRLLLLRRRRLLRLRRLLLLLRRRLRRLLRLRRRLLRLRRLLLLLLRLRLLRLRRLRRLRLRLLRLLLLRRLLLLLRRLRLRLRRRLLLLRLLLRRLLRRLRLLLRLLLLRLRRLLLLRLLRRLRRRLLRRLRLRRLRRLRRLLRLRLRRLLRRLLRLRLRRLRRLRLLLLRLRLRLRLRLLRRLLRLLLRRLLLLRLRRRLLLLRRRLLRLRLRLLLRRRLRRLRLRRRLRRRLRLLRRRLRLRLRRRLLLRLRRLLRLRRLRLLLLLLLRLLRRRLLLRRLRLRRRLRLRLRRLRRLRRRLRLRRLLLLRRLRLRRLLRRRLRRLLRRLRRRLLLRRLLRRRLLRRLRLRRRLRLLLLLLRRLRLLRLRLRRRRLLLRRRRRRRRRRRLRRRRLLLLLLRRRLRRLRRRRLLLRRLLLLLLRRRLLRRRRLLLRRRLLRRLRLRLLLRRLRLRLLLLRRRRRLLRLRLLRLRRLLLLRRLLRRLRRLLRLLLLRRLLRLLRRRRLRRLLLLRLRRLRLLLLRRLRLRRLLRRLLLRLRLRLRRLLLLRLLLRLRLLRRLRLLLLLLRRLRLRRRLLLRLLRRLRRRLRLLRRLLRRLRLLLLRRRLRLLRLLLLRLLLRLRLLLRRRRLLRRRLLRLRLRLLRRLRRRLRLLLLRRRRRLLRLLLLRRLLLRLRRLLRRRLLRLLLRLRRRLRRRRLRRLLLLLRLRRLRLRLRRLLRRRLLLRRRRLLLLLLLRRRLLRLRRRRLLLRRLLLRRRLLLLLLLRLLLLRLLRRRLRRLRRRRLRRLLRLLRLLRRLLLLLRRRRRLRRLRRRRLLRRRRLRRLRLLRRLLLRLRRRRRRRLLLLLRLLLRRLLRLRLRLLRRLRRLRLLRLRLRRLLRRLRLRRLLLRLRLRLRRRLRLRRRRRLLLRLLLLRLRLLLLLLLLRRLRRRLLLLLRLRLLLRLRLLRLRRLRRRRLRLRLLRRLRRRLLRRRLLLLRLLLLLLLLLRRLRLRLLLLRLRLLRLLLRRLRRLRRLLRRLRRLRLRLLLRLLLRRRRRRLLLRLRRLRRRLLLLLRRLLRLRRLLRLRLLLLRLRRLRLRRRLLLRLRLLLRLLLRRRRRLRRRLRRRRRRRLRLLRRLLRRLRRRRLRRRRLLRLLRLRLLRLRRLLLRLRRLLRRRLLLRLRRLRRRLLRRLLLRRLLRLLRRRRLLRLLLRLLLRLLRLRRRRRLLRRRLLRRLLRRLLLRLRRRRLLRRRLRRLLLRRLLLLLLLLRRRRLRRLLRRLRRLLRRLLRLRLLRLRLRLRRLRRLLLLRLLLRLLRLRLRLLLRLRRLRLLRLLRLRRRRLLRRLRRLRLRRLLRRLLLLLLLLLRRRRRRLLRLLLLLLRLRRLLLLLLRRRRLLRRRLLLLLRLRRLLLRLLRLRRLLRLRLLRRRRLRRRLRRLRRLRLRRLRRRLLLLLLRLRRLRLRRLLRRLLLRLRRRLRRRLLLLLLLLLLLRLLRRRLRRLLLLRRLRLRLRLLLLLLRRLRLLLLLRRLRRRLRRRRLLRRLLLLRRRRLLRRRRLRRLLRRRRLLLLRRLRLLRLRLLLLLLRRLLRLRLRRLRLRRRRRLRLRRRLLRRLLLLLRLRRLLLLLRLLLLRLRRRLLRLRLRLRRRLLLRRLRLLRRRRLLLLLRRRLRRLRRLLLLLLRRLRRLRRLRRRRRRLLRLRRLRLRRRRLLLRRRRLLRRRLRRLLLLRRLLRRRLRRRRRLLRRRRRLLRRLRLLLLRLLRRLRLLRLRLRLLRLRLLRRRLRRLLRLRRLRRRLRRLLLLLLLRLRRRLLLLRLLLLRRLRRLRLLRLRLLLRRRRLRLRRRRRLRLRLRLLLLLLLRLLRRLLLLLLRRRRRLRLRRLRLRRLLRLLRRLRLLRRRLRRRRLLLLLRLRLLRLRLLRRRRLRLRRRRRLRLRRRLLRRLLRLRRRRRRLLRLRLRLRLRRRRRLLRRRRLRRRLLRLRRLRLRLLLRRLRLRLRLLLRLRLRRLRRLRLRRLLLRLRLLRRRLLRLLRRLLLLRRRLLLRRRRRRRLRLLRRRRRLLLLRRLLRLLLRRRRRLLLRRRRRLRLRRRLLRRLLLLLRRLRLLLRRRLRRRLRRLRLLLLRRLRRLLLLRRLRLLLRLLRRLRRLLRRRLLLLLRLRRLRRRRRRRLRLRLLRRLLRLRRRRLRLRLLLLLRRLRLLLLRRRLRLRRRRLRRLRRLRLLLRRLRLLRRLLRRRRRLLLLRLRLLLLRLRRLLLLRRRLLRLLRLRRRLLLRLLLRLRLRLLLLRLRLLRRRRLLRLRLRRRLRLLLLRLRRRLLRRRLLRLRLLRLLRLRRRLLRLRLRLLLLLRRLLRRLRLRRRLLRRLRLRLRRLRRLRLRLLLLLLRRLLLRLLRLLLRLLLRRRLLLRRRLRLLLRRLLLRLLLRLRLRLLRLLLRRRLRLRLRLLRLLLRLLLRRLLRLLLLLLRRRLLRLRLRLRLRLLLRLLRRRLLLLLRLLLRRRLRLRLRRRRLRRRLLRLRLRRLRLLLLRRLRRRLLLLLRRLLRLRRLRLLRLLLLRLRLLLLRRLLRLLLRRLRLLLLLLLRLRRLLLRRRRLLLLRLLLLLRLLRRRLRRRRLLRLLRLRLLRRRRLLRLLLLRLLLLLLRLLRRLLRRLRLRLLLLRRRRLLLRLRRLLRLLRLRLRLRRLLRRRRLRRLRRRRLRLRRRLLLLRRLLRRRLRRLRRLRLRRLLRLLLRLRRRLLLLLRRRRRRRLLLLLLLLLLLLLLLLLRRLRRLRRRRRLRLLLLLRRLRRLRRLLLLLLLRRLRRRLLLRLRLLLRRRRRLLLRLLRLRLRRRRRRRLRRRLRRLRRRRLRRRRRRLLLLRLRLRLLLRRRLRRRLLLRRLRRLLLRRLRRRLRLLRRRRLRRLLLLLRLLLLLLLRLRRLRLRRRLLRLRLRLRRRLLLRRRRRRRRLRLLRRRLLRLRLRLLLLLRRLLRLLRRLRRLRRLLLLRLRRLLRLLRRLLRLRLRLRLLLRLRLLLRLRLLRLRRLLRRLLLRRLLRLRRLRLRRLLLRRLLLLLRLLRRRRLRLLLRLLLLLRLRLRRLRRLRRRRRLLLRRRRLRLLLLRLRRLRLRLRLLLRLRLRRLRRLRLLRLLLRLRLLLRRRLRRRLRLRLRRRRLRLRRLRLRLLLRLLLRLRLRLRLRRLRRLRLRLRLLRLRRLLLRRRLRLRRRLLLRRRRRRLRRLLRLLLLRRRRRRRLRLRRLLLLLLRLRLLRRRRRLLLLLLLRRRRLRLRLLLLRRRLRRLLRLRRLLLLLRRLLRLLLRRLRRRRLLLLLRRLRLLLRRRRLLRRRLRRLRRRRRLRRLRRRRLLLRRRRLLLRLLRLLLRRLRRRRLRRLLLLLLLRRLLRLLRRRRRRLLLRRLLRRRRRRLLLLLLLRRLRLRLLLRRLRRLLLRLRLLLRRRRRLRRRLLRRLRRLLLLLRRRLRLLLRRRRRLRRRLLLLLLRLLLRRRRLLLLLLRLRLLRRLLRLRRLRLLRLRRRRRLRRLLRLLLLRLLRRLLRRLRLRRLRLLRRLLLRRRLLRLRLRLRLRRLRLRRLRRLLLLLRRLRLLLRLRLRRRRLLLRRLLLRRLRRRLLLLLLRRLLRRRRRLLLLRLLLLRLRLRRRLLRLRRRRRRRLLRLLLRLRLLRLLRRRLRLRRLLLRLLRLRLLLLRRLRRRLLRRLRRRLLLLLRRRLLRLRLRLRLRLRLRLRLLRLLLLRRLLRLLRRRLLLRRRRRLLRLRRLRRLRLLRLLLRLLRLLRLLLRLLLRRRLLRLRRLRRLRRLRLRLLLRRRRRRRRRLRLLRLRRLRLRRRLRRRRRRRLRRLRRRRLRLRLRLRLLRLLRLRLRLLLLLLRLLLLRRLLRLLLRLRRRLRRLRLRRLLLLRRLRLLLLRLRLLLLLRRLRLLLRLRRRLRLLRLRLRRRRLLLRRRRLLLRRRLLLLLLLLLLLRLRRRRRRRLLRRLLLRRLRLRRRLLLRRRRRRRRRLRRRRRLRRLLRLRRRLRRRLLLLRLRLRLRRRLRRRLLLLLRLRLRLRLLLRRLRLLRLRLRRRRLRLLLLRLRLRLLLRLRLRLLLRRRRLRLLRRRRLLRLLLRRRLRLLRRLRLLLRLRLLLLLLRRLLLLLRLRRRRLRLLLLLRLRRLLLLRRRRRRRLLRRLLRRLLLRLRRRLRLRLRLRLLLLLRLLRRLRRLRRRRLRLLLRLRLRRLLLLRLLRRRRRRLRRLRLLLLLRRLLLLRLLRLRLLLRRLRRLLLRLLLLRLRLRRRLLLRLRLRLRLRLRRRRLRLRLRLLRRLLRLLLRLLRRLRLLLRLLRRLRRRRLLLLRLRRRLLLLLLLRRLRRRLRLRRLRLRLRLLRRLLRRRLLRRLRLLLLRLLLRLLRRRLLLLLLLLLRRRRLLRRLRRLLLLRRRRLRRRRLLRLRLLRRLLRRLLRRLLLLRLRLRLLRRLRLRRLLRRRLLLLLLRRRLLRRRLRLRRRRLRLLLLLLRRLRLLRRRLLRRRRLRRLRLRLRLRLRRLRRRLRLRRLLRLRLLRRRLRRLRLLRRRRRRLRRRLLRRRRLLLLRRLRRRLLRRRRLLRLLRLLRLLLRLRRRRRRLRRRLLLLRRRLLLRRRLLLRLRRLRRLLLLRRRRRRRRRLRRLRLLRLLLRLLRLRRRRLLLRLLRRRLLLLRLRLLRRRLLRRLLRLRRLRLLRRRRRRRRRRLRLRRLRRLRRLLRLRRRRLLLLLRRRLLRRLRRLRRLLRLLLLRRLRLRLRRRRRRRRLRRLRRRRLRRRRRLLLRRRRLLRLRRRLRLRRLLRLLLRLRRLLLLRRLRLLRLRLRLRRRRRRLLRRRLRLLLLLLRLRRLRLLLRRRRRRRRRLLRLLRRRRLLRLRLRLRLLLRRLLLLLRRRLRLLLLLRLRRLLLLLRLRLRLLRRLLLRLLLLRLRLRRLLLLRRRLLRRRRLRLLRLRLRRRRRLLLRLRRLRLRRLRLLRRLRLLLRLRRLLRRLRRRLLLRLLRLLLRRLLLLLLRLRLLRLLLRRLLRLLLLLRLRRLRLRLLRLRLLRLRRLRLRRLRLRRRRLRRRRRRRLLRRRRRLRRLLLRLRLRLRRLRRLRLRRLLRRRRLLRRRRRLRRRRLRRRRRRRLRLRLLLLLLRRRRRRRRLRLRRLRLLRLLRRLRRRRRRRRRLLLLLRRLLRLLRLRRRRLRRRRLLRRLLLLLLLLRRRRRRLRRLLLLRRLLLLLLLRLRLRRLRRRRLLLLRRRLRLRRLRLLRRLLLLLRRRRLLLLRRLLLLRLRRLLRRLRLRLLLRRRLLLLLLLLLLRRRLLLLLRLRLRLRLLLLRRRLLRRRRLLRRLLRLLRLLLRLRRLLLLLLRRLRLLLLRRRLLLRRRRRRLRRRLLRRLRRLRLRRLRRLLLLLLLLRRRRLRRRRRRLLRLRRLLRLRRLLLRRRRRLLRLRLRRRLLRLRLLLRRLRLRRLLRRLLLRRRLLRRLRLRRRLLLLRLLRRRLRLRLRLLLLRRRRRLRLLLLRRRRLRLLLRRRRLRLRLLRLLRLLLRRLRRRLRLLRLLLRRRRLRRLLRRLLLLLRRLLLLLLRLLRLLRLLLRRRLLLLLRRLLLRRLRRRLLLRLRRLLLLLRLLRLRLRRRLRRLLLLRRRLLLLRLRLLRRLRLLLRLRRLLRLLLLLLRRLRRLLRLLRLRLRLLLRLLRLLLLLLLRLLRLRLLRLLLLRLRLLLLRLLLLRRRRRRRLRRRRRRLRLLRRLLRLLLLRRRLLRRLLLRLRRRLLLRRLRRRRLRLRLRRLLRRLRLRRLLLLLRLLLRLRRLRLLRRLLLRLLLRRRLLRLLRRRRRRLLLRLLRLRRRLRLLLRRRLRRRLRLLRRLLLRRLRLLLLRRLLRRLRRLLRLRLLRLLLRLRLRLLLRRRRLLRRRLLRLLRRLRRRRLLRRRLRRRRLRRLRRLLLRRRRRLLRLLRLRRRLLRLRLRRRRRRLLRRRRLRRRRLRLLRRLLRRLRRRLRLLLLLRRRLLRLRRRLRLRRLRRRRRLRRLRRRRRRLLRLLRLLLLRRLLRRRRLRRLLLRLRLLLRLRRLLRLLRRLRLLLRRRLRRLLLLLRRLLLLLLLLLLLLLLRRRLRLRRRLLRRLRLRRRRRLRLLLLLLLRRRLLRLLLLLLRLRLLRLLRRLLRRLRLLRLRLRLRLLRLRRRLLRLRLLRLLLRLLLLRLLRLLLRLLLLRRRRRRRRRLLRLLRLRRLRRRRRRRRLRRLRLLLRRLLLLRLLRRLRRLLLLLLLLLLLLLRRLLLLLLLLLRLLLLRRLLLLLLLLRRRLLLRLLLRLRLRRRRLRLLRRRLRLLLRLRLLLLLRLRRRLLRLLRLLRRRRRRRRLRLLLRRLLLLRLRLRLRRRRRLRRRLLLLLRRLRRRRRLLRRLRRLRRLRRLRRLLRLRRLRLLRRLLRLRLRRLLRLLLLLLRRLRRLLRRLRRLLLRLLRRLLLRLLRLLRRLRLRRLRLLLRLLRLRLRLLRRRRLRLLRLLLRLLLLLLRLRLRLRRLLLRLLRRRRRRRLRLLRRLLRLLRLRLRRLRRLLLRLLRRRLRRRLRRLLRLLRRRRRRRLLRLLLLLRRLLRLRRLLRLLRLLLLLRLRRRLRRRLRRRLRLRRRRLRLRRLLLLRRLLLRLRLRLRRLLLLRRRRLRLLLLRLLLRLRLLRRRLRLRLLLRLLRLLLLLRRRLRLRRRRRRLRLRRRLLRRLLLLLLLRLLLLLRLRLLLLLLLLLLRLLLLLLLLRRLRLRLRLRLLLLRLLLLLLRRLLLRRLLRLLLLRRRLRLLLRLLRRRLLRLLRLLLLLRRLLLRLLLRRRRLRLLRLLLLLLRLLRLRLLRRLLRRRRLLLRRLLRRLRLRLRRRLLLLRRRLLLLLLLLRRLLRLRRRLRLRLRRRLLRLLLRRLRLRRLLLRLLLLRLRLLLRRLLLRLLRRLRLRRRRLLLRLLLRLRLLLLRRLRLLLRLLLLLRRLRRLLLRLLLRRLRLLLRLLLLRRLRRRLRLRLLLLLLLLLRLRRRLRRRLRRRLLRLRLRLRLLRRRLLRLLLLLLRRRRLLRRRLLLLLLLRLLRRLLLLLLLRRRRLLLRRRLLLRLLLLLLLLLLRRRLLLLLLRRRRLLLRLRLLLLRRRLLLRRLRRLRRLLLRLRRLRLLLLRRLRRLRLRLRLLLLRLLRRLRRRLLRLRLLLRRRRLLLRLLRRRLRRLLLLRLLRRLLRLRLLLRLRLRLLLRRLRRLLRLLLLRRLRLRLLRRRRRRRRLLLLLLLLRRLRLLLLRLRLLRRLRLLRLLLLRLLRLRRRRLLLLLLLLRLRLLRLLLRLRLLLLRLRLRLLLLLLRLRRRLLLRRLLRRLRLLRRLRRLRRRRRRLRRLLLRLRLRLRRLRRRLLRLLLRRRRLLLRLLLRLLRLRRRRRRRRRRLLLLLRRLRLLLRRLLRLLLLRLRRRRLLLRRRLRLRLRRLRLRLLLRRLRRRRLRRRLLRLLLLRLLLLRLRRLLLLLLRRLLLRLLLRLRRLLRLRRRLLLRLRLRRRLLRRLRLLRRLLRLLLLLRRRLLLRRLLLRLRLLRRRRLLRLRLLLLRRLLLRRLRLRRRRRLLLLLRRRRLLRLRRRRRLLLRRLLRRLLRLRRLRRRLLRRRLLLRLLRRLRLLLLLRLRLLLRLRRLRRLRRLLRRRRLRRLLRLLRLRLRLLLRRRLRLLLLRLRLLLRRRRLRRLLRRLLRLRRLRRLLLRRLLRRLRRLRLRRRLLRLRRRLLRRLLRLRRRLLLRRLLLRRRRRRLLLLLLRLRRRRRLRRLRRLRRLLRLRRLLRRRLLLLLRLLLLLRRRRLRLRLRRLRLRLRRLLLLLRLRRRRLRLRLLRLRRRRLRLLRRRLRLLRLLLRLRLLLLLLRRLLLLRRLLRRLLRRRLRLRLRLRLRRLLRRLRLRRRLLLRRRLLLLRLRLLLRRRLRLRLRLRLLRRRLRRLRRLLLRLRRRRRRLRRLRLLLLLRRRLRLLLLRRLRRRLRLLRRRLLLRLLRLLRLRLRLRRLLLLRRLLRLLRRRRLLLRRLLLLLRRLLRLLLRRLLLRRLLRRRRLLLRRLRLRRRLLLRLLRLRRRLRLRRLRRLRLRLLRLLLRLRLRRLRRRRLLRRLLLLLRRLRLRRLRLRLRLRLLRLLLRLRLRLLLRLLRLRRLRLRRRLRLLRRLLRRRLLRLLRRLRRRLLLRRLLRLLRRLRRRLRRLRLRLLLLLLLRRLRLRRLRRLRRLRLLLLLRLRRLLRRLLLLRLRRLRLLLRRLLRRRLRRRLRRLRRRRRLRLLRLLLLRLRRLRRRLRRLLLLLRLRRRRLRLLLLLLLLRLRRRLLLLRLLRLRRRLRRLLRLRRLRRLRLLRRLRRLRLLLLLRRLLLLLLRRRLLRRLLLRRLLLRLRLLLLRLRLLRRRRRRLRLRRRLLRLLRRLRLRLRLLLRRLLLRLLRLLLRLRRLRRLLLRRRRLLLLRRRRLRLLLLRRLLLLLLRLLRLLRRRRRLLRLLLLRRLRRLLLRRLRLLLLLLRLLRLRLLLLLRLRLLLLRLRRRRLLLLLRRLRLLRRLLLRLRRLRRRRRRRLLRRRRLLLRLLLLRLLLRRRLRRRRLLLLLLLLRRRLRRRRLRLRRLLRRLLLLLLRLRLLRRRLRLLLRRLRRLLLRRLLRRRLRRRRLLLRLRRRLLRRRRLRLRLLRLRLRRLLRRRRLRLRRLLRRLLLRRLRLLLRRRLRLLLRLLRLLRLRRLRRRRRLLLLRLRRRRRRLRRRLLLLLLLLRLRLRLLRLLRLLRLRLRRRRRLRLRLLRRRRRLRRLLRRLLLRRRLLRLRLLRLRRLLRLLRLLLRLRRLRRRLRRRRLLLLLRLLLLRLRRLRLRLLRRLRLLLLRLLLRRRRLRLRLLLLRRRRLLRLLLLLRLLLLRRLLLLRRLLLLRLRLRLLLLRRRRLLLRLLRRRLLRLRLLLRLRRLLRRRRRLRLRLLRRLLRRLRRLRRRRLRRLLLLLLRRRRRLRRLLLLLLRRLRLLLRLRRRLRRRLLRRRRLRLLLLLRLRLLLLLLLLLLLLLLRLLLLRLLLRRRRLLRLRLRLRLRRRLLLLRLLRRLRRRLLRRRLLLRRRLRLRRRLLRLRRRLLRLLRRLLRLLRLRRRLRLRLRRLLLLRLLLRLLLLLLLLRLLLRRRRLLLLLLLLLRLLLLLLLRLLLLLRRLLLRRLLRRLRRLRRLRRLRLLLLLLLRRRLRLLLLRLRRRRLLRLLRRLRRLRRRLLLLRRLLRLRRRLRLRLLRRRRLLRLLLRRLRRRLLRRRRLLLLRRLLLLRLRLLRRLLLLLLLLLLLLLRLRRRLRLRLLRRRLRRLRLLLLLLLLLRRRRRLRRLLRRLRLLLLLLLLRLRRRRLRLLLRRRRRRLRLLLLLLRRLLRRLRLLRRLLLRLLLLLRLLLLLRLRLRRLRLLLRRLLLRRLRRLRRRLLLRLRRLRLRRLLLLRLRRLRRLRLLRLRLLRLLRRLLRLRRRRLRLLLRLLRLRLRLRRLLLRRRLLRLRLLRLRRLLRLLRRLRLLLLLRLRLRLRLLLLRRRRRLLLLRRLLLLRRLLLRRLRLLRRRRRLRLLLLRRRRLLRLRLRRRRLLLLRLRRLRRRRLLLRLLRLRRRLLRRRLRLLRLLRLRRLLRLLLLRLRLRLLRLLLLRLLLLLRLLRLLRRLLLRLRLRLRLRLRRLLLLLLLRRLLRLRLLRLRRLRLRRLLLRRLLRLRRLLRRLLLRLRRRLLLRLRRLRLRLLLLLRLRRRLLLRRRLRLRRRRLRLLRLLRRLRRLLRLLRRRRLLRLLLRRRRRRLLLRRLRRRLRRLLRRLRLRLRLLRLRLLRRRRLRRLRLLRRRLLRLRRRLLRRRRLRLLLRLRLRRRLRLRRRRLLLLRRLRLLRLRRRLLRLLRRLLLLRLRRLLLRLRLLRLRLRRRLLLLRLRRLRLRRLLLRRLLLRLRLLRLLLLLLRRRRRRLRLLRRRLLRLRRLRRLRRLLRRLRRLLLLRLLRLLLLRLLRLLRRRLRLLRLRLRRRLRRLLRLRRRLLLLRRLRLLLLLLRRLRRLLLRLLRLLLLRLRLLLRLRRLRLRRLLLLLLLLRRLRLLRRLLRLRLLRRLLLRRLLLLRRLLLLLLLLLRRRLRLLRRLLLLRRLRRLLRRRLRLRLLLLRLRRLLLRLLLRRRRRLLRRRLRRLLRLRRLRRRRRLRRRLRLLRRLRLRRLLLLRRLLLRLRLRRLRRRLRLLLLRLRRLRRLRLRRLRRLRLRRLLLLRLRLRLLRLLLRLLLRLRLRRRLRRRLLLLLLLRRLLLRRRLLRLLRLRRRRLLRRLRLLLLRRLRLLRLRLRLLRLLLLRRLLLLRLRRRLRLRRLLLRLLLLRLRRLLRLRRRLLLLRRRLLRRLRLRRLLRRLRLRLLLLRLLLRLRLLLLRRRRRLLLRRLLRRLLLLRRRRLRLRRRRLRLRRLLRLRLLLRLRRRRLLLRLRLLLRRRRRRRLLLLRLLLRLRLRLLRLRRLLLRLLRLRLRRLLLRLRRRRRLLLLRLLLLRRLLLLLRLLLRLLRLRRLLRLLLRRLRRLLLLLLLLRRLRLLRLLRLLRLRRRRLLLLLLLLRLRLLLRRRRLRLLLRLLRRLRLLRLLLLLLLLLRRLRLLRLLRLRLLRLRLRRLRLLRLRLLLRRRLLRRLRLLLRLLLRRLLRLLLRRRLLLRRLRLRRLLRRLLLRRLRRLLLLLRRLLLLRLLLRRLRLLRRLRLRLLLRRLLRLRLRLLRLRLRRLRLLLRLRLLRRRRRRLLRLRLLRLLRRRLRRRRLLLLLLRLLRRLRRRLLLLRLRLRRLLLRRRLRRRRLRLLLRLLLLLLRRRLRLRLLLLLLRRRLRLLLRRRLRRRLRRRLRRLLRLRRRLLRLRLLRRRLLRLLLRRLRRRLRLLRRLLLLLRRRLLLRRRLRRRLLRLRLRRRRRLLLLRRRRRRRLLRRLRLRLRRLLRRLRLLRLLLRLRLRLRLRLLLRRRLLRLRRLLLRLLLLLLRLLLLRRRRRRRLRLLRLLLRLLRLLRRLRLRLLLRLRLRLRLLRRLRRRLLRLRRLLLLRRRRRLLRLLRLRRRRLLRLLLLRLRRRRLRLLLRLLRRLRRLLLLLLRLLRLLRLRRLLLRLLLRLRLLRRRRLRLLRLRRRLLRRRLLRLRRRRLLRLRLRRLLLLLLLLRLLRLLLRRRRRLRLLLLRRRLRLLRLLLLRRRRLRRLRRLLRRRRLLRLRRRLLRLLRLLRLLRRRRLLLRLLLLLRRLLLRLLRRLLRRRLRRLRLRLLRLLRRLRRLRLRLLRRRLLLRRRRRRRLRLLRLLLRRRRRRLLLLRLRLRRLRLLLLRRRRRLLLRLLLRRRLLRRRRRLLLLRLLRLLRRLLRRRLRLRLRLLLLRLRRLRRLLLRLRRRLRRLRRRRLRLRRRRRRLLLRRLRRRRLLRRLLRLRRLLRLRLRRRRLLRLLRRLLRLLLLRRRLRLRRRLRRLLRLLLRLRLRRLLLRLRLLLLRLLLLLRRRRLRLRRRLRRLRLLLLRRLLLLRLRLRLRLLLLLLRLRLRRLRRLLRLRRLRLRLLRRLRLRLRLLRLRRRLRRRLLRLLLRRLLLLRRLLLLLLRRRRRLLLRRLRRRLRRLRRLRLRLLRRLLLLLRLRRRLRRLLRRRLRLLLRRRLLLRRLRRRLLRLRRRLLRRRRRLRLRLLRLRLLLRRLRLRRLRLLRRRLRRRLRLRRLLRLLLRRLRRLLLLRLRRRRRRLLRRLRRLRRRRLRLRRRRRLRLLLRLLLLRRRLRLLLLLRLLLLLRRLLLLLLRRRRRRRLLLRRRRRRLRLLRLLRRLRRRLLLRRRRLRRLRRLRLRLLRLLLRLRRLRRRLLLLLLRRRLRLRRLRRRLRLLRRLRRRRLRRLLLLRLLLRRLRRLLRLLRLLRLLLLLRLLLLLLLRRRLLRRLRLRRRLLRLLLRRLLRLLRRLLLRLRRRLLLLLLRLLLRRRLRRRLRLRLRRLLLLLLRLRRRLRLLLLLLRLLRLRLLLRLLRLRLRRLLRRLRLRLRLLLLRLRLLLRRRLLRRLLLRLRRLRLLLLLRLRRLLLLRLRLLLLRLLLLLRLLLRLLRLLRLRRLRRRRLRLLRLLRLLRRRLRRLLRLLLLRLRRLLRRLRLRRRRRLLRLRRLRRLLLLRRRRRRRLRRLLRRLLRLLLRLLRRRLLRRRLRRRLLRRRLRLRLLLLLRLLRLRRRRLRLRLRRRRLRRRRLLRLLLLRRLRRRLRRRRRLRRLRRRLRLLRRRRLLRLRLRLRRRLRLRLLRLLLLRLRRLLRRLLRRLRLRRRLLRLRLLLLLLRRLRLRRLRLRRLRLRLRRLLLRLLLLRLRLLLRRRLLLRRLLLLRRRLRRLRLRRLRLRLRLLLLLLRRRLRRLLLRRLRLLLRRLRLRRRLLRLLRLRLRLRLLRLLLLLRRRLRRRRRLLLRRLRLRRLLLLLLRLLRLRRLRRRRRRRLRLRLRRLLRRRRRLLLLLRRRLLRRRRLRLRLLLRLLLRLLLRLRRLRLRLRRRLLRLLLLLLLLLLLRLRLLRLRLRRRRLRLLRRLLRRLRRLRRLRRLLRLLLRRLLRRLLRRLLLRLLRRRLRLRLRLRRRRLLRRRRLLLLLRRLLLLRLRLRLRLLRLLLRRRLRLLLRRRLLRRRLRLRRRRLLLRRLLRLRRRLLRLLRLLLLRRRRLRLLRLLRRLRLLRLLLRRLLLRRLLLLLLRLLLRLRRRRLLRRLLLLRRLRLLRRLLRRLRRRLRLRLRLLLRLLRLRLRRLLLRLRRRRRLLRRLLLLRRLRLLLRLLRRRLLLRLRRRRRRRRLLLLRRLRLLRLLRLLLRRRRLRLRRLLLLLLRRRRLLLLLLRRRRRRLRLLLRLRRLLLLRLRRLRLRRRLLRLRRRRLLRRLRLRLLLLRLRRLRRLLRLLLLRLRRRRRRLRRLRLRLLRLRRRRRLRLLLLLLRLLRRRRRLRLLLRLLRLLLLRRLLRLLRRLRLRLLLLRLLRRLRRLLLLRRRLRLRLLLLRLLLLLRLLLLLLRRRLLRLRRLRLRLLRLLRLRLLLLLRRRLRLRLLRRRLLLRRRRRLLRRRRLLRLRLLRLLRLLLRRRRRLRRLRLLRRRRRRLLRRLRRLRLLLLLLLRRRRRLLRLLLLLRLLRRRRRLRLRLLLRLLLRLRRRRLRRLLRLLLLLRRLRRLLLLLRLRLLRRRLLRRLLLLLLRLRLLLLRLLLRRRRRRLLLRLRRRRLRRLRLLLRRLRLLLLRLLLLRLLLLLLRRLRRRLLLRLRRLLLRLRLRRRRRLLLLLLLLLLLLRLLLRLRLLLRRLLRRRRRRLRRLRLLRLLLLLRLLLLLRRLLLLLLLLLLLRLRLRRLRRRLRLRLRLRLRRRLRRRRRRRLLRRRLRLRLLLRLLLRLRLRLRRRLLLRLRRRRRRLLLRLLRLRRRRLLRLRLRRRRRRRRLRRLRRLLRLRRLLLLRRLRLLLLRLRRRLLLRLRRRRRLRRLLLRLLLRRRRRLLRRLRLRRRLLRLRLLRLRLLRRLRRRRLLRLLLLLLLRRLRLRRLRLLLLLLRLLRLLRLLLLRLLLRRRRRRRLRLLRLLRLRLRLLLLLLLRRLLRRRLLRRLRLRLLLLRLLRRLLRLLRLRRRLLRRRLLLLLLRRRLLLRRLRRRRRLLLLRRRLRLRLLLRLRRRRLLRRRRLLRRRLRLLLLLLRLRRLRRLRRLRLLRLLLRLLRRRLLRLLRRRRLRLLLRRLRLRLLLLLRLRRLLLRLLLRRLLLRRRLRLRRLLLRRLLLRLRRLLLLRRLLLRLLLRLRLLRLRLLLRLLRLRRRRLLLLRRRLLRRLLLLLLRRRRLRRRRLRRRRLLRLLRRLRLLLRRLRLRRLRLLRLLRRLLLLLRLRLLLLRRRLRRRLRLLRLLLRLRRLRLLLRLRRLRLRLRLLRLLRRRRRLRLRRLLLRRLLLLRLLRLLLRRLLLRRRRRRRRLLLLRRRLRLRLLLLLRRRLLLLRRLRLLLRRRLLLRRLRRRRLRLRLRLLLLRLRLRLLLLRLRRLLLRRRRLLRLRRRLRLRLRRRRLRLRRRLLLRRRRLLLLRRLRRLLLLLLRLRRRLRLRRRRLLLRLLRRRLLRLLRLLLLRLRLRLRLRLRLRRRRLLLRLLRRRLRRLRLRRLLLRRLLLLRRLLLRLLLLLRLLLLLLLRRLLLRLLLLRLLLLRRLRLRLLRRRLLRLRLRLLLLRLLLLRLLLRLLLLLLLRLRLRRRLRLLLLLRRLRLLLRRLLRLRLLRRLLLRLLRLLRLLRLLLRLLLRRRRLLLLLRLLLLLRLLRRRRLLRRRRRRLLRLLRRLRRRLLRLLLLRRRRRRRRLLRRRRRLRRLRLRLRRRLRRRRLRRRLLLRLLLLRRLRRRRLRRLRLLRRLRLLRLRRLLRLLRRLLLLLRLLLLLLLLRLLRRRLLRLRLLLRRRLLLRRLRLRLRRRRLRLLLLLLRLRLLLRRRRLRLLRLLRLLLLRLLLLRRRRLRRLRLRLRRLLLLLRRLRRRLRRRRRLLRRLRLRRLLRLLRRLRRLRLRRLRLLRLRLRRLLRRRLRLLRLLLRLRRLLRLRLRRRRRLLLLRLLLRLLRRLRLLLLRRRLRRRRLLLLRLRRRLLLRRRLLLLLRRLRLLLRRRLRLLLLRLRRLRLRRLRLLLLLRRLLLRLRLRRRLRRLLLLLRLRRRRRLLLLLRLLRLLLRRLRRLRLRRRRLLLRRLRLLLRRRLLRRLRRRRLLRRLLRRRRLRRRLRLRRRLRRLLLLLRRRRRRLRLLRRRLLLLLLRLRLLRRRRRRLLLRLLLLLLLLRLRRLLLLLRRRRLLLRRLLRRRLLRLRRRLRRLRLRRRLRLLLLLLLLLLLRRRRRRRRLRRLRRLRLLRLRRLRRRRRRLLLRLRLLRLLLRLLRRLLLLRLRRLLLRLLRRLLRRRRLLLLLLLLLRRLRLLLRRRLLRRRLRRRLRLLLLLRLLLLLLLLLRRRLLLRRLLLRLRLLRLLLRRRRRRLLLRRRLLRRLRRRRLLLRLLLRLLLLLLLRRLRLRLRLLLLRLLRRRRRRLLLLLRRLRLLRRRRRLLRLRLRRRLLLRRRLRRLRRLRLRRRRLLRLRRLLLRLRRRLRLRRLLRRLLLLLRRLLRLRRLLLLRLRLLLRLRRRRLRLRRLLLLRRLLRRRLLRRRLRLLRLLRLLLRRLRRRRLLRRLLLRLLLLLRLRRRLLLRRLLRRRRLRRRRLRRLLLRLLLRRLRLLLLRRLLLLLRLRRLLRLLLRRRLRLLRRRRRRRRLLRRRLLRRLRRRLRLRLLLRLLLLRLRLLRLLLRRLRLLLLRRRLLLRLRRRRRLRLRRRRRRRLLRLLLRRLRLRRLRLLLLLLLLLLLLLRRLLRRLRRRLLLRRRLLLRRRRRLLLRLRLLLLLLLLLLRLRRRRLLLRLLRLLLRLLRRLLLLRRLLLLLLLLLLLLLRLLRLRLRLLRLRLLLLRRLRRRRRRRLRRLLRRLRRLLLRRRLLLLRLRLLRRRLLRRLRRLRRRLRRRRRRRLRLLRLLLLLLRRRLLRRLRRRRRLLLRRRRRRRRLRRLLLRLRLLLLLLRLLRRRRLRRRLLRLLRRRLRRRLRLLLRRLLRRRLRRLLLRRLRRRLLRRLLRLLRRLLRRRLLLLLRRLLRRLRRLRLLRRLRRRRLLLRLLLLLRLLRRRRRLLRLLRRRLRLRLLRRLLLRLLRRLRLRRRRRRLLRRLLRLRLLRRRRLLRRLLRRRLLRLLRRRRLRRLRLRLRRRRLLRLLRLLLRLRLRRRLLRRRLLRLRLRLLRRRLRLLLRLLLRRRRRRLRLLRLLLRLRRLLLLLRRLRRRLRLLLRRRRLRRLLLLRRRLRLLRRRLRLRRLLRLRLLLRRLLRLRLRLRLRLLRRLLLLRRLRLLRLRRLRLRRLLLRLRRLLRLLRRRRRLRLLLLLLLLRLRLRRLLLRLRLRRLRLLLLLLLLLLLLRLRRLLRLLRLRLLLLLLLLLRLLLRLRLRLRLLRRRLLRLRRRLLRLLLRLRRRRLRLLRLLLLLRRLLLLRRLRLRRRRRLLLRLRRRLLRRLLLLRLLLRLRRLRLRLRRRRLLRLRRRRLLLLRRRRLLRRLLLLRRLRLLLRLRRLRLRRRLLLLRRLRRRLRRRLRLRLLLLRLLRRLRRRRLRRRRLLLLRRRRRLRRLLRRLLRLLRLLRRRRLRLRRLLRLLLLRLRLRRLLRRRRRRLLLLLLLRLRRLLLRLRLRRLLRRLLRLLLLRLLLRRLRLRRRLLLRLLRLRLRLRRRRRLRRLRLRRRRRRLRLLRRLRRRRRLRRRLLRRRLLLLRRLLLLLRLLLRRRLLRRLRRRLRLLLRLRRLLLLLRLLLLLLRRRLLRLLLRRLRLLRRRLLLLRLLLLLLLRLRRLRRRRRRRRLRLLLLRRLLRRRLLLRLRLRLLRLLLLRRRLRRRLLLRRLRRRRLLLRLLRRLLRLLLRLLLRLLLLLRLRRRLLLRRLLLRRRRLLRRRRLRRRLLRRRRLRRLLLLLRRRLLRLLRLLLRRLRLLLRRLRRRRLLRLLLRRLRRLLRLRRRRLRRLRRRRLRLLLLLLRLRLLLRLLLLLLLLRRLRRLLLLLRRLRRLLLLLLLRLLRRLLLLRRLLRRRRRLLRRRRLRLRLRLRRLLLLLLLRRLLRLLLRLLLLLRRLRLLLLRLRLLRRLLLLLLLLLLLRLLRLRLRRLLLLLLRLRLRRLLLLLLLLRRLLRRLRLLRRLLLLLRLRLRRLRRLRRLRLLLRRLLRLRRLRLRRRLLLLLLLLRRLRRLRRLLLLLRRLRLRLRRLRLRLLRRLRLLLLRRLRLLRLLRRRRRRRLRRRLRRLRLRRLLLLRRRRLLRLLLLLLRLRRLRLLLRLLRRRRLRRLRRLLLRRRLRRRLRRLLRLRLRLLRLLLRLRRRRLRLLRLLRRRRRLRLLLLRLLLRLLRRLRLRRRLLLLRRRLRRRLRLLRLLRLLLRRRRRRLLRRRLRRLRRRLRRRRLRRLRRLRRLLLRRRLRLLRRRLLLLLLRRRLRRLLLRRRRRRLLLRLLLRRLRLLLLLRLLLRLLRRLLRRRRRLLLLRLRLRLLLRRLRRRLRRRLLRLLRLRRLLLLRLRLLLLRRRLRLRRRLRLRRRRRLLLLLLLRRLRRRLLRLLRRRLLRRRLLRLRRLRRLLLLRRLRRLLRRRRLLRRRLLRLLRRLLLRRRRLRRLRRLRRLLLRRLRRLRLLLRLRRLLRRLRLRRRRRLLLLLLLRRLRRRRRRRRLRRRLLRLLLLRLLLLRLLLRLLLRRLRRRRLLRLLLLRLRLLLRLLRRLRRLLLLLLRRLLRLLRLRLLLLRLRLLRRLRLLLRRLRLLRRRLLRLRLRRLLLRRLRRLLLLLRLRRLLRRLRRRLLRLRRRLLLLLLLRRLLLRRRRLLRLLLRLRRLRRLLRRLLRLRRRLRLRLLRLLRLRLRRLLRRLRRRLLRLLRRRRLLLRRLRRRLLLLRLRLLLLLLRLRLRLLLLLRRRRRLRRLRLLLRRLLLLLLLRRRLLLRLRRLRLLLRLLLLLLRRLLLRLRLLRLLRLRLRRRRLRLLRRRRLLLRLRLRRRRLRRRRLRRLRRLLLRRRRRRRRLRLLLLLRRLRRLRLLLLRRRLLRRRLLRLRLRLRLRRLRRLRRLLLRLRLLRRRLLLRLRRLLLRLRRRLLRLRLRRLLRLRLLRRRLLRLLLRLRRLLLLRLLRLLLRLRRRRLLRRLLRRRLRRLRRRLLRRLRLLLLLLLLLRRRLLRRLLLLRRRLLLRRLLLRLLRLLLRLLLLLLRRRLLLLRRRLRLLLLRLLLLRRRLRLRLRLRRRRRLLRLRLRLRLRRLLLLRRLLLLRRRRRRRRLLLLLRRLRLLLLLRRLLRRLRLRRRLLLRRLRRLLLLRLRLLLRRRLLRLRLLRLRRRRLRLLRLRLLRRLLRRLRRRLLLRRLLLLRRLLRLRRRLRLRRLRLLRLLRLLLLRRLRLRLRLRLLLRRLLLLRLLRRLRRLLLRRLRLLRRRLRRRRLRRLLLLLRLLLLRLLRLRLRRRRRLLLLRRLRLLLRLLLLRRLRLLRRLRRRLRRRLLLRLLLLLLRLLLRLRLRLLLRRRLRRRLLRLLLRRLLLRLRRLLLRLLLLLRRRRRRLLLRRLRLLRRLLLRLRLRLLRRRRLRRRRRLRRRRLLRRRRRLRLLRRRLLLRRRLLRLLLLRLRLLRLRLLLLLLRRLRLRRLRRRLLLLLLRLLLLLLRRRRRRLLRRRLRLRRLRRRLRLRRLRRRLRRLRLRRRRRLLRRRRLRRRLLRRLRRLLLLLRRRLLLLLLLLRLLLRLLLRRLRLRRRLLLLRRRLRLRRLRLLLRRRRRLLLLLLRLLLLRRLLLLRLRRRRRLRLLLRRRRLRLLRRLRLRLLRLLLLLRRRLRLLLLLLRRLRLRRRRRRRLLLRLLLLRRLRRRRLLLLRRLLLLRLRLRLLLLLLLRRRRRRLLRRRRLLLLRLRLLLLRRRRRRLRLRLRRRLRLRRRLRLLRRLLRLLRRRRLLRRLLLLLRLRRRRRLRLLRRLRLLLLLRLRLLRLRRLRLLRRRLRLRLRRLLLLLLRRRRLRLRLLRRLLLRLRRRRRLRLRLRRLRLRRLRLRRRRRLLRRLRRRRLLLRRLRRRLLLRRRRRLRRLLLLLRLRRLLLLLLLRLRRLLLRRLRLRLLRLLLRRLRRLLRRRRRLRLRRLLLRLRRLRLRLLLLLRRLLLRRLRRLRLLLLLLRLRLLLRRRLLRRLLRRRRRRLRLLRLLRRLRLLLRRRRLRLRLLLLRLRLRLLLLLRRLLLLLRLLLRRRLRLRRRRRLRLRLLRRLRRLRLLLLRLRRLRRLLRRLLLLLLRLLRLRLLLLLLLLLRRLLLRRLLLRRRRRLRLRLRRLLLRLLRRRRLLRLLLRRRRLRRLLRLLRRRRLLLLLLRRRRRLLLRLLRRRRRLLRLRRRRLLLLLRRLLLRRRRRRLRLLRLLLLLLLLLLRRRLRRRLRRLLRRRLRLRLRRRRLRLLRRRLRRLLLLRRLRLLRRRRRRRRLLRLRRRLRLRRRLLRLLLRLRRLRRLLRRLLLLRLRRRLRLLRLRLRRLLLLRLLLLLLRLRLRRLLLLRLRRRRLRRLRLRLRRRLRRLRLRLRLLRLLRLLRLRLRLRLRRRLLLLLLRLRLLRLRRLLRLRLRLLRLLRLLLRLRLLRRRLRLRLLLLRLLLRLRRRLLLLRLLRRRLLLRRLRRLRLRRLLLLRRLRRRRRLRRRLRRLLLLRLLRRLLRRLLLRLLLRRLLRLLRRRLLLLLRRLRRLLRLRRRRLRRLLLRRLRLRLLRRRRLLRLLLLLRLLRRLRLRLRRLRRLRRLRRRLLRLRLRLLRRRLLLLRRLLRRRRRLRLRLRLLRLRLLLRLRLRRLLLRRLRLLLRRLRRLLRRLRLRRRRRLRLRLLRLLRRRRRLLLRRRRLRLRLRLLRRRLRRRRLRLRRLLRLRRRRLLLLRRRLLLRLRRLLLLLLRRRRLLLLRRLRLLRLLLRLLLRRRRLLLRLLRLLRRRRRRLRLRRRLRLRLLRRLRRRLLLRRRLLLLLRLRRLLLLRRLRLLLLLLRRRRRRLRLLLLRLLLLRLLLRRLRRLLRRRLLRRRLRLRLLLRLRLLLLLLRRLLLRRLLLLLRLRLLRRRLLLLLRLRRRRLLLRLRRRLLLRLLRRRRRLRLRLLLLRLLLRRRRLRLRRLRLLLLLLRRRLRLLLRLRRLRRRRLRLRRLRLLLLRLRLRRRRRRLLRRLRRRRRLLRRLLLRRRLRLRLRLRLRLRRLRRRLLRRLLLLRRLRRRRLRLRRLLRLRRLRRLRRLRLRRRLLRLRLLRLLRLLLRLLRLRLRLRRLRLRRLRRRLRLLLRRLRLRRLLRRLRRRRRLLRLLRLRLLRLLLLLLRRRLLRRRLLRLLRRLLLRRLRLRRLLLLLLRRLRRRLRRLLRRLLLLRRLLLLLRLRRRLRLLLRRLLLRRRLRLRLRRLRLRRLLRRRLRRLRLRLLRLRLRLLRLLRRRRLRLLRLLRLRLRLLLLRRLLLRRLLLLRRRLRLRLLRLRRLRRLLLRRRLLRLLLRRRRLRLRLLLRLLLLRLRRLRRRRRLRRLRLLLRRRLLRLLLLLLRLRRLRRRRLRRLRRRRLRRRLRLLRRLLLRLRRLRLLRRLRRLLRLLLLLRRLRRLRRRLLRLRRLRLLLRLRRRRLRRRRLLLRLRLLRLLLLRLLLRRRLRRRLLLLRRLLLLRRLLRRLRRRLLLRLLRRLLLLLRRLRRRLLRLRLLRRRRRRLLLLLLRLLLLLRRRRLRRRRRRRRLRRLLLRLLLLLLRLRRRRRLRRRLLLLLRLLLLRLRLLRLLRRLLLLRRRRLRRLLRLLLLLLRLLRLRRRRLLRRLLRRLRRRRRLRRLLLLLLRRLRRRRLLLLRLLRRLRRLLRLLLLLLLRLRRLRLLLLRRRLRLRRLLRRRLLLRLRLRRRLLLRRLRLRLLRLLLRLLLRRRLLRLLLRLLLRRLRRRLRLRRLLLRLRLLRLRRLLLRLRRLRRLLLLLRLLLLLRLRRLLLLLRLLLLLRLRLRRLLLRRRLRLRRRLLLRLLLRLRLRLLLRLLRLRRRRLRLRRRRLRRLLLLLLLRLLLRLRLRRRLRRRRLRRRLRLLRRRLRRLRLRLLLLLLLLLLLRRLRLLRLLLRRRLLRRLRLRLLRLLRRLRLLLLLRRLRRLRLLLRRRLLRRLRRLRLRRRRLLRRLRRLRRRLRLRLRLLRLRRLRRRLLRRRLRLLLLRLLRRRLRLLLRRRLRLRRLLRLLRLRLLRLRLLLRLRLRRRRLLLLLRRRLRLRLLLLLRRLRLLRLLRLRRRRRRLRRLRLLRRLLRLLLLRRRLLLRRRLRLRLRRLRLLLRLRRLRLLRLRLLRLRLLLRRRRRRLLRLRLRLLRLLRLRLRLRLLRRRLLLLLRLLRLRLLRLLLRLRLLLLRLRRRRLLLLLRLLLRLRRLRRLLLRLLRRLLLRRLLLLRLRLRLLLRLLRLRRLLLLRRLLRRRRRLRRRRRLLRLLLLRLRLLRRRLLLRLRLLRRRRLRLLRLLRLRRLRLRLRLLLLRRRRLLLRRRLLRLRLRLRLLRRLLLLLRLRLLRLRLLRLLRRRLLRLRLLLLRRLRLRLLLLRRLRRLRRRLRLRRLLRRLRLRRLLLRRRRLLRLLLRRRRLRLLRLRLRLLRLLRLRLRLRRLRRLLLLRRLLLLLRRRRLRLRRLLRLLRLRRRRLRRLLRLRRRRRLRRRLRRLRRLLRRLLLLLLRLLRLLRLRRLLRRRLLRLRRRLLLLRRLLRRRLLRLRRLRRRLRLRLRLRRLLRLRRLLRLRRLLLRRLRLRRRLLRLRLRRLRRRLLRLRRRRLRRRLLLLLLLLLRLRRRLRLLLRLLRLRRLRLLRRRRLLRLLRRRRRRRRLRRLRLLRRRLRLRLLRLLRRLRLLLLLLLLLLLRLRLLRRLLLRRLLLLRRLRLRLRRRRLRRLLLLLRRRLLLLLRRLRLLRLLLLRLRLLLLRLRRRLRLLRLLLLLRLLLLRRLRLLRLRRRLLLLLLLRRLLLLRLLLRLRLRLLLLLLRLLRRRLRLRLLLLLRRRRRRRLLRRLRLLRLLLRRRLLRRLRLLLRRLLLRLLLLRLRLLLLRLRLRLLLLLLRLRRRRRLRRLLLRLLLLLRLLRLRLLRRLLRLLLRLRRLLLRRLLLLLRRLRLLLLLLRLRRRLRRLRLLLLLRLLRRLLLRLRLRLRLLRRLLLLLLLLRLRRLRLRLLLRRLRLLRRLLLLRRRLRLRRLRRRLLRRLRLRLLLRLLLLRRRLLRLRRRLRRRRRRLLLLRLLLRLRLLRLLLRRRRRLLRLRRLRRLRLRLLLLLRLLRLLRLLLLRLLLLLLLLLRLRRLRRRRRLLLLLLRLLRLLRRRRLRLRLRLLLRRRRLLLLRLRLLLLRLRRRLRLLRRLLRRLRLLRLRLRRLRLRRRRLRLRLLLLRRLRLRLRRRRLRRRLLRRLRRLRLLRRLRLRRLRLRLRLLLLRLLRLLRLRRRRLLRRLRLLRRRRRLLRRRRLRRLLLRLLLLRRRRRLLRRRLLRRLLLLRLLLLLLRRLLRRRLRRRLLLLLRLRRRRLLRRLLLLRRLRRLRRLLRRRLLRLLLRLLLRRRLLRLLLRRLLRLRRLRRLLRRLLRLRLLLRRLLRLRLRRLRRLRRLRLRLRLLRRRLRRRRRRRRLRRRLLRLRRRLLRRLLRLRLLRRLLRRRRRRLRLLRRRRLLLRRRLLLRRLLLLLRRRLLRLLRLRRLRRRLRLRRLRRRLRLLRRLRLRRLLLLLLLLLLLRLRRRLLRLRLLLLRLLLLRRLLRLRRLLLLLLRLLRLLLLRRLLLRLLRRRLRLLRLRLLLLRRRLLRLLLLRLRLLRRLLRRLLRLLRRRLLLRLLLLRLRRRRRLRRLLLLLLRLLLLRLRRRLRLLRRRRRLLRRRLLLRRRRLRRLRRLLRLLRRLLLLLRLLLRLRRRLLLRLLLLRRLLRRLRLLLLRLLRLRLLLRRLRRLRLRRRRLLRLRLLRLLLRRLRLLLLLLRLLLRRRLRLLLLRLRLLLLLLLLRLRRRRLRLRLRLLLLLRLLRRRLRLLRRRLRRRLRLRRRRRLLRRRRRRLLRRRRRRLRRLRLLRRLLRRRLLLLLLRRRRLRRLLLRRLRLRRLLRRLRLLRLRRLRRLRLRRLRLLLRLLLLRRLRLLRLRLRLLRRLRRLLRRLLLLRRLRLRLRLRLLRLRLLLLLRLLRRRRRLRLLLLRRRLLLLRRLLLLLLLLLLRRRLRLRRRLRRRLRRLLLRLLLRLRLLRRRLLRRLLLRLRRLRRRRRRLRRRLRRRLLLLRRLRRRRRRLLRLLLLLRRLLRRLRLRLLRRLLRLRRLRRLLRLLLLLRLLLRRRLLLRLRRLRRLRRRLLLRRRRRLRRLLRRLRRRLRRLRLLLRRLLRRRLLLLLRLLLRRLLLRRRLLLRLLRLLLLLRRLLLRLLRLRLRLRLRLLLLRLLLLRLRLRRRRRLRLLRRRRLRLRRRLLLRLRLLLLRRRRRRRRLRLLRRRRLRLLRRLRLRRLRRLRLRLRRLLLRLLRRLLLLLRRLLLLLLLRLLRLRLRLRRLRLLLLLRLLLLRLRRLRRRRRRLLRRLLRRRRLRLLLRRLLRRLLLRRRRLLRRLLRRLLLRLLRRRLLRLLLLRLRRLLLLRRLRLRRRLRLLRLRRLRRLRRRLRRLLRLRLLLRRRRRRLLRLRLRRLLLLRRRLLRLLLRRRRRLLRRRRRRRRLLRLRLRLLLRRRLRLLRRLLLLLRLLLLRLLRRRRRRRLLLRRLRRRRLLLLLLLRRLRRRRLLRRRRRRLLLLRLLRLLLLRLLRRLRLLRRLLRRRLLRLLLLRRRLLLLRRLLLLLLLLRLRRLLLLLLLLLLRRRLRRRLLRRRRLRLRRRRLRLRRRRLLRRLRRLLLRRRLLRLRLRLLLRRLRRLRLLRLRLLRLLRRRLRLLRLLRLRLRRLRLRLRRRRRRRRLRRLRLLLLRRRRRRRLLRLLLLRLRLRRLRLRLLLRRRRRRRLRRRLRLLRRLRRRRLLRRLLLRRRRRLLRLRRLRRRRLRLLLLLLLRLRRLRRLRLLRRLRLRRLRLLRRLLRRRRLLRLLRRLLLLRRRLRLRRLLRLLLLRLLRRLLRRRRLRLLRRLLRLLLRLRRRLRLRLLRRLRRLLRLRLLLRLLRRLLLLRLRRRLLRLLLRRLLLLRRRLRRLRRLLRRRRLLRRLLLLRLLRRLRLRLLLLLLLRRRLRRLLLRRLRRLRRLLLRRLLRRLLLRRLRLLLLRRRRRRRLLRRLLRRLRLLLRRLRLRLLRRLRRRRLRLLLRLLRRRLLLRRLLLLLLLLRRRRLRLRRRLLRLRRLRRRRLRRRRLLRLLLLRRRRRLRRLRRLLRRLLLLRRRRLRLLLRRRRRLLLLRRLRLLLRLRLRLRLRLLLLRLLLRLLLLLLRLRRRLLRLRLRLLRRLRLLRRRLLRLLLRLLRRRLRRLRLRLLLRRRRLLRRLLRLRRLLRRRLRLRRLRRLLRLLLLRLRRRRLRRLLLLLLLLRLRLRRLLLRLLRLLRRRRRLRRRLRLLRRLLLRLRRLRRRLRRRRRRLLLLLLRLRLLRRLLLRRRRLLRRRRLRRLLRRLRLRRLLRLRRRRRRLRLLLRRRRRLRRRRLRLRLRLLLRRRLRLRRRRLLLRLLLRLRRRRRLRRLRLLRRRLLLRLRLRRLRRLRRLRRRRRRRLLLRRLLRRRRLRRRLLRLLRLRRRRRLLLLRRLRLRRRRLLRLLLLRRRRLLLRLLLRRLRRRLRLRRRLLRRLLRRLLRRLLRLRLLLLLLRLLLRRRRRRLLLRRLRLRRLRLLLLRLLRLLLLRRLLRRRLLRLRLRRRLRLRLRLLRRRLLRRRLRRLRRRLRRRLRLRRLRLRLRRRRRLRRRRLRRLRLLLLRLRLRRRRRRLLRLLLLLRLLLRLRRRRLLRLLLLRRLRLRLRLRRLRRRLRRRRRLLRLRRLLLLRRLLRRRLRRRLRLRRLRRRRRRLRRRRLRRLLLRLRRRLRLRRRLLRRRLRLLLRRRLRLRRLLLRRRRRLRLRRRRRRLLLLLRRLRRRRLRLRLRLRLLRLLRRRLLRLLRRLLRRLLRLRRLLRRRRRLLRLRRRLRRLRRRLRLLLRLRRLRRLLLLLRRLRRLRLRLRLLLLLLLLLRRLLRLLRRLLRRLRLLLRLLRRRLLLRLRLLRLLLRLRLRRLLRLRLRRRLRLRLLRLRLRLLLRLLLLLLRRRLLRLLLLLLLLRRLLLRLLLLRLRLRLRLLLRLLRRRLLLLRRLLLLRLLLLLRRLRLRLLRRRLLLRLRRRLLRRLRRRRLRRLRLLLLRRRRLRLLLLRRLRLRLLLLRRRLLLLRLLLLRLRLLLLRLLLRLRRRRRLLRRLRRRLLLLRRLRLLLLLLLRRLRRRRLRRLLRLLLRRLLLLLLLLRRLRLRRLLRRLLLLRRLLLLRLRRRRLRRLLRLRRRRLRRRLRLRRLLRRRRLLLLRLRLLLLRRLRLRRLLLRRLLLRLRLRLRRRLRLLRLRRRLLRRRLRRLLLRLRLRLRLLRLLRRRLLRRRRRRLRLLRRRRRRRRRRLRRLRRLLRRRLLRRLLRRRRLLRLLRLRLRLRRLRRLLRLLLRLRLLRRRLRLLRRLRLLRRLLLLRLLLLLLRLRLLLRRRRLRRLLLRRLLLRLLLRLRRLRRLRLLLRLLRRLLRLRLLLRRRRLRRLRLLLLRRLRRLRLRLLLRRLRLLRRLLRRRRRLRLLRLLLRRRLRRLRLLLLRLLLRRRLLLRRLRLRRLRRRRLLRLRLLLRLRRLLRRLRLRLRRRLLRRRRRLLRLRLRRRLRRLRRLLLLRRRRRLLRLRRRLRLRLRLRRRLRRLRRLRRLRRLLLRLRLRRRLRRLRLRRLRRLRRRRLLLRLLLLLRLRLLLLRLRLLLLLLRRLLLRRLLRLRLLRRRRLRLRLRRLLRLLRRLRLLRRLRLLRRLRLLRLLRRRLLRRRLRLLRRRLRLLLRRRLLLLRRRLRLRLRRRLLLLRRLLRLLLRLRRLRLRLLLLRLLRLLLLRLRLRRRLRLRLRLRRLRRLRRLRLLRLRLLRLRRLLRRLRRRRRLLRLRRLLRLLRRLRLRLLLLLRRLLLRLRLLLLRLLLRRLRLLLLRRLLRRLRLRLRRLRLLRLRLRRLRLLLLLRRRLLLRLLLLRLLLLRRLRRRLLRRRLLLRLLLRRLLLLLLLRLLLLRRLRRLRRRLLLLRLLLLLLRLRLRLLLLLLLRRLLRLLLRLRLRRLRRRRRLRRLLLRLLRLRLLRRLRLRLLRLRRLLLRLLLLLLLLRRRLLRLRRRLLRRRLRRRRLLLLLRRRLLRRLLRLRRRRRRLLRRRLLRLRLRLRLLRLLRRRRLLLRRRLLLLRLLLRRRLLLLLRLRRLRRLRRLRLLLRRRLLRRLLLRLLLLLRLRRRLLRLLLRRLRLLRLRRRRRLRRLLRLLLRRRLRRRLLRRLLLLLLLRRRLLLRLLLRRRRRLLLRLLRRRRLLLRRLLRRLLLRLRRLRRRLRLLRRRLLLLLRLLLRLRRRRLRRLLLRRLRRLRLRLLLRLLRRLRRRRLLRLLRLLRLRRLRLLLLRRRLLRLRLLLRRRRLLLLRLLRRRRRLRRRRLLLLRRRRRLLRRLLLLRRRRRLLLRRLLRRRLRLRRRRRLLRLLLRRRRLLLLRRRLLLRRLRLLLLRRLLRRRLRRRRRLRRLRRLLLLRLLLLLRRRLLLLRLLLLLLRLRRLLRLLLRLLRRRLRRRLLRRLLLLRLRLLRLLRLLRLLLLLLRLLRLRRRLLRLLRRRRLRLRRLLLRRRRLLLRLLLRLLRLLLRRLRRRRLRRRLRLLLRLLRLRLLRRRLLLLRRRLLLLLRLLLRRRRRLLLRLLRRRLRRLRLLRLRRLRRLLLRLLRRLLRLRRLRRLRRLLRRRRLRRRRRLRLLLRRRRRLLRLLRLLLLLLLLLLLLLRLLRRRRRRRRRRLLRLLLLRRLLRRLRRLRRRLRLLRLLRRRLRRRLLRRLLRLRLRRRLLRLRRRRRLLLLLRRLRLLRRLLRLLLLRLRLLRLRRRLRRRRLLRLLRRLRLLLRRLLRRLLRLLRRRLLRLLRRRRRLRLLLRLRRRRLLLRLLLLRRLRRLRLLLRLRLRRLRRRLRLLRLLRRLLLRRRRRRRRLRLRLRLLLLRRRRRLLLRRLLLLLLRLLRLLLRRLLLLLLLLLLLRLLLRLLLRLLLLLLLLRRLLLRLRRRRRRRLLLLRLLRLRLLRLRLLRRRLRRRRLLLLLRRLLRLLRRRRLRLLLRLRLRRLLRRLLRRLLRRLLLRLLLRLLRRRLLLRRLRLLRRRRLRLRRRLLRLRLLLRRRRRLRRLLLRRRRLRLRLRLRLLRLLRLLRLLLLLLLRLRRLRRLRLRLLLLLRLRLRLRLLRRLLLRLLRRRLRRRRLLLLLRRRRLLLLRLRLRLRRRLRRRRLLLRRLLRRRLLLRLLRRLLLRLRLLRRLLLRLLLRLRRRLRLRRLLRLLLLRLLLLRRRLRRRRRRLLLRRLLRLRRRLRLLLLRLLRLLLRLLLLRRLLLRRLLLRRRRLLLRRRLRRRRLLRLLRRLLLLRLLRLLLLLRRLRLRLLRRLLRLRLRRLRRRLLRLLRLLLRLRRLLRRLRLLRRRLRRLRLRLRRLLLLLLLRLRRLRLRRLRLRRLLLRLLLRRLRRLRRRLRLRRRLRLRRRRRRLLRLRLLLLLLLRLRLRRRLLLRRLRRRLLLLRRRLLRLLRLLRLRRRRRLLRLLRLLRLRRRLRRLRRRLRLRRLRLLLRLRLLLLLLRLLLRLRRLRLLRLRRRLRLRLLRRRRRLRRLLLRLRRLLLLLRLLRRRLLRRLLLRLLLLRLLLLLLLLRRLRRLRLLLRRRRLRRRRLRRRRLLRRRLRRLLRRLRLRLLRLRRLLLLLLRLLRRRLRRLLRRLLRRLRLLRRRLRRLRLLRRRRLLRLRRLRRRRLLLRLLLLLRRRRRLRLLLLRLRLLLLRRLLRRLLRLRLLRRLLLLLLLLRRLLLLLLLRRRRRLLLLLLLRRLRRRLRRRLLRLRLLRRLLLLRLRRRRRRLRLLLRLLRLRLRLRRLLLLRLLRRRLLLLLRLRLRLRLRRRLLRRRLLRRRRRRLLRLLLLLLRLRLLLRLRRLLLLRRLRRRLLRLLLRRLRRRLRRLRLRRLRRRRRRLLRLLLRRLLLRRLRRLRLLRLRRLRRLRRRRRRLLRLRRRLLRLLLRLRLLRLLLLRLLRRLLLLRLLRRRLLLLRRRRRRRLLLLRLLRRLRRLRRLRLRLRLRRRLLLLLRRRRRLRRLLLLRLLRRRLRRLLLRRLRRRLLLLLLLRLRRRRRLRRLRLRLLRLRLLLLLRLRLRRLLLRRRRRLLRLLRRRRRLLLLRRRRLLRLRLRLRLRLLLLRLRRRRRRRRLRLRLRLRRRRLLLLLLRRRRRRLRRLLLRRLRLLRLLLRLRLLRRLLRRLLRRRLRLRRRLLLRLRLLRRRLRRLRRLLLLRLRLLLLLRLLRRLLLRLRLRLLLLLLRRLRRLRLRRRLRLLLLRLLRLRLLLLRLRRRRLRLRRLLLRRLLRRLRLLLRLRLLRRRLRLRRLRRRRLLRRLRLLRRLRLRLLRLRRLRRRLLRLRRRLLRRRRLLRLRLLLLLLRLLLRRLRLRLRRRRRLLLLLRRLLLLLLRLLRRRLLRRLLLLLLLRLLRRRRLRLLRLRLRLLLRLLLRLRRRLLRLLRRRRRRLLLRRRLRLLRLLLRRLLLRLLLLLLLRRRLRLRLRLLLRLLRLLLRRLLLLRLRRLRLRRLLLRLLLRRRRRLLLLLRRLRLLRRLLLRRLLRRLLLLLLRRLLRRRRRRLRRRRRRRLRLRLLRRLLRRLLRRRLRRRLLLLLLRRRRRRRLLLRLRLLLLRLLLLRRRRLRLLRRLLRLLLRLLLLLLLLRRRRRLRRLRLRLLLRRLLRLLLLLLRRLLRLLRRLLLLLRLRLRLRLRLRLRRLLLRLRLLLLLLLLLRLRRRRLRLLLRLRLLRRRLLLRLRRLRLLRLRRRLLRRRRLLLRRLRLLLRLRRRLLLRLRLRRLRLLLLLLLLRLLLLRRRRLLLLLLRLLLLLRLRRLRRLLRLLLLLRRLLLLLLLLRRRRLLLLLRRRRRLRLLRRRLRRLRRLRRLLLLRLLRRLLRLRLRRLRLLRLLLRRLLRLLRLLRRRRRRRRRLLLLRLRRLRRLRLRLLLRRRLLLRLRRRLRLLRRRLLRRLLLLLRRLRLRRRRLLLRRLRLLRLLLLRLLLRRLRRLLRLRLRRRLRRLRLLRRRLLLLLRRRRLLRLRLLLRLLLRLRLLRLRRLRLRRRLRLLRRLRRRRLRRRRLLRRRLLRRLLRRLRLLLRLRLLRRLRRLRLRLRLLLRLRRLLRLLRRRLLLLLRLLRRLLRLLRLRLLLRRRLLRRRLRLLRLRRRRRLLLRLRLLLLLRLRRLRLRRLRLRRLRLLRRRRRRRRLLLLRLRLLRRRLRRRLRLRRLRLLLLRRLLLLLLRLRRLRLLRLRLRLLLLRLLLRLLLLLRLRRLLRRLRLRRRRLLLRRLLRLLLLRRRLRRRLRLLRRLLRRLLRLLLRLLRLLLRLRLRLLRLRRRLLRLLLRRRRRRLLLRLLRRRRLLLLLLRLLLLRRLRRRRRRRLLRRLRLLLLLRRLLLLLLRRLRLLRLLRRLRLLLRLLRLRRRLRRLLRLRRRRLRLRRRLRLRLLRRLLLLRRRLRLLLLRRRLLRRLLLLRLRLLLRRLLLLLLLLLRRRLLLRRLLLLLLLRLLLRRLLRLLLLRLRLRRLLRRRLLRRRLRLLLLLLRLLLLLLRRRLLLLRRRRRLLLLLRRRLLRRLLLLLRLLLRLLLLLLLLRLLLLRLLLRLLLRRRLLLRRLLRRLRRLRLLLRRRLRRLLRRRRLRLLRRLRRLLLLRRLLRLRRRRRRRLLLLLLRLRLLRRLRLLLRRRRLLRRLRLLRRLLRRLRRRLLRLLLLRRLRLLRRRLLRRRRRRLLRLLLLLRLLLLRRRLLRLRRRRLLRLLRRRLRRRRRLLLRLLLRLLLLRLRRRRRRRRRRRLRLLLLLLLRRLRLRLRRRLRRRLLLLRRRLRRRRLRRLRRRRRLLRRLLLRLRRLRLLLRLRRLRRRLLRLLLRRLLLLRRRRRLLRRRLLRLLLRRRRRLLLLLLLLLRLLLRRLRRLRRRRRLLRRLLLRLRRLRLRRRLLRLRLRRLRLLLLRRLRLRRRRRLLLRLRLRRRLRLRRLLRRRRLLLLRRLLLRLLRRRRLRLLLRRLLRLRRRLRLLRLRLLLRLLLRRLRRLLRLLRRLLLRRLRRRLRRLRRLLLRRRLRLRRRLRLLRRRLRLLLRRRRRRRLRRRLLRRRLLLRRLLLRLLLRLRRRLLRRLLRRLLLLRLLRRRLLRRRLLRRLRRRLLRRLLRLLLRLLRLLRLRRLRLRLLRRRRLRLLLLLRRLRRLRRRRLRLLRRRRLRRRRLLLLRRLLLLRRRLLRRRLRRLLLLLRLRLLLLLRRRRRLLLLLRRLRLLLRRLRRRRRRLLLLLLLRLRLLLLRLLRLLRLRLLRRLLRRRLLLLRRRLLRLRLRRRLLRLLRLRRLLRRLLRLLLLLRLLLLLRLLRRLRLLRLRRRLLRLRRRRLLRLRRLLRLLLLRRLRRRLRLRLLLLRRRLRRLRRRRLLRRLRRRRRRLRLLLLRLLLLLRLLLRLRRRLRLRRRRRLRLLRLLLRRLRRLRLRLLLLRLRLLRRLLRRLLRRLRRRRRRRRLRLLLLRLRLRLRLLRLRRLRRRLRLRLLLLLRLRRRLRRLRRRLLLLLLLLRLRLLRLRRLLLRLLRLLRLLRRRLRRRLLRLRLLLLLLRLLRRLLRRLLLRRRLLLLRLLLLRLRRLRLRLLLRLLRLRRRRLLLLLRLLLLLLLLLLLLLRRLRLLLLRLRLLRLRLLRRLLRLRLRRLLLRRRLRRRLRRLLLRLRRRLLRLRLRRRRRRRLRLRLLLLRLLRLRLRRLRRRLRRRLRLLRLRRRLLRRRRRLRRRLRRLLRLLRRRRRLLRLLRRLLLLLRLLRRRRLRRLRRLRLRLLLRRLRRLRLRLRLLRRLLLRRLLRLLLLLLLRLLLLRRLLLLLLRLLLLLRRRRRRRLLRRLLRRRRLRLRRLLLLLRRLLLRRLRRLRRLRLRRLLRRRRRLLLRRLRLLLLLRRLLLLLRLRRRRRLRLLRLRRRLLLLRRLLRLLLLLLLRLLLRRRRLRLRLRRRLLRLRLLRLRRLRLRLRLRLLLLLRLLRLLLLRRLRLRRRLRLLRRRLLRLRLLLRLLLLLRRRLLLRLRLLLRLRRLRLLRLRLRLRRLRLLLLLLLLRRLRRLRLRRRRRRRLRLRLLLLRLLRLLRRLRLRRLLRRLRLLLRLRRRLLLLRLRLRLLRRLLRLRLRRLRRRRLLLRLLRLLRLRLRRRRRRLLRLRLLLLLLRLLRLRRRLRLLLRLRRRRRRRLRRLLRLLLRLLLRRRLLLRRLRLLRLLLLRLRLRLRLRLLRLRRLLRLLLRLLRLLRLRLLRRLLLLRLLRRRLLLLLRRLLLRRLLRLLLLRLLRLRLRLLRRRLLLRRLLLLLRRLLLRLLLRLLLRRRLLLLRRLLLRLLLRRRLRLLLLLLRLLRLLLLLRLRRRRRLRLLLLLLLRLLLRLLRLRLRRLRRRRRLLRLLRRRLRLLRRRLLRRRRRRRLLLRLLRLLLRLLRRRRLLLRLRLRLLLLRLLRRLRLRRLRRRRRLRRLRRRRLLRRLRRLLLLLRLLRRRRLLRRLLRRRLRRLLLLLRRRRRRRLRLLRRRLRRLRLLRLLRRLLRRRLLLRLRLRRLRRLRLRLRRLRLLRRRLRRLLRRRLLRLRRLRLLLRRRLLLRRRRLLRLLLRRLLRRLLLLLLRLRLLRLRRRLRLLRLLLLLLRRRRRRLRRLRLRRLRRRLRLRLRRRLRLLLLRRLLRLRRLLRRRLLRLRRRRLRLLRLRLLLRLRLLRLRRRLLLRRLLRRRLLRLLLLLRLLRLLLLLRLRLRLRLRLRLRLLRLRLLLLLLLLLRLRLLLRRLRLLRRLLRLRRRRLLLLLLRRRLRRLLRRRRLLRLRRLLLLRLRLLRRRRRLLLRLLRLRRLRRLRRRLRLLRRRRLLLRRRLRRLLRLRRRRRRLLRRRRRRLRLRRLRLLLRLLLRLLRRLRLLLLRLLLLRLLRLRRRLLLLLRRRLRLRRLLLRLRLLLLRLRRLRLRRLRLLRRRLRLRRLLLLRLLLLLLRRLRLLLLLLLRLRLLRLRRLRRRRLLLRLRRLLLRLLRLRLLLRLRRRLRRLRRRRRLRLRRRRRRLLRLRLRLLLLRLRRRRRLRLLLLRLRRLLLRLLLLLRLRLLLLRRRRLLRLRRRLLLRLRRRLLLRLLRRLLLRRRRRRLRLRRRRRRRLLRLRLLRRRLLLRLRRLLLRLLLRLRRRRRRLRLLLLLLLLRLLRRLLRLLLRRLRRLRRLRRLRLRRLRRRLLLLRLRLLRRLRRRLRLLLRLLRLLRRLLLLRRLRLRRLLRLLRLLRRRRLRRLRRLLLRRRRLLLRRLLLLRLLLLLRLRRRRLLLRLRRLLLRRLLLLLRRLLRRRRRLRLLRLRLRLLLRLRRRLRRLRLLLLRLLRLRRRRRLRRRLRRLLLLLRLRLRRLLRRLRLLLLRLRLLRLRRLLLRRLLLLLLRLLRRLLLLRRLLLRLRRLRLLRLRRRRLLLLLLLRRLRLRRRLLLLLLLRLRLRLLLRRLRLRRLRRRRRRLRLLLRLRRLRRLLLLLRRLLLRLRRRRLRLRRRLRLLRLRRLRLLLLRRLRRRLLRRLRLRRRRLLLRLLLRLRLLRLRRRRRLRLRLRRLLLLLRLRLRLRRLRRRLRLLLRRLLRLRRLLLRRRLLLRRRLLLRLLLRLLRRLLRLLLLLRLRLRRRRRLRRRRLRRLLRLRLLLLRLRRRRRLLLRLRRRRRLRRLRRLLRLRLRLRLRRLRLRLLLRRRLLRRRRLRLRLLLLRRLRLRRRRRLLLLLRRRRLRRLRLRRLRRRRLLLLRRLRLRLRLLLRLLLLLLRLLLRLRLLLLLRRLLLRLLRRRLLLRLRRLLRRRRLRRLLLRRLLRLLRRRLLLLLRLLLRRLRLLRLLRRLRLRLRLLLRLRRLLLRRLRLLRRLRLRRLRLRRLLLLLLRLRLRRLLRLRLLRRLRLRLRLRLRLLRRLLLRRRLLLRRRLLRRRRLLLLLLRRLRLRLRRRRLLRRLRLRRRLRRLLLLLLLLLRLRLRLRRLLRLLRLLLLLLRLLLLRLLRLLLLLLRRRRRRLLRRLRRRLLRLLRRLRLLRRLRRRLRLLRRRRLRRRLRRRRRLRLLRLLLRLRLLRLLLRLLRLRLLLRLLRRRLLLRRRLLRRLRLLLLRLLRLRLLRLLRRLLRLRRRRRLLRLRRRRRLRLLLLRRRRRRLRLLLLLLLRLLLRRLLRRRLLLLRRRRLRRLRRRLRRLLLRRLLLRRRRLRRRLLRLLRLRLLRRLLLLRRRLRRLRLRLLLRRRRRRLLLRLRRRRLRRLLRRRRLLRRLLLRRLLRLLLLLLRRRRLLLRRLLLLRLRRLRRRLRRRRRLLRLRRRRLRRRRLLLLLLRRRLRLLRLLLLLRRLLRRRLLLLLLRLLLRRRRLLLLLRLLRLRLLLRRRRRLLRRLLLLLRRRRRLLLRRRLRRRLLLLLRLLRLLLRRRLRRLRRLRRLLRLLLRRLLRLRLRLLRRLRLLLRLLRRRLRRRLRLLRRLRLLLRRLLRLRLRRLRRLLLRLRRRLLLRRLLRRRRRLLRRLLLRRLLRRRRRRLLLLLRRLRLRLLLLRLRRLRRRLRLLLRRLRLLLLRLLLLRRLRRRLLLRLLRLRRLRLLLLRRRLRLLRRRLLRLLLLLRLLLLLLLLRRLLRLLLRRLLLLLRRRLLRLRLLRRLLRRRRRRRLRLLRLRRRLRLLLRLRRRRLRRLLLRRRRLRRLLLRRRLRLRRLLRRLRLLLLLLRLRRLRLLRLLLRLLLRLRRRLLRLLLLLLLLLRLRLRLLLLLLRLRLRLLLRLRLRRRRLRRLRRLRLRRLRRRRLRLRRRLLLLRLLLRRRLRRLRRRRRLLRLRLRRLRRRRLLRLLLRLLLRLLRRRLLLLLRLRRRRRRRLLLLRRLLLRRRRLLLLRLRLLRRRLLRLLRLLRLRLRRLLRLLLRRLRLRLLRRLLLLRLRRRRRLRLRRLRRLLRRRLLLRLLRRLLRLRLLLLLLRRRLLLLLLRRRLRRRRRRLRRLLLRRLLLLLRRLRRRRRLLLLLLLRLLLLRLRLRRLRLRLLRLRRLRLLLLLLRRLRLLRRRRLLLLRLLRLRLLLLLLLLLLRLLLLLRRLLLRLRLRRLRRRRLLLLRRRLRLLLLRLLRLRLLLLRRRLLRRLLRRRLLRRLRLRLRLLLLLRRLRLLRRLLLRRRRLRRLLRRRLRRRRRRRLLRLRRLRRLLLRRLRRLLRLLRLRLRRLRLRLRLRRLRRLRLRRRLLRRLRRLRRLRLLRRRRLRRLRRRLRRRRRLLRLRRRLLLRLRRRLRRLRLLRLLRLLLRLLLLLLRLRLLRLLLLRRRLRRRLRLRRRRRRLLLRLLRRLLLLLLLLLLLLRLRLRLRRRLRRRRLLLRRLRRLRLRLRLLLLLLLLLLRLLLLRLLRLRLLRLLRRLLRRLLRLRRLRRRLRLRLLLLLLRLLRLLRRRRLRLRRRLLLRRRRRLLLLRLRLRLRLLLRRLRRLLRRLLLRLRRRLRLRRRLRRRLLLRRRLLLRRRLLRRRRLLLLLLRLLRLRLRLRLLLRRLLRRLRRRRRLRRRLLLLLRLRRLRRRLLLLRLRRRRRRRRRLLRRRLLLRRRRLLRRLLRRLLRRLRRLRRRLRLLRLRRLRLLRLLLLLLLRLRRRLRRLRLLRLRRRLRLLLLRLRLLLLRRRLLRLRLLRRLLRLLRLLRRLLLLRLRRRLLLRLLRLLLLLLRRRRRLRLLLRLLRRLRRLRRRRRLLRRLRLRRLRLRRRRRRLRLRLLLLRRRLLLRLLRRLLRLRRRLLLLLLRRLLLRLLRLRLLLLLLLLRLLRRRRLLLRLLRLLLRLRLLRLLRRLLLLLRRLLRRLLRRRRRRRRRRLRRRRLLRLLRRRLLRLRRRRLRLRLRRRRRLLLLRLLRRLLRLRRLLLRLRRRRRLRLLRRLLLRLLRRRLLLRLRRRLLLRRRRLLLRRRLLLLRRRRLLLRRLRLRLRLRLLRRLLLRRRRRRRRRRRLRLRLLLRLLLLRLLRLRLRLLRLRLRRRLRLRRRRRLLRLRLRLRRLLRRLRRLRLLLLLRLRLRRLRLLRLRRRRLRLRRRRRLRLRLLLLLLRRRRLLRLLRLLRLLRLLLLRLRRLRRLRLRRLLRRRLLRRLRRRRLLRLRRRLLLLRLLLRLLLLRLRRRLRRRLRRLLLRLRLLLLLLLRLLLRLRRRRLRRRRRLRLLRRLRRRRLLRLLLLLRRRRLRLLLRRLRRLLLRRLRRLRRRRLRLRLLLRLLRRLRLRLRLRLRRLRRLLLRRRRRLLLRLLLLRRRLRLRLLRRLRLLLLLRLRRLRRLRLRRRLLRLLLLRRLLLLRRLLLRLLRRLLRLLLRLLLLRRLLLRRLRRRLRRLRLRLLLRLRLLRRLRRRRRLRLRLLLLRLRLLLLLRLRRLRRLLRRLRLRLRLLLRRRLLRRLRRLRLRLRRRLLRLLLRLRRLLLRLRLLRLRLRRRLLRRLRLRLRLLLRRRRRLLRLLLLRLRRLRRLLRLLLRLLLRLLLRLRRLLRLRRRRLRRLLLRLLRRLLRRRRLRRLLRLLRRRRLLRLRRRRRLRLLRLLRLLRLLRRLRLRRLRLRLRLRLLRRRLLRRRLRLRLLRRRLRRLLLRRLRRLLLLRLLLRRRLLRRRRRRRRLRRLRLLLLRLLLRRRLLLLLLLLLRLLLRRRLRLLLRLLRLLRRRRRLLLLLRRRRRRRRLRLLLLRLRLLLRRLLLLRRRLRLLRRRLRRRLRLLRLLLLLLLRLLLRRRLRRLRLLRLRLLRLLRLRRRRLLRRLLRRLRRLRLRLRLRRRLRLRRLLRLLRLLLRRRLLLLRLLRLRRRLRLLRLLLLLLRLRRRLRRLLRLLRLLLLLLLLLRLLRLRRLRLRRLLLRRRLLRLLLRRRLRLRLLLLLLLLLLLLLRRLRLLLRLRLRLLLRLLLRLLLLLRLLLLLLLLRRRLLLLRLLLRLRRRRRLRRRLLRRRLRLLRLRLRLLRRRLLLRRLLLLRLLLLRRLRLLLLLRLLLRRLLLLRLRRLRLLLLRLRLRRRRRLLLRRRLRRRLLLLLLLRRLRLRLLLRLRLLLRLRLLRLRLRLLRLLLRLLLLLLRRRRLRLRRLLLLRLLLRRLLLLLLRLLRLLLRRLLLLLRLLRLLLLLLLLLLLRRRRLRRLRRRLRRRLLRLLLLRRRRRLLRLRLRLRLRRLLLLLRLLLLLLLRLLRRRRRRRLLLLRRRRRLLLLRRRRRLRRLLRLRLRLLRLRLLRLLLLRLLLLLLLRLLLLRRLLRRRLRLRLRLLLRLLLLRLLRLRLRRRLRLLLLLLRLLLLLLRLRLRRRRLLRLLRRRRLRLLLRLLRRLRLRLRLRRRLLRRRRLLRLLLLRLLRLRRRRLRRRLLLRRRLLRLLLRRLRRRRRRRRRLRRLRLLLRRRLLLRLRRLLRLRRLRLRLRLLRLRRLLRLRRLLRRRLLLLRRLRLRLLRRLRLLRLRRLLLLRRLRLLRLRRRLLLRRLRLRLLRRRRRRRLRRLLRLRRLRRLLLRRRRLLLLLRRLLLLLLLLLLLRLLRLLLLRLRRLLLRLLRLLLRLLRLLRRRLLRLLLRLRLLLRRRRRLRLLRLLLLRRRLLLLRLLLLRRRLRRLRRLLLRLLLRRRRRLRLLLLRRRLRRRRLLLLRRLRLLLRRRRLLLRLLLLRRLRRRRRRLRRLRLLLRRLRLRLRRRLRLLLRRLRRLRLRRLRLLRLRLRLRLLLRRRLRRLLRLRRLRLLRRLRLLRLLLRLLRLLRRRLRRLRLLLLRLRRLRRRRRRRLLRLRLRRLLRLRLRRLLLRLRRLLLLRLRRLLLLLLRRLLRLLRLLRRRLLLRRRLRRLRRLRLLRLRRLRLLLRLLRRLRRLLLRRLLRRLRRRLRRRRRLLRRRRRRRRRRLRRRLRLRLLLRRLLLLLLRRLRRRRRRLRLRRLLLLRRRRRRLLLLRRLLRRRRRLLLLRRLLRLRRLLRRRLRRLRLRRRLLRLRRRLLLLLLRRRRRRLRRLLLLRRLLLLRLLLRRRLLLLLLRLLLRRRRRRLRLRLRRRRRRLRRRLRLLLLLLRRLLRLLRRRLRRLLLLRRRLRLRLLLRRRLLRRLLLRLRLRLRRLLRLLRLLRLLLLLRRLRLRLLLLRRRRLLRRLLLRLRLLLLRRLLRRRRRLRLRRRLLLLRRRRLRLRRLLLLLRLRRRLRLRLRRRLLLRLLRRLLLRLRRRLRRLLLRRLRLLRLRRLRLRLLRRRLLLLLLRRLLRLRRRLLLLLRRLLRRLRRRRRLRRLLRLRRLLLLRLLRLLLLLRRLRRLLLRLRRRRLRRLLRLRLRLRLRRRLLLRRRRLRRRLRLRRLLRLLLRRRRLRLLRLLLLLRRLLLLRRLLRLLRLLRRRRRLLRRRLLRRLLLLLRRRRLRRLLRRLRRLRLRLRRLLLRLRRLLRLRLLRRLRRRLLLRLRRLLLLRLLRLRRRLRLLRLRLRRRRLLRRLLRLLLLRRLRRLLLRLLLRRLLLRRLRLRLLLLLRRRRLRLLLLLLRLLRRLRLRLLRLRRLRRLLLRLRRLRLLRRLLRLLLRLRLRRRRLRLLRLRRLRRLLLLRLLLLLLLLRLLLLRRLLRLLLLRRLRLRLLRLLLLLLRLRLRRLRLRLRRRLRLLLLRLLLLRRLLRLRLRRRLLLRLLRLRRLRRRRLRLLLRLLLRLLLLLLLRRRLLRRRRRLRLLLRRRLLLRLLLRLRRRLRRLLRRRRRRRLLRRRLRRLLRRRLLLRRLLLRRLLLRRLLRLRLLRRLLRRLLRRRLRLLRLLRLLRRLLLLLLRLLLRLRLLRLLLRRRLRRLRLRLLLLLLLLRRLRLLLLLRRLLLRLLLLLRRLRRRRLRRLLLLLLRRRLLRLRLLRLLLLLRRLRLRRLLRLRLLRLRLRLLLLRRLLRRRLLRLLLLLRRRLLLRLLLRLRLLLLLLLRLRLLRLLRRRRLLLRLRRLRLRLRLRLRLLRLRLRRLRRLLRRLLLRLLLRLLRRLLRRLRLRLRLLLRLRRLLLRLLRLRRRRLRLLLRLRLLRLLLLLLRLLLLLRLRLLRRRRRLRLLRRLLLRRRLLRRLLRLRLLRLLRRLRLLLLRLRLRRRRLRRLLRLLRLRLLLRLLLRLRRRLLRLLLLRLLLLLRLRRLLLRLLLLLLRRLLLLLLRRLLLLLLLLLLRRRLRRLRLLLLRRRRLLLRLLRRLLLRLLRLLLRRRLLRLLLLLRRLLLRLRLLRLLLRRLLLRLRLRRLLRLRLLLLRRLRRLRRLLLRLLLRRRRLRRLRLRLRLLRRLLLRRLRRLLRLLLRRRRLLLRLLRRLLLRRLLLLLLRRLRLRLRLLRLRLLLLRLLRRRLLLRRRLRRLRRRLLLLLLLLLLRLRRRRLLRLLRRLLLRLLLRRLLRRRLRRRRRRRLLLRLLRRRRRLRLLLLLRLLRRLRRLRRRLLRRLRRLLLRRLLLRRRRLLLLLRLRLLLLLLRLRLLLRRLRLLLLRRRLRRRLLLRLLRLRRLRLRLRRRLLLLLLRLRLLRLLLLRRLRLLLRLRLLLRRLRLLLRRLLRLRRRRLLRRLLLRRRLLLLLLLRRLLRLLRRRRRLRRRLLLRLRLLRRLLLLLLLRLRLLRLLLLLRLRRRLRLRLLRLLLLLRRLLLLRLLLLLRLRRRRLRRLLRLLLRLLLLLRRRLLLRLRRRLLLLRLRLRLLRLRLRLLLLLLRRRLRRLLLRLRLLLLLLRRRRRLRLRRLRRRLRLLLLLRLLLRRRRLLLLLLRRLLRLLLRRLLRLRLRRLLRRLRRRLLLRLRLRLRRRLRRRRRRLLLLLRLRRLRLRRLRRRRRLLLRRLLLRLRRLLRRRLRRLRLLLLLRLLLLLLRLRLRLRLRLRRRLRLLLLLRLRLRLLRLLLLLRLRLRRLLRRLLLRRLLRLLRRLRRRLLLRRLRLRRLLLRLLLLLRLLRLLLLRLRLLLRLLRLRRLLRRRLRRRLRRRLRRRLLLRRRLLLRLLRLLLRLLRLLLRLLLRRLRLLRLLRLLRRLLLLLLLLRRLLLLLLLLLRRRRRLLLRRLLLRLRLRLLLRLRLLRRLRRRRLLLRLRLLRLLLLLLLLRLRLRRRRRRRLLRRRRRLLLLLRLRRRRRRLLLRRRLRRLRLRLLLLLRLLLRRRRLRLRRRRLRLLRLLRRRLLLLLLRRLRRRRRLRLLLRRRLLLLLRRLLRRRLRLLRLLRLRRLLLLLLRLLLLRRRLRLLLRRLLLRLLLLLRRRRLRLLRLRRRRLLLRLLRLRRLLLLRRLLRRRRRLLLLLLRLLLLLLLRRLLLLLLLRLLLLRLRRRLRLRLRLLLRRLRLRLLLLRLLLRRRRRRRLLRLLLLLLRLLRRLLLRLLLRLRLLLRLLRLLRLRLLLRLLRRRRLLLRRRLLRRLRLLLLRLRLLLRRLRRRLRLRRRRLRRRRRRLRLRLLRRRLLRLRRRLRLRLLLLLLLRLLLLRRLRRRRRRLLLLLLRRLRRRLLRLRRRRLLLLLLLLRLRRLLLLRLLLLRLRLLRRRLLRRRLLLLLLLLLRLLRRRLRLRRRRLRLRRLRRLRRLRRLRRRLRRRLRLLRLLLLRRLLRLLLRRLLLLLLLLRLLLLLRLLLRLLLLLRLLRLLLLLLLRRRLRLLLLRLLLRLLLLRLRLLRRLRRLRLRRRRLRLRRRRRRRRLRRLLRRLRRRLLRRLLLRRRLLLLLRRLLLLRLLLRLRLRRLLRLRLRLLRLLLRLRLRLRLRRRRRLRRLRLLLLLLLRRRRLLLRRLLLRLLRLRRRLLLLRRLLRRRRLRRLLRRRRLRLLLRRLRLRRLLRRLRLRRRRRLRRRLLLLLRLLLRLRRLLLRRRRLRLLRLLLLRRRRRRRRLLLLLLRLRLLLLRRRLLLLLRLRRRLLLRRRRLRLLRLLLRRRRLRRRLLLLLLRLRLLLRLRRRRRLLRRRRLLRLRLLLRRLLRRLRLLRRLRLLLRRRLRLLLLLLRRRLRRRLLRLLRLLLLLLLLLLRRLLLRLRRRRRLLRLLRRRLRLLLLLLRRLLLRLLRRRLLLRLRRLRLRLRLLLLLLRLRRRLLRRLRLRLRLLLLLLLLRLRRRRLRRLRRRRLRLLLRLRLLRRRLLRLRRLRLLLRLLRLLLRRLLRLRLLLRLLRRLRLLRLLLRLRLLLRLLRRLLRLRLLRRRLRRLLLRLLLLLRLRRLLRRRRRLLLLLRLRRRLRLRRRLLLLRLLRRRRRLRRRLLRLLRRRLRRLRRLLLLLRRLLLRRLLLLLRRRLRLLLLLRLLRLRLRRRLLLRLRLRLLLLLRRRRLRRRRLLRLLRLRLLLRLRLLRLRLLLRLRLRLRLLRRLLRLRLLLRLLRLLRRLLRRRLRLRLRLLLLRLLRRRLLLLLRRRLRRLRRRRRLLRLLLLLRRRLLRLLLRLLRLLLRRRLLRLRRRLLRRLLLLLRRRLRRRRRLRLRLRLRLLRRRRLLLLRLRRRRRLLRLLRRRRLRRRRRLRLRRLRRRRLRRLLRLLRRRRRLLLLRLLLLLRLRRRLRLRRLLLRLRLLRRRRLLRRRRRLLRLRRLRRLRRRRRRLLLRRLRLRRLRRRLRRRRRRLRLLLLRLLLLRRRLRRRRRLRRLRRLRLLRRLRRLRRLRLLRRRLRRLRLRRRRRRRRLRLLLRRLRLLLRRLRRRLLLLRLRLLRRRRRLRRLLLLLRRLRRLLLRLRLLRLRLRRLRLLLRLLLLLLLLLRRLRRRRLRRLRLRRRRRRRRRRRLLLLLLLRLRRRLRRLRRRRRLLRRRLRLLRRRLRRLLRLLRLRRRRLRLLLRLRLLLRLLRRRRRRLRRRLLRRLRLRLLRLLRLRLRLRRLRRLLLRRLRRRRRRLRLRRLRRRLLRRRLLLLLLLRLRRLRLRLRLLLLRRRLLRLLLRRLLLLRRRRLRLLRRLRLRRLLLRLLLLRLLRRLLLLLRRLRLRRRRRLRRRLLRRLRLLRRRRLLLRLLRLRRRLRLLLLRLRRLRRLLLLLLLLRRLLRLRLRLRLRRLLLRLRRRLRRLRRRRLRLLRRLLLRLRLRRLLLLRRRLRLRLLLLRRLRRRRRLLLRLLLLLRLRRLRLRLLLRLRRRRLLRLRLRLLRLLRLLLLLRRLLLLLLLRRRRLLLLRLLRRLRLRLRRLLRRLRLRLLLLRRRLLLLRLRLRRRLLLLRRLRRRRLLLLRRRRRLLLRLLLLRLRLLLRLRRLRRLLRRLLLRRLLRLLLRLLRLLLLRRRLRLRLLLLRLRLLLLRRRLRRRRRRLLRLRRLLLLRLLLRLLLLLRRRLLRLLLLRLRRRLRLLRRRLLLLLRLRRLLLLRRLRLLRLLRLRLLRLRRRLRRRRLLLLRLLRLLLRRLLRRLLRRLRRLLLRLRRLRLLRLLRLLLRLLRRRRRLLLRLRLRLRLLLLRRRRRRRRLRRLRLRRRLLRLLRRRRRLLRRRLLLLRLLRLRRLRRLLRLLLRLLRLLRLLRRLLLLRLLRLLLRRLLLLRRLRLRLRLRLRLLLLLRLRRRRLRLRLRLRRLLLRLRRLLRLRLLLRLLRRRRLRRRLRRRLRRLLLRLLLRLRLLRRRLLLRLLLRRLLRRLLLLLRRLRLRLRLLLLRLLLRRLLLLRRLLLLRRLRRRLRRRRLRLLRLLLRRLRLRLLLRRRRLLRLRLLRLLLRLLRLRRLLLLRLLLLRLRLRLLLLRRRRRLLLRRRRRLLRLRRRLRRRRRLRRRRLLLRLLLLLLLLRRRLLRRRRLLLRRRLRRRLLRRRRRLRLLLRRLLLLRRRLRLLLLLRRRLLRLRRLRRLRRLRLRLRLLRLRRLLRRLLLRRLLRLRLLRLRRLRRRLRLLRLLRRLLLRRLLRLRRRLRLRLLLLLRRRRLLRLLLRRRLLLLLRRLRLLRLLLRRRLRRLRRRLRRLRRLLLRRRLLRLLLLLRRLRLRRLRRRRRLLLRRLRRRLLLLLRLLLLRRRRLRRRLLLLRLLLRLLLLRRLLRRLRLLLLLRRLRLRLRRLRLRLRLRLLLRLLLLLRRRRRLRLRRLLLLRLLLRLLLLRLRLRLLLLLRLLLLLRRRLRRLLRLRLLRLLRRLRRLLRRLRLLRLLLLLLRRRLLRLRRRRRRLLLRLLLLRLLRRRLRLRLRLLLLLLRRLLLLLLLLLLRLLRRLLRLRLRLLLRLRRLRLRLLLLRLRRRRRLLRLRRLLRRRRLRLRRLRLRLLRLLLRLLRLRRRLRLRLLRRLRRRRLLLLLLRRRRRRLRLRRLRLRRLLLLLLLRLRLLRLRRRRRLRRLLLLLRRRLLLLLLLLRRLLLLRRLRRRRRRLLRLRRRRLRLRLLLLLLLLLRLLRRRRLLLLRLRLLRRRLLLRLLLRLLRRLLLLLRLLLLRLRRLRLRLLRRLRLLLRLLLRLLRRRRLLLLLLLLLRLRLRLRLRLLLLLRRLLRLLRLLRRRLRRLRRLLRRLLLLRLLRLRLRRLLRRLRRLRRLRRRRRLLLRRRRRRRLRLRLLRLLLRRRRLLLLRLLLRLLLLLLLRLRLRLLLRRRLRRLRLLLRLRLLRRLRRRRLLLRLLRLLRRRLLRLRLLRRRRLLLLRLLLLRRRRLRRRLLRLRRLLRRLLRLRLRRLRRRLLLRLRLRLLRRRRRRLRLRLRRLRLLRRLLLLRLRRRLLLLLRLLLRRRLRLLRLLRRRRLLLLLRLLRLLLLRRLLRLLRLLRLLLLLLLLRLRRLRLRLLRRLRLLRLRLLLLRLLRLRRRLLLLLLLRLLLLRLLRLLLRLRRRRLRLRRRRRRRRRRRLLRLRRLRLLLRLRRLRRLRLLLRRLRRRRRLLRLRRRLRRLLLLLLRRRRRLLRRRRRRLLLLRRRLLRLRRLRLLLLRRRLRLLLRRRRRRLLRRRRLRRLRRLRLLLRRLLRLRRLRRRRRRRLLRLRLRRRLRLLLRLLLLRLRLLRLLLLLLRLLLRLLRRRRLRLRLRRLRLLRRLLLLLLLRLRRRLRRRLRLLRRRLLRLRLLRRLRLRRRLRLRRLLRLLLRRLRLLLLLLRRLRRLLLLLRRLLRRLRLLLLLRLRRRLLRLLLLLLRLLRLLLLLRRLRRRLRLLLLRLRLLLRRLRRRLLLRLLLLRLRRLRLLRRRLLRLLRLRRLRRLRLLRLRLRLLRRLLLRRLRLRLRLRLRLLRLLLLRRLLLLRLLLLLLLRLLRLRRLLLLLRLLLRLRRLRLLLLLRRRLLRRRLRRLLLLRLLLRLLLRRLRRLLLRRLLRLRLLRLRRRRRRRLRRLLRLLLLRLRRLRLLLLLRRLRRLRLRRRRLRRLRRRRRRRRLLLLRRRLRRLLRRLRLLLLLLRRLLLLRRRLRRRRLLRLLRRRLLLRLLLLRLLLRRRLRLRLLRRRLRLLRLLLLLRLRLLRLRRLLRLRRRRRRLLRLRRRRRLRRRRLRLLRRRRRRLLLRRLLLLLRRLRRRRLLRRLLLLRRRLRRRLLRRRRLLRRLLLRRLLLRRLRRRRLLLRLRRRRLRRRLLLLLLRLRLRLRLRRLLLLRLRLLRRLLRLRLRRRRLRRLRLRRLRRRRRRLRLRLRLRLRLLRRRLRRLLLLLRLRRRLLRRRLRLLRLLLLRLLLLLLLRRRLLRRRLRRRRRRLLLLLRRLRRRRRRRLRRRLRRRRLRLLLLRLRRLLRLRLRLRLRRRRRLRRLRLLLRRLRRLLLRLLLRLLRLLRLLLRRRRLRRRRLRRLLLRLRRLLLLRRRLLRLLRRLRLRRRRLRRRLRLLRRLLLRLRRRLRRLRLRLRRLLLRRRRLRLLRRRRLRLRRLLLLLRLRLRRLLRLLRRRLRRRRLRRRLLRLRRLLRLLLRRRRLLRRRLRLLRRLLLLLLLRLLLRRLRLRLLLRLLRRLRRLRRLLRLLRLLRLLLLLLLRLLLRRRRRRRLRLRLRRLLLRRLLRRRRRRRLLRLRLLLLLRRRRLLRLLRLLRRLLRRRLLLLRRLRRLLRRLLRLLRRLLRRLLLLRLRLLRLLLLLRLRRLLRLLLRRRLLLLLLLRRLRRLLRRRLLRRRRLRRLLLLLRRRRRRLLLLRLRRLRRRLRRRRRRLRRLLLLLLLLLLRRLRRRRRRRLLRLLRRRRRRLLRLLRRLRLRLLRLRLLRRLRRRLLLLLRLRRLLLRLLRLLRRLLRLRRLRRRLRLRLLLRLRRRLLLLRLRRLRRLRRLRLRRLLLRLRLRRLRLRLLRLLLRLLRRRRRRRLRLLRRRLLRLLRRRRRRRLLRLLLLLLRLLRRRRLRLRRLLRRLRRLRLRLRLLRRRRRRLLRRLRLLLRRRLLLRRRRRLLLRRLLLRLLLLLLRLLRLLRLLRLLRLLRLLRLRRLRRLRLRRLRRLLLRRRLLRLLLRRRRRLLRRRLLRRLLLRLLRLLRRLRRLRRRRRRLRRLLLLRLRLRLRLRRLRRRLRLLRRRRRLRLRLRRRRRLLLLRLRRLRRRRLLLRLLRRRRLLRLLRLRLRLRLLLLRRRLLRRRRLRRLRRLRLRLLRLRRLRLLLLLLRLRRLLLRLRLLRRRRLRLRRLRLLLLRRRRRLRRLRLRRLLRRLLLLRRRLRRLRLLRLLLRRRLRLRLLLLRLRRRRRLRLRRLLLLLLLLLLLRRRRLRLRRLRRRLLRRLRLLLRRRRRRRLRRRLLRRRRRRLRLLLRRLLLRLRRRRRLLLRLRLLLRRLRRLLRLLLLRRLRLLRRLRLLLLLLRRLLLLLLLLLLRRLLRLLLRRRRRLLRLRRLRLRLRLLLRLLLRLLRRRLLRRRLLLRRRLLLRLLRLRLRLLLRRRLRLLRLRLRLRRRLRLLLLLRLLLRRLLLLRRLRLRLRLLRLRRRRRRRLRLLLRRRRRLRLLLLRLRLRRLLRLLRLRLLRRLRRLLLRLLLLLRRLRRLRRRRLRRRLLLLRLRRLRRRLRRRLRLLLRLLRRLRLLRRRRRRRLRLLLLRLRLRRLRLLRRLLRRRLLRLLRLRLRLLLLRRLRRLLRLLRLLRLLRRLLLRLRLLLLRRRRRLRLRLLLLRRRRLLRRLRLRRLLLRLRRLRLRLLRLLLLLRLLRRLLRRLLRRLLRRLLLLRRRLLLRLLLLRLRRRRLLRLRRRLRRLLLLLLLLLLLRLLLRRLLRRRLRRLLRLRLRLRLLRRRLLRRLRLLRLLLRRRLRRRRLRRLRRRLRLRRLLLRRRRRLLRLLRLLLRLLLLLLLRRRRLLLRLRLLRRRRLLLLLLRRRRRLLLRLRRLLRRRLLRRRRRLRLRLRLRLLLLLLRLRRRRLRLLLLLLLLRLRLRRRRRRLLLRLRLLLLLLRLLLRRRLLLLLRRRRLLLLRRLRRLLRRLLRLLLLRLLRLRRRLLLLRRLRRLLLLRLLLLRLLLLRRLLLRLLLRRLRLRLRLLRLRRLRLRRRLLLRRRLRLLRLRRRLLRLLLRRLLRLRLLRLLLRRLLLLRLRLRRLRLLRRRLRRLRLRLLLLLLRLRRRLLLLLRRLLLLLLLRRRLRLLLLRLRLLLLLLRLRLRRLRRRLRRLLLRRRLRRLRRLLLRLRRLLRRLRLRRLRLLLRLLRLRLRRRRLLRLRRRLLLLLLRLRRLRLLRRRLRLLLRLRLLLLLRRLLRLRLLRLLLRLRRRRLRLLRRRLLRRRRRLRLRLLRLLLRRRRRRRLRRRLRLRLLLRLRLRRLLLLLRRRRLRRRRRLRRRLRRRRLLRLRLRLRLLRLLRRRRLLLLLRRLLLRLRLLLLLRRRRLRLRLRRLLLLRRRLRLLRLRRRLLLLLRRLLLLLLLLRLRRRLLLRLLLLRRLRRLLRLLRRRLLRRLRRLRLLLRRLLLRRRLLRLLLLLRLRRLLRRLRLLRRRLLRRLRLLRRLLLRLRRLLLLRLLLRRRLLRRLLLLRLLRLLLLRRRRLRRRLRLRRRLRRRLRRRRRLLLLLLLRRLRLLLRLLLRLRRRLRLLRLRRRRLRRRRRRLRLRRLRLRLRLRRLRLLRRRLLLRRLLLRRRRRRLRLRRRLLLLLLLLRLLLRLLLRLLRLRRLRLRLRLLRLLLLLRRRLRLRRLRLLLLRLRLRLLLRLLRRRRLLRRRRLLLRRLLRLLRRLLRLRLRLLRLRLRLRLLRLRRRRLLRRLRRLRRLLLLRLLLLRLRLLRRLRLLLLLLLLLLRRLLRLLLRRLRLLLRRLLRLRLLLLRRLRLRLRLLLRRLRLRLRLRRRLRRLRRLLRRRRRLLRLLLRLRRLLLLLLRLRRRRRLRLRLRLLRRLRRLLLLLLRRLRRLLLRLLLRRLRRRRRLLLLRLLLRRRRRRLLLLRRRRRLLLLRLRLLLRRRRLLLRLLRRLLRLRRLRLLLLLLRLRLLLLLLLRRRRRLLRLLLLLRRLLRLLLRRRRRLLRRRRRLLRLRRLLLRRRLRLLLLLLRRLRLRRRLLLRLLRLLRLRRRRLRRRLLRLLLLRRRLRRLRLRLRLLLLRRRRLRRRRLLRRLLRLRRRLRLLLRRRLLRRRRLLLLRRRRRRLRRLRLLLRRRRLLRLLLRLLLRLLRLRLLLLRRLRLLLRRRLLLRLLLRLLRLLRRRRLRRLRLRLRLRLRRLRLRRLRLLRLLRRLRLRLLLRLRRLLLRRRLLLRRLLLRLRRRRRRLLLLLRLLLRRLRLLRLRRRRLRLLRLLRLRLRLRRLRRRLRRLLRLLRLLRRLRRRRLLRLRLLRLRLRRRLRLRRRRLRLLLRLRRLLLLRLLRRRRLLLLRLRRLLRLLRRLRLLLRRRLRLRLLRLRLLRRLRRRRLLRRRLLLRLLLLLLLRLLRLRRLLLRRRRLLLLRRLRRLLLLLLLLLRRRRRLRLLRRRLLLLLLRRRRLLLLLRLRLLLLRLRLLLRRRLRRLRLRRRLLLRLLRLLLLLRLRRLLRRRRLRRLRRLLLRRRRRLLRRRRRRRRRLRRRRLLLRRRRLRLLRRLLLRLLRRLLLLLLLRLLRRLRRLLLRRRLLRLLLRRRRLRLLLRLRLRRLLRRRRLRRRRLLLRRRRRRRLRLRLLRLRLLRRRRRRRLRLRRLRLRLRRLRRRRRRRRRLRLLRRLLLRLRLLRLLRRLLRRLLRLRRLLRLLLLRLLRRLRRLLLLLLLRLRRRLRLRRRLRLRRLLLLRLRRLLRRLLRRLLLRLRRRLRLRRLRRLLRRRLLRLLRLLRLRRLRLLRLLLRLRRLLLLRRLLRLLRRRLLRLRLLRLRRRRRRRLRRRLRRLRLLRRRRLLRLRRLRLLRRLLRLRRRRRRLRLRLRLLLLLRLRRRLLRRLRRRLLRLLLLLLRRLRLRLRLRLLRLRLLRRRLRLRLRRRRLLRRRRLLLLRRRRLRRLLLLRRRRLLRLRLRLLLLLLLLRLLRLRRRLRLLLLLLRLRLLRRRLRRRLLLLLLRRLRLRLRLRLLLRLLLRLRLRRRLRLRLRLLRRRRLRLRLRLLRRRLLRRLLRRRLRLLLRLRLLRLRLLLLLLLLRLLLRRLRRLRRLLRLRLLRRRRRLLRLLRRLLLLLRRRLLRLRLRLRLRRLLLRLRRRRRRLRLLLLRLRRLRRLRLLLRRRRLRLRLRRLRRRLLRRLRLLRRLLLLRLLRLLRLRLRLRRLLLRRLLLLRRLRRLRRRRLRRLRLLRRLLLRLLLLLLLLLLLRLLRRRRRRRRLLLRLLRLLLRRLRLRLRRRLRLLLLRRLRRRRLLLRRRLLLRRRRLRRRRLLRLLRRRRRRLRLLRLLLLLRLLRLRLLLRRRRLRRRLLRRRRRLLRRRRRRRRLLLRLLLLLLRRLRLLRLLLRRLLLLLRLRLLLRLLRRLRLLRLLLLRLLRRRLRLRLLRLRRRRRRLLLLLLLRLLRRRRLLLLLLLLLRRRLLLRRRRLLLLLRLRRRRLLLLLLLRRRLRRRRLRLRRRLLLRLRLLLLRLLRRLRLRRLLRLLRRLLLLRLRRLRLRLRRRLRRRLRRLLRRRRRLRLLRRLLRRLLRLLLLRRLRRLRRLRLRLLLRLLRLRLRLRRLRLRRLRRRRRRLLLLLLRRLLLRLLRLRRRLLLLLRLLLLRLLRLRLLLRLLLLRRRRLRRLRLRLLLLRLRRRRRRLRLRLRLRLRRLLLRLRLLRRRRLRRLRLLRLRRRLLRLRLLLLLLLLRLLLLLLLLLLRRLLLRRLLRRRLRLRLLLRLLRLLRLRRRRRRRLLRLLRRLRLRRRRLLRLLRLLLLLRLLLLLRRLLRLRRLLLRRLRRRRLRRRRLLLLLLLRLRLRRRLRRLRRRRLRRRLLLLLLRRRRRLLRLLRLRLRLLLLLRLLRLRLLLRLRRLRRLLLLLLRLRLLRRLLLLRLRLLRLLRLRLRRRRRLRRLLRLLRRLRRRLRRLLRLLLRLRLLLLRLRRRRRRRLLLLLLLRLRRRLLLLRLLLLLLRRRLLLLRLLRRLLRLLLRLRLRLLLLRRLLLLRRRRLLRRLLRRRLLLRRLLRLRLRLRLLRRLRLLLLRLRRLRRLRRRRLLLLRLRLLLLLLRLLRLRLLRRRLRRRRLLRRRRRRLRRRLLLLLRLRRRLRLLRLLRLRRRRRRRLRLLLRRRRRRLLRLRRRRLRLRRLLLLRRLRRLRLRLRLRLLLRLLLRRLLLLLRRRLRLRLRRRRLLRLRLLLRLRLLLRLLLLRLRLRRLLRLLRLRRRRRRLRRRRRRRRLLLLRRRLLRLLRLLLLLLLRRLRLLLRRLRLRRRLLRRRLRRLLLRRLRRLLLRRLLRLLLLRRLRRRLLLLLLLLLLLRLRRLRRRRLRLLRRLLLLRRRLLLLRLLLLRRRRLLLRLLLRLLLRLRRLRLLLRRLRRRRRRRRRRLRLRRRLRLRLLLRLRRLLRLRRLLRRLLLLLLRLRRLLRRLLLRRLLRRLLLLRLRRLLRLLLLLLRLLLRLLRRLLLRRLLLLRLLLLRRRLLRLLRLRLRLLRLLLRRRLRRRRRLRRLLRLLRRLLLRLLRRRLLLRRLRRLLRLRRLRRLLRRRLLRRRRRLRLLRLRRLRRRRLLLLRRLRRRRRRRLRRLRLRRRLLRLRRRRLLLRRRLLLRLLRRRLLLRRLRLRLLRLRRRLRRRLRRRRRLLLLLLLLLLLLLRRLRRRLLRRLRLLLRRLRLRRRLRLRRRLLLRRLRRRRRLRRRRRRRRLRRLLRLRLRLRRLRRRRLLRRRLLRLRLRLRLLLRRRRRLRRLRLLRRLRRLRLRRLLLRLLLLLRRRLRLRLRLRRLLLLLLRLLRLRLLRRRLLRLRLRLRRRLLRLLLRLRLRLLLRRLLRRRRLRLRRRRRLRLLRRRLRRRLRRLRRLLLRLLRLLRLLRLRLRLLRLLRLRRLRLRRRRRRRRRRLLRLLLRLRRLLRLRRLLLLLRRLLLLLLRRLRLLLRRLRRLLRLLRRLLLRLRRLRLRLLLLRRLRRLRLLRRRRRLLRRLRRLLRLLRRRLRLLRRRLRLRRRRRRLRLLRLRRLLLLLLRRLRLLRLRLRRLRRRRRLRRLLLLRRLRLRRRLRLLRLRRLRLLRRLLLRRRLLLLRRRRRRLLLLRRLRRRLRLRRLRLRLLLRLLRLRLLRLLRRRRRRLRRLLRRLRRRLLRRLRLLRRLRRRRLRRLRLLLLRRLRRRLRLLLLLLLRRRLRLLLLRRRLRLRRLLRLLLLLLLLLLLLLRRRRLLLLLRLRRLRRLRRLLRLLLLLRRLRLLLLRLLRRRLRLLLLRRLLLRLRLRRLRLRLLRLLRLLLRRRLRRLRRRLLLLLLRRLLLRRRLRLLLRRRLRLLLRLLRLRLLRRLRRLLLRRRRRLLLLLLLLLLLRLRLRRLLLRRRRLLLRLRLLLLRLRRLLLLRLRRRLLRLLLLLRLRLLRRRLLRRLLRLRLLRRLRLRRLLLRRRRLLRLLLRLRLRRLRRRLLLLRLRLLLLRRRRRLLLRLRLLLLLLLLRLLRLLRLLLLLLRRLRLLLRRRLRRLRLRLLLLRRLRRRLLRRRRLLLRRLLLLRLLLLLRLRRLRLRRRLLRLLLRRLRLLRLLLRRLRRLLLRRRRLLRRLRLLRLLRRRRLLLRRLLLLLRLRLLRRLRLLRLLLLRLLLRRLLLRLLRRLLRLLLLRRLRRLLRLLLRRLLRLRLLLRRRRLLRLRRRRRLRLLRRRRLRLRRRRRLLRLRLRLRRLLRRLLLRLLLLLLRLLLRRRLLRRLRLLRLRLRRLRRRLLLLLRRLLRLRRLRLRLRLRRLLRRLLRRRRLRRLRRLRLLLRLRRRLRLRLRRLRRLLLRLLLLLRLRRRRRLRRRRRRRRLLLRLLLRRLLRLLLLLLLRLLRLRLRLRRRRRLLLLRLRRRLLRRLLRRLRLLRLLLLRLRLRLRRRRRLLLRRRRLRLLLLLLLLLRLLLRRLRRLRLLLRRRRLLLLRRRLRRRLLRLLLLLRLLRLLRRRRLLLLLLRRRRRLLLLRRRRRLLRLLRRLLRRLLLRRLRRRRLLLRLRRLRRRLLRRLRRLRRLRLLLLLRLLLLRLRLLRLLRLRRLRLLLLRRLRRRLLRRLLRRRLLLLRRRRLRLLLLLRLLRLRRLRRLLRRLRLRLLLRRLLRRRLLRLLLLLLLRLLRLLLLLLRLRLLRRRRRLLRRLLRLRRLRLLRRRRRLRRRRLLRLLRRLLLRRLRLLLLLRLLRLRLLRRLRRRRRLLLLRRLRLLRLRLLLLLLLRRLRLLRLLLRRRLRLLRLRRLRRRRLLRLRRRLRRLRLRLLRRLRLRLLRLLRRLLRRRRLRLLRRLLLLLRLLRRLRLLLRRRLLLRRRLLLLRRLLRRLLRLRRLLRLLRRRLRLRRRLLLLLRRRRLRRLRRLLLLLLLRLLRLRRRRLRLRLRLLLLLLLLRRRRLLLRRLRLRLRRRLLLLRRLLRRLRRRLLLRLRLLLRLRLLRLLRLLRRLRLLLLRRLLLRLLLRRLRLRLLRRRLRLLRLRRRLLLRLLLRLRLLLRRLRLLRRRRLLRRLLLLLRRRLRRLRLLLLRRRRLLLLLRRRLRLRLLLRRLRRLRRRLLLRLRLRRRLLRRRRRLLRLLRRRLRRLRLRRLRRLRLLLRRLRLLLLRLRLRLRRLLLRLLRRLRLLRRLRRRLRRRLLLLLLLLRLRLLRLRLRLLLRRLLLLRLRRRRLLLRLLLLLRRLLRLRLLRLRLRLLRLRLLLRRRRLLLLLRRRRRRRLRLLLLLLLLLLRRLRLLRRRLLLLRRRRRLLRRLRLLLLRLRRLLLLLRLRLRLRLRRRLLRLLRLRRLLLRRLRRRLLLLRRRLLRRLRLLLRRLRRRLLLRRLLRLRRRLLLRRRRRRRRRRLLLRLRLLRRLRLRRLLLRLRRRLLLRLLRRRRRLRLRLRLRLLRLRRLRRLRLRLLRRRLLRRRLLRLRRLLLRLLRLRRLRLLRLRLLLLRLLRLLLRRLLLRRLRLLLRRLRRLRRRRRRRRRRRLRLRRRLLLLRRLRLLRRLRLRLRLLRRLLRRLLRRRLRRRRLRRRRLLLLLLRLLRRRLRLLRLLLRLLRLLLLLRLRLRLLRLRRLLRRLLLLRLLRRRRRRLRLLRLRLLRRRLRRLLRRLRRRLLRRRRRLRRRLLLRRLRRLLLRRRLRRLRLLLLRLRLLRRRLLRLLLLLRLRRRRLRRLRRLLRLRRLRLRLLRLLLRLRLRRLLLRRLRLRLRRRLRLLRLRRRLLLLRLLLRLLRRRLRLLLRLRLLLLLRLLRLRRRRRLLLLLLRRRLLRRRLLRRLLRLLLLRRRLLLRLRLRRLLRRRRLRRLRLRRLLRLLLRLLLLRRRRRRLRLLRLLLLRRRLRRLRLRRLLLRRLLLLLRRLRLLRRLRLLRLLRLLLLLLLRRRRLLLRLLRRLLRRRRLLRLLLRLRLLLLLRLRLLRLLRRLRRLLLRLLRRRLLRLLLRRLRLRRLLRRLRLRRLLLRRLRLRRLRLLLRLLRLLRLLLRLRRLLRRRRLRRRLRLRLRRLRLLLRRLRRRLRRLRLRRLLLRLLRLRRLLRLLRLRLLRRLLRLRLRRLRRRRLRRLRLLLLLRRLLRLRLLRLLRRLLLLRRLRLRLRRLRRRLLRLRLLRRRLLLLRLRLRLRRLRLRRRLLRLLLLLRLLRRLRRLRRRLLRRRRLLLLRRRLRRRLLRRRRRRLRRLLLLLRLLRRRRRRRRLRLRRLRRRRRLRLLLLRRRRLRLRLRRLRLLRLRLLLLRLLLLLLLLRRLRLRRLRRLLRRLRRLLLLRLLLRRLLLRRRRRLRLLLRLLLLRLLRLLLLLLRRLRRRRRRLRLLLLLRLLLRLLRRLLLRRRLRLLLLLRLRLRLRRRRLLRLRRRRRRRLLLRLLRLLRLRRLRLRLRLLLLLRLRLRLLRRRLRRLLRLLRRRRLRRLRLRRLLRLLLRRRRLLRRRRLLLLLRRLLLRRRRRLRLRRRRRLRRLRLRRRLLLRRLRLRRLLRLLRLLRLLLRLLLLLRRLLRLRLLLRRRRLRLLLLLRLRLLRRLLLLLRRLLLLRRLLLLLLLLLRRLRLLRLLRLLRLRLRRLRLLRRLLLRLLRLLRLRLRRLLRLLRRLLLRLRRLRLLLRRLLRLRLRRLRRLLLLRLLRLRRRRRLRLRLLLLLRRLLRRRRLLRRRLLRLRRLRRRRRLRRRRRRLRLRRLRLLLRRLLLRLRLLLRLRRRRLRRLRLLRRRLRLLRLLLRLLLRLLRRRLRLRRRRRLLLLLRLRLLLLLRRLLRLRRLRLRRLRLLRRRRRRRRRLRRLLLRRLLLRRRRRLRRLLRLLRRLRLLLRLRLRRLLRRRRLRRRRRLLLRLLRRLRRLRLRRLRLLLRRRLLRLRLLLLRLRLRLRLLLRLLRLLLLRRLRLRRRLLRLRRLLRLLRLLLLLLLLRRRLLLRLRLLLLLLRRRRRRRRLRLLRRRLLRLRRRRRRRLLLLRLRRLLLLRLRRLLRLRRRRRRLLLLLLRLLLLLRLLLRLLLRRLRLLLLRRLRLLRLLLRLLRRLRRLLRLLRRRRLRRLRRLLRRRLLLRLLLLRRLRRLLLLRLRRLLRRLLRLLLLRRRLLRLRRRRRRLLRLRRLRLRLLLRLRLLLLRLLLLRLLLLRRRRLLLLLLLRRRRRLLLRRRLRLRLLLRLLRRLRRLRRRRRLLLRRLLLLRRRRLRLRRRRLRRRLRRRRLRRRLLRLLRRLLRLRLRLRLRRLLLRRLLLRRLLLLRRRRLRRLRRLRRRLRLLLRRLRRLLRLRLRLRLRLRLLLLLLLLRLRRRRLLLLLLRRLLLRRLRRRLLRLRLLLRRRLRLLLRRLRRLLRLLLLLRRLLRLLLLLLRRRLLRLLRLRRLRLLLLLRLRLRRLLRLLRRLLRRRLLLLRLLLLRRLRRRLLRRLRLRLLRRRRRLLRLLRRLLRRLRLRRLLRLRLLRRLRLLRLLLLLLRRLLRRLLRRLRLLRLRLRRRLLLLRLRLRLRLRLLLLRRRLRLLRRLLRLLRRLLRLRLRRLLLLLRLLLLLRRRRRLRRLRRRRRLLRRLLLRRRLRLRRRLLLLRLLLLRRRLLLRRLLRLLLRRLLRLRLLRRRLRRLLRLLRRLRRRRRLLRLRLRLLRRRRRRRLLLLRLRRRRRLLRRRLRRLRRLRRLRRLRRRLRRLLLRRLLLRRRLRLLRLLLLRLRRLRLRRRRRRLLRRLRLRRRRRLRRRRRLRRRRRRRLRLLRRRRLLLLRLRLRLLLRRRLRLLRLRLLLLRLLLRLLRLRLLLLRRRLLLRLLLLLRLRRRRLLRRLRLRLLRRRRLRRLRRRLRLRRLRLRRLRRLLRRLLLRLRLRLRLRLLLLLLLRRRLRRRLLRLLLLRRLRLRRRLRRRRLLRRRLLRLRLRRLRRLLRLLLLRRRLLRLRLLLRRRRRLRLLRRRLRRLLRLLRLRLLLLLLLLLLLLRRRLLRLRRRRLLRLLLLRLLRLLLRLLRLLLLLLLLLLRRRRRLRLRRRLLRRLLLRRLRRLRLRLLLLRLLRRLRLLRLRLLLLRRLLRRLRLLRLRLRLLLRLRRLLLLLLRRRLRRRRRLLLLLLLRRLLRLRRLLRRRRRRLLLRRRLLRLLRRLLLLLLRLLLLRRRLRLLRLRRRRLRLLLLLRLLLRLRRLLRRRLRLRLLLRRLRRRLLRLRLRLRLRRLLLLRLLLLLLLRRLRRLLLLLRRRLLLLLRRLLLLRLLLRLLLLLRLRLLRRLLRLLRRRRRLLRLRLRLLRRLLLLRRLLLLLRRRLLLLRRLLRLLLRRLLLLLRLLLRRLLRRRRRLRLLRRRRRLLLRLLRLRRRLRLLLRLRLLLRRLRRLRLRRLLLLRLLRRRLLLLRLLLLLRRLLRLRRRLLLRLLRLRLLRRLRLLLLLRLRLLRRLLLLLLLLRRRLRRLLLLLRLLRLLRRRRLLRLLRLRLLRLRLLLRLLLLRRLRRLLRRRLRRLRRRLLLRRLLRLLLLLRLLLRRRLRRRLRRLRLRLLLRRLRRLLLLLLRLLLLRLLLLRRRLRLLRRLLRRRLLRRLRLLLLRRRLRLRLLLLLLLLLLRRLLRLRRRLRRLLLLRLLLRLRLLRRLLRRRRLLLRRLRRLLRRLRRLRRLRRRRRRRRRRLLLLRRRLRRLLLLLLRRRLLLLRLLLRRLLRRRRLLRRRLRRLRLRLRRRLLLLLRLLLLRLLLLLRLLLRRRRLRRLRRRLRRRRLRLRLRRRLLRLLLLRRRRLLLLRRLRRLRRLRLRRRLLLLRLLRRRRRRLLLLLLRLLLLLLRLRLLLLRLLRLLRLLLRRRLRLLLLRRRRLRLRLLLRLLRLLRLLRRLLLLRLLRRLRLLLRLLRLRLLRLRLRRRRLRLRLLLLLLLRRLRRLLRLRLRRLRLLLLLLLRLLRLLRRLRRRLRLLRLRLLLLRRLRLRRLLLLLRLRLLLLRLRRRRRLLLRLRLLLRLLLRLLRRLRRLRRRLRLRRLLLLLRLLLLRRLRLRLLRRLRLRLRLRRLLRRLRLLLLRRRRLLLLLLLLLLRRLRLLRRRLRRRRRLRRLRLRRRRLLLLRRRRRLLRLRRRLLLLLLRLRLRRLRLRRLLLRRRRRLRLRRRRLRLRRLLLLRLLRRRLLLLRRLLLRLRLRRRLLRRLRRLRLLRLRRRRRRLLRLLRRLLRLRLRLLLRLLRRRLLLLRRRLRLLLLRRRLRLLLLRLRRRLLLRRLRRRLLLRLRLRRLLLRLRLRLRRLRLLRRLLRRRLLLRLLRRLRLRLRLLRRRRRLRLRRRLLRRRRLLRLLRLRRLRRLRLLLLLLLRLRRLLLLLRRLRLLLLRLLRLRRLLRLLLRLRRLRRLRRRLLLRLRRLRRLLLRLRRLLRRLLRLLLRLRLRRLLLRRRLRRLRLLRLRLRRRLRLRRLRRRRRLLRLRRRRRRLLRRLLLLRLRLRRRLLRLLRRLLLRRLRLRRLRLLLRLLLRRLLLRRRLRLRLLRRRLRRRRLLRRRLLLRLLRRRLLLLRRRLRLRLLRRRLLLRRRLLRLRRLRRLRLRRLRLRLLLLRLLLLLLLRLRRRLRLLRLRLRLRRLRRLLRLRRRLRRRLRRRRRRLRRLRRRRRRRLRLRRLLLLRLRLRLLLRRRRLLLRLLRRLRLRRRLRLLLRRRLLLRLRLRRRLLRLRRRRRLLLLRLRRRLRRLLRLLRRLRLLRLLLLRRRLLRLLRRRRRRLRRLLRLLRLLRRLLRRLLLRLRRRRLRRRRRLLRRRRLLLLLRLLRRRLLLLLRLLLLLLLRLLLRLRLRLLRLLRLRRRLRRLRLRLLRLRLRRRRLLRRLLRRLLLRLLLLLLLRRRLRRLRLRLRRLRLRRLLLRLRLLRLRLRLLLLLRRLLRRLLLRRLRLLRRRLLLLRRLLRLRLRLRRLRRLLRLLRLLLLRLLLRRLRRRLLLRLLRRLRRRRRRLRLLLRRRLRRLLRRLLLLLLLLLRRLLRRLLRLLRRLLRRRLLRLLLRRRLRRLLRLLLLRRLLLRRRLRRLRLLRLLLLLRRRRRLLRLRLLRRRLRRRLLLRRRRRLRRRRRRRLLRLRLLLRLLRLRLLLLRRLLRLLLLLLLRRLLLRRRLRRLRLRLLLLLLLRRLLRRLRRLLLRLLRRRLLLLRLRLRRRRLLLLLLLLLRRLLLRRRLRRRLRLRRRRRLRRLLRRLRLRRLLRLLLRLRRLRRRRRRRLLLRLRLRRLLLRLLLLLRRLRRLRLRRRLRRLLRLRRLLRRLLLLRLLRLRLLLLLRRRLRLLRLLLLLLLLRLLRRRLLRRRRLLLLLRLLLLLLLLLRRRLRRLLRLRLRRLRLLLRLRRLLRLLLRLLLLLLLLLRRLLRRLRLRLRRRLRRRRLLLRRRRLRRLRLLRLRRLLLRRLLLLLRLLLRLLRRRRLLRRLLLLLLLRLRRLRLRRRRLLRRLLLRRRLRRLLLLLLRLRRRLLRRLLLLRRLRLRRLLLRLLRLRLLRLRLRRRLRRLLLLRRRRRLRRRRRRRRRRLRRLRRLRLRRLLRRLLLLLLRLRLRLLRLRLLRLLLLLRRLLLRRLRLRLRRLLLLLLRLLRLRLRLLLRLRRRLRRLRLRLLRLLLLLRLLRLLLRRRLRLRLRRLRLRRRLLLLLLRRRLLRLRLRRLLLRLRLLLRRRLLRLLRRRLRRLRLRLLLRLLRRLRLLRLRRLLLRRRRRLLRRLLLRRLRLRRLRLRRLRLLLRRRRRRRLRLRLRLLLRLRLLLRLLRLLLRLLLLLRLRLLLLRRRLLRRRRLRLLRLRRLLLLLRLRLLLRRRLLRLLLRRLRLRRRRLRRLLLLLRLRRRLLLRLLLRRRLRLRLLLRLRRLRLLLLLRRRLRRRLRLLRLRRRRLLLLRRRRRLLLLRRLLRRLLRRRRRLRLLRRRRRRLRRRRRLRLLLRRRLRLRLRLLRRRLRLLLLLRLLLRRRRRRRRLRLLRLLRRLLLRLRRLRLLRLLRRLRRRRRRLRRRLLLRLRRLLRRLRLLLRLLRLRRRRRLLRRRLLRRRLRLLRLLRLLLRRRLLLRRLRRRLRRLLLLRLRRRLLRRLLRLRRLRRRLRLLLRLRRRLRLLLLLRLLLLRRLLLLRRRLRLLRLRRLLLRRLRLLLLRLLRRLLRRRLLRLRRRLLLRRLRRRRRRLLRRLRLLLRLRLLLLRLLLRLLRRLRLRRRRRRRRRRLLLRRLLRRLLLRRRRLRLLLRLRRRRRLLRRLLRLRLLLLRLLLLRLLLLRRRLRLRLLLRRRRLRRLLRLRLRLLLRRRLLLLLRLLRLLRLRLLLLRLLLRLRRRRLRRRRRLLLLLRRRLRLLRRLRLRLRLLRLLRLLLLLLRRLRRLLLLLRLRLRRLRRLRLLRLRLRLLLLRRLLLLRLRRRLLRRLLLRLRLRRLLRLLRLRLLRRRRLLRLRLLLRLRLLRLLRLLRLRRLRLRRLRRRRLLLRRLLLRRLRLRLRLLRLRRLRLLLLLRRLRLLLLRLRLLLRLRRRRRLRRLLRLRLRLRRRLRLRRRRLLLRRLRLLLRLLRRLRRRLRLRLRLRLRLRRRLLLRLLLLLRLLRLLRRLLLRRRLRLRRLLRLRLRRRRLLLLLLRLLLLRRLLRRRRRRRRLRLRRRLLLRRRRRLLRRLLRLRRLLLRLLLLRLLLRLRRRRRRRLRRRLRLLRLLLRLLRLLRLLRRLRRRRLRRLLLLRLLLLLRRRRRRRRRLLLLLRLRRLLLLLRRLLLRRRRRLRRLLLLLLRLLLRRLLLRLRLLRLLRLRLLLLRRRRRRLLRRLLLLRRLLRRRRRLRLLRLRRLRRRRRLLLLLRLRLLLRLRRLLLLRRLRLRRLLLLRRLRLLLLRLLLRRLRLLRLRRLLRRLRRRRRLRLLLLRRRLRRLLRLRLRLLLLLLLRLLLLRLLLLRRLLRRRLRLLLRLRLLLRLLLRRRRRRLRLLRLRLLRLRRLRLLRLRLLLLLRRLRRLLRRLRLRRRLLLRRRRLRRRRRRLLRLLRRLLLLLRRRLLRRLRLLRRRLLLRLLRLRRLLLLRLRLRLLLRLRLLRLLLRRRRLLLRRRRLRLLRLLRRLLLRLLRRRLLLRRRLRRRRLLRRRLRLRLRRLLRLRLLRLRRLLLRRLLRRLLLRLRLRLLRRRLRLRRRRLLLRRLLRLRRLLLLRLLRLRLLLRRLRRLLRRRLRLLRLLLLRLLRLRLLRLLRRRLRLLLRLRRLLRLLRRLRRRRLRRRRRLRLLLLLRRRRRRLRRLRLRRLRLLLRLLRLRRRLLRRLLLRLRRRRLLRLLRLLLLLLLLRLRRRRLLLRLLRLRLLLRLRRLRRLLRLLLRLRRRLRRRRRRRLLLLLLLRRRRRLLRRLRLRLRLLRLRLRRLLRLLLLLLRRLRRRRRRLLLRRLRLLLRRLRRLRLRLRLLRLRRLRRRLRRLRRLRRLLRLLLLRRRRLRLLRRLRLLLRRRLLRLLLRLRRLRRLRLRRRRLLRRRRRRLRRRLLLLRLLRRRLRLRLRRLRRRLLLLRLRLRRRLRRLRLRRLLLLLRLLLLRRRLLRLLLLRLRRLRRRLRRRLLLRRLLRLLLRLRLRLLRRLRLRRLLLRLRRRRLRRLRLLRLLRLRRLRRRRRLLLLRRRRLLLLRLLRRLRRLRRRLLLLLLRLLRLRLRRLLRRLLRLLLLLLLRRLLLLLLLRRLRLRLRLLLLRLLRLRLLRRLLRLLRLLLRLLLRRLLRRLRLLLRRRLLRLLRRLLLRLLLLLRLRRLLLRRLLRRRRLLLLLLRRRRRLRLLLLRLLLLLRLRRRLRLRLLRLLLLRRRLRRLLRRLLLRLLRLRRRLRLRLLRLLLLRRRRLLLLRLRLLLRLRRLRRLRRLRLLRLLLRRRLLLLRRRRLLRRRLLLRRLRRLLLLLRLRLRRRLRRRRRLLRRRLLRRLRLLRLRLLRRLLRRRRRLLLLLRLLLLLLRRLLRRLRRLLLLRLLRLRRLLRLLLRRRLLRLRRRLLRRLLRLLLRLRRLRRLRLLLLRRRLRRLRLLLRLRLRRLLRLRRLRRLLLRLLRRRLLLRRRRLRLLRLLLLLLLLLRLRRRRRRRRLRLRLRLLLLLLLRLRLLLRRLLLRLRLRLRRLRRRRLRLLRRLLRLLRLLLLRLRRLRLRRLLLRLRRLRLRRLLLLRLLLRLLRLLRLRRLRLLRRRRRRRRRLRLRRRRRLRLLRRRRRLLLRRLRLLLRLRRRLLLLRLRRRRRRLRRRLLLLLRLRLRLRLLRLLLLLLRRLRRLLLLRLRRLLRLLLRLRRRRLLRLLLRLRLRLRRRLLLLRLLRRLLLRRRRRRLRRLLLLLLRRRRRLRLRRLLLLLLRLRLRLRRRLRRLRRRRLLRLRLRRLLRRLRRLRLRRRLLLLLLRLRLRRRLRLLRRLLRRLRRLLLLRLRRLRLRLLRLRLLLRRLLLRLLRRLRLRLLRRLRRRLLLLRLRRLRLRRLLRRRRLRLRLRRRLLLLRLLLLLRRRRLRLRRLLRLLLLRLLRRLLRLRLLLRLLRLRRRRRLRLLRLLRRRRRRRLRLLLLRRLLLRLLLLRLRRLRRRRRRRLRRRRRLLRLRLRLLRRLLRLLLLLLRRRLRRLRRLLLRLLRRLRLRRLLLRLLRLLLRLLLLRLRRLLRLRLLLRRLRRRRRRLLRLLLLLRLRLLLLLLRRRRLLLLRRRRRLRRLLRLRRLRLRRLLRRLLRLRRRRLRRLLRRLLLRRLRRRLLLRLLRRLRLLLRRRLLLLLLRLRRLLRRLLLLRRLRRLLLRRLLLRLLRRRLLLRLRLRLLRLLRLLRRRLRRRRRRLLLLLRRRLLRLRRRRLRLLRRLLLRLRRLLRLLRRRLLRLRLRLRRLRLLRRLLLLLLLLRRLLLRLLRRLRLLLRLRLLLRRRRRRLLRRRRLRRRLRRRLLLLLRRLLLRRRRRRRLLLLLLLLLRLRLRLRRLRLLRRLRRRRRLRRLLLRLRLRLRRRLLRLLLRLLRRLLLRRRLLLRLLLRLRLRLLRRRLRRLRRLLRLRRRRLLLRLRRLLRRLLLRLRRRRRLLLLLLLRRRLLRRRLRLLLLLRLLLRRRLLRRRLLRRRLRRRLRRRLLRRRRLRRRRRRRRRRLLRLRLRLRRRRLLLLLLRLLLRLLRRRLLLRLLRLRLRLRLRLRRLLLLLRRRLRLLLLLLLLLLLRRLRRLRRLLRRLLLLLLRRRLLLLLLLLRRLRRLLLRRRRRLLRRLRRLRRLRLRLRLLRRLLRLRLLLRRRLRLLRRLRRLRLLLRLRLLLRRLLLLLLRLRRLLLRRLRRRLLLLLLLRLLRLLLRLLRLLLRLLRRRLRLRRRRLLLLRLLRLLLLLRRLLLLRRLRRRRRLRLRLRRLRRLLRLLLLRRRRLLLRLLRLRLLRLLRRRRLLRLLLLRLLRLLRLLRRRLRLRLLLRRLLRRRLLLLRRRLLLLLRRLLLLLRLLLLRLRLLLRLLRLRLRRLRRRLRRRLRLLRLLRRRRRLLRLLRRRRLRLLRLRRLRLRLLRLLLLLRLLLLRRRLRRLLLRRRLRRLRRRLRLRRLRLLLLRLRRRLLLRLRLRRRRRLLRRLLLRLRRLRLLRRRLRLLLLLRLLRLLLLRRRLRLLLRLRRRLRLRRRRLLLLRLRLLRRLRLRRRLLLRLLLRRLRLRRRRLLLLLRRLRRLRLRLLLRLLLRRRRRRRLLRLLRRLLLLRLLRLRRLLRLLRRLLLLRRLRRLRLLRRLLLRRLLLLRRLLLLRRLLRRRLRRRLRLLRLLRLRLLLLRRLRLLRLLLLLRLRRRRLRLLRLLLLLLLLRRRRRLLLLLLRLRLLRLRRLLRRLLRLLRLLLLRLLLRRRRLRRLLLRLRLRRLRRLRLLRRLRLLRRRLLRLLLRLLLLRRRLRLLLLRLRRLRLRLLLRLLLLRLRRRLRLLRRLRLRLLLRRLRRLLLRLLLRLRRLRRLRLRLRRLLRRLLLRRRRRRRRLRRLLRRRLRRRRRRLLRLRRRRLRLRLRRLRLRLRLLLLRRRLLLLLRLLRLRRRLRRRRLRRLRRRLRRLRRLRLLRRLRRRRLLRLLRLLRRLRRLRRRLRRLLLLLRLLLRLLRLRLRRLRLRRLRRLLRLLLLLLLLRLRRLLRLLLRLRLRLRRRRLRRRLRRLRLLRRLLLLLLRLLRRLRRRRRRLLRLLLRLLLLRRLLLRRLLLLRRLLLLLLLLLLLRRLLRLRLRLLRLLRRLRLRLRLRLLRRRRLRLRRRRLLLRLRRRLRLLLRRRRRRLLLRLRRRRLRRLLRRRLRLLRRLLRLLRLLRLRLLLLLLRLRRRLRRRRLLLLLLRLRRLLLLRRRLRLRRLRLRRLLRRLRLLLRLRRLLLRRRRLRRLLRRRLLRLRLRRRRLLRRLRLRLLRRLLLLRRLLLRLRLLRRRRLRLLRLRLRLLRRRLRRRRLLLLRLRLRRLLLLLRRLRLRRLRRRRRLLLRRRLLLLLLLRLRRRRRLLLRRLRLLRLLLLLRRLLRLLLRRRRRRRLLLRRLRRLLRRLRLLLRLRRLRRLRLRRLLLRLLRRLLRLLLLLRLLLLLRRLRRRRLRLLRLRLLLRLLLLRRRRRRLRRLLRLRLRRRLLLRLRLRLRRLLRRRLRRLLLLRLRLLLLLRRLLLRRRLRRRLLLRLLRLRRLLRLLLLRRLRLLRRRRRLLRLRRRRLLLLRRLLRRLLLRRRLLRLRRRRLLLLRRRLLRLRLRLLRLLRRLLLRRLRLRLLRRRRRLLLRLRLRRLRLLLRLLLLLLRLRLLRRRLLLLLRLLLRLRLRLLRLRLLLLLLLRRRRRLRLRRLRRRRLRRLLRRRRLRLRLLRLRRLRLLRRLLLRLRRRLLRLLLRLRLLLLRRRRRRLRRLLLLLRRLRLLLLLLRRLLLLRRRLLRRLRRLLLLRLLRRLLRRRLRLRLRRRLRLLRRLRRRLLLRRRRRRRLRLRRRRLRRRLRLLRLLLRRLRRLLLRLLRRRRLLRLRRRLRRRRLLLLLRLRLLRLLRRRRRRLLLRRLRRRLLLLRLLRRRRLLRRLLLLLRLLLRRLRRRRLRRRLRLRLLLRRLLRRLLLRLLRRLLRLRLLLLLRLLLLLLRRLRLLRLLLLLLLLLLLRRRLLLLLRRRRRRRLLRLLRLRRRRLLRLLRLLRLLLRLRLRLLLLRRRLRLRLRLLLRRRLRRLLRLLLLRLLRRLLRRLRLLRLLLRLRLRLLLLRLLLRRRLLLLLRRLLLRLLRLRLLRLLLLRLRLRRRLLRRLLLRLRLLLLRLRRRRLRRLLLLLLLRLLLRRRLRLRLRRLRLRRRLLRRRLLLRRRRRLLRRRLRLLLLRLLLRRRLLRRLRRLLRLLRRLLRRLLRLLRLRRLRRLLRRLLRLLRRLLRLRLRRRRLRRLRLLRLRLLLRRRLRRRRLLLRRLLLLLRLRRLLLLLLRRRRRRRRLLLLLLRRRLLRLRLLRRLLLLLLLLRRRLRLRLLRRRLRRLLRLLRRRRLRRLRLLLLRLRRLRLLLLLRLRRRLLLRRRRLLLLLLRLLLLRLRRRRLRRLLRLLLRRLLRLLLRRLRRLLLLLLLLRRRRLRLLRLRRRRLLRRRLLRLLRRRRLRRRRLRLLLLLLRRRRLLRRRLRLRLLLLRRRLLLRRRRRLRLLLLRRRRLRRRRRRLLRLLRLLLRLRLRLLRLLLLRLLRLLRLRRRRLLLRLRLRLRRRLRRRLLLRRLRLLLLLRLRRLRLLLRRLLLLRLLLLLRRLLLRRLRRLRRRLLLLRRLLLLRRLRLRLLLRRLRRLLRLRRLLRRLRRLRLLRRLLRLLLLRLLRRLRRLLLRRLRLRRLLLRLRRRRLRL