200000 492082302 68 806127260 4 64942936 44 837935032 80 901974946 50 247815546 19 421164438 24 310162106 53 879107734 51 878060514 52 228274818 24 212502585 18 20935021 77 693635644 74 254179799 32 989616366 7 33822062 59 327863732 61 954220845 55 650446205 16 890052759 47 812153333 43 258487460 81 315698860 79 399042652 50 247358420 99 593778106 89 457834889 7 137961528 88 895645859 36 70617729 33 824030158 79 133228982 11 302897051 0 227605797 75 669062681 11 488514554 27 56042694 31 28388950 11 364580376 40 622704532 27 589913464 15 916139423 19 306167368 69 618835902 6 602495720 59 506109162 2 141893863 52 953961547 37 105428236 48 530776040 56 967847426 98 916789422 83 275106325 48 903996845 100 329130397 7 154624074 56 133107182 76 418146195 89 229824279 87 389883343 72 298290802 20 665299595 9 861636009 77 921493740 93 297909990 59 73209435 30 656997135 9 886596246 50 569885470 59 150014581 27 370587936 91 608635513 42 535682387 14 539285100 37 531443202 58 53597300 52 185606832 66 605890389 46 534147777 5 273822752 18 613502096 95 723225594 45 392192591 66 887527511 67 977892804 7 467096412 16 559845056 80 400086716 87 655906916 79 667100340 59 927371589 92 382389087 79 213188247 51 859916190 24 564938875 94 143012409 79 920560 72 864487855 69 625558841 50 12047289 21 435476818 42 702408097 56 389695205 52 311491688 27 321278426 62 98146254 64 261402341 78 363697807 10 534308723 83 550811850 3 652478530 86 284322582 76 241510121 97 748580327 10 526227582 68 638961821 74 867793713 96 659255745 30 718889242 23 743172741 96 56316320 74 403361118 29 845060001 92 727285312 55 105830045 91 497177505 21 160801830 41 728111839 34 51900160 30 607088094 56 478285491 63 334460684 45 652198092 74 210516565 84 14858986 74 166847374 20 341197480 67 983203343 72 424258611 8 773576745 29 162738994 75 840255819 42 525770199 93 946380560 31 972695755 80 34521402 13 386320046 63 467782495 24 340389374 95 713784896 26 671629709 79 699367326 0 562377125 3 44314060 47 617875136 44 519061514 56 236037417 64 30313135 22 928075938 87 962310260 49 935812345 69 255107363 81 522552813 35 885407610 42 970255314 24 493679636 68 570892121 58 885016276 86 814914715 8 711217992 6 983596021 58 980250902 46 13749604 98 162764462 26 766655654 96 467421998 17 741413414 10 503033775 89 931831056 61 591551119 66 703918176 6 975448008 78 904951164 53 843685068 97 974642349 45 839913370 90 235586854 75 339142976 65 74313098 19 861406751 97 992325876 98 477226945 64 711492312 30 622375123 97 842168382 2 20674969 82 502634022 97 142899667 4 394487162 53 857102199 80 31800639 50 296537609 71 190740226 65 172191582 0 798712280 19 941157111 59 359385523 73 760545895 21 722647094 86 366909582 63 277170291 46 58891021 35 431175089 29 658625098 40 308641453 8 410525534 71 928963120 40 383674744 65 143440573 92 741201447 94 784249902 15 822924346 91 593645670 98 671761230 36 954815577 68 180667464 68 377743960 77 807677319 64 377231001 27 331037965 57 376969766 18 655999757 42 144220769 33 968379176 79 592045222 30 951759759 52 279641507 87 491008392 42 690161806 1 168371295 33 247850576 91 765692381 82 938883878 44 394874488 97 251676953 78 733182802 73 762337885 31 960149428 25 160856781 4 221067997 30 148251403 36 238432660 38 5141788 20 371432461 20 639855822 37 585821679 59 100095596 73 729731087 91 298600957 47 634022297 7 336843305 8 174423992 0 975697160 29 775797109 45 790414428 27 598244743 12 455125470 11 954873614 32 800409043 71 597227927 39 156243714 41 657037138 50 308343718 16 587321188 13 79547460 46 967481095 52 405782083 60 975856141 50 315676537 35 171662073 19 371205527 10 918821019 75 77104898 38 863301050 25 429558142 50 48015275 5 876588532 23 896776984 70 574480005 1 466294595 6 833417527 58 191598392 32 708529271 74 499867068 9 593338996 8 951599992 17 770636359 77 828712485 23 482402762 75 835063781 44 935849399 59 804462040 60 358621432 66 335252406 55 383645371 60 213205665 52 692920215 97 228623426 27 255855104 51 81915020 3 713014503 31 267143431 73 830479276 4 851200915 74 476426887 57 148265832 43 826671733 81 526010518 63 381458552 83 764197694 82 985674255 81 931110390 50 300513010 58 39340688 78 951585052 42 287209122 96 790531619 2 659287718 2 420923037 32 97494782 18 390688460 79 475556926 14 308719075 39 431281915 70 328409822 61 629531407 19 192896378 52 593061410 20 788208016 92 16236317 21 576449278 94 978834718 98 395768824 83 561435855 83 451132831 3 348110917 82 951392391 93 776399016 19 213614612 84 709763764 30 586142632 14 989272733 78 795387683 48 541962364 73 453075390 73 535987173 77 593505843 48 446191429 39 224928774 18 541936340 2 958687151 55 899526379 38 907022413 69 229052530 8 714549695 83 341774025 93 594639173 75 83185763 30 188024576 31 471786977 86 232944650 4 296123167 62 718382753 28 311186003 94 151706831 84 483252871 65 174540389 97 662859320 41 262095260 45 608207994 31 207644686 76 35751821 67 28050178 23 604630039 59 323871637 72 994639087 2 751803652 95 688790022 21 711543914 42 414277999 17 216362238 93 128508787 33 438004460 20 957849500 27 173399224 92 437008338 48 761394517 96 435718946 19 45530333 35 790231956 49 424606382 23 404465779 44 974005731 24 806446149 37 411029924 40 50190938 90 266300029 16 270378899 6 189551311 52 178118737 59 355639352 32 986707303 74 338361977 51 597769380 23 389592848 57 498055886 7 904235468 45 546427239 91 875382862 56 915344568 66 611570762 10 700048017 37 720047314 78 684463130 59 373230081 9 998912812 82 502822528 11 323360974 42 512745159 34 793051440 64 720661180 57 833886112 92 846816046 100 144844221 72 519568182 95 507834877 60 81626061 11 258783002 99 252956357 25 397419201 0 197589699 13 359396557 76 372261710 91 104394543 20 299388312 29 252894045 98 852007350 0 408486436 81 723973495 22 847400570 80 792609102 85 117665449 11 221864370 30 87740796 5 723272668 72 591335553 35 762242051 51 905636415 65 910244912 14 841568925 3 571524426 21 675954776 36 617697670 25 524083961 24 929864247 55 617469745 56 49974895 71 202840148 88 328264347 30 561108495 30 748454980 2 70094935 59 889141102 23 341161603 57 210279291 39 152456843 68 378625848 42 500704352 34 215598291 90 219716950 98 715747718 58 97633568 83 891028626 93 823932941 37 220891499 46 519151822 72 2509641 57 407918219 15 317500786 11 762384175 25 98497099 61 759250168 93 855723788 35 357810899 44 903346642 50 353241861 11 209343408 94 666320981 75 941781347 42 687582935 30 477505875 71 538653723 90 956713388 20 300483211 78 307238791 71 205341768 38 745830523 72 88876869 67 996720575 20 514587310 21 142426480 9 525081303 15 577872443 62 985462724 95 615760396 55 179001945 14 513166908 8 447902764 86 597031877 20 991048189 58 864268503 40 936618067 57 429216326 68 944208379 28 459374982 32 486431453 49 583626190 2 994817829 0 869223323 3 489322461 1 969009526 57 671748891 91 51485928 86 537510562 42 684503748 3 175997721 79 597379534 24 704846352 25 537735024 79 752750765 66 486592511 23 389775160 41 743227846 15 958287192 63 968780506 97 128434074 18 831507229 87 781997730 6 717900991 57 672553067 62 768099762 40 853416607 50 491638832 79 798242931 50 161540029 7 47151757 62 348210990 80 43884629 95 175199820 70 283345387 46 916066382 9 820708982 18 629807127 13 153657855 63 365180410 74 670637599 22 229602997 48 550662007 84 29494049 77 501636104 36 741040559 56 539497074 43 627939929 21 570519964 75 253547526 81 73582639 57 218348374 63 983562155 73 52290031 67 693457965 35 628859193 6 825886957 34 835750382 45 377391468 82 169351 88 533789721 87 375225950 47 712803084 57 333960209 18 997643255 82 336839790 19 438129641 97 598615493 23 473773013 74 207856033 87 717413922 56 929616564 64 582120654 58 519860390 22 818016073 81 119069553 25 577488969 73 104316161 66 389651138 72 276202147 99 945791597 21 90663926 10 314522572 36 724749149 23 859240503 15 560226557 22 612633660 10 365072 78 447103614 57 685764780 11 889908342 65 630906597 37 209786882 54 399383082 9 990441157 85 440397586 60 497841635 71 356752154 27 614251952 84 572715093 30 835067037 42 321728931 71 386352777 96 384824769 9 377259703 5 43315149 13 733850691 84 820850528 36 527395637 4 963946412 39 474756310 56 184598970 98 378009243 0 853319455 50 6459502 88 575752802 1 39517018 61 107631893 18 997545472 34 760399381 23 640700156 48 768633071 14 996443835 3 868666256 82 265395661 64 215695409 89 716777418 36 283143981 86 175326976 38 108851553 47 22807855 33 408131891 79 544600408 14 126379965 60 265791894 18 353106880 15 845855483 19 776804816 57 851225946 63 518108658 64 30913784 88 347924753 30 275751872 51 692968851 10 274422104 89 51340412 27 133189535 1 165745506 78 633569471 63 388873562 34 489061449 52 717780613 5 629777128 27 488625223 83 845843722 16 394673136 8 164256734 43 126398744 43 18229947 85 907725249 53 293405608 51 950587490 48 211495830 11 304729109 81 307365060 61 552820793 62 706471421 59 390478082 25 859433895 87 184125430 75 303114583 27 965445625 58 887269804 36 240055492 38 697406294 17 725577189 80 226730957 4 108223682 22 160771857 15 571184839 83 780034192 1 906850910 48 723451278 80 208537326 13 513661959 52 784277377 13 838236340 86 923556875 90 549048341 96 87039208 12 152992782 71 145153693 4 537685651 5 585943874 26 611122974 75 715105386 0 798242986 91 305987559 37 780512010 98 602074628 30 290714387 54 940227492 92 214653036 31 230467814 6 668613881 35 584720629 45 806471239 27 524423556 16 141149707 82 4306796 63 376033816 60 800659486 95 990007195 12 647015907 86 744148798 62 686197621 90 355025976 71 71268857 13 983795911 57 603019631 4 705626989 6 657300533 65 54227445 56 369242216 51 47906830 95 901078772 84 904806757 80 394028364 3 144355018 46 392818034 58 620695397 21 451296229 99 470136797 93 817539309 43 601348080 44 119313256 21 313322349 40 471700711 44 103889519 74 864413915 6 972597859 47 262972164 71 635100520 75 215161289 17 103958315 86 639573194 23 752591688 33 508696346 54 603902418 23 349642723 48 562842394 80 76926468 15 15372515 54 50745832 64 479086431 31 140103179 56 193731181 46 26310080 42 465518162 70 969666952 84 97405096 1 556972105 31 201195757 29 534598233 47 123785323 79 211702992 43 149753115 98 63674747 45 569746973 29 792799074 84 98853756 75 863009285 64 808102846 8 936956082 44 264716479 50 51964273 8 549221509 81 752663203 69 44320694 71 493945099 0 4479041 62 556899394 23 71195276 14 328583865 50 831726472 97 943607523 18 765724624 14 463063345 38 630470772 23 12674241 5 348171855 18 238843284 40 580220833 4 887972378 76 242986890 66 72672879 34 624874714 37 698683965 6 857336311 67 735456313 77 501556346 76 908878479 38 136304086 94 14120045 87 774455175 17 190131553 50 975594889 0 395296799 97 996539495 32 981611671 7 584453417 91 619507976 61 381538456 98 136539739 31 986918399 61 751380775 53 763042196 56 224567920 92 725746699 15 46777529 24 734052827 30 386980279 17 975279954 97 84496102 19 131411769 100 492413625 17 984700831 39 335313278 66 119084837 100 893138897 8 739700365 79 25270659 74 226693895 17 140305271 89 924513554 67 493567006 97 83112556 53 604475168 92 174640873 21 384000317 16 440906604 86 364803810 78 308504848 74 659166940 59 610014405 49 732920174 41 751649026 37 159041337 93 338856426 3 90117801 46 472464287 8 451487702 20 234368349 60 78214707 33 817868114 47 406641059 21 921151159 63 170252696 93 326533868 41 763726451 81 19163834 58 674321663 60 367079336 37 829646717 97 31055555 69 314820562 82 844668184 45 155897243 59 476226447 91 425038542 91 252336818 9 938698935 81 998596385 8 943997427 76 925107161 46 128485011 0 156200901 66 540256284 11 278551179 10 926417834 82 430164932 45 375251834 4 858694401 74 194655006 97 45578278 85 858036886 14 632908100 76 755737422 79 288027140 32 800573025 93 240432866 20 865784960 25 799192518 63 998576372 67 768260485 42 517260986 99 706748063 22 266018845 82 941967823 59 624626912 81 491138650 95 932343693 18 977401733 68 5359352 34 527267264 49 843659056 82 619118057 91 604855046 84 488838405 5 625043677 63 688807456 77 421645681 17 249642603 53 871407458 94 1922481 91 869068017 42 822184984 62 676179177 0 819775025 93 662404106 20 433004403 39 880402569 31 921186384 46 966273469 67 38550574 18 548262622 62 899000801 51 757327741 25 670401419 54 556585681 70 366728296 4 664376781 27 464307972 73 932054660 85 422243644 67 720633755 74 853745350 96 883206279 55 766057119 86 957738890 50 789725899 3 67358220 19 240337346 26 839690354 17 796849765 0 732665515 28 422277420 63 653388684 62 902932648 35 167687471 61 23893650 0 410909820 68 285926271 79 591667093 21 811969670 82 421766266 86 765047775 10 775917539 92 460591840 55 211581220 5 888870468 70 731328910 94 777434571 29 822142412 81 279515448 53 774045948 28 765852693 86 360199177 22 421213712 56 392172943 10 226250554 97 150890855 35 782034611 37 188244504 38 668869611 14 764004635 79 358513941 99 87346240 37 332691346 49 420373440 30 253134531 30 998478761 90 811109899 36 968318886 7 956132623 14 48309871 5 805018668 57 904126470 44 42839741 51 707757964 83 643333090 8 83973054 84 92485243 92 312051360 44 856288586 45 360551776 9 855498473 1 587052436 13 573662031 70 612508660 91 980664308 87 512889711 38 379374047 44 239164631 3 549958522 48 514613387 53 623118593 12 486829050 16 945221346 84 564332987 59 328043721 23 910318403 75 581273237 20 253005440 42 624246209 23 184508917 52 878846812 52 29353274 31 835801150 70 553461748 62 964402527 15 451303309 53 532812016 27 407206931 2 326737843 85 981981298 97 366730271 93 514382781 38 887225539 89 313260199 53 23067631 98 438184940 22 295275980 57 181318535 53 227894464 88 440501380 57 977114555 60 473562300 91 337366790 92 439081937 7 267339692 99 282194335 33 121859825 16 604467847 95 570410745 50 871622030 67 476317093 3 769595179 38 154237431 87 723100910 15 665145860 45 296087215 37 31974620 98 271750171 87 185756020 5 774834885 18 438680599 52 116217974 19 267871187 24 905264357 50 782454651 10 574650487 85 780753285 45 417607774 29 349438598 55 663612644 30 565227954 36 336711022 84 382102217 80 819951332 21 460725165 9 991639371 27 597668825 7 969917529 53 638727883 92 789175708 52 662273694 35 800336484 99 657700769 14 779733494 50 334510440 56 897679978 15 319064065 25 995321946 94 520438617 91 572818684 88 661505018 5 977299819 88 194328495 26 101962222 16 107544970 71 799991610 13 848308104 56 483296217 60 93190466 57 449011794 98 571541065 39 188927070 99 883504765 99 483666537 1 793199942 19 536170725 85 238203256 34 440167375 55 840934649 20 808560313 15 953306966 83 728458217 10 612147734 50 491751396 51 965964813 21 154323947 49 639400965 71 316755920 1 733969102 82 700173073 45 64110386 27 276143653 50 619408483 23 214327783 53 185753470 17 77314793 14 223364003 16 28363483 32 771937098 8 136637558 98 217377409 30 688305378 98 34603781 8 878408434 93 803208104 74 678292453 24 298410180 4 801369698 11 485546706 36 657947828 49 916045928 11 92981699 99 493338508 84 941550094 99 80252462 68 77849767 57 850397659 25 247262113 72 697992323 30 58083130 20 260432443 34 687115722 82 103008791 46 325004587 74 534434528 2 331482273 100 531438449 50 155190208 15 358341573 36 549535805 36 396755158 46 333481885 71 560681376 98 57162157 73 905368073 18 920906570 76 418011874 28 200951836 91 746895115 72 857075896 82 99971036 17 921775645 9 718959823 38 869923893 69 86162643 39 230575563 83 674147933 35 389097115 24 212939123 47 367799484 52 771906482 16 512386098 64 406154134 82 139502990 96 43658685 18 902653732 12 664978037 4 467454100 95 395516459 96 463861725 1 730366796 35 974006014 78 644578228 53 144406836 81 268163945 82 225680361 51 219854151 60 61345632 68 698773111 59 614982040 9 599093692 16 926004075 66 645531315 96 504348147 88 352179608 22 212112692 30 966094399 82 869551769 24 962894813 6 960067533 22 773218416 19 250259548 93 129565223 13 224137433 98 347184428 89 639419402 30 735728735 19 650576847 24 275989997 87 640356947 91 663179264 40 931890225 98 550372412 87 986362396 8 785332065 51 34520768 72 442290248 33 32951071 92 112804363 11 609248330 6 798943742 55 290468218 2 643933155 0 594980429 74 460868167 26 14439269 0 326689105 9 353919281 42 348811442 81 601815749 84 176476021 4 501116781 65 132378638 39 110574372 51 691224834 93 322887625 51 775691432 45 89570152 94 645541042 32 249674235 49 735162490 8 937650897 30 952950469 57 827372694 26 141701348 51 136008847 74 266671856 2 875031368 35 122597901 26 933163888 81 528082759 11 209520319 22 143093323 31 952265955 53 874532524 58 838765146 99 717578745 52 344305691 85 668019118 83 158403200 89 370122823 99 856600507 82 60324232 25 640941413 100 296289326 20 326224836 0 512216182 89 883751558 74 694606355 20 370496554 40 318599011 23 310146177 30 223095604 49 70262185 33 614590609 69 292394103 37 238906126 99 840610179 89 561843927 38 257148607 55 62087743 72 669250844 85 655609939 51 176993011 36 956202891 67 583124334 93 54681987 33 608303397 11 376189373 25 658052156 63 696926010 86 364028915 2 810765596 30 325402756 92 327846533 65 815504240 15 118898428 69 607933775 85 236145707 96 300592377 18 908636178 94 85294108 24 983240713 42 869443853 74 426821019 37 454015342 0 50330354 57 806437583 63 856389817 59 276079830 100 120115078 23 64917409 26 321670730 63 6797951 65 269619483 27 316419331 23 451945464 67 974336604 46 278005618 95 654315102 3 859542788 99 778280617 98 751860825 2 87009094 84 744284165 59 49764470 93 289280654 66 234451300 86 964774078 41 272970697 36 355366543 20 816429543 18 977944243 88 947115872 44 498032360 92 929516581 55 651531658 94 54511615 91 753884086 15 46794969 49 514413131 85 264115045 29 650560887 6 923381269 12 519436500 72 525787878 9 925438031 28 898573454 49 407111105 81 514271938 59 950633768 7 38604988 66 641164227 36 301639387 42 505392035 29 983060433 98 494426582 39 787285001 39 496418143 30 998678828 82 141056807 52 225693623 100 168401057 99 936379121 4 880479859 59 260152591 89 452837296 13 521671937 26 721627473 46 684653341 53 251196846 9 880122562 40 526948707 84 562939118 81 494210811 56 848433898 39 105050697 87 420734270 44 980315497 89 438321266 24 189656836 44 125639174 40 692237273 91 265067670 10 526033732 12 480163549 34 172850121 54 376986386 90 779688005 78 475133285 23 269972207 86 762057535 59 260423028 72 570429240 14 769988237 42 640612106 83 585343878 51 218411793 8 478188010 66 404584484 1 338498206 73 241533062 51 738112822 51 100055390 84 889393440 65 601346395 100 865625722 14 985915828 39 469378488 92 650339353 36 836348889 49 972166766 55 8095002 20 807946327 67 527190735 38 128215484 98 394827072 19 689930620 96 172199109 93 480097542 57 414515680 28 764416604 10 899653797 78 920644301 28 773118317 12 343267141 56 268016274 54 680648776 48 98161475 33 192519586 81 397172759 70 679757478 29 467335971 61 455454944 40 673451054 47 716040304 5 531824690 67 676765763 50 598998332 11 439721251 75 605108105 9 613413531 36 807675490 20 807141550 34 410252396 11 318261751 94 226990916 23 400937451 75 834181109 59 344396344 19 340947944 27 705837494 95 409703229 68 900312277 27 331057490 20 241213144 72 673578811 62 566405573 48 241774757 75 871601831 14 243208897 67 993038861 76 866517265 55 463531329 41 429034330 20 777957221 89 170966143 84 526413621 86 216710116 27 899453103 9 574463199 85 986822584 82 214774772 22 230545863 98 572924696 20 771010705 0 609262528 84 574227296 79 145342931 67 211001191 58 814531004 59 175650057 26 996982599 43 262660094 38 559127353 33 167613117 61 844564160 66 967500818 80 738788364 10 260679136 29 823248297 21 830263943 51 752506072 17 202541100 53 57081364 6 610238754 27 956922009 45 467605903 23 661717156 86 178379784 30 938528687 55 978350673 19 224140168 44 693879605 91 793912863 52 560579475 93 762262752 28 416391627 15 793239488 71 389562360 2 801652479 5 95313798 11 376939598 0 159530074 23 137924588 83 96556402 84 312686156 5 790959004 95 454659507 48 260255306 69 558494530 11 996474185 51 15254599 60 730410497 89 651771583 71 891299210 72 506947781 99 437142505 56 929811020 20 376858357 87 150373160 75 42100133 2 757915485 47 987399217 27 965813661 51 130541746 63 371319181 7 991143713 0 455588325 13 93090870 88 106095083 21 777692280 49 555285944 100 627015697 79 368073248 28 79964260 65 262644270 39 399901597 39 151328222 3 206788008 8 608827927 40 744317632 98 679991026 21 603125990 91 595650498 96 832483686 10 15689038 89 209653072 65 826252110 74 266955323 77 732863614 20 601677862 38 853612412 37 368989630 90 575615018 74 758332967 73 922005831 41 328302 87 418021571 91 652668094 69 219683248 89 648223609 34 529998228 27 122326662 45 226013766 45 76565159 46 782188300 96 738723948 66 406535348 17 891243171 62 152041613 92 533650363 89 102723002 95 17870127 84 192289505 58 575120336 91 825002905 51 804047496 41 566590128 40 85938005 75 712021735 32 240825173 98 275382720 58 702701730 84 729476736 84 92794681 49 699506806 7 455125214 7 341353968 74 318036315 63 786487694 18 122466466 100 72393885 67 570977468 56 640942670 10 220149720 38 871358533 3 139979499 48 310866013 23 253327735 63 233064442 24 171297724 82 75443909 16 531463314 48 634725408 44 265429571 18 951772436 20 685362278 22 897339849 10 53720506 66 995516034 50 610900039 5 215834404 12 707266952 9 389990460 49 342234756 28 863889440 20 678010558 26 367246638 12 293112281 74 201509842 89 868727956 72 797747465 46 914347602 67 358595705 78 500733288 66 835054658 53 903806204 20 142300893 40 848454525 1 710159775 73 154064868 75 10011435 53 201869403 54 870310964 51 36188084 6 367572017 84 575246732 63 993444943 89 585032222 32 582209742 6 556567448 41 309113296 23 675403448 68 777337975 23 833776621 84 929602673 39 298036997 25 450002100 49 289384044 67 585724044 2 60751284 37 372937475 51 604486843 73 722733229 79 575020125 55 874922959 21 222414509 23 563276474 23 257824763 81 759187190 22 621189418 100 783283515 53 670274788 76 755218950 47 859148299 22 189228322 84 905655412 50 247525831 13 570324049 69 926760702 89 506268575 76 157313983 61 212581646 56 942894842 56 791930042 73 26532934 78 920555346 53 595614574 57 854703076 80 498309106 24 986485370 84 84877559 43 117404063 1 138132477 18 479219837 84 700399355 61 564076785 7 977354211 39 398730017 30 364018631 43 296856582 3 723660154 58 403031301 41 233572592 56 609299276 58 419934323 66 380843881 94 22183149 51 144791713 31 898576551 51 540092633 14 434952400 30 668611697 17 949981643 27 190326433 98 285684805 92 775304188 5 945427403 69 148960109 17 383743989 38 135500957 70 295445969 96 471293803 44 411834361 9 956379936 93 180841719 24 482734671 64 752356856 17 335142643 13 487293412 57 438053401 61 312744452 84 75525186 60 388028593 30 691204775 28 613684113 17 661077147 5 715711704 5 991897819 84 114300806 87 842067994 79 553546160 60 969841545 50 987750434 38 862316916 51 998779352 23 251086764 58 596858214 19 899203243 10 505941291 64 188659675 52 456941036 75 851604724 67 723084460 29 480442462 48 8703720 59 384075487 93 984583051 45 421316283 38 157816486 22 60753624 89 440506193 61 455806201 5 820682327 69 191859666 90 614099580 32 575581905 81 119893027 69 996986466 20 361464459 79 9303247 24 365123220 75 728287782 73 942830007 69 286555124 13 135636795 55 27522094 73 628933919 72 457715260 62 478731778 52 473138499 92 234939041 25 835087206 35 217572689 72 195990357 39 585864205 30 871579823 8 596155865 54 644884756 0 652690361 51 637971261 19 288803404 84 35118040 49 113626600 37 547879793 31 630268138 45 507315674 90 406734050 8 397963702 61 408778769 97 631695998 21 217039555 72 430476944 51 526397855 73 157989162 70 844145697 81 161510869 58 976981169 93 721215099 8 974813583 87 633963653 93 395564806 64 685121824 22 952357652 81 278508190 51 680469308 8 71346596 19 992765523 96 537456074 39 637491388 44 19189896 51 412872089 32 903246056 98 38087655 89 237649666 94 59024283 6 81609076 80 573653389 12 832498491 61 325507703 35 67273169 13 455861645 4 644834212 19 840062937 8 657867886 66 150731353 95 763693801 4 256390326 50 860712786 72 388268602 31 54449677 99 746504020 54 440464943 88 544508897 87 975704987 7 958700272 72 646375045 77 902205756 34 129020277 62 426570362 20 897425786 4 423273858 88 851259485 22 343315257 57 567822570 36 664520330 7 470537529 20 16334127 25 824980354 85 218000069 75 412433617 69 433048527 69 468400200 49 218194760 0 259908984 26 318162183 75 563923655 51 402704871 42 813976259 51 585208698 29 616142630 58 47391576 98 467153819 65 912625409 18 7581218 89 840345719 63 79483402 67 822004827 53 960756135 96 603487413 24 578348310 54 769348516 83 263634603 37 234129716 23 804225760 97 661604445 85 592214762 61 397657813 56 669365189 17 628996121 19 656779060 35 472798853 94 129134215 1 747918635 60 236649658 92 236309294 65 440139533 44 767365862 96 404829960 46 803749057 25 780380095 11 262127084 18 735765036 100 273834677 60 331466092 14 565647067 96 182225020 35 780415201 3 915230428 73 661491657 100 157210014 28 640043772 31 646524708 16 86566285 74 784788744 74 799416994 34 367573079 65 592522648 54 455422598 36 291050652 17 406747721 40 719871065 15 172309388 42 196977715 82 176584628 9 793737182 24 29211913 80 783800166 27 147753687 89 931946339 69 384338017 68 233713943 83 683496981 41 789390872 48 531871243 57 920970112 96 288422417 66 61488333 56 18530626 16 864627644 50 175309476 19 631494542 90 899098883 43 60003446 85 506670503 22 881748292 86 266807664 59 686973472 98 692994061 13 135931982 13 798632840 35 989412758 87 732053259 67 743924558 84 673730613 47 687440070 33 746851947 9 85964469 70 20014025 27 36485291 92 69328977 24 641222207 95 499532055 53 163324250 85 894053924 61 815016977 52 815009255 73 807013371 99 82812151 84 595758307 75 575378369 46 2789051 43 803703940 54 919334998 64 302975091 59 364086847 97 110524498 14 2342811 99 464912049 8 697701285 90 21777773 13 73386068 55 768964178 5 171862681 66 326690719 69 290864403 91 72035195 17 960937451 31 166725091 2 10473273 88 654064544 89 10680469 34 162626855 84 337782107 40 456917456 8 910080159 46 963116950 62 908676930 98 976549915 94 392742424 53 702432295 96 592571795 95 670241702 84 346040028 63 144251529 17 938589712 46 666859059 37 390325730 43 693744276 34 393514725 88 350254764 98 476975121 98 725215550 35 871215323 12 54490586 59 287600100 41 661495864 68 404499720 47 960733085 2 212457952 80 643902162 99 172954931 92 199139931 92 635724256 13 719784497 27 478482471 71 99729503 47 716759770 46 385823918 3 75879191 58 4799163 12 901693207 20 399318584 53 875070851 28 526900719 60 319350461 89 914334091 14 257310363 46 127751924 7 921162296 0 857349817 83 275900985 25 843071698 25 830798124 49 285609900 15 429385701 57 140962697 18 387044391 12 30218143 94 651303233 67 529940082 93 527531630 35 266472846 88 740454813 14 779897294 69 624110725 62 80323217 75 837158756 10 959071495 97 883261028 96 84664732 97 711968709 98 907385537 27 74793003 35 81132713 5 672094983 39 517935622 51 836737848 7 445645042 11 613221049 20 906633006 100 646534153 75 622374138 95 245972467 31 7339897 22 667120544 62 504295290 23 407873282 53 487213209 94 744590066 49 977819958 22 875236066 78 941223814 92 225896696 40 735621033 65 502442456 69 518413200 49 712742490 33 893780100 85 234670162 64 193859448 50 77856477 64 361056664 5 462647474 100 818855797 29 389455655 69 826813432 39 481134351 91 160494024 40 842238981 61 688745980 98 190356847 74 194133055 91 388636252 25 710659719 61 903214258 84 832679769 37 529045614 100 770351920 22 750548834 99 256255322 17 164483751 27 584774309 43 199590713 92 13482889 37 359496572 0 687517654 100 351428899 24 960552896 57 911751819 38 578045189 2 358352953 48 602562461 30 799886280 2 120927507 24 89968011 59 946437030 62 158428325 14 77849685 4 464219201 52 329181789 93 22286798 91 256533659 95 454674032 40 923713720 52 433579449 72 481719131 17 590147524 33 855737805 61 449336892 62 242680359 92 516023407 58 940479064 1 956863921 62 66550267 88 952164523 2 877429051 8 266261894 2 768383483 56 548907524 19 433064964 22 956799669 43 698787427 45 940803878 45 823850366 39 40458416 76 476311621 68 93195954 42 525567349 79 386215221 92 692398170 26 147043338 77 634773412 36 842960342 81 812503982 23 819571904 93 675971412 27 143775561 97 553224574 2 468750217 99 236930893 75 317664292 47 213912162 47 588189792 14 747811762 21 731317758 68 943318741 10 72990979 22 192787024 54 277263164 37 805843559 87 454448209 75 66471269 15 652354390 38 901094768 39 690765482 83 949591511 68 277289008 50 128421988 0 653244292 67 727976587 42 489575042 37 424827535 14 552111504 70 339887686 21 962677908 40 753294260 100 139399130 96 822430757 67 988319521 13 130378072 16 541340538 39 397290372 8 798388536 55 841058303 7 690069646 96 781710607 58 734950406 86 142121706 32 527047019 90 195995407 27 49336080 15 224964963 53 670572221 94 310062359 8 323390608 77 802053217 9 329803248 62 827821171 50 389956483 83 48100145 55 775035295 78 965808843 44 894347133 11 813712891 59 680359877 70 421928850 56 421027651 13 400459558 44 716162345 7 207471669 92 758662623 43 30312162 39 620148259 81 129046802 24 711788261 98 870566053 7 968235804 49 870150584 93 294009246 33 61298417 22 627706565 14 81162944 30 59748670 99 654706288 60 85256512 18 166866762 42 14952664 6 797000821 90 359802389 94 147573579 29 234286827 30 157573095 1 675015664 10 768126765 52 808759301 36 784761908 40 153197165 49 946225548 33 215840557 29 720494059 49 671355915 90 731162189 47 231876429 74 639217298 88 871250321 44 984583934 96 448375941 31 42425603 75 601108856 4 997685919 99 933283609 66 496324302 51 924798381 49 937289178 5 684940198 60 290675570 91 183229438 45 164690393 15 896244710 100 740092652 37 140841626 26 438631564 77 999173678 80 400735387 46 917488653 20 424173747 39 387419047 43 732842472 89 184638802 60 769882384 88 829584795 62 714441320 48 228281664 63 43438897 87 233391387 9 454616489 2 328190038 84 510505975 99 114041019 57 866947886 100 144216651 60 563727270 19 285160462 72 165187766 39 382751504 97 18315266 81 143136899 77 88477910 46 173059188 99 172471453 22 200453274 68 885181333 58 91380610 57 392757540 32 571596860 4 248881868 4 700583720 89 348537055 62 551466771 62 107867691 0 625143433 92 456228194 51 775208628 68 137947392 63 71010752 0 332093182 37 366428590 29 499766347 42 233755669 51 717029544 63 48336857 47 811215480 47 318326794 30 424744208 20 890367622 84 105522628 15 497603077 56 135552191 56 942773202 85 473769068 24 833350108 53 673767244 26 166180090 45 589089215 72 212168952 26 304427290 58 126562329 46 262105159 92 818562533 50 468522623 65 166231628 40 830456796 36 345259031 68 474973974 95 573857674 65 120354347 8 44521215 45 24712209 84 823819307 72 619088907 81 654958844 37 381452898 14 501162513 80 197813215 6 730279011 91 808782247 95 797592007 91 737850579 89 763900635 84 472588524 59 707674585 57 404999140 88 323191545 67 379793715 52 808301338 73 676021295 12 237411080 22 53111602 57 640207485 80 688089635 46 612373203 1 88939797 35 626010246 4 609864854 9 5171198 90 347562948 72 154935050 30 600333045 78 96365945 20 970674793 91 981485169 32 402812369 14 858478560 37 616078443 59 509221922 98 128718895 29 394757887 52 90103819 13 997249871 13 349167860 83 18517287 78 356809580 88 329865972 7 516343202 12 994697847 66 91499339 9 573054877 12 929606462 27 416053909 56 459949769 76 114043630 84 678607018 92 594566374 75 854735890 90 168316529 19 221559700 89 576150669 78 567462724 55 807996413 76 751638734 91 19158891 57 56203075 47 29713802 56 740463183 77 245739330 49 510628489 63 766178144 58 844481707 11 110599618 94 644234424 3 297661887 20 115931539 84 66784128 78 328664204 4 416305287 41 204246351 56 780964690 52 902085056 72 802847717 16 701534023 71 386470841 57 481103659 42 963884117 42 502104350 10 710692963 96 86509143 1 762132093 90 876609950 31 42623590 10 717374120 15 442504346 67 840920291 32 551783537 80 721823267 8 781081415 69 2557085 72 719123302 75 398660723 8 616433903 76 713717064 73 611607218 93 180894501 18 556767689 84 59485321 49 276921602 81 543720887 37 845626240 97 592881383 44 936219136 54 612280367 58 812871001 58 117204112 96 280385687 80 201952604 4 396369576 75 233943059 63 433777042 12 95438960 73 623378616 70 405816223 46 328207176 43 227619782 6 139571644 75 339854771 43 730126499 10 341773796 60 300486498 35 849228539 56 13543805 66 534125462 87 528879527 99 33281038 89 610961606 9 283139247 65 887637380 48 423345479 32 463018978 64 281339521 24 568304175 94 64171192 9 343746077 46 257357186 43 356613697 27 207587171 35 95142550 57 720741673 19 176607429 20 599002631 30 493314661 29 820881478 3 6969902 14 867214770 22 364844639 15 83806675 94 258967895 70 414461958 6 766942207 81 811935124 31 144179780 29 407526171 86 12784789 21 922381094 7 141430599 54 181054369 86 185020655 94 844230054 82 736461265 10 403472424 70 811806988 23 787734631 46 281640751 50 210923004 68 164187860 62 852422096 99 876327396 39 471467888 12 549992685 69 575766087 20 532500384 97 727516509 59 600098447 58 772863300 56 464741512 32 886055104 48 868728903 29 961288823 97 257033583 64 607731462 25 797974462 31 297563138 36 244851969 44 711463202 36 729280734 9 898566017 36 890550877 79 769444435 76 893165945 60 102716085 20 203430514 3 663764822 0 734489352 85 92469902 21 101633409 6 834087556 78 305120681 54 993148860 68 967312713 49 917300251 45 453588858 96 588401640 32 746470706 0 430967672 49 505621965 37 504219673 83 648727618 77 840603435 6 189713754 90 393461253 24 472150431 7 357358683 75 663131558 52 57873173 9 285558182 56 975925052 6 791524015 25 337978995 42 935948157 4 449675403 31 699031534 39 423796576 63 590861494 38 645377022 42 636128127 35 566985158 23 666064729 36 45062205 14 375165962 54 290962505 19 215876927 25 727091719 94 206163790 76 852413442 55 225331441 5 98145362 92 375702153 35 284277096 60 101095190 59 288595189 4 454991263 59 183666350 28 907147099 74 747575590 80 527540602 54 653317060 83 233411683 76 311553317 93 17600303 0 555103925 22 261256421 53 105278134 14 96312953 10 43815824 20 282907926 46 315509184 62 871963536 81 73889144 31 274592334 67 581076171 83 164688841 54 579573405 98 666696727 75 868399915 77 639498803 82 806909532 79 561996818 50 663413691 86 163158177 63 352353733 66 298975979 16 800300128 78 575568368 67 73942309 79 310231779 69 625011289 95 393668839 73 402342626 60 561962974 65 28254591 2 13322852 35 831646251 44 774169727 81 54884688 58 513492448 65 809521856 89 84943480 90 451822511 95 305902041 64 677798391 48 405365637 80 78824109 13 497799926 67 565900921 99 185147029 3 454585073 67 266569978 83 414290708 12 165009948 83 335558594 47 823139702 66 343579244 34 563958619 62 202363137 36 132080444 45 439751165 96 983778963 81 772433215 64 397070558 93 613350824 63 219978069 42 983601453 28 608460350 20 470902353 65 409517400 95 551277190 98 30210378 0 660901018 47 572895194 78 307549771 47 72881291 80 162424819 17 871592582 16 984333984 56 703996574 90 622828622 87 670675970 40 160746242 44 251283026 61 588374124 71 971505366 16 696713881 45 804117021 9 981155962 43 683484543 38 987137403 46 821611468 40 775537894 27 240251430 32 795851612 21 282760799 15 487115196 58 116641573 24 242805239 0 442316639 79 522290747 92 181708209 97 793053429 57 526744340 23 105725295 10 688661732 8 483749764 12 190850661 60 664138947 87 466035428 33 9387969 37 387087525 38 987025786 10 102215940 11 648320760 51 39245943 41 471122110 0 277835732 30 9849451 42 765941873 18 179240195 12 315682236 9 782744586 7 130468788 33 898923455 14 258043803 8 789866388 12 49975306 95 907890906 12 18075045 88 547689903 89 268298556 90 999540545 3 717673437 86 392669275 58 977261733 19 302030058 33 231952229 81 937447909 89 445675085 56 298243825 36 98815 21 397170807 55 561842043 16 527993066 72 289786931 2 117042392 38 983377541 38 154123660 17 141167697 0 317894153 69 674686476 9 628998990 92 13847981 73 229832641 24 989925800 42 14930929 2 835672789 39 429199571 15 41046290 91 944647 22 735760932 45 423000376 41 300153535 10 336079086 12 558130259 45 377444986 76 196110757 10 748374190 8 816037286 94 804449028 45 194632867 17 613536305 24 654774099 17 927470083 74 52436209 48 687176 47 193144176 31 79547570 31 562905862 90 824174588 99 560288205 48 69002229 73 864207870 15 336740730 49 150660849 91 639228591 35 571690313 4 463682713 96 96412159 83 511950143 96 519385439 68 696116546 2 151114197 91 498665946 11 119922854 31 749918338 42 372209283 64 288938011 77 440652075 72 941425010 50 512880728 25 799558986 20 599656533 42 835224952 23 439987998 49 238620168 76 464322873 95 570660394 13 533198194 59 811284317 54 734809269 89 19034203 49 230114136 76 973740569 53 32481314 73 539419151 99 144849977 15 663461936 18 779808349 43 920292359 10 340158848 71 815287776 3 589568724 17 410187363 81 253326388 95 807131168 40 11099500 6 46276915 52 666775144 2 27601555 67 497912219 39 603565601 76 347840621 51 831082303 21 207424565 91 682469330 94 79214906 44 835126639 88 146064099 57 233167793 11 305221190 10 114312665 52 993228548 7 366024336 54 466319916 91 560624295 85 759567857 2 900611366 80 599017549 94 871651900 51 648504975 89 90630076 69 62346911 99 587220945 27 681622038 83 560495239 61 478460045 78 694473142 86 657716402 55 611255059 91 8476705 53 499078634 63 412926059 52 655791127 48 38337899 8 275226751 44 319884372 32 110483541 91 794122527 8 591384845 29 161429097 40 879593953 27 513180894 91 779804754 51 842898330 29 605568121 4 295654380 29 341690056 42 489594524 30 425218326 1 242961051 96 222711667 70 291961595 12 656472921 33 422059150 67 695387235 72 665966732 86 771358857 65 913184945 98 125135670 10 41566665 50 661341252 99 236743499 88 962525571 71 950861581 72 616526444 1 794497279 89 629077548 48 873061752 46 403372405 70 731015762 94 201080937 46 906834731 35 898795986 23 923168585 28 436172480 16 749106863 28 492511219 23 33044942 77 154396999 15 438560250 68 97122141 41 746816563 71 848964373 14 635957226 0 911236687 17 218642377 21 797332099 68 586038014 59 808553729 45 30107534 92 695102976 80 389137463 94 582004728 65 443254340 100 266640376 54 289147762 53 504863558 4 105427373 24 736967095 96 175765038 52 11658909 62 764015154 8 417357333 1 125486625 54 92693319 6 630862368 62 260954711 23 374314127 80 372604311 27 539627837 62 659934759 68 541512950 55 294566515 52 446670488 81 958323832 48 756621611 84 677679046 12 263862032 15 2518883 50 785544195 24 786709394 98 912419199 8 453521327 40 430608758 19 10001157 10 690538491 15 855965478 69 108245398 42 75650089 58 842717141 67 561520768 84 45002303 38 949779392 57 708622557 83 381170395 8 175255750 92 115888133 90 783349887 42 682724018 23 691310992 19 53648571 17 632249311 16 18107281 49 538971620 2 649507258 87 786639344 20 380417073 23 971556909 4 574308078 39 427604917 49 748230954 29 807802683 10 670785337 52 916315253 35 197890608 93 837557933 70 839787970 46 478546442 72 225240855 4 827917884 52 206219197 49 414586195 63 44385498 60 166978518 4 217572836 23 958569145 94 114610990 16 544186137 74 458476536 22 258197003 74 715274718 86 630126341 83 227433293 21 915418795 57 491714178 42 278446930 67 442450081 81 687246386 65 214603001 70 766658404 6 106457388 19 419589948 28 344262965 76 274844497 53 166292392 91 41242767 62 208239839 91 893578259 35 186994800 34 702752404 57 159977667 69 173253150 66 912072033 85 509266737 90 811645433 11 376496934 100 103553002 39 28750959 97 622990890 60 648210404 65 975289330 13 426992897 68 603215994 32 933219921 26 301770660 54 505992061 1 624921997 61 847979813 58 296028402 55 967195941 46 266726035 52 71247602 49 845741506 69 357094496 86 40692871 71 462173790 55 897627884 15 547134746 21 55071451 62 455710038 30 47120317 3 686398889 37 744655339 24 679790821 69 305089856 27 108004480 65 702579982 51 449992033 50 460909509 32 950222645 79 913833542 72 382535961 35 508023093 32 383697293 20 247435293 70 457391510 37 956754873 36 820754671 49 845539605 33 436334937 68 792515503 31 293433548 86 32276646 92 857253246 75 732785882 31 710171816 19 720427134 88 2040656 82 132167795 55 504846070 22 64220994 20 643300648 31 498990760 18 468846809 19 951122245 48 784785996 93 819195440 29 431764880 14 752483829 85 87113097 24 286352491 51 730721570 79 815827806 66 483917696 56 742907632 17 286362425 27 589029242 31 625733113 11 145597431 89 697364328 1 616824089 5 972516076 68 947414899 13 212075272 17 374990188 75 229114629 74 505583182 100 171298661 89 528950764 43 940098223 38 893766968 75 57994883 0 51735542 21 802799111 58 894402065 2 324742505 60 837529290 92 186483948 0 171970616 15 502817871 46 792688481 95 902651741 18 895802388 86 616026992 78 179248504 21 223012111 90 97833922 93 983640105 96 378265540 1 357029685 4 211890908 20 676147134 29 241223535 8 786169784 92 82200637 96 643360225 76 859318074 91 642755910 45 292660690 13 718771682 17 74043924 89 196612536 63 886621308 83 736921980 100 676619419 25 763747158 35 169349748 26 820323395 47 519264602 98 724136681 48 978118469 7 125053303 17 386979312 54 848486779 39 326632179 97 474880610 88 410086250 25 260010070 17 227655673 30 247315637 91 306955174 24 76938185 18 711027329 42 539053588 79 143894704 48 625560620 19 946686788 100 2003455 49 495117314 70 83239299 16 310026573 22 585601851 31 165364840 42 491653154 72 141872497 6 661229102 68 711516520 99 27954332 36 85815763 17 662408720 43 345681424 69 148005131 55 921003868 58 150214075 92 463572575 71 742829996 55 233951338 0 977104159 61 394684721 3 872668058 79 338777600 1 332945761 9 435317248 43 696903425 33 142849307 38 612200871 85 694977185 0 832136925 24 337913041 89 850919024 58 855179500 86 485405481 50 694930370 32 317047245 84 372495353 49 961018893 74 86330033 29 122606468 9 665915641 67 24194157 69 278986372 16 597760227 86 930705905 42 695976963 26 628691670 94 576255298 51 47226984 71 186859831 33 887527250 80 128397290 32 340771409 68 867637421 64 171339243 24 936136188 95 228986084 91 275471175 30 220673026 7 252387541 51 771200904 5 96052708 89 659696662 27 67884221 5 920822104 42 615249127 19 524043975 6 754628769 73 256387950 99 968618370 81 825224454 48 76042765 62 375543326 42 862824545 62 628883931 41 545683689 0 767544285 6 382024167 54 666626520 53 627943035 11 160698400 68 453017194 15 607805625 10 332972911 0 352318276 99 467999515 72 956036742 19 816630290 22 798624566 7 108432815 54 185400483 40 176916403 99 866677109 76 323950874 26 146305443 1 381631648 86 131887430 94 375313657 64 542110532 47 7602921 17 584069751 73 270559064 16 231153121 100 705582808 67 488718016 39 454148833 100 488366520 92 705497574 7 27167340 49 981560516 54 119067975 37 609285781 83 867927904 69 852890995 28 176295380 0 976094107 3 244248278 28 961314684 87 766307860 73 581483135 19 264955811 87 809171083 17 31739883 29 396811806 67 767955188 0 959467752 67 227958616 64 334589364 87 692156710 28 172501478 59 466261851 37 351165959 58 196409023 27 76499120 36 339074018 84 30249017 96 102310903 12 612297745 94 406707017 77 380006004 49 625646870 40 143421110 57 900729188 46 60548169 82 37871872 13 168629302 96 278967023 98 280035206 30 962705575 20 193531421 96 307864867 25 459830822 68 842491610 77 210110749 2 839947340 68 246254860 43 78950578 89 168794606 40 49859982 36 112604556 19 134994486 69 601363540 7 590370922 31 453385260 37 649836205 49 714181732 60 957236485 95 145035756 9 471520937 40 70169076 11 98450024 8 583809857 26 463641828 62 120295927 80 177190955 14 981724135 16 27196590 43 128036356 36 654420116 12 680118766 98 445862122 54 703540394 48 891288533 60 422985979 71 808491701 29 428235922 56 438620514 19 738451415 79 606136657 63 517744124 21 299549282 95 787352634 70 298698879 25 970575915 36 418748594 65 121451083 8 640744640 68 517967407 56 501506871 49 491076699 32 19329398 95 890836301 70 384523069 21 418810659 77 686975107 63 259167975 94 812203653 64 450199165 97 101013609 42 494165267 16 446593974 11 589985009 88 895809767 88 817262165 98 617449679 83 547133829 38 868697260 3 985888777 88 511587530 41 292454743 74 970675771 32 616395281 58 239416255 88 271018582 46 539981679 75 405330185 90 961664168 5 756775287 63 336680164 44 732941716 7 519686367 58 159054594 62 366213068 5 627815064 0 547797113 46 809333633 99 580535078 25 177225306 26 152217581 41 969252346 14 957903063 66 394418458 0 796621584 29 483951561 74 333708611 96 157802955 77 890165829 13 985881673 33 542310068 30 552025062 14 348461806 52 600258037 55 558134605 99 940447239 55 415741150 88 620551508 43 442919934 23 527940556 95 31566963 49 859261446 5 597716537 91 51863585 57 127321528 92 766612758 53 34860133 71 98005893 49 940628176 11 421726559 13 918389510 41 482576311 3 344496192 90 637026133 66 604715954 53 254673745 100 834709961 65 774109139 14 431513251 41 506578958 35 490867566 12 960387234 93 602122598 40 999282684 4 862034952 41 466221549 19 459860317 4 107320573 36 582325464 46 641301645 51 266869964 9 670827016 89 286565671 43 485089446 21 162715259 58 759834353 33 702999408 77 393252121 35 334111102 28 508932360 92 973729371 21 565601225 17 820550301 33 959923667 58 640735884 51 593050871 40 897578614 93 150436419 71 480629012 61 267721232 42 736325392 77 315520181 97 393568012 27 920178207 56 456903822 84 518681230 34 682471414 48 646971626 88 81347847 71 522791497 97 6326133 42 296993903 7 683965780 96 698440338 100 948009705 95 719120967 84 772986395 76 653537571 86 134375900 65 869602904 0 661910310 73 70180265 36 19046485 71 982813946 91 693791238 57 767931858 55 448871871 10 19588624 57 122840497 46 966623021 80 980796648 7 415161658 88 570058665 33 455526035 58 217474889 21 538198203 84 498303252 65 457113319 45 520683114 95 75525525 86 570125110 51 971771213 61 973983054 34 785382212 5 660108841 25 767313152 68 40018890 57 208541213 38 601016549 90 847748608 6 36936421 57 152364298 11 97948141 2 500475175 60 215011849 86 51508353 32 648441425 31 751140909 24 133224118 75 202311752 73 366787034 57 169196566 46 195397770 71 119105065 66 164313546 36 45506282 70 843121212 35 443621497 24 605466055 52 740041626 77 229708360 62 191952669 78 821558417 84 9900668 85 359576877 100 277618145 45 181394063 12 272025390 76 648869296 1 915351423 9 745103739 94 867915208 19 127827640 69 539516922 27 501949740 35 211255330 69 243009436 79 996007 87 787744799 50 194386503 7 326556814 40 325069599 0 851276380 73 569476693 43 512382046 42 515339283 18 331822143 69 132173671 95 194925099 95 211605401 16 175565567 47 534380670 93 989312993 6 366169655 100 585124967 78 195101756 2 60779205 41 587807672 29 953570980 92 670358052 98 293509265 99 279194557 99 311508519 67 899457666 90 528729648 82 692955426 0 379072782 11 547584008 66 158833904 24 503243594 57 485446095 86 566936505 35 994756058 48 658817835 64 238931095 90 172579857 55 982716123 30 163981951 29 190054591 92 38869956 70 858963082 60 573926033 9 882902334 25 851052891 54 102684847 67 442533611 91 545620448 48 72899334 20 217530761 87 756249472 6 766768164 93 507247055 21 694115731 15 505163640 27 415454746 10 318667469 32 842389040 22 807579368 18 702094112 26 82953014 76 476576596 47 257370373 17 48172599 87 406877640 15 481115 47 338150349 42 405364396 61 38202409 72 758394735 8 823830850 2 824501826 77 125362221 20 646732056 71 551945020 87 955320291 65 581352133 92 553654666 18 296319165 61 290552885 20 425240368 1 17123965 60 164327856 52 181098238 28 721114944 38 299446632 38 844239747 35 827863266 88 741036245 13 528273118 6 264104457 8 865757652 7 764157907 5 263913835 36 18768390 49 184114605 6 414451472 88 282298645 29 132298020 100 593604818 75 772245489 18 560240810 58 362712618 55 702504851 76 410283930 32 792207416 95 370617877 19 357137494 27 173752390 40 473015431 91 880588425 45 356544831 39 334866233 76 204757029 46 695885778 68 928571043 89 641323227 59 377973573 12 744780301 18 197182310 89 240643027 79 580018475 47 114698295 16 222810061 15 26401138 39 701448042 90 630204657 87 250201836 81 195391657 94 857985081 92 619038509 67 35498937 5 203290999 24 21835631 84 710086773 75 655579035 5 307383301 20 598126835 30 750520955 86 62893150 75 625746179 93 778230753 24 107625462 67 501507422 76 770704629 7 355107162 47 658907935 6 90876859 57 383552946 72 433161000 30 409959974 30 816862267 16 943178338 51 561656002 53 181263733 66 915030213 16 732188216 19 836453992 59 891459045 82 202703713 62 451559795 49 823211970 87 161833730 65 351174582 95 417648990 77 252621453 79 792263968 96 736716332 34 854785475 75 533558963 44 679786736 21 498828635 40 654243630 0 617375845 53 183344378 53 568333821 74 173347362 80 258280949 79 788706024 49 362497569 25 29531741 13 735246225 14 663612889 65 326499259 3 256492825 69 848758012 90 476134821 87 762110451 33 681871819 26 327396658 39 479388304 48 634569131 43 759449102 35 116163407 19 254002636 52 216022089 22 655158572 30 858918605 40 220681949 42 190870182 44 830334750 25 160971682 23 821018118 59 722385909 14 721501412 35 533649840 7 541556436 82 123571601 62 112727170 73 845498758 82 504373264 40 402528406 4 211350184 18 777873217 72 628206471 54 803205159 75 408290790 55 702210626 91 293277271 62 727072063 27 11538562 88 801551651 21 729136020 18 775564190 25 85682258 10 757925353 53 108279170 15 858912247 89 213422169 18 670669747 57 40823410 61 567268786 48 142640453 16 451221372 96 328310392 30 919970869 80 243915234 83 119030502 91 237236231 55 146863670 42 201890719 46 218150539 38 657730135 61 421371043 47 323880350 11 339269468 67 299637482 22 930107882 69 48080420 28 123321329 98 165826229 29 517935006 94 829102729 22 847924976 31 416727163 79 761126896 86 367814879 8 369003712 27 595915441 97 599382710 90 445541445 8 638326217 24 447720678 9 928604658 50 621678100 96 317062969 68 761142137 96 980681300 81 468549297 62 510975095 8 804085112 83 203828410 18 879531000 93 696877391 1 671999611 2 542170824 23 626861313 33 827213156 95 933724364 89 635275048 39 894742325 81 589149117 60 460642757 5 709095582 98 322772786 76 138769287 1 646928614 89 670451058 69 541946498 29 731308583 60 703473990 66 496845435 23 655539276 63 803345698 63 61115322 87 577000692 85 992791485 95 805586059 20 822128632 85 717728060 47 754056528 68 157005195 88 552575580 97 397710207 98 983384361 81 978822022 60 503717990 82 830244874 30 216843437 86 592584911 94 128409183 34 689007096 25 38026480 65 618015042 16 64458353 1 752915068 12 238352053 74 299380563 57 360383389 64 207133771 29 538920641 74 917448363 85 240321682 21 991864728 26 427140863 13 636761166 51 568485423 69 232107296 39 691621391 94 707781588 25 6102485 17 918442054 44 815775917 70 228494483 54 746198732 98 144742097 23 646537032 84 391528995 76 825894818 26 428118861 100 844464762 71 115609046 0 561938999 47 797567468 87 900564464 95 912749237 85 904802388 0 816331144 43 115793318 35 580810365 56 1637204 33 534915276 94 931318535 64 848529312 50 540704055 24 220384748 24 892677064 73 255192697 75 67723590 61 755938341 37 55766277 38 958181945 99 954753346 60 629517776 91 132139531 23 779382671 5 540609759 97 31105416 52 747299725 96 354965564 88 333127937 100 330640851 4 471261897 94 969220156 50 767218615 39 461155670 39 871591962 50 17591214 78 233938996 37 10410080 59 931405195 27 809696313 41 128477169 9 456464791 15 61442931 39 956146465 12 299639250 59 78628796 98 914415944 31 263757518 92 644872200 41 879321848 6 338457619 95 761833340 5 558852484 2 166505738 30 407627008 29 173897660 50 140016388 48 132954305 1 336459784 37 819476674 12 886744851 43 211752586 10 935570507 98 490007727 95 863332170 5 369460241 55 135308674 60 445031943 23 792068881 72 924821289 31 509024153 58 801721252 64 619086042 17 144874874 55 31704687 43 811998526 32 776162570 9 314986947 58 984514986 19 827705477 65 817309117 45 817452825 67 953528345 53 656866401 56 711401471 77 658780746 23 944512619 13 838471128 2 267233162 3 748035611 46 38709372 35 353225537 11 622757666 97 778603047 53 84814849 90 334579056 36 549454805 16 197042667 74 787520697 74 79229000 16 591563691 73 490262005 70 235975079 64 357415092 49 950875170 88 28475146 10 806080665 59 369536961 38 387130068 65 513746176 69 225464851 57 98115094 8 391083571 100 83604008 30 860143395 88 946491849 72 838585753 22 819946177 13 301569969 67 155858167 77 692286902 64 268957580 78 156218222 33 290972671 19 345823237 56 233595533 20 353768817 52 837183194 14 127322297 67 879986341 15 778952182 75 2547048 20 496724812 42 645850075 45 254033939 72 113022118 19 833207578 65 830362862 46 205305751 90 978254553 55 172343518 23 288756389 20 259095893 30 300624898 89 998784613 69 306729048 46 648841800 56 890623365 4 980145009 95 81176886 63 700823691 37 834026226 61 885627522 72 190190493 94 767695638 7 994080818 23 362742592 64 587176978 46 565678 19 187564279 20 452215056 0 146125195 62 166326824 54 723549680 21 445993739 71 842334556 17 585406682 56 530254341 75 664286409 23 623204797 61 287408164 16 77578287 79 881205133 100 554361166 90 884036311 100 640799025 52 976965537 41 235156915 65 395901084 44 891219297 53 634063925 50 401527526 16 979753788 87 787785124 1 396138521 12 329225368 45 78242442 27 18210442 100 695701965 67 476484491 49 753665786 3 532656105 85 864543106 59 558208238 43 151279001 17 192003535 92 184545440 0 869036357 15 931889324 88 475149622 8 905939217 100 241462726 36 120657366 9 71753582 29 380049388 16 630394845 84 713528650 6 734960241 86 106677754 90 132247567 83 210554494 73 949280029 100 656222249 23 594506896 30 959209452 34 647019770 13 718340100 37 799844015 90 433588667 80 135365448 30 74453442 81 58593321 82 714229335 65 762633119 4 734370889 7 800301151 73 693197315 80 935642655 37 623126938 39 767883994 53 911245476 81 268922446 75 411144840 2 809017770 14 804382075 86 775963873 0 495163511 34 735628865 55 390044664 62 397535231 63 688884269 51 890351201 64 602759070 76 584804936 5 232122854 89 923026057 32 61061882 36 977819413 21 745259262 70 39997942 44 765314676 59 321724390 39 793000120 97 731921177 16 469660007 11 250536755 92 943112847 5 379019274 92 758761386 16 58201667 40 964168732 99 220196523 19 458149679 87 248290397 97 284923646 4 292115927 6 906685307 95 367288044 92 224253180 43 846030027 83 719255530 44 812019276 20 196658247 95 144784270 59 4844326 25 741216567 44 889364888 98 395672045 26 829391399 94 825150158 16 630258266 30 116515660 38 86821343 98 967410729 17 13965543 55 97421454 65 207243275 69 886150079 77 568501569 81 147929909 89 88797196 22 745438962 84 75576529 50 404590589 69 162734338 69 545095188 68 908707755 53 373648312 72 628599434 52 261943031 71 158336028 67 777831157 78 332634892 56 822028022 39 202732540 79 712195615 81 882380116 44 434960293 96 717569428 52 574125299 29 650626642 53 941289822 72 262435472 85 253664287 54 290725211 96 898919724 92 194117944 94 162680593 32 651287447 54 478044523 36 415193453 86 466558257 49 223585381 29 742398666 91 806691004 30 940450608 37 300869506 53 724117366 46 849484780 74 241592329 79 150300397 87 491095821 71 352013775 6 750295997 33 308641187 21 174739522 59 345991505 100 927045650 58 248929187 37 35640404 44 444304493 53 47316100 70 778406327 43 751850089 71 557072613 85 968702309 62 306022178 89 979629251 13 579743541 75 318582569 87 597709235 95 918728527 34 258476488 68 683262015 5 412852922 50 71489296 91 580941922 1 36577009 32 681267074 18 356035249 71 298922098 49 767315093 69 703006239 64 654757597 23 631916038 23 139316459 31 630528765 64 64877579 8 523149695 48 834629727 34 535350057 90 27244376 34 238759711 51 405029325 44 218802628 85 918965477 78 887488289 79 71340466 52 4899696 30 173717828 64 518927502 37 23952470 19 961919721 94 593465882 64 987121999 0 464934768 24 673653026 72 768387715 29 185755548 94 656777284 25 963947348 40 408001319 29 44267791 11 544327073 1 819704094 99 258119352 81 429964971 35 117065275 66 804195417 93 435284821 31 943922106 64 496484692 36 221927210 78 108127811 0 329076090 13 670627001 70 297356714 90 92247707 81 807651821 73 927515540 42 533175645 65 24235741 58 518497669 56 153823017 27 258445260 74 820613096 33 642817210 94 150609270 63 498166727 50 296840445 4 680261489 89 880547297 79 794131861 40 488835679 90 201656384 26 820989716 77 111004592 10 307843855 56 407078285 50 806214547 47 840199162 11 187532137 81 441398564 0 371806013 67 714697021 18 436512731 38 97286009 76 919306069 81 7965958 21 604539675 21 325159936 64 90239070 46 999310320 1 470693997 24 151186724 49 409947448 84 995464789 8 887680735 39 128199331 73 89806877 22 821976878 63 724638582 34 921892400 96 933791416 76 101916167 50 48578101 66 779926549 5 135869985 4 989664771 6 248631514 56 588345793 13 349037619 93 183087346 32 584787109 2 117994687 67 104006100 100 208478511 54 76693674 62 118138353 94 436680881 32 438181154 94 699652943 5 60121202 25 78905102 76 913821906 1 688637347 53 536116879 87 135264873 17 727641593 21 279426416 4 629061163 57 105619297 85 195675327 35 493176472 39 968289290 68 930067294 89 952986356 16 546883807 45 934554823 39 520219041 88 610953133 7 580224033 49 366851512 95 128177979 34 9471640 69 883143221 72 881551913 36 465769139 7 74296960 92 610688686 71 696535392 56 509114850 64 750157801 77 78152838 83 317285511 87 258466364 44 456984332 20 124996153 77 733734268 41 821817247 13 992349357 75 552069869 90 307961424 97 315888050 9 629002126 91 917178148 63 563221228 8 657098880 84 333201407 13 180973698 92 693811766 61 520153880 62 616027126 67 122772876 66 412731475 50 318733662 7 830093837 49 81071484 85 54681933 29 683485855 76 35066462 47 758191077 18 925886798 34 484335868 77 143006786 74 883786354 44 600867893 26 618539104 60 568597193 92 786627025 35 570525480 7 45529828 32 877370926 47 268939569 3 291495933 84 111752555 88 879417416 57 18354746 67 298955480 28 378752387 86 728985222 47 577226488 42 931999613 6 392579126 28 909001733 47 740313539 61 136064937 53 687938530 54 114116391 11 578866024 44 805917284 24 319732806 83 899429240 25 949135859 11 168816827 53 541172334 91 591657329 89 52189603 91 403816478 81 328655226 4 879190164 46 565543848 22 982677515 19 933235526 1 969172647 80 593114102 44 807341357 91 252318714 67 252228534 97 526076143 67 868975352 31 901065005 30 478040070 17 266188853 42 168039702 24 985861384 55 381695390 55 937559562 2 241138987 41 486480298 13 102685794 78 894927255 28 224542871 30 353761952 90 165008672 21 234624634 47 692092580 46 332161520 88 853579138 86 721998271 56 559754465 6 949978068 84 710819789 79 330660039 84 484051582 18 4663706 92 99954147 71 344600141 31 228499159 21 35343795 49 588371129 36 378119441 80 515600839 34 989079443 57 650947051 94 635606291 65 399336841 77 534108304 32 574256376 85 119801622 95 100329282 32 944630616 13 833484932 75 304141479 35 273362962 75 388468517 88 140428208 65 131994847 80 854169722 44 585329402 97 16267172 61 441068712 50 442851725 15 901998262 25 352876923 39 568891415 68 716993463 51 197210451 12 209729348 4 953685976 57 722783867 88 56554459 97 835294660 18 421291508 68 63478472 20 842359240 41 124905473 35 786174649 59 268846491 7 782384832 99 109675511 21 872865709 95 148963669 29 414899089 22 200439856 65 978676747 17 273485598 27 987150476 55 960544072 69 354592084 84 538524935 37 551013710 20 264513179 52 417743841 84 257710337 62 78176940 57 332054549 1 52799834 38 256792145 20 807317921 63 219840885 95 169502659 39 669718966 20 270771777 70 104020972 4 779575378 85 329874932 32 29621701 18 852269154 74 444715506 96 983325274 4 993486363 93 416435210 64 933002185 73 284518507 38 92419231 83 5490258 36 562377148 23 594233188 64 82488504 81 440896938 23 688662334 32 134846471 55 893063156 52 966308899 32 945248449 99 396682342 71 153646907 8 145669364 37 633560204 67 754588182 95 142094839 39 8113963 86 383122735 21 134734052 97 771496768 94 316031024 12 34434608 43 10033804 9 976707046 58 200946310 72 105353538 11 135440149 84 672504222 95 154355851 79 436053661 15 506153824 35 548667230 21 497010801 75 564719168 54 628622609 0 651260989 28 250535930 95 41971052 48 133421060 29 435325720 49 119743574 35 242462722 40 55940341 68 932938985 50 605897378 18 793254059 25 777403777 5 974018396 76 82624354 99 440628023 99 979638113 79 141304016 47 720400448 20 998770849 61 914510649 14 791585265 23 731393112 33 749753951 66 596786825 43 997698211 98 623292751 50 123551827 13 628600820 33 598884239 89 529846861 4 790164117 59 690667251 21 828661797 63 196002268 45 168456428 7 444966340 82 170594483 1 498191118 67 735722536 53 47244086 46 242019820 98 15216020 55 557843480 86 598662903 2 599480993 83 458763843 80 106893558 22 65449350 0 682202375 54 66930500 71 79541561 97 423806006 20 737357805 58 604522801 72 94289101 42 565373815 12 163170304 53 347453657 50 15260566 69 953758185 74 289890279 47 42803922 25 298489608 95 898130164 65 565709488 73 766100831 52 133381953 81 106841988 41 73750825 68 238159817 85 218029299 41 713677729 22 121757225 78 961661356 3 797728801 71 557624422 14 231714595 12 232653734 88 633564137 16 430572570 53 501519918 13 946984272 62 881139949 57 754908218 57 198910296 25 998747914 69 67073346 26 358894321 16 950653393 41 327106110 13 606869589 20 919866975 93 578986399 32 793157843 0 266616823 99 33831394 33 300242049 95 852166999 17 483418137 33 767402364 59 610729195 19 872477459 77 751493609 24 322316344 19 107644842 97 205033680 19 46633451 20 803403791 25 163963092 69 889412446 87 776400533 32 762325310 47 86888618 50 577896466 31 593563715 20 145318083 73 51971318 15 507588450 90 955494463 94 454082964 0 733683334 74 370426864 44 578082617 2 193217781 95 194503138 20 719000225 7 628193922 43 149564713 92 375499466 45 532058705 1 137653015 12 546959762 14 321587604 55 239035076 58 564045043 84 382041305 4 993208772 45 902545040 72 729843276 2 894263985 4 801862687 17 884807963 65 384563205 87 448208239 92 122333506 24 970801991 18 800622191 32 254473453 70 468045496 21 418456702 54 744026098 66 410761456 19 248599475 5 320495626 78 383464792 36 813975450 99 492114335 91 700783519 17 810570604 74 837143709 88 929269289 89 231465648 46 435110463 11 831808444 100 761678073 45 681929381 73 534061256 83 756044310 64 568813163 65 640438970 48 377537856 84 549990153 14 682294083 90 476695564 65 620837200 9 586226683 18 819520069 80 229035884 72 348484288 32 286599098 45 195372448 63 230243908 99 604766939 58 367221807 89 742297849 51 58731326 59 564380555 93 714375772 35 658906382 58 538069434 32 901793890 72 410859930 92 512633979 93 369096315 3 884361020 25 972762572 80 200616703 20 986847573 55 951926990 0 337800117 71 737030644 96 429996409 32 112429331 4 841496885 17 9606886 75 943718427 49 19612258 74 22126381 79 186682165 73 82087517 92 707436946 14 61735288 11 995114041 15 848736768 6 799492930 24 668517502 30 5059236 81 13506310 52 658582997 86 930444836 3 329459653 79 392845552 50 632651295 12 928537191 77 330377102 76 392627787 60 557272416 95 500028626 57 384693463 71 708367845 24 508161041 57 180057924 58 514423615 31 194189607 24 973813681 25 391522742 73 118847195 73 778635034 55 360637698 86 758540348 58 5664216 36 791492809 8 520984919 43 79382369 86 840388940 40 866395704 57 743505169 76 504791333 59 1119028 10 716414110 34 906524109 94 112704677 64 817367659 44 240486832 86 944740887 14 314157188 10 714757093 80 712165954 87 460085403 88 737828381 65 552312874 89 763148016 24 895051134 78 411872177 65 52727409 91 194796740 96 737901891 79 470300630 36 310091380 87 914466900 79 745745172 73 13422133 100 522023568 68 376369943 18 142841822 47 337247664 67 71176761 95 192040333 4 302875926 55 879985535 15 130238077 2 744425940 4 188303750 12 508146010 84 853695193 59 982376771 77 474547127 31 521807684 87 235692802 12 586099136 59 440385357 25 866204577 96 7412066 83 762883689 57 194994620 55 642343208 100 382810921 86 15352728 40 755738739 90 942137794 45 32260300 16 556599407 99 187463913 8 813339893 23 628355490 78 481651930 27 369430855 85 658666020 62 834418490 94 78775372 82 279297914 17 482973553 89 220456846 70 101982725 67 933391400 60 397114913 17 27317568 31 39197559 16 565398459 68 553148464 80 738603675 72 819919488 64 183731325 37 519266801 11 382406343 35 31461938 51 399892084 28 419899283 24 782938813 88 689958295 61 837817686 67 641970277 71 819246945 40 216631518 48 350170028 69 392686518 49 880244179 31 272508188 97 158024121 77 263995512 83 750617417 78 558644966 27 809753821 25 986154121 16 460248969 10 20664239 6 190653256 72 312127420 17 283604722 97 904918329 83 827501331 98 289303318 81 427114351 15 279153762 19 373886164 100 779992440 43 108692772 49 43083814 67 835122360 41 43952050 87 538250491 95 251768269 48 418689819 43 821678195 50 574500573 24 951618645 84 230136757 28 283433215 64 74123644 90 790687981 8 52558046 49 36625363 26 175299316 17 191835023 29 883967988 35 96160436 61 386076516 55 911394381 52 293496753 28 551028722 53 828755280 73 860412933 6 745832236 37 188616747 88 687810416 63 820228278 3 606405917 87 867272304 86 455404777 37 9530196 5 422654141 84 884420950 1 757958671 86 938390458 11 954425457 0 372565392 63 235282221 94 77543452 2 210468559 23 443656933 66 664299253 71 379193668 100 176371252 65 870492478 54 615320559 86 429749873 14 86798320 35 927653559 77 126777453 81 661529200 91 183175049 90 432364383 100 957184011 10 531341023 49 370821985 18 870257686 11 861929451 53 214237379 36 569848470 79 179045063 38 605888115 27 772614326 61 621181396 88 670903888 40 50462983 87 145476006 8 26723811 40 402072774 37 715600072 86 603820362 34 198111158 34 925068497 94 808119359 81 407313863 25 167108077 32 663786547 94 348780020 80 72273844 22 473210337 63 200955455 70 572664489 34 936079325 38 771481019 75 588090008 10 94650089 68 158963988 64 125358111 97 948172491 68 162792140 33 227022641 72 968076000 55 521400160 89 605890919 92 484230224 60 140872943 19 505164656 46 352817369 6 818773288 92 60527411 18 323007659 37 881397412 85 770629728 89 552912877 31 462282712 72 340229907 40 598789245 8 323291211 65 472002612 64 386260470 2 618150957 32 780482015 48 449923814 52 309979672 53 34904034 82 363042791 53 854156214 50 109277164 24 549109135 43 661889851 11 907607825 91 330171250 22 92549744 99 99738197 69 723546707 97 844533526 10 32988357 75 238235147 97 56759109 33 985531733 96 569204215 32 215943602 87 106923757 73 205062218 45 905706087 0 66838218 9 540041986 33 404796471 34 669239481 60 724929731 20 846854670 58 961528684 90 676241750 75 733143970 71 236501086 85 685900452 22 331004082 37 612980689 0 342578674 23 534070538 98 995578362 64 972492060 87 893060248 52 761483133 70 876579215 3 510412188 29 186975053 10 465877296 25 879394704 64 594306429 70 351605657 7 690617947 11 34628340 45 30744397 38 285916821 76 666677247 14 981483849 67 871884798 22 241406835 92 615069686 73 624195337 19 133873177 21 905249191 54 38860642 17 477701333 91 726402342 12 164821543 84 220435118 73 785219929 57 142778897 91 572499876 9 806335529 4 159736705 62 994209968 12 497157345 35 908430032 82 151470436 46 435106507 68 744229300 82 480950159 23 371606839 45 875191803 50 62947118 15 712693508 22 334489798 68 815708574 31 796896251 66 589669247 70 107352870 8 654007259 97 617532019 40 475163063 9 236583595 39 147287576 19 57072918 94 671011660 39 177309518 8 745670415 24 83239271 77 748530029 16 726699944 70 724672839 27 209661992 99 855958822 49 663546858 74 570506312 26 459600761 1 378555071 7 172956417 91 404777403 9 151477641 17 856141530 96 53001582 71 8700644 76 27223949 44 323614639 64 414223952 65 152653760 62 444728899 13 627048373 43 96604942 52 354223040 86 39744124 21 283285480 64 939744811 94 855982418 83 712847272 23 310485111 22 442609038 44 483299280 31 684922645 71 565009150 4 274652513 96 353084383 52 318528962 34 704287770 88 472334001 40 932091539 48 563588625 47 612103396 44 863046781 49 516748054 46 569475303 7 969251564 94 333788281 57 105973209 87 641902991 75 110202580 92 395855220 62 476816711 74 969615733 92 715090471 36 180032563 40 21085045 72 606385014 23 718991003 1 644157167 68 917236782 76 12289622 53 414633546 71 73581507 37 9442354 94 119739923 99 893425629 40 295989725 39 596233365 47 398273158 0 178704114 96 318047416 73 987806754 48 373949811 8 537124154 25 377198291 91 816858029 27 401028779 55 291263500 60 669221938 48 973345554 75 493182200 28 330150908 34 8383531 25 13361067 7 934057680 30 468693421 92 200975925 17 90979247 82 88559644 78 62347215 98 863154163 24 373172447 24 124943429 93 467853551 7 541243901 68 674793277 37 647276915 37 414981683 30 337988594 47 11535181 28 943208537 5 955952671 79 931912344 91 681753371 14 777873070 19 865443088 31 973752617 28 595815759 64 528126847 37 524081136 0 953198070 16 100953219 96 296177830 49 344618757 73 554528846 17 190424704 75 133282570 4 111589527 46 9484747 50 175535833 67 621322222 84 660775657 68 71253258 82 257209641 54 249537163 5 327668675 24 987573293 67 586043834 6 802651359 83 22091933 79 326322473 86 343926934 9 315463 66 148648876 99 580540731 17 262495183 64 953997619 64 614277789 83 107726114 68 535984314 15 603691454 27 826646330 3 298082514 31 273808091 18 854933199 64 812532444 50 570353775 6 320241631 5 484710429 64 824372466 83 240773587 66 941214293 47 984480053 100 257363305 28 752887312 32 764371426 90 615045118 67 703160525 15 369265317 24 565200339 23 807269258 58 281835376 16 967558758 59 58804824 72 66350890 40 13980001 56 221895793 12 264704929 52 13137779 3 380958867 6 832985405 10 142847141 40 546848169 83 295558640 80 226622370 52 163919460 51 20697982 44 568135309 9 793272801 29 29812108 74 10278513 16 285182676 40 246383483 89 446559356 84 244810575 90 640390495 36 844805309 56 717576117 40 503405761 30 145182539 43 133211713 94 835270501 61 352490417 2 34896482 96 259712473 6 399616959 74 382053490 74 764914247 4 761464247 89 642365454 65 409866229 67 598604104 20 830492047 16 727443923 70 7413488 32 621481436 67 361509773 93 615534122 1 127359689 26 129478554 79 509828709 12 559507768 7 255496106 52 971870025 28 851181287 89 407085932 29 242935284 52 270926189 92 771406086 93 643210424 74 288713805 81 864603084 25 44977326 62 21196201 88 146930988 32 337545400 88 156868752 77 754400885 45 384406359 78 641537275 61 378401761 72 814953963 7 446507492 46 212439746 21 206507857 92 656879808 27 159095175 71 598021830 80 897943404 77 546876342 72 410667052 66 957665435 50 239662108 67 314297508 52 860461864 20 788426244 90 175105208 25 540076417 81 570326211 30 473084584 87 494227687 30 743689581 25 927677206 47 902354416 93 461750154 86 33158292 10 861104004 87 12043673 70 315643697 23 121196943 65 203998565 30 94478630 63 803794414 48 483443310 43 620694058 47 915247703 91 540317904 27 920135812 42 495029340 73 43966394 24 144475167 43 914716821 62 589182227 45 710058923 18 253842762 34 824092085 20 354952458 56 998685125 38 42794180 26 754309040 45 725743751 64 528036136 45 169958301 31 244453742 77 357391934 99 953316485 60 660791426 85 414520750 12 288805343 95 446694404 13 243447581 90 131042058 37 334102869 46 247860929 4 221934486 75 552927413 10 499521261 7 636330891 33 695420732 86 363222053 15 605404465 9 623622854 17 994264921 74 56875102 36 116500059 44 530408295 5 802792696 84 294116441 19 91916442 20 64623654 67 570606052 16 423341474 82 198127749 8 584590982 8 137666535 46 264193820 74 622121584 10 844754238 16 636780048 61 935131438 74 13991784 87 392420777 46 170138314 32 675224888 83 672155725 22 604703899 86 229323260 57 885174781 13 142576781 98 490754314 28 34749458 98 603444989 80 507890948 58 105099052 27 486656967 36 117223090 2 63679783 24 558884599 65 708213993 2 48471867 58 157092014 76 397131838 37 305371765 32 693817389 9 398100998 51 999548074 73 346320546 24 74379999 49 539562664 71 271111089 1 539471607 54 41902949 23 65751497 58 255620315 74 387045019 77 767537039 86 373332423 48 799876914 40 791128873 96 113623200 77 720533244 17 398128141 76 479331703 81 44495721 78 240418803 97 776006804 84 835528937 25 722042866 44 416430816 48 218050715 0 667844985 94 499832084 71 548271221 73 903235887 22 193160928 33 586080427 52 71071445 90 705287177 63 268092376 84 339898590 7 536297950 38 571674688 3 795875247 54 927818741 43 12236123 16 792194924 80 906346103 13 663239564 95 572985585 85 772739300 15 552924141 19 15478931 47 473676709 57 204435941 13 611985949 77 141942579 64 410947709 83 424529987 72 79456838 73 914175846 54 775239325 66 953300313 18 472541453 4 30472212 97 346221891 44 497343245 32 493910659 62 842284463 72 135644766 30 928639307 5 215407406 21 393173209 63 770538127 61 144037401 36 77443979 42 723856799 3 6377742 96 367891968 84 209903660 17 789756997 1 254471479 58 925881475 35 576357572 29 26670710 0 363670064 12 877138798 61 171017631 87 559170409 52 592511445 41 651173959 93 41948143 24 545462574 74 509578845 19 578843035 39 795459832 8 221023996 54 280244771 47 689927141 1 588088134 80 851583270 81 318000598 91 540881246 72 615681313 2 706003157 45 505872551 80 985826104 23 480039392 68 598983744 62 581906721 24 43596248 81 124831623 30 164523040 83 476754869 91 263795272 58 549978043 52 533104143 15 892933117 37 217116501 1 352890681 49 157443522 48 447054210 48 220527734 83 340621422 1 451769633 19 556028022 71 437107557 31 487229389 56 723283709 0 391820835 83 188366555 59 134565943 84 32849391 29 530782434 25 745649125 41 567262941 41 686328329 44 473986357 13 348544954 5 368508413 24 370969657 34 936043600 16 81464851 14 815739562 19 887567954 79 448400796 45 473156609 93 165013024 2 258377024 57 994878165 92 357903953 92 930992955 1 147089018 72 87280934 21 316861040 95 453303509 45 757858476 51 61530069 3 282251596 85 726929279 2 884145096 86 808326609 90 233211503 2 180397426 99 468096431 69 208953218 16 90765371 36 768699527 21 683561141 37 682946769 24 214384863 76 248911387 29 149214768 59 163229491 59 776640188 80 294624569 45 2718476 69 744325165 60 797911174 66 396220606 45 109191466 96 380538776 98 513789853 56 765807706 94 632456583 85 920397433 100 739295927 17 934483790 87 877440395 9 954951498 53 960309971 32 565460145 68 744290788 86 604477862 19 659236785 5 986257142 20 918818115 10 2530668 2 626170926 97 104234809 99 786019654 2 7354856 85 294035853 81 74441748 68 239281321 6 699999901 33 330195096 86 331432343 25 360935017 93 682426854 20 271232749 41 888312570 19 911207846 5 123306451 72 627493517 97 921547730 23 362664814 54 612716303 84 658419234 97 667757241 5 136703642 54 598336314 17 8805733 3 974309790 71 72959385 71 51966411 30 387545596 27 109396689 73 641896541 32 87887587 3 841275456 93 552745761 46 865530338 90 128645157 59 949552376 62 738021024 99 579386595 53 829221911 39 693889435 7 13241410 68 834838934 44 127728 41 634233667 35 993261261 59 854821658 84 235095587 87 360948952 31 56600953 91 524857341 10 335024325 17 769274576 89 522677290 57 550077532 41 871311736 48 859628738 0 734671981 97 305308207 14 148729403 86 408036063 15 241590551 96 973029825 19 623161087 44 806333490 56 75801553 50 44877544 90 704578560 39 524881515 54 576604205 50 611706340 1 14563149 19 892867113 100 890239411 22 50637568 69 384538590 100 216568604 71 35047465 22 602667237 44 723046276 43 618205131 57 209110718 9 993422464 70 628665527 88 596664575 29 453450799 27 711682112 70 789793022 8 873686159 20 806116737 96 629588348 92 883777658 22 765175275 99 774585858 25 264441376 91 534811047 58 872039184 22 250023982 81 758750170 61 694397775 33 951248246 25 27144314 60 232848577 43 965446558 51 752661695 9 368642651 32 724165801 84 327024652 29 7554724 20 160057962 45 201964518 82 247088996 99 122025663 68 135732118 44 29975860 46 972946144 61 916432631 22 981096471 18 159243804 90 328469692 23 949914078 17 635070075 30 544650258 14 897015410 26 401550124 83 305961277 10 84841192 72 233621347 78 241008555 55 28844505 65 515581221 80 775709726 33 466359119 50 775596634 98 851140324 17 608542711 42 64329603 21 286679763 50 457069246 75 587709349 11 582062469 84 169044536 4 280577127 64 128698805 56 909584764 96 671163516 70 48384267 94 979985210 25 894271914 54 531137296 7 276190849 74 454796013 68 482867013 98 701713429 31 259006704 43 598169141 74 275427476 95 505399253 82 178264475 71 378937236 6 795216777 42 960323249 22 756167321 99 682527296 69 300120853 29 344467247 95 648529733 33 568502746 95 570400957 59 891203846 61 191879826 44 155607850 70 774072286 8 208656612 17 780594602 88 304588746 82 725997547 77 732971188 62 713735850 25 384405093 9 362057972 6 793124942 92 358911624 99 320150715 28 517751569 30 724757535 1 96174750 62 348973705 24 41912711 60 750794486 24 74488793 9 835230266 52 297150964 30 797256182 9 888804336 28 492906621 40 92496621 23 760568737 8 512870386 28 444884964 23 620488075 99 639341267 89 87168311 21 565243152 39 423767988 89 624782678 3 651555816 42 420401230 86 767194604 95 854269030 73 510234230 4 108496701 27 521007108 41 796169629 19 750796809 42 68596108 46 759866154 21 235959530 85 437209075 9 392983468 51 413841952 92 97346396 27 591342574 18 362805900 46 389903731 72 344244741 93 36692051 76 376754414 61 599364384 4 865964951 50 277818619 20 796693305 58 785571694 57 711504724 43 684311988 6 123731412 42 736192214 63 217309360 82 998248142 42 439565381 88 901392208 34 870980617 12 941371911 30 526864122 11 975134557 36 192966561 37 403817396 98 361669829 96 451851907 72 830968494 24 519857189 94 964083719 24 108136652 55 192618132 63 637461409 49 447395674 11 721102478 75 738352977 51 839318599 52 876359110 26 169031218 27 276777789 23 453376649 87 413016734 68 176027351 42 384986389 84 999952785 96 282631701 20 514731464 64 14857983 77 589909624 44 243059215 93 438390574 36 778839358 47 434653475 43 857480668 9 517726550 68 508106107 26 268829616 10 81575195 69 733421387 16 276378414 72 755129327 22 187897383 40 707362104 56 794330275 2 893026477 80 550914627 85 22384693 26 409325470 23 691716044 70 322603789 51 231722028 43 636598893 3 295088997 75 254890540 58 804933113 50 552306242 64 188371515 98 845803268 33 758053317 37 267357694 35 363934487 7 10130647 53 442768327 40 861558366 58 206325778 70 318418039 88 621163629 62 613015724 22 563030161 10 42469102 82 89192772 89 337911192 33 382374206 51 636970455 17 363717079 58 700568845 97 72106177 13 22949487 51 281327683 3 917427129 100 342156733 93 726328088 9 853056196 37 274367800 25 518178897 42 936711026 13 526971584 73 323822424 55 158267218 20 484444433 58 309932937 76 558038451 6 956811152 84 427955248 6 820784698 21 510564509 39 660627863 49 199354376 50 207037935 8 206608556 37 395803018 13 230551448 20 560963392 51 784892812 3 805579915 96 733242412 37 322349825 30 385671475 86 580222574 44 34541846 6 663543859 49 309574815 40 875723681 39 670272188 5 516035386 93 996787085 38 26882817 76 371268741 51 844641016 11 18192176 0 818362333 5 916766362 4 504910500 40 677986239 45 641835084 58 740455011 62 983817006 86 526141557 89 739148110 27 687986491 84 516359264 68 376833421 57 205876233 15 763836119 78 521807241 45 395094105 34 214253721 18 383803086 64 434432126 75 494460303 70 293112240 42 990495133 10 633712254 46 886808592 93 414620663 54 33186915 57 436182033 7 10084405 24 571893100 15 329165987 26 336931433 100 302202198 32 410483263 95 477031663 85 437008935 60 224120635 77 414744561 27 629271360 99 35179009 35 786125007 33 547440797 10 819376310 72 287572865 100 221067187 0 888774999 40 612033618 96 106874581 84 256660291 47 327767798 48 688110886 46 49765852 17 884543242 73 156462322 36 310736845 79 244482738 96 732505642 55 42012856 69 950279386 32 776505979 74 860681758 12 878286246 1 205536886 79 936788324 14 142826717 76 835582784 19 554688494 64 703272009 22 753282505 38 687625989 61 969943157 20 230013292 59 441997939 33 905562894 99 765370617 99 376567511 15 448136744 29 452560942 1 963713154 59 843841049 30 443613051 21 296282721 62 88942426 14 38334284 36 442458913 46 406627525 79 434615109 87 940640742 96 432155519 12 892553881 72 10524118 38 764834947 42 809843481 56 141054129 37 589522269 71 184892634 7 230450215 54 502785103 5 784777341 32 552986459 38 132527819 12 345549646 43 319314936 31 553435147 0 918156882 65 972860398 45 375961048 69 117531188 16 510279100 80 591666888 60 699333201 78 189882574 94 960646999 60 383194258 15 681402367 97 610900696 99 242707331 79 318619285 67 115727370 96 887824945 58 163036522 4 383815423 78 417285993 47 759232360 69 863498821 11 452876579 65 68400159 43 977796004 39 638493520 27 384435215 33 347581534 92 233706905 46 360098305 48 993381195 10 202643720 69 779875642 89 950202857 56 41468659 69 60164251 23 44402499 30 532591596 48 614030484 43 7434901 93 922696475 97 562777665 7 149661423 20 504219287 35 114879847 17 723858736 76 29079357 52 618419222 91 767537926 20 530301537 30 397541634 88 305793634 58 357021944 17 979407554 79 11993083 80 565090661 92 617483612 22 131722061 82 95272777 62 685737952 10 301669416 99 489290369 55 808850884 60 373633650 49 90775330 67 344982929 82 478504112 88 604878123 56 749430970 38 405494392 49 529934402 46 594469616 14 214318738 66 802853842 84 860780371 22 998927157 80 519084018 27 321551261 26 396518363 2 784894096 37 262842943 65 667214707 27 842731320 0 516772862 91 426845397 27 102967765 86 550261288 60 69363372 22 992308195 91 527735495 65 673647940 69 918350311 53 302266416 92 546004121 92 341165952 87 753218908 100 570605978 36 229143977 11 416069519 21 463833623 1 28173067 56 552026316 93 423567603 52 124153638 43 659710617 63 133488955 36 322355948 32 314630346 61 863039599 59 258089365 3 109400430 80 123110589 0 993833270 36 80101268 42 533556592 75 466507076 79 293846520 90 83162434 75 664068768 12 210761182 75 187713162 52 515157448 53 949877678 26 131104987 21 681801922 79 516687595 38 477604608 52 737809101 50 321524735 21 284819031 91 773683532 21 855417586 67 981626331 62 552614948 28 59687630 85 163745906 0 838793138 23 177720275 90 229346139 25 253857607 61 399937584 99 462000173 31 989269277 57 571142964 74 83597889 65 267634415 5 913383134 44 968189849 80 224235068 7 99264314 62 267845529 84 395939336 57 538701834 91 89083399 64 610399977 33 905866885 39 515105481 70 538875770 12 453226014 28 3564134 18 824323520 15 575843476 64 782221572 58 751887253 93 577246670 3 643502707 77 200865290 42 989569322 50 137399592 56 59897687 88 324938540 40 159553192 7 395466647 36 168479593 46 628762710 86 48054262 18 94822167 58 331779454 72 674559713 93 862576209 26 530343890 40 185102418 0 950795356 21 50369847 32 67770524 50 83340047 85 986460885 48 656707970 0 913927454 6 536812208 19 645138695 64 491180235 70 246002389 77 415047401 72 489063022 71 440373055 86 70738572 52 661070923 32 282459495 25 779480231 44 692942027 54 783788852 99 892394207 16 308365139 93 533209037 67 179697493 97 664993921 6 332288807 88 13729285 72 506265587 90 308160674 2 441421812 40 640592055 57 907270375 66 829693227 35 425604804 99 106004260 81 978203526 61 410989629 78 501915869 11 957261649 31 743131015 26 728057315 86 151187296 85 93191208 40 895790664 76 620975800 22 189367203 79 575290027 83 137242496 44 412546289 59 175406497 9 334501496 70 154534999 65 325538986 46 996227474 47 770013907 73 904457912 49 904151629 78 293496145 97 80356304 3 818510271 71 839082249 80 813567448 31 703106109 73 373691822 71 446486615 85 140976741 55 43104480 10 892015650 52 257359698 0 607561308 36 355689101 92 695277219 62 828457813 60 428057156 79 889272793 29 809893871 73 168183498 100 633637823 28 354622773 74 25170392 47 980315398 22 636295856 94 812943986 24 527075248 10 601733060 19 626186207 12 101182707 18 628872219 54 431507220 63 189656941 92 471275231 32 415510923 50 272205157 67 694527220 58 35283830 82 747217397 45 495605827 62 492930226 15 942531442 65 119020729 83 419610582 41 439985207 38 475720684 14 240963449 96 777959768 63 826072481 26 167544696 39 889569923 92 5994251 98 866081547 26 208628675 7 29399334 72 681572714 8 331198723 6 810649514 39 379322102 92 924672182 51 816888429 5 741103739 95 382488147 20 44293983 7 954345589 66 680405519 36 228826474 98 953524663 2 321312414 88 585507391 84 734555926 3 42253003 9 189756539 2 862845706 97 264621730 19 855812145 90 691921793 4 556298040 61 888916902 24 474372564 31 204836129 33 562115172 0 949009455 89 78874928 86 362278949 14 805898433 54 695536541 58 35223967 73 447305868 17 574876440 7 399081139 51 520202300 71 874714835 63 569198319 0 266559920 52 310031738 37 860375730 71 202920481 18 367521011 25 14156715 67 577756475 19 693424021 17 20820295 67 976810632 33 533278917 61 989371222 39 352980633 49 362930239 76 385540540 40 505775508 75 545423776 33 596591903 53 206180046 93 742362264 40 50113698 57 502621040 43 931362992 44 731900107 71 750015765 66 285868164 64 529047365 89 635095209 52 631388416 74 162665169 10 790761339 5 463174805 70 866193793 5 729399764 47 76802098 21 590331615 88 999569032 88 407628016 66 638375176 59 598523320 71 142426838 95 271997871 13 225406447 58 83687624 88 995682960 41 468492340 42 474230849 96 248063897 39 378792274 61 714567327 84 26782372 3 521950147 34 102736352 79 262417227 51 511922188 59 338035567 1 678795236 22 955110888 28 491396205 39 951955948 13 822998068 36 183444657 52 982666976 81 605292371 87 374794291 1 746403241 80 963033964 70 568578592 96 879892563 40 126733748 100 541552510 40 278829278 73 313975569 28 608323654 85 815995218 22 348733908 60 542480398 98 239708974 55 564171365 77 85251530 5 931034152 72 518849461 17 762883577 71 813322726 29 502317350 54 596669362 2 36956695 90 694360428 41 565970835 54 560372279 29 125915437 13 870175069 7 874844848 33 910449951 79 869901702 83 143997391 16 70085641 75 480749008 5 605540267 98 962484546 33 273401921 94 267133218 9 432009719 95 634458983 47 222137112 88 901234432 60 229721431 70 320002906 16 993716962 23 822406188 42 89576610 78 437742693 6 648503107 81 590255728 46 1778202 33 993505800 96 995278920 12 674572444 79 466837131 6 520566036 38 546255492 93 116713831 25 830105475 47 809159631 52 409557739 1 59440217 64 776271643 77 686408731 100 635005013 35 804484684 61 962550219 44 524295691 59 432438193 54 791546374 7 883674830 75 856118390 71 960035870 99 400276068 79 793986978 23 801625433 58 124495396 39 108080892 45 273724267 88 892690211 67 149373454 54 673500019 96 240287869 99 208993134 17 25226810 8 798435308 76 826498487 14 9600488 47 519095815 32 530000781 54 479311925 67 382043849 50 506591535 97 374266449 28 558796251 9 675448706 5 889052116 7 881830779 45 137880431 98 796404145 85 713660366 25 900091543 18 856972038 43 95419990 87 86817687 18 698312865 12 218341359 17 397189561 48 214225862 55 487628523 18 37146123 19 42083434 78 534928645 57 153268156 37 417719389 2 939488255 48 468031002 89 634956296 19 90167182 46 731379761 5 679323735 87 591342644 52 255420162 55 429917745 60 978147735 39 383254260 11 58534628 29 888087215 5 219571113 49 892771688 22 459976995 84 354280246 13 542043412 10 516658330 96 23443965 10 418632050 94 962180718 87 236438665 71 893046907 29 924913164 92 59066203 75 276510075 33 663213585 93 706106352 29 278053323 49 3440606 74 158555929 19 738464904 30 246022485 65 252536490 61 345770127 69 99519025 59 821085377 14 246347135 88 730587242 23 187120005 85 950813973 6 611941648 33 679149722 39 124493696 31 793611353 22 126835656 27 359646819 15 561101504 26 506278711 19 914799573 37 763219052 68 422711928 93 811146373 22 418021366 31 830180764 35 422236950 66 404566053 29 700573233 11 339709404 29 767517230 66 852744761 91 401788011 84 907731297 29 246127345 36 373600224 1 430269827 26 349110425 1 999347585 87 83847136 29 161735090 74 626728167 67 403433411 92 482655969 40 852124938 55 622249012 24 131529048 55 278323954 64 189171347 43 581468718 14 589964883 72 581936202 37 361121748 58 505155751 8 363648318 89 584004243 73 372130794 76 750341911 15 447549269 94 100826285 44 303162655 70 797840905 1 996022354 69 251192880 7 980805730 74 393704851 32 348127344 4 670741770 42 195807977 50 641051176 0 27696317 76 172990883 11 119974560 95 948475364 45 340459379 30 782955902 20 643917166 2 414428689 10 35986208 54 39557811 70 983148628 51 983102052 69 231199237 33 807746294 73 658828118 76 425933590 2 598513873 80 959851270 49 965826733 45 100706476 87 793011368 91 105412608 36 228523455 11 543424272 13 643322905 38 786890804 26 921139055 81 996356914 10 650113830 36 713882146 91 151828637 34 181486234 7 900400251 81 552895411 52 516949609 11 133839665 41 781192529 57 197141828 68 447638623 72 767146948 61 331425582 37 648916268 0 22504134 0 510581393 0 948217263 36 906755354 60 48187246 82 680498562 97 808138807 63 179419678 78 205027924 64 352091800 86 458448207 99 390610809 52 321518605 88 177887608 56 215289406 73 980944277 71 987062371 68 107051455 15 270461587 10 134183925 39 147887285 60 592280619 24 344442914 69 303831650 57 10894557 62 211664229 36 580018545 94 370408399 23 66796795 79 861629360 56 898176499 30 308218639 24 433016775 54 704030734 94 427812532 55 820131165 17 847393817 59 235854716 36 956570304 23 106729320 61 792421384 35 166315325 96 912686019 44 519998273 64 992012525 8 704594313 56 134210037 88 831687383 68 928201880 1 770779943 99 878523985 79 984060447 14 857797780 87 663255087 21 591437924 52 38186573 30 865501358 55 372158069 34 263055484 28 225425475 80 605612061 19 278843949 5 420327615 25 843878091 54 373080397 41 248780614 51 754879180 9 95640340 0 351468829 85 816350204 45 310816989 60 10187640 95 976287773 40 68151184 26 226680576 49 281451339 97 410047205 99 220581693 97 280745826 9 324457449 28 362604574 71 17631175 70 902711354 36 728787987 85 386365166 11 22337922 78 377510152 87 699993754 37 197010276 84 74887199 71 219639751 23 622656510 92 184560485 93 943654997 21 883269425 6 797269163 34 854036576 38 403974664 52 279006985 1 391179691 22 367189637 18 616322112 61 916318178 92 856910270 86 702774067 51 243831409 64 572616695 47 82559625 42 380938857 46 3676609 70 644892492 39 363192915 77 790307653 12 620698105 56 651571020 84 918526802 56 335179004 62 794829934 93 558073666 80 717880475 54 635799089 30 273295572 45 902296917 44 344031244 72 936181891 35 199537240 20 196712188 90 349255074 94 627917180 40 824221019 61 561049276 84 431125979 27 135341963 38 495583738 90 31542019 65 975208693 97 801792791 69 489148361 43 207834949 32 931004313 83 107835714 76 917257179 32 597043182 93 384184670 85 545353748 18 666393634 81 153563242 20 411668372 52 399137350 82 78710170 15 639690670 36 229843277 14 341677481 10 555442782 5 19493733 10 536297267 3 934870474 84 93794197 74 489369192 85 172402365 51 272696566 54 670829315 32 947026023 11 816860691 5 298228126 5 23766223 98 44103559 69 420373110 100 208950167 33 253118552 75 867379907 21 330323544 95 142487387 89 272183835 14 565772137 53 781183493 89 251644456 64 106928605 75 948324914 63 614487423 28 513142901 81 471383399 18 759688205 16 216816689 37 431429328 71 142654411 97 292264577 74 848201040 11 500645124 54 44495748 39 724913702 84 336947686 73 162769197 27 861955188 57 230142220 55 691669709 87 345263961 36 643171222 73 299411306 81 136885459 20 903449203 1 718976432 78 990315296 78 180762641 72 139282762 32 864914943 16 251106474 36 127462593 76 650400642 100 432665300 8 842246076 86 491405524 15 277130040 42 729017477 62 406876917 21 635198305 5 206238952 58 612104411 87 732572697 17 64079043 57 133250793 51 298690454 4 350667706 96 460210669 40 580170033 8 789086957 67 319313745 17 960115258 63 127001963 78 993476310 69 328961589 64 828945152 64 34543755 99 349054206 21 978210248 21 871300330 20 574434995 50 393575449 23 326921319 90 72646649 26 937669276 28 65789089 29 153518288 68 995336441 2 955036238 2 207153135 18 126756182 36 927855371 29 400130108 94 688434414 94 107730143 4 346285029 29 735878200 43 463240074 53 825316868 1 477064888 53 458152972 31 942015563 79 408776749 64 287632261 41 905462819 58 678749237 12 425151228 79 106205883 26 14482464 34 255851942 30 611383397 58 620197863 92 785877146 78 576640432 96 142438531 33 828474993 75 620881671 73 141104987 51 310356693 44 735964734 5 135045377 27 379202110 21 949479463 49 341194288 83 619028666 37 301351980 46 765932190 40 789323372 80 143019326 97 679237781 84 756304293 32 45251705 25 327481261 69 230424684 82 212150213 84 924565186 87 686158492 30 778776910 83 511128996 87 676329878 20 361865847 38 844995773 4 581564386 16 161827596 100 340731242 32 936473928 83 502793424 32 377142892 34 658240431 99 695343580 5 99357958 62 539547108 4 131032566 82 139990379 22 394078390 10 316188070 34 803541980 30 752408099 23 727744389 24 214150345 54 87797781 53 993949551 87 321399985 26 279914717 9 704365428 22 636484747 10 139832028 91 96545285 55 533278984 32 971401449 62 568651803 80 251502217 23 951521379 86 270921120 23 709829627 34 334273829 67 603582877 51 643308493 96 549004307 92 228588574 69 974174731 63 816823887 57 913006159 74 525696797 4 657183841 33 275651697 47 371268755 6 252688227 89 103471850 15 782780551 68 371393295 13 736524620 74 561127201 55 526407098 20 679941469 39 688449414 9 905410032 95 761175606 12 361296323 27 739923026 43 562755066 58 396937798 33 339604244 59 106001323 68 731744246 34 221656362 21 891223205 18 223124034 44 792305998 49 318131422 65 812182414 55 949487495 99 968735509 21 200544296 50 172888715 45 569257083 65 46005878 70 553785392 26 174021342 33 335198281 66 371482368 87 225917468 68 830424376 36 507412148 52 992140520 54 90453916 84 318114360 69 431324194 86 504844236 97 663209493 62 17934008 32 156021319 89 879049277 100 968578813 44 935286511 38 325971576 64 680046124 18 415438307 0 207236236 29 173730825 95 225284856 76 48147852 65 664482805 97 314375011 54 61307892 44 770513628 51 526858360 15 703985738 9 573932459 34 247369409 31 287866203 57 957740617 24 544429561 20 570717893 93 807341193 61 51390360 96 760359276 31 620845257 38 282804506 14 924637025 26 745513776 21 80547864 62 65741812 34 824535154 1 640196962 11 181348449 22 963206466 12 234334799 22 506525003 81 207716119 39 367183618 13 754161228 60 26518498 57 495507281 63 584416722 4 306936031 53 620557573 58 547887997 88 817866334 12 723684746 80 356727520 3 401504290 95 772822236 17 906166159 49 161584217 81 486032005 92 964191432 84 804571820 25 74918819 16 190686721 99 177245423 98 198656575 71 162656463 61 212463325 42 467334290 39 597884586 82 624120968 70 554064146 43 960058318 93 242090638 87 245224287 73 85085899 62 144258984 17 94618071 11 241745227 57 95638902 78 237798678 99 57987827 62 768414519 77 784380739 69 895844507 92 474152263 64 641767073 69 269899387 35 244338890 24 37133860 55 993595690 68 659754526 60 103759437 8 59868689 4 220256357 53 293240421 83 908295908 58 905791317 30 486890948 23 917035648 69 828562019 78 905766608 4 225447910 46 896405293 70 239487856 6 739190791 98 899468443 26 819297878 88 896053396 70 176871995 94 752821467 62 651611383 61 422968289 1 187025760 81 424417159 4 826500681 40 16123058 17 554998506 42 950130417 91 822658222 42 804198390 74 381550696 33 69460865 60 124481771 39 519241163 61 510072872 56 555706769 98 876131865 7 672470828 11 249959300 9 643483512 78 968327809 15 191891268 17 985280913 51 398669856 14 320404858 96 778737992 22 910798407 97 760699720 63 873047810 30 660895423 53 50950162 46 868382344 10 382607986 62 982488351 35 31001024 18 586012694 73 31416024 63 84073193 90 274745439 0 571654967 54 219889955 82 55333653 56 825751694 32 869351755 38 761202377 53 394931685 36 815306192 0 675587065 51 826987699 19 413804968 26 334667783 43 988416303 17 616931416 60 743347444 17 287005758 2 114252543 81 605706581 54 264133035 93 248604104 28 597883875 61 295866527 81 510675777 26 860807090 94 971770822 80 190466040 43 772769328 25 295267507 89 568898858 99 45619407 13 3584084 64 215926766 69 395963265 71 79937067 13 98127569 61 568334760 77 920075504 93 377689814 74 146758300 34 674807763 12 499713366 67 328674314 83 735037402 71 982825024 93 477097567 19 423222049 19 873229848 39 6918359 31 433295313 1 191986593 79 677386347 74 884462282 60 696703550 98 176397349 4 480497518 95 920804009 34 528827110 94 703487287 28 307372151 81 605431735 30 518399896 55 576488101 56 331402603 17 981851750 93 997615923 48 344397773 67 235733143 22 48930610 51 649968572 75 87529907 88 391703935 7 769557516 20 33622062 27 442175954 99 871945923 98 749970381 38 634102605 92 880340284 46 361416964 75 713254446 100 549943460 28 270785986 80 451817883 57 872173786 28 468291979 67 87375952 11 426096890 47 75862583 0 566316375 82 674633463 77 49237580 36 848474995 54 514811444 76 352672309 97 400728645 70 507907901 22 10708740 63 340209586 70 880307506 38 504602088 100 208428746 38 80089940 89 733595858 41 192687978 73 624345715 39 310571022 61 115449327 44 128852456 74 841108320 7 969818676 39 514745565 10 878798114 67 639171166 80 8491700 21 683467195 86 910404581 77 181476803 62 170543547 79 157527394 63 131135724 20 757463624 64 238236733 47 747077120 88 875042558 43 496575033 91 130272646 62 364733734 91 35050845 60 402706440 44 341000306 82 382250748 9 183412327 60 427521733 87 370261494 72 475342295 26 110363748 23 181704338 93 616631635 54 224928091 42 699179329 52 219075382 91 859871201 55 786853783 78 129862393 7 858163600 52 251091258 26 599870673 28 150146228 41 429957046 96 991253328 46 669375906 2 90300969 74 57471295 21 808396346 31 106648871 85 768304462 63 694489897 52 128507596 55 30443966 92 175338514 39 609029789 8 708896014 81 991031832 38 872729811 96 873767797 70 359507298 33 598298382 13 187101312 47 976513577 54 285118158 0 325267588 36 600880763 67 792976880 33 684000158 72 380447695 60 893725571 74 196575860 35 697174704 17 973677812 100 363274822 47 265396667 37 13224609 89 219288727 85 576923928 32 658572524 42 633920431 74 679662276 52 853072152 23 481347910 57 402445577 76 689972072 95 790074344 98 167024780 77 653936141 9 516843754 79 92965543 38 964832484 2 669568462 98 318575214 32 227925949 96 50540073 39 102027122 32 219337319 28 901512253 85 658345679 28 891157577 96 821856166 19 167350964 58 455219091 65 694846881 2 431429951 15 826357059 76 892969602 63 935675302 62 388930049 83 302175411 84 392323089 94 120308487 34 82599251 24 958849735 57 613220245 62 578082734 87 403339973 34 24538063 3 399375153 34 123180870 49 801916686 31 205435008 68 626342160 100 769520753 13 504158711 81 482528829 80 431420560 79 975824521 33 795393051 91 864749354 88 644330184 32 265841264 70 222989698 25 874135904 25 615003476 7 145253914 36 723925305 19 35104386 69 147754166 79 410409420 72 543742665 37 423188396 12 944012152 71 345224766 94 555398888 16 687747137 7 52067306 95 203205654 64 654475163 74 481438886 34 815815753 85 292984156 79 159187204 58 170959575 1 105850830 6 254201358 1 563173155 78 118611192 1 132628764 95 439338027 60 229085208 67 344067865 87 721718990 43 737824763 6 208034802 22 74347813 80 676624979 79 418202850 11 95439732 78 72199585 28 964121889 37 754172173 81 445320719 69 578254053 81 140269591 88 391561704 43 770379782 52 58165648 70 784385424 31 761102624 19 238837095 71 162797675 43 833747616 94 354436517 75 472096583 44 169367000 30 294892416 40 358990630 96 352694648 0 504550212 26 250760830 100 855053845 77 262011566 98 875351166 11 674860033 25 855792872 27 59840121 37 256639803 50 819806626 41 567455517 73 551516797 14 43722603 4 641427699 98 590848059 29 735922693 36 969933155 78 715487178 82 987948337 9 370411518 49 116594879 19 570711151 93 55957578 58 940961776 11 181041322 91 938185234 17 437484171 35 213397444 3 583095776 20 984350570 69 645287178 70 338150295 8 543447426 37 854601172 15 916749060 50 89577838 68 619993585 55 368823959 56 20271257 69 665307426 51 113580962 79 906574004 11 442483418 61 75705261 62 18801811 41 459093565 33 136060742 58 684206663 95 474690690 97 513723672 43 22705645 69 874962362 35 886573139 41 997802845 41 951292623 76 495503763 51 142692301 84 564088015 31 60694645 50 834587215 83 966700186 41 110576181 13 911052409 19 912329075 57 263785029 93 135854375 92 368184051 7 374751715 88 515369455 40 537420790 11 639844918 32 916648339 38 133196969 36 329198178 33 440264128 53 946404932 85 805958769 68 713600749 18 869983673 10 891418846 29 765838087 21 973431947 55 730327831 75 489551987 67 604841950 30 153655821 98 335902528 72 328699477 90 818006066 10 546971135 77 877724959 95 203102184 77 262921421 89 457181118 98 549782202 91 71203430 78 474865224 12 913782648 59 985419875 78 514066343 96 550337078 44 204962823 78 737051299 21 514335625 63 813100909 93 151550458 48 31980445 54 982137415 63 80853163 11 881450017 30 615899234 10 558364283 14 518297087 55 677203032 28 751008980 24 36572700 24 513474061 77 639818822 15 459146154 70 343449313 43 217618713 91 440962356 98 668555609 37 183526922 4 292405141 73 543950868 98 160538229 4 150474987 75 210541658 45 666579124 47 829006097 88 520006810 3 33648561 95 316638126 19 158492547 8 52811643 6 458846680 50 462042615 77 560854526 38 194788809 33 862783045 68 359162497 82 681632224 84 798973582 95 239865830 48 910662043 64 364007445 48 96492901 68 41176755 15 389385658 40 388881218 0 64799480 24 754217883 49 501157578 78 963796883 33 670906514 46 531978374 92 12683368 66 941746476 16 970937593 41 145535358 74 651886556 92 23840132 72 630313111 84 555165669 77 628151877 24 487943634 18 990205637 0 336945803 14 619809124 57 289749673 33 53711561 67 324063971 85 920591251 86 254092050 87 849011265 35 366382413 74 852579442 76 371681483 82 511956945 27 490749667 21 944605619 93 240984560 58 382262068 47 382935454 57 634495728 40 291642538 36 273749477 73 252863102 32 153479405 36 639773635 27 959215289 79 510055826 61 769307671 15 197763490 92 675089713 15 361249031 56 519459841 49 109946529 4 916704246 83 170127603 99 915661156 4 999534293 96 430437394 55 367455886 86 826418504 75 139980865 64 868765477 85 30601829 49 667600665 99 156457031 72 363020367 32 315087627 64 64612048 4 347302602 32 652829612 51 891370291 62 761253816 35 526192888 21 746305660 25 237113604 19 28518797 92 765707826 5 86343519 37 243992148 33 585545062 28 939132062 15 953553280 81 405075678 95 13772307 71 159789871 14 107275848 40 316050904 36 114357069 98 795420804 40 729675120 97 172564665 24 268219853 69 390930921 58 581639754 93 109080426 78 694988836 6 779768312 58 679860580 54 317386893 62 257911142 73 383138455 73 482027169 93 681376921 86 513253362 58 469288734 47 933497886 44 687998670 88 549489862 37 478424077 79 849131202 17 654390268 20 675428343 96 77728988 47 431013856 63 613217265 87 721960394 77 810486409 24 816075425 52 269473983 21 330056920 76 665753715 86 257585856 16 232212297 81 784553009 54 938909121 5 305203839 26 209768966 43 413079559 28 966190324 92 39069105 78 848555396 97 313269282 4 855401400 41 99521369 60 743542185 11 591920455 43 773588300 71 965950061 49 210257729 16 419966909 13 387400497 5 847434152 34 527140302 85 460202949 76 819977955 98 348010924 86 652288638 64 210267778 21 660434358 60 589188443 29 46748852 97 750989186 13 406186185 8 872485737 10 301613956 35 261635342 56 733663077 73 903797096 51 315139522 5 246609797 0 467648838 68 546873870 23 970963789 38 19335425 45 262775147 26 635790300 74 746906446 80 59285345 68 803126702 95 951645682 49 145204651 56 146256479 80 90605956 46 388162739 83 657575453 86 524362365 89 454353481 18 306949508 85 781227638 99 351230802 2 265526014 71 859261802 48 166662460 13 966376005 93 231225915 42 41580761 73 463909892 39 121282547 71 109247339 62 757373582 10 219021451 57 232526938 23 892930039 26 603434371 13 306223079 99 612385230 19 270742154 39 190292320 20 862775415 94 685990481 87 352249570 25 117881290 53 928954050 73 967870293 15 268331427 29 777302278 15 822600624 78 229901383 10 404993388 8 658739429 75 817893574 15 744864691 10 799703419 1 987677738 67 177781976 0 532417770 51 141933708 56 957019575 93 409807608 3 801276202 57 505954096 22 457702491 16 129103018 52 527238963 70 449444514 88 381432501 2 18484319 77 794558078 20 120853331 61 39155955 10 746260700 28 884313324 0 627936698 83 130297804 49 108430019 22 322780629 59 57884300 96 516732871 51 63009396 53 826335126 59 126228587 50 345367869 97 81668512 12 805024069 70 395842037 3 668279561 46 737370543 64 638634809 40 814915719 94 680599443 64 345263827 43 70550207 67 371508697 90 619003815 62 846038273 22 787397041 60 705352586 92 245649258 72 558416964 57 211850144 23 547510311 65 537122833 43 676076887 51 238150464 27 188330694 59 714440736 56 73041265 99 763229992 32 222524461 24 213521323 16 5050030 27 449613427 94 644206625 66 947476041 40 709231891 84 282030939 90 803199373 11 158027608 6 145705525 8 170458438 26 771716232 39 902074970 59 908701636 2 399937171 64 589136499 85 416741646 68 670841083 13 971974316 6 985625530 17 771787337 77 821268814 66 339804024 68 717592285 3 648412483 17 226596197 65 313772828 25 907801074 76 568745273 37 874271603 41 783850647 19 808757989 83 171292577 71 140799379 48 459191418 28 756097759 44 997147679 62 245593268 43 857066422 61 150561369 35 159368399 85 74390109 51 745957955 55 941740631 64 999097668 67 374616403 40 143361895 8 775750673 10 637607521 24 622400857 39 727656489 18 136288956 88 40230758 24 83028176 34 726761300 85 350501915 29 766531842 6 752251952 49 144612581 27 22756736 94 873496822 28 981891384 89 798877551 34 800841962 53 771712607 77 246099933 60 437947926 33 773026949 24 14615924 29 995380814 69 905994564 37 575293237 62 512051782 78 626972347 68 927769304 9 596351521 34 502318984 0 673403864 50 316933473 28 425316107 62 143063624 10 773375194 16 468355677 50 667753007 54 105182850 64 844999114 54 967652432 27 166898791 35 138917011 11 468050265 84 333204881 11 805144708 77 197813256 2 989486170 2 490085191 79 807769210 75 675791992 27 125757719 94 107645687 32 350923913 23 705538707 3 785220535 76 780288945 87 413617017 38 260973281 78 743893213 74 365444136 47 861555263 98 481678702 75 733504949 46 279061541 18 420464687 38 97396266 4 454271582 53 814047252 24 362887504 63 860465165 25 855047919 53 856278973 90 282470794 21 703043703 61 463036130 22 931393603 12 660155066 39 732912788 29 739728573 60 155758863 34 974214880 46 665034531 68 897875627 31 530061000 98 301442637 95 41203204 59 219692660 20 710341984 87 342948929 6 819300627 44 896798077 54 508219871 53 841157817 27 498706086 98 128269524 74 533337503 17 426059615 86 457777637 45 339807756 44 84435173 77 84652450 46 961608547 64 503208485 7 556335316 96 908456840 98 56933804 58 468162901 46 587467447 46 150019425 18 979755262 30 278149335 37 359410314 32 981861102 7 819707279 68 222485219 70 200280595 80 93354306 6 417334308 17 167105428 92 121692689 50 275349960 24 910677814 3 713909748 14 513996746 2 796716355 35 116035210 58 413507565 9 268205425 66 526685877 100 985946414 1 656317504 1 500666325 47 677349267 23 605637857 27 12723694 18 867483790 99 453507441 9 194875618 92 465901439 52 363529371 26 592314788 51 11644925 36 30966422 95 767492699 5 709966780 37 810252237 97 424480801 19 552852237 22 577881172 97 392755830 64 277452208 16 710025023 24 705168179 34 271322864 32 217924476 100 133216842 86 184650254 9 696511306 73 319280054 8 934225832 14 492690623 26 135130436 39 513676360 63 18968950 34 45634096 36 375916135 92 221756206 67 816110060 56 8998092 81 26592808 82 456667934 21 985229645 36 861631524 51 380298006 76 639265257 37 825891756 1 839338090 11 387354558 56 555506877 76 737264508 18 50030678 57 483672350 96 332188734 92 871830330 34 240168749 49 272622612 61 919194738 74 703190036 68 959406924 47 236746773 61 709627983 68 554012737 46 385743895 41 468448820 100 448260329 67 959442395 87 570714958 36 625098669 71 860813355 8 84826683 22 239018 56 618407478 0 966647416 62 315980710 3 979276165 65 356485212 17 537014692 85 536956527 70 426829464 47 620833809 51 69801238 83 541129894 28 393449526 61 946794386 18 774882275 97 200363414 63 465087066 38 692556599 1 412780146 1 947483715 28 26567358 54 436602044 45 848360620 73 134307523 14 922118785 21 453273256 68 833278417 0 518439786 4 33097331 21 905174636 61 155542343 42 605480714 39 174632955 18 583542857 15 841047535 15 650998549 98 547513224 18 418775850 41 583103599 5 428696492 49 962917799 75 193231705 71 562184998 14 775792306 60 766335809 13 931303656 14 742870314 1 194990771 78 308628120 12 217732808 85 484989518 16 379460339 25 557635338 32 355855706 46 708157797 75 395680234 51 935207247 97 825648524 88 755006885 69 808410002 8 441390816 87 338718025 63 180630343 33 462043118 53 835193022 32 591961957 36 304798014 26 912627859 65 491341049 25 135771136 23 51925823 76 359470320 28 422624893 95 829616330 44 906410101 36 239520749 34 989667552 89 116061080 37 503538142 10 716710551 98 650682991 94 169094242 54 293577007 26 231537020 78 327860510 93 458122704 27 766951758 36 927592732 38 298856485 6 29726415 43 924438991 32 156009213 98 362741222 90 930785635 37 946260097 39 46035487 21 810365996 25 470713210 72 366724344 32 424525259 36 872042862 27 765908019 14 177022999 7 706140899 23 266480233 21 940634302 36 402366562 94 708714669 50 385271664 10 190139801 66 366750833 92 634246160 42 904282319 81 512506798 93 558597691 64 489289047 77 262124317 84 776117164 96 802269387 82 295853382 35 788771600 99 11084729 13 825236842 53 856007323 44 126450776 72 2221835 4 490219811 5 697239072 86 997199234 70 707023299 89 729604437 15 978602427 74 898249043 26 791636812 94 701895626 26 593191942 36 621038203 13 712802468 3 240987740 21 140313778 72 303333923 33 347398537 94 6290227 0 67344958 3 227324026 30 577139083 3 75140716 97 616245495 100 394674310 11 21851640 49 186075522 61 177583782 100 954226253 73 653914739 100 158354234 76 480112558 51 535646098 53 4725263 42 12710417 99 97827266 70 312957926 80 522207930 15 102470349 22 169486742 65 693428394 78 23568602 81 185897064 18 292097501 34 105543100 16 872086402 52 518025133 67 535048411 80 251822447 98 517537429 0 53394366 25 736383270 57 672823589 70 379980437 7 199475517 51 305256807 61 896607093 58 591632047 65 417940309 42 638295223 22 503741871 14 642752504 9 600706071 11 37853157 31 193801957 97 454988363 97 501294262 88 571322045 61 166001083 9 45303817 13 509104293 0 855827637 34 196864809 69 876915836 41 15634909 62 498135686 5 927165664 77 578383583 30 698331277 91 455372726 53 672299467 35 339402345 48 844571193 32 633572202 17 247027344 40 789103977 38 20103107 51 211172346 50 485779378 57 570324023 42 550917315 6 562002380 54 924604450 55 118028444 4 559866364 72 397746212 24 81803134 3 106899641 93 50346365 39 201929570 86 17107205 46 19285873 11 539207327 64 808362572 56 298722065 10 159231688 97 392349793 42 101467873 18 950985130 38 614081479 9 129728689 29 363235514 69 95798861 36 402103882 3 69751468 20 667210001 77 417950216 99 368340066 71 38303093 84 965083747 45 530816779 68 717815461 87 86957692 44 234677013 45 652341888 83 977834362 49 348218485 9 29337562 59 487982108 20 450028873 0 916421286 32 188543816 28 658635026 66 629439117 68 544777877 10 613340459 61 606076241 5 803732105 32 708412069 10 767120832 49 291390539 72 144083037 100 53789612 29 73141126 43 70059324 8 825623700 20 434227912 20 924261267 50 581403939 90 582083646 38 400703794 15 80658987 64 611435244 30 309281447 24 913561999 45 282890234 97 371064876 29 93717984 18 770027426 23 714059584 77 73874078 93 526157224 5 784054437 33 374057154 26 984072757 67 823071868 33 24021858 92 208125520 98 665786092 99 714972739 70 293351763 9 555339738 26 841564750 6 863698203 14 17170330 41 987904206 82 377333278 72 253997939 88 459575848 58 97127236 1 612507132 5 341759841 23 852883809 72 283618475 46 913575086 87 779342988 42 42487796 29 472408284 44 817430197 29 949364998 14 682824454 21 370863085 97 649532273 79 220253118 31 528584968 72 729356929 83 338540262 75 265903415 32 170075338 85 934904290 14 337412238 95 936244839 92 355342066 47 916120889 18 3982841 50 438521202 55 504079005 23 488455457 74 30111674 4 484991713 82 926371486 49 467711639 62 878741183 23 257530764 73 766312335 34 720375463 34 842065385 97 807652927 60 466179767 59 969199805 83 312716772 24 374627865 37 509097069 38 728810710 4 957174382 85 289589665 87 922196101 82 675273130 27 642869551 87 506456435 72 223272537 89 357726994 80 446588696 86 187927602 24 474614684 0 316359974 15 896789922 90 820500051 74 7472280 82 744062307 100 360150537 2 852562166 3 36606361 32 328129819 5 884498523 90 146872958 21 970063884 97 274905608 65 842432458 8 322265515 53 742059607 69 679954571 12 689500548 3 822988106 71 158612016 27 880457857 47 612056432 10 119374861 3 249157228 61 188557475 77 984016064 20 691184937 0 129095250 45 731652818 31 40975128 34 721691024 39 82027543 33 877883985 97 633836317 62 285980949 72 87792989 73 51764888 77 817484347 85 989891428 62 66198300 44 969480719 2 530694502 75 429041779 56 223673482 6 281745332 74 465468858 25 749562239 9 72518116 4 447254712 39 81636506 26 27405055 52 103762002 69 958252790 19 762824948 14 986309605 19 905931870 52 527796293 4 112924462 44 225252747 64 982716277 16 459175173 24 112540527 23 169598160 4 388501797 24 986775392 43 639647028 34 693117698 98 923101511 84 959277905 91 402103085 57 33020599 74 26296374 21 684075393 75 956285948 34 125946740 84 33391150 90 602284877 34 200403737 91 750606018 88 700027551 0 995347077 0 805323708 92 144534722 48 517581891 60 225201956 15 792715420 28 722767553 25 397822481 21 793889850 96 607172398 62 659175213 78 719359770 6 294800548 16 253400637 56 839893030 22 2445482 26 846030110 19 726938855 97 962104386 53 552418518 59 272378953 55 816489510 4 763428222 43 930663716 76 348423553 52 83982984 48 248406181 72 926465460 0 958653410 70 241000123 9 766526991 47 611411049 69 513436925 15 238929130 22 787971546 44 70466346 12 803334066 53 928169132 14 983498238 48 697743795 25 974694916 16 621590766 67 217110103 80 517001202 58 935279262 2 672502668 12 220837174 38 699052241 9 401863240 22 346366438 36 23524389 27 76994169 79 593886289 49 613650066 16 426122292 26 189846321 40 670319496 65 925240462 19 124859209 88 173832166 50 298820740 92 233196503 72 876859829 86 636244958 16 860991943 98 943648122 99 903564215 0 154523524 24 19764724 78 230623309 12 922714442 71 774146739 80 509365767 80 965284814 94 160442350 15 301568086 35 427830710 58 602285053 91 220970206 8 720983535 39 749083959 58 80272391 33 712002631 38 763846592 23 241542818 5 378091074 85 749882509 81 850430225 62 834361491 16 384329163 79 592800837 34 459896122 1 925598894 65 235071927 24 82906834 45 441392717 4 399407317 61 723897587 82 367700773 87 748738410 48 634888618 13 848437221 64 2425277 65 836033666 67 990785644 49 938975903 97 259682903 1 964807461 94 174837825 8 617963557 37 826098278 44 728110363 37 768849988 3 675454715 14 184815108 42 601346189 86 203130617 72 947122710 15 718583828 20 880307627 11 89652172 10 153701020 50 504577707 83 923253592 87 326977821 35 109975877 31 102554955 95 586143981 79 951827702 42 85621954 35 212884720 44 134398485 74 266044921 59 929008673 55 520550741 75 960310789 96 969720783 52 264487779 84 990702320 51 764852494 85 739411059 12 567225819 69 267902623 49 915195551 19 571797470 28 801531434 81 223350487 50 266701203 61 940516951 71 268967457 62 842663358 10 398531745 18 948496746 44 550863649 61 554119223 19 493355416 31 833108087 6 75878801 62 556120086 0 618600526 26 561213745 25 630377452 92 718473835 34 754141024 26 795083757 72 704839653 28 430276192 95 515451758 45 292247518 93 941587838 6 931856166 53 82487213 88 521657117 14 876280507 61 455134201 41 326953194 16 261355974 35 580257284 75 718540137 80 802528834 91 512151472 80 337583195 73 357323811 42 459034508 45 762695443 7 674967313 39 279295099 70 836133835 77 768758010 20 961718046 51 570894182 74 618884907 14 833485091 56 738178149 6 178162997 100 105134695 97 551074258 2 150017328 78 188172629 47 827948136 43 873976900 56 153087833 8 940624867 97 381494108 87 404834308 24 318081513 99 273736410 17 13267461 94 911357801 95 876725383 58 958649995 15 221090550 82 888315029 51 861071460 78 136149120 75 675465079 99 415576291 30 480856629 16 359821318 97 154035062 58 865341099 28 159016675 3 832418062 67 630397229 18 87279966 21 51240472 98 207452391 76 201459010 30 278600483 97 168840290 79 63707778 48 229480253 87 530136205 20 252382860 89 998648403 85 307675889 23 573317594 34 895606597 87 131539923 89 606202998 29 914031321 70 674942843 80 660484556 30 597276541 27 220435719 0 233230602 89 642589318 39 38945675 18 989406602 2 695829329 31 803551263 49 961269651 93 78986561 15 928299021 100 127616650 51 124288654 76 412006226 25 144300814 11 777555443 35 658632679 58 491767922 86 911776193 56 388457605 56 245814855 62 406234836 44 899715696 3 90190427 39 750197955 23 499834561 41 477907447 12 381238519 37 730582955 55 346191003 74 636439723 31 222093365 95 731481801 29 130037227 75 204038855 13 539213584 47 240569854 72 771315743 72 142249659 14 481373376 39 713076783 79 384472615 96 877045256 0 613372037 50 345899780 17 585372854 99 208892687 4 552207184 10 282457760 3 266734175 77 692199274 77 928722703 91 406168139 80 925275437 59 781470504 59 609243947 10 411866566 1 326532312 3 782382456 16 983596799 64 569127957 40 694090134 9 825849688 98 414463407 73 709479080 23 289640796 69 531709694 86 38575548 64 58667087 8 929547790 43 278323778 62 668776880 5 131851165 30 425195034 38 223223944 28 285113850 7 126104120 4 846593221 46 23538596 53 230969296 10 827849752 84 825156092 84 631271296 21 567383906 52 416926498 53 558471890 48 763267709 64 241801930 61 940587701 76 552282 31 362058749 43 936809590 33 694529099 28 766647930 63 529961665 32 385988623 18 73287040 91 664481401 43 940726620 10 172888177 65 823678896 18 756210441 82 428445677 80 691691750 59 49723040 26 596010654 90 955228933 2 869160535 67 662343878 1 478431233 15 426742945 97 314718327 17 484049236 73 562087722 73 383500990 48 637231422 29 362551117 86 854300883 26 303728659 84 329475257 74 710224808 28 944796256 42 696874687 36 35322457 28 637002287 67 346683245 17 726841089 47 900531684 20 472929417 20 281485544 60 406979243 90 607500550 78 98373014 69 452911977 72 245892368 52 665167098 14 866665028 59 858531845 43 657580620 63 586214744 84 473789886 31 299936719 39 85325980 51 988241078 94 447887828 60 481640402 91 97245685 64 487448481 5 977977991 39 317156276 80 672274619 10 741651064 57 478750832 53 88374949 63 753058504 13 480838800 20 120947541 54 59365902 45 744173541 77 290964289 56 347324488 94 980315453 12 575595313 85 547397502 30 427725339 71 382165886 17 746389939 47 601373715 10 709414755 100 916786943 2 641226215 98 487405214 42 119333320 14 128631726 39 878237635 93 572301575 6 684994949 74 247106470 29 498549948 43 371721744 15 840540637 51 579062585 45 547512651 32 557123830 52 119215155 71 109062594 94 306373670 62 576879809 91 20687269 34 322687225 93 81774561 14 305649740 49 691703686 9 273315367 62 420325655 97 532506782 14 18836319 93 941419408 97 51820577 71 387896280 42 673490768 42 814432503 4 978640651 23 320617101 62 753183199 97 977690756 39 85894703 50 389170904 46 764115933 73 13986468 32 373976304 64 103507385 7 984189066 96 428933347 96 464579232 44 741059395 72 638785516 72 224622726 72 727937099 78 611690014 55 54875677 85 24218700 25 737343150 67 682156734 80 556491801 62 863365144 62 969808006 24 387018067 77 153419605 22 674436427 64 346235379 50 224159334 66 178135962 38 221930729 1 820238148 81 2510254 96 897543291 93 293125813 34 586485763 6 371481463 38 312200111 93 575941363 13 594581843 26 584466914 7 628996659 79 397465325 44 713332751 83 306536048 90 411707728 50 710443566 84 499824367 6 928260348 73 634165963 97 258484168 14 8381951 53 675577707 37 748720325 51 683621820 27 148554043 3 454155789 29 138234749 18 878951727 31 319607214 60 727217631 90 275917144 69 580786306 67 625485808 0 327753117 54 403315341 21 109293825 43 155989629 91 775136593 77 778329707 79 694825429 87 218243520 75 906179928 86 448515949 47 922496181 13 124937876 65 946009889 76 210528561 26 200398211 78 730431975 75 431122629 28 630355286 98 771614559 76 594866612 91 455515323 44 507415753 0 481486995 18 755053953 76 22818357 7 693594587 17 44159873 97 842020180 82 165588242 49 2582676 96 888858930 27 369425400 39 816032359 66 659123307 71 105101444 15 792071383 88 550235072 60 125499850 19 562789103 57 315395446 75 377626095 58 684928714 89 969266488 95 770188391 50 27405320 81 993901603 97 412729918 50 647016202 8 858135935 85 348140597 80 405562076 23 662775976 9 998873039 24 708225339 93 881545451 24 12525184 1 452370241 41 706671641 33 383499722 5 688508804 54 657975494 91 2567598 14 278152087 46 645916785 90 820144297 26 245393562 69 530817061 83 409094411 51 123024937 52 803817585 96 196532061 17 363597138 14 411975164 46 834739289 9 93131455 61 369717925 65 522403604 94 490228882 67 496739357 48 266935988 96 539891114 88 966074159 2 982561541 38 566741669 32 460434559 14 322947831 79 303390605 49 81774868 42 502885520 53 755479999 38 636115215 55 916260538 20 656112740 38 316103204 66 164541389 59 777502955 9 822548523 69 81625939 0 185016078 18 539192959 91 820878462 15 424702292 12 119091408 8 976980729 83 240759420 5 163044922 73 382893209 95 883862864 30 299106712 75 174934704 72 557709270 25 504740251 39 707674460 43 18931761 34 596145397 25 180317721 73 896462483 99 34795447 63 669038065 1 681040769 18 236691001 22 852074820 76 479223116 48 626375889 58 832086441 46 326419535 67 88291009 88 354900360 92 794094083 26 522931454 36 33697060 10 792933652 47 616639877 69 224576656 73 482630156 28 593675776 72 71056030 43 906178803 56 805764674 95 906398181 98 956074129 70 973889706 95 693256044 85 242946196 53 264696403 92 134449739 61 811607200 54 227091256 66 608588924 31 460736892 16 18935233 19 901664098 29 858155286 42 65134272 25 202692352 89 683985171 8 487894590 9 336761636 41 62865525 33 536155987 20 16955041 24 333223302 93 266092060 75 659769804 89 776095932 69 532865759 38 32128809 83 85682982 28 122365098 95 450364194 83 271364431 41 930819411 54 905453937 92 105272335 44 499577512 83 710799955 85 505108282 1 100696918 89 497317821 27 127291232 93 979753027 82 61810802 3 749131379 54 394244681 40 334544227 29 689916675 7 385026529 80 554517408 70 549683564 3 544865195 95 276842469 51 534265663 76 542828493 80 998646108 100 886648067 8 40136254 99 35179418 84 631235504 80 665171843 38 171996686 71 360265772 61 752285869 50 848635812 100 733325090 46 790014572 34 541436382 34 211442443 63 715741639 88 307023994 21 340293617 63 911800856 79 809616082 9 354316795 26 33073998 51 354518150 45 603323623 53 588439427 37 790870565 69 812673430 46 604486596 73 811572209 49 638650530 92 847974627 96 879521843 80 305203877 76 426472304 89 324305050 89 935481835 17 377982220 36 304965105 53 679085618 5 251875954 100 364342680 40 154568879 77 326582965 6 135525553 46 438925909 37 163529624 57 161403987 37 588338718 53 596753254 70 515566036 28 200056963 81 312578844 14 509864556 88 812380610 0 429997854 70 183839698 83 178355170 13 281796942 14 776296266 31 939823596 45 437801509 2 654788315 16 416233429 74 855374232 41 927044688 14 715472087 90 628175151 34 342914069 87 924938734 62 139185966 63 385699652 94 468262042 86 974687664 78 831627129 1 47946697 19 367233795 63 117246123 57 814410535 43 899888355 87 984144517 2 613279162 64 147899374 79 475199577 82 47326124 85 835113059 95 858273326 62 416251672 37 977909740 68 930760725 64 540967082 82 313251761 34 550136602 50 540582073 36 899566852 33 719044462 73 394490128 3 606294725 82 432338212 78 251332634 53 347421623 41 143792449 83 782968913 83 711047437 50 427605412 62 645021150 94 13605564 29 913323250 62 241829433 67 280224927 37 77148805 94 575734272 16 643066044 63 326446701 65 640564169 49 173413692 67 670668378 96 37177204 81 831518469 40 903229327 99 516946744 62 527381867 70 233888191 3 384735474 50 47176954 88 505142671 98 785665910 18 58515628 41 905882891 27 558349482 33 891541268 5 43700174 39 185118338 40 202366122 16 323949668 76 300645746 93 296088443 63 202545128 43 142434970 25 870585925 23 702832778 65 267108268 94 824328881 66 261673795 85 981955660 2 115721503 72 689921245 49 807660010 54 157093658 80 294899518 18 628747659 11 408603899 84 541016214 42 747964541 62 278599927 27 813222229 33 496205539 68 796469761 33 815447914 24 869961652 6 115884048 45 393623387 29 554384433 75 232586221 76 335374035 70 411740462 9 933399956 42 960657712 97 748941269 99 710756274 13 600686779 48 516945958 86 775460923 3 757581336 9 389496145 75 672589203 40 993550069 83 855622 61 56984115 84 547087604 87 43426967 42 226822403 48 602931144 54 5037554 90 659087977 36 943773642 22 51522486 31 611598623 22 61250332 77 234967328 14 493220685 8 448481696 0 609516338 1 159435318 93 269039512 82 629482037 13 325089621 53 573237998 53 639870525 10 124804875 78 105088753 45 289150031 88 805459307 67 119692136 83 523917739 97 446791857 12 426709651 66 761960656 46 488927925 86 720218871 93 572266844 24 705094931 99 429235590 76 791232686 57 195807253 95 704107202 23 347057387 68 677415190 86 15257079 11 532253783 48 591563488 64 980524809 1 225454678 99 664362843 39 150484322 13 461539862 76 994815529 39 212430607 19 687596240 22 857180399 2 460961207 7 453772206 58 898398571 44 856288458 13 62805883 10 367759476 9 707747579 89 390698700 56 771701863 21 903413873 53 332696795 26 335795516 28 276866384 10 68708797 56 232933337 11 516181221 76 287060441 33 978558201 97 506979939 12 331147109 1 456718509 83 877896844 93 95974313 20 972891024 70 74132497 18 514554993 65 166732689 11 495436771 76 502453122 68 230412159 55 211537345 69 156007133 59 804167781 36 34339928 25 783796223 65 651775195 61 106411240 74 604501727 49 847321001 80 59449256 24 288347575 32 135946284 54 849786762 7 188929461 93 219861410 47 860150233 44 713080215 62 767205996 58 540626366 67 865570239 100 864080322 68 895591409 99 882116909 100 757507720 76 193428030 77 938582423 18 995983394 15 720577966 91 530997161 58 434329103 64 980018818 43 37371224 11 228641314 81 856778631 21 719451018 68 362172922 48 300479802 37 422171742 66 896814419 95 473357090 85 57201326 15 510956994 84 765097429 50 847512571 20 85923035 74 836289248 30 803058054 46 428152601 9 297723345 35 32996027 3 56834362 34 925367509 66 598251162 33 835105236 95 892680690 41 798435346 35 604360928 14 891093307 34 7269136 6 821600463 44 793661376 19 83341136 4 281147887 0 23059609 86 31029525 56 961950036 32 41225516 48 189470919 78 386637463 69 96655430 1 175773625 72 866172406 90 22816632 27 3039028 97 98393803 29 96690429 50 178623466 75 751821329 33 839590802 50 301617747 29 825145277 41 548129541 34 204385022 33 544453377 16 97942658 69 369426565 6 731664332 40 40538066 2 970036210 26 825018859 20 370559849 13 118229221 16 934870125 74 353959831 91 682016862 47 297915670 47 665344277 0 711608160 36 233072734 71 792440398 34 943431043 4 104086755 3 579860709 15 345525877 52 308722098 16 164930978 77 770820841 85 437634338 47 332011487 58 967863679 89 568529736 19 298278015 7 484142486 61 472097243 67 879016861 7 396667542 60 700947276 45 332274724 60 76891274 23 948919622 41 948465796 61 534881696 71 908972325 47 959296231 88 904688941 23 142096369 0 775863861 19 721808039 77 758255131 10 84517691 25 555693222 56 128814919 59 793584105 65 407941700 75 629490926 24 709304991 14 365254040 3 450414893 98 384757496 16 315840587 1 262404465 4 113101865 62 733719899 93 945006340 36 228695676 72 573477683 62 912175979 81 715405122 100 618232062 53 510775060 49 735546777 2 917928091 9 183881398 32 776179431 91 902540448 33 861748959 61 318441402 6 761324564 49 166641279 36 73682280 54 635262393 6 933822566 83 601318631 89 567923322 30 878687908 93 979398416 57 76646917 39 995767344 78 261334892 38 532937975 90 773009603 6 679414829 59 919943390 30 337799833 30 204838150 73 104281436 58 224811806 7 660217217 81 492257067 72 665691257 28 392345039 66 766032939 38 341710587 23 398955419 80 80865614 58 129555945 57 102259691 87 859018091 29 103720352 96 850216494 45 476969952 11 22981390 27 55190932 28 542851068 55 280757244 41 526793072 13 964710506 100 561657900 78 257342410 31 426724740 54 684703508 39 640270437 62 912558972 0 639986735 78 249135516 67 443118595 20 818418093 40 672356765 35 874689796 71 549856950 50 776710583 85 511231255 56 298304501 63 159559956 89 263990826 84 474686738 86 85638873 24 765753474 55 225269063 61 858917493 93 363355092 12 44618432 32 922858373 82 971015808 6 681071784 40 660899880 71 252529913 83 182002100 28 796890833 63 970348802 92 320299131 47 96635337 88 373622081 97 336979554 51 991972665 40 634984311 49 158072202 54 580742610 68 716168767 13 352571125 26 575158780 17 909831523 92 34188502 78 550780303 18 203412237 91 658849343 29 954110441 37 582323443 62 721656939 95 641981195 13 248122837 78 808697359 38 950930155 18 62439511 11 678306468 97 654189188 6 643830571 17 919961719 51 294502844 25 300317115 49 516861164 4 331147923 76 376468126 89 653032067 80 981904425 1 241588631 45 746220660 57 672065879 84 991708937 82 516170966 62 192617316 16 540289280 3 205835461 51 846699290 29 549557673 12 882862095 98 193689166 21 591466110 39 828949661 76 103166823 3 848853652 17 650775281 69 506438648 84 475073906 50 173814799 3 88728946 87 229469064 40 13850102 31 750798661 22 882902641 48 482816995 17 133906290 2 848821104 31 898814755 4 350741496 12 518069572 94 210195297 36 506691247 30 262042035 85 111489485 54 296522710 48 311362898 0 439028147 74 537105304 13 531010728 81 99275931 86 994595420 5 267430388 1 599920677 88 944523995 77 637165646 44 852984742 14 154687794 59 355542168 19 383161118 29 301413035 100 917571795 60 265294889 49 463291980 77 224160922 99 717910337 17 45225459 70 916972468 63 566844207 55 186845968 42 641946712 18 350180721 3 615909780 93 733683515 38 460978632 12 679833599 14 991355444 82 246850543 31 273887853 57 173107653 14 12805338 25 439658210 93 690094527 2 792782630 50 913017039 57 663463679 62 80085966 80 89672641 54 820399425 8 818286885 74 844240161 73 204787636 13 733701611 0 244619829 28 252978627 76 297368611 0 393228845 52 698915616 33 98469231 17 172436211 16 37751306 82 200897276 59 849489917 66 769569074 65 450803042 88 570233359 84 125369012 52 62690232 50 89730033 85 463391409 17 763622771 55 316146858 11 32560100 93 767182475 45 436161977 81 496387790 91 576018190 43 567251323 11 382271034 43 693086604 54 760332783 50 691394784 75 568410954 60 103005295 97 853551800 7 195815512 25 867257732 25 919300826 20 677525664 91 582670208 80 511858735 98 952608245 11 21410130 39 156721646 0 890505132 66 956095964 18 868601505 71 592973269 100 548343533 8 170221812 0 733111757 89 603098789 93 937983012 99 80679886 88 37074468 98 768603434 82 655051938 23 77800330 88 146148657 27 133960419 55 204353700 17 199877878 59 341971884 73 363345759 61 714267050 10 79071543 6 722604961 84 748404227 0 823795834 95 749695408 77 712655195 97 911806009 90 457098096 60 642713660 73 530524696 22 154188749 47 50028103 0 289826771 46 266237597 4 822788764 75 382920767 27 671385855 40 818362629 82 955414839 100 901406794 66 791928022 99 50252173 15 599080718 40 567886692 4 417616400 48 826174686 35 471364217 62 294124442 54 378752684 25 1874292 71 330245236 51 756650519 42 478217666 63 850832378 63 37056272 97 689256103 54 510328091 34 39474245 48 187068050 19 949165790 31 8344704 83 192626717 49 930701121 29 43742882 32 75327101 73 361803286 45 913271770 98 821114955 62 248129841 31 247058961 97 259580835 1 186542545 59 316397211 68 830863082 56 583265863 98 197044788 16 378501316 88 870820182 25 332024203 90 350642019 65 881209112 36 924463691 69 433234118 56 637505490 18 198467797 82 184639354 54 72176617 39 390434843 78 664863902 6 616868757 47 233852287 94 596282527 97 392289384 89 182020779 99 663255050 39 77626098 65 153517575 100 404152705 59 960199999 99 605209881 24 116658845 36 503129519 46 855646273 45 53531705 42 757684659 43 955883663 51 20863401 98 456974758 24 725453924 78 928067178 53 818288174 33 665641002 2 828537153 99 514502606 31 228884274 5 101708941 46 1105080 16 470627022 3 369959858 97 210707508 91 327474767 61 320799927 8 685500482 52 277548743 80 574459492 85 95807775 76 98594397 98 261445593 51 220402523 77 677901720 26 677486962 34 138582838 85 31768104 31 122702876 55 565253502 24 889968547 85 540096877 73 74232437 10 740808847 53 159478561 36 108164992 38 786349417 71 160590080 63 108335212 35 928946147 87 858756626 31 598619014 0 561059428 68 900362635 21 126911517 70 836453164 46 97451978 37 46125591 94 366005925 43 935903415 10 227273785 70 231920268 49 820090162 84 195313541 63 26206935 29 534430065 83 546320954 14 646025100 15 312941496 54 932599618 64 489162125 90 33303876 20 584037263 19 538511966 23 450470649 66 958925685 95 297171100 76 261410947 63 969059442 65 269143050 85 287112683 26 96435437 1 376977368 30 598290723 74 720794439 44 648926493 85 757429913 92 685668582 8 315379296 8 345760510 20 701407045 65 892522232 53 951768285 69 441825295 74 853797994 71 972817829 77 603528683 41 908574758 14 363510741 52 721030287 9 984879706 28 708858042 41 2718660 17 928564432 92 803605803 2 109243395 90 509084413 19 833242747 76 486440422 70 868137190 43 449016850 45 708854249 1 536477055 35 955748418 86 467392018 63 700662141 73 268467554 65 120918021 12 19890755 23 602056234 14 896227159 21 927008020 83 57690009 11 602343001 84 225707379 85 851389709 40 661489759 65 600589476 97 597961157 22 842330460 97 771018253 95 71409658 86 13651662 62 278635545 28 342553983 19 148962169 47 675115157 60 571311080 46 903597751 77 872136189 69 583238060 41 872125634 2 565727378 22 574344336 66 69828744 23 294956930 78 113277390 48 655853717 53 990902876 79 289889021 64 363533265 11 53269503 80 758985853 40 801206783 29 620733661 52 309426779 42 388084080 80 779265931 96 453661379 78 941172529 51 769636601 66 547423287 71 26137181 89 407669071 2 770690667 47 592249232 10 950632728 99 479011035 86 146565075 13 914371442 69 418045086 69 118703640 29 823412575 43 640191942 66 445295223 82 60804560 22 190237517 37 903604510 61 701890011 85 384196302 79 456007167 52 967542609 67 69285700 73 261499662 5 87884220 13 921729331 75 544396229 60 648085934 87 816538748 81 643561922 35 286124168 53 540008858 53 870722434 9 567499017 15 256855537 63 150321778 3 137964270 100 110734155 70 731005319 43 785329926 10 520974484 41 969105167 63 246224069 23 111444845 59 53482538 78 624735393 60 38994905 86 336148762 91 873267337 69 11599656 50 315976830 34 65305305 49 519323921 51 610616836 64 615428760 3 49763351 16 54146828 90 825197379 47 725050509 23 920844830 15 992360991 61 743850826 94 798255331 34 553027792 59 165190319 43 562528365 76 238063894 6 391440925 61 625093954 37 194486119 62 891186492 21 48613901 62 932769188 74 833639948 50 604525893 46 13917021 19 438814895 90 615440882 20 792238811 8 886772245 35 543690464 56 102531200 5 540713614 1 862351507 49 200400398 52 535236642 6 195282560 90 459654933 57 378991515 54 560747833 29 122519538 3 870088536 9 364495349 99 637592902 19 249076047 96 209329262 49 724294737 68 336501233 26 296308258 21 17815418 21 757279164 43 488309667 71 435915666 69 666005886 38 947320349 59 981555087 51 898737875 17 277398909 34 818279159 2 468498129 68 829945580 49 166312721 35 869584989 42 607083628 28 139270159 55 832670526 100 718877204 11 583504165 61 976307608 34 540344786 18 792882900 49 199346727 68 803956761 19 771136632 44 509100879 21 924700404 28 336189868 9 780758772 78 716427243 44 326503831 17 193461583 23 371732072 25 553596023 31 107358892 2 178670217 46 956754157 34 578261220 69 263528084 92 371446676 84 479178145 20 321254903 64 646418198 76 355142030 39 116374157 62 527024143 3 106880634 71 959526451 17 435634539 73 399591845 90 288962972 58 625471355 18 390655265 36 123816875 22 279929832 47 894175758 10 636520534 98 192284592 72 288476747 27 214608014 27 95751408 17 176426599 77 494863354 60 740118755 42 152389352 91 39524651 37 707270799 10 306997360 35 365425595 75 982720271 100 347368952 24 235845869 83 857555450 75 560351416 29 147982971 19 707871289 68 442884901 29 545093195 16 759774181 31 368757341 99 809342312 61 72376643 82 297933320 20 447397854 92 26989344 99 641351992 51 598162310 93 101358487 74 917472505 28 959525766 81 574467040 49 347046512 55 100676691 97 335733284 12 646955653 30 680899284 81 341770830 9 696334455 41 566009288 3 156616293 61 957926197 37 410959853 76 135672810 69 716129860 41 745020464 34 906660652 42 463295344 51 63109641 7 942081694 75 410978580 24 753185902 60 557667329 31 490951455 11 353346762 64 45483613 39 550185894 65 55877581 63 932919331 34 460402838 88 155192610 97 451587419 87 110029596 33 331394108 39 78002587 8 285829436 42 60512701 31 201459283 57 439558266 13 365593240 36 73151592 73 456643377 59 781340250 33 876946050 46 226792621 9 56782335 59 183875916 61 175827645 70 978577425 50 847377241 66 210921407 29 679620461 92 944036626 81 742836163 78 234357629 57 797619536 15 754954950 20 326686334 75 858493697 95 522762039 36 162361430 71 671974439 98 283048335 46 708433037 10 292740069 60 871096865 19 321761999 84 154584244 60 837637793 68 89750357 38 488341974 87 676372040 9 62161845 26 14981433 65 996247824 98 978063327 39 748239853 97 654851207 88 699659972 96 999510830 70 441139572 69 899241540 94 456567351 61 820840189 76 951822418 55 774525852 8 512967499 12 179024849 23 633710980 25 457146810 38 575305335 33 425618521 79 905063376 11 293925771 99 453205628 27 169606915 37 792975315 50 651982176 1 138983028 59 433155860 1 659514459 3 471989739 28 882063647 78 847565072 61 23941198 51 877502546 4 104342296 1 73883204 41 717333054 9 825595228 72 341557765 48 933926251 51 102236189 51 661123490 13 938742563 22 855426486 45 14729202 43 749245864 45 653502148 40 399308539 92 469188159 6 492663000 50 421685665 3 336280313 75 63681788 54 578856300 3 669995980 46 919451143 40 719037386 25 150388178 45 79017285 99 810096872 93 981448488 48 135944316 27 893619614 53 727708707 1 156660015 27 155959009 47 324948071 94 352721896 58 963176537 31 843978026 9 261584684 61 377832243 78 129193084 76 427239834 91 972860254 82 254624790 26 177304434 96 259725730 31 58806549 12 391897034 19 567950401 51 490176866 16 510459434 35 856445136 97 903093514 92 416777237 91 343306932 28 654360185 63 440306188 92 464919177 54 480182318 33 109816762 80 582681357 43 625579979 79 81747215 13 375415420 64 718008631 52 576135314 75 461846184 3 315753720 4 252329831 45 436118649 35 280164908 78 87846015 51 530033111 35 257023474 63 28226567 58 632637257 63 829112972 3 803016250 17 930370863 21 92969659 30 253196678 43 947685233 4 729255278 65 690220741 20 455015555 93 765244705 76 57044157 65 813071747 43 142391794 41 480761226 48 896405309 5 175171678 2 935472538 22 637051601 22 719585538 69 524191503 34 331585128 35 610487522 12 221498328 20 218264194 74 680171475 34 917669057 97 384888140 46 509681809 21 181462625 54 870500072 38 180273050 37 595770128 95 687101853 4 213547918 9 483678921 25 648386062 63 38817265 59 742821934 8 348638648 46 191062112 0 122692059 98 771452943 26 541764922 70 658727071 36 638457176 10 289277351 2 351082728 3 772403668 72 794205540 65 738894522 27 377338969 78 593554268 74 880751021 75 520809288 32 353212581 25 536426723 94 274747743 33 408878165 73 349337471 49 420040778 20 16264038 23 887100927 100 240742688 9 861209479 93 835449890 30 224013776 30 394193389 35 685372142 35 28660505 44 473363721 26 873905899 34 507849821 60 765045687 32 891528110 1 598203812 31 7318731 10 789972538 68 236218289 51 182895991 7 376284634 100 835265008 78 710632812 55 146587290 90 313123898 3 639917322 86 471991954 86 430542820 2 730107910 44 386915003 75 10132202 30 683111878 77 379178838 85 567897419 66 199549433 65 308544279 22 355706107 68 501037822 17 415512271 8 323684661 5 277044368 19 960051798 69 962112601 63 432758117 41 811706652 41 652422534 40 383548980 3 622656959 70 546526344 63 895653229 5 468158657 90 125279500 27 817885618 65 74654832 89 782180082 95 510534114 57 148134571 13 129197310 59 396010651 25 38644056 54 156858002 69 224675062 85 901645078 81 859750922 18 518211288 88 253303057 10 767709092 15 880811023 6 977940609 35 109083128 48 316652468 32 249767087 82 930266930 70 446373256 64 580614376 31 790132426 12 664337631 4 850063661 84 820119604 57 263156618 64 41250608 48 128612543 43 894227268 78 16461909 98 520673008 81 965331799 88 580428993 50 266330898 47 838303656 44 866414432 20 744422604 93 497573325 31 655685605 47 390101633 30 541044262 46 460253967 83 59808148 27 122034871 55 917844339 90 865436418 46 531174053 4 266038089 11 431599747 88 70817697 10 155529473 61 721337463 50 328171571 26 547107979 30 967880270 62 631468227 90 634703890 25 875008357 60 75239141 83 248183122 66 760167366 62 904441342 40 378720067 15 833626499 15 691693659 34 832880946 14 468420132 14 188894188 40 425816146 48 124682819 46 239810399 63 265888939 38 412898754 58 734609913 5 551341512 33 868293730 25 703933906 33 777005777 77 416169956 90 479928114 37 238188972 50 634313914 28 913160079 12 568080063 43 205217888 96 400213305 69 507922453 6 241027065 40 157611074 27 313838223 86 351538319 73 151817697 39 900184568 20 175674968 39 313023996 95 649912964 11 986385607 85 206296596 43 174453019 29 88394031 32 538721622 77 439614418 76 86976960 51 369892476 82 159575675 22 787566515 16 653028965 72 491719344 14 714164533 57 830119346 83 728800495 24 359325018 92 786150254 68 674954766 94 500817368 11 788839911 25 947184207 49 778421452 72 158613720 31 597132393 18 453985526 6 945477267 89 670066453 75 736195570 7 504167571 97 227006346 84 907113265 65 696339653 24 608106812 4 553607354 19 123936457 59 431433938 18 903885007 77 299181278 90 331863854 100 724925937 34 156161093 7 242404634 10 753209385 57 544783343 32 698455626 33 60962023 53 674616598 29 31664883 88 949655886 57 162487580 11 282384927 14 168193568 99 517586057 4 841580196 31 276726940 19 719908438 47 533179560 9 324907830 74 244599473 13 955026597 8 487044180 77 30875630 10 328928844 90 131685253 84 795606207 63 747663049 28 701865996 3 508520187 57 577391337 30 151510719 84 657654255 25 952685804 28 735199549 37 21919135 40 903516473 35 822354474 55 561019931 65 833944501 56 627069096 39 573023852 77 851050126 39 254207951 26 710534471 56 941894811 44 485127296 21 120666153 34 448493612 39 245599605 44 357578641 77 743265805 2 679272453 90 737158925 26 785740810 50 536285012 43 3491569 66 625169566 88 253054215 68 714992596 66 25670275 22 425042440 29 754869649 67 974868037 33 367515062 56 832040334 52 646980443 5 274684217 14 209746804 94 78436233 72 328915871 11 374591297 84 774056190 86 566129708 89 430368933 2 943427376 13 540408485 58 718350241 71 957237029 78 732723517 6 655574343 76 495021982 35 701857378 52 233663382 70 390329963 84 431847072 55 791348245 29 595280919 34 858485201 60 57878846 57 519703225 39 109236952 44 743140963 88 643372122 9 563338921 97 559386316 9 904112238 63 514780342 50 896167936 63 888396798 0 171342750 28 802858010 100 843545235 0 548855102 26 474547958 3 789139890 12 156788273 80 599385054 37 914919922 80 292631087 59 341886754 69 950394913 99 701473440 100 721330659 96 889231605 18 219356837 1 698171273 44 883447049 8 891867870 41 456290254 29 935196100 19 77984568 44 886058730 22 128983969 71 696231762 11 75329783 67 865452587 16 71157853 66 209433454 28 859157272 46 678643359 56 850792548 93 498259379 2 865407999 98 791355072 58 511182582 89 971847471 95 119578999 8 562899348 45 507892074 79 35382289 67 44251899 68 517100982 20 398876174 53 673078105 43 138298141 32 789713868 97 620031788 78 436293085 21 263578192 22 7559337 45 176831795 55 311776544 68 781232031 67 524931710 51 989134523 19 445152188 93 705465349 95 86277344 17 506201507 3 820406598 53 355460063 46 160030216 72 238446234 76 442119205 83 74526582 80 954418134 21 166069464 12 826228070 99 525306329 22 707509337 15 240237280 99 922694820 8 428322987 95 553897931 68 636865768 80 656122158 12 130684494 22 918301906 97 288454656 76 511973861 41 144235436 2 434414487 19 610736416 91 182283388 34 470814712 90 834151286 77 390081399 77 830610930 12 208005477 65 359967951 52 428331724 0 892433777 37 82744678 22 205100119 37 228753035 70 92023177 57 935507942 79 102316015 3 370729879 99 968287675 58 232901698 58 300316795 62 356070187 11 423845335 19 228690809 80 967531995 73 49743958 0 24543577 24 840217648 7 445362716 43 245682929 98 187362993 60 338632727 54 275641828 83 563797709 4 878828233 60 829913695 96 216623159 34 590342349 18 393493943 22 825675649 43 519113820 45 811245904 20 759030385 58 751339209 75 581576535 78 425877747 93 56277581 69 363628154 70 615895226 18 545501600 9 140390536 98 814497991 40 643123350 78 986365203 54 687584837 93 990303547 4 986185218 46 403955560 3 930822351 60 409255677 7 370449115 93 44578151 21 883498591 22 539282676 38 334715054 39 150714964 33 300183478 16 600093011 58 430852026 98 135786488 29 325021551 66 232651176 63 963473320 93 567425176 92 320087110 84 904548866 53 846931180 33 62236305 59 12032392 22 726565881 72 849845141 76 474662751 68 838433949 72 456434825 66 118844424 84 694698039 5 428311649 84 435387999 60 631250479 53 194907547 5 429212179 34 868110244 12 382091829 47 151492097 15 943516831 44 951806468 81 576871608 92 383289828 42 973569309 85 796413110 69 258664664 1 341798606 43 403727730 36 686101030 81 643784546 53 333184576 16 383745769 85 863657545 3 108630823 5 880405639 41 561293404 80 799924954 93 703746753 57 889024350 50 7172289 83 748476699 33 876708963 57 699731134 38 249456542 7 233847201 18 272517360 70 823108467 5 118438757 91 155295352 5 349522266 38 976873577 82 545611081 48 556464957 82 869351134 30 140667614 52 295979817 92 421830588 74 878272953 67 607324037 97 163329105 56 460304493 98 761536853 0 102964897 80 479944181 68 712309105 84 745841323 54 113432018 60 200818698 13 337008665 19 662034045 44 880715118 27 133453296 51 89955553 17 828653569 8 753053509 19 182765323 95 286983548 98 29134031 75 770837155 71 431191532 34 775692727 53 265369356 4 774360662 39 99310082 81 132293914 25 949539055 62 139041258 83 197619815 80 942361904 72 904801591 18 281154888 44 272179055 17 760556837 71 499016258 96 264850777 74 918059082 67 655161455 48 371935889 3 725241843 13 461641696 100 481321432 9 120299401 30 684631079 21 921739900 29 345322931 7 440039424 86 497382871 86 896584606 77 725137620 16 420980978 90 206207265 55 108855167 100 137707836 59 159886330 41 945701499 23 441805528 16 421041556 57 839376677 21 796333947 54 956435676 54 160388703 42 613187548 38 366620955 48 366721839 27 607832500 51 791276036 78 134120642 61 422906556 63 214563779 80 874386531 70 299741902 16 398242872 53 430935066 62 205470373 32 448276606 61 695447456 79 337147040 7 684898471 73 437732014 38 494247158 20 595984004 21 761057658 37 89941899 89 502212584 37 559109287 57 896721091 39 982623311 85 166290181 41 464018999 78 424735656 0 883360765 78 564614879 40 517684186 26 71829868 97 402963122 43 220536642 100 385168753 18 471984834 51 624516624 16 387120711 6 201308121 11 179549641 40 115570798 97 807704860 21 506133880 86 865821321 35 537557732 93 159063492 75 87097234 57 41576046 21 923013428 97 95857026 20 721251099 41 224302420 12 209277972 75 9000735 65 48117800 9 748447334 62 514417816 2 843894656 64 671188510 25 878048952 76 955708964 49 256169901 66 375489177 99 47318421 30 712907609 41 527265323 14 454146042 87 155530906 10 650086754 99 84382735 78 677905695 25 518246906 82 802779395 52 166479996 66 865587471 21 674278903 69 890270614 90 691508035 9 205215176 91 900872252 36 667810985 78 611548172 50 953002316 94 557457411 0 640023878 11 866040606 61 956656750 26 606323756 21 925807590 38 971706057 77 510279468 37 986820346 45 806966225 51 209665099 48 482212167 100 900382699 46 664945625 45 3959822 60 271207630 22 154164971 95 911283305 87 837865920 59 151110679 27 683089515 29 105504397 95 312079797 95 569052203 7 292302209 12 770675306 78 687526720 82 440941201 67 324460184 38 90997590 61 462028343 88 148026952 62 186033096 37 437113395 65 164505167 54 334877778 39 569822243 28 168372134 22 281492253 84 773085478 93 358428026 77 746768773 76 267543905 56 541302339 60 511800215 9 733198626 5 901145441 65 469202356 74 578047877 3 285577425 35 566039483 55 461241814 17 861788066 8 975120201 10 475613526 21 561916079 25 292776746 52 599562728 91 114637983 57 313976790 97 178815867 61 424731589 12 296447754 60 595328044 56 687467079 17 48790191 8 369746537 21 300561156 16 689355632 0 980175252 49 295140551 0 964886430 30 72299674 32 17843989 87 594984156 25 32666294 27 728041700 8 50736016 58 56176370 69 596865159 72 360023771 97 423129626 32 85393734 44 663578166 20 217830467 42 279192223 21 656001667 87 338910161 89 778715040 94 965704678 73 927919656 71 737149286 38 907419297 75 85976874 2 575965149 15 764948020 36 883623095 72 830010606 40 727831139 91 46250690 35 946785203 92 718930763 49 788662103 67 343656733 80 944235329 63 369740961 19 869936014 69 816495682 4 47900945 89 917395765 18 329054059 94 132792387 55 697166808 88 206749940 46 637054596 65 27341938 82 769390773 60 463500988 31 476251750 50 746477645 64 216594987 28 257908051 38 729404049 41 943330983 99 486294156 88 728310937 88 68546202 39 50790760 52 872712697 90 160145470 18 504497982 56 223114695 14 810918559 93 189299503 24 77352150 78 635287039 68 295982708 91 260573932 79 398288503 68 479835582 80 664337745 34 788150610 87 372700886 54 789385615 59 878873652 99 375242608 53 92037393 32 594787390 93 626336905 98 822230684 16 279132341 84 965029484 83 728340744 59 606646419 23 528962695 62 562778278 78 294430807 48 445926199 34 72336791 46 464645074 47 631876090 86 176707647 71 476458541 14 923579385 32 647211866 74 989989783 44 829371679 19 930063280 71 432807940 23 477974319 17 138985914 88 106029347 67 647996903 18 627799474 24 173808764 45 114030261 20 385793713 18 530988299 97 533455790 35 157487162 1 280203258 49 268837282 46 481372387 54 296438292 95 711321565 79 23740569 53 198274025 87 231469981 88 328362574 39 376125456 0 754720958 45 181058164 8 167418244 20 260700015 2 780682786 76 729697782 65 597795850 85 160766673 97 882468622 63 36563882 25 804666482 61 630099707 72 280826150 5 890233482 20 595367922 60 230350539 0 660979492 10 416725150 34 565691265 19 17260738 20 11969638 29 55095544 18 248986120 0 536767857 62 352917 39 449628903 19 221482544 64 714494564 72 922936718 42 911602150 46 812411379 83 802207087 67 669920195 29 857212147 37 514229957 44 145867097 30 476187819 75 232630845 95 765601134 51 590848187 90 751988628 35 612205625 60 494037902 95 120805607 33 80755976 88 471105756 9 221466498 31 250725316 41 31018702 90 356749232 57 486215356 81 735898397 17 833677306 46 701981883 12 405027033 81 363298539 60 579242420 64 364682148 85 290061010 50 351915120 8 92873955 85 211250137 65 341843785 10 357564543 30 332331929 32 706114043 67 56386064 67 853041523 94 888340755 68 912680764 89 74437941 2 123497203 33 723440651 5 677854444 69 165949455 87 497777168 50 227048923 26 598036320 24 807703142 77 194523289 43 504988966 24 400191168 10 847330873 59 610228786 6 601941934 27 241631318 50 917362103 86 528142826 53 858287721 77 525011148 37 303229070 68 769840872 47 323710705 60 399313338 15 587686369 84 955515472 61 352238067 47 792709167 84 9919298 56 69609054 50 959165601 48 344866350 23 462618082 9 458296447 60 787132335 27 499637913 18 149736062 54 845439384 88 622757027 91 670864913 3 776884703 47 63394345 79 768468542 71 47070158 88 998235521 12 260423728 31 672120467 81 845051514 67 507357838 99 587846627 40 116897677 72 684423131 69 840725471 51 683273232 28 217545547 44 558253145 32 234842106 45 597956567 67 460106233 56 203315686 53 587082622 33 208450788 2 368305815 4 707484736 67 76928496 59 841735206 73 837363013 68 466454459 51 784100990 64 554829830 86 743485940 75 761282715 8 972576149 21 153911758 14 968959950 39 696578413 7 981036827 92 568488116 68 460160487 98 894002793 53 412268843 4 402580698 68 456889511 18 394632570 53 903678275 62 556038525 88 263979696 89 413655019 13 660652088 66 112391263 8 978116668 55 371293173 2 285760527 30 266708405 8 758882593 14 560110543 47 167699357 85 343987266 55 870045134 0 432154375 77 244273907 85 312254856 44 864032648 5 559642017 28 980573618 91 902181122 21 807668144 25 264970502 89 312286063 30 383500673 87 209993874 28 574087292 92 997413736 66 348411635 73 480955444 97 915066957 58 903746329 51 411229519 88 490466576 40 418076550 52 745116388 32 113848714 87 279434318 21 507138453 83 959080873 5 219382537 67 396878746 31 760686012 84 386300556 14 95492831 21 793644034 87 416122136 35 951064439 74 809468924 8 487962758 22 521266477 2 385034463 98 104707655 13 799825816 93 203868081 59 479593973 27 999875080 47 35240134 69 125675310 47 771311284 29 10540925 11 634322258 86 368701308 20 377438858 93 889727776 64 80952616 31 347993152 69 188027554 19 129462489 96 170004325 77 788076303 18 496489696 87 99926152 36 920242001 40 818545864 60 554698796 44 988492863 31 526696421 23 748013770 47 45077853 38 74169041 87 392109688 83 652696681 32 283251547 84 802571319 96 410585727 15 397700995 95 641723219 29 408412645 73 180406168 72 986592834 42 810252768 88 192538853 9 412692057 4 404143634 30 480085990 91 754659595 76 439703657 91 205434384 37 157016782 20 967380713 8 615575918 32 754423412 62 557688138 14 368792176 66 820723974 77 351952132 86 505413467 29 580340152 98 180699797 64 747518883 74 777374115 30 99965262 33 737503381 45 898367813 95 13447061 67 528521493 82 739022031 29 959058883 64 696690770 92 335410159 52 715435630 74 936395072 86 110322740 40 937321884 35 873623973 16 25206226 63 683388322 21 376743524 88 969510100 78 976292706 53 324191641 73 34361626 21 572049723 39 160560127 61 250214628 25 938972902 51 717043485 36 666838750 81 129796740 21 764224121 83 542948848 92 592800803 2 488290362 41 485424848 90 140275610 25 709216547 51 498777556 29 500630086 13 951769918 30 580716447 37 195986377 17 220409150 36 285746646 31 24995054 47 52152002 90 535673707 37 899340070 70 349795744 10 582546563 6 222035341 82 594428576 80 581954213 79 115721104 80 566075367 28 285714507 28 928627706 29 834381613 43 648984830 27 845183613 41 971047874 51 742762385 47 585157421 87 724553624 71 44394608 35 983025021 79 300533608 40 504547320 88 828106644 92 366910096 64 941161477 17 247789605 70 471536881 64 863737129 12 363672892 16 861253578 18 299428142 77 518568151 65 223974591 56 102747619 38 149371112 21 991370805 50 353624845 19 174422443 70 83484603 33 150856691 78 258731214 88 693310296 73 401542846 29 399365790 92 443751144 81 575634520 68 743341053 83 843192914 95 573582416 38 411611167 36 101853850 76 296758838 66 13091144 78 274927759 67 154262736 16 84555453 35 906334759 17 659788837 81 686086795 50 28343700 27 995945309 35 220291886 79 176764314 28 317048634 78 871872119 28 552318742 29 911070189 69 530123815 97 55703738 92 870474302 34 416892149 36 304033078 47 314891594 73 625964392 69 702612931 48 359972440 24 67007312 25 780833275 61 989748447 33 201404837 95 454559501 89 542598896 47 910283798 69 510382610 72 131892713 43 542658686 3 482482583 46 686891628 64 890280191 66 72009869 86 489248913 43 515255048 88 748831280 59 624132729 96 652091926 6 462196346 80 934291369 2 567806375 90 972395296 32 73216263 54 319890816 59 989899465 8 799550668 60 940915584 37 242265064 74 590066610 78 373484385 85 991036666 18 575909598 52 206312057 1 661864673 5 914812137 38 52068974 98 937203525 4 956725617 29 105834283 52 566199990 97 587617929 14 163922230 23 817196137 94 621334309 34 322903818 92 701899803 39 908365449 63 62203384 1 502026073 21 936575536 66 983568573 16 680000599 97 670452342 93 726137594 21 690773914 93 585131594 100 289188426 24 11835055 28 301679902 77 351634502 9 340076825 64 769633221 93 252058885 62 432723182 81 532090898 8 315211529 64 359407498 78 976772827 58 906985199 2 333511368 0 447921717 40 51587513 26 119291337 87 833254635 41 583510596 70 306803670 91 608823300 27 763700976 34 98550952 49 87232927 26 536786036 72 828462204 6 90841392 51 443469187 38 600041831 50 840428194 34 556641177 80 710294770 52 975471464 70 115081440 33 779898128 96 365186806 11 97774634 12 694207353 56 739677769 14 140252008 89 615308404 76 609898358 31 723927198 79 305427858 68 216801600 23 967344879 88 711946965 11 124610776 71 728411684 5 985185143 22 145691105 25 371188982 53 665065402 62 318328632 62 435993409 91 473797691 54 487231132 52 840852213 6 674793074 1 790449452 37 5187287 8 53438318 40 71884389 6 463812332 23 912045384 89 699401863 36 949950104 61 917773486 33 31246033 72 362795631 37 530564094 77 448858029 76 382427828 76 145029955 100 503079795 69 175964833 68 616423126 49 971320439 79 4226036 83 524410257 55 883395058 90 466702623 14 194878290 56 574843229 22 949545280 56 923486231 9 883057178 28 866684957 53 613414285 72 528392152 92 151984260 5 194609446 55 470698306 8 506387384 56 815303009 96 155335998 20 593108443 35 216195349 38 653667228 0 307238091 45 860035472 24 987717279 34 833404174 99 772523142 70 727492021 81 993471803 44 527204730 62 760497252 27 864014428 16 439538335 56 320764646 58 947224876 89 61643780 58 451124754 76 517617196 83 674381641 49 347289920 42 169990600 26 393398914 34 782156163 28 515795481 83 174683795 3 96134208 98 266385763 19 824612190 41 36482612 59 256849482 78 745091541 94 811271209 69 776573666 16 32128956 10 842780476 69 99850462 57 366332195 35 742738881 77 358811158 31 688901554 5 720876774 51 105745739 34 831006866 11 204142280 1 913673349 50 825966416 74 189923092 24 36032348 42 272680623 35 356212058 89 211848085 28 122570720 98 730031385 77 928894687 60 809406059 42 727233525 82 456129260 79 609111887 54 909979822 90 865791240 96 879524700 89 953254639 15 747957158 40 624385749 29 400814840 90 346001122 16 356702328 61 269780177 80 76528459 69 310887911 33 608285964 27 16478572 5 588577963 23 736414270 100 957578397 20 312902759 72 494684551 38 316923238 30 927622553 59 573845250 50 897009300 96 494554651 39 879225580 76 650718476 21 296933386 40 662169949 44 295106397 18 528669650 72 551470065 92 365789771 90 64028581 41 634842890 91 9074090 52 461494490 88 347782926 68 542408155 8 808618893 33 539092268 27 188569458 37 823800172 80 413238308 63 605770803 77 96117194 99 369667688 49 337036410 23 622690788 39 83312688 76 111385015 86 575248795 74 274627423 93 48494727 24 312552316 73 285146483 72 385861467 54 430540732 90 313023414 91 782939779 35 497546353 15 797645758 37 551612881 89 895913286 100 658660560 81 321518900 7 975928177 88 86579991 5 416954175 92 134040470 90 271429413 3 515414395 71 365857070 51 924825437 37 532659615 89 262729508 72 273054944 86 774808495 8 189848248 70 949534915 35 208127872 57 389871108 71 826541573 33 727859932 32 458365151 95 172537766 23 489987306 35 848190780 65 73704384 39 48552983 82 425220968 32 200119719 78 525511400 76 964209582 0 786629771 0 605548741 76 357190696 17 496891233 87 168136656 1 623725076 39 383600804 21 419276645 62 985210857 66 883116491 89 708423156 83 49721001 29 896444556 29 977945716 98 112049642 71 282283344 33 814894944 86 307914292 52 649317675 2 176914417 4 88330005 88 935052116 25 259745437 15 205738304 12 123853273 55 470812763 53 281075936 75 4801663 35 990102161 94 101701207 59 30228457 38 433516724 94 794814552 89 110814220 74 226407032 12 915586241 83 324966172 4 533145353 100 395047920 52 461872304 89 358450076 89 352179220 20 114247564 48 390210832 52 188600473 74 632942149 61 963890628 38 921360893 16 923464671 85 354651190 19 187113719 89 46304945 38 776540673 76 776359416 98 40429318 47 741199124 89 669606465 7 139132342 71 871894082 87 344125937 11 297220419 62 24340849 0 553731339 39 280251208 48 602415451 59 455640571 30 551312030 26 532526351 91 181816911 19 537915507 56 637041314 16 223652188 14 875514974 94 523508513 6 858453908 89 228699418 39 703628907 50 106944422 91 487143131 71 678404841 30 996162340 0 502502019 6 451286977 33 517475623 52 327439270 52 155038922 43 528948362 36 576818176 99 630792192 74 554996082 1 510595408 97 899351126 6 133991319 26 320565573 18 394100523 63 759385002 8 21574234 75 93895338 34 792941102 49 270815715 77 506889154 79 312894908 92 80135040 78 158608782 7 547893803 96 285003710 45 434423765 92 950408027 86 554954459 75 773026886 6 625259976 50 413726818 93 725412715 72 573804684 80 799805312 32 956620576 5 647013357 21 412566550 33 183599054 76 499673489 73 687730857 76 667278698 26 721638395 5 350033139 78 721003844 57 943168625 100 578382758 92 281334846 41 879060334 62 684488021 28 263496683 75 981593498 85 931896427 91 176619868 70 411461256 27 642521564 60 564727383 16 567082851 13 197323732 11 885809433 37 527280125 89 189596171 33 815997092 74 364310038 31 907427523 45 303348159 16 376045176 1 363185508 9 430184015 87 724581621 31 892537340 98 874926890 5 491532869 81 850544114 83 883590370 23 171088932 30 750353365 16 900092038 3 496608846 91 500616305 64 1748244 3 578570097 8 798209006 34 561038402 14 885761919 15 435067622 49 176132802 22 168213632 69 224384533 68 669714980 17 696210702 79 114759686 61 344219940 46 229150174 9 633799960 55 330382345 91 105546784 61 100870290 48 763289700 57 228830481 26 309402081 90 477340130 9 757131642 45 558398289 50 734217096 36 121139630 5 798014844 74 459463365 38 707973901 41 85963866 65 566227936 66 556062507 74 749903861 71 912303471 57 426112598 2 971097724 68 523554106 88 818508953 41 709322006 99 67931003 24 574429859 63 646977361 49 676744991 54 436721530 3 315376370 91 34569186 79 649181569 4 72843269 3 327792835 45 666890487 100 374494538 3 88261776 46 657676940 58 45354955 19 589375143 37 869185818 48 480058276 42 84794509 38 239715370 85 54125845 75 123245843 30 802326185 54 516744349 84 200987928 54 869417220 0 921644519 60 745558311 76 598482013 31 432048118 45 968123562 0 266182239 4 184566997 14 747998610 5 404838455 18 215776988 73 252572049 45 182999429 85 45100124 75 522666823 73 889520292 96 323918285 94 583198562 60 877920178 84 192616598 54 759293986 33 263176581 33 42264556 57 988027120 54 832889176 39 815467530 41 891405150 8 184221579 74 668607044 11 151898946 27 250677318 44 231427773 6 529480670 35 522027813 16 439858677 98 70100512 99 985015872 12 775827020 55 306628262 65 713298988 70 476532618 62 402778458 7 777830678 69 759828024 30 443849869 83 693238709 8 176730109 22 169687386 21 431479822 72 29666417 6 172726434 74 448114625 47 776531886 2 379282025 13 746896414 3 384717269 7 48455069 62 545453491 87 534664341 73 338891564 82 218939505 79 755291253 54 381029390 10 325926733 30 255049567 24 6518547 29 150978863 79 868358701 80 593595131 0 759718277 59 919602964 74 537745139 22 198583082 63 19771319 83 462721628 41 550689184 28 813528462 2 280197802 43 410207233 68 773647312 27 671096760 25 618571456 6 56756401 66 370194831 98 772140328 68 16801752 81 425305004 43 669583727 5 208821724 89 859940350 83 914179335 19 349097090 14 614393138 100 354005704 11 880489319 84 609900180 54 260958756 90 43525284 75 735915521 100 312696812 48 408368050 0 596254204 85 486299022 82 109452234 97 394652024 52 600135037 35 391621581 46 993298053 96 626041607 74 669609891 32 984662562 16 691599710 80 470526248 62 972398774 17 899532120 94 188154888 93 218681748 38 688277780 86 681999814 81 642102033 29 349713898 15 722325116 54 693210180 12 345756520 94 313246762 88 804874138 15 187298848 30 402748778 68 576887414 31 207007814 27 169519147 75 387687934 34 491998103 57 731120760 93 686907875 25 231657629 23 502069696 57 108262061 97 768308860 0 155484564 91 998492628 9 971636251 62 421352084 27 880350798 16 868012027 88 352313639 86 124371900 81 720730934 26 993706207 67 66658774 90 523592161 36 410668043 0 540122900 20 840380806 15 837493271 28 81561205 2 173502395 2 736556285 35 234831296 98 163971090 10 420463516 80 331440157 69 451094184 39 930603074 31 559602085 38 983563 31 475245885 85 911541608 58 735409710 76 247945340 74 170129147 85 149743338 10 189911382 89 672680827 73 569937728 33 70583725 64 254292512 76 729787777 92 621720096 43 111187301 26 878257280 87 3284280 66 70297276 95 418251750 43 656774600 37 60810678 89 48906642 37 624566190 94 698405180 66 914571440 3 677285013 7 705372545 17 867354743 82 808939445 83 48916412 99 11918643 76 982298701 94 142281232 31 953702538 67 681068655 26 42375692 32 168409379 59 362734849 84 838092956 34 71465735 63 357671571 27 313967036 60 894555724 47 855576916 66 688719736 41 406124532 68 972301647 15 400411557 37 331368584 10 77486954 0 781643053 91 525082543 14 718058199 63 481537653 49 52217269 3 743752185 89 644096738 59 192724664 67 719222456 84 954667741 91 334246926 97 816412141 12 521755867 81 542483582 15 985115506 84 734558035 91 727878556 66 909371707 1 928863378 56 340692835 56 412509335 87 95289698 48 381674818 54 107113250 71 464323969 18 297043148 43 859652861 48 354037052 45 421310912 24 72364975 46 727188944 36 25522493 39 486535665 93 534942577 76 338077473 99 452159900 37 275654128 57 18381506 27 431481307 15 381882827 15 995370292 67 753061450 81 693871960 77 853876865 61 240588214 83 67729055 44 421900159 65 158173189 8 447284480 45 611821429 92 380848076 26 840095786 67 451046540 83 559456031 39 361089028 87 87840283 67 854881492 93 145900396 91 449869660 46 672706881 2 15445621 89 475780336 14 213697783 37 311731195 71 663600427 82 745436375 45 488720204 15 427324321 5 681926426 20 275722192 33 89619573 28 241449321 32 483513781 29 104753759 24 601662314 96 736110954 63 62668648 69 940526182 0 652984890 77 690965673 37 153382661 66 425039105 70 203856977 16 537329149 31 584898320 91 695961453 23 535312723 47 970608613 89 923348264 17 934651181 68 199484269 12 998042742 5 929000710 48 256537329 35 691095186 29 37490392 92 410255266 56 469931371 96 802119787 16 919509096 92 31487936 9 287290049 59 825574101 96 670511335 86 193159316 3 594627331 100 252964436 55 890922133 42 427071441 43 84345706 67 984786595 46 283446263 24 873927966 60 733243662 91 261984924 79 958655803 13 900655586 11 190832335 60 193496272 74 359763055 67 365611816 70 927106861 23 570106678 83 536516768 2 549492725 46 320931213 23 72107911 40 3309158 100 602727082 84 86186631 81 736439633 39 622250050 17 218644459 83 963095242 23 630954990 77 302759438 60 673992447 29 662267459 74 135620048 98 537122815 14 942655144 89 542765773 29 427224422 85 113258599 2 660770016 72 964451706 29 568486595 88 451314658 76 404257429 10 982437224 16 618873048 95 259589095 50 770629263 29 426674310 40 361693009 62 492662614 60 485802560 26 887575842 67 22978524 4 657422847 4 551666736 4 172674769 14 349361772 44 507064932 85 792129675 83 734475251 31 568904351 69 818320611 60 825676813 48 103398845 8 581919722 48 275675938 57 312897171 2 980926274 94 129626022 94 140629641 10 381632245 44 100087583 17 198491569 13 717064781 34 337820520 82 675935947 84 56123890 13 181407953 84 60073657 59 877151359 8 375338920 37 242308354 82 817961679 87 625354787 9 351330982 70 608164636 43 801837555 70 440116407 18 416562814 57 386442537 55 528346029 8 394801853 30 654935835 66 433708161 68 908530043 22 233294175 59 961923517 84 354805760 39 45553756 61 209603473 64 441587401 78 452316702 72 468847692 75 58359238 56 923390245 83 913680323 52 651254539 48 327844192 2 159340646 51 646765586 72 343576507 63 118542356 47 26802461 55 24473999 28 239791698 96 422564947 16 362645902 76 512250099 32 182903743 14 449876488 97 983241807 5 899285669 3 194755608 19 512833985 75 593973638 43 997800773 98 458829951 50 39831184 17 944111174 41 270659055 73 982279854 30 331372141 10 399450159 36 606463226 3 578988179 82 939785251 44 863195848 2 739049312 23 67984431 31 412617710 98 744207250 97 308891474 44 445304796 68 169212556 53 617853430 60 275344173 21 88132694 94 515149796 29 563218698 93 472181862 7 743299607 45 36749471 28 503196303 2 806803797 35 226874967 5 154220334 17 754393172 53 889352266 26 25397326 98 838059214 88 361425979 92 755103737 76 688177241 44 254296743 16 428983538 100 350791625 86 249397787 6 224274229 39 12114530 92 806575733 67 3655504 63 293258897 84 467050358 60 929345893 3 608334920 19 68340894 89 497401246 60 83450328 0 825055718 8 459197667 40 851698306 56 1912758 98 196112126 70 733791865 72 721912952 54 219571626 81 398041854 36 60161041 96 778220320 20 516607315 78 1926047 76 416410677 99 781927482 79 812082292 29 53243649 37 349084857 55 963604546 17 529161167 62 965708109 51 810720156 99 435200608 25 492658562 72 437710702 27 570714798 36 792785967 1 597770481 50 429515123 98 988432492 71 465044502 84 73324952 70 619065102 29 365397656 0 337381643 77 264893718 36 230169341 65 394606583 18 603451116 16 382226263 50 897657077 88 745627551 78 123465777 49 205102729 83 127217959 71 550998140 1 381185890 78 38128687 75 425060684 27 775043253 97 568478053 22 883561268 3 156644067 84 750474026 25 34669076 93 993449991 72 725125035 6 70744594 90 12504914 31 316482841 52 501522244 37 974877915 23 336895689 40 375305524 24 951492447 58 338468189 32 130199062 66 688043838 55 523565621 85 782739408 60 814328120 0 904304542 50 35119738 81 130676753 26 263842861 12 227974967 71 633975404 27 301730063 50 84018387 58 725042040 8 181937659 51 636659669 55 314527663 41 192193371 59 75255395 17 477060870 80 382788811 1 862047211 97 456778656 42 351751229 98 858257616 59 717959711 84 778531360 96 788962095 50 169766699 21 632663259 2 118297723 0 774043867 87 493036057 99 850511397 95 16003188 92 690280476 9 950679500 72 649703857 30 26897073 58 871457586 55 199560120 28 518583939 71 965486649 27 12827077 14 422250491 72 235567579 14 25490568 43 790361180 20 155332589 79 359345625 78 167712517 86 61270996 9 610657633 15 751357517 73 940360215 60 898105899 55 432376489 24 409722900 25 4460928 61 606369249 71 610664041 87 609315187 97 286749032 32 301457824 11 346378821 23 152829958 69 76721612 67 171355742 65 664968737 21 388089429 57 842923505 53 177232078 26 87931840 16 25390024 97 517208709 32 435171709 23 231037701 48 946970838 94 823388053 81 203958571 3 316313221 53 835246997 79 421363079 57 25048011 35 15007398 0 549929404 3 855181669 27 473049555 61 543058359 1 289349951 74 275252915 21 818536371 60 8955812 85 465509123 78 912176234 64 604197429 17 169931166 34 246814797 14 916781248 47 549239369 4 178517375 82 647693067 37 285882729 8 444001246 66 893159104 62 414463994 53 699273085 52 664008062 46 44466381 48 233716156 75 739928498 1 628744272 10 367298931 56 19062103 68 108082135 24 43423559 47 975985389 8 97758698 80 420461816 2 425193829 38 78147412 23 94554388 69 20852790 74 768071009 76 245505428 49 445942645 9 974491462 38 816678000 13 454249658 24 546412340 38 918071882 59 850843968 16 675147099 25 714714464 24 330453192 57 947005299 69 730372254 66 311396851 2 193890942 96 694242438 66 944452031 62 701724289 5 329882450 47 382705102 30 801403752 71 54641798 21 576008597 11 375462004 56 928781575 18 746959095 7 565706467 74 259400570 3 88247131 11 123393413 79 513280535 59 254987157 63 966812768 54 684853769 80 896565926 47 787027849 68 793145217 68 705574136 95 684825102 37 450456352 13 406836736 38 960715122 28 762296342 53 945736345 67 836758307 7 175590990 31 907831087 6 468525240 5 309367337 88 865157803 34 987410200 2 656783457 75 486836622 69 361958977 93 957072016 53 660469176 88 875285001 80 586549509 64 440053024 16 482415842 96 686697250 43 427101642 16 242690465 0 650335520 8 515769800 75 79605589 34 228629482 12 128120578 99 232954357 59 99557933 54 219174199 23 382290139 21 657156964 57 815286229 6 259348424 57 411030787 41 388870258 6 735502195 45 516068461 16 184703814 57 687693899 24 281533343 37 700885815 93 431096906 73 965531012 16 993560773 37 951098316 9 63473148 20 395854737 35 189535263 70 991442992 62 19934878 53 857356330 82 727146267 21 288270998 77 427443743 69 758857351 62 712646483 13 833211007 98 912805876 38 133643627 43 535661318 55 72340648 100 77011649 56 751298741 0 734725234 6 526156255 11 173260194 81 177459751 32 313076884 18 712025363 92 641932900 19 470339230 61 884770708 42 825597524 36 142315400 31 675748592 69 595089163 11 179516575 46 679063208 25 615083078 22 146891764 48 512221266 79 448108262 0 722479594 39 896843497 71 240196939 75 5604682 91 80024362 2 599050637 77 842430508 42 247733110 64 549022446 44 136848217 90 656467708 78 386099844 57 452211621 55 655484021 84 685673866 68 671262899 90 883136195 2 628604942 14 879734898 31 602539503 64 175350863 15 588839386 48 520683204 60 848770280 34 152616364 98 307646263 93 406615851 93 705658792 31 692019123 58 545033091 63 953979900 83 869781230 68 523876250 8 654573657 98 592674260 59 185122512 11 865411587 8 301769515 92 156857157 20 415108300 13 428811338 23 612669248 36 929433368 22 626329417 93 349053085 6 620214218 26 192136307 12 343041035 27 265564172 20 195283476 63 532699173 56 352006856 46 215401437 53 427360771 35 388905969 34 723508705 8 404885185 54 283721321 44 395675919 37 742676327 40 30098307 28 998164027 51 562478544 23 137095666 9 814401774 53 702218835 93 811529891 9 724427490 7 133547091 47 915943753 6 960377435 74 293066683 89 669280139 87 986364488 66 227958033 76 50047697 84 275840215 59 395632749 35 507201791 76 959202361 78 781708161 1 586429369 3 758088912 86 874826989 60 19520052 57 600340782 35 36017545 0 721583844 60 103580128 25 399147427 6 359526184 57 242443594 42 357745184 39 605726912 70 889316167 74 477600840 73 80480990 50 343878867 65 780281288 25 933137201 75 862186199 28 664045934 75 601275476 17 439974271 44 603104577 79 730012850 66 242185432 87 909180568 8 536541399 45 656947930 100 837860915 55 314449676 0 563622034 33 454624168 66 143740497 5 573891527 45 86375156 98 252730711 52 65803735 98 319256519 42 998735414 5 302710164 23 885595100 90 730664258 25 768245987 95 454263799 65 760741540 97 325007985 74 661511345 97 364174808 10 905219159 84 260625216 96 949363487 8 677997455 2 395212832 22 332182064 28 889161459 89 615015710 62 5725792 39 989774354 89 881567315 24 584613498 4 98404818 59 993901157 2 379757985 46 26437366 57 260730107 63 343136267 28 611694607 63 866511648 33 912702190 5 566052742 0 257112312 28 91911427 38 849094989 21 304983058 43 893756920 73 699789874 81 116367258 24 790944120 21 596130927 97 964219948 30 290139334 44 886590136 60 534966021 52 382952540 12 877449623 36 819435814 35 835790025 66 609240647 88 667737356 95 651906502 53 564759794 50 303941986 80 645404949 43 95485410 77 474252433 9 232892311 80 384536030 61 335756585 21 277050637 27 55928999 58 7069645 34 534363236 92 832872790 59 91868942 6 65347103 16 284865129 30 136247082 86 480106182 93 396272879 1 633245730 41 58398583 57 200762086 62 893395810 8 287998426 23 900629732 23 748165373 8 198068923 11 243824315 81 279421582 56 762747016 56 226976108 85 606315955 87 587767082 77 295859994 56 747995274 100 656568633 40 48025030 86 757101512 71 176309106 43 836450976 82 231313745 49 9788529 10 11037148 86 816507733 23 156294993 38 267041061 67 453834307 34 659099002 95 987452202 72 443449143 51 645036072 63 449640608 38 400441750 6 306791246 20 38388838 1 123363686 69 730182101 87 459690713 14 661333971 63 986172110 93 965982924 84 5433040 17 57916411 39 215623565 21 220914345 31 350622236 74 530634770 34 573827246 70 401395564 66 411554417 40 499660640 81 570067747 84 393843295 49 752979755 65 943246785 30 909379860 52 240319453 99 430768763 95 72548418 39 132483550 36 5938943 19 181062855 56 495006355 26 476388199 33 895919792 45 330585148 92 420678441 92 274350798 62 25603361 21 950613462 47 367312201 42 902577681 28 490158366 57 726694425 49 247478076 95 315481201 31 84118889 55 616782006 1 688116715 16 72757535 40 617458418 34 109359602 53 248320951 55 923701044 72 467424222 87 341649006 0 786096757 98 226159846 100 386958374 95 838635293 52 211517081 45 482719726 57 586245507 60 26506548 75 942781414 92 542329170 56 826131298 88 858529938 29 415083789 24 535216169 20 224870405 81 208993029 27 784167859 65 983348774 18 755322975 44 513064236 98 255701056 83 624781266 41 664161732 76 118005589 7 209126320 47 783674130 16 570451725 18 246107744 52 43122708 48 888841387 86 873224413 30 361428603 12 393393534 10 988647620 65 91124792 51 542339197 53 751406302 76 123004749 11 591461353 83 137421282 64 540741761 64 859098196 87 99441101 15 737228009 14 912726923 6 758628755 8 973411021 42 847277897 3 492769338 29 935008878 56 617146858 59 548873141 10 338584155 2 207195241 95 871554595 12 594109450 42 994643098 79 767851473 100 440533968 72 682055647 95 503371223 67 16830888 89 404843782 70 777442454 4 445095282 26 847455550 86 292283905 53 894238156 2 244690939 95 21291385 35 393349613 62 658029892 61 78094171 23 168117201 80 567453867 85 810717107 45 549087232 88 813839433 25 309179947 20 960281333 62 920869356 29 312861272 97 926911380 94 274861555 14 318389510 47 520828287 5 515854356 71 617880284 12 119896084 6 419333316 41 454201842 39 430160764 93 583202609 85 46481352 38 790033600 68 956386711 79 912859612 63 606443218 90 907537260 49 46398594 77 830890776 47 962288577 63 76620681 6 315927611 99 44043600 23 139102804 78 878432959 49 945273075 29 228626803 69 336760662 26 325015323 31 305188894 45 451382425 72 567164118 69 399162845 78 76691394 52 294357705 30 460019611 100 734559984 100 289452153 87 446450141 85 666035153 96 437236673 33 253309578 92 417074049 36 337199775 82 309754895 60 718953219 22 481489303 71 43373755 89 421504867 39 405645033 0 301420406 28 36197287 45 87274500 0 679982637 27 9202235 52 112605328 21 986135597 29 299588606 16 544538376 66 688012522 90 468501990 100 940275850 68 920320866 46 817748507 39 719376879 39 234621496 37 142909556 100 763457682 29 932713234 43 51226496 71 574533735 67 364334120 38 353390250 85 416803669 16 687511188 60 831313091 62 642522068 28 784764610 34 544919213 38 391564213 55 70832436 66 703115389 23 375003445 12 842675695 38 369847162 34 182771564 98 104657424 5 64821997 55 995401934 95 955775730 96 73193607 52 803750078 89 818966536 83 173906846 14 859767064 29 874028353 94 780492845 4 609215527 71 227797475 59 316091091 77 496683880 51 495323765 70 992313714 90 449297054 61 978104598 80 219857765 54 14026598 35 719454255 27 186690006 66 363624873 25 679506275 71 307302589 12 97840971 56 813475248 69 244039524 57 576063535 36 960236513 74 886110453 62 691604390 50 832797835 33 434898775 16 79015736 81 610643321 82 323796656 57 930005779 30 300311522 75 510658688 49 64387953 3 345479855 75 943863004 29 11893327 62 197889187 68 498170206 58 144031372 22 639106328 76 32895102 13 981844278 32 694022778 73 978697886 69 579336796 5 646048654 44 338799790 93 796245692 90 938800863 34 369153091 28 12432153 69 171067286 98 875312555 17 833741511 55 180114848 15 426316877 56 332253761 0 434978726 77 526226406 45 944039724 31 904664708 88 342067378 52 418278248 96 882822834 46 944885475 63 777556102 77 474817472 93 646833585 9 233654227 98 597316232 98 379594439 51 32528617 40 536557986 2 316456098 86 717792116 78 979509165 50 59927791 93 256662523 42 656596266 63 637719461 36 892274797 38 725573627 59 821734313 27 757468188 88 140143182 27 495931009 25 483148345 38 829927673 100 63392063 45 501781475 40 480487167 56 372142043 4 316861088 54 219060077 66 887594820 63 52298805 33 611393932 43 837767574 57 472366369 93 960194613 16 137545730 7 437273752 3 41649414 56 571102494 12 933149521 42 378232954 69 737111460 67 134232267 54 352227986 27 480726993 32 959230117 41 65278475 9 958776188 12 627101421 77 773735723 76 991424020 61 117914936 87 260542847 24 950962548 47 311067143 74 718095617 96 66180166 50 346299087 77 465048910 62 171371616 70 213604797 24 503872455 47 394020252 51 732826421 91 669083705 25 138400549 40 87961555 40 249707696 69 459721332 82 7221672 65 588696052 66 305405647 70 529485060 62 761981563 46 352403195 38 678663886 93 201002250 46 500177924 76 271612336 95 661431889 53 938489514 80 6555161 6 220961883 7 16790425 79 277643116 19 137068537 70 950913410 8 396842421 94 563820565 54 579694778 30 838576004 45 816286657 1 75724539 75 46384921 99 261613028 21 337391205 46 293706538 15 917951595 88 254929087 36 633794112 27 81081186 98 671287965 24 678317504 13 484890881 62 139179021 2 21607566 66 442337 67 117931166 82 96403884 88 996730936 98 658721598 26 591423048 54 64794128 90 369749766 84 203423875 56 876625864 54 93531342 16 357402994 83 266537636 15 961869678 41 626154534 4 880910296 84 365327072 15 350298957 76 181363135 65 577373883 3 674823102 87 939125495 94 926371037 51 716449819 96 862350023 87 359696281 3 137615621 30 284611689 57 509598069 87 600971546 26 79166525 93 236069189 23 304347866 6 998038155 2 303475781 8 714224769 35 406612718 77 999583165 43 97334099 26 123293607 76 368916579 82 179985046 97 282218452 82 776790025 98 445185800 15 253404605 87 326287371 26 298359114 100 780057920 61 42552040 45 75971370 4 270106129 4 424028191 28 988475819 95 936856843 76 644539443 70 220023506 7 115671893 1 503976147 71 691645898 17 973842620 84 84096840 90 996267326 41 828716499 57 425805683 40 224960669 91 840908487 26 476078768 82 473870273 77 182234336 58 482538066 99 379521411 71 877766352 15 32316140 66 583222777 67 825313849 61 968360019 32 333819976 46 47350357 6 853758195 40 915174459 43 406170750 72 631251851 12 63245804 1 659229980 24 889434277 84 128915214 53 764115377 55 744316888 63 462095434 92 771465030 77 166126912 15 942804511 39 661530986 7 575087037 9 913364577 47 727465071 27 138378004 30 838957755 50 874049582 85 282428942 33 591533913 16 540864805 13 78383571 64 265243212 100 358223651 98 597387787 61 176062892 24 960030706 50 872311598 82 528627968 81 257228205 15 988500913 0 822164259 24 358717007 70 990721185 98 927805382 53 120405272 20 187352879 43 752688809 68 674290496 55 803408962 92 810761417 69 567611886 82 53662468 65 512513624 54 908858026 9 791725746 9 670923727 26 200042175 65 881653088 78 202416063 21 544497024 91 663894783 0 92795268 63 254096828 80 151746284 41 236558482 70 998507790 44 225920171 57 594945796 63 427099008 63 500139591 72 24240475 19 469664166 26 364931882 88 383679333 23 945444937 84 581066368 14 241870811 60 352545123 0 66837404 90 301233245 74 950165666 80 893655281 2 730812256 71 170985448 23 975445433 84 763547266 28 145427774 3 464014855 90 691842878 19 87903076 59 158843343 100 573421056 14 806618912 5 449530750 81 553716157 10 511514011 100 637155596 64 261248307 35 908063976 30 169913847 93 361507495 89 534501401 68 547370867 3 103212274 25 711029052 45 273790836 53 803232566 45 128108296 88 626690058 19 252519250 17 999724147 64 436780728 32 183787666 3 299869226 43 891167319 45 659553582 46 122704792 47 310016033 27 317652407 2 214947559 50 256981504 10 372966603 72 965024276 68 295430339 76 523442470 45 588766359 30 734211377 50 423223072 15 632317541 60 846808329 47 105291685 78 755440550 74 969193651 2 519473709 90 166913911 20 819190492 81 733561075 61 206969639 97 801974036 53 895451453 68 125611049 7 546594945 46 817921525 6 566535360 81 684539667 27 511219080 65 805671838 97 897738735 33 248185970 51 263958926 0 614104109 36 395441253 44 349644264 76 69594121 64 261342906 30 327836044 38 737295600 23 794317414 74 804903557 35 226527975 8 115925633 24 54264364 44 746955707 22 719419984 91 475549821 78 59013730 59 856414454 27 622940994 77 926557603 57 106288931 85 527389077 77 124999336 96 674354769 20 338838951 44 335308203 7 650229444 50 573603634 83 470811749 70 62474317 84 619036645 78 739301977 89 686112101 16 985355664 23 415892453 66 832551372 11 437505168 31 216715115 26 993946303 55 163703139 91 208076673 77 262469522 10 339571758 79 46743528 11 529652881 85 658998392 91 232627056 40 25862501 73 470406393 46 235417271 69 923490474 22 944201906 81 239903718 18 194916111 88 756019018 80 973269956 17 108638060 28 741742499 43 826512106 71 128039720 9 75789142 90 863570776 48 548316119 62 977064386 25 876368359 86 860610254 37 586843252 22 66313749 26 177753231 54 193744591 91 754348568 4 900655712 34 650735260 77 96046457 66 599441217 46 225035262 12 1313653 99 216072536 41 681525733 37 908847705 33 693701302 42 636768808 43 696083765 57 851420447 74 732826975 23 542957831 67 158329649 73 955765603 19 908042526 86 755204194 87 486021684 9 502802091 1 827961085 83 499107881 33 109308670 28 904368962 73 606332123 14 799553770 82 221569545 79 715607755 12 127022977 16 901697941 35 776665713 22 309314028 75 206399396 27 555760458 8 62691986 86 903220216 58 103894161 61 766052258 65 13588376 81 344834046 45 596986851 3 32669383 72 522714064 50 557663689 61 57823107 47 24193291 68 194406954 54 483927443 80 87753991 73 957203444 100 66461337 45 363813591 50 362320430 48 55893365 54 612603957 37 711478499 35 890799891 74 143645265 92 223820124 46 610991990 90 371091445 91 504181401 6 196573688 48 447896854 1 448750096 0 923991053 78 413452325 71 826322713 50 393872662 37 334179662 44 841100088 28 428703627 80 58311246 91 117913622 6 406262688 21 568799373 85 236522046 52 257442537 86 531504813 82 486983988 5 695047359 56 843403776 59 936132482 100 992715572 24 361187921 100 590591688 58 287565712 40 251221373 34 351659834 70 630089352 59 163798464 66 304518990 15 601169363 8 578968597 20 318878731 41 300897141 20 148297716 48 91048494 79 381868094 19 900728824 37 553683985 33 974175270 38 155986165 58 518037717 74 846565207 55 397099786 32 565560644 17 726118982 0 953211044 56 506326817 62 468298696 93 174099765 43 837520925 13 190619079 63 928190334 3 6500521 25 470606367 63 714857842 13 150718682 56 898528293 9 945288017 4 554304477 84 860873659 7 514574157 95 21384561 63 676425881 78 520199319 27 989298902 98 156405888 40 929909766 85 457851822 58 830077684 36 996157738 80 24705048 68 961753657 83 270745657 23 540286087 30 26705038 39 379048684 14 921911227 53 64864208 40 120335801 54 288754243 78 333997907 69 505613895 86 347984215 80 309809381 57 100691271 78 340774713 34 248455125 24 215630926 69 272648627 19 466824029 25 175140599 80 236039910 50 119605910 46 281134354 73 613714365 67 277085537 2 592178847 42 545763061 39 447668271 19 829811630 92 69536993 12 206966037 29 35410924 66 198257390 62 774988203 32 156000586 4 109014119 85 226363865 49 698996538 91 310169247 48 188428336 85 522753619 8 883492324 91 537799617 40 742426444 7 344547866 41 469073170 34 536994892 98 673038738 62 920258412 97 479814999 79 646664091 48 634672878 31 595303839 89 990403676 13 255067859 20 499169078 85 101729393 54 398369982 19 972311537 38 506735967 67 209057128 65 627615175 26 315543772 7 828298646 74 650671884 25 929055888 71 868624759 92 721608821 17 754039751 10 852623970 30 999812045 58 499028775 1 98840908 39 286121122 47 952483884 69 736912014 92 632469355 96 910712080 100 902237618 81 263965362 29 929090880 0 844071545 91 91093043 39 847565957 14 457874437 30 914491593 47 832346340 90 203066137 43 305090059 93 928862599 40 318293415 38 877599409 57 567980061 80 339706167 70 981499186 97 390441736 72 385918357 79 81917029 92 275997963 34 763424545 65 732339966 48 112470667 22 966910769 67 437563034 54 933496411 70 287009312 94 594025882 53 420996638 28 216447716 45 331636868 40 978502331 93 984081554 4 854110074 69 865681993 92 898432641 94 94678812 87 172111985 93 711721033 30 663772909 54 693064617 54 267565673 63 958160474 25 252115356 35 375494194 58 630829409 40 807395987 9 623010256 31 443444564 79 160589857 48 371131668 84 14124706 27 458757570 38 771488415 83 663942796 34 592918049 98 964619496 22 213793078 0 737401841 53 511362327 62 676465900 32 257999469 40 245410283 53 257620663 49 944987584 28 395463166 98 736074120 48 39588180 56 870039885 78 293763025 40 213249543 82 686937050 94 339452833 1 25370076 36 13653318 41 508872871 51 979680612 18 378940603 18 171526098 45 927733057 57 660923768 65 793786117 21 43063907 71 677568476 37 945053304 33 655961091 27 596105074 28 632852412 43 741938233 66 530722492 16 147606181 11 949041167 88 306154503 68 866127416 47 627790091 87 658301512 13 205887515 63 747477125 23 862087085 69 566417405 86 562945512 34 478395123 78 273048998 79 499938362 31 561786031 45 784415615 37 309446920 92 939930419 11 681985000 47 282558273 64 989415697 79 384209510 0 935088602 8 139212585 69 671250562 28 57692629 34 18519107 40 821195683 92 345585253 9 581316532 86 588248650 11 901918839 13 287102469 51 381587868 27 420319099 67 493510932 71 446956895 90 66081780 78 386403167 33 467141739 7 522673301 29 465827471 68 916303641 8 15326763 58 430481553 11 76388822 22 956492380 92 940542067 30 629898139 23 388692857 56 983341513 11 184485773 18 918932384 31 66839914 99 48644103 74 424226124 16 487224571 19 135679382 26 976291589 96 684231068 54 8001084 18 670337161 12 920998720 16 918165342 70 346631238 78 697148393 64 97316472 89 834066026 58 1470156 43 669587867 70 442108772 94 327142399 68 140223232 49 320421577 30 275894369 71 455630261 10 308506666 7 779852823 25 780477289 14 112872268 62 738304184 60 254712206 93 518963254 65 620945289 43 738516547 98 317650097 76 655233988 35 147511783 10 922058249 4 72202515 53 26815828 62 279442842 75 283482114 81 910682938 18 627076037 36 986784773 4 488747569 63 110473967 18 54669409 14 484260618 57 516688840 4 54147430 78 826500387 6 1983892 79 431527829 83 493543897 83 751279721 46 501286804 30 903577377 61 956415016 75 920360335 66 112473785 13 833013395 63 709883870 26 8266098 65 538037927 52 268832550 10 812003160 26 232774118 79 632110521 51 931921078 81 478950263 85 225230841 59 837025260 53 252905429 32 46145522 74 103977531 96 610775959 99 326437539 2 448537775 97 895645342 6 41554966 65 39137824 55 965816166 42 101516693 16 18748188 29 948351479 81 571062087 59 37538816 8 763791054 93 516701762 87 725726825 34 803160260 87 179598820 10 841161150 26 792350632 92 165673153 8 898153390 86 775741394 47 792362077 13 119074348 7 380498228 76 583033509 76 695745051 68 985697658 7 534604582 17 339016942 47 256197200 0 485171321 34 150346944 75 488835976 4 655072186 78 186360758 95 877341254 29 691859140 52 219744388 78 432760497 76 913278907 44 239121235 83 975310458 33 780439768 88 449469257 1 244254120 29 142420145 18 329122773 51 578831155 16 331957083 57 180525903 68 150340409 86 865700113 23 656100000 50 418501386 99 36320096 51 480312455 6 744690825 26 550715038 25 614640566 90 342180941 16 868762205 75 960631648 91 752652142 24 402489296 82 230498365 40 748727071 79 373735765 72 374944723 44 134948624 22 386676079 11 610736910 10 137386286 1 877725215 47 302885355 95 579594779 44 655343753 1 990135518 27 871891787 16 203819712 97 215493374 97 692242426 64 48607919 66 269569112 60 252725990 84 950786384 16 409852462 94 920813992 23 385508147 35 822029783 6 421961785 92 48919867 45 921146849 76 25945894 96 583500241 4 331170280 80 564342569 70 737097274 66 623809860 65 172975314 2 130699489 65 910930884 34 51151997 49 620126242 79 763055351 19 952102845 32 117588193 90 803600105 96 471105045 25 128882632 28 579149673 9 51801674 68 626052107 29 691256121 35 253425130 32 389363905 32 1960199 5 278694917 99 612692821 53 726020699 18 733764 82 971494746 57 896034848 11 195542500 43 15115285 24 435530604 37 942913685 1 955086593 6 275686018 74 794182105 57 930686682 52 988496119 33 879459732 93 427182535 29 264562428 80 807241058 3 769249604 80 743001298 100 704223700 7 940250623 49 426201362 31 267641194 68 154603273 98 379473490 34 380124790 95 754987189 35 288382893 87 901426648 74 891310924 1 858387568 63 98695632 87 428732571 5 433145326 13 916972940 26 804858759 19 917640037 77 718420986 59 941479583 96 992607125 43 218974164 9 749979627 14 141303135 8 151304764 96 456011040 4 554397302 39 345366226 51 950515577 19 736960554 50 741130304 72 444356250 78 845951051 41 774564877 81 478035212 68 322615305 31 363986105 32 329394169 87 307450823 39 877159900 48 81167097 48 879248508 83 24792095 58 337326075 40 107083024 19 379326269 74 370873116 57 806203077 8 31025785 39 543933622 55 912176017 4 205748364 17 311458472 58 379461958 90 982702982 48 769386015 76 368792530 57 655304829 55 644337060 98 95453776 18 958012917 40 229238696 23 113758159 45 28344356 54 610785350 100 492384763 77 329925239 54 966299334 22 622082352 16 836157530 99 282565629 82 138589960 5 920462945 25 363419775 100 751465058 30 605254673 96 318719461 20 783575315 28 23766679 74 360281737 84 811508412 95 692429701 78 921814247 36 941997445 100 865473421 47 337788259 13 260911662 98 308905919 84 315033256 67 782631303 5 434903676 88 697808318 54 775900695 77 343550871 51 506456146 85 79649257 26 313295622 61 320054903 16 595419898 10 553126627 63 436127998 89 615310725 92 323705311 64 472260187 76 495687997 14 171566060 99 904350097 14 552064189 8 959496196 31 697018662 60 280211778 54 770515357 73 572758925 41 335624773 22 123212648 80 933763649 53 740554294 44 862596431 41 178710558 47 415181216 21 155187076 22 968873912 33 452910784 18 60347158 61 612309923 9 48865020 4 376621508 22 924651617 35 606306362 41 982831241 19 285227350 1 539548819 17 36432589 54 766645174 60 162401345 59 24721474 82 751695711 8 344093660 11 955589233 73 509447473 11 741360638 63 182980847 8 824621585 1 528552533 32 262283820 52 766801384 50 927102451 71 498216688 87 322234118 84 51296193 71 160934391 58 89513861 77 960069037 34 947241193 70 725551339 77 504023141 44 714622167 17 71576755 100 113975117 65 198433441 32 212928210 90 823187080 72 365409767 61 437363786 35 768902800 98 289679546 65 535221236 84 574520592 60 686358372 91 418350686 74 774516995 88 375220232 18 705597614 91 755697724 66 114237621 34 866672181 30 710199683 94 195478287 30 806384183 30 846245963 54 567919288 18 58850298 90 788674247 26 394370596 63 186067014 78 13954270 54 603897136 76 422150747 73 130837877 56 838182823 20 897816295 91 382157903 78 150614032 55 473473667 36 260368596 13 5536266 66 754176500 72 286428310 16 239207352 5 31192892 45 540071256 97 171746697 46 40616057 45 112809734 87 36507132 76 509332928 49 712298107 52 226026690 39 638663518 43 24529126 89 850410553 16 458227660 53 177083951 82 539141885 30 656380253 65 207860453 3 289436745 56 989351315 65 613348024 30 391090785 76 491794513 76 130623237 49 559033358 96 226518368 96 878500065 9 564034270 92 872959929 80 41392907 51 908695521 15 156909763 84 332206785 93 618071592 69 77643668 62 338449895 76 778071996 70 623381513 82 423997 43 914379364 65 54495847 36 277834152 66 460602118 96 296882373 88 257655642 28 896738255 91 944505679 2 594082288 11 17661676 90 797919429 21 924189693 10 989190537 22 593007464 6 107253823 12 828058537 16 815339275 64 632940868 49 881518900 69 973295631 71 330421918 22 821547406 34 529774938 93 632548548 42 511266248 92 27203921 60 455139985 30 680789978 0 303823366 60 583336737 81 341391261 71 893360233 40 697181372 53 830743579 61 301175007 47 587998389 87 763647610 82 938791295 8 417299262 70 621038439 61 990782683 66 194790314 8 712395371 62 458192046 50 247630798 35 77582284 33 751530476 8 724809859 75 257866114 4 101703075 73 130557831 23 455601199 46 430727622 70 151821276 24 872726719 5 186714029 3 186699493 16 80426221 43 767726861 24 463573164 73 294403067 7 39262908 25 342981300 3 937334650 84 741884615 35 378826792 61 606718722 46 185236562 43 647117271 40 492360617 38 342303979 48 120335501 71 341847226 55 729727456 18 890833401 51 56603973 40 933623982 58 26526947 10 171143562 45 640041585 38 954318517 83 28432592 4 52141969 73 899267120 97 36340445 77 602556576 95 347461394 67 212257981 57 93025496 57 360543492 64 537713432 69 612449801 38 511963371 99 484361432 59 746222200 2 611950425 33 74454515 65 74946849 45 886555937 79 324133890 53 8009211 95 658086164 10 201317075 37 747646961 78 29155831 86 144762892 64 23459301 61 98368049 3 137372460 68 998283134 83 813079693 61 384918491 94 795502733 48 612506316 67 492087716 18 601732150 94 786208029 33 457354935 43 190367579 71 820750827 80 422744546 100 759934081 8 580636239 84 23901229 31 616810881 47 514021281 76 948621041 40 534214081 38 775849208 56 885303792 69 215824900 86 370229296 38 414028214 66 552555587 77 783767813 7 714282111 22 119358576 53 311372815 34 472029118 99 855629572 61 945057289 61 353825948 83 836628299 18 403284953 49 332154418 28 111480638 29 260679940 62 78529536 99 713825155 61 232449899 37 243784342 45 69700087 4 113076055 77 589373430 68 422033921 41 784254237 20 40622727 72 261353983 35 996141120 100 293253780 82 674445907 77 559970515 33 481256380 64 408510182 73 339336310 4 41116248 72 872527279 51 17733432 75 685965224 75 845743001 64 286094683 5 785092018 75 390598767 0 589817008 60 470118075 28 350828935 80 58955066 25 115640283 3 493822986 88 395776501 11 685767467 81 652938683 76 444902342 70 621765447 31 53465391 66 812680461 31 532807838 14 316887867 63 425565207 10 921275373 20 310408367 100 715565293 74 569449192 79 865644412 76 696846058 53 518938598 48 209085472 7 846188778 95 912828747 57 363611646 70 325087526 0 520639956 43 467466981 19 47971487 33 473114988 70 475103999 89 718920733 31 941646044 81 123377123 99 635037213 76 407729450 24 68450109 38 772606997 71 63571547 56 532032124 61 140896221 100 491694015 6 974848200 74 539327453 58 287950220 41 421261813 3 433302062 100 42537919 29 884397441 94 567690498 24 760634223 90 224580980 78 849705363 16 819970512 71 446266369 91 596979715 32 91566606 33 668675341 30 179944850 56 367240149 89 966202528 87 440096986 59 103239138 98 647100727 10 464835785 56 712511446 27 883841778 58 526515215 55 188271545 83 781101332 23 352688370 15 204978842 49 361723408 88 310692175 24 862616172 80 331492331 79 196259809 85 506707200 16 550958121 50 122088529 88 97856097 60 419305731 47 862353304 69 452332058 30 799235484 76 102707420 17 781743505 71 327511975 40 686617868 13 439268414 74 395320104 73 766726141 19 942516573 3 97022891 57 246005609 22 872121205 44 78649753 8 332792759 0 243451128 21 850936941 79 333155046 80 460291465 69 227060743 34 295019445 68 101431108 42 203528273 24 541900351 47 334507802 99 143056460 30 201974111 23 804239245 76 261862525 78 25620148 34 175009667 51 205688333 62 414400806 51 263400946 4 565915419 66 851299409 8 420403868 51 576844124 50 910389087 80 414982871 80 123766580 4 691429319 50 304315541 10 814284413 93 818258338 49 414429827 71 994788067 45 48311877 1 172509546 33 342939757 21 458200580 1 232987899 15 743975993 68 869241646 55 786633944 0 361819261 44 220866932 72 842431336 87 895179210 6 265108555 98 311907997 9 22975025 44 230977435 59 983618907 69 679970640 87 662078455 23 549758826 63 789543757 80 349907641 66 70924617 2 330813166 23 487102689 80 132786916 53 851313286 41 576948398 69 929199157 30 27705379 49 718595430 44 458610319 5 939598953 99 651872741 9 854690872 95 833560597 3 866460672 100 296889678 83 468964962 14 811243845 84 487421502 17 47834463 47 18758324 20 44032888 37 819303113 39 580779841 53 328974152 89 250324336 92 612156700 100 531590056 81 958282314 9 131833742 57 83809225 75 145107871 93 241328836 51 236865435 56 558396125 83 319995478 25 562226612 35 324615965 67 731616250 75 798923159 83 382126842 61 313863840 48 714712781 100 18032106 77 739778921 1 500938406 97 251486583 21 111651472 62 695609301 7 437589796 89 53835231 37 36733080 13 927066293 55 847820858 13 796745663 79 499570598 7 246386627 88 270892751 86 280212046 89 373492705 100 805375219 44 42691291 92 150024819 19 288902384 97 884917303 48 590373526 17 710798345 46 13332893 57 528274004 66 292794303 32 378863342 48 483015177 56 525635051 29 228064571 9 883829918 8 438889355 57 864239294 81 414250914 86 737890020 1 195568044 0 230494158 51 2698572 17 296071902 73 201489225 94 214113937 42 579146172 45 266987289 35 42576071 17 651237299 68 153884365 16 174833269 63 85283540 35 765749079 9 895997132 50 789164553 69 69075723 64 857026440 62 850823168 52 235990105 71 613472411 72 35667509 88 157607852 19 824296991 77 141296714 11 565968640 99 193434108 77 248286267 47 488930837 75 330937303 61 254508577 39 514646815 54 564644415 73 790909127 56 153920929 29 866194224 68 630360612 35 404298884 10 212946723 60 95484388 32 563268805 6 746045181 3 341919574 30 471936217 1 122521067 54 939542171 57 991311164 38 586723471 43 384579652 99 676622448 44 681577739 6 818110187 13 749060127 9 804562474 57 429177675 8 917542679 54 530639082 19 564414808 53 40965356 91 983446713 52 808231701 56 683081111 47 391463235 72 775355367 62 568685166 3 875165596 67 625397385 78 274550492 92 593140753 30 69765433 88 444123540 65 996307981 73 8936671 93 752774395 55 584663946 4 710145885 10 693056030 70 502934818 65 932383132 56 256460205 87 322379655 97 361850630 28 8943805 32 569931197 16 978377948 26 990922104 40 127235682 43 302690716 27 234101235 41 887036591 40 883708789 28 316748267 65 326336533 48 941574379 50 752634071 10 743335106 56 143700516 61 939362899 49 485183525 72 185277330 34 189690988 73 742163963 20 532180986 85 764001353 53 614064950 24 256274813 66 934496533 60 641856428 66 357008815 14 971297125 51 46003708 40 201886524 66 636296101 43 917718923 88 214089523 77 59503791 17 627867730 65 983087550 75 520058246 14 693333149 91 740114 100 943765394 99 674060263 65 186305454 20 895470871 62 649116450 23 230587295 57 961582791 46 772183171 35 557930335 69 74416689 72 194996211 62 624002756 52 934232506 45 856759440 45 855923518 42 122209240 25 19680687 12 738027396 84 533727748 75 428037408 59 505420406 50 259904857 0 381875995 95 139432001 68 457084205 26 335288004 75 782617844 30 982710349 69 71269591 1 791252897 13 362978925 1 582939656 46 569344762 74 986246592 7 278277306 23 462806483 97 484156581 77 958469121 48 418349143 2 551638688 6 670725806 85 776705640 92 728917829 13 846158273 4 262911769 36 796157976 7 419147255 25 682312561 66 779809544 91 501279111 31 807688032 67 650242919 93 218882108 15 542237303 39 411260677 86 847097911 62 166916865 17 60435635 0 877198929 74 756167599 35 355663424 33 480410440 79 974870288 5 648732064 67 723784481 85 429270963 72 857905647 56 937696279 75 415834949 50 692436336 96 72195352 85 798123335 41 903096658 35 182089560 98 572047081 51 564597959 71 642374176 5 980792094 80 962532097 37 589319952 98 623634010 56 543429262 98 22657999 6 821375705 51 607314359 90 189999764 94 959602588 35 201915246 80 123661109 37 920939445 48 903117136 60 892478983 29 179036813 63 904263293 30 716361840 98 441942767 69 946373281 70 128736792 27 902412194 7 636313617 74 414823804 88 76694764 87 186178174 8 211005669 38 500797209 75 48477935 36 462839859 34 928988529 100 541127952 34 122522770 56 862891343 7 580583712 97 135273586 24 663621480 11 226261706 29 75071086 0 154337552 81 117632319 92 540773692 48 661444419 42 668568991 8 671975760 80 270117584 65 142592669 70 393626888 99 421925707 48 774923942 25 100950198 41 64561517 40 695498174 91 180937349 81 797058288 65 51779406 57 352501413 6 774291256 22 493325260 47 676614072 76 746188800 31 428563855 77 39119504 38 464250580 98 672995568 64 249018241 31 290747577 61 944109748 33 854133518 50 268903053 81 477596876 71 850848486 54 647110782 97 49030470 12 978286461 91 130984348 45 102287366 97 971413296 78 179750091 82 81760068 34 520103915 66 70404726 32 757740033 86 539403097 72 146009761 13 791092931 94 50261099 44 230254294 98 65902195 34 970547094 7 865259899 96 692599845 87 922241592 42 913008153 95 493987688 88 686563874 87 999954678 79 697381119 85 842695542 36 516432253 86 106542422 27 39617356 58 121799265 47 977863060 59 931698665 47 339200566 99 768742179 32 380229866 32 158994873 85 561578269 72 786375226 30 772167533 26 954308154 70 160718832 87 391968828 20 921832375 95 627051924 5 762536028 82 806153130 26 433420146 53 910369175 49 372684994 13 719194038 78 598824556 60 216127171 42 264110516 6 798409357 54 103636078 60 388363953 83 403659573 21 322038630 90 12482186 83 406260772 1 403836479 10 870765211 52 112303477 11 297374516 74 276770702 47 277458934 87 588414549 73 202411220 6 998613873 3 636718108 22 802276483 68 479301049 18 176819582 55 307126736 61 135534200 7 333416959 71 268425470 67 605714655 39 246042687 67 833291729 80 815040673 49 382240505 79 730341501 40 560561485 100 660702081 77 826828311 89 766244704 23 344314184 54 84730734 80 583850222 68 594966693 50 34673010 100 993876299 48 822774328 38 423360576 61 484670178 90 539126126 73 820696953 82 798859897 79 738076874 56 454335061 98 727274390 23 229350051 83 546956319 31 291280210 70 606939456 53 607853972 29 909060673 93 525248011 85 378332462 9 809761099 55 513540831 25 369825969 34 588718953 90 95967840 19 822808858 61 644702816 25 364620510 81 825921375 19 872457544 30 468286705 72 774768609 92 55753504 89 226929399 6 667590203 28 156018817 1 493366778 78 830295388 99 819842404 31 31891888 20 613676897 24 28591695 15 290342406 24 427287535 9 158983746 92 143402858 3 255031400 22 274098309 85 772912842 7 319072260 6 884144454 16 261018954 48 8065047 82 500168443 36 220353004 4 694566547 30 401054731 47 305673180 68 884298913 31 503230443 47 15333134 92 969673583 84 118636248 57 761506997 10 607070559 27 250314916 38 977454564 59 943827043 65 439503684 14 288922749 52 444615759 99 802237431 11 739618623 18 987513109 69 141911687 76 718535936 68 622932213 5 502511681 66 576472851 75 482323338 56 35957185 85 772289694 7 216944143 74 507408628 35 395064776 14 626844519 53 58182994 100 795794106 33 832185725 92 65548173 85 835800787 86 150012617 65 811079811 33 506114923 9 615721668 72 988978492 63 25200779 44 670208728 70 299433272 46 421496764 90 76883650 91 733087482 59 596161032 88 24164443 48 932161047 51 466794463 61 311582401 27 314048771 98 684931395 66 444942133 30 412681472 53 302358680 83 697330018 21 379315639 62 686840883 5 414003480 64 146642232 58 724295565 14 159643950 71 958724368 94 587350899 48 396816142 41 831374439 12 205388727 10 389925792 10 832263188 80 723505586 5 480637777 26 951336337 18 384694887 3 228524426 65 504739732 86 186470058 28 411241936 33 519830285 65 132472319 20 581685422 100 970109334 71 146849284 95 495335748 67 822400800 8 958964383 75 449640174 4 378949881 43 146320315 34 435221565 59 81404933 90 266057225 77 455427043 47 753691790 97 942867912 59 338086003 64 821848619 92 660445326 47 116356618 13 691503278 35 471197785 67 462060802 47 982820709 58 635967907 15 450011809 76 293926170 19 749560998 46 105365310 100 268217485 21 107181511 30 916898272 6 580533077 8 190723152 83 342990921 29 415154487 24 480177158 81 655933379 34 777884549 97 284261737 92 198637631 44 389118171 37 915975159 63 559269324 46 922071368 61 725800560 2 100721218 10 14940949 30 999722047 33 566922861 31 500868048 45 115416134 29 814670603 56 856924285 89 981541801 24 235213933 14 346949764 44 69663936 24 773842559 42 891628801 69 514105953 38 934162597 85 876643494 98 23465258 81 459618124 12 282010884 82 679982910 60 360121577 3 432671741 99 787310825 76 70048996 49 187721192 77 118890735 98 627953293 11 90266461 24 61953775 78 161482717 46 981206446 2 430620250 71 609725489 59 480196737 34 27320306 63 163795936 39 954299221 59 49375713 100 375749307 9 411087024 84 666094452 61 52172060 24 132155028 70 165679140 91 97946858 16 312168658 76 520654519 39 32737563 26 955504997 8 220564859 51 116014477 69 326243662 71 880746583 72 253305107 87 69868431 38 357380372 78 887309935 70 403372030 76 141726472 28 848169944 32 199142214 22 127343637 14 797471853 10 725477661 78 537728245 88 451267677 20 364577756 26 893546730 45 668474594 12 596363153 67 806000880 45 878387852 48 678123959 8 644037327 52 823817267 26 523718644 13 357753722 89 125035463 57 995895475 98 665912291 15 979765140 73 203160928 15 434895469 73 90017469 34 312226818 25 365825707 74 325851027 93 677930738 38 237569405 76 50684774 62 385816301 85 597913905 29 526873730 31 396355649 94 956752795 51 83365225 38 642045267 3 556907456 19 750962304 17 917254619 1 126848984 13 716383648 17 570721856 71 76305128 83 391449296 38 887659827 56 413970224 98 522497120 27 755960944 81 160745190 18 911269658 21 402153524 12 773773184 72 153467599 81 336037633 68 206512566 79 715641943 34 908617320 40 85495966 29 979376291 6 110253101 3 494032181 30 808989660 97 305562271 3 563523487 76 171076014 46 97862741 25 433400028 1 411598567 75 82503698 8 781773964 86 489597139 80 670188044 86 270320942 58 695981720 48 614246217 59 821631844 48 148118996 10 459569686 23 697966003 26 209611946 41 240652805 59 188003578 60 651128886 54 354934395 91 885532531 22 323027183 70 493901010 71 292806493 56 811822870 39 82694615 65 494115718 21 580025413 9 666439594 75 318925090 20 816706415 56 266155579 10 456791288 54 923775081 78 519305768 20 27793138 34 390015057 57 133341942 41 963346989 2 673014881 60 809823618 23 610731198 96 33097380 47 794781326 34 117928404 50 346971986 30 428951947 90 910782471 20 474041267 42 34386593 46 141000131 99 382611022 64 69213519 98 452408925 10 500637525 33 327646114 93 168614837 0 220907616 33 551467693 78 177915412 84 503541147 72 177936966 16 793058876 96 78342020 49 826813836 30 408781267 65 361794803 71 755933763 36 93571617 24 407579805 62 988002114 52 110850002 46 941486951 96 624352176 38 530339254 3 178804876 20 26264120 32 102115099 79 313274082 27 463349350 48 434983704 9 537696576 77 241434429 18 630254489 93 614365459 40 662481527 92 934052272 28 660594870 9 818231073 87 359748527 90 888921100 70 847851051 51 148185641 5 486963290 96 843845598 19 60777598 65 984499934 55 123353255 67 194594466 77 147871354 17 194850886 64 418822743 66 540965022 52 814650243 17 484070147 79 667206107 27 644848129 63 708871632 4 925970060 97 661490126 18 21243748 82 108717208 31 774404331 91 561277630 81 761524140 92 790761173 39 27814094 39 75040005 0 409396260 50 818329778 27 932583824 59 277824218 18 236336029 59 119367196 62 664145314 15 410637229 65 526564649 73 907327568 63 769821629 87 124757512 34 626495793 92 27441084 16 478581694 45 168608498 70 641418125 80 583711882 44 776261389 89 313258949 73 858948385 28 982742838 48 741579500 70 294805830 97 900251902 64 324496725 47 956432622 68 6583368 80 106257459 91 950250542 61 163998099 85 601457083 58 58863509 14 155225885 31 868063142 76 62374223 16 823394891 42 318072869 29 98380682 51 904265540 8 799950841 79 681627749 91 205994454 34 841036143 50 419313112 16 768200063 85 755663561 86 159834087 36 94563336 56 411583717 59 243840147 17 971599319 65 646217792 50 318034043 4 417288586 73 624656205 64 456161684 29 538275341 68 8268564 51 467948112 73 525356742 95 248355064 10 322749067 85 151441580 87 368712422 50 984098389 38 38691016 6 172126355 67 925584378 36 678373781 79 389065611 62 420036692 35 608384718 33 742926325 74 696922670 9 282867380 54 604240121 73 606506718 48 300149811 69 561473667 68 84610996 95 993597897 63 138846454 12 63922691 22 111060809 36 786090666 38 661498139 95 57464451 19 998744472 79 169124266 35 613406021 52 742997723 87 880037097 77 336693073 27 89909447 65 413703934 44 265431110 16 489147567 85 341839961 83 40798301 77 419460984 64 493277827 78 95547464 70 656536252 49 804207478 72 88244654 42 84765564 15 42940912 33 186790524 65 356041028 54 220635491 6 645572843 99 653581242 49 253001742 67 648651894 41 894690470 45 390243634 97 619086862 85 276814585 19 149620649 45 828123331 71 759333922 98 661978645 94 213397778 25 117836273 98 595913976 61 522718175 75 252523114 92 367973058 90 419768876 61 831811059 76 193920548 59 417531966 35 956419898 0 73836513 68 809169145 9 449505468 61 476982844 76 107010990 49 220253184 99 165771647 27 670375502 76 247953216 4 829701978 72 421544571 19 94323416 11 138366800 38 117954122 7 21688504 0 246856196 6 742660308 53 21761757 4 783015749 53 336770894 60 582509653 39 847476977 74 368906384 82 959512512 31 395183733 28 18910921 78 671945008 98 150427319 83 582162906 89 145821104 13 726888181 55 715256757 27 628629022 61 689830827 24 714678839 9 985715576 45 133224177 58 412596074 39 427118160 10 13212924 90 427148983 63 372230017 78 604556109 33 742253483 36 524349666 78 894711065 78 785290260 90 694099007 90 129333883 80 618239943 43 667244564 44 819647245 60 431597227 22 262115606 56 485922183 22 102629696 18 76591528 79 705034523 99 213258112 42 54225706 78 868301785 37 98593104 46 876449519 58 838448017 8 949842868 59 862799416 66 456653255 25 180558079 24 114982590 44 326525480 76 740977911 68 47060339 58 968182289 46 792170867 77 12023318 29 4810863 13 609918632 37 507444339 27 292491793 30 238658785 45 392948069 82 605116741 49 350821140 61 48860477 49 182529624 3 716162613 79 303015214 16 183962393 9 700977961 56 545729146 99 202011932 11 538669227 45 635812752 56 195662672 31 635232577 87 907657105 96 491132893 30 486303730 73 238926731 12 230458830 6 758152874 100 557940179 92 153818210 16 838309524 84 702207955 40 869299409 24 895209898 70 325222641 97 552612451 17 344511327 21 218521746 48 590554305 38 529429416 2 727857984 48 643581338 46 24716318 93 790818868 36 40965544 10 239270882 30 314966985 57 135146196 49 961843556 49 178422801 68 338726936 10 81828785 50 64343465 12 720614384 63 333523784 23 668545958 35 506043490 68 575929872 59 861257455 19 761853861 33 525823391 13 446559039 96 755916445 31 830491661 22 20679408 23 350482492 76 813743724 13 34526016 21 260586837 83 782229301 61 237299532 18 816187348 93 451460496 62 50317073 64 552800046 17 341696555 54 483886547 90 364572568 70 823864004 83 323836754 46 839411585 78 692073815 65 350223064 52 247677687 26 556790399 48 79443125 30 299930165 7 981571336 73 724594742 20 847572352 1 343461487 81 436775218 0 933391752 47 623844680 8 833194252 88 52504030 32 376311199 12 974740930 97 911806486 7 731232073 85 771621921 53 864241133 55 609287474 59 739814415 34 315749547 77 468807430 70 652390301 32 962904451 62 192987122 18 187684853 45 17365068 47 34514069 31 291348614 97 993604958 36 363269541 81 704912533 54 869619501 42 97662307 97 173875816 54 821491527 14 787794003 45 984094545 9 474325506 48 631990826 78 289889842 11 278360405 35 566956589 41 333462375 5 916233744 86 271153202 25 549608220 28 516688069 58 258435154 14 789463446 56 974311330 99 175153064 59 725405259 15 87024686 82 151238190 84 172356683 4 831526035 62 671395164 1 548829143 35 875779837 5 218724999 25 746134752 22 81616020 31 37746303 65 71825416 17 839599497 20 4821952 95 786026468 37 579607665 52 770196719 38 734116014 12 174269173 25 795986280 77 687494249 60 512446200 60 804988713 67 273524009 30 460713421 29 670795284 81 769292975 0 576437256 84 329507893 85 53943547 35 121734772 20 228632424 87 53818277 92 252425093 99 336659599 3 439456790 75 595704678 55 207710412 82 112116237 73 617888460 40 641002431 92 762465083 53 297915301 30 947700467 48 108300808 30 192540426 59 196011294 99 583751167 64 869479016 90 52362121 26 815137894 92 943366686 20 22327956 10 705657107 45 279616369 37 13725702 73 399555798 47 746479256 17 96500636 12 284847109 13 716553395 17 430592359 96 488870300 1 157241217 43 751155167 33 530756089 43 533633032 48 682072118 74 310738233 44 515612496 58 733224798 88 446825325 21 484679575 67 545073537 65 814956589 24 483297354 52 413460320 76 29679504 2 38947031 39 953005159 16 456538278 74 29121294 12 287984533 54 7029664 72 324678884 97 310447684 91 249809947 7 551283817 89 886138654 30 539821016 21 85033210 20 557614111 75 317494584 14 667895884 54 158628953 96 839245691 75 834367031 95 163873597 26 416543754 27 603438641 30 242990458 71 497983081 39 517492278 49 425794199 62 196946583 40 164085609 3 44000661 48 458042495 38 739887020 6 353355411 58 204331658 79 962950867 66 181509092 14 981337721 28 667248457 83 495667533 61 329014532 26 712773241 61 713617959 67 522944128 92 997741726 65 270693251 19 21016424 7 834300079 39 308741957 50 35107572 49 757135155 68 866062138 59 846736474 71 950082453 92 653655091 52 146082088 38 964389465 17 830852769 97 114460679 13 572044981 49 717420639 33 465475831 26 751115540 47 908332168 11 76907947 89 719122342 73 173397483 31 375835659 67 633323476 19 798608408 23 264569077 93 978622452 17 167337094 80 18242538 21 552196201 73 757552753 12 879208494 81 425348332 19 669148672 1 314372568 92 397292660 65 942748401 15 625556805 71 614697565 79 456077915 92 614724323 38 281032339 76 869042271 16 236495725 47 107931565 50 170631136 42 374398206 86 901517358 17 839837264 97 283330249 95 762266152 99 918204646 55 879874380 22 22806304 46 981124068 10 569755826 18 307432542 77 478001217 17 527310526 69 889919057 31 109333240 4 366267974 37 899155075 56 849472458 83 589150753 56 936427918 45 831631153 40 482830085 78 205631564 75 183948644 70 802172822 34 443689039 65 941182690 48 246401163 54 654052196 44 340960379 12 591938663 40 282954332 2 782523912 54 680526190 26 366607829 49 72005032 60 254155644 35 187096466 28 767441302 50 813245838 86 97535518 73 933769437 20 585306764 2 708406278 90 141203313 9 878117186 19 194521752 56 52293758 1 772472674 91 289746915 1 360318626 82 139692439 10 526087587 51 883916305 51 711416157 51 448107349 52 3276690 11 301490635 56 275314196 84 965424300 29 658547078 93 29917561 66 943153372 20 924318560 32 926755859 21 957149895 74 485092119 71 114317206 85 111582345 36 231961461 62 802541374 9 982089688 14 218411195 60 384253561 91 271029088 95 129143053 95 651180010 30 228795256 7 589942865 8 488721408 58 283730716 28 317098274 54 120652091 86 651304477 27 758394533 76 180309414 50 148788826 70 348649968 1 189266848 74 513975065 99 261191170 38 594848871 53 468739726 75 322699247 68 247635263 2 902958450 63 140841140 80 944553191 83 533430646 15 593193281 29 915803397 33 892269224 55 34192658 21 568231245 3 153211400 21 321476664 96 906513382 77 278632588 16 20024707 94 992233871 81 571095086 90 840357923 48 516726740 87 459043695 73 813288621 70 932009553 98 183707389 76 34583939 100 910503205 98 367187541 16 459391397 2 526834649 72 460072859 20 235359244 54 97513808 50 259910013 81 765882433 91 571468615 11 859492285 80 737192829 82 402082539 95 330708300 42 369631964 63 305082494 32 582434244 13 918666278 12 582254863 24 956947774 31 804538647 93 118444436 0 950202392 77 730106192 43 955571105 3 469802825 15 328551239 2 271574355 73 582377463 9 247132666 79 198287202 72 213272495 60 904464500 29 655645658 85 36163716 8 559849600 99 248363914 62 446890617 55 562615790 94 567222070 62 171474669 40 374173093 61 663624157 73 385345518 6 491427260 54 6156757 70 230587263 67 162634745 57 259614926 25 612743947 10 583512728 25 751159004 49 299665785 24 856546108 19 163341130 57 927605780 75 978583696 17 988129734 73 965872444 22 748879039 43 560446217 88 181021259 55 370417951 22 109410985 96 949046703 51 883456161 27 566057619 78 980523540 30 89078381 86 855023879 64 368970102 91 790297651 73 581274857 26 964203158 63 330815508 96 806465423 70 68711583 64 575821016 48 943592609 7 310452731 20 55260313 58 697183610 17 942180827 26 620175064 22 218134916 74 304488366 69 753748726 46 338431442 73 626726819 82 999775303 43 425476421 68 392310666 69 540598324 27 640259722 53 225576049 36 421621384 100 494876830 86 554776950 20 882838597 71 139902824 37 978538922 4 289764015 75 12848239 41 531881579 71 30615137 54 223552204 69 57162531 28 167875471 13 45219886 75 264872574 64 567719739 86 852270745 73 924913092 3 774590008 99 305122594 46 936508230 99 132500 87 137241164 96 539024363 51 685187588 2 392277024 50 304172278 39 484779640 81 508983794 74 820411920 9 859776269 33 58219280 57 790009464 74 661599417 60 769536708 81 780314335 50 522014131 5 964333088 19 574448166 74 521898448 95 981744991 16 607174924 88 356705117 66 146441717 13 904403952 45 134482459 62 464001742 52 661066512 65 897969213 24 2502929 100 140177417 26 958261179 89 932627616 91 193163069 20 725170057 71 190429618 91 334703822 69 125451447 99 410165970 88 972473527 86 283003209 24 447645487 4 99533410 77 872122267 54 960224764 34 288261565 100 487513367 51 401902100 10 42875572 36 232730925 79 609010212 24 349659602 42 952211521 83 641381262 20 426901102 66 658118859 35 92554021 52 331371173 17 601251949 10 476808789 92 196043304 48 302658732 27 769514436 79 534893343 62 455865940 48 918645271 21 812763065 37 491212424 98 316316975 47 463880248 58 516186076 78 817199445 58 703207965 27 224306591 56 514070492 75 695335989 89 988210609 58 1139380 39 505051986 9 709017129 95 253416220 100 846341883 24 469749635 73 644719683 21 889620229 18 831500788 26 237495095 86 560510704 94 18347127 42 668910961 9 549816874 28 604519916 13 832312391 54 67766010 68 533994514 37 608815609 62 291883677 9 436830416 84 318408185 64 777724101 37 107940342 57 287725776 74 180468424 4 217656761 14 712159824 23 28892272 49 15415389 27 407273521 24 986452967 68 280302180 34 651393190 65 71880666 52 209406597 52 81315046 68 443116591 13 288526052 23 695153974 30 435890945 90 249102454 80 153723791 68 13250756 75 538955306 48 346375372 19 160776981 13 138210776 62 666784772 19 675838098 13 672502420 20 762621001 8 860098403 36 848104938 15 313167451 45 207591191 59 245821293 46 608264511 58 115192696 7 727396187 2 437512515 66 7530632 81 447818496 84 666977398 0 257493974 0 374963277 44 946775176 28 758369717 78 76037399 9 702030813 33 604567315 65 393245007 9 939931077 34 745059869 49 384752002 20 103338152 20 717021794 10 205560797 13 389380932 76 315268735 24 38490054 29 238250162 40 127603977 68 419883830 5 247064005 40 676759020 5 869099083 41 781034911 1 179466279 29 462636209 33 677913489 49 624577673 80 291824454 94 677982090 78 414921058 32 636509041 98 618029433 38 797088551 40 602698005 51 565647429 87 443274625 75 980051631 50 575822772 45 648262836 33 905469093 90 477779472 46 221346209 26 604097243 1 796590735 82 71295586 8 36629105 72 324313646 68 750465723 85 449289916 67 819867421 82 104762671 58 34290487 96 566850954 45 806403271 71 2341363 11 177344204 60 278322455 72 463871140 18 787610404 59 267447372 65 275830263 47 604292013 17 965828798 23 912314883 53 941320064 93 221469068 33 866964679 22 998091266 67 36471853 98 170926742 7 413231779 7 255423695 13 420953780 22 959577137 17 611766756 74 787282646 24 271124640 35 266470517 9 500746241 43 420562251 11 964125257 100 703328681 55 717235643 9 305481070 37 336571906 15 628055831 3 130341612 26 146810036 73 318936013 18 520184722 91 251348594 54 345865244 55 491328540 52 62492659 12 161996855 28 25617425 94 188644688 82 982108417 7 736535616 98 63872558 4 406329011 56 47800618 89 782957191 64 99932399 32 427454375 64 694225138 70 710395339 59 273681665 82 195971290 89 969950989 100 814051986 39 780302091 81 550553158 15 30157342 5 918292555 42 724656192 57 786159857 6 652239850 59 123203373 84 334416731 38 831578206 27 168025901 90 817471634 46 543037181 26 872399080 18 365439365 5 478215207 47 564365600 59 474391456 81 510813492 2 749096412 19 743648725 90 409778342 20 871876093 70 870475338 14 840164887 98 250663099 77 491710072 35 367305193 42 737137072 33 449486413 29 754461010 24 843748383 26 708278817 49 349398936 71 41614103 54 643468636 58 606750468 58 132822505 99 572323369 74 745276929 55 401722638 74 514556336 51 828704103 60 559262742 57 215872668 2 231015381 50 964615793 29 281830656 64 518773399 14 183365141 15 946608882 22 653204947 8 221491734 9 465299438 51 701248337 42 656838234 33 509697445 20 680279907 35 692841596 55 277738240 31 144365236 11 944988072 86 419887919 84 474675943 96 195668912 12 35793856 52 815444215 51 932767872 89 567032186 82 942811293 24 418842889 45 959331643 46 356631431 80 241313244 82 25426982 37 129099603 38 230477826 34 272526194 88 248810632 65 378950113 43 634710314 44 769045072 55 784346287 41 213677869 97 16342125 34 530674122 12 452963064 83 443842685 37 815134713 86 452587261 96 691029747 40 396839168 2 498581415 80 610198359 29 782949120 4 807489995 28 162901279 8 79164709 43 894114564 57 818500867 54 993672426 53 480037347 50 531736458 56 738335796 45 473384002 49 343687287 10 357628834 25 580868749 19 515233305 11 221960649 24 261811758 56 481537151 84 250083895 63 989577048 69 903083970 39 518179768 62 560525345 100 494870042 46 62063893 51 417183483 76 218562447 80 413645354 78 637486054 37 578281184 88 264481 68 816220315 35 658889337 82 267159675 93 973028858 63 95642754 72 485635686 38 995925076 42 159405645 93 946331424 71 782119026 48 479695208 49 773719797 92 60708264 3 651049660 64 474250504 20 749612048 76 829356948 18 719013721 28 337087030 30 519856168 82 19465661 46 540593842 58 870460291 78 470483262 87 949993114 77 354550718 20 432818247 3 563867530 14 957314030 12 576263816 66 498927465 10 734570200 16 951237802 53 985386739 62 356261004 53 550938092 96 333822752 83 218922307 18 671709344 12 375953766 70 918500321 23 568967567 51 925007393 27 346766671 12 51273570 33 888011627 81 83634014 21 917481864 94 607283129 52 616424046 35 119542326 51 653970415 40 714367759 62 343174425 97 575621201 0 790629692 28 735324519 33 105941823 1 101286090 99 579255179 61 744898607 99 964989809 94 585037147 44 737091881 3 85122818 96 830378053 52 24107006 73 83157974 82 797593303 84 253687604 55 438116582 88 647918648 92 636759091 46 200187763 49 158808352 7 83078416 12 737873550 57 175592067 61 158691401 24 384662678 78 308092661 21 359290942 87 249479846 88 648176337 95 327910109 89 121026506 14 454286574 17 662853218 46 344129599 67 807635723 58 187697840 7 2051434 83 708616033 45 816427664 46 964927837 95 241843355 1 219946638 26 574574388 95 593021169 62 232974068 29 762615857 25 585128336 87 393001277 87 11872512 37 568802822 26 304875156 34 656709228 97 374495608 12 608015058 38 333732666 5 820543673 18 6777371 24 6472565 4 174371773 81 455078088 100 358895063 32 552135079 33 30002368 41 87815294 31 995497915 85 100713648 42 68173667 60 792728019 18 652315886 99 832185568 90 133643972 44 349658917 32 235865543 56 693780890 3 877055847 62 90081305 53 738870419 98 679072821 68 955777521 42 166537858 87 153475060 53 862679562 67 232414063 71 497994286 76 542006933 62 419637314 34 455460692 90 285349172 89 335108685 20 606760350 54 926132450 36 67317391 39 851960468 55 943276931 98 759318537 10 165996850 33 566365025 87 240143244 100 770790691 26 384891464 48 684488399 89 55205321 80 964916276 57 288589880 87 398903268 71 403197829 24 117473085 26 776777227 39 405652643 10 922388455 34 310248032 58 541430204 35 735983720 43 690281801 96 157942102 95 744506137 7 310261192 61 323336090 21 466741042 25 886236213 52 624795007 53 976123279 98 687997415 39 387025674 38 622236314 58 576710968 12 937502738 49 181555914 25 544227251 28 478694485 33 519062442 13 504356054 1 869968429 96 700216581 28 171697312 10 525630872 21 409837178 47 498935885 7 342656839 70 838982343 46 719094614 24 413211180 4 770845107 34 146542763 23 162861013 96 574138299 40 875429594 64 260969982 2 81448547 38 833503647 80 776026121 22 998390430 11 154501358 95 567524484 42 496054368 66 407705963 72 409451433 58 341161663 1 517686999 87 591614934 64 859764982 19 979203128 74 119991649 57 374061188 39 700833027 54 836917337 97 704456400 79 247685161 32 5852876 70 540655927 61 896014121 6 343939992 89 294279195 5 806839271 82 318219820 19 156987712 71 181067448 11 551715767 33 636813174 85 344698366 86 50000500 43 754348500 55 183373343 16 409550400 25 387599761 86 903680542 58 987971187 51 471863491 78 597097559 68 466947765 97 805992675 5 989614898 35 360495253 73 989411329 32 834658336 7 425365598 22 492977334 52 321320042 60 785334204 79 869712043 74 720541551 28 221259869 79 506285083 46 689907573 29 913892143 85 9973964 94 11162625 57 492495767 50 9487873 23 205496658 98 638737368 6 203050337 98 973135236 81 586635566 53 519887928 100 507276842 3 518895573 1 357152643 45 44096033 54 46379273 28 554698492 27 772552354 40 519529723 20 537412376 39 821827416 96 43826670 16 156053008 89 95379107 95 898504886 7 446837532 85 923190374 93 445622413 38 164284912 75 925264450 82 227828415 2 389820163 9 99384493 28 723862503 96 922893435 100 102522973 88 386861970 57 6225977 86 497584476 18 237232946 43 861911517 76 983674936 30 152100382 44 951612032 37 786435506 27 120425311 18 524804128 73 148756399 29 524854774 74 96028417 38 294850664 78 711512657 30 134061422 35 100039179 61 815986613 33 853312157 36 267253538 67 335665101 42 599741105 77 878227048 20 480179216 97 472205053 32 358549112 81 184188140 60 666470921 38 8934231 46 943064212 52 794718499 60 52681850 13 840373746 84 905869006 10 690002951 97 774121097 92 304940788 98 775817018 9 131908762 16 223754904 3 944252290 37 8849465 35 558031116 6 726653173 81 749457802 49 518481551 50 403239289 90 699854408 42 970791566 60 371724192 22 259599372 16 674117501 71 169405662 7 377380555 94 986980481 98 802063300 27 282532066 36 980275373 36 174043687 92 800112014 8 496713043 76 66589142 33 504661055 14 170970736 100 784945080 52 888492329 11 652515801 61 991550097 2 402347505 41 306378168 89 490056964 36 452410844 80 765377610 88 52189533 25 115469315 18 480452970 34 246893901 17 479763255 31 840198998 65 795218066 9 914129978 17 369063570 57 256602505 47 859442866 3 669674301 64 230961537 10 444426321 81 897998770 24 267591801 88 605930790 32 383836638 21 436997350 60 668865545 42 25653515 2 300832279 57 975345924 8 810755111 38 588706423 77 184413235 6 295654984 11 365688108 2 270468599 50 613094667 57 176864866 5 911461554 40 616729535 70 361672261 30 678137210 91 891035541 37 131881784 82 851117451 68 635362693 56 228591544 74 825253306 77 177393811 16 577782099 45 888397793 87 713595459 95 809732557 91 324825486 58 821700358 1 893028338 84 861312796 7 648653155 81 424652780 8 108909990 48 768374996 68 252480706 12 388074119 35 116726527 98 849184994 29 276415882 36 905355326 32 788834618 48 916336799 2 140897112 50 879023365 50 410340218 14 768624702 80 512591974 68 255170508 71 847361669 12 261633741 33 233192259 56 462577937 56 487544919 18 451219583 58 10918896 59 219155226 95 648356481 38 925691187 75 144407830 16 660863038 56 659079029 62 767431176 50 468895500 37 113896449 21 798457044 59 238299830 41 371008064 78 853153696 88 633187891 53 310275517 99 741730168 55 147146881 43 794503829 30 920853928 85 378859916 91 458635869 49 666710309 80 443024012 96 972500786 34 20836584 40 811165846 61 412436097 54 746843212 73 944244528 9 503998168 42 795957381 19 589188224 39 604903984 29 572274826 63 800970564 84 29420838 13 699645597 55 818639356 61 665815622 52 845901144 60 53807809 84 954520840 28 936803504 60 893338508 29 625090587 82 771385994 82 697301845 33 325399656 41 263370441 25 471499189 43 493251722 81 243711203 87 780424225 98 161983635 81 461539776 31 365242451 71 70286835 65 110033303 20 799065059 90 126805049 66 441293382 57 314504333 5 890285066 8 181140745 43 556127029 75 492581582 68 350825521 82 24703194 31 354968347 52 375577016 89 829461677 38 116216854 69 367080456 28 4502010 95 184521883 19 834034543 81 497900736 85 445253879 78 691164185 81 964275131 86 961851644 14 348315550 22 666537250 92 122453891 82 318158493 13 631910430 76 422096676 54 366819323 74 921725184 66 278549103 99 20551349 76 12659520 67 986158748 36 487407504 7 651618074 76 694790890 1 28784040 68 681105223 48 435793618 8 252566958 29 452160482 78 636925779 53 905260492 41 717687538 11 519024162 1 353008869 98 264318198 73 774464034 32 376109533 33 448109399 91 989571151 40 754594744 21 968804073 19 190191534 93 725313415 68 628777224 0 191613591 16 97234705 63 788545070 33 904881001 76 28578163 2 833785103 65 420994683 61 267633610 28 115944931 55 921617866 88 853264892 84 155200343 61 492990475 7 294771896 77 974221780 42 756380233 90 601108655 68 63367138 16 329207055 89 474863226 56 961893957 21 446089644 8 532542650 21 598030735 87 737988914 36 460366982 15 362964278 28 58058676 27 359070652 96 36577390 22 128903064 70 480459999 69 521909852 83 840963839 93 214716588 34 735043228 86 408843003 6 141805476 53 506275922 54 596596277 23 483895956 7 128028385 72 218374390 58 367088143 2 484241752 46 525336625 75 211144576 75 476572156 62 61918030 91 5506466 59 747137992 3 167996790 51 615338019 41 489524293 44 639243441 60 860669157 57 798206427 63 687496879 78 289681681 17 808706024 6 83587033 6 887151125 1 988548739 43 177322628 45 686997943 2 797696316 69 605316285 49 215945584 49 846033479 70 621856781 13 308838817 55 793848886 32 938212310 11 848070464 28 431939987 65 238690520 4 250461080 66 503052092 63 126999560 2 111824854 5 496901319 68 128887142 98 104884524 20 765641625 53 781029461 31 950699936 74 317537963 7 468781182 91 882260662 100 437468645 82 393070418 70 560191714 73 666890090 69 974409780 66 758473204 15 205254352 80 555823923 87 430473 13 470352599 13 182009717 46 578261639 56 136283400 12 752735928 38 332436526 41 551845231 51 918407143 45 670579146 100 415307948 79 537853521 64 576762726 76 955593710 70 831074350 65 404485589 73 500088776 25 561043702 71 558698351 13 401054380 49 351053602 22 905659226 66 40793328 4 673058849 57 713293257 64 222899537 31 990164662 78 283462134 35 490172071 66 949682233 32 508278867 68 128657475 26 527400712 80 430534621 86 775100880 16 258467178 67 949526029 62 694235204 10 892634229 61 26456783 44 340366644 97 534410987 100 836681159 16 394172130 71 72699690 26 16031771 56 981764931 80 293077656 22 129770076 70 298007379 76 168598815 15 166090028 58 743724468 25 24493217 40 441784370 70 427298867 99 656595644 5 156505775 1 515039567 93 154109854 4 17212773 93 684976962 49 236666603 69 630980803 3 492634598 62 7366118 60 180510598 83 779572316 91 111121583 13 123124567 44 604090343 66 617546476 53 19832236 92 306257144 0 114372726 32 11013086 74 870826597 85 922743386 70 328699266 55 31549730 20 393179873 35 885326184 80 433445431 81 387874635 12 802836366 22 454518982 18 860995873 81 305990346 83 292111740 73 823600708 50 974070526 88 843016568 35 429139683 64 856690552 19 279807076 25 672798724 24 938420809 58 151796136 39 429071919 39 40712162 50 898755019 40 628133173 12 448736973 9 691899628 41 385742476 99 909929802 75 314871108 31 574266468 39 559812003 56 541222028 65 523003820 34 266286384 98 665716714 53 966175729 54 559549090 86 585375972 28 15784660 55 265242890 13 559790309 38 121484584 6 585826281 4 987828900 77 697551601 32 664276845 51 334384832 86 339840881 75 219433430 3 436431498 69 463435408 30 641111540 53 269554431 70 986833547 71 769647092 73 690646940 53 457340126 38 117247821 11 953573718 63 818848881 75 466644420 30 10418925 85 361109629 41 196108585 35 739065006 28 39993782 88 4892544 21 669816851 88 382507941 56 170685308 30 709163286 82 477605980 50 69154683 40 437608162 95 910729264 91 405553966 67 702940900 15 168361984 61 362679744 77 469982122 36 714643073 96 399441826 100 602557565 25 25338814 59 594778276 84 905236114 76 69816104 40 901608687 84 365332526 62 632605284 85 197941019 28 719284684 7 885193913 65 853725708 91 246803082 31 704732696 81 844721955 3 141709498 70 151768594 30 803936217 17 345417438 31 695687090 66 408856248 92 897555831 44 428782533 96 712246601 62 565081515 2 710511018 3 600038199 19 638873659 55 539435956 98 133310885 11 672675892 43 700301182 28 794413521 33 683015122 6 35600866 99 90267690 32 37723699 74 10595913 64 160156412 0 313700100 85 683750804 26 569268925 76 163414235 59 681941797 55 676334803 12 545943940 39 401637371 63 196067138 99 647016257 30 511623671 16 389123213 60 974974242 67 23584785 83 947439146 14 909132892 58 973890106 48 80194346 66 852633160 9 159051133 71 717944068 24 133148123 14 595696042 85 583036026 57 294669272 34 220387503 52 351831592 23 652007899 56 68886717 18 471751036 92 510166595 19 938967794 81 256129996 35 238034941 20 300132842 13 899317919 42 14720004 97 632614815 42 53872769 76 19694497 31 975433664 11 652975374 77 256199014 94 514040586 45 99905564 6 238964582 88 335242434 3 44807529 34 367968841 3 401005283 61 76477331 83 762433279 3 259960350 18 935683178 40 204889111 43 557863639 21 185498138 90 99987002 21 386037065 90 982745769 45 479547813 69 797620909 76 219205669 72 102998301 95 892668988 13 11783704 27 949835850 68 690543946 73 788936956 27 257126286 60 722729952 22 745918896 70 525559768 62 922279507 51 50799379 12 322984379 42 487517861 77 84596353 5 34230088 83 340114874 72 648859350 88 322310171 39 183909078 40 654882824 55 380847327 23 895136362 31 707374641 34 298954235 67 190164020 69 319316918 70 225823862 35 938544708 71 124218323 91 396323135 50 782134548 55 260840875 17 714077404 24 993042478 80 990514126 54 803580571 4 767750168 95 484415103 62 384505712 87 194620046 60 887877562 10 16727971 38 113801433 59 416827765 68 881425269 24 999093906 37 641771975 58 262741036 4 568697975 57 362732608 42 24070272 84 622553681 85 298238405 42 434339430 64 482914613 45 857215840 52 16274288 100 455730411 34 227621131 13 405302532 5 21245659 100 355724862 58 839300161 95 611558014 94 165422256 77 923145603 62 524128410 87 228840774 95 267396460 85 600048087 13 445239841 84 255149652 11 571223063 66 812028687 97 898235294 14 495666273 71 373551537 78 70641804 18 302331461 31 124749476 83 35860410 15 148555687 70 635521404 65 112678930 47 535045155 56 422493734 36 226624248 17 265719819 16 50401304 15 39533166 15 409800277 1 728838824 95 423843374 39 4198404 37 486588758 94 621468373 13 57552420 99 806698664 38 507325991 51 540661031 96 707473930 90 718707179 85 214914627 96 39793267 62 647902244 94 523948232 58 592597911 16 431948147 36 149869443 70 908644912 3 339477470 15 701113447 39 70749338 78 574946269 52 879910113 41 880802350 30 610386152 77 864339196 83 264115713 37 573883505 67 847248885 1 215541222 13 885452624 32 892264338 53 803547755 59 278100619 91 638776950 30 866646813 77 558029719 48 242250672 29 601465152 96 541772949 14 908167575 91 306792539 38 877154740 61 818511435 81 346767609 97 892381357 54 741557768 12 449964724 1 242670891 70 5023836 32 950804560 33 373588049 62 427501602 18 193289820 41 782071445 40 421042341 32 469764778 56 847393570 56 188204957 97 3565059 25 255356263 92 646338596 4 163604488 8 486005852 42 856818604 49 598625028 36 679260715 92 2943777 88 901807571 95 3898711 84 317789306 1 408866960 63 179576273 97 54948661 22 104582477 31 49161517 100 293836285 32 406746665 62 456823536 47 878632117 11 786544771 97 814721808 9 21143959 70 356171527 56 52184576 96 111107094 28 57507790 15 801536565 49 997153496 6 101807877 49 784912477 77 308297286 78 202296324 3 432144975 69 417365279 88 520098478 11 528979834 63 891620568 23 424943197 68 575719533 12 642543125 19 415272832 68 58689172 54 379388867 46 936959675 30 543440063 33 262405826 9 821676286 57 841130566 75 332559285 86 946132671 45 82896150 39 834300604 33 917222116 67 225135678 29 745940247 37 177997898 54 475982082 89 628151521 77 727235864 64 249555944 19 648966119 97 959677321 76 980511001 8 581388574 2 248026186 77 395814697 50 217738353 51 750930242 24 877884644 87 101369903 51 886356008 34 460417146 65 149253013 22 729207581 88 468288709 53 298746637 100 164256013 27 547818008 68 138886846 26 128320531 30 984816573 4 584244063 33 789163046 40 399288068 15 476087088 53 898743440 55 416719789 50 991173303 77 962586823 35 430052593 70 504990440 60 77624166 39 306870056 9 376003220 9 458658007 78 130797728 78 83088164 25 69406431 37 771142313 55 200118034 57 692055272 11 362273602 45 898361952 87 696689001 10 977961264 29 93213335 65 230298113 58 122542246 69 565583393 46 643947815 71 238679101 55 162916000 90 925335625 91 200763600 30 900523905 71 414714109 9 774897929 67 960414167 21 450724012 7 786384481 24 915821911 16 542212085 2 499618702 93 418395799 1 278546518 40 102908593 10 560761014 78 973648717 2 809720314 41 456978789 46 709136291 11 726204235 7 301801462 22 929245165 17 546463336 58 862709106 87 226186457 31 50642034 26 826758733 54 187062031 59 261028280 27 544433611 26 253383275 58 440109696 20 276663288 0 630890314 51 502114288 51 495220201 57 299984470 61 225044688 96 75138045 93 887758252 29 355303082 23 473333106 71 233179550 53 586865903 47 131680155 78 188553526 63 878360763 23 806246439 28 8358125 75 19925223 96 610231125 90 110616879 52 828843157 84 664286405 56 892636137 83 223995961 24 95044735 43 657653427 35 693251401 0 301082066 61 574070773 5 818658828 21 678021169 95 235424306 67 949264526 77 534798683 43 486745720 32 404944239 74 509341940 71 772892698 17 497630420 98 82905994 36 101642151 46 594011685 42 831623597 77 797011983 15 90293837 57 771329238 60 316476440 6 277709895 18 279112832 59 636642382 73 382639429 26 994012800 70 552898218 78 747947931 67 332234282 70 393203727 59 471843947 68 899362067 60 463762730 35 677372950 62 888689086 16 544935910 36 707964968 73 242680566 22 801305725 10 586468723 30 669340536 99 838949072 18 555036153 44 901828982 38 412117240 78 793019402 78 138430028 66 770629657 15 597318097 45 745010644 0 772836625 58 397446743 25 814493889 83 9038860 24 917156675 51 391642001 2 698780625 27 987275972 25 285502586 29 665989863 64 788289575 44 764866418 12 629781143 8 62564360 91 202415910 27 760373792 100 233619332 98 943084820 71 564466590 71 517773888 72 844883745 48 500954279 22 852342208 17 724807527 58 168098981 28 483095471 58 418456803 86 193124033 23 867776077 28 517633444 73 113945831 30 313547420 96 5565089 83 447349252 32 54044108 20 866982035 80 516468985 46 204313506 48 476852329 94 123299091 28 39676023 3 531160880 94 127600384 56 743049845 80 623662626 84 746790849 48 310853629 12 505368107 22 200093456 26 292061533 64 141039771 63 700520231 81 107151928 17 152311903 14 853109576 57 511046093 51 330961564 85 285701518 87 365016407 22 98771577 66 449477704 51 762487313 55 211265482 51 646061204 21 756802585 23 777815041 91 70853280 20 596121256 29 63905396 72 234386798 37 609699914 20 937248931 38 717478165 16 31460481 77 99797943 61 466518020 99 90122389 15 852016510 12 307970496 85 193991670 40 469087502 53 105156169 18 455912789 7 19458254 46 841774495 25 396424578 92 134191209 0 719148238 17 737382185 74 482753849 48 724757468 81 854704016 33 807477466 14 320718057 22 364620919 15 532837387 93 982176479 2 823018081 6 936582683 96 762671923 70 382000635 73 287036632 3 870035697 64 561837747 88 5955206 12 417991442 100 582148822 58 392758530 8 163006329 44 843335131 57 106514783 7 721697651 12 383248489 66 368328753 73 737013849 81 497537341 86 18711187 69 32946766 95 82033869 47 411273177 12 944158664 11 346127505 2 488555889 85 108143056 38 786330605 33 563835088 22 217104542 30 81200173 70 932081698 63 6817763 95 299886732 99 63339557 24 582168690 38 143839738 7 557614777 41 331794225 4 253209772 9 523430540 25 278066118 71 53649298 50 214727908 91 231313386 87 37825781 82 485982503 4 968440818 49 549982576 90 126537731 21 205714400 45 406461050 62 742599907 78 421628655 41 103493297 1 612142151 31 631255529 73 296657796 72 931855765 85 755148048 72 372079497 39 385951817 73 723892017 20 745997254 55 814388892 93 717690104 9 200036975 10 514508505 39 292291973 2 985981428 90 976403931 49 128118254 8 810231156 81 660222564 56 66447744 19 629110320 62 397759469 24 810867423 10 224987134 15 91031708 33 755743561 69 365862599 91 273648809 68 397396134 3 873892857 22 812876327 67 98739911 21 18460853 18 570073788 86 784830252 77 324770384 37 701432286 79 234997223 39 576941350 12 97227957 5 210410365 2 894504 60 952648257 9 149477495 55 487071886 70 274971106 68 164031275 100 376846003 82 307477075 44 514230069 22 318891084 79 765321312 40 579701155 23 560154705 78 837287590 81 47133037 27 744696950 75 600439017 94 973956665 16 124111698 64 635613341 86 667345701 4 574006354 93 987020963 34 670490986 86 733696997 7 22832717 7 447948348 100 35301294 87 995571100 78 743184238 69 155170145 54 126297693 33 577741101 19 984339943 24 328750391 98 187332508 50 488457623 60 156770746 0 465043002 100 488571106 57 50238052 27 261273057 83 124096731 14 557700752 91 360191161 98 747701419 55 348806240 47 940801873 13 471065265 10 309352387 97 69176453 15 150410514 45 821731812 18 310144297 14 702767237 40 256932549 15 503093270 27 312086937 24 160331695 0 896350590 12 447320110 97 43369999 85 168385669 57 741891743 97 499490027 82 350960713 88 849372636 15 880187668 2 978658917 20 684348342 100 2948065 50 900771227 3 5255504 54 13134586 55 689303785 29 597108658 82 28173570 81 762951831 31 98595693 89 326268702 21 71116980 11 518773502 13 939780942 55 668648913 0 24757891 98 872802514 77 658361963 28 400343072 70 216177260 8 973855599 70 870910719 18 774989076 31 290353544 44 268827549 77 222051667 56 270161894 54 496751171 27 41992881 54 393607586 63 377248704 52 771823414 75 119561107 83 749224276 71 655477920 72 386998420 17 787062198 66 819942549 79 818062402 42 516001371 17 264512272 92 402188454 96 230743811 21 194428880 74 699821305 79 663459639 14 91404404 68 137979752 77 705726243 57 840626747 17 786452222 2 887194142 33 675732935 82 876718095 9 381996085 81 617293963 74 285979832 88 529152181 71 994973621 65 367600019 26 184804605 88 203895273 80 887550715 21 647796422 16 35256474 41 572456403 68 741313388 97 20269362 39 892486160 24 285204035 83 582260370 23 780409071 38 518675855 99 68431702 72 262775076 64 582880945 27 86612961 4 116391818 87 255840488 33 720763847 86 635048359 27 767774830 23 183462915 39 748199290 7 471870371 72 208631518 37 457542253 96 831614658 60 662336613 15 115385156 100 906245555 57 845408089 12 343777118 27 480627900 12 657954963 99 146459566 42 927937776 25 673073378 4 361675136 75 545645702 83 37594508 51 445364843 14 703683991 24 757791029 42 486013919 62 444514215 75 191968554 52 93185264 22 148069016 100 20661694 22 378294032 84 894214745 67 229641351 77 397661944 66 839449354 90 101594917 8 512452428 54 589073516 79 585399827 28 618414291 17 531770961 56 95812047 20 595108254 93 855966594 13 516969246 18 196184300 81 189969258 48 747730820 82 917360625 29 935116645 80 87718989 52 710576377 36 711755896 71 734503565 23 743351723 37 325280037 27 429843393 21 304367006 68 569933400 6 795191408 3 964817913 97 272901321 71 941941718 6 613637211 81 393802872 45 362641826 39 143694161 37 339377310 93 182061430 73 362877489 83 959112677 84 704681510 57 294018062 98 425686260 51 558855301 74 897373934 90 634351198 63 591271757 38 460391876 29 724306188 89 332375766 10 94216007 93 746404053 5 557000656 85 599057138 100 414253095 64 324667192 11 145494773 37 745843059 3 892173271 17 624127935 11 365128541 85 792631688 93 743561026 84 161316077 97 729630066 71 199868218 93 389271966 48 63215315 58 921635701 62 911411465 43 234904302 94 626617008 81 122246121 9 889908019 24 930203158 80 489607207 34 155417034 66 385456617 31 503617718 94 503715849 62 34409332 49 452748134 4 714572293 75 708232829 87 577406177 80 627139041 93 96935498 74 684132382 30 987313246 74 850046657 9 718537834 96 827873539 93 685760944 23 112228801 44 130889923 33 666597002 70 965506454 23 260900910 54 75776564 43 672429081 27 739357893 74 225374159 3 213875477 50 603433210 74 968545027 74 536435277 6 878816478 68 838530383 30 336069507 78 365977616 4 399152415 24 184246148 8 992436184 8 102732816 38 741543023 69 111474576 92 739219111 9 450677006 45 662276626 50 446737079 88 52444872 22 470126565 16 202558018 58 876831572 75 792226250 29 687325689 57 632675483 42 36874185 59 748887652 76 487961042 54 153416192 43 778000391 76 976719149 57 341475089 7 521905774 50 666775310 15 901596529 67 513580229 98 387619928 60 461159773 85 31873134 12 525077329 46 793363097 87 642286370 77 107509128 78 762496584 25 269555907 95 867697197 39 813044337 50 214748235 79 196212339 78 823419264 61 202041387 62 843923044 71 84409584 35 564351392 21 290843006 74 407610808 8 48680271 54 495371209 93 670905614 94 553289124 0 449623658 88 994213758 26 648640676 98 669469372 41 873934527 30 717980775 69 560341242 35 218447883 89 506771702 64 621896787 59 761371301 12 427334844 19 135328766 11 716229997 35 751338364 44 801870535 56 471699409 61 694038104 78 133758101 84 353537580 42 942575264 46 556042645 9 126803517 65 256616012 77 389021558 14 731682292 53 903522569 1 42304129 42 856006474 65 359361905 18 626145362 22 883456381 68 166157825 21 112048405 66 899016253 35 843058519 5 605530451 34 964207166 69 175112667 52 289426207 52 362016524 58 567006927 95 828625931 49 23226828 39 469084904 26 885660326 27 683991917 45 262469347 73 681616679 68 472892001 34 608636415 48 598244807 4 819981995 45 702020931 66 567383487 97 543298349 74 762501336 36 274105891 21 794767007 79 757671752 99 79901862 19 548889073 90 620331817 86 731866918 74 184311845 57 81511520 74 124563923 62 439514960 13 639742543 27 920031961 80 519744557 5 983609558 33 569216049 4 713408315 32 54041509 61 236457718 10 486060971 26 679904913 89 492011708 12 790229732 0 534622543 32 332503146 69 130912684 56 303261102 62 707942704 22 490409971 6 30073779 72 957584362 8 228941704 85 545472220 81 219178804 40 368423813 56 527885274 30 679328995 72 554827089 18 478705050 70 763913032 61 78419887 27 368080344 93 539770770 41 416323248 64 791755525 33 733481538 54 646082360 21 559164194 37 240082516 31 51038914 95 293442665 10 113595142 76 994597088 0 347668959 63 840111710 64 944191284 77 981501649 88 275229190 6 742634417 20 751885095 11 712730675 41 855527556 22 729284709 96 434169867 89 482943237 66 426493632 73 588878159 5 359922581 4 485203528 89 47780571 50 925615034 27 396586165 13 665931931 10 429062887 30 152810003 19 154872628 48 19071027 52 998581949 89 910850143 21 147722975 28 34388121 76 921409747 1 830277335 14 847217879 35 385077523 0 686087207 69 956860240 72 854578381 17 730816839 63 154820622 71 170218825 61 222516988 44 782117506 78 171178390 40 971127798 17 772860697 19 247530328 22 262925022 67 427970916 35 311484154 40 716516849 35 597297799 2 698700342 2 207942345 67 486766442 62 869534403 30 572536519 84 103214791 10 39638087 27 493730376 2 603936643 5 570763395 76 412263570 8 926606088 99 950412481 4 706535933 57 990216773 34 692988652 26 555940491 92 531288784 76 938689959 64 548128559 62 301269390 32 739675698 63 177300024 62 936976385 18 831066548 73 56888379 90 337381410 11 435699677 71 239104301 94 457048489 49 600196115 27 400930645 94 976032369 98 856657015 23 920171580 100 502286685 26 187196132 45 821805528 55 30722836 54 193274768 76 325676655 95 771266961 19 875784383 94 461691039 20 320454924 22 838320936 10 274032333 11 158025996 89 433614078 87 574188999 95 368052929 56 91021068 93 609742899 6 204670965 61 693093859 93 74858731 10 446918513 19 879289249 83 779105609 9 231307322 47 582565273 66 259752136 27 433556469 66 471758984 74 667715418 54 810120431 64 569124322 6 806670704 1 493118646 82 521975120 34 90746258 5 745953353 22 509780988 100 932383453 21 999168624 68 465914026 39 931194694 9 186309109 98 465179129 5 428039225 49 251473080 61 512748357 89 543645224 27 455495290 67 954952907 21 407358007 37 623447688 19 215384409 52 864989752 76 771463479 90 993046957 30 383952793 35 371580777 98 338797701 48 477073568 68 281832134 11 369467342 38 8185048 94 586999920 44 26223382 77 526581426 22 512829070 54 906288463 64 542791035 15 78299381 93 590741516 16 321685506 89 451235613 8 856298792 45 525534678 45 533288696 40 585856124 94 711344647 79 250153614 78 251590505 15 226997148 15 891829263 31 364645568 87 824832782 35 49604694 54 543181531 42 890035376 83 632800499 35 767205025 76 510955351 52 909751047 62 44521070 32 825049566 82 113737322 40 763244619 24 64395332 69 766224353 10 168133134 39 419419621 98 193566223 2 305093068 2 328086601 80 746090953 83 302889296 9 812232093 19 917020613 6 278681607 16 902412753 78 743917036 18 686266574 89 76482893 12 177835402 10 848636958 34 501133422 94 927998478 88 737641443 98 263989635 30 727214133 45 453061970 68 813275834 49 123720525 88 446306649 3 935187166 92 177694682 82 477326965 27 761988745 79 915495133 27 408504576 67 281761868 47 998624702 39 604311553 70 944893856 58 661180067 42 548885335 48 963829166 2 523921237 1 592505051 29 516275881 20 765726482 19 741829107 66 480468137 13 848194040 17 527392553 98 136973645 88 265623072 35 678865505 60 80352478 89 355293650 61 106246144 55 205636966 85 340504373 20 263175624 66 969068754 61 703389912 22 146558952 91 461809400 60 457810531 25 175858703 51 668054931 23 392487428 21 482411218 45 623647234 64 736126743 45 299916016 27 24768752 35 336696367 30 82517850 66 202102811 21 597939857 22 62181136 39 539889556 76 748197552 80 697368616 38 159652796 7 388976733 92 198098526 34 782793381 49 482775291 80 410833434 62 238058005 47 654547963 28 331629424 39 390141099 30 796000963 96 73593048 78 431991124 47 437998388 42 88868396 27 421423081 39 185829752 36 925138125 4 736575698 57 308959304 34 544044898 33 81248417 24 932849464 55 246923710 26 153222907 52 735871813 41 334570909 87 834523579 28 189579603 17 214503032 63 394515793 17 218528499 32 181714894 84 629862877 90 759452650 85 168777518 16 687872813 6 8212790 67 8068157 41 229527825 13 7442879 19 988438754 6 983723438 23 903140970 58 219478417 18 658929969 6 837875342 76 42202006 15 983121355 96 360455347 89 176387268 36 263239513 3 769545299 53 754052593 14 727310663 35 247600589 72 682698312 7 868565996 85 654124128 71 465904192 19 436511591 97 613025445 27 285726203 72 707371553 60 177717444 13 947181761 71 547305279 71 204873071 19 891550532 20 296941609 13 895805689 9 302203270 41 22146945 33 222025649 12 611013013 61 993839274 6 503910945 94 588195110 54 466004393 38 659279834 88 260166143 40 14576349 82 523012854 63 289004048 36 949485958 93 414209402 92 615572395 93 671444224 64 363548437 36 593266116 5 759998710 71 219075371 8 669055081 54 159493539 1 450153072 17 319106984 34 384547128 54 155215169 86 165574420 3 174785592 65 511635264 48 804375948 12 554275819 82 201696816 21 945436559 2 502021333 56 331414432 37 154937479 73 2326314 50 952161362 97 651513381 37 795805158 94 125637661 20 785600823 6 327631810 43 172231723 7 794453629 6 750159029 2 750317827 43 517905759 23 359190504 56 544933586 47 259313236 57 178822899 14 735499090 93 694973079 74 660065596 69 291664248 12 226366140 84 190187695 37 104117902 17 439669584 23 630235962 35 348090004 48 954077731 71 822806584 56 696715801 31 474987764 66 679736261 19 948346504 38 483213345 38 155384189 24 399511114 91 47928624 2 797509861 5 116313646 71 857805844 15 609277127 12 721928999 69 844404022 60 312724100 28 836665382 11 827856864 11 583186597 71 985112940 87 872828269 38 237383552 3 516579674 38 856796354 55 829282376 97 64868294 81 207595673 21 504392273 52 204875360 1 947196945 59 101629997 47 949767667 28 815279980 6 609716356 34 810392859 26 246738193 55 386554011 79 861391396 56 855309370 84 993808894 96 57999577 76 311960876 60 309757860 4 936337608 76 139054107 55 998169114 22 391079170 14 358412836 68 638356386 4 233256910 82 673326981 85 613171657 15 167132370 90 927591033 48 781649912 70 455024895 74 307860600 80 598236883 33 123907604 42 68576194 55 748206856 89 985921921 16 429410989 83 673672593 19 580878290 16 913232451 0 414758515 84 327416605 91 478935430 31 351166217 27 933415156 91 401493289 45 242271824 80 98920551 76 53679276 98 906319882 76 430422299 94 60190602 65 424196985 56 495793188 3 607663470 53 606749556 20 551634037 76 888593728 74 782712756 2 111974565 7 733219299 67 574864788 84 261186360 30 83905036 26 527864570 60 358802692 56 266523274 82 410061608 69 761077460 41 448293135 50 716312052 65 98308573 47 993722476 23 960280394 23 379239731 100 188020636 12 503155078 55 645977663 76 711300007 37 152146217 73 268677227 100 10459935 14 789657176 32 548168747 15 215279979 49 904184648 48 11231375 5 328946080 39 351508458 51 432888645 18 856802609 100 434527217 10 262374873 20 907485799 99 562274762 75 971112381 12 774510436 55 51209564 17 898161554 22 761510953 0 642617646 95 474475750 34 277382021 7 903280436 9 750788900 25 237057486 40 145560793 15 478176255 98 877552345 37 636401184 36 246010744 35 814499273 43 666574256 2 335688459 49 137338371 80 1346860 100 152670174 19 930378460 51 689500809 90 782591712 96 966748617 69 155145122 9 326974111 54 870718843 41 813781517 74 671452020 98 617947677 34 58430795 80 641579604 59 658004477 42 434683246 48 588786425 7 828884026 58 20047911 86 157999943 9 249062088 93 702249604 16 27288164 79 55627978 57 227383468 39 23643987 69 234331789 96 374762862 92 676236526 39 6784401 8 652343149 52 534817878 64 925937901 14 504123373 56 23868298 33 974900742 65 836275121 96 953125181 92 351883507 1 915035499 66 20059391 91 293430319 0 411522112 37 682593070 33 638768879 69 317353730 78 46608907 3 226601493 34 624392268 40 400946591 44 66764306 27 408864817 80 269786463 63 723368632 85 262896947 69 228531381 67 71571706 60 590308855 61 82925358 72 326218226 65 705610262 98 119119527 39 387185223 13 452675179 91 925180229 6 338321471 70 335150598 68 885174199 18 163809411 17 777763080 89 936626785 77 993753794 87 781204895 81 777925983 33 51671749 17 12450864 44 198326664 57 590127656 11 735541432 78 263300764 3 639685445 85 273117612 31 949903204 28 657395059 74 73704924 77 446791658 19 61256934 0 343740729 69 604868105 4 851537912 4 261165324 0 388993119 36 256427898 58 501755837 43 646739399 59 970623933 17 804772373 43 785846635 21 971599755 16 828145057 64 991854686 29 841196308 64 485545939 40 144670290 7 699154053 86 715700668 41 702996667 24 374729735 27 643431892 99 442651182 50 185513732 30 893020468 36 326547084 94 738888929 48 672209583 77 895913009 53 140549352 77 164405527 74 625607558 36 956763080 75 941915945 12 70339880 34 405251113 5 574367487 60 571526313 37 441610926 70 370738908 90 902058400 78 988478200 12 171963473 46 358517836 48 10982976 76 269828854 56 118817467 6 878805063 65 498088907 96 402479325 10 389540168 6 586789659 16 65463232 35 890910709 98 580796370 100 411976193 5 180348586 56 667964160 76 648022145 96 442948612 83 548517584 54 266413271 78 185650750 19 355845320 6 802000943 21 152467401 5 913007306 69 672798879 13 188169126 21 950259668 48 123632418 60 315594512 6 772643789 17 485950083 85 749641658 65 825818085 69 609380849 42 802339659 0 129262722 44 13960840 79 696799118 66 946896728 1 189062948 55 267054449 86 749095467 38 685234036 50 593675166 18 726160579 54 736718313 89 896257371 38 613483011 24 49460548 13 292520699 98 571189189 76 95449340 61 997335867 76 568818424 81 198838743 73 498626312 9 796126338 14 323537791 64 37151531 59 79110625 16 80530332 78 64104360 95 928206144 83 878248975 44 193832878 8 506996875 0 202317493 2 123596870 55 189738193 82 965180009 70 516407425 7 935193217 22 277098293 33 509539721 95 831213935 72 904050745 98 454754360 18 993697473 69 680417420 52 646568034 15 899498293 82 450319028 70 317181197 52 314159661 89 304651639 12 344944021 97 833095313 20 446854819 100 783090428 3 614024887 23 598271337 94 743033858 26 449639607 10 419683023 54 696115095 17 462038805 28 339716629 22 886346259 45 986611873 79 680730081 56 158899897 87 361504646 24 146545392 17 235803157 75 18951341 19 732661692 71 163080423 19 359384763 85 765176375 79 746806800 75 918086557 34 533137592 91 648645255 48 508692097 6 371035999 76 293254968 64 573468469 76 636114310 24 350157809 54 66743329 34 531358823 39 640280315 29 51491942 91 255858481 95 56815899 72 132483565 57 568784876 44 841167833 71 19631655 98 876596454 45 201657251 63 846361534 76 262307045 46 852099809 99 542700940 2 493551298 47 178136751 24 146249184 59 990783934 72 959966225 63 469779146 85 948426280 21 61828559 15 786992084 21 863714322 91 695296913 67 103402179 39 209554328 2 681276923 27 499426970 63 430945976 29 419614956 93 99493856 40 627217141 95 199406804 40 177610608 18 694440629 68 898475495 6 816288160 65 801388797 8 607313091 56 319361884 9 844035365 90 813807462 11 396763592 60 733676009 80 317313405 92 864010591 41 208271982 100 155401829 96 216288936 75 911272519 57 794627963 91 998956206 43 522613037 4 110079601 37 960314339 83 402324810 0 272654219 22 956476939 60 175971204 64 873119290 77 118891415 50 950259743 64 896599975 77 321236462 29 669159174 76 982924337 0 38568698 48 810591184 56 431149867 15 659151443 52 730126307 79 20642318 21 198673048 81 795391294 64 459981003 59 609892697 37 748174735 72 954803182 24 875033472 16 503945628 72 854635951 34 88888748 2 808115149 31 738540246 27 377256314 86 838152807 79 748615068 1 745495455 11 103614973 8 68319704 41 926206779 4 625341395 10 986246970 60 169051458 100 953150396 84 785552432 36 871388939 84 357477755 44 59530515 49 529925711 41 152623943 79 382607211 91 49650748 30 660512747 11 846739074 49 972851603 21 866211532 58 697211823 19 259738794 91 43123767 2 119841674 77 347498753 89 491473402 79 247076792 65 589822723 20 588321784 86 20293682 13 730321461 17 181140771 57 235277287 58 393113991 73 131525345 58 539963766 94 680952530 86 73500368 41 808981497 56 38652017 20 391241089 47 928756360 52 291177406 18 633094248 21 413301084 94 510898389 42 241629969 92 894135142 39 378889734 0 250278001 8 84512603 87 816280543 70 784608391 49 30251733 52 561501732 80 391668682 44 353096369 79 138361916 83 169797896 32 140206015 83 742711677 93 154532719 89 701582603 23 391920013 75 703690017 36 993751755 12 838810940 81 458037529 55 745873861 33 260113695 20 311695593 45 557651509 57 600191576 79 109078205 42 493826548 81 106052469 24 743739461 96 949557520 79 667172130 7 452551252 84 72387455 96 813663372 54 352564461 19 150707876 62 535346515 94 866617606 16 387900444 59 804304618 28 985985261 85 709923077 46 179637881 14 202344083 88 384106504 47 76355826 8 491642429 46 865097151 58 498866521 25 575995903 24 211993489 15 712251462 57 490767847 98 850541248 68 629027056 52 20939382 91 339302260 52 306881740 96 282199998 37 90355717 69 951282271 60 35559467 27 996830585 22 874020110 100 801309751 79 693772145 1 833508723 38 11095530 68 637787521 61 82588360 72 457132211 100 846886730 0 14689532 66 294243319 98 996728046 1 554073286 57 133002223 77 985583299 23 824277687 84 708285862 51 755975089 16 109587920 54 912529866 72 883009406 26 237902370 86 846591513 55 562892201 43 570347137 25 648550566 78 8033981 14 735998204 39 860167300 100 870456419 98 706365280 78 389624366 87 835536903 23 143669298 38 961691331 25 971477848 96 340275391 18 295774293 34 127854428 46 879425035 46 634165426 86 376994557 37 461863030 57 777063023 61 149532636 60 871502593 35 382729506 45 475623461 99 212205784 18 484670423 47 491318660 85 730342754 69 323102226 35 326474138 49 986918604 77 50901845 78 205966184 55 643719858 46 779625846 39 656713670 86 468039310 74 914822024 9 745834874 25 764543505 42 98741777 55 467565870 49 163307918 66 28229344 30 482245133 1 26245487 29 12087879 9 231852542 85 691769161 83 704819337 11 799014506 49 565310238 20 920228237 0 47287752 36 529856494 83 971028850 39 648650162 57 759161372 77 459467552 81 668734148 4 375329799 71 79988894 8 659502861 38 170330650 69 990501813 56 271075515 94 908500063 19 378010259 20 291411814 90 123443572 38 460111670 16 298671245 81 838588916 37 706503571 64 107038996 21 778504015 78 92043525 4 214778721 40 516366720 89 914071610 55 507850310 71 504579112 16 323854920 44 529085549 47 643724407 49 237283787 11 564126037 64 332481201 14 743625870 98 938782544 68 827673384 74 406647562 14 319523966 45 657700772 70 417825581 66 929435296 25 429214818 34 643440810 70 747596784 86 922811824 78 630543668 43 580164145 91 856213847 49 574795034 25 90134367 88 680204002 10 455917625 14 446148343 53 400569060 64 772325871 51 735763284 38 80772171 22 213572318 57 221866968 85 137528107 2 681803532 77 157755047 71 357501597 94 572036441 23 599598335 49 165691148 9 692904308 9 320118090 19 692894618 48 525365576 26 278317422 34 171807650 69 785182188 2 452428589 73 671391114 60 767867479 33 245376335 16 179786944 41 148461276 14 234834687 4 819187444 64 893675279 3 131784540 100 653802117 17 653825309 58 936656985 24 871030601 68 501653861 11 222311684 85 113384717 53 62803830 69 309993254 3 711739320 91 445748977 26 149363423 72 310897671 98 57053290 3 285936071 63 25284051 49 672156418 56 945985719 96 731492544 100 49065192 60 87402210 55 81578159 100 118661817 96 416807496 79 976417233 12 568226351 35 470741712 28 688855122 73 711084978 32 910795097 47 431243301 94 820305689 76 841684483 84 490211223 6 54007411 8 576373750 69 297265910 32 788081485 71 107883157 30 266152201 96 971858500 60 276638963 33 721545876 5 544719638 32 681445850 64 720131165 77 240131828 57 567159691 90 638449331 59 643749750 71 106200524 73 211239836 20 276445565 25 825929718 17 826022916 70 367218060 87 161315522 91 795204429 7 350560839 0 747486576 47 36023934 21 872199140 46 110629876 68 51475276 52 366388575 13 738737183 78 769368161 22 525817301 16 616511657 18 666523917 47 27992842 23 542467018 13 460009276 80 599657443 79 891697298 35 467095673 65 666122483 1 69434922 8 193990750 54 714538110 13 260992868 44 739787828 64 238640372 26 657980503 21 376677567 95 569763098 5 775025582 78 400719219 93 383261314 56 358635177 72 320123758 91 538633575 73 406969848 45 722678119 88 481124087 2 308926019 82 91284281 46 679997254 25 408716132 62 710481861 70 547291656 39 973963096 29 693864051 13 935144105 12 997264031 22 615005432 33 706733331 64 239781393 17 220215523 58 361885915 68 262169272 26 893933366 95 18420598 7 759226745 72 357610895 0 49198672 38 715343726 41 659154595 40 160207818 16 441994496 71 678309621 47 884748583 91 676743324 98 498522097 97 40311319 60 367549723 72 577126165 58 856923708 39 37315684 16 252402581 90 627781746 96 938454337 45 661418762 93 987239934 70 408232862 83 928098715 14 524030183 65 237784616 61 607600283 81 946024570 77 213878211 17 294222577 55 818642513 19 512898529 12 994530435 92 288607118 84 768851619 33 804775572 76 797394008 62 130615324 44 584015346 13 326983726 21 565069808 59 827069283 2 308575590 58 965880359 21 744826142 7 215806330 18 98888750 67 51215587 48 687301509 16 656133867 93 527796949 38 103860912 3 213302683 97 664128576 94 444277788 13 157078749 62 555876381 36 369068929 81 390011227 70 313782219 91 673057214 26 47857196 38 481383784 85 530465621 61 443902657 57 716772903 67 565062174 24 381094017 87 562391017 59 966974756 55 985152706 78 177822710 62 1863539 37 977624461 90 332967550 67 150127746 23 82002267 11 931839758 28 687225781 65 713933282 12 560475804 26 792637761 91 593350237 35 59215185 99 512632007 24 751726816 70 496324933 4 831524876 67 545931092 88 249293664 82 800684890 93 585623436 57 561190263 4 845413263 74 671367379 31 407294118 88 963725295 28 83911182 49 43049628 78 293243207 73 475374502 25 709782042 86 244142653 78 185810552 39 596108948 23 421677705 51 234535361 9 386728710 19 766504057 15 945058556 52 826964729 62 85108137 6 970289422 25 315463379 48 316457537 87 718604492 76 210638530 38 613040898 57 501370781 30 572397409 30 164222107 51 110069691 89 489014002 44 553118768 34 399005526 85 187476860 71 354921780 40 500773709 4 683172212 31 28799756 27 835312516 91 981001366 72 324982019 18 913140321 0 195443710 61 480158601 19 232410407 13 869576870 71 809949471 62 944760809 50 169606644 40 513949626 36 763759703 19 123026563 39 927348505 94 60545691 45 657913293 66 494843349 67 386890689 2 212076326 93 691753376 73 301365388 81 652978046 77 2468453 25 66163469 31 738228238 56 13408983 100 368204882 45 898515132 13 2216628 30 703083245 61 282721406 22 874965058 67 915934817 70 857990029 58 525305846 31 197012425 30 983011911 85 640379727 58 454134264 86 320534009 88 488164905 23 695700939 63 927218877 96 121807794 34 977495736 91 997679577 74 45716302 54 713485534 26 841201651 25 63479875 94 779433120 81 665984591 68 173966650 12 199680097 91 569054809 72 865607208 0 464261727 85 248526077 98 172006950 4 713227744 64 252072254 69 909428961 35 917579650 46 251634002 88 127836474 66 886741964 79 983497430 74 965864242 44 274166614 96 465883277 73 366841042 52 531423417 70 222726646 43 623408550 78 360698415 30 154294431 66 420286373 16 2429862 58 293017767 98 36401360 88 634487392 8 283951058 14 176869995 76 281163004 1 729165386 47 924373178 60 459504483 8 222806471 48 381000874 30 256376465 96 329508283 78 526167430 43 123466763 34 606029289 93 590831564 18 648447155 1 518520044 12 832054897 5 276794574 19 962129871 61 715042130 84 929945867 5 691273913 81 572560873 85 989849473 19 232724478 11 874560916 57 329238728 82 679088293 29 478048785 4 996684113 54 554961165 90 95469173 37 285272900 16 610627981 55 727186006 11 13071163 75 660891117 30 814654332 93 319433958 80 340844767 32 532098493 92 210012598 85 102290615 70 671815692 76 333786926 84 544774179 10 220246925 70 35610604 61 147518867 38 407204155 8 888717714 59 276978145 65 794293139 76 838962059 5 322305638 79 294236454 58 102255163 41 537821166 30 484127260 85 394137935 93 330755430 32 621428115 57 430238452 11 936812695 66 54706652 3 478073541 26 437755328 35 40591345 65 732920523 58 118099182 2 368905349 29 641492787 93 504317100 55 667639205 51 325525634 97 449086425 2 545262286 25 734654322 29 306731383 66 486651899 59 451595000 68 433614824 72 688626521 44 401255362 83 457330089 87 931006288 75 53145433 2 954530654 59 116891486 88 122668671 56 149458787 90 387901631 73 68457589 89 991612403 7 341463709 26 444556975 14 310145764 92 869260574 75 718362969 46 580925594 100 25001352 94 180099526 79 656089898 44 209013751 41 299113244 2 980680727 32 416460483 73 79873842 78 212963901 59 267074348 62 816308987 80 515670178 0 686705620 86 320869308 46 441901811 52 182360115 44 68320849 45 851438883 40 855917839 84 461414649 15 904431580 13 581025235 66 317558194 29 570181828 34 121875663 10 455271440 75 620705621 30 527282573 61 383442881 100 10979861 43 755824416 8 43727197 16 691079742 16 333249775 0 653758551 24 48349922 37 501617651 50 278390982 28 92839347 0 232281397 12 195468690 97 581777221 99 979513951 60 410926593 51 791347697 81 765354264 14 949577888 90 233500338 20 246603823 54 121764991 93 317225600 46 924212312 21 859224424 44 559317420 52 301791963 43 194215909 46 9071954 29 406909592 22 431113869 69 643099492 11 35997343 61 667169404 15 703466792 19 957423760 93 167368940 25 484798922 81 675348494 23 952365830 95 72025428 92 937744201 83 948127082 32 393430555 35 45243314 16 705565274 35 385584782 28 627325103 29 550194116 68 751495080 55 385070072 43 848272346 70 183520114 10 235229049 31 99344452 100 148933557 35 820558667 12 87131560 36 375589792 50 828393978 30 539723126 32 351467596 9 135885419 16 432049051 48 588638652 23 423996743 31 41397882 75 916100901 71 346075337 96 712136325 33 765537582 49 984591778 53 885251947 90 5084104 19 712882846 92 436879644 31 442548562 98 844059573 78 357540784 4 556527004 34 143913561 88 482112875 13 482794812 74 476932615 75 552807249 33 883512120 62 9246971 90 949927590 32 580575695 35 733096830 93 462191609 37 158539550 90 859977049 56 735528061 64 965423195 44 259684895 89 242987377 43 142234167 43 663289151 84 232540787 70 838656220 9 791541812 6 472571245 30 730060375 87 328073891 97 853684948 54 477763874 24 393005580 87 847507205 47 712112035 41 831410093 32 564263695 42 376559003 25 424882010 1 678759158 28 881461837 3 928659671 98 723076760 0 896073180 38 725771610 55 195509075 97 682049933 44 515682550 86 879936940 70 72282678 71 881268636 92 215529381 70 979931525 1 789126482 4 143001021 0 578152663 78 776752374 37 417666082 3 171883898 20 905113349 43 213909824 19 874529711 43 557764936 84 156724035 59 231247483 11 767363784 48 562769844 0 829173548 47 394099825 40 539523832 19 89552721 9 236259856 4 616078756 17 362930076 29 110394138 12 717943953 84 363213297 77 706849952 45 368823360 90 882830598 99 237467996 5 745073785 18 569116041 44 479489850 90 79982112 67 522657425 79 140044492 7 723706252 48 975190440 15 178037357 48 253032375 35 527842360 26 279332402 85 30196164 63 590653199 60 682930591 23 126621654 29 71377928 96 775010918 33 582890781 47 624237212 17 22209681 55 717758611 14 773452369 82 511375512 35 143154906 31 83759684 77 642293948 74 599888726 10 525930496 21 807845681 9 878525370 67 409918871 75 398539217 81 289714222 63 61178710 3 670538657 4 120311441 54 966614151 13 507312967 71 806811322 4 834205555 90 71190495 74 892241900 33 384581539 75 203825722 63 770117794 14 930002984 7 348126505 71 616530801 5 3615320 44 947829380 85 948912804 62 801443041 89 174395369 44 194222121 29 199440163 64 790669807 49 202709373 97 368194667 97 748324211 37 505447121 61 502945243 88 623588732 54 176725993 91 94412066 72 625127492 53 241581571 11 575966006 22 266671096 59 744406513 57 28860377 20 900503126 22 878047378 54 266216139 24 88474726 74 83389046 45 759566138 80 895637392 95 602344173 46 220853479 41 595917234 23 261104587 22 593371092 81 926146938 97 525941708 4 170358908 72 618113842 43 750829825 5 431191092 69 846333974 100 203752715 19 686917484 74 183355016 3 147465888 87 667629337 9 492434513 10 838058917 19 289992093 23 983421399 50 343852480 23 123413097 60 840822656 1 4201168 46 245546814 15 909476854 28 398197263 68 784681549 30 622853789 48 654087392 88 351219520 92 362872760 73 748505949 99 419432428 75 302137972 21 164959387 93 424071993 18 236321797 12 705303954 72 753382058 5 800784876 99 119508013 95 643589929 71 49878058 36 890488228 63 576221624 64 769522517 13 35960448 59 227406527 59 458931278 26 171152222 47 67547027 39 673260229 54 189586474 32 992464834 34 662809528 43 895700002 15 849240765 85 539004676 99 474788226 93 951767770 56 714422615 23 124188368 81 935838725 87 613302562 2 264459999 88 517797235 51 395705295 46 340307082 100 576516331 50 153130194 70 612358914 96 965248222 52 807517278 91 642488337 5 521695193 38 530509498 77 682113398 40 608135975 59 998588279 99 914290347 88 899006227 12 730325669 62 260114707 60 207383512 68 345760646 64 440071295 73 51291510 45 480567305 50 917315256 15 237065562 87 324867508 92 614417771 78 458563378 4 210006028 5 373419454 69 855043313 2 533724116 66 105720094 59 124543400 55 696971122 71 40455180 51 529574799 18 132401906 53 59779386 82 338616038 76 968307842 83 338446838 58 652277670 13 776696781 20 433829460 98 467032763 14 334085823 8 768711978 87 262339506 67 475926443 85 314271425 14 341408153 53 447916644 8 281125953 28 427659924 49 894804933 48 382842606 50 293123725 98 176451275 19 958210924 35 160022181 31 768893667 27 252314356 64 133937555 87 228183614 88 853650421 26 853303494 63 457594059 34 205741992 45 889904591 47 473959300 23 283641808 34 787962526 99 185581466 32 324735064 10 167299956 99 296761983 26 572272428 14 783778920 61 239245093 2 33031901 61 631136130 9 890062070 35 33216576 24 142757804 68 912293840 28 971511276 13 166311394 97 611262039 65 150516752 25 680712487 8 532307917 21 617458272 56 983803721 13 518281559 66 345402313 43 939135258 50 814238317 73 945359305 59 334600954 59 484441878 34 550682312 92 401481231 0 885955096 79 214314736 19 716415052 93 853809049 22 949591142 48 817690137 18 453793378 74 438584377 47 532822182 41 468087385 40 505983814 95 711608143 42 104913974 16 787701924 43 241386179 69 682157333 97 2485931 39 322915914 74 971853917 75 933524355 17 285370611 47 851404654 3 30586849 52 410485494 49 238390603 9 611264004 84 941909712 8 110366440 37 613095982 93 718959625 70 954585748 50 891420822 72 779427573 54 888049398 36 200131621 87 502920406 6 300458200 11 642820310 74 356084519 56 316853630 24 835803868 36 815227700 71 686141569 6 510098038 11 198201596 29 779932614 16 892285616 39 256289552 61 923320699 80 497030481 65 431922694 23 441320027 93 608574088 31 530217336 64 36417003 100 658709498 26 247533319 13 189771287 81 92764949 82 765048931 31 8614664 17 926329673 43 913099797 92 198085563 1 862745846 92 332979633 60 953170351 9 496390982 89 628977892 47 926539990 46 170797479 13 615466530 31 659424540 11 500994378 2 583145595 26 484559659 57 771070343 100 242601804 89 654233777 44 733152139 54 140074482 72 614166162 19 436585010 18 88913785 41 676073789 67 50735717 72 132814787 47 474579037 21 448674463 99 112708373 94 533099775 21 435711679 39 67011975 54 354484798 53 155879847 33 66897321 58 153747147 71 802645131 60 596867133 43 485000974 91 433905924 92 193750826 11 413959689 22 852678865 9 516304561 61 566528 91 72034478 66 845443873 1 351132407 85 816765883 59 48350371 54 64791780 1 718195004 38 266547743 82 98453972 50 406916855 72 768086799 100 372451704 41 939026361 86 794973141 78 665176745 13 355028811 5 761229958 34 879501258 31 424350514 16 616517791 26 119162177 48 345066741 12 403358369 65 865728743 71 729532311 58 58744320 17 895165258 61 934086931 62 861641602 44 181539089 28 112304576 85 952874184 4 276937903 26 365730920 70 587693807 12 877791630 15 757457424 84 446244845 41 20140338 69 681051913 51 201515191 55 640264844 100 42645214 81 471208560 52 307282543 14 48408399 14 467760465 5 446984909 18 156937774 77 259875937 73 763251573 81 585916771 18 710704263 90 466317513 33 101211090 33 745576768 3 770975149 55 475966387 93 275759503 90 267681631 86 327548642 13 638422121 100 250387928 44 463558422 91 780441378 28 187040562 60 744742436 34 118119409 19 315940952 16 2262637 79 896291883 90 470194933 42 937365767 84 287647646 15 89532877 44 350658658 66 603860670 54 590536709 2 331140742 98 945952038 64 986560041 72 993413390 21 927828427 45 848694817 33 843516204 28 859326097 3 416579561 44 647202719 95 397355412 21 737101674 49 813029403 43 171744616 88 161749044 46 547339473 42 647393355 5 6062392 27 141297592 85 502777695 86 495071583 97 466221421 80 14649197 48 223754094 70 374389252 79 651910150 67 139645067 69 709791185 30 559474292 71 747369873 44 220938888 36 914106662 31 655302580 67 193639228 20 921149893 17 832793406 3 758401746 71 762411290 62 217531122 57 564686289 66 711778296 16 567759545 17 439600638 60 760001374 3 169280450 76 467848301 97 566485253 73 941704253 23 274145685 63 963638346 78 480108975 70 142068908 84 98264006 1 838188511 45 366877775 12 229829574 45 129026919 86 424248360 20 784455071 48 249999435 17 837435794 33 554926196 7 867958097 87 366205718 81 750390789 17 136009889 20 792423534 91 106132190 65 937311337 50 499417227 14 715696180 80 654637331 78 934432885 82 789006113 43 834124587 2 259309418 9 204284662 36 921735155 62 551939062 81 762398380 76 85980304 54 584131061 97 894254419 17 397507653 29 555848368 86 570989746 58 102120484 43 988220593 48 264494277 27 844715912 68 401115915 98 689515195 57 671691528 41 763958092 35 237655634 13 136044276 76 523726067 18 265922355 48 410578270 52 421907565 11 599686580 75 409320746 50 546341157 62 964226923 32 394859755 37 75499099 89 67414616 33 321566484 58 923898577 37 638987587 80 78123877 42 50751533 14 224703444 76 71800377 71 192633697 14 443068567 50 915128480 31 670473762 50 691713259 34 156499672 52 493122752 47 50110624 69 604840033 84 83230986 85 383455690 3 768852013 73 512394239 91 598690743 100 489297545 43 465290750 70 101405277 47 370526229 99 783727913 12 135042862 96 413346579 47 931643055 7 232352803 43 893932748 30 526219396 35 449406498 40 693683702 100 976348609 13 169379644 93 28110970 56 570133378 56 682261808 79 843281839 68 453884643 95 242132316 81 296912086 18 735665248 87 488208376 43 406166304 99 780960246 99 802121826 5 730698505 95 58483036 70 988950919 53 238142152 73 669228337 16 348978403 43 503068804 14 41281092 49 660072192 72 676712283 77 632905872 49 467703702 25 988383387 49 603515596 17 793257120 14 230474475 29 375762121 87 84494687 85 345174362 40 888169836 42 262900669 29 441386665 98 884776245 28 470448342 68 232505954 4 449396817 57 922549317 43 130714552 26 269025144 16 463003947 21 310775089 99 823972745 40 573732038 83 820839197 40 415291526 14 167385739 22 43332652 31 585328407 84 891463304 58 144145203 24 958899657 52 703350356 19 434277800 11 545099983 37 938277390 57 743110066 41 530898673 27 493754158 29 25043895 13 814978254 73 206209436 51 497614984 72 199925721 42 239592638 52 917349340 63 519278073 46 796114644 94 742412158 58 535520725 89 814167814 72 389458441 50 579757823 49 176654537 93 876507676 84 120340226 96 731427999 51 609587194 5 450772129 79 545147748 43 459696630 60 174413195 46 218969708 4 129716558 23 242098094 38 263058157 50 140077277 64 208714695 18 988535726 36 136471131 30 597141115 46 901187115 13 106908492 66 233980862 48 531791366 26 52770765 44 694262951 11 290107695 98 219371553 99 507433 82 3321895 17 946842060 82 308471394 75 860779669 41 168613224 33 45016968 77 231577570 49 649159985 68 730794344 17 325383769 45 602763299 18 855166829 50 95503104 85 499189345 80 278499415 84 395752685 90 947833553 41 982688635 35 793944271 29 177710923 71 261248566 35 202898106 12 955125797 79 172380105 79 205100252 0 793658898 65 989173749 6 289071186 73 849049872 38 993411226 32 682280720 34 89307923 70 279556333 95 298425007 48 902858685 7 496946112 56 210840542 79 841121727 51 751933867 89 336489380 69 127935980 34 904347331 76 387609416 14 91063680 93 164082236 48 788499377 60 864309491 9 103835498 22 641213210 69 922291432 35 369367514 18 961754066 32 128575758 81 901369329 43 254077783 82 917425222 32 467915143 22 102506221 63 338736680 38 976283132 50 147277712 70 245209138 47 656074138 63 332200780 70 752034998 5 24099900 46 699527926 94 665671423 9 396443885 76 276731147 62 673808371 54 358133 69 42819191 21 254314096 88 958523604 98 335866028 64 646302808 81 788125880 51 265573456 77 573628178 12 590928834 29 441159684 13 318589133 23 217077894 9 572188116 28 683553586 18 718023668 1 351215437 56 283999371 50 162976000 60 802050245 16 799764 21 400103613 41 964405494 41 118231320 92 353980557 38 675262038 23 136792065 17 887259817 23 63331344 28 700250804 54 135034291 32 950145461 10 149795736 88 559174933 68 15925098 2 328241113 90 571737744 77 834421571 1 251096661 71 931018090 88 344162646 24 434680498 59 817025592 13 237495185 75 664195045 100 821312890 7 537525024 67 686918394 68 190425994 0 597596438 15 744318423 56 744008054 5 658609732 48 415339070 96 970669298 38 971097674 11 913823777 10 589664402 64 585918862 3 381548155 22 860721585 18 253033714 0 8965140 97 186998320 1 413187622 20 780545318 8 423892881 66 71237398 87 38104086 55 772093150 17 600428715 3 647709097 46 667177734 98 536382913 17 231616692 77 590763593 34 163276687 14 929779631 30 55744879 60 526114188 2 72773240 1 11507977 59 298051759 86 696661256 55 690455396 70 285457071 31 5048631 77 815411758 21 903220555 4 573536921 64 977946862 63 341160004 34 299737761 39 565563568 39 610477770 27 551355683 45 716159071 90 649824104 1 879491963 3 785064271 77 702796189 40 577360522 91 378391991 8 630033826 62 11676978 95 701366386 71 574718365 100 583469116 7 158507751 73 124407844 61 920194118 65 354952628 79 420084470 56 236058609 70 303897018 32 213513165 68 704504373 61 140557989 77 323709485 72 780242442 51 768445147 76 727368620 9 777155832 50 157487963 30 729632536 36 456658874 94 959663100 32 383441349 20 510273602 23 670299079 90 960476935 38 158239362 61 118345464 96 761877324 7 729609164 92 222840708 42 508940880 37 819780288 31 480862468 57 839538818 39 261780535 70 654877921 64 841162111 77 43263690 3 69782489 88 484953718 55 804687466 43 747846700 54 975677547 50 597979421 68 717134205 68 664305774 83 857014090 64 12633941 82 495432749 31 931409706 67 770556115 20 117390281 63 293802056 24 992022125 27 588487763 0 540705892 90 942908161 66 453222576 75 616946175 4 480425939 2 676815432 30 343490288 65 129053852 100 137201120 57 140235337 85 288608794 10 915109327 32 850572912 75 675420382 72 634897501 8 773177463 1 919825161 51 728606241 73 50096283 29 41404330 6 702138704 23 24416849 62 984913177 41 752374219 39 314038833 31 401056913 9 883114130 97 591319292 33 651952209 44 69536665 67 275421388 7 895531899 57 544536551 54 795485317 38 481795266 44 977577410 52 55615889 81 446633856 42 460233102 9 526997058 23 733475253 13 718396433 56 23294381 35 721349954 15 68480160 73 306101169 18 86183626 15 727146364 92 91395930 11 392006565 41 892306644 99 882159196 59 486837481 33 400243640 96 612216120 81 650772258 55 583900595 57 275100631 38 214592887 50 258976779 34 748745316 3 896429646 41 380340122 4 951113956 9 279405979 98 412343921 61 589535549 82 609819518 40 104947616 37 343270791 89 453821835 99 23160385 37 936595378 77 700617451 32 598221514 78 910476922 90 45312251 26 343121818 17 853869727 30 597834720 8 844803216 100 544119319 67 712618549 73 903739291 30 446353583 41 190953432 24 210670586 76 1439582 72 599730114 2 195745409 30 888754715 83 52770500 89 834910223 53 190994278 100 339925496 65 362995432 72 524676971 95 41149495 99 87727542 2 121223283 67 478514420 56 222053285 83 567291812 41 899627148 65 512869178 50 871578989 49 621102525 93 137742691 82 905481588 23 826317078 73 549497979 0 406703420 8 765259546 15 355962604 43 609160769 25 85731179 55 831803944 65 574990603 66 575304000 34 576552609 9 712622157 66 878548642 44 24783099 77 827302653 88 299817075 29 715920473 66 565853290 44 683805776 98 715504156 72 783866471 60 501821987 92 157392399 14 981344837 14 961465218 41 993445708 14 651801168 77 5937337 88 938248469 65 259774263 23 806556753 100 449707543 28 755487190 58 472489352 47 578964010 29 439629006 51 472133223 42 205760485 5 763468501 13 923527018 71 649057173 75 619963929 65 349807421 27 858042316 7 916791298 63 875824752 91 677712278 40 204395920 12 313001050 26 440816482 25 88149948 9 611074215 79 804455245 5 899788843 59 256640741 68 755140227 55 303276740 98 45594049 66 50557066 25 436731635 10 931365829 46 195319647 52 629942256 100 144618372 40 178900162 71 304615861 83 735306299 14 677133986 11 390427772 63 989967326 27 897120503 86 174586347 22 719289973 33 119555822 0 908900747 21 274695826 61 668849038 44 977633021 54 95849811 91 755654604 41 181512186 0 126971186 76 960599199 26 402768058 24 591844005 95 688897839 23 426994445 28 828256569 56 173534179 56 987876394 42 884455250 29 982369622 56 898395542 66 198788177 76 600231894 79 344511991 4 298362254 51 153985338 38 964174792 45 121760235 60 274502843 62 301242196 39 701349744 44 524531230 59 876091248 78 675285989 97 562481771 45 849526450 7 394198182 88 699923265 63 518933783 32 582643194 1 707716072 25 732092308 38 587398382 41 500421850 44 811326890 0 674377997 21 874972866 12 927406924 91 929283327 53 333590329 95 123938918 23 389983387 65 136777518 71 725169695 16 992559079 51 732750803 46 684035077 4 435750802 47 851743387 86 249561607 17 891514294 11 182418445 91 88175968 96 798133123 75 82509596 5 438796708 34 574336397 58 421622875 42 945064236 43 78639701 68 772874647 32 800445823 52 452461848 37 882420656 9 290506281 76 218129545 68 757277887 24 278488525 92 214832127 84 826430346 93 897838733 0 562202194 5 594856769 93 872679049 56 537275827 7 856055828 64 393992711 28 252882160 51 905375644 8 847212288 74 424655588 27 98552671 91 960767911 0 907893286 75 521994117 25 67091925 22 7352964 46 887519689 5 43101413 83 972345540 47 407706134 81 921385482 11 343601216 35 590226236 49 882919076 100 625567142 18 429594051 21 538760561 24 104270130 73 855994930 52 629600375 21 756247272 85 320305505 67 28890730 31 50349843 39 647278216 57 796925857 48 576924598 52 717544226 2 325537163 75 246301282 21 181167584 79 485070848 70 969095997 34 934851908 35 821284959 42 61965852 40 70025654 40 931052392 95 639194018 91 503682834 90 800516102 91 722199280 49 351451374 6 556006297 43 241194725 17 985056912 70 394524468 14 679522200 89 944703605 84 145715912 86 104979018 78 113401594 38 658356836 21 604035299 83 491592753 43 222517755 30 373361280 49 224829361 99 628799356 49 261274115 38 224079495 15 650509726 6 151377301 54 185039619 45 777682832 36 941040561 35 458360760 30 321799788 88 746302652 79 402078642 33 211957706 33 426459594 4 385220800 2 362961475 97 210189968 23 568382295 32 164292587 61 861326016 15 365194398 33 424646310 76 59449034 24 876590010 1 780671688 71 760334558 91 79479534 34 526041520 48 145263190 71 560751949 0 372430916 40 404050000 67 180405138 48 779481372 28 787087145 98 778347742 25 927490288 54 204412553 55 804308891 89 610932226 44 217988966 6 65485718 18 931380406 6 545847328 11 31925163 45 444916387 40 880587213 94 138352602 28 166265125 73 713883664 65 773699532 52 664375644 44 193156691 7 65839801 55 303113302 5 927524765 73 723263614 4 561835903 28 669535620 65 904992081 74 285670350 51 344472251 66 236990422 93 171324873 52 973352383 87 922194233 86 553272803 35 126369105 35 910312615 45 928335288 24 196161034 33 620842660 65 690974198 98 791692509 27 82619493 64 531879820 67 649679711 51 283730344 56 965545227 21 320602603 72 713978614 1 437855449 51 310313000 39 95563036 39 631745882 9 208209376 15 544278118 46 793609675 74 73085215 80 253371096 80 870168779 3 250285612 87 862054474 85 632454304 8 450250553 25 322581910 86 247954142 9 234698402 84 100595886 14 634254100 84 432869847 99 744391155 52 699162344 69 377478782 81 4614701 26 664903912 26 64554236 35 615092894 92 364192036 19 33283583 74 770747588 50 707159815 31 619068337 91 781580119 0 68433989 65 92271128 17 996367968 85 346647392 11 748032011 18 568428405 84 720148410 64 313009984 66 7445524 79 757855374 47 48464319 16 44521862 38 346083490 20 488254147 83 249384870 77 858079044 10 426821188 75 403388516 20 69183774 81 316677164 56 588903007 12 941168870 56 593496880 88 643073526 91 804518831 92 679516364 86 329079557 1 805443522 29 183586240 71 963728507 14 12887280 74 181129089 3 50102992 100 507428034 66 264072319 13 149471306 10 615292031 97 936110320 93 258881301 65 465781354 94 480536796 56 221350386 38 869321565 78 902231038 27 582180592 64 169086707 71 520169852 55 147660223 60 934330794 28 819559876 100 614019196 8 728381157 91 412535776 28 960705485 64 448004277 58 534423479 66 83323146 72 722318818 81 486529167 44 276055815 39 917218380 52 253403704 86 865981542 51 52966591 95 454391068 45 13499395 50 311484690 80 834805156 27 787628354 51 280140834 62 481502737 60 848419399 64 267956547 31 7157961 42 747261363 10 842956360 98 431498284 27 465644485 72 485079480 86 411842699 15 873662253 98 827743404 83 827850910 9 785134901 23 234135400 0 97183812 6 333155984 57 49834416 29 945585868 7 987820495 23 30268998 87 569364915 74 897390111 66 707562899 41 964653156 0 287511662 57 651153702 49 185327979 47 168386572 89 361294529 29 123008884 85 618607085 80 175995922 38 42264746 16 871525512 39 871997484 59 492703230 54 809096977 59 449533662 59 673293786 34 376215365 22 476380622 34 188232577 7 525944362 81 961450275 71 152835896 20 204157667 3 97744042 47 662305136 95 893093487 68 602195509 84 706212662 18 326695229 46 255873607 37 547033931 18 23913675 100 997705285 14 687521233 9 329554525 69 857899274 45 583023735 78 6167763 24 905680518 3 344428934 58 241722221 9 887640524 47 44026453 42 715210316 80 785376588 79 876458151 82 698565237 17 899064682 53 623684890 54 411739799 32 741208234 81 8685841 48 263940155 59 121093287 40 105098347 31 426879383 26 641591848 50 838907757 21 738959724 3 970909955 11 332742205 50 819532478 45 476143899 48 106777489 64 432434292 7 446308618 68 988563571 32 820052468 31 242003512 40 824040339 8 37299449 11 389589048 100 12825056 16 37917209 43 567515482 61 621483581 60 94227220 93 811737758 100 166026468 82 907021049 52 402823651 65 90143922 88 928591115 48 357525324 43 896394080 40 959842682 8 535371964 7 646027248 72 713660765 77 950055783 27 545464199 75 759111232 62 282832932 82 625180390 63 161659188 27 506403774 79 186720647 71 655493703 42 929802581 60 897194839 53 961714027 19 171974941 95 641904943 15 152443043 26 998115866 14 497141401 94 135992193 61 196402702 69 486034569 13 33233494 41 652438116 65 74844145 65 800306835 17 662374735 28 440991734 53 309129866 53 603950623 96 905553451 47 491130781 12 211820319 58 302707308 7 227733033 43 516441229 44 844046973 64 345205607 93 301256731 48 144139539 65 923685849 81 91806682 71 866647880 60 529784975 89 650840815 84 974892091 97 920056692 96 493699642 6 437252054 70 220394061 83 984187787 31 372477119 59 429926842 97 283663023 22 152321597 21 302237341 52 812752415 97 745636556 14 195098530 96 185878410 37 49082821 27 145400367 25 427621678 38 977276943 47 698229621 95 417071877 55 146038649 93 989738264 61 956064744 44 514100664 61 944223872 53 709298150 96 958337296 91 416462984 8 502860485 93 839542267 51 456050422 30 706062086 54 819442730 45 770693380 22 150485615 57 526502212 82 842698105 35 26510988 79 513791906 3 401990983 26 963501542 53 130689741 12 508107203 17 445408600 2 936505403 18 470850299 50 400186815 97 679720941 39 542165915 90 425736189 88 696463252 7 902701507 3 974382179 33 493990543 38 467975704 16 716776523 44 134342667 74 734712085 15 1767510 14 819041256 54 483360535 8 475404144 56 262115466 46 719898347 60 653789325 11 764887885 94 544268072 92 809178159 57 427731621 72 452211753 71 922095169 31 989840838 50 539527354 18 680290656 60 854712767 95 424044162 15 753735238 62 977165289 99 543992694 53 578083130 23 234080654 67 572377990 1 361909347 53 575629759 45 897480290 68 828531431 46 732815040 43 652598952 19 438656229 12 747290987 29 43652830 90 756690369 97 775376166 19 560788671 18 598309575 94 365555796 39 291483177 88 575561951 91 736030597 94 497123415 97 793099593 76 812004913 9 345309207 18 673788538 59 27404374 97 388574361 50 533151562 71 203588535 38 590452254 61 816857563 95 375042433 59 495692471 49 88780419 72 364055142 60 168314031 49 929235158 91 748543580 0 319254209 42 853444114 55 439210326 57 898154910 52 699065935 57 559841627 68 479615325 91 103241023 80 957799058 86 421665691 20 204141933 72 320232616 77 806649981 29 191183855 4 812708333 37 254402114 24 519474680 51 738576268 17 493916493 15 249635099 17 135525023 97 146325607 7 558360486 60 879585057 13 994763601 57 327340776 9 194086751 94 410096411 12 787050227 67 135979183 79 420650031 76 495860858 44 281765931 47 212961428 7 174645381 10 460723647 76 3144845 85 62109577 17 904318825 52 955303694 37 844301969 67 347657515 14 510219670 55 926471110 96 838583351 42 401196071 50 222872068 2 217299359 75 939118135 50 611328271 25 246628035 29 312385092 19 73236940 1 736588677 48 507391904 70 899590894 20 619886112 66 591968912 24 181254959 46 669715816 24 861827878 84 3223514 87 812139710 44 622791752 13 680653797 32 259999470 48 791805091 10 263930129 65 659464925 79 728019911 8 659867467 20 400337061 41 127670266 66 577607347 52 283680179 86 66503069 34 393247207 98 979760537 7 670453540 70 868582241 51 226063137 11 319566503 95 124466115 2 361329314 25 429888621 25 106043959 44 781377015 82 97311592 3 603749831 60 635013936 74 197446120 60 190891678 65 257817309 46 87166206 78 134621431 11 454014041 8 46728007 21 50773601 88 232212249 16 535035615 45 940326336 23 335160382 80 205395331 73 77576900 66 247267098 36 514315884 29 641732939 74 880444062 4 898070022 14 66948115 97 440445344 72 241872542 53 868968559 87 639407707 47 259061082 36 39326222 36 327118126 35 383566831 34 133748629 65 363420610 15 831516288 32 149454466 56 917142673 30 700750017 62 680194887 2 822413360 35 923704302 33 106679462 2 467143211 33 214880414 45 918055467 82 73112440 41 840933593 57 677754578 63 131263696 9 922163581 97 333812017 37 474709637 41 187539578 99 178496819 86 107275044 52 367869868 58 688395326 6 17932324 49 301848037 23 768884823 76 671473582 90 446360459 100 907824180 55 525322320 86 17944593 76 544097090 59 329405597 37 356725092 58 191130177 63 33033421 75 344639774 65 574839640 81 500995762 11 254586458 60 47367812 11 845475232 85 510591854 99 190953962 12 320846696 81 512648052 62 607857354 84 820170157 93 72613320 65 766654145 23 393964482 86 723401676 57 567212949 54 501904730 52 181427607 87 284763391 18 222757977 32 793017238 8 451461357 28 117838077 40 233657185 41 591671875 78 613477050 22 79346975 20 469629644 92 400581907 36 161628984 74 44133448 81 943161720 65 135932253 65 622198921 32 168425006 35 761970584 77 709590989 16 94033108 87 308817273 68 773439987 32 652813198 91 347811035 7 543539956 79 655061203 31 952925275 54 652649484 59 527997056 42 920904319 14 408894666 45 542668771 19 671211137 62 700273811 78 593243625 73 10962752 82 492460444 91 964780454 16 93168646 4 957652748 48 121639591 80 468542170 33 354812897 10 388077288 31 341145382 95 211994614 18 116789076 56 538315158 92 77221218 30 698373576 75 319447571 2 634253616 62 710016756 70 170105239 88 507829246 90 677597484 26 599236148 0 816900224 42 624674390 7 816337488 7 443978503 76 28496055 86 773663723 13 841963470 75 833158596 100 770399971 51 804502210 79 46823979 0 19945957 1 474514555 61 348743019 1 156198293 86 575204715 69 602583530 22 308454747 81 296836592 25 643546910 17 194663677 54 918627637 79 887242158 24 381758724 55 28505757 19 851358181 26 246164141 27 270948481 40 71834827 1 66997823 27 805157586 84 389793996 7 533485977 81 768581785 92 689605574 33 205438608 73 555286596 73 801602674 26 228173378 9 482291338 33 142563669 92 585289167 61 134341082 90 392041101 22 60412812 57 896692246 56 48797958 92 77287956 21 268405108 79 280937272 76 244916504 48 968970147 91 220875215 81 862261048 17 721557111 47 467666518 9 491704879 13 821541049 9 697582202 90 303631349 48 779972852 63 765410730 54 615015560 97 428995185 29 164800416 58 447086154 63 945814997 24 156060391 42 473566107 59 566726619 39 628713237 29 122077176 0 424695912 45 769330493 45 95651738 81 112487911 89 963834722 0 817875793 17 538827968 84 347032811 56 971171013 12 525086746 53 285283656 87 137148922 43 61131334 89 562418312 21 73042470 62 905184985 32 215204493 1 878788025 52 697989635 76 289352062 89 928332648 33 226145474 11 882005844 38 249389966 38 59354361 1 789425463 21 71832440 54 574062104 9 8245152 65 476659009 79 344262281 18 65216793 0 606504816 55 327934198 56 195209731 47 389818452 99 669318843 40 962971939 29 121777993 5 645444158 13 763398934 66 215055885 4 904935861 95 546345043 1 936169722 29 414565915 31 844271452 73 904287357 87 382364310 5 498449470 53 600623861 68 7082405 0 554182760 37 780463769 40 384323597 17 653667749 37 333238561 16 791484363 41 325183248 3 589615602 7 258108340 84 78490959 92 752204130 30 765503943 94 990052561 31 921728431 56 285596932 21 260882172 37 39110603 26 398070248 21 84556558 18 557175056 82 769464069 35 624581864 35 125358396 88 280164188 85 584385236 0 856217698 3 23576922 51 658585 39 113025709 20 937429786 72 138018278 8 46776550 81 602541976 35 951198 26 424318647 15 125518493 88 91095248 27 771301800 60 711605154 80 784089520 60 730954029 57 799371383 94 433009570 73 819444574 17 145884805 61 883202552 59 526390706 89 561649752 52 617173820 100 435183317 50 527181751 63 642233130 15 315318711 17 348618194 27 756801963 1 151049874 44 754165957 61 683711897 58 912148201 15 159386452 71 383458142 90 948112273 21 547838088 70 809199798 66 274360916 38 569290891 38 223003878 72 955541053 25 182473025 80 10582372 91 742143676 23 202166866 5 773025183 51 839433181 2 942092743 61 13802098 44 999103765 98 839120906 69 577069493 48 61172191 18 703810457 2 96765387 38 937636112 80 401485283 99 616433309 55 624623444 56 12882714 46 14308421 39 202186011 14 487016504 79 306887627 75 901872181 40 909765438 25 493295387 73 573283918 12 360225725 99 453218455 2 312268442 54 899555637 36 348031003 65 896794655 72 337795294 81 836175825 73 35538077 21 438949474 8 669955428 59 937650648 83 483209645 100 356331193 21 301897339 12 745744699 1 681625630 21 786363496 99 351370129 93 918401020 89 439645425 72 205444868 50 277446595 21 815434494 51 5232213 35 498430535 91 10867728 33 384062604 55 748898630 66 577231112 30 283128400 33 797984305 26 941762036 22 442162424 55 213786219 44 293631283 81 317398793 47 7318647 81 709817360 70 915665720 63 727444409 38 115793120 92 199668889 23 416966515 65 484149665 28 255295081 2 184259561 5 555666455 52 582910993 7 947509654 28 331207508 51 117658479 73 385697091 27 718386501 86 846932577 51 416911891 25 28366874 9 734395565 74 753250502 43 507345568 75 446013954 53 842029484 45 90024768 98 708935718 9 547602871 76 460775443 35 644076721 12 91533021 4 731269806 100 74599065 57 668516321 42 435505673 86 440877258 19 174165450 53 124161213 19 730834061 54 163628800 61 453027967 49 145170355 74 644612903 88 411221340 79 139001977 64 32235952 82 141271963 52 194849828 2 598288173 23 737112768 61 914335999 48 985909189 99 528695189 66 996280728 53 656833516 30 206635091 68 409597639 88 247032525 47 399511807 8 86665175 58 275133198 67 386850992 88 555890664 19 545145919 67 431666839 42 626701978 93 947844103 26 432115726 22 466833700 62 220826651 43 841940444 81 620521159 11 318140047 41 504394755 45 179691461 51 337690414 23 653036574 1 417250020 68 181183043 35 897399320 20 688580096 48 763449160 87 201520484 95 468599996 91 995601058 21 519792394 40 722212195 75 809285191 56 622357497 85 175168542 44 386086887 18 379003605 39 428902061 61 990984151 30 210077624 85 887835078 6 212028993 17 266547568 7 607628282 45 797385131 57 101355181 76 727519676 11 237976261 22 503884339 64 988159694 99 874250447 79 132335618 99 352013119 70 855860948 72 44864112 31 237240828 86 412794106 61 604862020 78 805074056 14 445867117 43 450998669 24 961758333 69 3918767 12 431424798 5 988779170 78 723264802 24 289817878 100 534573993 14 801286229 50 992090415 92 97898595 46 29627262 49 172397712 5 578073415 34 322154482 80 806732986 52 403021952 17 210339331 53 300890833 44 469663880 6 57641587 32 886864520 49 616696793 11 425174568 49 873323092 89 581143526 32 884046070 95 162632722 0 41794323 96 307347661 62 581784630 16 857405500 89 215619665 62 259146584 65 818426652 44 838691929 18 408265951 52 429161659 23 348118017 92 76343930 54 707407680 89 226346435 51 506343752 15 622355676 37 994373605 38 468469718 99 371933281 91 256858229 69 572723631 52 198005831 48 927156049 45 476925890 63 416342514 60 42658189 25 102338767 82 996643716 10 820128180 52 331093850 82 237901366 14 601257507 16 67532423 99 953163617 46 216392346 16 381745856 93 573303193 53 824219152 12 51786802 78 684734352 6 957174950 38 671534775 69 761270628 18 219057879 23 968830629 84 795387037 26 34549483 80 446214203 57 78827294 39 414940322 62 465318348 66 538191845 60 272840655 88 96811351 11 364563708 92 578222558 6 54951129 48 500370653 29 629700871 94 374342840 70 61833240 57 652204801 55 294587340 75 545283480 56 3446207 35 168199717 90 632042097 92 16312459 43 848898055 22 380300402 80 713966942 10 426648353 59 808228484 49 114849178 59 46338261 99 69655854 83 131601605 37 599066613 5 36729794 64 957879031 27 553692790 79 388484760 3 11677926 43 976719003 50 776511584 15 471450593 87 1061997 54 165292952 80 626442521 13 884748682 100 395904819 28 819403317 18 556675207 62 923843275 69 401179156 36 741707494 46 439977944 52 427294221 19 321258281 93 975417271 59 879941128 76 700239352 88 816837453 93 514286151 6 996812223 3 607679873 19 440582479 66 240840055 28 283743264 18 315968111 97 830561185 54 16703778 63 486632929 59 236232565 36 31762457 64 539676046 97 512352 76 571055290 1 657201848 11 105946932 26 437458803 34 636180918 82 923698021 69 143025548 64 498237839 63 912647486 4 918787014 69 230127753 14 414147268 4 200972827 40 357319867 97 788830506 43 581361532 73 70218741 37 831040793 75 428177364 36 70623526 69 916843064 93 617685341 57 17849262 5 101203813 26 732884085 29 49981765 37 621762745 4 657995579 19 521922943 16 499110408 99 159878193 15 524493384 97 710436215 28 954770616 31 528254153 79 306842535 78 190470471 95 696107902 67 866526776 84 241097626 60 110218270 20 450339774 62 387063250 49 504800559 28 481891518 45 535212272 42 882561206 38 293871454 71 795370441 5 884499873 20 684717551 86 394292075 91 294002261 76 537342080 43 342120485 47 245827138 91 173455882 79 544261797 61 141716134 100 707839770 55 876367540 78 534165132 27 352397863 52 632579251 5 281306986 10 29221978 69 864801987 73 270056777 46 252663951 62 228310197 57 814551285 54 726669665 73 687196917 95 352826447 74 620679584 61 552175671 1 653979005 26 696466290 12 393114464 48 822048887 74 315815024 49 355021823 45 100188245 37 411896506 67 352222240 64 494334488 69 29445057 28 714557853 12 797513168 40 914047020 93 806753829 84 987598818 26 505466573 3 253920225 17 317187680 17 929664231 37 977618317 89 56220786 17 404294581 69 45876103 6 859624851 6 42173449 96 649865194 43 561715872 63 838529785 69 904065270 6 777658737 94 115687969 19 535589170 95 391425050 27 683891330 70 316935530 58 694502817 60 67225663 67 807826892 71 257941193 92 441609111 26 896384167 81 540852966 41 688845644 8 149374037 27 669666009 75 719021396 45 67030693 3 4456188 7 607316656 15 583037634 59 141161104 91 745268667 5 704949455 43 748748904 8 38464926 85 146705523 76 477211951 17 630548017 66 307863335 44 530306501 84 230988111 23 229451423 24 324566630 50 495373110 15 7447248 41 34869131 53 442943638 30 478062314 22 920358426 4 268623146 22 270056105 78 720449519 37 797840417 94 392168947 87 936475189 2 542583516 26 709511385 35 273272861 89 927119403 0 338751955 59 90871123 74 618332551 2 920228923 35 897643360 14 124013782 49 715659158 45 235256747 26 8199757 68 948265065 23 949036138 61 725386034 83 358181188 46 637871354 64 966621836 14 188614641 96 280465963 69 953016947 33 258440140 24 377411960 20 54359954 15 639205594 11 384914937 51 823858931 2 692775821 34 992935993 30 339410465 96 981456996 30 360080120 63 268540815 56 681933164 10 459961245 0 940615214 25 833958418 10 855244809 63 912566514 32 334174089 4 650622267 6 968190759 69 211228414 5 644687331 52 75916132 36 344902305 17 22068707 90 553218699 7 728879782 92 46809459 10 607208343 20 592959154 8 553727742 32 86279997 79 290296765 43 418561706 22 150189248 26 360422802 44 431582381 32 10895926 35 246315654 47 980020247 21 124328285 78 646320808 81 637420520 76 766339577 4 926550459 97 191093839 52 906000785 50 266427199 71 23190369 28 829930704 60 161046342 51 815317766 3 341382364 48 857363122 66 945216353 92 277026851 40 646604433 34 428258606 19 620110540 16 457641584 98 768636589 24 929329393 32 52856239 45 604877129 57 430849696 17 107389103 62 769323476 66 797800293 82 202063395 53 210362350 1 646089910 88 689130766 87 7383440 13 96941390 32 64006404 19 71158545 37 667560026 49 279820010 90 653199224 45 584231191 63 614998386 90 984768413 56 858886189 44 441862767 91 252692169 81 115918815 0 789789451 68 816856857 31 544327553 58 872281649 74 493723845 98 236107228 17 755948963 93 534729172 79 290015787 29 899478041 8 796086535 50 794845306 30 636212272 33 48564703 7 97007159 57 646905277 27 917392303 97 367072497 54 79084408 84 517157296 82 707977572 21 226424782 94 497515210 75 931052642 43 673369554 93 682485739 82 776340338 94 325592649 45 195473441 58 263456662 66 364183819 51 160820581 85 689922300 45 204159644 13 520904616 12 766692914 69 707303063 4 764990013 80 974568648 42 16926395 55 390451629 50 866681430 74 844275712 97 532435355 61 669335341 50 961325010 54 153165966 94 117451367 58 575693918 7 82324972 35 793173702 4 766027960 95 769270010 49 561589304 60 576407351 10 164441750 27 834838454 94 537716220 42 794564489 25 277357628 65 598810363 81 397505229 10 926289981 82 859922156 10 521362360 28 479295343 5 764858813 40 623951411 84 385591013 95 920745340 19 810372477 67 644030641 45 978692062 4 558953287 21 205885147 57 745491895 26 226306682 94 393119724 46 325473900 96 663586363 39 856831393 14 905119076 94 659002049 19 569812492 19 130463707 41 483442402 33 150921211 36 744761213 66 683588519 76 409158228 22 293108858 40 257466292 4 294275032 53 612543047 30 499409470 28 689456869 20 983485918 45 635815421 2 512784815 73 354611413 47 86198731 86 370778559 58 663486588 9 606280567 76 792702038 12 880959717 78 390486904 73 159082413 50 524230945 64 415590838 69 84780216 31 210997204 84 417072440 8 734842529 7 643403382 13 656765443 16 456999802 40 360268068 13 302464100 82 366430888 39 585816269 1 719715346 82 312697135 50 844664326 18 671474987 88 382141207 90 650778513 47 576785554 20 275328864 93 724518233 31 996772088 86 400375008 86 482470517 5 405835913 31 665758957 95 127472896 3 414323512 75 568244342 42 387693303 33 3343961 49 279030154 91 587614178 67 587976622 8 531664651 6 533714778 35 3963232 27 502938995 13 776360377 26 819914534 85 465513192 79 563846671 64 269728294 58 627301847 99 98303627 17 704687324 23 498609942 70 632500694 35 447510525 75 161830357 47 999969834 68 17419284 1 715363715 35 226892321 71 975310928 43 305549133 88 706201954 20 826497141 35 54648652 80 338147562 46 84576498 22 908214403 18 131403946 62 165162398 76 134806352 91 466876639 93 392719311 41 796979629 85 142821028 70 435470489 78 42493303 90 856722412 7 504842269 74 358066184 79 770432768 29 966834452 33 786646817 59 485434195 100 345760702 64 818483084 48 672584519 61 851063084 20 773058172 37 8584367 10 359772163 14 807371982 90 712859695 6 913267324 11 337778311 1 616013195 9 280735649 63 653644769 62 955257466 85 34031953 39 319104856 79 565785680 98 430774858 81 909345403 97 545737840 5 355192502 92 290004838 66 811002238 60 81129431 23 88901131 11 560266599 79 484754826 97 217061882 50 520155128 11 675188237 70 499505134 0 310660637 45 134657048 83 875132139 1 473793020 97 658304172 42 455424620 69 568608543 60 888358108 79 940051835 20 869322946 21 60057717 76 559472449 37 434202890 19 344281262 94 959484688 98 43495943 21 942391248 50 141191054 5 709554650 58 92381691 99 872718309 53 669098439 43 724879199 5 844642491 100 514813385 19 370641759 92 367466219 44 850584408 33 288241395 100 93798929 1 325590989 90 436718708 46 240615885 25 172446565 94 845536205 20 738259059 96 298192025 73 247383820 21 35081512 17 755276670 62 702192877 8 414875379 5 798897126 66 157125478 44 590693010 11 396519375 91 774983716 9 285634219 5 196007719 87 957137259 85 441444630 23 942944456 4 48215361 67 119458979 49 811280782 26 168222864 69 156690705 56 630265340 100 79605162 56 182265149 72 520441705 57 550604665 72 37012639 12 575393934 76 329519632 96 95217604 9 136672807 5 397820443 60 322572768 14 695120712 64 660995042 77 475359834 61 662372563 68 521743896 2 876046575 76 527585533 93 120940124 99 201211979 37 804300645 1 460783483 0 767633969 33 783594594 53 92423432 58 512810053 80 227684029 44 126154044 15 870899473 17 237223865 45 591010113 52 89998368 74 872900061 90 750254139 17 55388773 1 278456232 3 666035161 36 56438475 63 591455941 84 176916744 98 2745540 79 998378894 98 227508497 43 693319480 89 199197920 23 38485674 100 67391214 84 918291528 7 740794883 36 567287669 82 739842609 97 820809308 39 889371144 23 656200912 85 762390511 9 202109771 100 473862112 10 33467761 19 850021756 47 990222389 90 195926756 29 17672652 43 232386612 58 308487920 38 730598044 32 902175306 51 225104707 51 48198676 6 726697608 31 733215515 82 528730661 92 360453801 98 255561374 24 45176628 65 92471023 92 827113570 78 510451654 67 442261127 55 392044578 79 300286492 41 169059461 35 717846745 34 984515235 25 712135348 60 224400527 57 883472302 75 277864704 54 174187745 48 254606765 27 524437633 43 692395441 67 825173471 9 261544295 65 843803323 98 346574930 75 633028030 86 950031351 61 241799108 74 589415742 55 557729200 11 996439336 73 864686519 71 544504050 83 960457998 48 720825496 47 621238206 28 951961183 29 727053223 94 356944876 58 978707737 39 212455585 71 273955807 93 323565899 54 459211937 77 44558999 55 413714092 83 270866923 34 994702711 97 644307511 13 206687337 76 147806568 48 487965953 60 636002144 47 166971127 8 87318120 0 554257870 32 883645182 66 755255009 69 541734452 31 55165603 58 524409723 57 595118366 44 395778894 13 629340222 52 338933621 26 807617802 98 376606956 2 188981403 82 421444770 3 2725582 75 624195067 88 420896081 68 609894152 89 538287772 39 664905149 4 55592559 93 314377560 52 6221247 15 873924044 39 993153036 85 659773788 100 813341506 62 557720862 61 38330030 8 298746944 60 827898 4 473398966 13 457715645 41 554059244 26 707463387 39 694922674 57 376774560 89 653907695 78 670965927 24 111250395 87 229561042 88 457144328 21 500735369 55 765283492 86 639073370 78 509931226 70 59972917 22 646953682 49 796739477 39 717549783 73 525712148 71 764041484 60 387986609 52 553130800 35 990091549 16 969829995 48 704153640 85 855772103 10 300390926 27 254768418 49 851050366 32 487369073 88 831224500 9 223431535 56 394351901 54 608488781 86 65835593 92 846126659 23 851922342 25 27361531 23 582586462 71 404274272 13 913911499 5 823761493 29 648277650 66 433828219 26 746376232 41 127998225 2 80324431 97 880629685 75 255895106 22 385293225 19 189006285 71 655887698 5 640139027 27 131771288 53 69495323 50 955495200 11 838249294 42 80371922 56 674301624 0 988733920 18 358551237 38 163588872 95 790317336 78 640766391 64 684414010 43 635389578 97 860596663 63 592515129 11 702989992 0 2641039 51 956964821 77 724587824 60 748418369 51 734269977 44 819177741 99 895372429 66 328276731 5 658188929 72 29287015 83 339268162 39 240924651 50 769630624 90 353656089 86 526224840 42 383472266 64 809448207 13 929549857 65 262753197 47 948202106 17 90044921 69 103080339 35 465926743 93 284314647 69 214686693 81 941239999 56 523037440 22 338568943 14 614551060 27 354480494 60 934406911 9 387404604 83 915356269 27 935546235 28 656906071 22 576027932 68 598965562 88 34779006 53 444750288 56 897195097 80 165653823 93 119871189 75 428667870 16 249864130 98 394315175 91 548758898 37 456556559 0 557152191 94 783574829 1 75623224 19 40620709 22 14559962 29 936439473 14 836574189 56 586248167 92 722684897 17 418552490 73 637117968 43 947775670 14 137643594 34 401770247 29 292633879 38 815056831 66 880990094 53 948649469 27 980780705 69 266145821 46 144580116 71 62052167 46 634906143 57 375749458 32 311028747 27 91767859 58 960078348 65 324445980 27 560709773 97 618447572 40 152308548 70 975169793 25 548879344 52 383943410 58 913638602 94 581719537 53 188234080 73 237416303 30 446177177 95 986261943 7 366914038 63 898030624 22 224446420 26 557531044 21 646406070 29 925640115 89 488403456 65 386462309 27 151858099 55 196370656 57 227877283 13 724830590 24 664529323 6 507907397 22 634512891 33 411130260 34 171215535 43 21048274 90 451718417 29 527596408 78 208535601 56 608725787 89 923363109 82 575486462 81 913869144 4 844210272 10 718633559 96 683248238 5 150540489 97 954313211 81 817774179 48 967135799 30 638491657 56 94225209 22 303787408 17 790710736 75 709675763 97 23237313 9 407770780 17 917953280 61 133812833 11 277222015 62 27555501 23 337323386 72 395769286 49 125217599 29 698860385 78 729945520 68 550914271 48 795365253 70 471459065 68 315023906 91 940433889 20 708357535 57 190584716 20 437870666 19 540328605 2 807874134 79 671241017 56 458366878 12 873649016 90 599883058 59 381015467 16 127291706 75 722907422 41 83227871 34 177242007 78 45007516 55 583355858 20 495697437 86 317031110 19 165418860 89 744782318 5 862769648 94 272963076 54 608770606 16 767413936 65 159154887 94 456054414 46 344376998 75 643793645 91 643313707 9 940918246 28 76063904 71 392958823 46 385800043 41 8303037 52 619352088 94 231966561 24 398306712 97 975991005 86 559359310 51 970850602 95 256770523 54 51434172 67 248495310 49 507897877 33 695273030 52 828196716 67 763795873 97 228695461 54 433082615 81 795470368 15 6491668 16 86263086 43 382042162 21 937584323 75 255504771 0 348465722 50 855971336 1 58117709 70 948422032 42 233640654 12 52392421 13 410688602 69 132197200 23 239265010 56 616002088 16 206928233 62 118004851 75 281385233 24 513177085 35 857501306 7 930884762 79 388535097 13 996224236 95 622890433 7 382039365 8 743394798 24 643350140 96 290146579 83 565249176 89 47528373 42 941352912 44 680040590 62 165464615 54 871713205 78 38464547 74 550412899 68 675156166 73 696765595 10 963320976 93 463775235 78 437441971 40 358157533 81 13374510 24 465059982 39 339285991 6 273080954 52 507306662 63 361648745 20 476944536 52 787831718 6 187479185 34 68109123 73 650659405 35 409133920 84 971982919 64 335965699 63 939217469 78 103562947 5 426573407 64 142559713 34 730800804 46 23873208 47 972759869 61 680640810 35 131128556 28 234995128 28 659699906 18 349902839 58 743091906 42 858473124 47 686900552 39 368069690 21 420012832 51 608707160 87 174458295 55 293631692 22 77445194 19 271662122 1 713830038 88 893810440 37 247760515 21 57235045 28 826001280 82 219694352 87 571354523 15 110625865 31 699213144 99 861455571 96 777777278 48 503913665 91 492739995 61 953159538 5 404632341 73 569504922 74 341377468 75 385857289 75 264504535 86 411304828 78 538270217 44 761398220 35 572816139 46 907483700 14 873271727 87 879634753 38 239510952 52 541797738 16 767098942 13 602838759 34 689054883 69 480511646 88 316112886 67 881078670 77 154045904 74 921494010 69 247285627 77 238709744 46 746858734 24 287792198 41 127760145 41 948244303 64 531628371 11 840929487 51 466924900 43 135822511 50 125089434 49 534634818 100 45177106 30 420080156 37 349060685 61 183373390 3 825369602 28 911635193 30 450502945 39 253654954 66 525336936 6 909657369 59 825190407 61 309574861 34 564754651 57 76657398 53 307854151 65 177565378 55 147090812 4 139482914 97 561893344 42 736212819 0 378450673 95 270812139 84 45524504 11 302787701 9 897087198 26 4702548 18 913552944 75 570589240 36 849785130 85 969024030 90 265872252 89 169608574 42 485895241 5 611448901 51 178946062 34 253587335 49 935606786 63 238585901 30 245664616 32 678257843 5 930414376 43 152058248 56 387792761 65 82605595 62 590472440 46 294799598 3 802682721 35 647984561 84 614909044 95 563635014 84 755510966 14 845183801 36 944748447 0 382092940 57 821979041 89 590038403 37 362228569 1 793008001 6 467117975 90 733049871 66 960202352 43 730960208 25 912356853 30 152810382 27 472641175 25 86320032 100 450937593 50 301154176 82 548807870 75 5773508 92 678592702 35 745646891 28 899529693 99 323183934 5 237878669 16 711867510 57 44512591 86 766821343 76 283494354 84 903752356 65 349884700 8 481060587 66 155278732 35 386986312 25 195472782 39 737532733 35 723228907 95 354409430 48 932487389 93 939124104 17 821932865 26 39444994 15 275619483 99 837421016 38 316201099 60 852667197 56 363373519 89 965514496 31 275703978 51 473906791 97 408596013 92 83240041 96 301235756 9 184085304 47 743666100 18 765876979 45 809189258 88 273795313 3 804050661 43 504288048 57 230872737 54 201279981 94 339805175 6 577132472 4 160982896 92 728851048 92 181430025 3 931375097 32 93592114 41 396943957 52 927648942 24 901463101 16 112359202 24 80112333 28 314911725 18 175009314 95 669022494 45 78378483 13 783154374 53 198736245 20 418999314 88 22616677 55 801639053 51 858418338 92 551405612 99 107236490 13 256095407 80 232054249 79 84114273 17 17275898 60 825772400 45 745680962 90 215966026 46 833796713 99 69104007 71 973935206 44 165741172 80 268295972 72 740388939 14 141163949 67 757639251 53 432438166 49 452452241 95 841879274 89 638516142 12 538746423 86 548362274 97 18043245 98 641528814 6 459887689 100 452249087 22 837250814 93 418143832 98 356114254 53 515622473 2 505414179 59 501056029 10 649973381 77 787098602 36 418343773 88 853110063 7 104885102 44 928678232 33 315485717 59 694630621 47 678604400 82 957109916 23 516305478 48 726452613 47 708458216 5 389461913 54 88993542 58 738840610 36 486459192 37 32778008 13 333042742 74 3144008 31 952459036 31 928920160 4 326905853 74 698555165 15 399761560 52 581493583 10 303002149 80 16353639 67 639288561 86 962074242 41 45809437 10 622999737 88 607206405 84 992000085 100 966184253 85 226310692 12 502434558 99 630345150 34 592340284 96 153719005 35 642957911 18 373771114 45 659705764 75 992561440 12 826788962 95 387873430 65 739238720 83 804493799 28 187916328 61 432113082 58 73668264 92 836802904 39 117642599 82 792909493 16 315957401 5 34669777 100 157505710 20 458015265 63 878055424 43 378073617 80 751847186 50 923435176 65 328911242 33 775166910 31 823766396 4 493010302 33 677686936 91 886476023 91 339846110 50 968552228 27 278311360 18 995916572 27 627866381 44 354768591 86 594257903 87 132111453 18 983333993 8 365670263 26 496027730 72 866815027 2 683595233 23 178702364 6 607438526 13 501361721 12 738940603 30 604534419 2 517751324 0 15874408 13 511802808 11 183215680 16 906495846 58 311381743 8 924853379 27 577805239 11 556253006 35 983044565 76 773499131 76 327751011 82 355419010 53 350079880 50 46007098 52 34622966 94 449403518 53 742802055 39 172312676 23 650537115 94 787194067 74 643854339 86 329525539 50 160490030 10 493629633 64 434770689 54 454491549 3 353110279 35 490645673 3 960636963 19 598018979 76 853856867 46 365767700 22 421831013 86 680406685 97 893160640 65 872918900 26 35373220 25 273585339 8 164475924 89 620720483 56 913386909 74 474332801 62 441051129 3 797968828 42 692484962 91 75081018 38 615611488 73 255019128 67 634394668 73 931961940 59 742884700 73 968704462 0 445372159 11 209009008 72 565272415 5 906121523 75 471967065 95 354404727 68 672274330 65 274918610 54 95889320 63 69461203 98 74256522 31 542812904 77 629960049 96 645469247 72 733130889 27 802982911 99 681471648 72 387114219 24 751497514 19 851618414 88 415590151 9 861375059 14 798119914 64 942969273 26 511705616 31 835348073 1 203630403 38 439566433 60 564857606 100 522764285 4 16574130 20 475461838 19 712714601 28 824374398 100 391896532 73 203978175 75 509581111 63 933321942 52 753756032 89 51495800 80 832068087 55 566337434 45 804527091 77 902585553 80 726884547 67 190365939 10 617706236 63 673364037 60 643853441 23 873279622 5 799256308 91 601186244 9 158873523 79 237233332 55 785584266 14 491478719 86 486590990 85 168707014 51 891548520 20 586188370 88 68055021 64 254511792 19 605790488 5 528058892 66 312774445 77 1977308 74 150753622 49 69221722 70 180095070 82 402865783 42 673031641 66 826851021 77 73520281 70 118917051 48 579339918 74 603417134 19 457848420 26 272295480 27 912005468 0 18770835 46 11242947 66 139927445 67 7052187 38 160328801 14 297483126 66 312536911 52 478843968 48 607897527 97 353168060 49 212205804 11 298891874 27 907729708 83 489031029 16 712400228 1 205945580 19 459324503 76 607480612 28 995451812 15 607724919 16 820749552 13 96307361 34 472268621 62 509167255 9 982972457 20 82052381 12 390899943 17 141382665 53 475138901 59 746432046 90 950418745 46 838878120 37 722766367 15 49254499 52 240003394 54 854471317 70 605685669 52 481235831 30 838374614 49 175840634 59 764422927 19 611410796 35 94864801 71 814595728 45 458423622 44 858901093 84 826364464 86 716767254 86 942113545 73 573190073 43 919452690 73 904745923 44 367763795 92 469902289 0 960955097 10 480600018 60 816689198 33 724931788 84 538097911 97 945555058 66 884020934 32 328137363 36 688329716 39 208172584 79 179308751 34 558894397 76 467782125 74 313205132 79 503512084 51 429404828 12 803572349 32 67062587 31 535014845 98 726553408 87 279619877 37 825928618 87 49825059 28 684689082 88 705177414 18 766446422 81 173342165 65 267662138 41 11781092 78 683195899 83 23119688 15 680663460 1 502865504 23 972266735 93 803873677 95 149148603 41 330164041 45 645848447 45 633811019 99 456600170 16 969699475 65 177786353 91 828011063 23 425472233 62 497614949 24 778551707 74 143509032 62 671131053 30 444668071 49 835724415 9 897167761 63 815799516 23 244765756 71 169746287 86 557171144 22 13229069 57 695327905 66 624635435 88 569204427 33 441155701 70 465195452 55 782572007 34 995245415 2 642059492 22 4360919 17 551509937 11 197810453 38 436114325 87 428523164 70 633690285 3 851330311 33 435473663 47 528768295 12 837322994 67 311489526 24 675170456 90 380273890 18 530368139 82 633868062 49 876464303 83 179247662 33 708075023 93 182687227 50 936317003 48 523564350 33 661690401 48 201693678 48 524030939 99 639508897 29 177779087 96 669225199 3 205622996 95 945065242 96 524628777 92 252244020 1 565825661 27 380695673 34 971844863 15 263690470 94 143566313 13 496747601 49 836373518 84 490633721 48 612554081 82 120829348 38 53003874 37 178837370 78 221465355 68 661822333 39 932812650 51 656609290 3 215068906 68 315041969 71 972527579 62 223786590 54 482041953 24 427739659 84 732216411 53 315639268 77 450819281 77 644702276 89 852699034 26 774613740 30 885577233 45 978992909 20 967544057 46 139804562 9 15532506 1 316058756 69 734835291 85 41712312 85 989457812 13 369079369 80 648236619 79 86444426 99 702689275 15 94653880 36 377251644 38 336924626 42 589954259 41 763208325 42 260232247 91 548151459 66 260204919 89 555339644 32 909597871 51 217941832 3 113368008 18 34995741 13 53340163 97 775251780 87 837056568 57 28490670 7 462107907 20 33530095 34 477731149 40 665171487 66 793338552 21 612895588 79 353445118 55 350552673 19 792158511 29 730025614 86 20040073 77 14704356 23 357941483 98 360417759 31 139538555 37 86870250 69 550018033 9 199313700 7 33218644 66 728189812 93 722894106 15 211877207 20 220060517 51 10492051 76 222657198 99 645207370 77 62548325 89 580183292 11 198887698 92 406867384 92 446517558 11 483337341 1 16621537 3 117351462 43 872005449 11 442822414 74 948007288 85 845204205 33 610967802 36 711735374 79 468767412 31 966813100 66 937352434 93 558218476 65 619325802 32 772665125 36 94049568 80 782133969 71 995791005 6 186894048 37 587183300 3 443090898 83 432885274 41 73550631 24 79658543 98 339062400 88 380657045 13 249344936 11 67385188 6 333456359 42 902663371 79 300417923 75 647198394 55 250858385 34 674713391 85 969816281 30 316799412 51 257265967 80 704089623 30 94502138 1 645581899 44 193725743 58 372971307 13 783834360 52 182956063 57 932899268 33 655507194 96 459016569 6 694520084 62 461893913 46 896172442 96 887035715 28 583462530 56 939177896 71 289001237 10 505702870 26 591770761 14 256299166 47 131902016 59 922686512 68 265027024 11 385714603 9 771798753 60 100955758 50 621861131 95 940105869 41 688371807 10 885920801 71 924824666 67 473402247 89 670720828 12 476532164 27 354122725 94 42548528 73 857335126 63 259038575 65 147670582 74 571401257 91 491676757 21 291925090 67 406154356 46 590287198 21 319857443 45 97779212 20 579922647 14 549156677 43 273322881 37 917704960 94 473569214 52 859553545 5 991653388 79 983101096 48 27478218 50 493557753 46 40619852 63 985106021 24 184758543 2 913427291 25 386939873 84 883209227 24 58295725 100 223642789 92 187021699 56 573442217 24 802901557 35 769288787 13 333820964 85 917587276 49 833162173 38 573374356 74 451410307 40 797925182 76 40464577 34 808386223 83 500173970 44 268419071 33 872899178 17 966717619 6 795690389 52 414435078 31 921224888 99 506972166 98 562612053 51 426586150 84 363686937 55 452438829 36 462028168 9 792761433 70 98696199 31 7591759 35 799523167 70 330278575 39 477229631 1 742040012 15 753198132 22 516611126 76 508723852 65 551922319 81 109099955 10 682361667 6 217201788 8 116282214 19 895066162 81 654226111 34 406121769 13 725327895 18 562166064 56 538933415 25 520905520 86 959691847 30 548090093 40 948164587 90 7342285 18 914835092 26 303588766 9 850383620 74 656254377 33 790254416 98 823888596 15 37455609 99 121676967 17 489873241 37 539205185 82 107728322 62 322378683 61 379153965 2 193647896 40 465719685 58 494323089 100 734544638 52 988191343 6 219736640 15 958843185 3 575613649 60 717742783 88 112216280 40 520066051 14 814528434 53 948745357 47 879848974 95 7501530 95 271928565 2 601671137 29 482073179 75 918233192 20 658210854 23 148831181 66 317972052 36 238120281 24 66145914 55 774357644 64 274685853 26 80653741 58 422034807 13 658045927 57 844095066 63 437170208 66 604847468 29 420784754 32 526548222 100 731703541 87 841326862 22 472471448 83 526793530 58 782223055 87 808935488 58 133348907 11 838780508 45 976957758 21 124935888 59 736033379 23 810589774 74 854094842 41 803921331 13 575282305 43 38234038 74 299776935 54 238890280 83 353903162 81 37589019 94 858733767 40 334580817 3 308761723 15 382581577 45 606192496 31 839572618 42 307377706 20 142588748 38 39061827 53 887845591 14 693215929 81 440994364 19 723830945 51 680457725 12 493573535 60 228600058 39 75482064 4 138311862 42 386744223 14 629702175 74 851519383 50 385673993 15 932385527 21 132363267 57 29232013 47 371017140 69 395125472 34 314447892 2 975292040 48 567988229 91 923505818 71 249428363 16 116556649 40 899172910 47 586972724 3 620912834 10 100801976 18 247922827 45 26054791 67 277491515 100 775010230 92 472346041 98 133734227 87 176719494 20 85570132 87 620463932 91 165333476 3 628602424 42 956966334 63 162820066 68 587605914 63 643649623 67 630014164 72 948763439 92 799648719 15 878194866 11 661798086 62 935960381 9 713932762 54 451456456 52 52543298 54 536891590 45 857984227 8 765819794 96 318745967 83 707718973 0 47927892 34 302564232 76 657618049 88 629291042 85 394527833 56 432956058 3 318897499 88 857813894 100 164647940 96 524238996 41 58396707 43 299298266 12 131309951 60 603557152 38 866394832 45 712170388 57 815114429 81 519467873 31 334125413 11 38616403 10 986723460 62 265824095 43 670426276 83 605889740 48 679537849 28 297268888 100 715038418 57 156570194 38 609508475 26 530159698 40 148192637 67 654220599 9 236944423 79 919694220 36 673866668 39 325733642 2 736918213 65 565968819 31 644754145 70 673220466 58 40089656 24 782685480 98 54192434 24 254383538 11 667764316 65 334602276 32 269879988 5 766625053 49 345910414 61 141131523 73 785323171 76 163921965 72 439584670 40 690896523 58 835437867 29 172069209 93 345536088 88 886037581 14 633514023 51 989966338 52 943693551 25 423037932 17 295254047 90 490858259 76 152987180 49 413377864 60 785830133 20 599520939 80 535559023 19 729375037 72 764231827 15 36636872 60 820939226 2 216795373 29 498836735 90 266237827 1 88941047 19 993284158 63 860070730 24 947035996 18 636880066 65 21656798 66 50406140 91 761199895 57 633380839 57 576986465 98 647032600 62 601263680 42 849764319 18 145392623 58 956368270 50 310611273 12 6908284 94 881252345 59 353556541 72 231243034 95 456162857 23 793357799 32 519210811 25 745846900 23 352620484 0 542591362 1 142887896 99 640887469 45 202132184 49 439155269 31 247308264 93 168757522 91 836701318 90 862961591 39 747572847 100 810477136 97 409902618 61 567192642 63 53524579 99 860204982 34 889524554 23 488611986 46 913166810 48 455530540 64 735340149 82 508236672 29 317723144 56 203047697 35 511147038 77 13277339 51 643745908 39 11124537 80 273226280 56 149469159 53 761215243 76 916557836 39 346245121 43 550029789 32 276789385 99 126720579 39 588276140 4 604772758 27 726870339 49 367020554 87 73552509 34 60947102 50 396224159 51 186916043 93 204883624 69 870977315 61 670885815 96 729226856 55 289706339 96 64642222 28 514620475 84 812342909 60 51160427 100 136991697 38 585097941 63 167623202 35 153665911 15 203825146 69 833406149 88 166764325 61 305004939 74 554054558 39 285981306 91 541568368 68 528845804 59 213280593 0 469219710 34 563679629 31 310544982 3 866605833 79 203098064 43 301418326 91 51716073 70 996299028 73 959231320 27 38659438 56 899658233 69 438183749 6 258997836 85 156968911 83 996406549 8 86440228 24 757765747 3 88022181 25 494004946 62 587607913 56 452220707 25 789129839 70 966889022 5 76484836 75 580583793 9 6681806 55 687898374 38 977795634 9 699074652 21 889307726 13 465913830 62 378241479 18 391838835 40 70924975 80 601055710 13 162444915 29 158689696 63 860799871 50 608895133 12 835609904 55 168318984 34 326567048 56 760585684 34 129491336 10 664056828 64 985321872 89 329381041 95 823134213 97 750587562 19 449683496 93 205940941 13 297864173 80 804297126 44 918336655 47 82994103 21 940174441 35 712148637 17 961892324 87 791271274 26 195633941 0 180720711 22 4164292 4 248871568 17 611297697 35 2609264 36 852517787 19 727024736 88 771937341 2 474104470 79 866059107 65 80374879 80 7065707 90 814615135 66 358171845 12 229723301 81 623960289 72 940926546 7 375331179 20 695789562 96 358582396 100 517281380 45 494855708 65 195260912 41 858798322 27 606272888 56 196798396 14 931814180 35 635817695 84 673908578 99 262300420 47 720528851 32 401371134 12 529198457 93 171892842 33 244661008 1 349515217 58 697367846 20 530893531 9 656427176 89 296439855 90 510697775 65 426585588 12 36573217 43 197380784 34 648778439 5 176482957 66 565444786 36 287042998 87 372673878 42 191907530 39 604688553 12 348979981 51 560770875 24 783372910 95 141235469 32 465589645 42 911546497 62 597180377 99 580159811 41 592033281 74 33399137 39 257405960 47 203668563 17 825218930 25 964296625 13 35040003 0 728666649 89 343027503 89 158921674 31 785641118 23 307201986 92 599234708 83 49585653 53 663552457 86 8964662 17 369392082 59 409867738 35 145428875 34 43859555 77 321777018 86 119265828 51 141232896 98 112040806 78 190735920 94 482325685 25 203416876 35 473558913 100 435401069 59 687939558 12 936045628 58 940294981 58 324185091 45 871989822 23 179851138 70 641531242 94 952962009 24 714348827 83 979519891 86 532489570 49 44504708 92 152064851 44 450364547 21 519754852 57 741036185 7 243170632 36 839394783 11 501811798 52 156258007 89 843510817 100 808290386 84 203977700 27 102492961 54 478744382 44 369786639 49 102156208 34 373402624 9 888035303 96 787093008 36 771851340 90 302547958 98 899898065 81 665342511 60 543315828 97 894846754 83 635762862 63 177756929 75 591594909 29 917850331 41 351090858 56 362419835 75 24796744 71 359564356 59 178539545 64 430021523 75 875845621 63 768556190 41 650316861 85 241788348 50 771239086 33 634078565 91 859851620 70 494161187 53 115640541 24 680000522 13 137927159 43 577586422 29 298737642 19 855208762 33 33379596 1 914152936 15 738277367 32 73716020 98 618185781 72 378450872 67 615957891 79 844441801 60 314762574 79 894023730 47 115603083 38 232951600 95 708345795 82 881436512 43 644502031 28 253785360 13 920295218 95 890752229 35 693795365 29 267039687 42 485529442 20 246044627 98 523598995 25 585839961 33 208722049 86 740938865 11 18144949 37 520878473 63 544750606 16 523880677 16 595038219 67 446642508 77 555536742 26 872062036 26 441530199 73 765756189 65 459516157 71 90509805 93 639594931 87 72063986 32 288722127 69 606049938 19 594652147 84 697157729 3 781767542 10 28985656 90 410213232 97 15859053 30 69580767 73 575016593 84 288693347 45 70561673 18 673966181 42 997008302 36 814164383 90 279685952 9 399483832 59 541016309 80 251354088 99 777009133 50 425286164 9 212903783 97 602711635 31 21014415 9 471482996 96 883680481 68 326761803 78 245962763 36 698766002 64 808891263 16 343071092 31 59045490 93 559909200 48 945654348 1 198097176 100 618117131 30 848831426 41 544934711 60 213599359 49 24666424 60 103771055 39 138233504 12 877142149 85 642745350 84 955329874 53 386441685 41 622714944 41 272095954 29 418023160 15 977351981 54 421240853 14 681040671 12 42768348 57 37718362 6 667296219 7 974656162 72 900218703 15 96593104 14 581317608 53 881481464 81 4566846 80 543176853 22 966388546 87 526108080 97 665647306 33 303371758 41 333949169 91 294377628 52 321276679 39 29248367 32 807497701 20 125312269 93 483310899 94 804588062 43 891392078 37 858084511 10 393311348 8 45876527 17 963919502 57 762607004 23 407228680 9 316972617 30 348422451 65 553241424 49 282764659 16 707764632 20 225223444 90 415687236 74 209188786 30 764955503 22 555025499 62 838680847 23 44776318 15 126266760 14 844535179 56 778527378 60 701032980 95 682932929 55 327850001 39 54090245 19 753283699 7 994113452 74 306902801 4 632323148 13 314510249 58 846373946 34 625699624 30 695422452 67 894746259 15 534946823 1 299106095 70 992749023 96 745802507 8 908891738 37 706491564 76 865906273 99 41264114 19 280636726 55 730802982 60 989726310 62 413144278 16 705177044 85 311684378 99 764458876 3 982415130 58 786909006 33 9313444 8 128671082 19 875257434 66 148864266 1 756909926 83 172158309 79 468182696 96 284164220 49 196076595 15 647131311 14 133171171 24 84749921 74 502034514 79 434394891 86 581068136 58 938297342 81 174258276 73 174730217 47 883999922 21 695388254 55 123520907 57 250484709 44 51305276 69 468904844 42 292485920 67 12425703 51 838630799 1 453602229 94 251927549 79 383827169 92 259369363 58 205418005 100 427847598 31 994743655 19 933236173 32 945671009 64 387476598 36 41263130 16 314935918 13 828174687 57 65070889 48 581959509 96 835741057 37 192498995 11 319243748 20 198384431 45 565792227 100 838671358 5 373757455 47 654455089 81 382434348 18 178339429 14 638273211 14 276165324 69 355406825 22 51618232 52 394909848 22 429668764 21 993154040 76 113899609 17 791305445 73 506846839 58 180561181 70 352602487 89 747757624 40 78235118 95 732186438 61 698290537 80 187614097 31 897522025 82 776033657 4 604693772 27 698268875 57 383701645 58 907413578 70 849101257 43 377765324 22 272586815 5 619669276 56 753399154 0 843395988 34 133175775 15 983671517 11 824555984 98 934260826 70 530153820 79 594759962 49 730358240 60 7705514 13 893062437 72 101624194 16 932596636 71 517977911 9 711465559 23 807908082 4 417414690 2 224963219 42 931090710 12 279819602 71 739271981 52 16482649 13 968245375 11 407016757 51 89607830 99 542230914 19 105968074 30 840788793 36 259907247 37 885136338 69 245776667 1 114962986 27 715744749 61 533077526 46 456146508 39 373227159 86 927919835 16 977587719 29 124125872 56 442379483 55 608100251 68 900065115 53 409089383 29 18844552 81 411119387 23 366281256 21 8212234 42 975638469 58 255912876 46 105335860 48 26114046 83 625039881 44 222664295 35 845519444 38 367845878 81 116396577 40 904358497 44 846786053 83 130887583 100 435291898 44 833395558 37 436852163 97 585187462 90 305324256 57 911636970 60 494728861 60 608062535 78 798400262 29 235625541 77 599907879 92 704209103 60 938580220 7 408199697 96 14622372 68 673848727 91 648360891 35 496577395 7 76981710 54 462258424 84 899321464 85 81250513 69 431800923 82 160866054 52 986761243 86 226248081 89 117143667 74 823614475 67 377756585 81 780142955 7 541041316 54 531504149 81 626749627 47 361708063 84 128735861 65 11509028 76 477013093 27 497853522 51 621503688 48 525667756 33 30564672 7 862926218 91 633006846 89 359371627 46 685738720 16 320845728 70 690414994 37 639508206 46 675116291 79 842042474 86 29292206 51 444684795 27 572944663 42 434952434 98 889109906 68 256643087 89 35379028 51 548152547 49 451856367 73 757905823 31 108423598 60 830123877 20 454906641 45 173273277 100 5721855 86 588929760 14 267987405 66 762782265 72 869477384 85 297766847 82 990996059 86 85679995 23 448372660 65 193832881 25 141892003 25 32723503 13 846841580 3 71678541 11 150331761 17 115110507 19 478929599 27 688931450 45 595942604 83 876601836 51 216499176 74 423108930 28 969717423 69 29085682 61 773176743 95 677669267 89 802161329 88 968413401 36 520176360 89 308633185 54 897241678 60 220409331 89 830255671 35 988839774 74 216335340 82 866083175 40 313070760 36 651468573 61 441106407 48 597481911 39 215152632 68 640316832 64 522079943 84 515990289 18 680158856 92 516926081 73 443366760 10 202004051 79 436356693 24 337226583 93 935974836 45 199711104 35 619505915 49 127958635 66 759472655 33 290956977 16 548431524 45 300654001 61 779224058 68 113203832 94 176102578 7 659409993 52 521707520 64 331771345 79 543543545 87 705265117 65 883871554 22 964862138 60 335480581 16 892230791 10 48910143 17 261898363 2 687612030 41 27880452 0 386472171 15 31109146 80 723232345 7 861700484 83 459170632 50 570071791 43 914353041 42 261799489 69 394211326 82 799665041 28 434201616 3 667547942 44 27994417 6 362299668 22 341077320 38 289648690 31 947689158 51 612946600 59 237443564 70 339904944 72 605886914 69 727100362 57 723413270 18 156950623 41 763342308 88 716509972 5 684201995 65 398843513 65 811566087 28 874383806 20 536796256 10 367180046 94 137644023 82 473262093 67 291641545 18 262452901 16 308940816 33 481358083 53 37818842 80 950155505 87 764285035 13 29213337 17 312423834 20 538499656 32 176100521 82 204064943 47 655773444 78 59515260 74 79533677 35 900786640 91 101050140 41 209185255 96 247560156 91 778078686 19 660838887 95 688702741 48 873268173 47 543825974 81 737524717 82 356404106 54 608882300 5 627035663 31 610253049 68 762043255 59 883505897 54 378169854 50 763957216 65 895309577 44 900661656 60 450143533 41 818502369 42 764640573 71 182630361 18 78660814 83 320187896 3 137210520 55 199461909 93 527394260 41 104836269 20 214182094 11 370030189 41 646791667 99 92011296 24 815174402 64 473988207 14 941856370 26 753904666 62 891791682 69 167226272 75 46596314 41 440336660 69 739556090 8 665583522 25 934473590 51 543892876 41 594827490 80 853295643 9 348163066 22 607095215 2 298187691 59 945469740 89 285715487 99 169907990 86 776677813 3 798697331 76 761949578 37 507182667 94 65143889 72 529442343 12 755927363 43 98777384 76 736932409 52 287255937 60 928254240 48 635659394 56 334335168 41 189573535 14 528673632 18 157649898 16 185400304 90 998641655 6 391491303 62 194400256 9 5095447 97 841010427 60 227452262 8 468447221 0 395455403 1 981653761 100 274461389 59 802031160 17 450728451 6 675845405 20 517609613 36 404407223 67 390920069 79 287959445 65 716754967 35 647228840 1 197807994 97 825960939 62 770478147 80 210946323 8 175673006 68 713534852 84 18498318 63 992781616 39 747026837 82 337157682 12 356807511 56 680255459 76 381549053 83 722094376 60 970070106 58 273787419 49 961358177 27 243142898 26 341280454 39 842354080 18 877075201 1 184520612 43 79851924 33 705316043 70 989344937 93 218815278 8 148391761 79 377956105 23 180458979 50 651400351 78 553893733 54 294651776 53 267418456 42 173746066 30 858320586 67 141744420 60 792367720 24 62082872 47 519748136 9 123727053 48 845146661 59 17447484 80 927847462 58 209199126 82 528314211 85 54639163 74 442798197 8 409867348 85 888540408 42 397806913 82 828856480 23 72732135 43 119281260 94 262076216 2 802353654 3 79689938 25 749229400 73 716579796 20 395971800 32 499889400 30 564961516 47 986159074 26 436132514 60 109275855 95 641908927 66 398194410 36 559092138 68 742759907 5 416837804 81 255701611 21 269875058 90 863569741 12 65484012 70 616317821 92 967977598 37 113985902 92 554976287 82 262119332 59 13525241 52 585271897 90 525552089 32 628540383 2 379208159 64 256272262 88 701932932 29 582230599 17 384422123 66 305989026 22 67016883 26 386968070 65 581535785 39 703875115 90 342394298 99 711268103 3 965478621 54 803406930 51 115811929 89 392569928 32 996479893 62 118414613 8 338390535 56 95349475 76 718597570 64 701636017 74 238326149 72 936731082 66 488031802 50 675182742 40 207138283 5 657392144 50 402074048 85 616207371 43 205588995 53 377899892 6 28176547 79 121706914 95 986098472 74 888050667 86 428968125 59 826093651 33 533276826 34 754527784 10 826921157 89 983047430 59 734414528 69 918006248 48 846738395 39 998352988 60 174817248 92 214923808 11 304274174 6 353625951 78 135206391 15 822073108 45 884126795 95 638131849 80 788142266 55 43056905 38 156312421 9 931173298 61 181135767 80 201277693 50 981260612 24 475653572 35 296605415 75 544083125 59 643947031 77 888327867 91 502648502 88 979657067 7 890905654 4 538395871 70 147356920 56 17853758 96 398102368 1 286367941 99 150006054 20 493194187 4 63656110 97 226998977 60 563148733 3 406743219 44 562799438 64 919522130 36 231332042 7 489858493 46 954790260 46 99414936 25 955335368 36 384982198 79 57132702 97 382645658 60 490596918 47 771376514 31 896168230 32 529475171 61 31459339 47 18710170 84 752356296 11 203620156 22 196256175 32 276177312 51 123624698 47 9474214 62 969635909 84 874899276 61 340526254 28 825214073 0 247329689 87 240859729 38 82379074 49 573350470 45 920785099 8 781174805 38 942077628 99 195394540 14 753232452 45 391329094 2 657150200 33 504246342 71 791423507 92 626792708 11 103173968 29 691593799 19 981385454 44 537437073 35 874101397 89 879330231 2 960220413 14 828153763 8 640678871 73 137545106 7 818180969 88 309306264 34 494996330 17 79896788 20 100650811 2 480541331 13 368651838 69 483702686 82 484378142 34 508688443 28 355193242 60 431103081 91 219102508 19 503860858 91 610102942 53 558935199 61 733524520 0 469107734 9 268171552 44 513174114 1 245769727 35 458383482 20 182176865 0 114260891 82 917303414 7 579599107 65 806619416 44 412360210 34 785496528 95 19461767 49 900118400 59 230214140 24 847727076 50 823753071 11 635939438 81 488484195 42 842372896 39 835880586 71 12695399 3 136024100 40 819136695 36 41392410 3 736167014 18 572955325 16 590843799 42 771222582 81 850386559 83 469296471 28 781906122 3 370501895 17 363472412 79 954489480 32 551434898 26 290612846 26 697230125 25 978354600 38 37826871 89 690249592 77 661608822 49 439625942 19 414161570 60 65444026 22 206431546 94 824961020 12 727739000 65 901934671 9 969645914 63 484790807 35 11471674 76 452861720 49 753122276 50 366264503 25 313105936 80 258161561 8 740558270 95 511592639 72 785145477 25 729562852 52 781010507 36 509526458 84 885201761 86 91308983 49 201444393 6 208578420 95 494483183 37 537294289 18 436425964 76 419721837 90 185002008 45 574158156 53 677757223 24 329820185 99 72575246 38 788316915 61 38315225 42 701821151 2 579340267 69 647688009 40 701266390 70 105475912 87 730937523 15 360010738 57 173870029 72 881291793 90 744689249 93 244529049 41 562016846 97 431955776 35 505666505 79 520790496 23 369443635 78 500055583 35 712193069 17 699585759 58 539949219 67 358180422 43 259276908 57 915362823 53 320166059 10 520581618 26 446992781 27 436616491 26 530988590 92 624405540 34 554077551 25 601254372 86 678088051 28 372448086 65 447330498 63 153262797 32 363087754 65 275140802 66 562749289 34 935915511 47 632326231 82 934826739 69 55870296 14 616327728 16 221436821 26 787994890 3 393938628 59 126560594 57 515464303 18 498873996 86 765005431 39 281845723 43 781924865 31 854476997 36 377740765 96 575110537 14 438944590 71 770732707 65 11457637 92 403187407 26 33085059 57 913530827 98 347844273 3 165043356 27 355268488 10 913195735 21 677021449 59 836704016 50 144184210 81 517049814 4 403993232 22 794836215 24 599801489 66 461476308 7 953724104 20 961813329 3 410767573 22 50047734 82 233663947 60 192562650 3 499616964 48 480990804 64 328548585 86 89607694 61 362803025 83 745811108 72 619059294 81 717642839 2 981667307 83 327047596 86 647991148 23 625208338 55 758059346 76 504842346 7 344607417 60 250829766 40 167624855 89 652577459 69 268701288 6 737219664 34 518959482 34 253390662 86 33856801 68 582325075 61 666804940 25 266068989 30 105158854 70 966048633 88 302248879 79 628994703 31 351395758 5 429762817 74 470205143 49 587053441 31 763266694 51 199598615 82 993240648 21 55079505 77 466078486 94 86234709 99 213096592 55 154864072 27 152945933 61 353102952 1 781156065 39 577899084 61 714060201 41 887160804 67 720261673 59 212081281 74 71423105 54 381931670 73 185523429 43 673388368 33 151566172 94 239034134 3 805240855 78 302471565 81 218591328 56 735470165 5 313180106 69 713684067 40 600450060 21 505130521 80 555734821 18 616357506 8 504161639 40 415092955 6 29009900 98 428060275 82 99408691 9 930503657 7 746609971 1 555932488 13 635401057 89 122030469 15 49684647 46 856359768 56 797154680 66 619707042 4 818359923 58 149327583 27 300397105 28 823399537 64 406942623 85 396718779 90 936259329 33 797672145 19 714885364 83 207061787 68 798799910 77 626470673 32 5137418 76 689203975 21 946791516 93 305898348 65 102652601 37 637350435 25 422799553 40 752977163 79 41750380 53 407892668 73 938193522 93 73983048 83 392583859 24 33698788 4 938835232 12 685717903 56 500899499 18 135441328 27 588352908 94 987374212 33 754280546 33 705251522 68 331428760 37 358659191 78 734163473 73 135756900 83 731050055 88 560961882 99 321827548 69 105498037 20 196880295 56 857312207 53 771102879 31 890059088 66 809463998 55 406335449 40 940216324 68 47975801 59 32081011 15 560391885 82 233939445 51 24053778 63 43525910 65 115429584 87 752302050 99 335486232 80 141581225 86 438371750 70 994474115 4 429183611 58 680079838 60 736060521 59 811179489 6 551125220 63 703742757 3 196264877 4 674871978 6 784990097 81 78803094 30 93041781 62 20962981 51 901140436 13 48704828 37 511134368 46 909254512 95 782816055 74 845104567 15 189684274 83 91590850 14 579385693 82 469826935 67 495320913 91 114689682 28 730179455 61 483986429 36 614716905 30 762583080 50 708807614 3 375549916 73 939379865 52 867491452 100 214693117 24 548537281 65 610556857 80 898169637 79 734735521 36 715028571 3 697027322 99 981968017 63 815044544 6 151675612 86 343119806 96 10718996 55 252892989 20 606538631 14 749066412 88 752466778 20 944024811 55 399774744 51 427130783 39 933353359 43 772728859 78 27006992 16 239538158 94 513705732 69 930596381 41 793024148 99 928830674 40 348602535 85 669493913 32 819599701 70 433158356 31 315332406 89 174495626 67 599750350 16 781757334 13 764576631 64 919235991 46 509594850 50 865261192 66 755382724 89 756637190 97 629690057 38 173938496 4 436015442 12 517409893 36 809809828 27 986334568 4 549579182 5 300108497 60 61878598 70 202902153 25 47405764 84 473896560 53 426723793 23 349613177 0 522754045 8 69670933 18 515174538 100 995119891 84 539240367 83 497398435 8 640556755 18 960687398 52 231164941 81 866117399 69 297257653 61 333956245 96 266570430 0 515586675 87 98651048 91 770733918 49 193581980 19 367453555 100 136898246 95 496086151 85 681239365 31 629020989 89 122197972 12 679718626 83 576994357 80 186007171 26 342235077 76 256610052 12 186276424 42 692101310 11 126638026 20 756078496 50 205833034 93 291286350 43 386129696 85 141450468 35 733899807 85 44010944 75 434457292 69 600858421 32 330978760 79 188698172 5 915476795 99 347294163 7 370771928 97 124515445 18 625346925 86 104442275 100 946281033 7 527749974 5 892416479 46 89803115 86 384504720 30 880369488 70 893303018 98 825891999 49 384264393 82 317830665 100 836192951 67 240766766 18 287037501 78 574512382 78 9748973 86 939708493 41 413895006 26 302282603 82 568980008 99 157137638 16 620353179 98 799420658 31 513180824 4 43919678 43 177619084 30 364099912 37 245075002 0 315071525 7 381728439 17 364990847 79 107373016 37 71551724 4 446710301 74 254878543 76 61789039 11 321482471 54 256286676 90 636758620 95 87715727 65 955489780 1 610572135 45 848157291 95 518924930 55 35231050 45 477273719 60 637108314 20 850800360 31 514806818 55 924939346 55 815324383 88 33902701 87 180055470 72 582589349 66 303361457 94 681420134 4 952171618 70 47749222 93 228714020 21 802618194 19 318841929 18 849758712 24 886451766 0 803522226 54 644304074 72 104774644 1 590006553 91 5508364 89 318776446 23 16385040 73 632656261 29 488383153 93 162037640 39 97567628 0 190586361 57 798666138 95 271939047 56 925019302 51 460394239 6 624304739 64 389865583 42 714288640 89 606071246 79 897916433 41 485799964 88 676488723 61 946111174 84 978747927 83 709574200 96 449935150 94 633838211 94 741844032 55 65770461 8 821362932 37 195847181 0 324522333 80 56597030 11 448568197 3 235777732 32 454967940 12 558688275 16 288190 19 401507934 81 637099896 29 333547153 24 175748661 46 589954529 70 95461499 19 199709090 100 257590700 84 992401735 92 126439856 72 975765987 83 202927551 8 419865534 36 477612854 55 285773250 24 79702956 36 970169989 94 697198619 16 572481145 12 125900143 2 526336039 1 951036309 24 351758699 79 180295450 67 272286452 91 84916595 58 652262068 64 123414652 88 700691406 1 81383725 64 107554411 76 143121838 35 948116627 22 443086498 10 974753336 28 465791924 64 52326713 59 767707402 47 698962242 11 882275676 11 594182806 43 832756154 61 959855711 59 996622977 6 942152683 36 330654188 2 461290569 7 376346661 71 403804989 46 262542012 13 334362014 98 706867929 63 488872502 73 262577737 98 949303818 40 855707012 27 820850131 0 200877534 70 871698399 74 325028580 44 833409485 78 437494682 39 594909120 76 621085494 13 429161761 78 789104996 59 387187275 16 691989232 89 969478761 59 559797808 86 16724485 2 331927536 100 424362893 74 660895110 97 976081618 41 15236523 73 41338759 23 153059110 51 2799119 14 694539602 70 865024804 75 73063434 64 582948306 54 932212174 9 999879301 80 502531913 31 133677208 39 432007519 47 345170252 0 459203338 31 258722354 23 53969538 77 510934320 56 606387976 75 784375845 42 156749830 75 465989865 60 276339780 13 360241508 5 821956981 97 575840851 8 62165409 75 835690364 97 975565752 92 671952121 56 524526762 83 758736069 23 560611729 3 845930383 80 146992876 18 567102783 59 444290292 55 245616702 32 896790971 10 605248532 5 928682607 29 295324557 89 802993005 52 323916898 62 54435700 19 586075292 23 359795921 33 821710184 18 501204585 73 83649104 67 979564234 34 695273393 6 501898929 26 270499803 96 517882103 62 269917616 54 870520665 35 792473557 63 106534489 37 219830489 6 189082514 17 436910057 19 876625079 18 927648960 2 958575609 90 97968917 60 273024796 35 543800095 75 828144351 38 888430545 35 226834919 15 693276051 69 227040927 100 506792809 68 807537941 74 75113544 62 261530562 36 508886811 94 281830235 83 584264570 52 345707287 22 788193611 30 383822748 78 118100675 83 23690781 37 59562749 14 453702648 26 682106755 99 528032747 87 335768585 10 763712614 90 140847724 3 224184494 9 888878180 3 694448732 10 546995797 70 37863432 66 85196009 31 251258917 39 417889392 67 929188222 99 558738853 39 126025680 23 497707237 33 800466399 18 702837403 77 122740814 19 233864715 63 487138449 32 537818543 73 68121279 62 344534366 38 208455488 41 555487233 74 918667078 76 928903668 94 870342806 28 758373111 21 320053003 60 444825126 72 543825226 54 857491017 81 519531977 9 650363972 98 247168336 68 715919932 64 133689703 29 408484411 29 693985880 65 509837115 93 535474973 52 752724911 27 619601502 33 904127787 97 171561958 39 181926910 80 385833922 76 260245400 49 423798209 88 298308757 21 45614645 24 695474050 64 954522330 67 590735676 6 455021248 35 729496917 67 244959641 23 454491511 86 407023642 33 890972551 83 738578224 69 286002982 43 301190128 44 19344057 77 950286216 28 246227308 36 957557952 65 796307960 91 66373002 24 55312074 91 809433496 29 816125268 38 298639682 23 295962375 42 614238869 9 963773961 62 307375682 70 503986819 17 48713516 85 339979707 76 444224793 41 731812229 11 63835095 92 772126104 69 234046504 80 695727108 83 132831306 69 905163037 6 103468814 29 931010250 69 470642551 89 170761303 72 20270814 69 801607430 94 102396878 74 406373101 19 83738171 56 342375558 69 426218700 89 13624230 36 285416435 56 699486309 67 728151269 68 389868033 68 504116885 28 28288990 94 581742339 76 863104353 32 348929756 46 198459101 96 338717315 5 222615278 77 795055715 59 723233209 32 710849298 33 987164308 86 50395771 45 298805579 80 915762536 9 878211903 0 455869451 39 818026185 38 736497391 58 241063157 69 301283084 37 192480016 39 372193490 58 995934359 68 302443416 52 784445868 93 344519627 29 189323876 53 99396566 10 604070308 30 945531720 29 707453131 8 945054208 95 636308506 57 272472455 80 533214540 66 438993082 59 444109268 90 794013171 61 303191027 36 281549866 97 972627036 97 810609 33 28231501 67 195039821 71 326996388 63 270467065 30 330382946 39 295642150 14 5286895 88 683629972 35 868354458 85 659297186 93 267244623 70 587225989 7 648360259 16 323448840 38 150945471 30 670904699 72 461398374 73 714910853 77 695727444 75 551878643 2 101659336 42 908348523 64 987542759 77 61001087 18 858011811 48 740945030 41 871545157 92 44885641 26 862470540 57 141542146 64 648544629 23 275980953 77 939658409 38 786573757 90 521053666 91 891942993 19 525427597 4 916459776 7 156875789 64 506827428 94 813959703 69 517745662 20 206395121 77 475163993 77 582296541 48 87740511 4 162852227 98 340125700 0 175196197 75 179062085 37 19178929 41 545204238 71 122808969 64 349543680 1 949146585 24 861654665 58 68627431 19 195521064 17 142300053 31 258253013 46 901844049 2 500072485 76 240135957 5 916520021 30 518594773 57 326360151 50 398655568 13 533501414 3 205184078 32 576415413 42 395174331 47 550969842 96 445719572 5 349948249 56 961526418 89 855449605 84 907883137 41 735899673 39 562238685 3 771645424 79 366789669 13 999341329 42 719974309 99 81450280 15 962142712 88 463118510 68 807280130 46 52135940 19 315901130 1 753814433 93 231409819 33 573893665 83 748531038 38 606526702 55 374309657 87 404266055 43 723333812 97 608466673 16 983048748 80 311426578 32 327914493 61 450441541 37 182677798 58 354627630 79 493730270 89 613746986 41 350173831 14 12712497 34 469695015 77 310267652 79 156822242 9 329172138 31 851800222 43 249812502 9 778760068 100 539948908 52 839136466 14 156250318 61 535045141 86 558940207 38 834145653 68 735816353 77 804690457 21 82324027 57 275620301 83 468257443 44 129460841 4 230117316 68 541274527 19 901318743 71 645204232 74 88609461 58 934603696 4 119055586 100 866086539 84 874722016 21 529873938 41 963144490 88 139655637 6 892929247 95 826872630 21 637891158 38 642218153 8 445351411 49 647164489 66 77816322 32 813603327 75 738994680 3 931751131 89 834802813 10 410982372 58 295666296 39 328048225 80 809196394 90 864670809 62 349226800 97 716757241 42 969764509 59 478877752 31 42525078 4 230923863 31 984973964 14 157953780 43 939431369 88 597289649 38 669851900 65 842003430 2 437416770 22 61176943 77 118393139 99 976699360 64 842743271 18 948826527 0 873722178 15 761388390 59 362813405 20 233900101 36 732451701 19 542778881 13 101903846 44 493921696 76 758614383 2 350191593 38 271842502 48 79568569 4 175669173 98 967071637 41 888332353 21 944640857 63 130119706 7 959509188 79 84546622 98 239649162 58 564181690 21 13889649 20 297979402 13 106070479 75 244469784 43 732059234 99 90323589 27 215035791 95 763519587 53 646027986 81 331008874 11 286981611 94 829129058 78 406902421 80 77458400 86 362383364 38 586891469 76 600904154 34 539115493 8 4690018 43 978959031 96 549018512 64 228752845 3 619924512 1 547606954 9 368472685 34 532430880 89 207818271 54 989304783 85 753250204 94 770347597 81 983572690 17 269149971 93 735012071 54 774484215 30 384098540 85 637273378 100 156262902 12 785717306 88 422636717 2 661727501 43 256340358 55 942451315 96 262750746 11 295420976 27 87879725 34 935062773 83 26082890 31 454340769 87 45386452 55 773018319 0 868026335 12 319026191 96 766833476 90 690346668 97 865838842 56 330004130 90 740060338 96 912507490 1 297287687 17 749705254 13 650614473 46 53965528 96 471845707 12 712855633 53 395291574 82 603348916 47 125476498 56 7488394 62 9892269 69 222772507 93 375234300 87 550349916 10 843656770 55 357145727 45 817469159 18 269147565 97 681841382 89 102223265 23 897956252 28 690124253 31 139590926 99 890442526 31 297641983 74 394905497 81 229288269 6 495324633 0 686976653 10 417526288 36 277198988 27 784651730 40 572059638 85 481471234 91 533481790 13 5745820 87 265105679 75 256894197 39 159743788 75 217803664 33 736403814 43 998635788 55 323637162 56 519462343 27 858572111 55 438728715 1 579689084 70 938102007 56 968370153 2 177679695 58 229514397 28 485547378 43 971462113 49 584009932 46 963644327 83 501798044 33 770760727 61 8658857 73 447299971 99 896701355 83 942345376 71 717236482 4 384040238 32 289748393 85 198333449 85 491093556 43 7856232 82 335474628 38 512011616 22 176472805 65 169912050 53 769375457 64 368053094 40 605645141 92 177822954 31 751820275 65 216060484 49 11272534 43 301458417 71 822814888 62 334516943 16 610191670 72 772629386 65 504641670 79 86072861 22 763143227 42 639585980 82 303532505 99 702202623 5 300517189 72 396926799 47 666746077 96 961351635 87 403828909 5 245094853 14 816206485 61 257269483 35 416280150 78 475691235 35 193375340 90 919127960 4 636572550 86 599926712 58 603554264 43 543571140 80 481324745 32 468465227 26 344411291 56 220518716 75 449541494 92 906022020 4 965649380 95 493792012 96 352571873 52 391798375 83 476608202 73 310221479 10 951084111 87 142238805 81 303252793 35 35562207 66 145985724 55 904537616 89 64564377 94 291696712 23 283918122 49 576128750 79 251839823 30 298241221 85 574407966 76 692758944 31 221697186 9 887057097 27 547454236 34 197236973 85 855480281 68 692112558 93 547005222 72 181982819 71 107452536 9 642769982 22 758770753 89 64285711 69 826917837 71 410918226 55 257168190 89 502718720 72 593193397 96 873696121 46 456029643 58 234401380 84 473521464 36 958924807 58 367226447 18 7986119 46 681055307 21 674821761 65 654014040 64 17414938 78 958598270 89 434597266 81 40086977 64 926393699 61 19512636 85 202098811 84 200098622 19 664819470 86 334435343 13 838536092 68 371279377 42 667365906 59 922807884 34 86227186 100 210053945 94 588588832 58 365262946 91 686920033 52 373087972 98 597217563 14 846164294 16 983044596 53 133911406 44 766729724 26 43131674 95 83355814 36 309696721 5 197393815 31 665500630 40 992570652 7 763529652 76 310652655 7 722054848 13 329291355 100 583150780 8 448004733 62 173194875 65 290417091 43 947064304 21 806270525 57 765087527 95 71370257 64 218128530 53 153841115 51 340427982 32 570062758 18 879245620 29 185494158 54 297037315 50 489736096 20 746046494 17 525680832 22 834700557 81 883832035 98 892323238 79 326711597 72 526321083 39 583086150 32 315257458 19 317622514 83 178314212 2 349323152 64 154144958 47 80099274 18 881774404 6 935012102 41 375038598 91 12565370 82 548250086 86 131306047 24 171265272 21 878549590 21 681763554 56 555701812 76 660328569 32 989509238 11 334327943 68 491486030 38 22486515 36 817222176 95 828487785 63 947108410 34 819959737 3 363102427 93 480778253 80 334586746 47 52781886 29 771071724 29 454957115 5 222540896 26 77936237 40 583261289 90 298215550 91 209398961 50 332607462 46 266487372 78 499963657 60 5839072 79 910866609 16 442899538 90 47514833 99 445588349 10 669841330 35 851696694 63 14806336 58 194227387 75 881644403 98 832430502 30 241843263 37 158661860 25 189761508 41 550307448 95 536610593 48 888577782 48 8455142 88 103768965 44 706026794 10 651355508 4 198999134 32 578419938 16 294630794 24 182769659 36 783952982 60 359885138 9 830863442 75 221357410 10 637004606 78 224634047 20 381201432 16 98385695 29 804771348 50 77113486 15 971084961 37 478494558 83 713849723 17 822198732 88 699564081 88 208617652 2 594427410 44 503769515 89 64666896 59 271930776 21 941090078 36 858293538 81 417404028 89 102707451 42 515138720 41 217020607 90 945397148 69 835635025 52 677857315 57 407426322 83 589101613 21 220406962 80 594973300 15 489171367 8 673340767 87 368188827 55 407599632 79 675197096 40 568036150 14 525282321 23 995417163 96 647014066 10 968447872 45 123832616 54 403581301 64 666071288 62 192671705 66 549692665 60 859366375 17 582488751 32 802321446 50 796700839 23 561071527 89 962369954 13 934468599 83 532253800 17 105961850 42 650821585 75 350925896 91 937322884 35 52551951 13 628389595 51 302342491 17 796635219 65 425355030 80 344834316 28 91183965 26 880831370 46 28832727 68 508748215 94 488190536 32 568495498 82 927022178 67 409990543 43 333973310 63 597614403 8 215097014 44 97393899 98 919023021 79 970905595 21 990042585 43 956252052 57 36017560 86 931448529 94 58825566 40 414991686 71 786255110 50 996551779 83 431662282 0 229918950 47 665123633 97 166097026 7 467414899 94 872170282 18 940363468 50 434894214 36 893531202 37 357163288 65 610550012 11 192423520 22 952931463 77 287099580 32 923908919 5 268819728 28 333970340 6 471850905 4 782494091 41 228809250 74 347754974 78 558507068 20 493826881 48 941373024 25 546309017 35 764588363 97 685916411 58 973639486 80 543485814 66 697973363 70 923255802 28 275482199 65 829061312 56 243486449 71 910656739 48 839470339 99 587924920 18 251836594 27 920095177 75 628262311 94 539410417 38 204643909 19 119283361 17 78909693 8 859283984 63 383656576 87 956828887 3 816416724 72 496773951 0 641053678 8 951957509 72 328585798 27 284275525 86 965461133 62 5128697 1 799639574 88 674481930 55 129721072 11 890075033 20 881413932 95 537218312 2 892464195 94 470375664 95 416018359 68 735285638 14 185519372 31 45255250 33 946844081 3 255536087 74 639387053 17 594350700 62 215734189 4 855144018 0 467319057 68 50280299 15 396513342 79 847430538 47 818530069 52 985021829 18 132721917 97 461341619 27 426642846 74 208826605 98 452778504 36 224967753 40 339376258 47 17025419 92 850828465 0 147277813 89 258020449 98 676765832 70 260816742 54 671884344 0 192926802 29 805738888 13 935936542 72 760394345 22 617206790 87 941161498 53 611163314 22 129012734 91 752014797 4 247049569 84 317018891 83 720717798 33 403648948 1 170491980 69 924534009 81 914411720 77 181318449 57 94042829 1 251968199 48 924005068 76 797905229 37 197864779 42 900090581 82 5568561 1 488675206 38 287753825 64 138462452 13 835403184 89 5536631 14 968594767 49 830202792 58 153800544 97 660298792 32 734999873 95 390807851 64 467478604 19 809933060 62 136768118 20 301420562 99 38685423 84 539127915 75 358198629 13 437021086 44 187547894 10 6779160 99 293205626 52 905253564 99 174705847 83 172315292 98 215742071 49 742774120 46 361440283 96 200432744 55 158821269 50 958096270 39 986639375 10 999218662 18 937302694 83 587005990 87 462428417 26 352433265 68 973054776 94 405476468 17 162792936 55 581429833 37 940346359 95 691397825 50 232214053 86 646963370 73 2864743 15 792346819 77 886005385 24 448947339 40 282071400 3 714148218 66 88959423 15 415840861 78 323516620 68 801356222 36 789370807 37 138384026 79 927047082 54 590498186 31 377359245 2 967653694 90 782612557 58 272582397 18 275082932 6 446487442 79 567972056 12 849238226 59 77206826 96 849874171 58 587636780 37 416584080 11 318283423 45 209173589 64 985524639 40 375126821 74 850262507 56 402318401 79 184186483 2 25082628 41 303398153 68 667996926 98 889460458 6 491704606 85 565280693 67 569482719 86 893139559 89 326051487 66 322391427 80 714189530 70 713494797 88 809256849 62 451855311 71 366439782 65 506536402 88 22503733 8 483598191 20 114110594 53 690417189 96 603501210 78 932632468 40 727084130 1 916850866 68 189647011 88 164481130 54 785303494 25 479182409 51 794850387 50 373620942 32 806906826 16 137659793 83 127257454 47 328143096 56 858953814 72 526315830 69 52816062 90 655592076 83 29330419 13 570081582 70 555486395 18 299171253 23 596375316 37 663315091 71 417119292 67 82830015 93 893399399 6 297705322 14 150571308 63 31417968 24 244600961 47 810229702 92 172825920 17 531726521 36 286337009 90 642200180 38 670641690 22 646891343 41 247995136 14 521304213 6 444191354 15 825509934 80 8225035 42 412825928 28 866481845 74 859104879 75 597521353 72 267739068 16 103923157 49 582755832 97 502418381 29 779953541 38 688885346 49 807248722 100 439843067 50 231006120 87 752493572 71 784609014 43 556800257 12 159086332 68 326262803 80 411976451 79 113990173 26 663330815 37 110320085 11 925006575 18 983720739 59 782882093 32 352947274 93 637722353 76 141481648 81 413189101 77 742608257 48 303489590 23 934219839 84 735213109 79 864977249 58 75442007 0 176354014 25 919924322 70 954254467 72 680443107 2 701366966 29 665698209 67 561008199 24 431242770 61 510860932 32 124779594 82 460697158 98 543606039 69 824060617 91 766664392 52 635430458 63 36295143 87 885942495 24 891093681 10 695260502 73 108107695 66 281374805 40 105612293 93 142166550 23 53753764 61 354586381 77 890535258 72 519332706 70 697537763 50 592933721 34 394926591 52 860734609 31 909748375 23 154631500 91 546745395 17 128212089 64 9072567 6 944858491 54 446941420 22 563573204 80 234353944 50 851356771 26 418054278 62 389857843 73 106751189 58 191753273 28 131735394 8 183648354 32 304046851 49 169015226 57 617909175 98 275395705 13 226495892 70 566475056 84 114944655 13 200990033 77 900779385 29 867836289 39 594748712 75 225209448 33 823180358 5 474391627 49 224503799 2 288706269 80 629072444 50 624295257 72 570475594 32 654548988 10 561514185 97 562830098 71 742744523 1 652348873 46 80018404 22 244151237 90 261948390 13 844130543 23 584075794 95 620139410 80 10835556 36 978748144 20 322699881 24 229246100 12 939257498 24 369392529 88 11505938 19 805949026 85 488122406 53 975159475 84 592591481 71 393893396 89 920224727 99 802064046 36 52427214 91 306694552 13 571138602 45 393349884 3 43442492 1 510131646 33 223259420 31 849984654 59 828853732 63 826830291 35 42786020 91 246704298 7 603106117 47 705150759 13 40480364 6 880488018 12 777418669 19 905217264 35 972859815 61 919879120 90 925357743 13 735226644 13 153433601 85 724275165 85 522390517 34 170735728 89 163156586 17 402122466 42 771541034 77 332371050 91 713176422 42 601287041 81 892867033 88 322962976 76 107569424 53 913447816 100 837645866 95 957685401 79 780724503 83 504162805 36 519835989 20 988010622 10 534859210 88 847853303 89 57281242 18 559146669 94 203129284 14 573180279 9 624091984 46 142867640 74 29960947 9 430870214 85 86584117 63 501355207 58 439162407 96 653262975 98 59641916 55 230657034 85 310855319 90 521884066 5 262476516 70 677290664 58 9310097 4 503802514 83 839229959 22 183999795 97 15777905 68 590655144 60 696533934 55 322469272 77 519502279 19 913789102 0 560328762 11 987760302 47 797782999 1 364139640 95 587713006 55 699325779 36 523811506 83 689180939 19 525535671 70 658097802 47 989621851 24 21616167 22 873744504 100 262332775 91 185257689 90 410549202 41 865687827 4 473717273 91 602172361 37 736058094 53 797155770 11 944360820 20 942871989 81 157670771 26 271759742 4 905726704 90 535554745 11 691663504 100 446877454 7 999680163 32 714553833 16 861719640 57 552866363 83 781437011 18 794240814 74 564554541 61 114158490 6 791194849 54 280520492 54 989635495 73 284956135 45 561431350 21 72567173 25 921088243 81 968758527 94 66836542 37 900333232 66 997885422 7 111496983 46 661267740 17 376342904 4 677211239 46 106933387 45 259457553 46 463497005 15 321987375 57 274798265 36 510602958 76 395571797 47 320986650 14 430784336 90 131289564 14 381444531 100 460300066 18 171978758 95 527071759 52 166282539 27 838972120 6 15209017 81 936274822 19 225939853 32 732941987 13 229930598 86 228146166 71 124697847 45 564123724 15 538222334 95 827346415 23 197524157 89 603130313 87 294943837 35 764149959 87 564670474 75 350156118 32 182208801 92 123184125 87 331982341 65 234575732 70 955269317 11 961938716 69 324317964 23 960699317 5 208956921 41 8911923 17 788423903 18 664358474 84 612018636 62 110268127 57 354223114 50 67863975 35 558371594 66 345936247 13 163436892 77 435643056 50 803411694 27 726288706 33 440556763 44 703663480 94 947819980 74 422053438 38 541349987 11 1528078 68 958385161 22 456560858 26 444798438 55 569388044 64 493241745 43 40684275 7 213286619 76 878598723 0 592209047 10 114921873 60 131646397 24 557841353 60 875649054 65 327166252 44 224466077 59 51102047 49 230142275 4 956121744 100 177484019 8 816917599 99 710989851 76 774698419 31 146362180 6 138642440 81 862716400 3 28091799 34 5984268 82 765333468 35 616831008 29 766100654 41 544037586 63 233340946 16 19459434 74 412975084 86 274719198 58 984777868 79 38829880 21 472784364 88 255501987 67 302897066 37 327018564 87 306449635 17 768310868 94 378035921 77 902846351 80 710633044 64 548835511 11 581567593 54 838373879 78 329665991 15 606436420 50 253305198 29 480955995 26 87653109 7 508477867 97 607150811 51 329697916 55 869403785 90 305404462 10 113731591 85 574722794 68 938928809 91 386805418 92 156786959 12 208578154 54 217470491 53 821252894 50 96041359 28 401085504 36 34335394 14 7902650 31 522836465 46 369598756 40 476692354 79 993832290 37 480432042 0 162723474 63 60020718 50 868433664 96 78357828 27 593804610 96 247443201 21 106938105 35 700476296 66 866129133 65 557980643 38 567440901 73 426461715 65 613136155 61 897126369 75 681666494 6 191566312 91 736409307 31 790249226 28 614402833 27 381004401 71 619940960 42 990385935 71 84289989 97 29053701 14 159190826 23 741345042 88 82448469 67 674415067 89 717622164 79 764586177 72 624068376 80 627472476 74 172088608 23 531778624 13 817033688 71 438498516 19 514428090 89 383263173 72 332646682 34 803022369 64 78924978 73 177320507 59 519642347 42 620815289 1 923715021 74 470467027 92 936560049 24 504763829 7 404400073 26 683457894 49 114638659 42 641906163 46 623486678 95 1070302 0 911213278 74 638422816 78 642932596 37 591142519 73 458180789 97 668413320 10 808504768 75 641337340 35 32210208 88 305914115 73 697507056 94 841560730 87 302705047 17 99009194 88 70164872 60 414533870 24 835632806 41 162691702 82 97891886 32 27958226 95 936203631 90 348882778 95 473085226 7 37348484 61 252237257 77 220325038 50 51358181 38 612999209 8 478472762 80 620405403 60 813552244 73 697094157 17 833970163 12 607027529 41 951554931 10 483892280 58 68048893 52 376137122 91 966316470 89 654671997 85 420334836 89 857250343 85 436383560 57 241795702 71 790720116 57 825621077 44 986145517 8 109033698 93 48578282 67 952264338 49 489557732 71 530716622 99 228943805 94 909600147 64 22549990 9 855752825 9 182420225 51 761684726 57 837565582 16 535736651 1 374017667 76 860541213 78 876779648 43 757767546 94 761861063 34 387484786 20 292073292 37 926931426 62 766567254 86 834718030 21 653214662 36 316974121 31 376764910 12 303828907 65 873153962 77 738620608 99 219314178 19 241574493 21 468158990 81 148942970 79 328295855 20 798109990 78 810939816 77 800266642 3 548770363 41 434715701 37 400499573 22 455925127 63 964259366 85 130327713 10 265405966 66 479829879 34 765596465 51 84944196 20 413851136 63 548465852 39 837445543 20 773179961 85 537308218 86 88680171 60 767286503 0 357327418 23 429495722 30 559481929 92 494320818 83 578926234 80 945975777 50 469991374 41 384825941 7 449048703 8 839518755 55 793811779 89 987089185 2 380723898 50 997470665 97 292260970 70 323870001 100 920765142 91 82109625 27 99601113 59 507888777 32 664786959 9 203266481 41 742149217 57 436217499 5 197370869 80 809285246 2 514006376 55 343167689 26 733088336 74 373476354 1 305120993 7 570690407 15 126901851 91 39243138 89 146445228 67 840677340 11 691689739 72 770695079 100 464936293 88 471646057 26 463440882 65 431829527 62 306673251 69 848235521 75 130378346 3 480390001 37 582824604 47 29497947 80 261718299 81 99392885 43 257181531 0 26573774 67 864918767 15 217184611 75 997839041 81 92345440 0 716626161 43 34742835 92 948257616 65 733405119 85 425032375 87 796337456 80 488860011 5 716481480 43 785885686 100 866833161 3 286096779 50 322563773 66 222727249 11 238373094 80 117098684 12 602317423 73 393006626 76 282290442 38 774447203 24 243274703 8 150504120 21 677662533 52 526257839 20 259385024 88 289994828 16 507337312 25 152253341 65 664351290 47 715715158 66 520491621 19 23409613 73 176347035 47 774239860 24 104382070 36 394729901 23 628163343 16 432598588 89 238136427 97 199370021 80 580765332 56 389830729 41 6358615 27 537641872 49 605091419 47 294382030 90 870963006 74 992174988 19 982673822 76 806951906 83 178907750 73 977007652 29 276948659 6 646255887 83 738438858 21 524913608 94 881971906 63 631684961 29 780202870 20 700532447 63 673848849 6 901919330 74 185183632 2 496794213 93 67479573 15 758585215 14 157519820 42 73293298 65 474053696 61 855430842 20 542999364 92 661008199 90 496154814 30 449283077 92 835059558 85 524103589 51 813972623 60 686906236 9 367300868 37 960904154 56 742779476 50 364451713 57 186099142 55 749359957 20 238997704 56 735373729 25 835230546 10 210300632 55 742608528 44 169794789 53 346374500 18 596793267 6 244689745 14 8325558 22 258940156 78 676069118 64 236456044 37 899816992 79 304225410 68 422017389 97 945056027 85 972628426 26 757110927 68 867121521 1 18948945 97 886274460 85 558822631 66 643832484 20 811045017 52 223929408 42 464396595 70 507272749 83 366538387 4 457092468 62 210848360 71 446637003 68 786593386 72 164282947 15 309270280 12 210003990 92 565710797 7 553532393 57 846357145 22 890182426 34 493433292 37 488405498 64 76017897 96 471864625 21 578247345 18 77149564 57 592120027 93 259295434 79 658627771 24 424493230 48 417329629 55 118610336 9 215762446 69 830612520 92 440361993 65 527557225 83 947356141 37 572092738 7 104926044 28 705647163 91 5589580 92 366333173 29 644386766 79 396996982 69 241323267 48 513669986 36 401442520 29 617805925 38 558336890 95 225388010 92 853333912 79 927994063 66 777246598 43 222982307 2 547009121 54 474187589 91 550826756 86 330597730 49 873024536 24 743074766 22 423584663 22 269429426 98 340742632 47 311508743 52 71208487 67 639882669 83 950994654 83 744391584 83 605729940 96 111868679 12 621292045 77 128347252 9 617728023 85 233382416 6 263817015 76 370501727 8 973021382 27 643627064 83 137566576 52 134623288 20 815682135 94 357600040 75 169993424 69 586218512 18 808243257 62 180359627 77 13064294 35 590950838 84 905603840 19 612697753 98 810790788 61 510903502 70 824402676 92 293535488 23 952798166 96 386263592 60 459470917 34 656411677 51 149508354 80 81134488 52 938493414 56 882287813 15 156853584 44 33296066 20 677200166 5 751024180 90 210695243 63 128186106 13 837081302 66 183205433 53 528396267 20 528333649 88 570375834 49 966282104 84 908947050 84 312625043 79 494254784 1 323102413 39 414057911 18 585827258 73 939618329 61 537877134 100 693039543 12 604736771 47 199833255 51 617359639 22 427628319 37 817533866 97 666247785 11 677350206 82 301769360 99 854430459 16 527637129 34 312314881 87 905605566 75 173003291 33 869325532 92 664335470 94 772443008 12 571962190 44 59469200 61 53916110 46 794319739 3 404805322 25 326868162 70 540904592 23 955377736 12 97303246 34 280662965 69 473439908 78 207452514 83 212810613 33 207591017 38 799886581 3 272736575 15 615695687 62 666752150 8 480998360 21 699647525 58 453606816 87 249427330 70 617607242 12 106010765 17 948633252 95 507420608 33 414073000 67 688594038 52 905104626 73 749072484 71 352390349 3 232176076 59 844606932 72 750313096 67 721848359 5 771386339 12 4248504 80 695824838 84 860719382 70 806557163 84 443458360 57 215750967 35 568787870 52 915659406 37 933365126 48 684289294 99 588549895 48 294937633 66 619397912 20 64020754 60 90190015 64 756468186 45 548748699 60 923316712 56 759516632 32 563254638 23 42326262 95 418517841 95 992303439 68 890267150 18 362904604 83 658195194 67 463963985 2 309593948 43 295727716 83 701487478 87 761945735 71 896743327 64 318699343 16 685443974 9 678518163 4 63562750 62 192913073 12 467822933 90 175354364 75 142927558 73 243438991 70 364451036 94 481128836 91 502899458 9 231510814 74 216989911 97 203065639 8 86357154 40 104935073 64 628387055 30 445550746 77 703531152 18 900432629 11 468749724 46 210495934 69 621319972 28 276931714 76 217605111 6 621809266 40 425085591 56 502261792 81 350559657 30 259139754 16 511453154 65 990255564 17 945492069 18 694434483 49 52460925 83 69520144 19 715949159 24 281737126 12 284541734 0 468525060 19 192158914 0 466798666 42 670035259 40 485904481 4 110173008 72 425182356 96 732762241 73 725956069 58 206445369 19 439947332 30 613630849 80 14956623 24 464883644 6 438652016 29 786437316 12 330149471 58 794881658 2 201232939 1 922157991 92 134392886 19 870379423 92 841155753 10 332065641 92 802040467 42 260206923 19 451824116 60 922092670 26 151365971 89 600000298 59 750382535 59 337223940 31 614662661 44 521988666 26 529145103 69 569513679 78 276033532 86 58493145 90 694999063 41 342527094 58 441022849 74 95863557 53 660577938 91 611035394 42 955380397 60 614938566 1 243669500 17 518191215 22 341564504 90 114633000 19 595579179 6 378302086 9 406648121 27 146967175 70 886784126 36 958421561 14 785964595 34 558829087 100 528739261 80 509087124 0 667248177 92 930144064 84 737467043 97 157896784 59 153724168 99 436873831 38 999078587 41 947548560 75 756435847 34 461044803 90 30258095 0 829164541 73 853372610 21 313588775 94 583629547 82 685603499 70 434707238 33 562706572 97 177544498 37 490047191 82 473711879 17 59598726 56 438270915 4 958769107 35 349154850 47 384763662 38 102614640 19 349432491 30 26594273 83 988379124 60 553798337 52 222136428 88 8650696 62 983531181 58 251100781 17 98572555 10 417149181 16 42853770 3 851636797 90 442880678 50 324515346 22 297702514 40 874509531 49 861005759 100 967209948 96 188400026 27 115352927 14 563409129 16 997228284 35 851727150 50 938049681 8 959796285 76 918936714 10 458938068 84 610044457 77 535602689 93 773191194 42 932140225 100 662799990 32 190830171 3 8070302 30 954471002 63 419438224 82 553382973 58 879487439 9 595508841 33 497959234 44 404014054 23 213586255 92 146426646 0 828151495 71 174894245 8 648654693 87 465295264 76 881535210 99 70754703 3 862571648 50 75871264 35 59091894 96 943446168 50 520179621 47 304259208 35 370800305 38 43583609 33 376836338 84 959357817 47 223279657 6 49488609 39 160404250 89 548482469 11 335014308 53 338904632 59 636344767 97 504727030 34 939485829 76 629883845 73 955158165 80 570642706 50 580665540 13 343959668 77 965463836 84 227088866 91 151444363 1 83835848 62 957700468 43 752201434 34 258886719 27 554070579 28 989280986 35 901008745 95 743740940 47 793218631 78 557868443 77 400979219 9 275105015 73 825658151 48 353198704 50 327259225 41 961579647 55 125024146 31 829485499 55 581257078 74 376102922 59 173958098 87 576762327 37 926458397 32 970487223 65 239513164 85 16769748 53 817783961 59 123659884 77 107489766 91 646708067 51 231774030 1 459683791 78 764802461 29 191272074 52 862571944 20 922653999 99 945969247 78 404937115 0 46838921 84 399841028 82 36097288 73 163840634 90 998497425 76 258983378 74 928336190 34 678518947 89 883961831 35 74226438 46 236641282 22 619960478 44 908027670 2 148150755 2 427134495 44 521269855 60 824374413 86 123764791 41 93561482 42 551966117 21 346034662 17 900205906 34 667836168 31 129509955 76 789280604 7 960840102 3 348490926 47 550068804 36 383232650 73 561171801 24 6365717 83 385009827 91 123460907 0 674320615 42 115641191 11 273423403 5 995441636 29 502744975 32 116128756 59 388358292 36 521736038 94 40860202 62 351277930 32 119177036 55 989758055 57 464018137 12 715592935 82 909271483 48 475753762 34 600456289 70 511796830 29 805956851 25 519033970 38 478144966 72 103653803 50 82811007 75 205036698 95 224353631 75 178238589 52 590949969 2 435154076 88 117164442 2 180088343 61 366707642 75 926373856 6 883029695 10 436315899 40 188437987 6 965570052 48 907837341 100 26631416 34 537628505 80 289364993 82 76864815 67 872284393 100 553260112 81 365948632 32 141903467 56 329421214 40 99940914 39 354574917 3 365881724 89 321324139 72 593278309 24 197169763 29 345172745 3 641237573 33 496498869 5 816025289 100 555273062 51 944021863 65 224768589 90 290942733 33 505931987 35 489963732 64 903257442 44 635850462 2 591635891 39 548205138 49 264710022 60 101566316 78 240724769 90 271388070 49 603919074 90 940352623 78 362067582 15 628213238 27 883229883 56 50748780 88 74023274 76 742477067 20 656492365 84 690399814 26 647057302 9 69582486 13 541182678 83 464752688 81 252665395 35 926869402 41 115221248 42 163207398 55 56869792 10 484647778 100 499892861 25 219536908 6 386155993 94 619697918 50 564473914 56 517829073 49 46185902 98 748070546 47 842251781 14 81328522 52 493855950 99 167851382 91 560060517 7 371152706 62 551142489 17 239037171 84 293669329 67 42108655 95 245040462 20 209982522 33 420242693 77 238068522 71 653979112 46 102273336 65 589311343 53 241138595 65 233696602 50 226949863 86 414664640 22 295517698 97 51901866 79 321064860 43 607244909 75 153610150 2 901612860 14 524934802 61 992249425 68 692389279 85 376406841 98 243701308 91 835162 12 204861881 98 720421673 56 677617614 34 522847253 42 816731473 20 519742175 2 287008274 19 99503021 80 802430826 40 321304479 7 374159630 89 771410661 70 934193476 38 910443572 89 676686008 94 856026873 90 198673929 98 278572900 0 821494234 15 926531098 100 371099150 88 347742252 60 473037652 66 884936203 62 766923305 66 500456290 89 726628243 91 732366857 29 400100250 9 14701050 43 122745127 55 141493778 12 68069584 3 51431651 64 816102084 36 762027929 19 455383534 6 875294273 72 367827642 91 113131141 6 995324513 31 827427588 23 151697614 26 654755159 75 165677437 62 184039234 60 844610700 84 884597495 82 584879515 17 549086597 83 748569058 57 752571307 67 54197765 71 938999478 77 262204969 48 427892433 3 647519488 82 400222941 1 285363755 91 691958633 2 465141395 22 284951879 49 165270694 15 356905122 79 129479972 38 830043795 100 146181341 95 164292570 0 221894207 93 671528419 93 181715751 55 363517757 75 350988935 55 609493232 32 801300346 12 477519868 84 754029871 88 217726042 36 183637687 79 688866002 28 502095096 55 102100305 100 825323975 93 686230543 3 785217815 71 292783531 29 331843018 89 793551439 86 890849693 32 746870236 57 923730665 56 127233833 19 498551754 54 798066585 89 372674685 71 599806705 95 181213986 2 480187849 79 453667296 29 670469596 89 618542799 51 645376628 12 772135467 45 728557284 8 763219753 1 61069411 41 452624716 48 950361335 74 374406324 27 160681885 40 435962542 0 827651713 59 15366394 52 420186754 1 511015897 51 735892385 32 919393957 61 820061023 95 743781086 10 101020803 72 444276795 81 677970258 42 163946362 22 211456492 8 694490703 14 648592481 59 989259193 0 671260325 74 542624328 38 425426596 85 242014626 82 349704629 30 906885024 64 222578123 49 795497350 60 574520298 18 730696609 61 120131935 11 311401896 51 600516768 36 206767235 6 256139811 100 735312207 16 260582036 29 353967549 2 916901923 57 973077349 10 37366153 35 331219967 76 168769497 4 186787648 49 521042669 32 255889206 67 533031261 19 87730382 93 771305116 83 277020784 7 7721707 97 884610855 46 158287540 60 248633919 0 752016040 10 78957652 21 734140127 53 289787500 16 109585075 75 504877335 7 490757276 95 155590802 41 136862890 30 128016345 25 286506600 55 229149928 27 579852442 13 386987904 29 71188312 17 325265872 22 533112803 62 42985543 35 963304912 59 291695501 57 166254742 96 973532594 35 31528991 38 613823260 36 761057753 85 542911448 13 892827765 95 921610717 62 388209929 12 27980621 22 512691517 78 802635958 87 838223105 84 413635801 32 796908860 4 330891084 39 533308302 6 587474827 90 495506769 18 787566008 49 630468471 29 179405706 6 541739951 97 672686522 32 181948391 82 866378542 63 177311829 96 867903174 37 879329629 79 681403141 88 435274819 2 496648563 44 182351931 93 143749504 58 938444171 42 388183448 87 369527564 10 349878276 1 286336698 41 500177331 90 499238682 4 255506883 18 189173601 12 956461347 26 478594698 39 498514300 57 724259317 47 272820000 66 163560244 5 5651730 66 716659770 92 97113583 36 686786674 72 42955010 80 273978403 94 197135645 69 159633743 79 722698111 99 328220703 10 207314119 20 770777627 40 537881554 100 534328706 10 870402401 0 798317083 72 803038790 39 142961303 99 68413194 31 601599453 17 284020261 65 126828615 39 20554319 42 873622245 38 954268742 14 341349374 5 50658795 30 715461395 78 327256192 33 199583994 44 831061040 30 513932473 19 3301070 42 147954414 69 954252375 49 397872244 7 659340257 37 954705890 78 445111732 32 416125231 90 209518881 44 29783173 69 836157509 9 271369533 29 523305350 69 552704918 8 738573551 84 443429561 50 439531923 16 758649942 95 321544183 78 438832248 68 685077766 55 366561164 92 482578286 73 701764447 72 541236299 18 736666543 33 975096267 10 343435934 13 533276025 99 700795960 12 601139113 22 371599137 73 820498653 66 559378851 56 648483580 22 112186731 18 455408436 15 789028233 62 144961157 65 712978929 56 573400592 84 49113880 4 983481471 88 279477892 95 654323323 97 349939213 6 543293486 42 113260037 44 681766857 70 123726656 11 794615496 4 786467458 23 533000181 69 110036762 73 749570517 59 875145675 6 594609957 2 346903263 60 994029880 68 111404978 88 402107058 96 383701649 55 695689868 5 318761351 81 159778604 97 373919661 48 617152684 36 47279905 90 817728732 68 753331903 12 206044461 67 67269866 69 815684924 70 644307649 43 350254847 80 749988725 5 970563515 97 941509274 30 732055111 87 527132765 64 278969844 91 16354544 33 159844660 21 457805419 76 290293076 41 997515064 42 662940846 77 11690736 3 965605829 71 354371385 45 352182211 73 48316600 2 302813521 68 993977092 61 572885399 82 495998697 92 734970210 100 590590168 41 215661828 82 993590996 100 486392915 19 266162961 33 776824384 100 835115330 3 811479701 43 723164196 89 38910444 49 389177058 41 449465692 92 35655698 81 826684749 81 438727312 93 771580807 45 287813548 2 253071105 53 354701698 33 652322318 49 771076969 84 273459753 18 358322335 15 410812049 8 933656380 61 872977004 22 669864538 85 88133022 90 367746070 69 761497893 28 671248605 3 652229563 89 215083436 56 501021456 34 982474811 52 482833867 38 160816162 56 496464781 74 632732713 77 181225282 66 702617350 87 755084396 1 214465477 38 587956580 23 22435056 79 111386834 32 970699938 96 265057888 61 816688337 42 379044360 83 502338203 75 128433984 97 824976677 52 212150361 1 992724818 59 595083048 48 449936841 81 296039719 44 725539402 55 107826116 19 56524871 66 692431340 98 497239946 6 169153631 32 280492891 98 507802617 63 323427313 79 210572277 67 935401414 26 315143278 19 848009273 33 385886756 64 922520698 15 155277281 69 149472781 56 677233293 54 775816221 96 510196307 8 819055611 61 258239375 42 891155095 44 417145974 74 631811573 80 893948584 5 789632409 87 554152453 87 614101498 36 86433966 52 874868966 69 267104603 90 615292662 48 94301977 82 936088526 40 941226075 1 726834757 0 402899820 46 232356264 9 111171475 45 142018866 30 986357618 15 614507180 12 231047747 38 387351896 35 554108150 33 486325355 47 832156975 56 209632877 68 688557232 55 432908069 54 473049804 61 32413297 6 569945490 23 321501598 32 828706656 34 572385577 81 172299289 31 276728609 36 507677290 76 129230524 70 916165188 85 557718212 62 579738278 54 668911833 98 572985510 6 514790869 35 234878661 41 80915820 4 851058436 19 679831625 48 317929586 96 963127632 48 874408313 61 947051274 64 596573011 23 431191051 83 332791944 93 544182812 86 850278611 40 14658147 82 245985070 22 722763108 48 499081057 95 716603797 26 278506782 18 841740148 47 145938021 76 168736264 82 226345960 85 813688212 86 635914835 25 755061297 55 76206402 2 687989303 76 190551326 72 471475084 67 571659944 8 928775444 59 457941395 91 624693721 43 739634916 30 250437944 89 970169508 45 963672828 94 698294745 19 966809744 81 234444179 86 937410804 45 53804346 29 843356876 41 308535797 59 618803921 27 372059027 73 233224882 15 15848850 91 927842545 13 755941007 94 222312585 35 990592896 69 467756633 90 414091860 75 195743185 4 899024485 34 435031051 33 63406316 88 469855996 4 834904023 71 451230700 31 285369327 35 483791577 85 235616749 13 602432245 40 3318829 23 609840440 38 487820468 67 750076751 16 821849487 65 529592969 56 608987222 61 730574418 29 31354905 20 670240887 75 228640277 91 814023945 92 456147783 84 652552875 17 316942834 23 994644877 7 477753386 7 47602089 83 365609928 83 932026885 69 249172370 24 796319824 10 16203850 65 940969878 78 669367194 72 740155973 3 947244384 72 729335323 78 841001363 10 539769480 46 356454591 58 303315128 24 545478690 21 781248713 40 627907541 96 877628692 35 604824451 10 396066955 63 271654854 30 733544169 18 434185796 74 633932341 7 39451165 51 915236538 85 742660370 76 420405737 10 791759340 20 107623529 58 583144123 16 175461371 1 549010637 55 219451933 40 447909959 37 80961818 29 262223641 91 44960537 35 620568517 0 382786919 90 519075033 12 724825641 80 755428513 94 25774616 89 418102794 21 522713259 76 686328648 10 909095541 75 892942041 31 832264410 55 983775131 28 833253716 15 411627993 75 472436471 69 352468345 3 411062349 25 427936263 4 41587782 79 520858137 11 743924026 7 8442275 17 679897105 31 697891955 91 370841833 30 358473236 48 227662291 9 521656933 58 120165870 75 558168339 65 165947513 26 236232318 99 465447677 96 996911336 89 140218938 74 871957864 4 353750841 82 782074629 14 41908017 28 639836516 47 583010904 89 904823846 88 553691987 17 236560225 12 590604168 16 659754610 74 330365331 50 136609702 9 356939781 49 525384057 0 907336119 6 605546846 30 328148556 60 370323 84 262990536 65 929184578 45 265707930 95 611768037 70 55069579 87 257789484 76 109359271 3 446312727 47 13556583 30 782224091 23 66882387 31 722228882 4 949173550 58 902956544 24 271900966 71 342275730 12 934656550 99 207779755 11 28087738 40 952089967 79 118651511 25 833901141 85 486240801 92 421461723 98 740760253 71 514685538 11 206671434 74 306601467 3 998462411 62 330700732 77 277594149 60 952425746 37 831866102 90 384582528 6 556278433 42 412011754 41 906810864 44 661723353 28 21867862 27 452179498 1 748433258 18 216450829 45 976496533 20 629013905 56 51208844 68 13478222 0 244495289 39 296395566 94 466532204 11 695615457 70 358222501 67 958751788 62 400455941 14 944275074 77 89072973 43 771318820 39 934168445 19 754870627 77 775044195 85 450279617 52 813649645 79 230966205 85 101918097 50 264283585 65 324049989 16 791202949 11 556910061 85 371641237 36 253190478 3 322616985 78 704594336 55 842529805 16 271283664 56 131502925 69 362263644 80 730839650 46 764424714 73 845176222 96 125254362 81 434086531 14 144358066 43 861525285 27 237856980 17 17928316 18 194421453 36 551836111 16 803351192 22 535402827 43 902289343 77 150066172 97 708346755 70 132754142 82 95846670 23 292966058 47 157632355 83 717036740 48 255045312 10 182163789 32 944146529 44 832631968 40 233745755 98 210209011 58 621979624 28 792745481 22 379026019 52 778066411 61 910553277 57 837465459 97 539256836 33 452050476 50 126046454 46 450704458 56 263514252 5 498736268 2 192835803 29 251459161 55 823816763 86 706195318 3 498732041 47 555328858 57 348898462 88 156031836 1 928974096 94 385982540 78 36343814 83 289096075 42 519346468 68 596217350 16 179554384 100 467797023 29 312641431 67 837340071 25 987573642 7 75526716 63 689154307 19 274769121 69 121182961 59 512017340 92 754957030 87 816839527 74 687146917 75 503147549 89 711483686 6 800542454 21 392760154 84 988223205 73 257058074 75 559982522 6 808517993 94 611252178 19 941687357 59 545052316 83 457518074 6 690218316 60 344773308 8 399872626 76 655101516 38 464041762 87 335258383 1 776941344 43 733043292 5 350585008 17 37791627 77 590706770 39 805460586 43 43490681 50 318377606 98 435957250 63 531091911 7 753858574 68 945481122 2 245168761 75 590738286 10 626041920 89 111657868 1 58661095 71 549470535 3 553819460 29 300417214 21 793376684 26 569320727 94 954745176 42 264144140 92 977395100 22 608764066 77 284930395 59 274061896 59 856539983 15 235470071 29 620035520 63 585479700 18 796223704 26 819926078 15 137963489 90 483290956 65 513766420 86 797921699 29 469029591 22 530751826 70 662023468 71 448425548 87 322595557 3 266910304 70 242829790 22 810858648 8 502788728 1 798794731 25 449588800 81 617528392 2 293613921 18 968183310 13 65077389 74 523914684 58 931610754 94 664548484 1 521525821 74 591533216 91 504647369 95 710339959 86 551780648 6 539562287 47 108835859 1 411630820 29 80057376 89 616191276 35 94236311 77 377171856 12 310786529 32 623115698 28 231093870 64 101216862 51 770415269 60 218361786 77 122108917 71 182818348 92 478009333 91 53226024 78 931271034 52 875051991 19 731098549 83 589179268 79 231421229 54 77756926 70 357079310 9 725098112 75 773102082 1 451876815 52 264854753 76 875620823 99 818158786 0 315454195 90 733346714 91 866138124 17 249488751 84 691435518 49 451904173 24 120235337 88 964003298 25 802904707 21 324568368 73 256392435 41 583899481 4 920518618 69 44972845 9 945560048 13 515762826 32 112002502 19 181153288 77 432501450 53 898121802 0 33550106 9 698060456 14 27784281 85 275766552 7 608429331 82 172982437 22 829932010 52 877316736 2 27725031 88 440597482 22 896892739 29 800726959 53 838627899 60 925061705 26 812690307 37 417515179 85 883014402 87 10119609 62 808966777 41 179343598 49 384573995 71 343524951 27 911577498 37 168070293 11 85702500 70 305968036 68 325897570 21 672974305 86 50112916 75 363686901 20 40286627 56 27223648 86 287113805 76 230592304 62 554077397 54 153569715 0 347359568 28 658044744 4 164231278 43 461703031 59 836424658 51 741740350 69 532976449 49 911100903 20 524035692 15 273628703 35 381010671 6 208764325 68 940078207 1 348784320 6 744720991 51 530925977 10 75166882 39 135350467 5 623389266 58 233846839 97 128645927 34 639094123 25 757630265 11 539138087 13 952371614 31 489445262 23 287548237 99 321918134 2 505588602 36 300643563 43 729944963 13 631219315 3 694190708 77 220416739 53 838574657 6 756013809 99 188928528 42 220251347 20 881623509 94 40599599 35 238937501 97 548943989 45 514573240 4 22386044 81 97691772 100 554408731 34 237850132 16 634553923 33 726068174 64 543137175 18 665060051 23 387312044 44 212771531 59 261206580 65 861026669 12 340914269 48 158123736 36 330109651 44 652120412 37 710293556 10 966198045 34 554802601 23 377895674 24 338001909 47 691405168 77 731027188 12 72160501 1 957647386 57 739225765 6 218409881 60 383803332 91 572988546 80 897947440 67 754167593 28 959422136 96 986137891 46 110337087 58 713134504 53 510100674 58 76131293 16 136506773 12 280243391 77 75844285 82 475728363 71 401043597 64 198724494 0 502965133 82 790532999 52 74588871 37 541678673 77 123656059 84 806601459 62 550704247 54 203460429 99 718456737 1 255424370 22 173942187 42 267697472 43 894662618 48 646657817 33 867274630 9 822420036 76 730485456 68 131797310 19 739195364 43 756001900 5 249371317 31 331460441 68 330861165 55 335539152 86 969499617 90 986987008 59 951305146 79 190273132 0 778470600 25 418847604 99 366383275 60 283733434 51 958271404 51 587089398 37 196582264 46 996262701 53 224699664 40 7633613 98 440731882 16 146421811 84 59642331 37 171264239 25 530673018 68 803136252 99 691214695 45 839292114 30 247158219 45 916775394 29 876377727 76 715913197 36 893439335 85 882534170 52 436980061 70 783594110 43 762916174 55 636260631 12 116953233 43 792943259 58 239783771 38 221515976 64 161036224 82 637566035 39 871748364 82 358042435 99 455566013 23 167432487 57 306434701 34 291441083 89 633102506 25 982898571 61 733978818 7 987126061 46 304622670 7 548730387 47 904141016 37 821896606 29 456859025 49 435007366 28 708277244 22 236732110 32 629952087 8 298961986 37 126919345 52 570574634 85 638390921 68 886983065 82 908831940 71 632371591 88 156688571 89 401034402 62 527205812 67 893051283 9 534640102 42 182681668 62 750574422 19 406343410 63 572907227 9 297126194 88 823542715 59 384969781 52 261762060 0 290275606 61 731824318 45 673768120 3 532537492 90 661697635 7 518345589 88 536127490 12 501548352 73 813180266 44 470216870 33 388247104 64 448854238 27 814725730 96 54576083 31 245351137 77 812651842 44 291532986 54 853818697 18 925717563 84 89913929 88 687789997 43 453597797 86 624573529 36 353174364 84 259507057 95 548210210 79 643654549 93 233311576 26 673189353 38 695880039 72 619644344 91 872749224 10 588896636 66 444417300 57 178069914 13 888297211 38 734199210 83 33752602 71 857372210 95 670576816 78 343572918 52 267792332 87 530986488 1 590552791 80 726976574 85 885992290 14 103351732 40 187469097 33 563655721 16 533672772 19 730517592 12 187919844 66 271465206 40 809487655 63 317912343 60 847694245 86 16750682 39 867029741 37 637007273 86 648357368 25 251262702 62 431402974 67 980335666 62 246175075 88 370814091 39 170013717 64 175133084 2 758668694 19 804099666 55 641959532 5 689943933 52 342827323 32 924337687 67 725117077 60 582237404 79 864788256 40 896202522 56 967414079 59 659111617 28 331537968 37 200609816 99 53330084 31 474705035 71 575471636 92 107728135 8 251825646 40 734380948 42 428080093 34 131384264 78 763296686 95 922569760 20 825275926 96 119703092 37 814069505 31 609610722 48 513866756 89 610387865 21 728651951 25 696607709 23 138029613 19 15010105 71 306738519 50 348334968 77 118074211 30 77525770 77 3732371 20 665063724 11 200410712 38 497742374 75 594759291 18 18464059 84 658973436 9 952189775 94 563440257 91 732562300 50 629490803 87 652475049 89 488454124 25 79450667 16 631527528 40 993524283 4 259715359 17 184705985 21 325690916 18 583161679 45 599425283 61 452969373 87 630808817 13 576168128 36 962594021 55 125793052 28 225397002 64 593445910 43 271452653 80 568162986 43 370565456 22 423917647 64 852531049 49 875627129 43 903898325 91 147493271 34 758631476 36 848085351 82 482144523 86 224228720 82 568682731 42 196846000 61 674998497 66 319644459 5 696456408 41 563621507 42 788495127 22 943123720 40 106554149 61 551557018 85 86083444 21 953584550 64 330070116 66 95099467 100 465427944 85 287419823 73 139066048 72 852797830 23 443118651 43 848873020 36 408085744 23 896026784 2 211931598 67 4689590 33 608162211 6 654159145 34 532483832 46 614728310 1 106444380 87 798847707 68 85970344 79 409859622 96 771522891 52 339491678 58 345783464 64 329632509 77 457754301 8 832073598 32 9223549 53 767484763 83 569843206 58 267944679 84 80714419 89 47396009 16 884777314 46 501337804 5 83914595 26 145339309 19 46680297 99 878456516 38 593672659 28 200329462 39 553445075 83 565772884 77 795618202 44 152123557 15 116474515 33 869428590 5 232631129 83 356150315 99 376232252 90 161379450 5 46495414 89 262845955 30 522962006 69 31665474 86 175242009 55 618441479 64 597079296 3 840716078 17 399725619 69 365441485 81 398476018 51 658066118 48 535095252 34 471830999 2 282449957 61 515381335 57 173312656 64 640322487 79 511980223 6 283768636 17 824878101 90 205075540 1 524651294 57 199854302 9 353542075 52 123706014 81 716949357 34 541785407 38 718423762 52 107833003 70 657465070 51 941763944 70 5163986 13 789262601 16 970727675 4 959386505 64 269676763 37 130355698 14 474640762 78 668800124 30 760428635 22 430317103 82 743961044 54 745050770 5 657079574 12 119002272 60 69670129 21 178225136 59 871719718 86 116731322 18 399854396 56 652337897 49 629323598 24 268223684 17 738244505 55 639144226 16 57334746 75 159974652 18 332039125 3 993620989 69 674216166 58 295938210 27 657357657 95 997958433 8 725812635 60 336438276 50 830512893 65 955028507 82 812735437 30 296399306 15 30211994 78 825941445 1 604235416 81 562885193 96 793071955 96 160278056 86 216482786 66 317222993 58 694972709 12 667279106 44 29477560 86 375851020 54 757232235 23 586871831 2 627564728 91 777034264 13 967574763 23 442218828 83 279702653 57 912081715 31 779179854 0 221551131 21 798496872 64 657608082 72 812465517 54 599484919 32 839373770 97 955117802 52 391049279 57 202645986 68 636798736 56 897746528 40 868423436 56 210700853 95 385645842 7 826406165 24 254378857 92 898861097 47 436037028 79 792194415 72 149508311 11 673995565 6 634405225 87 367722948 21 223726633 2 731841734 39 396204200 48 369930302 83 611332531 22 170989621 6 577876170 67 8695094 48 501731304 23 483073700 3 7033101 2 508031842 62 797788678 26 425510781 80 446194497 13 829183274 96 856781907 48 472447184 91 64198597 50 724337340 97 166723305 57 190238563 63 644982394 49 393665173 42 315392602 86 292258867 25 335247375 36 606057423 47 65212766 62 257166017 81 511050536 90 411145494 72 219933779 51 429680703 76 544897646 32 724994175 4 883949682 59 425912957 21 699314989 40 46139643 67 311130459 52 919825733 58 144499454 21 257147864 89 230825274 64 458821846 84 327079095 8 17106177 53 4832349 79 958006521 58 919073287 87 766842969 29 759083049 31 748553418 5 816926000 89 253698533 47 995076329 84 272056354 29 354513039 2 2468167 49 879141270 23 611936115 62 471281641 87 453759044 48 689267081 18 908207844 55 13551141 27 261890320 35 135009581 50 3477822 86 208299950 28 535154689 63 802158613 67 301230400 2 956556477 80 795816947 91 738469608 19 4598772 44 600611213 83 536379042 30 947803032 28 228078144 81 510299693 62 876807425 81 422812100 70 18811300 47 734719023 3 580634995 79 791411120 32 273027385 79 59202967 85 334911065 19 454887445 0 609483361 100 840252733 10 358706599 7 650384766 23 58528321 16 929153811 79 960441100 65 258494802 72 497730723 43 848771622 0 420159753 80 122948770 91 216021599 78 753815230 95 964081277 58 609180552 42 799015886 20 144788732 71 816145547 64 599755684 43 787949942 27 590442177 79 550832865 55 803922638 77 65876246 100 573658669 20 352672782 31 499506834 4 8876071 55 76720790 55 801311909 50 479264119 22 956462522 69 829858714 17 357057521 51 123010878 41 754795672 36 575899657 41 124761165 59 97192567 28 134952254 80 353430981 44 549256230 88 153349592 91 550128628 76 213324069 14 862758554 44 496176746 60 12840435 22 125738161 48 586927828 16 46049766 40 980068088 8 951812676 57 135579004 49 11342949 91 128487269 26 158976477 46 820026613 48 672054577 62 471093865 17 245195284 85 32279145 35 279202031 24 116707458 99 79653648 87 354469392 3 403196747 54 260835873 17 752382867 84 342339211 90 813561779 25 629734447 72 36421363 86 955018604 68 13025267 63 429271119 48 985331481 52 371620957 79 137235075 78 751265398 73 574195719 69 986832214 38 66651411 86 471800794 76 651840466 29 774857993 5 47644442 85 980110931 32 708987872 39 178500001 51 634470304 37 161262871 20 810324444 99 15851008 56 826890187 31 655595543 5 981668092 83 336845701 68 535565708 39 733376605 29 697743750 67 281183773 77 862817291 17 520334038 72 452480081 71 21704274 76 929726632 56 132014370 85 749306007 41 471021929 96 269934075 35 849036984 90 264472777 74 613125232 87 135619592 59 600607614 34 283537048 55 757024698 63 634225348 27 657353267 41 314162829 71 241135129 58 773433653 34 945199061 100 832743475 60 102279552 53 723808539 39 124481250 86 65028350 20 127840368 94 291670772 7 115072267 36 669189824 35 658185745 41 28412272 84 325112810 96 588943295 85 277000153 2 226048522 20 764534206 14 116762893 48 15795602 59 271925017 53 73626609 82 866156239 59 907697228 91 230810619 74 67988644 10 248003292 73 847808839 39 745010287 72 981131614 69 557626357 76 58461415 93 649328610 82 344234150 29 577738146 4 892145900 12 660069971 81 431814396 71 725651399 53 502094301 57 738026781 78 10762833 92 908084556 38 962254780 80 954714613 84 591917395 9 979282435 18 966962946 29 516607780 62 938491627 9 352409452 6 881007916 96 221745460 59 362425097 77 469756961 87 354765797 13 362386604 81 292211664 99 381025228 66 122456808 12 592083638 86 534330673 55 154280093 56 765161300 1 525028789 53 532687064 10 707366613 4 847906289 50 295286508 2 59988488 69 120008093 95 603098662 54 293918480 65 201017497 7 576065271 69 744640306 51 85277999 56 274169989 6 848783025 79 796228433 13 993554077 56 129053842 25 125254203 79 426856250 57 174284055 45 363337981 22 110411329 9 943939831 17 785169345 17 240315655 24 564894218 54 739684681 2 504787051 61 248050666 62 967255697 67 932915359 97 628325948 1 713955377 9 189715735 34 67467487 71 329747661 3 592555488 70 175832485 75 329307085 97 382978271 75 378129614 50 336570022 40 409516141 78 133920282 8 436980975 100 797105937 69 41249954 34 630732198 18 367508278 51 654539594 27 125566635 54 200550962 6 234721674 61 428878331 18 592554934 16 890708452 0 969307854 97 818259365 74 176808557 56 198122899 11 473769768 89 191853121 62 463889553 12 326085197 9 611188285 9 823441483 37 649903983 96 57178025 94 88574008 55 475631688 56 571447372 46 352081841 50 674206050 24 515048615 21 487609217 55 221823903 95 4881059 3 555865922 71 904239790 78 613231500 19 17009211 41 253720400 6 828728342 67 899410049 92 141376965 83 529415898 79 716143106 78 587037654 51 137612585 71 423817588 91 113940917 92 289044184 35 72129796 75 358435320 50 916533439 32 449070747 33 7753786 6 295753605 61 216142657 26 532646805 48 459032134 96 171665792 44 456110713 63 841717960 96 979973767 91 863953429 28 442478544 48 480956225 92 151955534 89 436132203 82 805690062 71 204152963 49 944725538 84 309719981 58 135074803 46 864003549 67 365583455 84 364849929 30 824154946 98 167248757 64 938196379 96 615692110 63 236052227 24 730969304 25 37317441 13 195376935 77 325005111 32 459014722 69 795226536 62 147992055 36 946851412 5 876282114 59 1650761 98 982133453 54 336653524 70 12185489 80 639244944 96 558250378 96 588962513 47 195238704 81 474212437 80 432893970 61 805927762 46 409474416 15 114825680 57 362463772 25 784808057 28 493099201 25 576147378 65 341875685 8 256471578 54 617511382 45 752128024 100 990271103 1 489844537 38 362332542 69 761841438 91 222060276 31 763045244 41 167504752 84 838889003 75 231838666 78 481220648 6 977864890 91 244758244 34 442725138 25 713549794 86 698158501 4 453331250 23 828987741 76 561911695 98 918618387 20 16620872 34 153479954 69 269003082 73 408582502 72 47151733 46 974881121 26 121058004 51 297016608 60 148727847 34 713404537 64 648782768 99 977758632 49 559236114 69 633246681 10 770036857 11 516549035 92 856658618 58 876343549 78 735908397 56 295039634 65 412342005 42 130707974 50 536159872 61 534411983 21 968794524 57 714668784 88 962906252 27 101428290 18 100819934 5 958785614 47 567467134 92 192980945 0 466591545 28 939177464 99 691772665 98 611811812 62 725533607 14 43451685 25 800327187 60 822819234 41 733151114 20 565871178 29 764699091 38 226760251 23 692369741 67 322963852 35 998617284 23 794518814 1 517113076 9 337972469 54 203722489 54 377114610 80 827387516 91 927003553 63 8126393 20 754428402 99 189995957 39 505140876 89 470461990 35 72125982 80 316343172 17 222807807 20 779578276 13 591129291 68 803902979 51 519259343 96 345998767 16 965163838 63 412991639 47 970340541 23 2311487 4 371924253 87 758215051 54 383126178 19 218030388 4 242536787 7 848189661 78 1993508 13 540390191 78 268388649 9 909006819 55 309594803 57 50927346 21 480883098 50 55210896 37 812799877 48 936850357 96 180196442 10 964765190 88 428088182 97 543469561 78 769284025 47 163781239 76 776757412 69 611546852 1 142080401 18 584563305 90 997402056 92 309876320 42 429311572 55 889796438 67 906300008 27 838996207 92 957405127 81 554057160 40 669126321 31 890582847 87 508318536 76 729193694 77 532058356 72 252804510 56 292117044 6 225111322 81 579730468 80 333186749 91 761342120 18 308405456 15 940763154 79 7282307 100 70629055 98 394831213 83 782393163 54 874138232 73 110457141 76 74191575 51 800698380 28 63677501 84 353535563 53 898659435 40 137294251 19 46137090 90 534653721 19 722140774 71 34650255 6 145106240 51 164898827 31 592193310 100 937415693 50 538160101 52 280036500 84 165431856 94 881882566 93 762972409 50 410844445 42 937169625 52 822227928 38 822486000 63 133758776 14 963388379 26 284279564 8 332330679 2 171246817 97 261044403 5 554631999 76 867559889 96 53324542 21 826511878 36 808523643 5 633021833 80 250295557 78 732324086 58 504306415 66 336189813 78 244568999 84 584339605 24 698210577 39 475149079 79 753968971 33 152275096 97 171509498 70 391616962 88 916147105 97 103906412 26 410535776 51 149747625 36 33274623 24 684625410 79 323387587 69 182025210 48 958012746 12 668216408 33 723594268 82 375931223 5 31283269 68 31383586 2 706010492 39 978135599 45 516676688 80 744783384 66 688133934 91 115691078 68 699803693 69 346766552 86 437145611 97 235716507 50 747985359 76 987889255 61 984389293 33 237476907 12 720866913 5 880051055 20 28773405 3 688612652 12 869805742 46 138207768 62 697892829 85 921455656 21 545702039 20 494799756 49 730399786 37 760808216 56 153658149 60 339666056 54 450857308 13 873975288 82 609756061 39 443202309 28 189729788 29 262089021 19 987224814 14 560026834 88 691390414 30 741375779 7 999137130 47 884573420 68 58103248 62 260930868 17 961720122 1 768053281 35 96970915 36 469231974 83 525249942 38 501268512 64 631403597 79 461628340 14 979743051 34 754429443 14 614112419 38 347247843 46 436558608 6 295217348 37 857015195 12 192872394 32 534218776 55 683515152 93 36399202 82 527233573 18 799172452 85 719399931 36 955761723 65 36815215 67 789203292 17 241610072 54 983642013 80 100096378 18 133615567 89 191157806 67 122295429 17 348015421 30 981069897 33 811957224 8 130742081 18 784136077 71 653306884 51 612978858 19 350361220 44 429941000 49 820558099 64 595873411 75 247903842 33 394625168 77 243377355 5 687323445 73 381910543 83 997502817 10 728896884 63 345768657 40 457630181 66 221235837 66 535865407 35 539837216 2 708867521 98 919229037 31 32483193 100 180750356 96 479394105 91 908382187 3 535850098 6 566432923 89 902307105 70 123218079 45 976624504 94 178071316 100 313872983 26 979308883 72 558446141 27 88250769 35 120817501 43 15814693 38 283572690 5 925325691 2 339967666 88 113254382 74 636165422 95 289934047 54 278739608 14 301424345 42 112793114 76 509079506 95 670194624 90 424853593 28 757317135 50 152757857 10 601962786 20 837994433 38 260345963 82 353339461 75 938677056 51 622730048 5 885804806 15 987229553 3 641364666 84 971532132 50 826135775 78 962595334 33 735364186 73 906539776 85 730011191 91 560813367 28 406319492 80 232411058 58 740684505 18 585928637 36 222349990 35 970075785 35 246385680 78 908209457 11 121418733 47 613764355 31 184338465 93 127867095 92 229929162 49 912174165 98 467921476 65 329106651 3 871830804 94 109311570 19 918716751 64 390422050 24 409189199 53 708088399 13 649279979 100 96722319 52 291221400 19 586031566 25 345160455 75 231821011 91 498409908 46 803508785 82 865382692 71 577425445 58 522954159 37 711137279 68 529922765 61 927961015 62 595640432 48 925982700 62 910967648 93 759113158 16 46017472 41 193668289 51 783387837 36 983576392 23 51361352 77 932413946 71 406086160 81 193740719 20 652704604 81 46523513 84 709553361 51 809680764 44 841983769 49 379775223 15 342085231 20 354120723 8 882760973 55 908717577 46 704191789 61 715983876 57 390570016 37 929116069 49 802052585 59 945123886 65 816657945 27 646136488 91 986610163 91 892913489 50 248852530 1 181361528 52 864332825 37 510423038 27 855616157 96 262936357 49 186210533 42 440521630 26 78750656 41 64722961 16 503337112 78 859390437 2 568041041 64 824124519 94 195003843 88 841674768 80 296390857 95 661333818 30 266616852 76 117231062 39 946850977 74 623530834 82 548939025 34 320354988 57 615888271 93 679068155 35 77288527 44 509893671 91 827289169 35 498322129 61 188958105 3 664101940 79 950098483 90 777036111 1 674483666 55 161621903 99 434736355 79 913575994 3 363428725 76 548399731 87 630587416 70 343640483 92 914161515 92 733719015 79 365589349 49 661146311 32 263070764 60 429510232 97 866341745 76 94273235 14 298388210 78 147684010 90 825944046 26 240509398 51 331945333 31 73475575 74 400193308 24 825668842 28 209477777 31 60187703 56 451970675 26 88233202 7 206091906 5 443868332 7 624599216 78 683973215 89 968344207 17 487920327 66 595142301 15 464566628 12 991583901 39 280994228 49 598041094 16 185281992 73 566461257 77 521909053 93 66566687 11 91680129 83 305139039 66 223086085 31 459708804 93 648225774 87 414495048 13 253059370 2 614858843 53 970013977 70 645231469 82 838281526 59 972432063 41 176988354 67 315008965 49 644603412 28 825914419 89 642338970 78 889794444 9 592234266 33 329879912 84 43019799 78 53054345 34 188027761 92 595122571 44 966486595 92 167750244 51 726359091 76 580659851 65 939318911 28 600955671 3 319922872 53 70248413 82 559021955 68 766877209 32 253944500 24 161116042 63 797870543 30 454973797 4 141980722 9 956531361 63 707674880 98 86979964 96 310453463 100 372562991 97 496269225 74 578729271 90 875058543 53 51773338 43 944714572 19 40315458 94 933871889 47 580685918 64 683007583 2 155904705 80 357166200 35 187018143 87 887621359 33 12994381 8 889807581 33 922645752 6 598807981 60 500628292 11 999409787 42 131517966 39 894676943 42 162100333 92 648059082 72 238150336 98 182994982 17 252105642 34 7083108 77 145713956 6 524609850 5 165222992 91 205225868 39 166245245 22 85983433 50 839843026 90 611566803 76 887806561 44 63988685 43 431506044 38 38191479 39 337833680 77 705588384 54 594090386 26 467090180 85 144855973 10 741864254 64 380472043 24 963647024 27 741283468 59 305817789 18 836937322 72 312018659 78 214424119 37 383014269 8 307386166 35 51998155 36 200163412 76 869776275 35 588556791 76 719477174 76 57095840 0 795836483 61 433443120 65 824551483 81 43230652 38 377859391 76 874862957 75 767766484 52 118641574 2 384554791 55 835115734 63 612661689 98 478003018 15 553038104 6 86879899 5 435750268 26 650928961 62 619434447 90 537281468 7 537723630 2 400780599 28 490286334 51 940252364 91 452853558 19 345197784 45 484626428 11 223117054 79 78739938 28 450960171 45 730196154 79 634265021 10 518584728 91 944980925 33 945221828 31 445508305 69 283313523 46 792247638 83 458545978 82 339093156 61 94582707 4 697664676 11 255869848 75 687869610 63 5388221 78 503637010 11 3798253 54 128007052 65 307831025 65 395239552 22 75839601 54 40001671 63 185767698 73 438470350 29 959730218 40 122694109 44 871244788 19 858730528 9 310865665 12 980471318 95 343530684 66 764356125 99 353313498 70 34062883 90 741904380 92 634500990 87 556333783 2 230560856 40 180061935 68 704745265 82 561836614 9 932196554 79 125701912 11 521307569 21 360741632 13 128435813 23 937736156 38 92680705 27 499842340 80 827217639 54 680105604 28 813325106 3 555799597 34 749902396 66 680343761 57 402578439 40 738729476 36 930639798 43 393253525 45 282926920 79 787242196 63 763498974 6 335378907 59 496648458 89 570295447 91 454482528 11 947585811 82 204272150 95 444615701 14 278185419 80 934884191 3 476415301 19 636261336 24 600974607 4 442727212 76 493199968 47 533392450 44 247278681 68 119804688 18 846793183 30 698142852 95 955618474 74 796104142 89 541661957 1 312971658 45 149031488 28 527875847 64 862115124 27 314490766 57 55771301 85 96991400 48 984064662 73 127965443 75 496851443 41 731958272 93 477312523 21 30399832 19 333529606 78 913314282 10 276061239 25 225696752 48 944841181 43 628657432 55 786215715 1 618829567 89 215969897 92 460609459 38 558017249 3 248879934 60 614713944 65 607291946 1 856823812 84 739984125 98 546722676 48 650218306 86 124904991 19 141113038 97 324283651 5 824049299 72 126460958 28 199359639 55 829818344 58 300765443 87 624580589 97 373908612 88 155924836 42 197813848 62 865932631 77 180749583 48 520612051 76 692518842 25 471031404 16 156076077 98 661139584 74 326009819 76 248121631 27 666621677 23 953580999 61 750733829 8 762494279 88 839120377 83 906630240 84 301245383 66 566207548 9 420726706 74 890450272 96 245428780 43 44116323 31 550637708 31 925563941 67 273616330 76 117059352 50 782798630 11 48151409 84 887560180 83 855910217 56 124468310 14 326162440 84 127226433 78 791050869 65 224888773 76 69808942 38 290178847 98 354828871 43 870831833 97 59929370 39 591455150 1 403832323 13 495087502 3 490273862 83 133528174 86 470548996 0 990482093 5 47627698 60 605033422 75 490858975 35 444910219 88 835606208 49 736023222 24 275579503 82 364043248 91 670719420 73 493197733 52 671958741 94 983503862 71 514210048 16 960635999 9 146777875 11 159344190 78 149935031 55 249725310 4 230474305 36 688017486 67 533816412 28 55694891 29 631610157 28 167765126 90 975512767 46 240017503 21 482130488 74 564082472 18 750747960 23 820223219 41 115524719 47 576267849 43 914493694 23 35544513 61 519994818 49 351160152 20 989880889 27 154188892 53 206422984 18 525383615 84 104659050 27 113207469 74 137709817 94 114738131 75 64548111 32 82454013 90 645756955 11 582623105 7 192678484 67 147034402 15 639778539 39 271310260 68 972719980 77 324995523 62 142316726 14 671013755 11 660989578 83 638724708 78 389725997 86 767403881 60 646688356 12 766589872 45 949960573 50 678213324 63 190121891 6 204669244 12 543783598 99 109116002 39 758993941 14 536781349 50 139934749 88 25918421 33 359213835 53 754396321 16 99569050 27 112966005 52 13615410 7 972406549 65 472765061 79 612560790 57 694001576 36 191805803 26 330265924 29 635642449 94 407947708 21 752693696 91 249926192 90 352697077 21 293159057 71 320817305 31 606036055 31 6902591 44 696810280 47 849866697 95 538206523 80 158077178 46 830794598 36 236948229 51 294905732 5 382434933 27 481128174 72 519103967 68 172033358 62 814654917 59 40519167 44 970563083 19 730894270 43 658173256 57 723180916 83 102404533 14 826480292 11 127484609 24 21248724 5 339351108 3 194619263 61 511114491 67 125420840 97 932036520 51 870729671 58 184100615 13 403829533 64 991025979 16 869134763 98 672673139 48 775446252 92 252690591 66 689124604 62 668070801 78 325134213 81 778816418 24 762488565 25 115551906 54 263549772 37 832614866 32 336994641 15 681616411 42 780395177 21 163829453 18 826807036 63 911105622 47 719158113 7 394134332 81 671924552 98 789747602 21 699223638 12 613459976 97 753394853 76 838878266 61 466428725 42 996528210 45 547837400 77 830115663 5 736988438 21 406670743 15 842458912 57 493068659 64 778144123 87 344862065 47 801572881 92 567972777 95 538121287 5 980294773 34 162416069 26 843946809 46 373573661 91 523189063 40 93817293 95 43120381 80 488815417 31 245561432 8 533484939 25 677832179 37 79056153 25 505586365 21 232211685 38 65910732 2 32844169 63 494575861 87 662097057 48 541978499 72 593444677 56 219421059 15 250211390 81 273440537 99 276296518 42 746945319 59 500562106 82 625970611 27 745349222 100 483434004 74 134443745 85 616986332 19 403208458 26 127674303 88 403371606 60 593345120 68 333617089 55 980427568 36 636108746 47 32288729 9 437618890 52 255195833 100 5707467 6 636277214 87 324938308 4 52680070 37 280828864 38 935957585 12 258823003 53 24409467 96 974178903 87 68751979 29 207529101 99 438828359 52 269487780 33 409922094 99 37573849 30 90304975 95 88036497 10 934176224 24 287100965 57 142483787 56 12418923 65 960648577 23 7420003 85 205594339 89 158418428 67 330554473 81 961666667 27 290543343 15 13603752 67 762079789 65 213115565 67 413352392 92 590802113 4 293953120 29 205780099 25 738182290 95 347277121 43 502831899 83 144777605 23 436965161 61 451731843 75 144078996 38 655565005 100 944053344 75 778871007 40 118152093 35 241846899 81 104392553 0 367807347 36 284204432 11 824988044 37 668639954 43 287164620 22 373566004 21 842795152 25 276737388 1 406067015 32 424230480 62 242993479 74 22297683 17 401391757 53 803533694 92 434584477 26 414163167 14 792357082 29 332009081 26 240555280 21 185355713 57 673875353 9 19797237 24 892412638 30 602489583 52 939835817 55 295261782 99 34125818 33 793531973 70 295321223 95 691955939 1 188393173 80 996714721 73 440487020 47 622893713 1 33887046 62 637422626 84 980168442 95 643413500 61 39494094 0 745468314 48 770202358 66 624189156 10 750640295 25 345216577 12 512094867 30 624405512 90 465381173 94 664558605 14 821599868 30 978259050 74 47835869 72 576429452 16 61136526 93 399498613 56 996012604 99 26269088 80 569162225 24 475667667 13 25716499 73 821713849 51 92158120 69 354749040 63 37255989 71 953343014 63 909634817 28 815936882 71 440994129 88 781872579 88 105202436 35 607966595 25 674028981 23 523459067 93 298316639 58 526299369 60 653018810 82 296650129 100 881080335 19 8645227 57 693158646 10 195668899 78 540735977 72 878715518 73 72783963 48 314073199 37 834298634 8 210552149 0 570104247 53 29016736 51 490844369 36 231711982 5 483498476 77 250653727 20 132341564 69 782128754 50 841495458 65 125724493 52 555783377 73 849017162 39 248720575 49 98456265 72 297765468 4 612036077 68 419279922 49 62811154 68 287845980 57 823170908 61 499824069 90 351306289 89 973784090 69 539604098 43 944779722 20 222880415 91 157080051 26 959660214 56 762481311 56 867787687 22 853084464 23 210957309 80 861591777 33 542634220 16 835619580 46 312441488 99 250297912 96 864620004 87 186860833 91 446539902 91 313828883 45 127112021 79 347098593 81 506873545 55 192543667 31 881150054 31 949664076 72 73467019 8 580599636 19 429592214 18 660406389 93 636330633 87 914746082 1 712119224 40 423760930 35 662531413 77 78747375 53 695978592 68 206544215 77 876529732 7 451819432 43 373167759 40 363967907 30 898990226 42 490551388 52 603483370 57 926794450 0 172166970 72 777692284 21 161858334 21 938515150 92 33455433 53 696691676 29 285575346 39 145099564 36 988805331 31 940838164 77 86594347 96 817099394 14 652646584 25 750239809 15 278410867 37 992477828 43 301385384 55 61112902 77 548790028 44 20737310 51 856476897 66 900561994 99 759384186 26 492411613 14 137268432 37 821750526 97 924031908 18 915706078 10 80535048 93 697047806 73 830254060 60 819530042 2 847802434 80 42760271 37 795928388 43 899253940 38 899124818 93 442845713 57 900667739 51 6910449 86 374252341 36 88362537 79 151701570 0 540252621 12 674380595 47 106253373 10 186870460 19 941442406 46 571363542 4 266273615 11 156575975 55 403249288 13 741206632 72 781688239 57 685853877 24 996125660 5 764422641 18 6644589 4 754328133 63 46971617 24 272696166 51 808663219 85 683031883 74 919005809 95 875100559 8 561622040 73 620233236 36 30414658 1 150776637 69 125580470 82 707006379 59 859068457 21 670989690 17 704208074 21 699711598 22 214822265 0 592534702 14 400698169 6 991483231 14 343450589 71 234709833 50 327343914 68 533671874 50 794969540 14 678597018 94 963242268 10 362697104 72 715214296 13 571731052 63 230091272 13 856144267 71 928885006 68 172624673 21 38396190 22 248068248 92 919373299 22 146669520 42 769376350 59 170206941 11 964066219 75 106370366 18 474466189 24 781376902 18 411208032 32 951097207 43 189922881 5 624157809 76 609322891 44 305696805 95 305051905 9 620919209 30 74377133 10 813334275 35 602566295 97 474498860 61 240494501 20 392431591 14 283913628 70 279746243 63 499713303 90 430893783 71 770373806 31 30130243 47 112809969 85 586168169 61 932528583 73 376534110 61 33400042 50 258244635 21 127285765 61 60183709 59 961032684 50 781667766 31 881561482 40 947946502 67 549819554 81 40020833 55 455684929 57 839140639 44 239663214 36 639695018 65 776789309 39 199100497 30 503941782 18 525741394 29 941449901 22 630981021 98 879310803 62 963715626 32 328053060 48 762012625 26 462343270 17 683970579 62 690659254 97 505272228 99 635394403 17 409480122 71 363192692 81 397810718 79 610645867 3 967087544 25 349932436 12 543977405 15 221936852 60 83382338 10 213898079 52 363774487 53 214096164 67 740362889 27 717492792 27 556727768 31 210345882 27 499011471 8 510252581 2 14886045 54 131824279 22 207186278 30 732771899 31 430519110 68 822772792 18 809262883 99 114730365 98 462639143 10 873887292 97 412302781 81 34677652 100 842409878 89 453744057 21 445373612 13 847961356 42 151901033 56 946136177 46 494169994 30 649731535 87 180955986 70 219334534 37 210549211 34 503237244 87 830975574 0 696226988 82 422320169 72 767612748 40 228142039 99 292107546 19 612353770 40 964913567 38 945487532 39 37657070 65 307871252 96 830580875 65 111573497 81 231374623 77 103320951 70 578087675 7 491526114 44 873481186 92 261792791 61 857145619 10 223309028 65 179597385 64 768498469 94 524909348 33 30390908 75 554873584 92 754866564 100 228025507 34 396185731 91 732874389 63 816348749 83 897182122 28 571963392 55 377036356 44 470475245 17 759868399 13 808709661 43 504425547 8 106381600 2 725888735 76 920497017 68 659457149 84 574145406 2 280221525 96 894710375 2 613367809 20 11391492 55 859448671 84 198895851 90 252801027 96 717233883 64 695724497 98 565542439 67 689846722 22 769868964 83 491888563 81 902735501 54 652280729 88 733272969 90 317607608 45 626099355 21 222230911 100 639930260 59 99625718 51 817164724 10 559624777 27 734598636 7 25218324 27 435166176 51 180205077 8 10700154 42 3595065 31 57076906 69 73821495 57 374837160 28 953526361 2 410916541 73 618424936 28 673858289 70 844433110 80 994100774 37 641971907 93 712977516 2 239022784 79 937097694 52 260091335 63 164763178 85 483811800 8 569977844 11 683474676 35 534087928 27 209151506 9 606055823 4 976800565 42 272055410 30 952381701 10 562743689 7 721421675 83 604448550 46 513685691 39 74008388 21 143055787 67 443783234 43 130896898 77 421416777 38 171034979 26 175694378 91 925764411 67 389577068 1 339725893 70 570398818 39 152901243 72 72109307 31 756526836 35 868652534 1 695838875 61 426627281 25 335379099 100 422958774 50 699248221 10 90841313 64 320922036 49 147614822 11 711012847 62 859251024 18 82338950 68 82955281 69 858414339 53 400369908 36 544570844 65 750422389 39 346199962 23 153244799 40 904336208 67 32550060 46 802153431 74 979376797 11 772078288 35 61116817 51 256364454 38 578150541 37 173238052 69 366753330 46 522113625 33 21942807 50 90745702 83 997156427 37 646743472 0 718643662 23 152114850 49 200397580 95 347961904 32 216669809 99 107260630 93 479624727 6 986079803 64 459845720 45 628439958 19 665204031 6 487256981 87 706521844 94 170617204 78 738526916 70 426913865 37 485000341 19 157381982 69 142808057 37 835286020 63 285713899 21 595534242 86 428720653 61 707503173 49 906817399 51 256801694 77 613173519 80 594935192 15 276103910 67 132979990 54 242441779 63 434832227 99 280242521 77 299854170 80 386836398 68 401190801 32 485644951 34 784684009 6 970235696 100 1752724 1 675754209 27 165072498 46 28753315 32 879221784 95 676184253 3 702706745 85 361287920 50 130190538 20 291241215 49 991839476 63 950856229 51 521385511 41 615024190 28 621633484 73 325723166 84 995095760 29 919102604 78 669904833 36 416437054 47 297398084 42 924355910 25 153586154 37 504486436 100 416139476 41 379818610 11 252727733 67 91589984 10 830280678 37 746592747 10 471085246 66 270581341 75 651516098 84 717144681 22 18621205 0 391836889 64 247248600 0 45862720 43 275907808 11 904557670 49 446410321 31 779175895 60 460884634 47 291105370 58 38313609 81 957379988 30 84685041 19 70124632 49 752010254 60 444593746 93 878427132 23 885592125 19 15514306 50 530128846 34 596164866 79 130797611 92 535622697 94 241001799 43 363107952 24 692488384 15 749294584 23 121573305 99 328831902 74 381671073 14 586353685 43 131708721 2 488134946 67 118787837 0 496377196 77 646345452 79 965133654 53 806434583 31 36486251 18 780275047 4 895351773 72 787675026 67 343088602 45 89109837 43 432672137 50 631007921 40 612315696 95 13459558 39 644155229 80 417909887 16 401820036 9 439739941 42 504349609 11 726271137 54 600164699 39 217828071 97 490230547 48 148681859 48 943812260 42 287977431 99 966435907 38 589018036 83 225026891 55 931442571 99 608101811 7 711913677 90 44118964 70 936119786 22 42854803 54 269893144 68 6091763 100 654087070 36 218301512 2 608277099 68 716337159 54 955555256 89 151019721 43 459234521 44 755562611 99 297591065 85 890380969 21 2131390 83 536350873 11 865174107 93 687430353 97 463383179 42 455339475 94 604715166 36 46489425 48 85159105 21 754320545 66 415936047 50 181204925 63 430971668 68 175834935 82 216380218 82 982537851 79 812263925 51 693917766 50 751441677 40 621518407 33 712315264 81 635578331 23 453911204 25 453074599 87 941999370 97 266672471 41 824748151 33 415475069 81 930386330 30 861099812 94 987273629 93 45689429 27 538410472 33 646877099 65 843447093 88 234277138 45 59968685 69 295580636 82 16100895 43 829866559 14 683015380 19 820306450 71 978455816 71 66020876 92 15356393 97 275999730 96 620723464 7 597246927 33 544313552 97 489242916 61 335721643 8 116174425 100 35975768 43 260788011 93 564377227 14 994302253 92 840088221 31 969391549 57 941970457 61 588910075 69 925029557 93 723085410 86 973834642 13 784794692 59 614403874 92 660411265 92 581544915 47 7772683 33 717161459 63 419914083 10 807310381 95 345535893 86 941884959 42 99534172 95 965928862 47 747013942 71 746751759 96 240974669 80 52126612 24 499703936 77 557827027 23 630496524 43 112396943 53 827947548 27 195289473 5 325321595 0 347787572 28 960270278 20 906497311 49 811339117 85 234684212 72 441274858 3 162644866 30 405321118 0 489462614 15 845505931 57 218297067 86 240217393 10 483124952 25 187958231 57 872466243 49 347155836 11 269775993 72 632630758 11 229695671 47 397565658 90 837075306 60 270379016 51 111161012 52 287950850 75 33901088 98 986944126 57 94595529 88 503696840 68 426471163 64 666115897 16 990176171 72 369199292 3 336663172 57 963188802 97 971637272 37 257438732 3 727709101 71 479723013 98 68960207 65 845434176 84 792577951 2 629762565 74 534605447 21 979209516 98 309258020 11 250506468 12 73474622 89 62109776 34 455877670 95 434145180 86 514256490 7 258717765 72 106959306 83 249361159 7 391341987 39 166253244 72 725526791 66 219092705 16 705205726 84 562889792 64 61667372 61 700972028 40 701736741 97 834300508 91 921821372 2 368506034 100 651529212 69 104954776 15 375942634 18 839265418 70 792426854 89 785425463 82 226627124 32 787181209 47 708928552 40 471402358 80 173590558 51 370029615 68 354798510 66 985670514 76 683379028 43 284060558 95 797982714 65 913812914 26 52421876 88 187583021 67 98711663 64 384184792 17 18488696 11 727950972 84 614263553 51 330046973 60 612168642 39 487781851 82 662855674 67 591096924 65 746363748 3 466692259 91 573650277 59 935760418 36 661475938 15 788758018 3 337674495 11 536473222 40 960392567 80 37788679 85 465247362 80 186840695 15 419278830 56 522246828 18 275230822 15 552518823 78 777525839 63 248479413 78 240426928 0 111898750 40 479571490 69 897327942 24 752460990 32 737883531 10 63947545 47 698515705 93 92057899 51 357762286 54 380260338 5 994882084 99 934917292 40 21539423 25 466509401 89 999745418 2 902861878 38 559725764 14 709225571 55 923217991 1 638240811 80 9664958 28 794016326 50 581903862 81 804802473 85 589569196 26 470338341 26 615445857 86 894581998 37 816904979 52 938464722 78 2001152 91 907180105 59 193787096 42 501613144 19 538123198 68 835820500 94 548252270 23 454652679 33 411586310 16 622928691 5 863210245 97 888180461 23 756393264 4 416095189 3 248436656 6 159484158 84 650631609 26 805271135 35 585757905 68 656335620 62 410038611 68 895340426 25 92300772 45 167959102 47 646060075 7 491153439 50 516717436 83 11904432 38 420231307 93 987737371 92 241151551 47 351663419 46 164926327 94 772003327 5 1040341 78 579436305 52 431516038 8 662081040 17 354123492 20 430820779 32 215559183 95 544531416 8 600655438 46 467332120 90 787614608 74 532959380 51 511910610 21 311440273 81 104576762 93 5100184 35 336868693 32 895937294 67 794864217 8 118554170 79 151741849 66 558841457 35 226867800 29 856416421 90 281988300 8 197485066 87 10522990 37 28745331 60 64345895 86 479811820 51 763066422 39 2199526 7 866926844 52 512874629 0 822522054 78 997798641 48 393862537 33 874591544 25 755658708 52 977372226 88 983173309 48 11233844 50 645812717 29 940865630 51 962148767 69 392264781 96 735148810 36 816170150 28 455437333 58 119601797 26 524921575 77 980643645 93 879389369 51 659441158 99 24901237 86 511371914 23 365631942 36 783013604 41 489738172 62 805479034 72 95061411 41 959744448 22 236180527 57 4809071 97 842202357 34 709699927 91 452622094 99 736105405 57 112341644 1 129129357 66 883819127 24 813822491 68 90275455 55 793878171 13 732516238 4 357724982 21 36618553 70 749452611 25 732379530 47 296765414 53 677066987 53 635312926 79 798013692 52 402581810 50 945898375 75 823434813 51 7478092 97 495435123 57 823074543 6 602045173 91 418273870 77 358406739 96 326810503 79 817815553 22 34425779 32 356650041 7 850733008 4 575351760 73 224096038 96 357921175 63 149325972 4 870387503 74 262365813 32 23218749 96 727012823 9 660017874 87 665114071 25 95830599 13 758097538 49 697918286 98 155777551 12 672257394 61 281020183 93 883941070 50 149061790 45 832428600 48 879348321 46 819043932 92 753254403 86 912464722 29 500896384 33 92650431 45 862879840 45 796239958 8 357836140 27 300060510 82 634561744 53 205867854 66 252734335 29 664579265 17 61340627 90 762700634 55 375053491 0 601062856 38 655313179 98 820057930 48 11377597 73 131858216 1 551256468 24 54363289 71 859480118 10 268810946 4 613654383 76 112261599 35 292755664 90 97123979 54 551430132 3 666351598 57 550600344 23 925171011 4 315069615 47 425772924 100 398719857 47 244970103 26 223778763 0 41427279 23 498543524 7 485447284 52 626601261 63 224390257 21 333596776 19 345842583 41 510635518 89 662054751 28 190422588 64 21365251 65 835982844 80 526613853 85 453892704 62 65786981 41 618045014 6 898710835 64 779047000 31 171609725 17 923795653 72 18824169 72 372652222 64 440812437 84 482106231 98 469858539 79 285898963 33 978951459 91 495125905 86 720862949 13 377760052 22 862529689 40 122739091 78 162806469 100 873087954 37 97490952 59 201812824 100 808229542 70 492564640 32 609755324 40 275162923 33 959850084 48 728299837 5 584048391 88 114491150 37 551555544 17 46925217 51 958414306 22 930667541 56 858312710 64 330198574 36 557405101 65 148460423 15 468898576 50 57051539 45 32631077 58 994634040 20 382458146 32 395735465 95 800240093 89 97901628 1 521149825 9 75020403 18 903710863 14 779891040 97 748972294 37 745320001 27 239746832 45 895077029 80 179406483 34 791503719 56 717610903 47 280194140 85 814536751 8 676452274 31 301109629 42 196796974 90 193768530 56 370261380 7 623085663 94 247746479 27 752555130 34 617300985 4 473189847 74 197237580 65 481155666 70 819721357 96 375631577 22 500192100 1 58675964 43 328849630 27 923071743 48 171734243 39 281469166 16 151058697 18 675289827 29 519577113 98 131047107 63 813269602 58 220562728 40 352343267 13 95129200 27 158822550 69 170722010 63 844039534 8 264843537 75 486697393 26 179070724 45 540829484 66 479553742 62 515826785 31 308376455 27 22359005 76 171099138 71 468557643 76 689469795 61 688664852 38 453686062 15 871915175 27 12430132 62 805888227 85 511076754 84 461295767 62 623092682 91 656665082 85 247155312 91 987438964 46 60414201 14 932367551 8 925516712 74 323510462 32 186379305 98 499892233 62 239816534 20 488768608 89 105554502 19 586677047 83 584456453 60 161287643 34 520079864 47 976385317 38 956316607 89 553077671 71 239708287 51 459665500 18 756791144 7 870976895 70 379729777 4 757450838 26 391472412 100 490055776 87 267564758 49 800225339 89 147730950 55 789467326 81 709704917 39 246757619 89 104870682 45 803850974 75 328600420 67 334294650 55 440236890 69 750053407 1 883748820 44 324230333 5 930876445 52 901615882 35 232870873 89 71291637 49 59195353 14 922512756 88 89754271 6 491083089 38 67094362 27 641210036 12 861541944 93 664216134 43 365191036 80 601303594 69 35584459 82 375398004 98 364562645 42 583337702 87 333959962 59 966206462 26 842316400 60 93983049 10 484593993 21 890696598 30 918301444 49 391363273 74 647434589 51 42777515 93 705110870 84 622475531 74 694440370 16 497648552 26 620525265 60 146612998 22 356743000 13 811271815 15 574692527 29 826050053 66 740089919 68 914803083 77 734963319 88 29746374 33 449250715 78 125676415 73 589000038 86 432239810 1 542390136 47 591386063 10 623357266 10 982390551 13 181706591 82 297223401 71 196502205 42 848015771 49 908072821 32 429858387 33 242517964 85 140983495 64 277005029 29 909419274 12 176376662 81 891680780 72 936380623 27 361213291 39 762591281 74 735779900 48 300434202 49 674917459 28 721297396 15 55939022 76 325434755 39 669561982 50 189116082 50 342655540 43 60979968 80 435664637 76 602987138 23 486860176 2 905521209 95 925458124 0 629079638 57 497864533 12 98128737 82 909022114 44 905530324 30 553370760 88 128979287 34 335793339 88 375125661 24 756801621 6 708906653 30 842529924 66 516008252 60 736861657 12 17767887 86 772016384 72 255587720 67 43805056 60 329422473 29 197059870 75 76554675 59 837378903 64 491939889 4 711688172 98 11832062 87 238131080 45 500455795 41 743871543 19 950638822 57 61250847 71 700847697 57 10614845 34 113750274 61 972181248 53 41557652 98 286972197 41 488413665 54 838050901 30 265800815 51 6301432 67 493519547 5 895878689 31 859518248 82 414008434 62 207842017 28 331385540 67 19770612 77 403007667 83 345266556 87 905918417 40 24563903 39 666744138 20 532377479 61 138216384 63 739544217 77 422048305 64 737436222 1 985776207 84 925718981 100 296952432 16 682670726 78 963637173 70 788597326 2 391846777 30 629497195 25 209256956 58 227544558 31 333310384 38 56578178 17 101728619 10 721574743 91 878303365 34 207564890 83 426487266 11 46288803 42 229402962 43 456049503 53 798114249 13 220576695 35 622106873 0 732604294 38 189518329 65 294565106 97 698397433 95 179138291 29 243844196 71 948400633 89 467818448 66 600555607 5 988282351 13 349370440 77 638486139 14 457580940 7 82632572 44 536966604 32 658460092 79 847398241 54 36500349 80 368018534 66 27010366 59 984562844 34 409210158 20 951145874 75 697958832 31 832594884 88 575769536 24 396669910 33 791468198 26 915264313 63 571370288 22 844592586 34 812841450 93 183632728 52 164678231 39 783581048 44 958202606 4 206843921 97 17314521 11 628614837 12 197069040 95 970599655 76 895907983 22 105502491 46 538323006 11 614483816 83 155499543 81 596549325 46 795164507 34 4651243 94 879989064 59 243418425 98 422912166 11 142726682 85 118666243 76 733619709 36 809458195 76 64212416 17 906077289 99 236877313 59 715754548 95 892602052 5 317397960 99 715957619 42 895127790 39 593996981 94 478104536 93 129694507 33 251888438 18 32355905 38 778867393 87 138338682 96 596386282 6 65014979 37 912069814 68 278395794 91 431390427 83 898147142 70 424332802 12 886829574 33 801787876 46 41042892 90 568997806 96 937617218 63 857254872 37 832836619 33 735263402 27 481693030 26 370941300 79 563824112 90 198503099 0 390075146 0 735287114 92 12953546 14 780510962 28 358969761 3 432183146 87 318053685 19 787423839 6 604699844 12 520457891 52 553631591 87 430669629 35 634594390 32 47692737 66 285135335 77 783732458 91 447851628 83 718685700 11 37909700 59 771201536 86 328321691 28 591432889 83 583017004 87 479626392 79 198345777 30 856646333 18 755622496 24 68607302 40 308476241 34 295386368 7 909597849 10 679461979 97 594184267 69 527681672 6 966561110 10 60076096 17 178565474 63 235473001 47 167244584 60 39415946 72 892639106 95 781032931 55 643927125 5 370974184 46 44633801 49 667155687 48 149991184 46 571721407 9 136488933 35 612113292 34 251154600 42 261964217 12 81538022 18 58875956 89 452599097 22 86062672 98 79183244 92 575733194 57 916476521 90 84808461 33 918641480 69 77620644 15 807409899 41 157394746 89 613990570 9 266325131 71 77447693 62 579250426 10 961196663 78 422192132 81 980245867 89 486129833 15 868199216 42 334954709 79 150538425 43 377611951 6 267756899 78 498587320 87 48597873 74 761859809 53 674990598 39 969557983 2 106092924 74 890419458 32 204415197 5 509013803 96 918454922 26 62687653 2 931984356 58 220954231 97 881193027 8 635993728 23 898462237 24 853062507 6 299262218 80 373532436 60 721342494 79 614587648 3 319891309 59 457194033 8 365938159 30 890419090 21 532710754 14 403357407 49 631305942 89 605097487 54 936290323 21 53879405 77 909322482 12 329476505 83 626113246 19 13489770 66 164132728 92 346762394 26 332444036 65 789583773 24 200912821 88 5384934 64 697778604 5 704813058 61 689411493 88 437328294 56 284904395 68 363834276 90 927796982 69 523668497 96 454995622 7 851183008 14 365502321 1 710147874 97 124061708 93 838234188 90 531723738 28 9391149 22 74131753 55 125790773 39 558512322 83 747821844 26 294721665 10 293157882 63 690719761 96 57006048 64 68852157 92 437424069 63 843700855 10 392020560 20 806286512 83 382864331 12 777272112 66 92721864 28 605951829 43 33647990 11 170451387 69 529565414 52 629707362 97 922404101 55 700965336 73 398040681 26 509499309 95 722642180 46 561897711 39 181756719 88 670727351 7 212389128 13 746883048 45 793677380 19 335233207 85 876399155 21 341560857 45 207543832 0 67856093 28 512351436 54 278921685 53 50745907 17 722464192 87 910201066 12 22832691 37 782909063 80 956816571 15 240558441 58 308286778 100 105610685 80 539649358 60 589621343 45 973352134 67 996225359 7 275664437 96 813728128 98 29554203 27 268761258 83 924898969 93 763794289 57 904173698 62 436476359 56 768464567 52 451960857 92 149826067 44 828988420 37 563680188 30 531645609 41 914476565 83 197773481 62 189767401 98 707637026 66 857906997 46 80577935 36 862616284 52 900431944 95 30935525 81 785116638 41 613188487 3 856947820 61 853671783 70 410146419 24 781128980 34 982979583 100 935505240 22 486486125 88 622464668 11 637780992 31 251018698 9 625639799 30 145661735 31 71585766 14 164934673 16 389185789 25 348541273 99 730898454 12 487598242 28 754973107 5 209439804 17 580109445 12 426320464 8 573500189 2 440803122 88 200565339 100 516560020 5 713559475 7 147650520 0 183983910 86 709562782 82 217514912 25 964630030 22 104737714 40 733215378 31 129049068 95 924026549 63 846945141 52 506471670 16 812491430 6 84039054 65 957217375 60 679991279 31 126378927 38 444654030 91 452583159 73 432837303 95 818627544 14 444820869 23 88309725 93 367091997 93 581302031 76 327141541 70 655970605 16 822704457 31 173342923 98 914040377 76 468592583 77 785837705 25 160287973 90 602437753 27 432985903 3 159823412 42 887659011 69 490019726 82 68845471 58 294494304 4 230868333 73 539549073 64 819936870 85 703217638 25 346677481 37 237387333 4 827784814 10 670578865 28 307767138 8 971705225 68 889390486 49 467908523 24 888014163 85 106022617 88 826563308 44 192374262 80 26465187 58 544691289 47 955232665 82 504381344 39 723033188 24 669813259 100 265494579 53 359377501 68 863860007 46 786952503 14 680538828 12 771001000 35 168421668 97 248399012 58 250894252 1 249843148 34 705477895 96 506798767 67 869683083 75 578787104 28 795847096 58 638524097 3 833858198 36 866283696 28 672319414 8 832195849 33 113414040 0 982036088 80 851421371 3 893463687 50 163157262 12 245618682 79 5821698 53 867740678 63 167679135 14 127292727 48 386570266 65 989200743 68 709931512 89 479277255 13 86210998 58 115566043 9 466631926 82 622753966 79 475119378 92 834052547 27 251206146 63 865223939 90 545637556 86 532037047 51 866615251 1 4888064 35 746915019 77 871148737 7 289369150 46 993471738 18 957503018 49 151701822 41 248254507 71 194683530 32 930207081 24 664087041 80 905920407 29 129986939 30 382783700 55 887755369 32 888607105 4 210849078 47 73694695 73 249422489 99 388119780 11 473494943 31 780168880 59 37533603 40 446076005 87 908521457 23 939248927 36 218959468 28 215624561 17 442504524 10 337348668 68 233494619 3 584755203 80 326542930 62 359352983 23 405499788 79 831248161 71 391746075 96 322869887 0 408292195 50 335337338 28 86818820 33 148565206 13 769253812 73 415821460 51 502071551 46 397859046 99 42171697 54 962175569 80 761752952 22 103387220 96 923209394 0 599041856 83 878593266 7 762295077 45 485677116 19 662574416 31 970496316 13 462893509 17 863660274 74 219335230 79 943143171 53 764670708 51 924111330 4 540752697 79 481616936 2 676927537 66 536902724 33 386985190 4 208854555 81 754429212 41 919615304 56 887872844 34 456133173 67 610457496 83 136652440 88 560636842 12 942286452 42 286242219 85 341630599 37 248242366 75 294957098 33 537679766 96 428458112 61 670805628 98 729235686 56 179564467 13 545705379 74 389450009 12 56021177 94 769591811 25 209506674 41 295340473 100 464522924 89 776794805 28 577444963 3 518139452 2 764182991 18 170352092 56 838410202 83 901559623 9 40328906 79 170289065 52 917751949 10 962908695 3 66954739 90 480896073 36 494303897 55 365396734 87 314138574 22 955101045 64 943930913 14 631755945 89 663043953 76 204047816 76 593137315 65 347135819 32 32089822 25 141194383 5 499038336 60 662035773 93 982543584 77 917611221 8 554831272 20 661917609 27 116803020 74 584116012 62 244909965 48 356649441 64 777813808 54 306548914 82 389808369 43 220806975 100 32296445 94 226134604 25 700056159 49 272772863 26 41488007 17 646509748 25 650547164 25 503555264 3 262968700 19 828367394 98 470576092 30 270235034 6 534482615 4 116346162 0 58419881 79 520897733 67 664690460 86 526601296 15 897627423 2 309707770 40 215160538 60 910635930 13 968132815 73 94145324 22 428550619 65 195446185 42 659080041 38 108494292 36 356775616 4 979467067 85 622793192 56 411919811 73 993239007 61 272407631 62 588192730 4 663501082 65 769679386 17 697164868 86 972150387 58 855630466 27 238294680 42 22749158 46 9773499 6 923370000 53 177812434 30 693663906 63 601534878 89 676046536 5 342707216 18 330989621 17 857159985 73 187067952 30 597941221 27 121937208 53 807973637 80 932666093 9 575023528 77 357503815 46 744666100 51 184215357 77 722067118 95 793267986 65 481092200 65 295651307 23 531400565 99 485209492 91 905582864 67 517160755 81 687176862 90 48264674 79 535597450 31 705397154 32 855410068 23 373579768 77 671958500 54 848358273 58 321619848 21 357622381 18 684010767 11 241046068 49 763067821 51 715831693 86 720282620 24 709922632 5 181911704 45 443097429 11 134013350 73 582206142 97 715092571 10 767008748 75 156052868 41 708281654 13 823090878 5 856714618 98 536321512 67 324196450 91 822528106 54 577010399 7 429054732 65 79364620 30 897867633 1 434357053 44 738259911 53 282039797 63 746657951 43 309022534 46 952158334 40 242175276 87 583055698 81 880095211 14 98170999 17 737492921 81 92837507 72 537654945 69 390902919 84 964838641 52 206311447 95 377742067 83 141308424 9 242331546 4 836240430 59 17879352 76 513368823 78 512020781 37 597804324 82 558724096 54 128535963 78 908463998 33 507209354 59 420437529 39 241263444 97 873360190 55 291644782 91 978945675 87 335431874 48 419524367 23 821036614 10 280246657 56 87963413 38 67478708 50 234002956 14 360069841 98 355136618 96 903150089 82 261421229 7 135199828 3 704313786 52 8947445 50 963319595 89 45589632 85 481274189 21 83470672 39 803944567 85 492526611 23 479125019 57 871921549 54 935571663 61 151494349 23 519491649 70 689508254 33 642529819 16 115562625 41 538227973 68 650711103 89 871174045 35 916340676 95 440372052 78 891050418 8 127299553 32 329852427 63 288256829 53 411440590 69 455786656 44 144556431 71 441931792 44 5953716 100 376361958 61 968903360 29 236650788 75 116647450 12 655649807 90 702571111 81 536685501 98 722346856 90 589609331 93 807687088 5 386997427 35 143841479 34 312325370 8 711372438 17 293565307 51 446122032 60 361911676 34 611246426 40 533004797 66 991392283 64 283864004 5 500203886 97 773005842 79 104884352 53 711926386 57 877222601 35 687149980 38 684771358 47 872211969 74 161723399 18 646196215 13 916058091 2 65934186 38 389236734 74 113030560 100 87516831 21 636250950 64 286853691 36 236530338 82 626688875 87 872764467 83 302387566 79 389255184 56 578533882 59 22263123 33 303770100 74 794080470 33 227395751 85 920518706 3 112581893 78 187616284 16 31625847 76 440148753 64 400607065 23 692542658 35 810061708 72 269215235 74 247548586 22 796875774 2 58334870 81 558982900 32 197922577 68 694262775 94 57314593 53 757231403 49 520766761 4 785874579 43 844903827 49 153728747 2 405053905 65 310957240 41 300665801 66 794745431 45 869690559 25 976377727 49 310736441 70 616352904 72 310822304 12 706462587 97 210291573 25 609112200 51 720575089 40 433801256 16 373323966 5 715453773 12 219241923 92 147269919 2 155087785 61 569801111 36 61118566 92 452001547 1 753895079 43 690364609 34 79952416 27 382518024 80 178495553 64 875137506 70 790959527 67 156758042 40 657223456 52 74811993 65 146624734 55 992941181 99 196180512 69 490978470 9 280787654 43 709935396 44 758961244 4 861307424 57 112696831 49 336430849 62 708011435 39 122423776 19 964512908 33 833515939 82 249851786 6 47153770 38 463367599 43 851559325 39 401987604 75 529237785 0 661027393 56 204492588 54 826871324 67 521450457 18 459932886 21 199529340 25 269658194 36 840431055 36 878777982 88 134763293 88 109259960 35 54510878 15 627754049 1 136531720 77 869033814 84 772625231 54 297525963 24 163869382 96 364396611 71 309181654 16 161634422 13 16949905 36 205226412 89 3421210 35 810700449 4 634525328 65 767313783 89 713542776 27 941960988 97 64841958 70 167475546 26 694387814 90 716605273 86 822867280 96 930834664 95 989548800 23 808567476 45 131436953 36 424534374 59 701016436 61 994969969 4 195068125 33 256895762 29 180608067 46 373757159 75 711954812 100 699962851 45 981808275 54 919634907 21 734165164 39 159277995 93 538738670 41 816054003 21 300391167 30 233870047 55 103879988 53 635171950 84 272113169 47 424838766 86 223002604 7 313327881 91 536115717 41 630585967 34 337748570 74 305316889 93 834990794 83 953486122 76 649249008 91 419099894 100 237520248 20 504011819 78 405857632 65 433079397 25 43087101 34 118848840 70 749967634 92 951554753 31 411296365 47 283235548 68 973975223 36 44167252 2 851814667 67 467987336 3 653881482 78 654544693 16 65543576 55 819971190 12 564828439 11 825598176 37 743122920 41 34927490 41 111444240 11 293121046 31 449349566 89 562050519 80 772608691 45 348992625 78 755529915 45 227418865 18 32720341 84 797524517 88 206799403 71 99678314 63 806085399 33 618080759 16 736617229 13 413717328 27 918743573 82 304932675 64 999175876 34 909019776 82 295647845 53 999036652 32 94892917 64 341148062 95 110700319 30 638634205 21 283144571 53 510747215 93 354212416 28 883349207 67 832472839 59 961194055 9 601874444 24 497373728 19 511580087 2 900694555 37 977765722 86 3921264 46 183656247 44 649157003 50 927940095 82 617194336 50 281036607 87 528008574 8 822684577 17 106684462 8 777166819 45 339611872 48 194750991 2 715032550 68 521033923 52 212287918 16 419066489 67 249878373 12 576759111 25 3275139 3 885996240 90 650895233 77 934847361 34 762066776 47 410471959 52 82986307 99 179380222 73 712392674 43 168750594 80 460869852 68 463653030 54 790768556 68 769847513 89 709944302 67 61310861 94 697397538 44 838403147 61 195934691 67 487942768 10 537635365 88 50149449 35 470483103 65 32623626 51 562724203 82 65520226 60 697812124 11 906460320 45 993356516 40 735891288 49 926442307 30 136605901 81 993253469 12 956038467 46 824716777 19 637605487 79 400214489 80 122221118 89 685399720 71 868849264 31 208482552 62 456275620 29 71289151 5 548137582 79 434887487 93 950162371 19 247151393 78 276065850 87 826591957 66 894304822 62 124168812 12 272075543 84 661536361 83 859942757 60 461298662 64 847846770 90 313596588 94 680032590 48 631064067 8 144135081 55 25524649 70 414174903 51 37263032 15 988154674 17 985083133 84 186650726 33 349710611 96 786426593 65 614990525 9 503877722 22 60876668 81 836771129 1 978520492 78 149186738 62 825616828 84 952648848 28 956349333 79 408480367 57 206159898 6 81825722 7 431962092 68 205104831 39 311526102 35 188968034 88 385226437 32 458872833 47 663967007 92 542042138 72 640536976 19 194937254 80 269087626 11 210029367 24 847586116 45 995957453 74 621230868 52 140513079 14 511472925 25 376147430 86 455920052 68 219965379 12 803742924 27 301915177 36 110216500 95 143095490 80 761406235 78 91222820 79 699398819 86 610540870 46 498938130 97 718851416 37 22950910 95 284711642 9 543829539 94 227919716 40 427841418 52 638802643 18 982601038 91 839415633 87 580825781 15 484879289 78 98109092 65 409302108 82 260642234 70 743687232 43 761577745 64 587312940 27 946244322 6 206119598 36 568314794 64 776019802 77 6140592 33 408042206 57 601674540 37 452009269 98 130657688 16 314570526 88 912528118 1 307302921 9 992507485 18 581691508 48 400175122 98 657254899 67 308217461 86 730989893 13 336086770 1 33081235 89 866046772 22 671356060 5 90813640 40 927228264 19 47130891 67 786085317 85 232286242 80 735629928 54 856354117 59 732101247 92 494475357 8 210952489 60 737778645 60 205121283 94 248591011 56 759994243 63 69273169 68 564840137 79 557303550 93 177100187 25 325218430 19 30878212 69 363312257 18 227231135 15 806787904 15 750879373 43 245567521 42 451402367 51 460459261 28 608302471 35 832180901 41 855622659 51 247692456 11 700393679 81 175128758 93 102389489 21 517456613 71 84370268 15 5475484 90 649094713 45 860254629 52 187201867 84 862920061 16 781662598 15 810777625 78 832075341 94 257324502 84 391693609 87 485164570 80 574783955 98 92048249 37 247011205 89 913376739 67 55403703 18 246194859 28 234988445 8 555469480 50 698380161 64 510634715 48 354181327 43 853156431 96 668471041 9 857908928 71 952305214 98 330492358 4 857523956 62 664884901 100 514911178 66 726488782 41 546274136 21 962510834 85 77089309 25 723136540 71 700763029 53 737845781 9 404541056 97 262643103 32 497518748 70 516653867 39 922165076 96 229459160 78 563372842 67 356259479 6 980799995 53 108478900 86 221006458 79 6413781 61 851840794 9 134961154 50 948168585 13 453641240 59 929431842 92 50647623 49 942184371 31 236863825 11 487129732 6 812080893 31 754855767 42 738708088 25 80014996 15 959745964 70 49546298 33 919819680 71 936244887 93 283562452 65 255173698 10 642432801 49 388490656 74 302132138 47 396975558 90 246392416 76 96488272 75 194118532 8 261165403 15 224607982 85 655379735 5 656215525 34 175234201 5 540495067 69 52862172 84 403250144 56 246968051 36 514049439 79 884336305 60 857364826 47 635297652 63 797672591 9 556603869 60 450249657 54 426164523 79 944307574 94 678572720 84 865000115 5 884733885 27 675497343 31 777581254 14 772846917 18 471381601 61 483714020 36 275093711 14 451402300 30 842364888 77 49382689 44 5784997 44 356154984 35 225239471 7 377101338 70 753234577 50 296939023 24 277533453 81 394967023 88 158130164 25 778549470 73 589993193 9 102930528 48 959082022 40 295555310 73 536097531 78 473959328 63 734437821 13 374647425 60 663108163 38 830908839 98 579277107 52 789385417 18 840224237 99 576430326 19 426237809 13 661460754 51 981867342 95 500503526 66 699668707 37 380342722 65 846064850 63 353928646 82 273549927 14 995373176 38 707343317 85 980610363 75 582985843 74 573967601 19 175523705 45 9312067 76 300907021 56 737048539 53 66505896 59 557248449 46 134831474 46 507709067 57 591202087 76 528257313 49 933445907 1 8839401 78 11288151 11 201590128 98 278872922 6 90890909 94 483093832 26 62186710 79 322374629 27 637807933 8 464697183 14 664174171 62 190994058 36 495503909 53 122022612 63 670200944 35 88368582 56 672282356 11 565745362 63 528397488 91 911600702 82 534760932 98 192630858 1 57153448 35 632610156 19 628008204 100 470925145 55 710075672 7 999931808 63 617887370 13 954527071 67 178700617 97 599438176 66 916038445 91 62252222 2 3886516 19 367554259 52 999179201 38 900096338 90 471143476 22 639503911 2 603716908 63 718654642 100 776778132 59 137726627 49 360361562 9 726058902 84 392769081 27 974351398 80 226525771 74 212089739 98 593093831 57 271277166 20 53291123 80 249452109 35 389824805 87 883388685 20 687313219 79 318417217 21 908703236 88 164988404 30 608848619 68 630008721 0 927050123 80 423205855 1 152164746 76 762261477 50 56803861 23 809674577 69 987466303 21 23571765 12 7912154 24 827339953 33 718161015 15 165018210 63 746276607 82 928495318 6 456614527 2 532631859 11 108727469 75 488318588 95 101207177 41 875259869 6 863973508 74 778931827 64 676143926 74 647638523 5 400118973 94 272611212 95 295685127 8 164234464 37 739296272 3 894762758 26 634152804 81 791984315 99 449303831 23 176154657 76 936143527 31 408723766 62 985497172 88 765952970 98 531851268 92 5001425 59 396306232 85 970439207 78 723753179 37 373320707 35 243283323 77 345858916 47 569071008 71 445559355 8 402373549 93 324994786 52 32381815 7 288491187 54 16440568 65 237122186 42 198723362 9 777487725 63 666131148 78 788511335 100 517108861 29 600251070 42 150144332 85 190851578 99 752054040 3 121683857 76 874182842 32 255354540 87 98794854 81 778398687 74 272001856 2 808200962 98 696163104 57 230701835 25 434233171 56 981866276 82 17733178 17 522653260 56 244008594 56 52897235 96 22148206 51 167851775 76 861923509 43 10624956 71 869761394 26 248959242 74 32181344 48 679794368 83 746371480 46 902764604 48 663709908 22 383412691 39 998709341 47 127779104 42 533162570 54 301250205 30 643332399 51 686067785 39 497117595 16 179919822 35 230932181 64 666809408 36 290410059 33 619606505 50 274849485 43 213703022 24 244128460 19 394820259 26 394759135 33 877261189 11 984035967 68 18736207 1 934822047 86 872335228 5 671453823 70 851201442 15 32572657 47 745504406 77 344496496 49 946726420 6 31383424 28 12287850 56 797897572 87 33177741 99 427088281 14 291231772 9 380126891 64 8313647 53 885697125 9 202098253 0 350639578 55 750641535 50 156489183 0 940021808 0 812061295 52 837980000 40 360186788 41 915223402 71 227113008 81 981049211 67 785035674 28 422368435 99 495166265 26 688213870 53 515407341 62 863408056 21 600607190 78 90494644 15 840493886 0 956958864 56 40071403 85 934235241 66 732352169 72 916850372 9 715865674 68 257004758 10 7211292 66 381335188 68 866280049 88 814831379 4 44519521 5 490492030 98 194176443 35 361402604 47 674689793 21 152639641 50 73274410 98 193398743 0 412740549 41 553956032 46 284134573 94 28066291 72 2384455 25 672556298 31 415297429 12 686661244 30 17042581 79 526754509 91 619155001 26 240589866 57 847386363 27 935586072 47 537346882 90 944066772 100 436651768 20 423967695 88 193629121 76 841088976 67 441788455 10 123134852 91 589981731 96 484248762 5 75521393 79 887320747 50 235903424 72 650233698 68 839598613 21 503385568 70 493380563 49 942166098 54 264096408 7 844091531 39 340701687 85 158713809 43 37954084 86 509545622 94 689913330 53 23691378 69 673655385 98 640517163 28 75236723 99 856098620 8 622922380 12 338949321 90 643562776 23 92074925 84 59629836 18 445564575 99 697308845 11 623346062 16 925390581 1 825653647 44 560757412 65 790440843 9 819378836 29 139651411 82 813645170 34 209306265 26 865246197 72 884969139 31 824653897 79 349084091 96 259756625 81 657585318 80 302168305 96 87256051 61 187715128 67 201511120 45 254508806 87 435975520 53 157651994 0 707751462 100 852901404 18 59822813 2 492826641 44 507952487 56 818728203 35 119157102 32 590773952 74 38549884 87 616082472 97 467406722 71 240640587 28 994340984 36 61397020 32 896137158 0 588501460 42 742453945 58 967019847 54 301275190 33 346629330 29 168128874 15 309509450 9 795380522 77 304207483 19 996013812 20 915149579 47 10052959 79 297532645 35 706382081 67 896662898 6 815792641 47 883994063 14 341783471 0 323785177 50 959531319 65 752029195 84 445951420 49 674991566 67 36568567 83 608496397 49 197872929 76 463209645 12 84049619 89 604610950 84 277328836 11 975609028 50 65076443 47 737295343 98 871534336 48 494000015 84 314270828 70 901147908 34 458883550 42 410912794 5 825299841 68 257549855 48 932508546 16 174405829 4 65873966 31 668010159 64 95780823 78 96969549 48 179567063 25 500306996 34 602093080 90 710836916 31 601371716 75 936119251 80 346761111 51 740046155 83 481926785 50 412372966 19 266827241 98 148844989 51 485495151 31 855464983 55 55382693 11 460074905 13 729308087 1 49304412 0 666442694 42 648980855 17 46046807 85 936822241 41 288944918 39 690335956 30 781907100 12 644665637 6 136991753 4 937326167 58 922895438 15 131250670 7 253522038 80 949604318 63 880684634 70 436967406 2 143654598 68 616896945 24 363834910 44 219090381 35 690241003 57 563576744 40 826852750 21 329641882 49 245293321 61 453993163 11 763235505 30 564050664 2 777653810 11 729871275 50 349688021 79 413212081 18 990828462 62 605363237 31 882530789 99 719190681 20 498653927 86 509899025 22 69317713 58 698681160 48 747641389 73 381038590 60 989819253 71 906187070 37 193829789 63 433765469 29 47121417 18 667124801 72 857313584 64 78079602 30 271420193 80 65836561 51 432397754 23 985730890 11 947031663 49 210811178 57 716300165 71 199805030 15 93742151 79 782079224 22 826912120 80 328617351 3 969881298 72 932942936 91 64844410 25 341161569 15 59119620 87 315556932 61 772870542 20 181107795 13 691492871 62 213845918 10 319165567 57 604248507 4 105689134 1 858787795 35 897994140 59 451305525 75 909481116 56 271010705 87 813064450 74 57557017 80 197718450 29 50946149 83 373610943 78 145877455 70 51310574 90 97389242 63 809315427 77 975425996 91 958844392 40 919310677 55 269699602 19 157781054 46 464661908 24 66777323 68 502979309 86 922226855 21 39020497 42 123617533 10 823746830 62 905591843 57 554500907 59 813209658 77 377119647 82 412911704 50 774515071 24 975673231 6 361734431 56 368028033 69 232740923 43 139904896 42 369292646 93 984154629 87 985827720 100 308263614 87 210428590 24 923697323 38 419836767 78 88396712 10 266090193 38 236581662 47 774120173 20 550115471 55 155960686 28 202820149 44 269149010 80 503649711 4 891245227 100 973097548 47 678902114 36 101049429 62 156521911 58 106813944 22 130382377 50 265107959 55 711911853 72 601795647 50 93279541 14 975328433 8 339590358 76 797559277 8 321255085 3 22909819 92 673708962 92 938363454 81 617445480 68 756268115 59 377209370 6 426646520 70 770962707 26 505573979 57 619569254 6 769050619 31 682564380 43 291952236 66 386802203 0 676472844 28 85501652 31 758573707 55 695618099 59 446884388 34 163550349 92 317434514 80 930301706 68 559015334 45 188191360 92 945169059 31 632894833 3 447538200 67 974214800 86 808349027 78 414299703 24 342523806 30 284246650 53 999995618 45 598031125 85 499432720 25 862494129 36 138767791 82 902436101 54 690798713 11 365802648 4 223921483 61 892504487 86 735067548 10 372290516 57 872862333 23 367937109 54 203913729 79 428797285 20 721566338 81 360060478 89 957504685 36 120600964 43 484922219 30 547469830 32 960187955 84 969574869 11 699298972 18 57951625 36 73742266 54 9780595 74 878813425 57 710443070 12 271906792 38 477149095 99 518876687 13 587357752 42 451527825 59 568781500 23 412532316 44 924182604 60 677219754 53 32274275 34 311303652 21 982848390 18 144625441 24 60256689 38 930587730 15 74709412 85 137166589 16 107130954 8 709684300 27 827670410 60 134651706 58 244573910 9 289179035 24 499619276 13 504958283 52 785746996 80 72037720 20 156209869 7 863958947 10 534231440 21 131588787 75 36006026 69 198342180 59 360390406 90 396488136 76 553239235 1 9059361 79 607290089 51 536120809 23 988725999 2 876558219 16 550531612 4 118251175 27 313597100 26 876509867 82 170962228 11 583774731 49 633957010 81 759335745 96 782395122 44 151959008 65 729421076 87 331938689 1 507225126 94 334300112 29 453922130 0 197149859 68 18815170 46 655852649 76 168224182 60 960435652 43 131170168 41 453298864 50 356593960 15 305465107 96 564730132 81 331306744 0 691618064 80 834107817 78 545563411 55 518851880 9 352059558 37 255435678 97 658394629 40 160844420 5 5440881 81 541909857 69 102496674 88 728406912 82 621694703 88 207658119 28 360613633 96 858543529 97 416294082 78 540018064 66 253634626 45 37153929 27 511244901 56 455401794 46 348984629 46 875615548 9 178886295 56 705921693 14 980698771 17 313057376 59 767686520 98 190714791 38 153740090 42 641329683 74 291119889 8 703461761 98 946300771 81 511074356 8 431293383 41 930997573 86 744085712 14 236859885 73 186256393 30 971915797 84 451064500 91 985933205 54 574564305 83 733662504 12 402367637 88 175839558 15 866077658 75 647432279 24 268636565 8 556842092 97 233195018 25 127371756 98 638891890 71 773640808 95 644922662 25 377050547 96 821885496 57 544697977 1 452829890 53 706192329 17 320099838 36 90118645 11 523984925 68 298774406 22 378397985 91 749427272 82 316152476 89 627322102 71 129602292 63 705462082 97 522059042 16 836841329 36 54760625 56 19723119 62 440222741 29 820980806 86 347242277 88 962272117 28 627259349 9 98915754 30 464815192 4 412060999 98 975910736 24 739112140 78 299997451 62 480801583 13 561832914 57 174853980 79 255560153 24 823319921 100 616669730 95 365540816 95 499506343 25 35058915 99 133956714 29 251659257 39 323818706 63 495389292 43 59031847 30 740633723 64 997110709 73 436972172 39 593661129 60 897771790 28 471677069 13 380449582 21 555923132 0 890131187 36 185143414 0 393101286 31 587165123 53 855623598 63 977579494 27 183559376 80 740490870 44 273707917 17 870862232 8 206756768 23 826909042 98 758942257 76 751376037 5 920770543 44 779062664 85 855864246 28 430939677 93 130615326 79 342642595 86 244784424 9 238566445 2 909894593 21 733044123 51 778151874 80 529116277 15 819512905 78 847386539 59 727803219 0 328276839 18 658643302 99 806040436 54 775737405 96 860145542 47 947824299 9 809641922 56 237133001 70 16101494 46 16799253 17 317610076 14 717051575 6 447441328 88 767953881 95 203135452 24 671863714 99 447995367 20 419884544 76 936374796 44 501720308 74 624708036 25 448980649 1 611416776 29 361808185 62 668017843 36 557099060 22 513978487 11 324151838 74 330672558 55 862825837 38 883551049 52 774008053 21 789370556 94 695757047 6 947133166 39 667216024 82 235473595 59 739785916 76 483102216 50 434252438 70 399164193 22 308766152 17 365495072 33 429691952 27 429314165 63 943700065 98 30996501 42 725752903 27 226441395 40 992195182 69 670152983 4 409058921 66 987133440 14 486911923 11 855841983 79 59006966 39 189127838 92 752114594 82 107766937 51 234751534 36 758602894 23 498324659 78 838417358 46 405703866 99 705033633 27 781258843 18 176126867 28 755228937 89 128958617 69 305413272 46 141829148 33 911303909 33 622033715 24 799493342 21 783607112 25 656971837 36 264127531 56 397067310 15 586289408 89 242909558 58 202396018 35 798307719 15 944823587 35 219183306 80 670079511 35 681543629 29 788903716 25 915852559 51 646984116 32 639240511 74 159154832 79 563519199 30 828785036 100 256402079 24 732331576 92 711906658 98 456624827 68 685765351 21 646568228 12 874860533 33 779078576 64 319605468 56 706770004 26 660136717 12 819250728 60 839955084 19 186112678 21 939106257 66 128325048 29 132487285 49 674861531 15 223175050 15 178776526 37 958809202 75 678481402 77 166114914 54 168336904 40 974826823 22 989782497 66 500942505 67 314761259 61 401791360 33 260850260 11 208141987 21 393146250 0 452582155 93 360923754 87 366906044 15 688122069 24 672928304 27 92434947 19 918578609 4 215161226 69 345178077 13 265195116 3 400826163 38 99269637 52 479729705 91 339115928 4 526117495 96 996356540 0 986649267 57 588978716 40 667410527 40 177676235 74 876310451 68 113639634 32 519024914 4 497122298 68 708977265 22 342102524 70 233965047 12 94224245 76 479199547 75 947267111 55 853693260 25 608567513 1 330893080 79 747381111 18 322448059 29 4262995 7 459956217 59 455678294 13 148531535 32 57738153 87 416804418 77 906244721 65 291282217 63 132502146 0 559895646 62 628592916 30 353599319 66 514761324 40 476886517 16 385033314 30 290623027 53 823746448 44 389989386 73 919128006 6 354127923 79 586299041 62 530751485 98 854611332 12 727106184 30 206804656 58 693945553 94 908846999 58 973155761 51 689526199 1 565117105 70 709718859 19 348601695 74 21374360 86 525133131 87 566388277 58 257893340 94 501994400 68 489131842 100 294028627 59 610731912 20 703508800 67 312835509 90 197745912 4 447886254 31 675140151 75 638659312 16 658368439 24 865408268 11 794177211 77 228127554 74 48791535 68 599612039 32 470287767 26 679355561 21 254419995 29 834733182 64 823697830 56 767745691 63 567215400 60 618743907 50 972703519 33 104635603 26 541795995 34 248375012 33 315072249 28 19251447 73 332469897 10 197153763 59 29242005 89 563559379 42 69319287 52 920815698 28 771105559 32 985011708 23 502347739 69 823593228 29 575861751 44 60107248 47 97670422 1 959129250 56 390827230 1 397609577 48 496065560 32 633602173 23 696786216 49 491215648 79 634788539 39 7318669 22 72223841 71 615078862 97 44073425 32 295448664 79 798230555 1 287294132 85 399912669 83 167960958 96 683373905 9 667413344 8 375287992 89 205051549 7 677104584 84 968227897 12 579704949 93 938682931 55 509556824 81 764100756 18 646192448 76 212311272 75 754154381 15 358377265 74 117993731 21 247602180 90 925025437 42 123094113 7 758761362 26 449443517 99 233970612 23 857905950 12 270621032 43 816632937 82 562274926 17 543696683 38 551153560 82 319890068 27 436788754 49 915116965 74 691907278 70 350900789 25 675444745 67 34735737 39 430235622 73 542903007 58 201528115 43 697662249 4 103578035 75 850426013 40 506647975 8 691752239 23 435035120 56 719752871 25 45830869 28 35012480 94 354404445 76 264299078 45 416480066 43 513073742 70 518594654 4 870374781 81 64066108 84 180490770 45 815502240 62 210292557 14 679287624 16 274919876 20 134657242 69 560991577 65 114767536 73 478951408 57 675603659 57 750234580 89 506208091 78 369326548 42 612307043 51 969897177 95 947061024 55 692002822 11 397466264 96 143783025 31 619997825 2 73763423 82 142533797 85 343170906 54 658874510 87 679546631 96 821128761 69 30001878 74 340228741 56 658260163 92 959808928 38 857999118 15 854930250 95 428002237 89 942569126 57 293853816 2 601774893 11 272908033 69 126173477 88 601068683 0 502321375 31 73846660 63 101456100 59 598863120 71 927136740 61 169583732 78 377685224 64 339768261 44 454450464 33 845550904 90 958965410 6 263589 99 787930966 81 851813711 5 651742669 50 348128888 26 895173706 28 722250489 98 659634439 76 77772532 54 562424527 100 543410234 53 574052075 4 566340974 94 402624810 31 847897011 11 91908372 16 617339090 86 798330553 69 404026362 54 71764655 20 552835963 53 385588149 12 394941878 78 520422077 63 630564509 58 805166915 19 8775696 31 801219671 66 647533246 50 412293750 48 826286572 7 236048854 72 427628894 55 299250083 46 193165436 22 260003548 50 222191862 72 221731678 2 472532617 57 364095603 45 951060932 69 806014035 40 504453198 72 557981695 23 908677640 86 364415479 5 572928384 67 867756870 94 686657204 54 480207820 13 498339703 28 305625962 46 236004761 67 123531530 46 321984201 91 256683418 49 201746417 44 132227846 78 92617664 24 185061302 61 941224261 37 144313550 77 320961186 76 470213545 54 645695470 81 368972594 38 318104395 68 109046482 5 327258125 74 123702761 58 25541074 23 785864523 47 436125671 94 114124151 23 893538564 14 595822416 98 971760417 25 926747090 68 262267552 41 902990063 20 932901662 1 841890079 7 754239632 83 675784661 83 205032927 51 165983232 10 739469271 89 727134403 11 949379563 14 911720898 16 96474919 63 34076160 31 468231124 34 225898564 58 977959000 73 580625126 57 284978151 40 857859332 31 244373967 30 945749538 78 831081713 35 194856071 81 420598973 27 497199091 81 334850555 1 504898274 27 464967667 88 690444232 79 727202291 13 375419281 61 984074819 98 521487035 44 696039469 60 274569189 91 773563996 95 611683026 83 36545998 53 141102652 18 201283730 55 251353657 67 526844834 61 851350247 56 929266895 100 977409111 1 578587640 82 164001773 8 356018008 70 705981571 42 591470368 60 641640762 67 213602842 16 632201218 24 847213088 53 715254773 3 306755485 13 709803541 100 217895999 17 260903017 56 617097901 90 57051368 33 60569739 8 611090637 31 414315453 61 24255645 25 853696050 13 947864693 83 488954915 9 484722213 87 234340570 96 471781690 15 345767996 13 209590527 10 644385843 85 171325855 35 65553819 58 384092294 23 552343103 61 483177538 8 847341245 84 543746996 88 665244510 11 720186264 36 23517036 73 251438580 5 37011740 75 65290697 29 821576431 5 362349351 37 567345462 79 448136581 55 705506056 84 307382213 69 581313611 59 177852512 21 882601024 19 291628379 92 109577274 65 761730354 21 564143284 74 825637353 70 381377136 48 221873732 19 562510889 29 548702196 62 157393821 82 212432550 45 832038740 63 224073111 38 478821126 73 207033119 37 382319841 99 414052091 41 991839104 52 104192386 98 398616905 34 213942340 95 280369077 26 497179853 41 641143899 36 937699574 13 310688163 33 685808021 12 912247216 41 209561678 23 720307654 29 25918708 53 24701797 82 100703594 46 786738876 93 61539108 76 969372320 37 593305544 11 347919639 0 582300046 9 735679017 20 589154125 51 721096798 92 497364484 12 636900321 25 561882792 33 855456086 43 445649799 85 690272802 31 35784610 74 430284312 13 806783271 3 892551290 63 92336274 32 264720319 24 701520238 5 812059724 77 570353073 51 921949864 49 466961314 32 437763670 8 706355272 6 904698896 77 129068649 71 594528266 24 561339951 90 409486512 56 536676907 52 436601482 81 566568783 14 255032279 29 253249037 65 270525019 91 469864578 96 805551032 41 959192084 8 464329097 21 498614073 70 499591117 96 959702596 45 444319496 76 102132395 63 183691117 12 561788531 76 575677107 50 188407625 24 588701103 91 955010726 77 367638220 58 215278266 49 600426766 78 388992618 57 298612275 60 655561666 56 529800398 100 348077474 43 802053781 13 227110406 63 576223672 93 504430306 53 206412784 65 181164432 62 558189724 36 262926095 44 408960594 39 466855668 85 479167159 83 704743963 31 507415326 0 870837720 40 848718000 85 117811300 47 730630587 1 963357942 52 2107257 0 191796661 68 69166978 52 366797205 47 955857563 54 516364233 32 472205977 24 485657565 49 257663395 57 837280035 4 664847895 63 804209549 67 761521370 23 869434973 48 970708580 25 496180115 18 587682983 23 575084395 97 269142098 58 828961400 2 802450232 70 302476797 12 558768089 12 22523236 7 373597919 33 131138786 14 478249665 18 312394388 84 656159608 80 699937860 13 156970317 4 294188752 63 191144910 65 759594640 82 413569329 97 997376819 3 804893650 48 804494613 60 886392345 90 991982565 90 628004611 24 67658648 45 156224882 49 695290074 59 392103779 18 465147611 32 59436499 3 451664431 43 94787282 41 851668367 70 282047614 13 359805138 80 362140658 5 147484938 15 709977016 67 119965210 0 231199022 60 664421353 89 246149785 12 473336895 19 968147862 18 888335729 38 174363561 16 853925824 61 97414755 70 71526099 6 587368740 89 549946432 41 563942444 56 334211453 85 834132719 34 133987469 81 241645736 60 355219087 89 29652263 80 104066039 47 35319234 66 773902472 98 98818549 34 217638068 28 758375034 91 527928131 35 670057582 88 414161413 75 523000011 25 832066352 94 158637950 99 378151725 2 296705591 13 775906791 90 423611802 37 119277204 46 680359517 97 254376232 64 800327767 97 747329260 4 434350561 53 366658190 32 701439053 94 361852797 93 40424854 38 556114373 54 132399805 13 298288914 92 679290901 58 158466876 69 988362792 0 328801564 84 379337215 57 514763378 74 212884391 87 9120300 67 378618222 60 590118387 83 795423328 82 767093224 39 870863082 20 389030736 58 934958378 49 693787799 44 915360371 23 630816074 1 715963058 85 457258869 24 824125076 33 535583619 5 796939241 96 209586790 64 935836031 16 788414163 59 228225669 87 892167084 84 842877663 3 88433570 23 841697681 45 132049272 45 732834417 77 342927963 73 538967893 52 73675173 52 192307158 44 5070921 8 584697353 10 675416924 98 125410923 47 547949879 49 779905459 60 362778247 21 908532350 79 491240076 97 833093278 94 479195527 64 874869314 30 750584001 27 426569123 63 81925939 70 704608605 20 68814313 31 811974 54 323374786 18 19221801 66 606648244 95 213940202 70 277650879 40 642089851 54 960369889 64 346968023 54 417050537 39 76580064 37 282538917 92 876664088 19 367070113 74 536542186 56 459054956 49 901993863 71 150349058 94 119097617 28 198295848 15 39638096 13 952721909 87 19763986 7 598575551 63 816614236 76 309870821 99 147919844 57 647627096 72 305413263 51 434668439 25 884761319 5 300449045 64 180356026 64 432196196 87 647066765 57 20445401 57 508762130 86 677470909 64 318183908 4 250145959 83 187083980 96 316780244 62 686146658 100 456383176 10 450667379 62 617708653 100 540130124 28 783370940 21 661712675 55 412632746 7 949374694 34 977934909 74 267186401 24 285744834 58 134794085 0 699056601 36 985108136 13 924382296 39 292733784 82 319888103 31 733084778 70 764483162 17 495414752 15 742629340 0 875126335 34 297704075 85 499230548 15 455996410 28 113108376 27 196914619 64 485585130 34 926221837 32 315384642 45 609182224 7 637897062 91 675023548 92 908024968 63 977937653 24 143782618 45 921649020 11 934355249 15 91852954 2 584072895 39 79875599 96 153984271 70 389779142 64 305152144 98 267856718 57 316389161 89 837992783 52 31770744 87 698183965 61 896063735 9 318572697 34 655332743 87 341953837 28 630229587 11 675633228 49 664107805 33 596725597 22 340276280 58 908909221 2 827918932 92 468288243 32 570534311 98 70630027 50 277307193 88 106501492 14 402967632 20 619351440 52 14559863 58 285369867 49 295483069 21 536114350 67 984545716 17 762843128 2 513583924 70 991710904 28 234823131 98 760292546 61 750408455 65 426436560 88 928234056 71 883940279 4 482102798 20 234344848 74 587245637 66 999773062 61 840306638 79 827585522 34 769531340 18 465704536 72 745575884 89 935140066 49 645126697 25 359633189 10 245253559 42 492100934 13 458954758 13 847937204 72 266144031 86 639290768 77 972583724 56 920715924 68 969277647 18 108504034 72 345780280 48 235971253 21 558764714 12 60505151 44 898984061 81 559506454 34 109370088 16 918202142 54 727326317 11 438991470 25 335356832 40 8666590 26 340967277 97 249554665 58 11440961 45 683876217 12 751817010 56 732376797 60 732278047 49 571325158 47 893877249 29 159585017 75 824804221 9 560682790 5 625836849 89 738197980 16 946116451 99 821556422 13 426907965 61 814041916 65 376350675 23 367603726 90 794106256 72 551484045 33 787562880 23 409813369 53 647161463 1 428929518 98 561922377 58 34528137 71 446425709 35 259366771 79 490241160 59 498184836 98 483952675 38 501074661 99 313440191 72 312406778 64 515220491 77 912664393 8 795713038 80 361600382 86 261349727 59 323842905 64 149174487 61 249043286 100 393432026 79 226550376 46 904417553 11 880274156 96 526155992 70 978031649 71 650143832 10 393352538 51 862010338 46 254624164 38 626219909 41 39248132 28 20056499 81 279849451 61 348193313 3 122856768 96 10140428 23 825461167 95 271616046 8 52747908 95 578736857 32 277586433 28 576317585 40 776509767 15 988583327 98 587521675 73 489574014 38 672306403 68 114929255 38 261143929 18 30348897 77 334425909 50 873099310 79 934487742 37 666989868 9 359727944 85 707594269 50 115162073 91 143167475 26 424172840 2 316899292 5 128090351 32 205990788 97 707339194 73 444786525 11 665319700 90 437222132 83 999329645 45 363686880 22 156374012 100 908990882 7 788920872 2 127375504 42 192116492 64 952566202 79 728281306 83 994335165 81 840465379 70 705611928 48 780248536 29 846768421 51 538471101 33 390109185 82 618777569 47 665988304 10 975283226 91 469958124 96 47972331 46 709842808 63 540341450 25 172813763 52 804636361 50 832873906 38 569166389 27 547032330 37 131571058 42 805233634 73 490594029 6 161700296 40 432688589 75 756569770 44 126201878 6 912890463 23 718015599 23 449717379 98 802619292 75 955159080 0 801343204 53 606851549 99 948054790 61 361222857 15 877433541 59 678678222 17 535236711 80 539675449 57 382236837 96 685389376 44 946251839 50 199610967 98 295236456 41 365255369 82 837723120 50 379095471 1 861456337 67 334857773 78 45682630 33 622689405 89 269623954 77 600473991 18 813697430 10 367928496 30 932104089 53 558142227 59 455987434 82 584480462 63 63771362 57 372186515 37 727755491 57 264309198 30 567015521 98 815683374 18 929888918 49 846709050 62 614977205 20 500403539 12 77744672 86 100203639 50 781914060 71 993211445 41 618808040 93 362145451 69 168834300 60 724239484 55 56724816 36 896912755 77 112484292 9 2142704 79 521398859 50 677692407 14 819168164 99 615908598 86 920038443 13 7522850 96 252304119 55 469854477 27 128659902 13 709924351 22 386677407 23 256346731 24 517835030 10 506229849 99 264552848 66 62789172 93 800424467 33 39090302 72 139112882 4 881293170 6 584909257 36 439213859 95 932284351 42 950190265 64 473526950 37 883795524 57 999472342 10 85362491 44 860537866 13 191490313 24 498614414 1 596621349 68 109674971 70 516163135 39 328816783 74 172284389 88 579551907 48 243939216 56 432492131 7 318700953 9 389668922 5 236398596 60 860934398 51 265801203 73 568074947 86 702147855 70 995866958 67 540000570 20 581233555 78 415202127 22 846865076 45 311436170 42 64607204 22 544532068 41 767942749 86 237314128 77 801498865 34 672311643 46 807153579 100 387127199 63 596595800 52 853065573 23 130456717 0 918196917 95 287582383 99 816352642 20 328688616 48 264559927 77 981205366 72 980291341 4 217291265 2 935165164 81 796705837 56 768758380 26 917870448 2 931430548 15 789439627 8 240762111 68 29504094 66 336241917 40 910713966 31 202378827 22 952578405 21 229083681 8 574055656 15 340873329 43 837294793 57 72024825 46 282548835 85 597204732 29 578447794 1 671108318 44 867977114 26 291873328 80 397677421 53 334122274 23 590018093 85 811806243 95 318987632 69 748660797 12 41751264 31 358251533 41 169399642 52 742613200 86 185023148 91 389715609 56 424752614 48 215616101 28 277142780 6 859849756 63 780955863 78 416618704 23 743095795 11 123217406 77 62245250 81 883628364 73 202101117 53 521816681 99 478188466 45 812738028 54 588074454 70 528119873 19 77105602 1 629996109 68 444940966 95 170806358 21 995495816 95 957864729 87 320283498 61 261730387 9 641478902 5 608682733 73 622746624 75 89932938 87 907039675 40 279889114 64 113705625 89 287238277 92 913798355 61 851457121 41 434028196 92 398543735 30 247970620 94 595205198 95 837458531 64 834586616 39 598669926 67 248977064 28 37840959 72 719303580 66 493005446 30 593580010 33 392765900 84 266122099 8 49741124 25 419752773 30 191844758 77 997899756 69 276766358 32 236020211 92 428134000 74 945387518 81 265398991 50 896885734 22 778677601 14 512518785 75 596759867 57 715135099 47 872033885 89 909315410 69 79070541 80 374588544 50 687983717 75 72767949 90 589436899 77 372962643 44 185930570 30 359312514 57 339751863 54 976072550 93 991386923 91 594428199 66 58349620 33 811422631 67 53463478 37 785126508 97 869022141 56 657273070 24 447750056 22 714066965 64 943870225 42 46676693 93 401886203 74 481140336 70 53607136 61 152254030 12 243162145 33 271226070 57 999322019 50 328609237 19 921991686 84 376630385 27 500849965 31 552571958 37 771548078 5 418683417 26 111085327 54 733911500 62 159282308 92 56110657 76 316624202 63 526950593 7 231548258 78 966462275 30 279200322 59 170360005 55 970737976 24 523359763 8 82194178 6 20044886 61 747270836 43 101931019 54 86144510 77 178692293 20 637797709 81 402162747 89 96487833 56 574599014 78 728428071 71 569443348 99 285777528 76 124585896 59 712297303 33 595922126 87 824049463 64 161786647 9 494566840 61 784683411 60 225388865 2 914684993 70 343504981 70 643827041 5 45773954 20 93503320 97 714827870 39 650105817 54 760123386 63 650875459 39 51278442 68 468727939 30 475843079 61 813989397 77 540294620 96 334631283 46 627745331 80 809334304 59 681856945 62 138927866 6 693049582 43 554757118 65 266222858 8 244572149 1 29406796 32 219881098 23 407635741 2 800104976 28 301726357 10 83679663 47 992066369 69 554333204 24 602500666 89 391493134 69 118064716 88 707724909 32 840328938 82 336657083 81 852385411 69 415062646 81 101945826 87 735168631 48 729327372 98 686330167 77 289468616 27 15029575 5 191225384 24 257379816 31 677202084 37 43645636 65 547348224 19 525885768 8 930964479 17 754476867 88 772450234 60 40788332 57 607615242 29 626630329 0 117917315 18 513183670 81 626603355 74 312646872 6 741500195 85 564371230 87 365360421 29 469530427 54 981779829 33 510785619 49 630593069 2 861382635 12 250161476 5 712554193 11 980775605 18 178637268 35 234723073 64 51122393 8 470102040 63 301688681 68 300799891 41 466861057 26 263856902 4 564177695 60 285175228 93 927744225 49 799409562 21 694208052 69 892107431 78 832991414 58 951854206 19 951522578 36 732721650 84 101499859 7 488528351 21 611306275 53 105168694 17 137328638 62 984356937 81 544322065 10 251642121 2 625127746 49 678271438 23 944862197 4 488954691 0 308023150 12 791190384 62 223207447 64 475247217 88 372298749 56 444011025 29 306864519 8 581448962 90 269380848 14 898601330 12 286688132 59 584252164 72 548976919 78 28341886 8 477644642 91 564796625 58 850368138 6 2741996 10 454913373 53 205180700 34 381923069 19 621594397 77 496149233 33 54612995 80 245544929 71 37772752 20 184444489 6 72494005 93 527967663 25 861451406 57 667514941 72 690497903 11 375519428 79 165748807 67 454106622 43 891161707 78 456702997 8 223399400 56 729816476 3 47631473 15 950253995 85 624811870 12 634165912 76 680374484 23 208148910 39 651694268 58 359340325 27 625554199 88 341245417 23 352622463 98 978843345 38 964744482 75 889889267 95 161359258 69 893654739 59 12552469 88 755954821 89 158554879 22 250190022 79 217704505 68 422033679 68 619620875 41 694122440 75 560559233 93 585346258 76 711722352 45 247598252 57 176782192 69 931598698 10 166770026 87 357433156 60 34612621 28 746105638 6 163116686 73 842322677 24 404157578 68 68253694 65 117251459 55 940611383 22 49750866 73 329781695 13 833539340 92 410247453 87 536407686 21 63947258 16 756438729 41 381520102 12 111981364 27 396820350 9 818138754 15 936215784 4 363125287 96 73687413 21 320186916 2 447120604 40 877643594 25 163796603 15 566898928 90 931906611 11 587560882 55 22116700 7 897499780 31 698723530 19 244407136 81 607509524 3 687634743 32 995031048 100 569693681 8 774685935 35 298021158 38 142028626 72 610859523 6 437979733 48 856698464 62 526293914 43 850647738 7 244198546 88 21637690 5 983582060 4 427002880 78 378541062 76 587085798 96 959877414 72 105117317 92 625665659 16 774617677 83 776414297 52 961084704 61 698287095 67 394459780 88 343365444 48 985562154 99 63034979 13 372948308 64 793995980 92 903575614 94 104986285 36 804528696 51 116004525 81 709059286 69 434564539 47 5938037 80 527185673 65 394234891 8 716917513 50 433695152 26 538024009 27 60673838 94 945633911 10 450745655 20 408887575 48 25931705 52 602079244 23 550090702 5 432568719 84 432181035 69 112387817 72 775007230 49 846075517 19 772800989 69 140333725 63 202304327 4 58633262 13 590170883 90 112051625 22 527907995 44 902567900 31 738580059 89 998626301 73 800921151 99 136618422 70 497774406 84 972730045 40 769127238 50 116202443 22 949481673 3 414851366 78 304824621 71 97675560 15 53628889 45 910576067 8 906167513 76 336857966 30 669994658 60 497381038 48 172499184 51 89219979 62 157910391 17 650860854 52 661134379 3 365917143 72 273581257 72 535728113 99 836963952 4 234335925 35 322265769 38 227735672 5 894656162 98 546261653 17 24830003 2 483882507 33 966890175 17 752647443 2 33093744 50 739159202 73 422432363 22 564899657 40 723207005 66 158689610 25 498459361 42 71864468 91 346747917 15 179159497 77 66979607 56 380205507 60 746914477 89 240891069 26 63991154 46 264738225 17 962025998 33 569949184 54 155934123 10 101357871 40 896109452 94 983534097 28 713682792 4 834938704 16 172509381 74 585085616 54 307935876 37 389911763 93 562217775 88 33358886 23 849394527 66 778610156 49 205562688 21 90462806 81 745281473 36 739933139 27 436606436 83 231937011 90 264558563 25 60151283 22 987631379 67 956760169 50 891933261 95 501717148 96 738300564 80 192450485 23 998371785 33 122771510 59 805970 4 332054790 49 347265574 86 330233674 52 613818626 67 860947499 73 230309505 40 312968894 83 751248863 76 935994522 68 575401990 22 563374582 99 382571066 95 353994858 92 56782688 18 981191670 21 181088017 89 499786893 20 570266503 74 689890644 67 605665225 28 155720236 47 945473449 0 663917709 45 700806986 44 811631245 9 12452695 75 686099374 22 811033554 51 552545364 31 625956475 39 793335190 69 628236579 71 693612607 36 347405842 68 597937219 31 661914445 35 320501959 37 358795800 2 543589472 46 493383360 14 948853466 71 394733774 0 234535204 55 261563919 33 621513561 28 316401662 18 342802902 28 824348868 78 562085524 60 475448622 61 217285891 44 433862114 37 744043031 16 193176718 7 629639252 29 566224110 34 521694628 28 78177160 6 557632175 97 972608960 51 164717334 33 141171915 75 702183541 74 125860123 15 905520883 69 128530617 53 878218709 100 947080250 20 32829283 5 781959965 12 439240617 58 311119687 79 553572970 92 351960032 11 24668156 81 969434165 70 912429807 1 610398333 40 126549814 9 633643369 26 884342701 77 893727396 66 869129369 53 376134076 22 434883670 38 180134087 75 277565402 36 606734984 68 865159025 55 497409272 37 820557609 97 208614071 34 565158702 44 976922889 76 822891866 97 641600940 95 625315461 42 249207455 10 665351229 40 774061620 76 252655639 8 424776662 14 185988068 92 657132647 57 256544265 31 286762370 50 886418002 0 664933971 2 928902640 8 767888165 96 712215583 25 811130315 4 938093085 90 163850112 36 759658722 47 258771879 13 293051723 50 572508713 31 178769033 92 807765556 20 596988668 71 800357264 6 294468338 37 130892371 0 512432633 2 45625926 77 35592394 43 548128316 93 436208872 50 296908391 81 162730721 18 380038572 32 277195104 41 303415696 49 229730754 55 806691475 46 540171381 4 188594134 89 414670867 5 218196857 35 740075701 64 293537007 70 16903813 99 207175434 27 12499388 18 388624155 60 237495471 87 960131637 63 471210834 94 223763794 75 900591111 8 816815119 19 562674717 85 321289775 66 733092571 94 588492753 23 265925339 71 658976927 70 251638521 86 297497008 71 691797198 56 90798738 0 560114578 1 754171692 37 252142443 89 707619248 48 857886058 79 885717723 28 166683169 18 224898469 66 130365066 16 256322834 26 543105354 38 141831509 23 417261552 53 840754516 53 544816481 72 623315022 28 85286062 25 25618945 66 85098226 69 40190405 28 835565580 87 588436292 27 547240669 74 911533599 18 887966573 75 671194676 52 759983795 29 384366624 20 637063212 33 648114401 94 779645290 29 303574631 97 803462857 77 26144210 74 412062676 21 508244635 99 196868368 21 53751620 71 246208984 91 537666732 62 847922076 94 126320975 2 605653308 39 881337053 36 800880833 29 632920133 60 329423003 79 988628548 27 926820088 20 229442450 80 681664111 95 879192514 57 448173581 78 690371635 62 186892684 2 804095760 23 92844770 65 648220831 6 957376020 23 428534124 60 884849239 70 994415787 97 873766976 95 945135901 45 198142620 25 578553522 88 17906242 12 564020883 55 629981232 41 263753435 66 626062375 78 862359614 26 273283253 2 789646390 18 654055865 94 649192628 1 338209560 82 50062882 65 113922528 66 362913813 60 158540574 7 547883932 13 39194982 65 932799272 46 151595911 2 271024413 62 466792272 75 203843830 30 860538484 28 763995015 43 808454390 37 139282553 91 878092074 14 200642242 31 690013599 50 159800818 49 463148580 48 436501678 67 645840177 20 11723850 0 990723661 28 789162763 15 12980490 85 994297599 3 718011031 71 571609727 96 969821187 76 125070172 61 60226368 79 330363212 50 850037553 22 793311248 3 108828803 42 660279999 82 183356608 37 537565272 19 573564967 92 874958901 37 136115603 88 593654398 94 661365620 16 765101592 96 635055594 93 9552448 23 356080356 37 532190420 0 26184431 26 99041265 8 568411798 12 698992914 89 212725942 27 351582412 37 838263295 57 268611129 89 98665985 64 750288278 48 982691225 89 19087432 97 471445139 39 220019402 63 766310728 4 144708354 97 115035686 43 962812286 40 80343432 85 663048087 97 503070511 57 110295817 15 962329472 50 787855042 63 994687297 51 408168720 44 938711097 10 720846467 49 375201036 2 227936375 98 491751201 57 62590568 64 437980571 32 962999203 23 32424560 88 256462624 27 424402718 83 888103035 25 963543193 71 434088854 99 537265521 85 90501259 1 411396672 7 571102716 33 414726257 98 851553825 8 190039070 59 416137045 87 712456321 11 231093703 36 289610569 73 695732201 66 845488745 64 440387873 17 694660017 14 786546830 88 807026242 93 968528075 37 618078001 7 611175167 18 215224463 45 894836692 86 32690313 19 342725075 84 877937304 87 783484717 40 118176698 32 784656760 6 442719966 92 47038820 55 432893191 90 49173056 81 445701626 9 266750306 12 965088508 93 38941249 92 268590427 43 948527357 69 76495339 44 581313404 88 43188467 71 654775068 38 266442037 62 53679455 78 708384430 13 445199336 86 490124536 12 266122033 75 519785856 75 128939066 43 602690892 96 860257901 31 462589149 33 955384033 31 404365814 70 866277868 86 755735685 94 757759484 42 53507758 51 349229728 3 745170738 42 751362552 27 184567491 13 253290883 64 43042447 24 851871750 25 941510552 60 989550294 50 920676971 52 237225337 37 911962685 67 172326751 95 328921987 6 901092604 89 949240763 45 627881838 76 419193364 61 969218679 26 587797071 21 845780677 87 450294720 26 486734164 63 764904586 64 606379980 15 425668420 16 902849452 54 747125347 17 427815088 7 989981265 12 828371889 2 366255039 6 144388352 34 341221874 37 308241557 40 593511684 70 649109157 95 13314798 92 971522793 74 995287551 92 269907997 16 417305868 13 230362830 78 884052074 7 708301025 26 13678285 36 698277339 83 963660257 56 225436669 5 688631023 18 20551450 47 398940623 98 816813043 20 970294371 50 993403753 59 319376532 82 995255233 31 614490088 39 820350918 69 306172978 84 924377607 0 567008947 46 121627802 5 216336897 15 288726925 14 534426606 13 535714709 99 155643042 73 529301058 43 164302393 42 798703587 19 911257277 81 139287358 83 172388325 46 175314 36 152717523 3 753474038 15 750917931 7 979793772 5 404025996 4 343429366 95 492425453 25 823367422 25 603891975 55 881043618 38 466625107 93 452630186 35 200383943 50 395609861 91 693260579 9 146554077 36 584441422 5 127563672 31 621663177 9 729658864 2 885780714 19 391744348 21 275272471 28 933461701 27 360141289 53 736100447 45 448585112 61 688914221 3 560232701 66 646293639 93 993085114 44 220690068 27 698902430 91 426877257 89 434023741 42 770353737 71 453524705 44 309225221 25 255127247 73 433538290 25 709436727 50 96336968 55 879326902 34 913891508 99 174091661 49 963163318 27 352730620 91 130222748 1 360909727 48 609784376 79 472408279 96 433069283 57 230471080 13 71715504 89 360372402 4 527688098 42 660560791 84 502286921 9 902210588 84 699218800 58 411504690 40 553168977 6 431559336 3 314295725 44 306751885 27 182056701 59 452515507 53 701009854 70 118833983 21 480965970 95 996697049 34 862881773 49 400877355 54 408883863 52 315137282 75 849868259 3 451911665 74 404069007 52 820056505 40 306035114 86 587689418 31 552436817 79 816623789 69 828027887 77 643728417 17 34434744 86 202712708 51 976104449 56 87259658 82 225058636 68 902291131 16 220813555 60 549497859 18 935778789 71 513427336 20 64720332 79 343204177 52 98035751 80 369445216 35 984469622 72 763378690 26 127534041 97 328329701 37 380739124 22 252847202 12 940745397 17 359298745 3 951854321 100 446618080 51 917050932 92 199681307 9 972027512 74 891441137 32 763592189 44 349541497 15 574434775 95 927783772 88 557729142 100 320764414 35 219622776 100 76060178 92 433677126 96 138569325 10 838316375 74 697291947 85 691383175 55 670098935 30 396151423 43 926977988 58 729884215 62 528697038 80 745211354 30 796901065 25 755072149 82 636547661 79 949426255 40 841934958 24 703951688 55 339618226 36 702027999 22 307606803 97 418730203 80 187810324 27 853111597 11 419897915 20 570134909 78 869710046 43 150343652 25 304636419 9 652076346 64 99799639 92 614849617 55 545383162 36 392637346 29 695415412 38 50080719 95 656840152 69 3514491 55 426298439 28 467420889 87 806648025 50 475521665 97 691344429 25 356617482 54 713845543 88 94525256 1 630853263 20 899733380 52 769161500 42 810547636 92 603565773 95 382672448 45 819913693 32 4117096 30 61878668 64 51674334 86 99396666 40 267001018 22 65789572 25 441135617 71 300374860 71 273517824 84 613907828 76 906565442 96 169498996 44 747501214 32 169055525 80 279176329 73 673382369 94 161438947 24 121705270 78 886844699 46 53252461 87 199243168 7 969282516 4 612890340 46 181219694 38 897066532 59 67584332 92 389180739 83 783875837 76 158744807 54 524327135 49 104730519 15 481927406 87 759675261 16 865544098 79 692183761 87 822263220 63 649537568 83 335847494 64 507683153 9 724025872 76 262652312 54 242365083 3 433683279 75 747065466 52 730632885 67 769416639 10 746911000 72 874384923 4 502607324 92 774447300 19 409229895 37 525490084 23 886506692 15 47837220 3 443130644 92 931669250 96 200079055 43 550769120 43 687239588 39 159544529 98 286747137 20 12670216 30 397149999 33 657585749 5 16620771 99 87455035 71 89195613 43 583489389 44 283454598 97 963027466 30 728557138 37 139293503 57 354553135 71 35192997 35 297214921 60 637643198 50 685509858 55 173195739 69 353643688 0 142979866 68 841187398 73 151366028 61 574001642 63 644996677 75 436563752 66 548441393 59 756828591 16 521441616 85 292174865 97 212781441 0 310496913 29 29185286 90 941228979 57 491051261 19 610462934 83 156883148 29 759895720 31 734968129 75 811429300 78 643068016 47 431100202 6 394116558 75 11896582 94 462516925 76 914012751 8 549404170 37 168127929 8 133784504 10 320670687 87 822143580 23 251789155 87 592854309 81 151434287 82 225878167 43 450309337 83 802356326 44 866148453 100 240290414 16 124578835 4 209303384 48 288546624 28 147933415 66 206313656 59 782090171 57 859130121 38 677209288 59 936004474 97 401723923 54 668141703 19 288212087 90 599062222 7 786584141 37 442720023 99 286594305 4 255934359 76 850003193 7 104105944 3 293667271 18 482940226 77 542783715 94 627478394 41 510281325 67 662892325 47 724184675 2 101382935 88 836577183 58 877611064 86 75082398 51 525828521 14 859317389 91 880322239 50 963854653 7 539447664 35 922501149 51 955695706 18 2589610 15 110340640 77 935290668 48 494440403 41 79015453 72 105852158 24 995766374 48 594896972 84 459232686 44 717135677 21 872592800 73 194163956 54 173605766 64 879885639 65 126043296 67 81497870 80 701821438 91 817852320 43 436475971 94 918989040 83 511455045 61 512361930 61 772082235 17 293124237 68 850570308 94 779934227 17 110898861 80 774233172 27 919051493 19 870115235 58 240897891 4 3429301 99 524520417 97 527180374 5 80639152 98 745677878 79 87803363 94 281157742 0 148543093 42 110829400 18 736045656 53 635859032 17 946069247 27 712183619 19 689033258 33 146615972 9 602501623 77 803728611 95 205545009 7 475246830 98 859716285 39 88576440 15 189775994 55 289925861 5 787320210 52 288696975 45 765956100 66 792015669 16 602477533 13 937953154 70 314209463 52 153573920 86 584255696 89 635679140 89 505972572 7 78741391 66 380073811 57 669079931 97 175823075 69 923714891 96 583963118 73 249696143 71 641434353 20 262020884 99 201351262 84 60260769 32 305671817 10 305440167 77 588878318 92 130640523 78 390808394 16 942161149 22 576235934 72 572920478 84 859205520 80 237390214 53 593217233 20 932061689 49 644702428 50 137564495 15 83342139 93 86823044 88 736393779 46 890442684 0 394313926 88 391916399 61 105499739 34 79758756 9 818650227 23 630911315 81 412414964 9 666298105 23 357094083 50 2498899 23 406558605 15 832344038 57 966147948 50 146793557 20 227693669 47 918820219 72 809978034 59 753158390 10 30581268 75 710121643 85 841243586 97 640161324 35 427995846 83 674750036 94 451444352 45 391647865 91 918117418 99 236861257 81 96381475 80 202117731 48 711601132 88 129613327 7 163996052 95 141228203 3 915562616 90 270240053 78 414458772 21 369934276 70 293090720 88 826763739 54 139658910 91 444034240 2 636549375 73 690556062 96 325895183 99 37197450 38 975924577 52 571995295 90 78914713 61 166820652 7 630579265 18 864516851 10 342123940 81 343584695 90 99867538 72 244870656 61 346270144 57 163866000 76 487362940 42 587599052 29 296671758 17 150305108 8 367466715 83 260005822 97 545952077 9 154871251 87 995261272 31 971418125 98 315378242 40 726444310 10 953491719 95 437053153 77 441423686 36 288275627 53 941172663 23 441416381 6 353360640 55 298360055 85 533834793 16 966416772 30 602759474 98 633339613 66 600874162 65 136197725 31 399582655 38 225362907 71 632057021 19 998676056 39 438381861 2 647007142 37 419320793 3 457745454 69 744935181 67 994315953 62 485171471 95 467760464 42 252099013 85 665799645 1 394462595 100 114468395 35 157096202 15 884478998 81 368721821 23 760765968 32 779681951 71 519124957 93 471949684 31 182287415 33 399914542 33 482883015 10 43655531 47 496478771 56 520215842 42 516126816 38 64861329 38 99760949 54 961397577 44 924480960 64 186992537 86 920532649 45 869560615 56 879975995 76 216062911 27 796742119 16 54268096 29 454315847 7 449682090 31 723044662 78 938917563 65 970131068 96 475037788 49 594431695 34 731168867 50 380413058 12 748478964 99 190859645 30 386178069 98 704277027 34 470448876 76 553108150 7 514759970 16 858544133 5 335525946 47 827422975 94 779493264 39 872049135 45 642666705 97 413147834 62 648854914 42 29221547 7 843156447 68 484274746 49 571787961 56 948128921 79 743659990 41 479432673 84 878397104 100 319127663 35 113311991 22 557037773 3 834275077 89 12425663 85 381058829 66 677941640 58 995079039 25 716409556 67 52151299 59 201178931 93 93295716 87 735888206 69 329811668 59 185911884 9 363258331 17 325244055 83 827584541 31 850536221 42 521151910 70 296604639 6 407915887 8 967941391 36 715068717 8 218018347 23 443107545 99 64517134 68 268767002 2 277844198 51 631017531 10 14214550 88 271515770 22 530550724 30 401890974 7 728689456 65 494010636 93 269735170 75 685869511 19 871612380 19 828978755 62 166756093 5 33916570 15 719054889 76 357890062 58 656663128 56 650925078 37 97757155 26 284265993 85 928680040 38 468260084 7 986869178 98 769901404 97 863687343 50 874785422 90 420699962 76 245899851 52 686753674 44 20712008 28 566019984 80 205932549 6 697223488 100 97248145 87 192509536 100 678515697 27 769934138 34 180067089 4 1965689 24 842880413 16 781627589 28 970325124 63 361705261 23 972769287 89 722220774 100 117927272 39 794395345 96 462818764 18 446966455 45 273959975 13 532995335 20 462083417 5 288860746 41 277581322 64 383394455 84 651035302 10 692180692 21 46769056 29 995525088 11 302258998 78 317846878 34 601456789 49 209440403 96 643392774 83 468597051 80 926274564 99 894735353 100 243538894 8 390128127 34 627641991 15 481178195 55 403545399 95 381624032 67 461762043 64 936580949 49 140351918 14 941955212 79 849505165 43 415236056 51 265951896 16 36969314 33 20970939 19 758967735 88 765005875 45 950645871 97 942247562 21 559807125 99 15687815 64 95403076 74 295035436 30 550953732 21 411226223 90 112935692 70 632152609 9 571803281 46 218594163 42 121907914 86 389774665 40 40040870 57 870279529 87 511606155 10 222954965 42 286314380 19 282822895 91 650663848 76 530905312 18 228130553 28 767205187 66 61006512 26 172646710 1 75540376 0 993315745 79 748229502 27 370447476 9 980354433 62 757462809 16 665510230 7 395745464 78 177289782 27 711498417 1 9572295 86 201009611 3 936149008 20 98199922 2 557279446 8 853464026 48 454868045 84 583051294 34 32100322 81 999813732 4 297641808 83 873120841 27 470796913 95 825266040 41 799705321 17 452558163 84 407767272 3 913500938 34 613588088 54 889550217 73 477464475 98 85171729 15 347282828 67 460416800 41 859130273 81 683239861 47 221757575 40 26000440 71 860788245 52 644084301 29 360970024 23 621810055 66 308891752 18 397015469 10 842747881 22 45165383 90 305407482 2 921461443 90 552844873 54 666159656 89 568938726 11 865330537 16 548640383 4 165019841 37 180979766 10 848897180 59 815736155 56 149993044 1 236243728 61 250957889 77 156033186 10 636151807 32 665968842 24 18336650 89 269905678 57 121620732 12 353988484 33 934227360 75 20042742 62 603657373 53 702446564 69 741029555 0 253952859 65 420231055 44 420237783 35 704318423 80 207241757 40 569586197 49 362327894 2 218907227 69 522981603 98 256125019 64 571372847 57 795448003 52 740914203 40 689781442 56 529937064 22 138118305 36 266407601 87 861185482 46 833524802 30 59744475 16 915323816 93 806728106 19 85004490 47 117113216 0 136616392 35 144212138 27 939657990 53 54474014 30 860643769 5 184561640 80 142599086 41 543560562 61 241371968 82 807096550 71 240112176 78 284865083 94 82108220 36 740776794 95 647770209 45 677437794 89 702612066 98 56488026 96 904772134 26 885989491 1 487521020 16 481758819 66 635145952 34 221830167 21 917750854 76 828605123 92 148822146 13 810332835 71 32555447 78 571600740 62 247164137 45 440821756 74 583796585 66 888027424 59 623519402 62 747681414 56 610189612 93 452277182 12 315323536 82 20068587 17 685373032 5 820289515 43 201164328 99 332898314 0 519231192 50 69500063 45 843668554 94 329990133 14 8743610 49 273884600 29 637947648 27 265159960 58 3793550 79 585044323 16 623112136 77 312808559 21 407778163 67 829835152 3 844499798 85 377461816 92 888349317 43 813138086 63 61329420 11 200828764 6 112051528 75 203696016 73 675763613 59 747351227 77 964615019 90 941285251 5 11998995 100 936639912 45 446322317 94 1032932 97 129361308 0 263539453 91 506328791 54 108368915 99 296402415 91 557482392 1 868951215 74 650907401 70 75344245 18 418760728 52 214720996 94 574923041 16 331805168 80 510899898 31 310063597 92 399366553 64 926225783 52 752270506 97 220484001 83 825889498 98 758057067 64 931681597 61 469471287 67 406579280 33 854590074 43 484402058 59 129124820 69 762827987 33 462594635 1 882217709 46 146666064 73 645060333 16 939300378 92 740398947 16 819231272 93 343477497 45 323582476 16 356337867 87 246429996 51 343493612 87 292755406 26 965784601 0 368381119 85 236897862 69 677093676 96 732209055 69 198305944 29 150520927 38 975699555 49 921377758 63 513456047 30 379322091 35 276539512 48 647356313 85 25729418 2 249281516 81 19075966 0 377209168 79 796128539 96 149237683 20 439278193 47 363145737 33 61668084 40 170001400 1 116783823 76 82197839 69 715543133 82 519451087 14 321076740 75 372081358 71 226557211 10 567526493 72 989326600 38 735923982 30 756248586 48 415404792 21 673978142 88 723830182 93 595663932 48 728346751 96 351050046 91 540980930 66 632516144 54 857629776 47 869710803 45 939414470 71 947789392 72 32648061 51 422185849 79 890616391 84 205608240 10 292196110 51 536541524 59 414732281 47 261311480 48 351035326 36 628122854 46 393837235 7 320570129 83 163762761 39 856865539 12 774925561 24 245057262 81 534533491 31 585852009 16 746804011 48 415295296 43 642107694 36 918025415 65 841084603 29 545043223 62 883537720 86 728031258 0 908273518 40 966829673 89 30120584 70 33948771 2 369503874 4 221148764 98 708493953 65 448522091 19 866107341 39 165691314 34 553842428 91 926788598 80 390913209 99 198134321 49 730831826 0 715366246 60 537777187 52 392993376 17 170311283 85 358114042 38 874578802 27 543655248 36 705454676 73 534194322 90 199570261 80 105571977 66 410513867 96 973526662 18 255326042 28 130507575 25 503794265 62 747376174 84 446543558 36 325168090 70 376601268 18 71761939 92 834231113 89 995011447 32 425319762 5 384225519 30 992760452 26 493597634 58 226665012 99 277720983 67 961454659 62 818625709 11 244287097 90 392920192 15 293317849 53 836634304 94 282875519 24 589509634 64 711158961 63 361802753 48 12023640 53 844547586 42 15887218 88 5872720 46 905920223 72 579794722 29 896925457 63 54951805 68 826588899 37 254232049 89 1145367 70 699220900 45 318061110 64 13487085 81 856196482 23 351978016 75 1355742 44 679257544 99 898213491 99 186285545 11 193815094 56 311282526 24 97425559 10 812168758 80 56184809 64 871772305 68 890615558 51 442940129 0 605781379 61 14572000 23 608261109 60 402339031 46 437184480 54 237828237 68 283190798 56 726619565 96 308415531 8 868946932 72 623956648 66 584960819 49 750072697 11 780848200 51 109034349 98 392573630 5 952384904 91 453340273 15 743745171 35 952132923 32 768195957 33 132739563 81 614164059 27 935161081 87 893890725 3 134327300 34 333304926 32 193545869 86 329300590 52 650942538 48 739694119 46 24852764 9 231402807 11 364936731 40 920251700 88 603236747 66 355764832 52 357755255 60 280331038 30 135640619 70 208586328 68 512974669 44 359709563 57 221546926 38 796869214 3 151348169 7 80068783 3 685919487 42 252138200 63 947339204 11 625670814 98 866797785 41 996998808 12 804653686 70 827346116 6 780136101 74 91940673 45 102712364 71 835586723 54 233365086 77 324919155 99 89774129 17 655265680 70 824112966 37 14157458 71 752958359 71 315230369 71 853741455 49 529338622 11 977958032 40 665012455 6 259173139 83 406991667 39 418376543 35 17524195 19 322328900 81 139903629 5 811977971 48 269754239 12 327602360 19 510032457 64 788580194 7 935041048 58 738471367 90 151974384 34 291334820 86 418483887 71 796765442 86 9025134 54 446850646 2 757029186 5 345820441 42 718144058 30 972999692 47 898140443 44 715603881 63 610557902 70 699623490 85 788239516 16 477043870 79 81681982 69 502283745 43 747248262 45 874755621 82 242159991 28 354375566 11 295170830 83 772072522 20 982872757 14 751809534 32 718601185 69 907864892 60 763730724 12 106718522 11 500770459 82 709340918 96 714036415 21 334391900 81 903845703 75 678831617 66 114041113 83 937493750 18 163824970 40 173186021 90 897031018 32 449116065 75 1953173 86 459700299 86 790306675 8 30559151 52 315234236 1 101862939 85 120446466 27 514534908 19 330182820 19 469840625 2 72298503 13 966842600 93 830117603 68 595233571 47 959575355 77 407149337 78 167043502 83 812580111 25 557619350 95 213198494 24 353229713 16 980165131 96 417613880 49 432299939 100 772121787 96 958707124 52 791947434 94 613614329 70 288493503 90 876391244 27 227589918 4 929233244 52 548756564 78 733240265 23 927450792 67 353598724 24 225986444 16 241484906 71 800378854 4 75295001 67 438190825 3 326729083 62 40330875 51 173638392 41 801375718 24 882434357 68 270285639 60 19617827 61 740328037 37 792698491 73 490496686 2 258615466 20 834288627 98 54120636 26 711080940 14 891709311 38 183540897 69 549078900 46 454049948 92 320939841 4 703290348 13 163012921 65 174874024 44 588665268 80 227212386 95 862597276 88 745380734 89 980280687 75 877262442 6 629353704 10 787027885 1 643476070 89 740807174 24 852303200 66 667715339 34 148338094 17 110666683 87 690425801 20 237905751 25 505777538 52 721136424 17 23703202 52 800098439 9 236270091 46 820475996 9 664304805 53 813979792 36 97089708 92 644170403 44 319329440 96 852280816 27 788006809 4 698087073 50 326676054 15 211719858 71 689290551 47 445574993 52 908373070 17 499407735 95 290677836 46 30637443 14 519179331 23 968934548 0 156445222 91 125765629 62 964532502 60 496836284 33 39554431 45 846647316 48 138428219 56 461291245 28 650274064 5 427972544 6 449607295 60 167748796 89 100002618 53 961219973 77 541077394 73 156162400 81 267398892 42 164605577 8 70606075 44 608108287 84 129702005 55 428006027 75 319534386 69 539143324 65 248607328 53 28127548 32 175997043 45 373584379 43 10175455 70 29175256 64 225531068 74 864324907 93 672850169 37 86267624 63 462222475 86 845758483 34 872422920 97 62493243 38 156293948 40 350564900 55 596412334 5 221835472 49 695077628 16 404851579 95 482600476 69 733495529 60 983237343 30 708314234 7 416541936 95 137487746 69 603137188 57 812644062 92 321479107 7 321741198 52 277847958 11 638942817 65 713875881 62 824599935 61 265148704 79 382884745 15 987635974 26 735550003 25 189912575 62 901555820 80 119699592 11 740837580 56 487115110 69 145870273 97 809918508 56 313708399 97 740712623 32 151568384 10 245120853 41 961801555 31 633857363 78 588427218 96 707781212 54 259815486 54 456465452 45 366375084 17 680017908 88 917590400 93 218451436 81 138632677 7 918773131 60 622258968 98 853162226 20 172597538 91 126433399 25 357797349 75 58675721 22 859756970 32 58623798 33 566054949 14 980114729 22 545682404 33 54989341 93 86046085 62 507628294 61 551017309 70 740478136 14 197381761 16 567909035 14 987630063 9 288040575 18 367377261 43 325594144 71 991416371 46 486390551 22 695947020 81 863258110 14 268482718 58 106242894 17 180254655 13 520672355 85 963032486 0 324246889 19 987982579 8 887045711 34 378638777 97 187340179 13 446443977 51 348185060 5 271982072 86 648047347 6 925918989 50 399972440 88 582573927 73 354288618 85 801417720 78 165290888 45 785142059 61 610704439 51 251775899 73 826226443 99 603988246 10 497673446 9 11516815 72 86605382 76 240210981 14 610065578 78 992603580 37 458135288 12 491896556 24 828286636 81 508636248 27 503879544 51 278370883 61 699348169 91 966135142 65 578046019 71 273783094 100 281307675 87 594856834 60 897965515 50 816048157 77 572002106 68 576519909 45 646067958 34 992309434 29 543216392 99 494947962 62 358374530 59 56261753 14 511632301 47 595716806 40 938864030 11 873599113 15 122983777 20 609287970 78 74274418 75 423204768 16 317162993 4 831756945 24 671936910 59 807999481 66 116519561 54 271020181 18 475871571 67 642463173 19 703388059 44 136967808 14 970514974 95 647407199 8 17291658 98 235248265 86 543212702 50 592534860 74 805002014 54 380617962 76 534836390 38 547154145 1 382330277 5 25931640 76 411709159 87 476694537 80 382254410 14 453021560 5 813116531 43 305678834 35 442752303 57 911708927 87 699415899 69 554138488 70 707494947 93 456390798 2 773407019 66 168939142 6 747443613 83 526833341 39 737948422 32 304662139 71 637298943 5 730921567 99 845929370 83 41598145 41 192872290 51 851394086 16 392037893 58 796049454 37 538721426 47 93662061 100 543728659 93 609947201 51 188414800 11 83682625 72 996038365 30 290156090 93 35709532 1 401888452 38 588639630 39 827396934 39 686977311 93 553612836 47 701295752 51 965211485 40 316883199 30 738621439 84 834755573 55 552938068 95 397489619 86 383695991 39 672450315 79 286615331 9 820547366 54 446175073 66 179608506 16 211895185 98 720523693 58 917907646 86 470556437 77 852313268 16 227890361 87 724782178 30 330231355 62 109228488 82 385537610 52 627510305 81 984092367 75 229025129 92 731219330 45 234404240 14 386350786 11 824173803 51 603319470 15 32795895 46 819390339 60 547001481 6 362317210 23 809977134 67 513699756 43 706437513 30 304778712 75 681960948 2 861312898 97 461643109 21 654417285 59 107795549 40 764782347 89 994820905 12 37370508 79 90811357 18 929472645 34 769194748 64 290668330 76 242071440 22 519626002 61 748010408 10 380510327 94 786563944 10 863969472 7 921464749 76 92093222 27 354836934 70 578200206 63 712875744 45 137514437 76 983464857 12 28853907 67 389638102 13 300811509 44 826674243 64 672544053 47 434123400 88 364204900 22 189804784 89 970997970 60 477314204 57 63211112 85 841909447 81 860949650 41 561888225 61 19500260 39 769230308 20 472282418 85 831493241 7 32899494 20 807593009 65 80410961 39 330470316 71 457363990 46 609595689 0 529890495 4 392755739 93 737884250 77 307031174 37 226060456 56 410798965 84 584862438 33 749489426 64 983774733 63 480668724 18 875834138 4 436086357 75 905875195 88 897438593 53 286659308 18 520031082 19 236275456 72 374424209 36 274739944 12 789006981 19 184634566 87 173652529 24 655774068 38 567866033 58 785780577 92 313594263 44 96634713 7 282369464 68 357162647 98 24299497 1 179224284 1 538685527 28 752125491 20 800694672 75 565713657 55 362755349 19 91395765 85 576380903 7 835061318 85 957705391 22 4460932 76 929482627 29 472550156 74 393310597 97 324424544 77 311352801 52 58194994 36 992057882 36 556375435 23 305374162 39 92458454 96 380554357 70 60345610 44 383333789 47 960991387 0 163122969 0 151080155 66 816770117 83 81610354 34 702914732 8 426124226 30 597231115 59 433246541 21 552555644 99 683617217 6 394447335 97 492360642 1 707819679 56 819359344 34 128716611 79 228919925 0 241436881 41 670823747 44 968805338 57 723975992 81 399152081 96 470979284 9 697189611 83 119801565 28 393021704 80 123406213 26 963428882 23 707510181 98 376446110 28 175586074 33 927294 38 213786484 72 628964011 41 620084725 17 690992808 11 932033791 2 442508891 83 782582443 27 54728508 74 340227651 42 231900588 46 793436856 68 716362789 72 145209402 40 798814225 93 232343875 48 663318639 11 240812126 92 520969013 96 667608850 31 36556913 100 627536674 82 464553253 72 134083531 77 245831695 18 88874247 79 686399965 15 937128485 53 550405776 66 443285156 40 104997917 46 573479339 60 940696743 67 409530400 77 281975904 54 384326669 64 725335125 88 459556330 59 492470898 59 967303830 80 881981657 29 305687505 0 888346690 57 619080311 72 604610416 17 452682098 53 250590108 20 142618670 6 839402381 6 339679477 62 528556655 20 528063331 87 441736849 85 231029328 59 922856366 93 386230237 69 778873872 26 902214149 64 576667094 55 179002847 34 976325985 47 732258925 10 589463739 30 615625416 26 518508108 15 141427785 73 763666068 76 913780850 22 225556730 13 727679690 35 549740846 26 258369445 73 569993621 29 492677322 76 643895640 79 962429489 63 186389826 65 364280744 46 460766450 56 595573888 45 983357812 13 828326470 79 972327576 29 557456594 65 472458217 81 374161061 15 612374532 48 971898337 96 910111493 3 7402889 72 839625264 21 383508363 81 500546711 91 46885257 16 530584948 63 952504985 86 772573406 32 555897205 76 204911670 94 504109567 31 958990148 15 446694848 50 113624120 77 301573252 54 678138900 26 662199935 29 780982030 88 618107956 57 163244151 10 835803439 12 657757337 39 142011706 95 336874423 26 275094830 40 49397036 24 371885362 22 112784121 86 594785213 35 884638780 26 268590395 79 209414209 5 553840173 87 985773194 13 498376473 100 65978690 25 658615597 89 100120171 54 992771556 84 328624289 97 164799983 30 426110577 31 854258783 77 38062854 84 22858275 84 569265423 10 770963412 70 181748592 67 577084371 82 539526039 66 939084559 19 495600305 39 856193540 41 888735720 97 398279178 2 952096076 23 648902996 95 788305365 41 938464217 1 459533571 90 525971561 54 670653704 27 969314541 74 197786885 46 696870618 2 822499679 75 68640040 84 775565713 17 940529706 13 493991918 6 550136181 29 571959128 1 557360015 66 492670189 15 473178088 57 319065514 85 592635688 0 476389993 27 976850686 49 101624697 95 154977129 64 25307335 85 779635178 52 134055884 14 440977442 12 292347453 16 364288916 88 16830106 75 173672892 34 220006402 13 238155425 6 469914443 28 470324565 1 835949843 88 636183451 73 699201478 29 588325124 9 473388605 71 851165864 60 430450734 83 340432093 7 931596018 61 97861326 27 330567033 16 746366797 84 141702478 1 454297164 39 549131136 48 108070391 25 879096305 39 627057512 13 657481237 77 850538688 92 893954440 46 300508919 66 63607924 48 896401470 21 936419221 56 698999449 85 430745937 26 831990848 44 581429513 47 966365456 86 193015529 19 436066986 5 608071698 64 326089858 55 428295809 44 978088501 21 127931835 27 14174173 30 209255312 35 719869853 34 236380367 100 473278553 51 100834506 41 865860108 84 531301667 68 50688340 91 868548967 84 848769585 11 977131888 32 427481211 39 546039941 31 390735885 88 632474887 89 52028799 33 34875753 54 580575256 28 542937023 39 410217908 50 262868487 89 165109640 59 968246080 55 709727780 31 825607134 18 119329435 50 6265181 66 885146732 15 767741278 54 680343239 62 197661324 90 273980129 34 55518313 34 720433679 46 69381935 47 510269832 74 415526939 23 6251814 11 816676928 30 674157791 19 114154044 12 50242693 81 399018759 76 782642119 59 330395731 88 221297804 20 871049602 4 735799854 2 695681846 13 848512459 100 380043434 27 322977260 14 400904818 11 255299701 27 176172195 56 205132164 81 364027866 57 280663623 62 717071901 30 725402949 30 265650863 42 525170823 65 684496333 18 610941623 95 869649898 21 223699486 19 808746301 93 687395496 34 726107762 90 375678009 100 396106916 100 81391777 66 92358016 24 95869321 88 610968673 57 224305714 88 686516129 38 814511592 84 505314009 9 860580271 72 746720582 6 984468146 8 339120957 54 328558699 51 407688808 28 732707628 22 556886725 48 993202810 31 16483912 28 690765291 80 499691626 65 22101721 8 426953304 56 921187543 46 902238285 50 460580871 8 193461691 28 668749866 32 649600315 19 327204534 76 490792092 93 397954424 30 102298668 27 326713429 97 530898916 95 460925399 87 295717730 90 241319414 32 487371784 94 49889976 34 399029546 98 694134551 50 894902255 12 981418473 49 277825587 59 990968558 45 722610834 62 424546515 61 521537073 39 771275269 37 765421114 74 450113536 73 584772174 17 687572021 96 153169042 8 66863927 60 286017941 19 850361779 10 993939054 74 971477039 40 869930098 7 204545212 9 682858783 28 44571667 34 677115758 57 424776259 82 439726434 80 358528280 66 755380074 62 597491280 35 974000594 93 656032421 17 36947565 25 888629544 5 127515141 78 333212404 66 828416318 61 787404036 11 262559127 14 243605174 52 757408991 30 875940374 67 595836904 48 205084565 2 684124346 73 366723113 99 262245610 35 928589643 47 387708366 22 398671058 29 902205038 7 44260298 85 130487647 99 483162073 57 159436913 26 49005194 57 102218502 26 311803232 54 183974581 6 57415174 85 131589187 8 382361597 61 657131446 64 175579272 32 26869862 26 970653388 16 694005846 21 652216820 81 347226960 35 965090875 27 764415697 23 422359243 0 282327533 26 844709107 93 580106275 23 99755982 21 878843215 16 786766654 20 740697237 91 285904330 37 228787560 57 246102223 85 242197209 72 137160678 20 443765098 32 940635451 5 520163745 57 771372824 46 822228929 96 972449285 38 495108392 25 784138453 36 332247082 44 502067698 97 525049245 19 305704959 11 381025622 12 232685751 31 633949301 46 95250206 41 392376985 14 838844127 78 450840121 19 536049874 31 187038596 64 732010047 61 13621003 23 53142614 30 213056665 69 408991606 31 33572148 16 156270100 28 584332122 93 413055487 36 614157297 8 301819582 82 299957074 8 138079412 81 331299100 24 63813419 51 238914736 45 197056503 50 936579954 31 814335015 40 69724118 85 793110513 55 845935029 52 414059067 37 32049828 26 839737370 55 742751909 32 492116851 100 863398486 79 266644734 53 318708742 100 493225113 92 191997645 46 34957242 41 541026229 50 198126032 65 891938871 38 936414754 4 898967067 39 412934157 89 230841433 61 38035036 84 263894295 86 354385992 83 986063066 92 349558155 60 153915187 91 150057013 64 816090301 92 72150910 90 129631766 14 299331991 64 518998330 36 356693749 36 10756665 64 727332141 91 464237223 99 796719949 75 227694025 62 306371670 57 565039769 38 933904029 30 613472959 51 787301635 54 64374596 29 614014360 27 604197228 87 819659622 73 274228543 10 356535365 26 949713580 18 628335855 31 732242371 15 872482274 12 971832088 41 548801308 85 302507663 30 38417457 57 677314961 75 178083466 87 312528110 100 895765677 36 489357677 64 326472348 77 478894502 50 203626170 58 462803744 28 521622927 23 632754306 28 320956784 40 410183921 32 120028068 24 758758900 64 43835130 11 380838312 36 665359623 91 384114383 60 906459008 83 809747453 71 279127287 55 504112912 40 327020271 46 662026706 0 536711438 59 167421321 11 542570345 74 948740798 20 133182188 80 911201598 48 648508567 54 379481575 12 224891081 17 645217822 70 97377719 63 917978680 73 789086922 77 957408594 5 379313159 68 109725774 70 808618074 15 846077730 95 398484280 88 999203959 99 582168421 70 861734486 8 869010234 92 941474085 57 271728880 100 831950261 52 155433953 22 955479153 88 114441739 79 801649455 92 165559643 44 58018588 100 515321429 0 262750690 88 567974638 56 369331480 58 78787862 36 394349728 89 614925957 59 172538978 44 415495968 29 435908757 38 925070665 30 911443951 24 754562081 88 914238442 76 666508849 77 512954096 89 117843514 11 684888180 40 704450729 78 449142472 0 82012105 100 61417073 38 41169593 75 431643637 48 359385169 91 422118038 54 484851815 19 910619144 1 724425963 41 570917302 19 579416245 14 456313855 43 46706455 82 169179277 68 863854976 77 49523486 93 450376739 6 930228004 69 622065267 35 383529856 93 861712637 80 997428514 17 407263544 44 471070022 40 181537859 67 797580594 20 397095207 9 888851609 8 926291252 50 753267127 19 980177461 53 981197950 52 754927394 61 203493533 49 127338224 9 637034978 0 884469230 53 7367785 33 983297381 75 237548232 57 300875507 25 738821949 77 586265261 13 345416111 11 333281121 55 641715787 34 951760476 55 229960691 27 996167284 73 108443957 94 772384360 68 56102565 91 717020670 8 797133393 70 790454718 61 134236226 97 299964228 3 272985354 47 61595814 30 10914948 70 486462215 68 229638352 85 487237708 26 681614045 72 197919039 26 391633012 58 171302950 56 665879207 90 124539991 68 700724981 9 224821604 17 669868556 43 242814000 15 440201645 38 60786125 3 382500975 62 760735690 77 168004471 59 398584372 3 635706848 65 222480304 33 260856239 18 706021814 44 737335124 78 835171609 5 435815775 69 812809907 49 703758623 8 512671123 33 296147741 54 334291865 25 462657115 74 180356581 82 475970599 93 265562445 17 180726575 73 58736875 77 451536485 47 408279901 100 951421407 98 368519449 34 395185461 67 872307817 100 951745530 39 454322924 61 313646862 96 76497160 94 942089790 7 333181886 12 208037135 54 730336098 56 303981495 65 364193155 30 71763289 33 852329342 43 366397654 2 252548561 0 428524645 60 944933348 58 845085716 87 882557137 50 710835211 12 84903999 48 658394042 39 353952182 39 20847804 72 498871856 97 671831089 28 247363974 64 359860889 19 947102744 57 77090658 43 782116804 21 859583724 35 573157196 92 529108465 95 730326739 37 290927378 0 944166809 95 182858855 82 161200600 71 852454761 20 129322522 58 185232117 2 607658543 86 15318360 68 263533681 97 672606646 71 80224702 9 49377653 2 5128882 2 521563882 8 580067186 6 201575300 91 154195044 5 750079935 17 788845083 15 244348201 95 550081829 73 552744635 73 336488855 36 870860383 11 659172372 43 585968744 91 237503460 29 7186897 32 121489007 87 887853519 92 366503068 52 861266600 33 150368979 69 2281701 70 215981119 96 785563641 32 105324996 51 889611116 98 820425004 53 528090008 69 812672485 11 897318276 83 193328083 71 767304091 22 524787551 15 48256818 22 219459863 84 218241910 4 720754580 7 307739045 60 871172323 70 740049430 60 414517521 49 64073495 69 91920546 51 496690007 75 907655623 46 703205016 48 427617807 56 514472399 90 154327345 70 180820888 86 44964969 26 655829688 22 433595597 6 223064881 43 199213728 49 869631245 11 954862215 62 840774585 80 702634313 2 691206904 58 762060129 0 224622259 50 425183696 60 521612052 26 564267688 24 804251763 74 268017188 60 625610526 56 590165774 74 372867812 77 466803688 84 200307022 54 677089037 78 358510740 59 744409066 26 221614513 44 573453724 0 823489565 70 269633745 39 310936339 48 321613989 59 725995380 74 416343200 30 328876596 63 440253253 23 803870051 77 177616376 59 199204988 4 11890994 79 429489593 15 568372748 2 475120609 6 500875 79 391788732 34 472741983 89 506339969 76 433408641 63 390163731 85 166631126 28 823337602 77 177522628 84 672320660 61 525703284 74 846289230 26 953546860 18 971835173 90 52636899 90 674895373 50 35028867 60 553596727 1 70360840 53 470361812 65 465980241 19 710826230 12 898614405 31 246476215 63 774985264 16 263621766 61 723942433 37 286483237 86 443412005 69 48592576 86 800296198 36 910578533 1 17945237 32 716288488 44 567318408 77 155584823 6 345977358 71 370701908 97 725381961 40 328407866 35 77705689 79 826351860 27 548189285 41 713632623 7 513522624 89 929590698 8 691594027 52 856529794 35 404754382 74 691487470 8 963710939 35 221702150 74 29306079 56 31889997 80 862278089 96 527135241 86 242401034 0 416634081 20 938592132 49 252831780 68 695370527 84 881966883 33 283416585 26 883093685 44 702489339 30 40075279 91 557265628 97 670813735 91 374117984 74 690874435 25 919158314 30 842995544 6 525911154 66 946272465 35 746929471 1 792270610 29 39793027 82 922731400 93 962149427 94 452114291 86 67123175 56 958348448 58 263218565 82 233685744 64 822788102 100 876912739 95 744907928 89 679175125 25 984881788 6 281320037 31 163152490 6 739061623 15 522205036 94 413776935 56 725125730 31 766577691 40 274743691 19 533804939 25 246078882 75 233439318 93 910206348 90 50488059 33 679486310 78 241680588 56 739758412 15 121906692 58 256942275 92 398034214 77 461015296 10 681033594 45 529693431 100 139907685 67 923621911 90 316646546 80 515200395 94 37997570 50 39152083 54 71839898 11 523667844 83 382863098 99 777894789 48 86093223 25 47955167 13 975775954 8 588306593 19 874728452 69 681210093 8 712131153 35 747062423 7 385982097 59 375580811 89 574965126 33 362841178 33 821892377 47 792886787 4 711462809 80 331847545 77 792563167 31 75266240 87 279333134 26 39573414 68 525162214 86 58797914 94 788233153 2 739357451 57 377238037 30 673922919 57 794577785 13 837972960 31 534530249 11 302570531 31 793724169 29 193396322 40 380355586 6 442840717 95 769342504 23 768974468 91 846228189 98 431871716 50 825014117 77 311237049 99 765348208 6 736712659 99 678672964 35 824061955 65 313379015 52 721556826 15 62845033 95 710917556 13 957396991 88 891900342 8 293146350 24 98135204 84 878018320 52 954363609 52 404173188 55 982315789 5 999173666 12 773935118 76 40891823 94 308196688 97 766847906 58 297383703 12 735830063 0 73478546 58 912626840 41 772455088 85 422269395 69 54240895 17 115329578 79 299716092 75 742640901 54 925454598 83 835960335 48 794130768 4 309133823 39 210330950 49 238898409 12 807422675 90 889509262 12 860404909 17 420154339 70 911587264 26 678861838 79 306292535 70 705126815 94 840078952 57 778615803 74 275323924 11 98005694 94 153946858 33 87731929 25 143749065 75 680245167 56 878042868 69 275912964 83 280336360 62 983585212 52 412457651 58 910158274 4 388616463 48 844473421 70 712714547 45 7865134 52 267816177 49 2517831 57 76990241 71 657083775 84 633790691 17 133472988 29 130955544 19 424567772 43 826471971 62 741165515 23 262798289 76 769924433 9 304293226 22 606842064 37 847588975 41 879748789 56 337121431 78 934037915 17 235572822 44 645866386 64 936983829 51 186949659 51 546576272 37 85721592 77 339744261 5 622160607 27 786651839 47 624294359 68 28742853 58 868771094 2 683322032 65 232262087 69 141754856 0 680632435 40 30427854 73 48068809 23 557678014 64 362854427 93 722099373 97 358835382 56 38895842 68 690212548 17 849000303 1 502268093 71 357559259 87 593718380 20 106081111 45 93022513 60 38293722 13 478344144 60 422772063 54 793394371 73 615630723 13 993843126 15 380972587 7 142092101 37 67793381 9 453336256 44 859380855 30 660536394 79 949409998 35 678998956 83 652076955 59 357342732 58 889887430 53 704180377 43 776136938 86 104552486 98 767084268 86 190975387 74 499259442 49 471150926 94 279923366 21 921341634 46 506012701 75 759253465 65 112479771 75 24038869 71 396755856 66 739713967 56 562193987 97 770968401 27 810899774 45 535147483 31 493458939 11 463373731 86 698969017 73 270346465 41 898285907 94 59380390 81 320465601 49 659243304 30 556966311 96 800973576 73 436674604 80 605192618 26 351284375 30 459574480 78 843986530 15 142433808 85 27392168 73 33720716 33 760946253 2 572892947 78 624610 0 298115066 14 245974177 66 161861236 40 241019522 78 354226720 15 503578956 32 410927710 18 627255219 61 382033967 13 229911226 16 928252428 96 819913326 93 802232999 98 844018044 26 185998726 66 96157237 43 915721215 22 444016229 7 465917920 64 637420887 31 248043135 50 669259820 20 450722061 93 112479433 79 851217943 29 437406341 84 450957788 22 635670857 77 34668460 65 100883376 3 134771528 64 17376677 46 932299832 67 998408162 12 349274424 58 485969196 24 652115196 32 164504038 63 791236365 87 832028852 92 724942644 76 537533482 87 242544055 41 515537574 35 334344258 26 759113939 66 664624235 14 995369079 20 962818331 22 107213997 16 632815312 77 315934034 32 529905308 30 676712274 67 750920240 57 582968949 37 524283447 54 72569250 81 753523994 7 682391405 32 532022673 24 676793024 82 403753870 39 552973911 78 600762264 8 459260699 8 877422973 77 546954242 79 237175026 13 504684720 93 361002598 14 106809516 16 82505415 40 75148927 79 332929476 44 703861902 25 521945750 57 845481758 41 959107384 1 367450854 61 295731207 28 780186704 32 627301157 91 988738311 57 357479111 60 608500435 54 641290451 37 755477381 65 303793288 1 481198248 35 868497559 80 362896696 35 766981328 6 72679182 61 877146693 32 797825228 52 265134350 68 103026052 74 82285112 3 686688395 35 282676005 19 772245370 100 939245691 68 996468191 22 203874796 94 324190608 67 776679274 34 979243177 16 158511909 79 356487687 44 916665696 48 244352399 78 164182665 5 764877799 9 669049928 69 590821979 70 417679636 100 666363679 84 706490334 6 314672530 48 51790923 98 481331215 39 437064591 17 271705127 33 673205804 13 969780840 36 376976999 46 992307784 23 376098216 44 934904113 37 523366287 36 509177553 85 296161501 14 33793316 53 928232097 7 885527660 16 996238285 77 334514510 100 39633727 5 290984366 63 25542458 27 888877548 22 353321961 10 146155418 30 425006212 46 365113173 50 913778450 99 376931203 59 403047614 44 684369783 85 30169455 4 919132091 16 742985201 6 987555561 16 950171775 73 37598927 35 207660151 95 593808300 83 17188024 11 695205444 88 135618843 77 481675779 20 328512000 14 795589167 16 468052502 41 681417632 89 244294 22 944505358 46 378141080 71 25190505 79 82870744 14 414099739 17 824684085 90 905901160 65 902924055 31 31867780 88 447901620 94 674155840 48 929697095 52 980557625 1 639269703 55 286593876 52 924974823 25 459480290 98 84491159 19 217903769 21 48722264 12 83428695 93 919395964 11 349198248 33 95181674 69 639691226 25 826802725 65 809357113 4 59658959 23 916517072 9 604819986 81 420673713 14 486822825 92 68005547 75 403759128 55 744592995 27 920509197 31 986573710 28 643356401 25 555002234 4 56592481 56 67801151 74 739196278 21 433517796 40 30944744 10 283622340 18 421182463 9 616277002 22 405729005 25 956452805 13 612039796 65 76167657 57 216254781 89 401936618 11 886264349 11 983458658 10 851119242 99 601541856 96 416115644 86 231292063 47 754118747 25 330213555 66 982337947 88 25925944 0 471291539 4 527585851 30 776983021 91 861095409 58 352771576 36 879123820 78 494830580 9 376395691 1 748597138 87 704719957 76 12375506 7 247646229 70 799164215 93 740976073 9 692985524 41 878498870 7 914380126 11 207709092 18 487956366 20 655919510 37 999275904 49 151416232 14 623004464 73 166025275 10 81675976 65 636344482 93 784106957 76 759788748 16 647355659 67 179598353 60 685444679 43 596311198 88 234057572 30 567280409 57 6914163 77 90158502 56 628136677 73 426467219 46 787903308 84 742343869 43 213832959 38 358592847 29 138381726 57 726463785 73 793928618 69 64974958 31 349277101 36 215308070 79 427974471 32 246153377 78 655844248 15 226018120 92 850898242 77 174422344 18 877180077 48 317626467 0 172247610 12 29029404 22 49511791 65 494042280 90 681523171 80 264889148 28 57826241 41 553593860 90 322125640 9 645383125 2 680592177 71 823392717 12 238209559 96 96745876 21 783762956 25 208014465 98 177034811 36 133164679 73 579578469 8 608153313 42 565497548 35 670128827 66 76542812 68 898876418 30 527095582 74 988938771 61 370643149 97 164685359 33 69634187 37 285550689 8 622138360 28 765130384 34 269214947 47 325904305 57 900774326 13 503882791 79 736068951 50 424699834 74 838386215 57 496684413 77 547103422 39 367547450 67 321010817 62 561419686 79 132290086 97 284593966 23 378514421 91 969911818 32 478625307 50 537611892 11 737790649 51 840387869 86 885283802 2 303623657 82 998405907 46 768136215 2 630231590 4 65532597 79 188961864 13 202582397 83 990202056 2 126845261 38 524544948 48 741844156 97 935265229 87 41614607 41 956208093 42 582073519 33 497824936 65 659755010 19 380517224 38 806003534 47 974712979 40 954065760 92 458009621 65 290581728 35 724340741 92 563645429 11 636598578 26 396040312 15 913803029 44 669199005 99 351641361 41 871415671 16 362187621 78 279126859 77 220722583 59 244307409 82 591658871 45 506608842 78 772086952 19 27923868 10 567825504 98 83254299 91 962451561 87 631655683 79 299660166 11 898386417 43 371091581 55 108992629 81 428064087 97 103707471 42 60543728 93 985158521 29 324238449 58 196545258 91 865716254 23 439161511 30 79130109 0 208005819 67 843211257 99 461386941 50 536816658 59 628210439 6 255644307 35 137555153 59 977016978 23 897264772 65 669249857 92 699146723 1 994866121 68 712631883 28 171537484 15 430075191 40 435999432 61 539589281 74 277955751 96 584093612 65 686844751 92 997143136 7 489051664 36 327136247 86 779709826 32 102131277 17 168642916 18 971430430 54 952623340 46 658986305 93 472526531 9 621973916 96 663706256 39 90882747 91 879470605 2 980067986 64 896048786 95 255405258 85 909520975 51 519940731 80 815963394 81 101195134 6 819771233 51 520609611 70 84847313 33 452899101 81 75641033 33 787686299 82 152201954 12 448255104 5 181710517 29 454365213 93 76867873 14 488803271 22 364132500 88 880063103 57 556551567 38 754336598 77 777340450 13 431644797 37 582580318 59 925240792 100 232461894 90 532052150 61 210898947 89 52212262 52 272138745 3 538099356 56 195082223 23 641307457 50 77791012 51 259866727 74 996673525 74 820308110 10 676753250 61 29042244 38 432663131 45 142925071 83 107586388 25 351878629 55 817631094 94 797169406 81 708500737 51 105871167 10 614059004 12 762227023 76 415429150 99 260338150 40 341183742 74 621358250 38 861908596 49 531156879 81 787564643 7 448450537 58 147232455 42 311671888 93 264471042 100 859204851 0 369412865 67 670012235 0 421349023 40 823155397 87 305379674 43 592540456 69 944037906 51 170487439 73 588522744 91 272262535 95 686939136 79 760976580 59 969519277 81 93611944 4 958740260 28 845902607 87 483704406 16 527518412 92 653341017 31 550386699 6 113388154 58 453026048 71 83816572 38 800088467 27 761049612 46 225994232 85 870240562 81 375487913 15 616837405 65 137186591 6 710414492 9 359108930 3 956842222 38 178155492 75 508202798 89 780772723 49 672004608 25 143417618 38 648561635 75 105997684 97 534823670 64 861485179 75 323917022 34 551054826 35 790974559 91 151559245 45 200652641 81 717386116 86 593756263 8 422087408 96 990328480 8 706613630 56 120487111 52 788359861 80 450293243 37 992807855 95 321646952 52 368037982 65 993396294 53 426687320 83 414233980 42 173498509 26 890778585 47 82778685 27 391658587 33 107857242 95 756317826 20 814484469 38 318225786 22 499165676 70 216491948 12 169521294 65 635054806 49 405678472 78 928464867 86 847890899 11 203188474 17 959268327 61 595625676 13 799899532 6 840253716 72 856115239 16 644847862 97 527934860 66 744723721 80 614124685 63 121374427 17 522868829 47 417259827 21 857133531 69 34872681 67 752977814 6 857166973 55 782673698 12 264593215 10 718664136 88 264046581 86 14701719 92 778332708 83 496249524 70 36646055 91 667032567 95 495397361 78 312746531 94 983063451 90 487510846 94 76860178 77 429681852 93 279326517 54 249034529 2 818909474 95 244267459 90 596036352 49 201296093 80 529006563 11 506189740 27 616570807 84 61264378 62 717915047 69 380441669 10 709276596 54 826673427 59 915965381 15 320433061 67 503381433 17 11520418 86 926806235 43 906753399 8 628042393 75 21287743 4 484155589 21 55435832 70 888449657 15 64097106 16 42736688 52 878243809 79 36382414 23 687290504 32 190062990 63 227488623 92 35805380 1 698204128 17 901477539 22 66396746 36 154138921 7 869182719 93 24010469 6 954684049 96 750327112 81 413261353 49 465101287 38 968703068 1 862717992 60 4328926 30 643175972 52 174843815 26 117919756 25 144414472 40 603059229 9 63334535 41 257241452 71 819512618 44 123993324 77 973682705 43 406088871 0 639176293 31 573156185 37 509621168 95 141633066 63 342225260 12 262860325 2 861861002 96 603555876 91 232433734 14 232196033 89 489808748 68 927489187 86 298898620 35 483788317 15 903771665 15 563818877 9 458678469 16 62526770 64 526286353 59 798524038 0 839217666 8 172348767 82 363232534 87 407217105 26 672336569 65 493630702 47 741194777 84 970212634 43 447418755 39 861571814 47 684685423 45 994828120 39 279948432 44 214916777 63 618627308 17 966738221 88 562337646 0 515898180 44 388146688 32 387390659 81 603815181 66 391458699 95 276362187 43 549192183 8 991255471 25 33641577 86 259151372 52 595706071 86 996276591 77 23751257 97 129479466 65 246730504 68 79486664 35 358093601 26 926627178 27 302679455 10 855815826 15 249031855 65 60388190 43 727540942 93 111396829 55 842902535 59 754530156 36 418219122 24 334100603 64 509384678 100 419671424 13 129981479 7 318953375 43 49670101 1 688090600 63 817781353 69 10750418 38 633449835 58 478391931 59 834422055 100 769110767 16 366194194 95 377695484 50 355570884 44 899808643 43 323013890 9 267836680 57 587169174 46 671722548 92 707054234 94 513384794 30 554366670 82 747503202 95 49414759 51 690264157 62 428136688 5 564693699 72 470088111 52 595331674 35 614761902 76 347383427 19 42857511 94 127229110 66 514056826 52 762897602 25 988393598 77 840645042 70 414837051 32 668574290 42 762000320 18 805424946 71 901599434 100 713576808 42 917277946 98 626836390 96 440799097 51 257508964 2 68556926 65 530245116 55 370674578 0 455771621 79 595523364 83 252323224 52 637011799 47 325002183 65 997952811 34 92577186 34 654431319 55 268183171 51 593288680 2 746643804 1 124969558 38 141979326 26 275663570 0 365820586 11 754927961 0 840480761 41 564770071 6 297128966 69 314915800 98 970245897 74 819921004 53 59140100 51 11644929 61 556346390 53 599392586 27 227806965 14 68121326 94 820390060 93 859986150 42 47563957 69 454307196 68 379202662 43 449787257 19 799229499 0 266500323 52 559204462 29 916781244 61 404351261 99 82654300 12 962905190 50 121266754 44 840876548 68 701381554 20 627216070 63 531824613 85 711250451 43 223236246 6 246276398 26 424355813 26 644280404 36 583289087 82 922415763 81 452569760 31 379089026 66 104356716 43 838926786 80 61213898 80 376435146 65 515428179 13 753803311 75 362091585 39 847446834 33 701233127 92 830235269 63 520224883 77 66544539 20 304064032 93 679441073 33 608378173 27 524784435 75 673544077 53 844790689 75 488314320 37 460334603 96 632162520 23 672732954 39 969465221 61 443836044 79 748621731 22 441333950 60 279498379 89 470655361 2 481680545 72 664623790 96 396869648 41 134079196 34 184482939 56 473563913 40 948467429 2 853917387 70 364281480 71 109251596 46 826920281 37 583694283 30 886204111 57 740964598 25 295829623 16 951526499 79 841535619 95 788002178 4 871748532 19 686469624 77 210001378 95 792688669 81 757912549 38 415206518 87 671167466 55 874146333 16 913895922 36 194367026 12 230714996 56 793626108 85 525451095 58 227202880 53 962430725 24 359191885 88 448674519 81 504235861 82 23693408 46 17026035 41 797474670 35 447777632 18 127635146 50 533519728 56 10936094 7 920025900 95 474859253 11 976104222 73 497025629 17 556799667 43 445038079 100 521490878 85 826726390 11 510679680 71 754478294 81 506229036 58 86710321 98 63784279 3 880350139 65 966184164 78 932501223 41 578531954 57 584874421 26 504639228 94 556886039 35 752116709 85 445226163 46 538969445 41 652124870 49 483312078 78 756637734 39 401944152 27 938321384 7 987949322 84 366539021 25 564567148 96 872144557 10 344568988 51 802851529 76 738448165 52 637770524 81 1208840 58 644833285 74 191137271 50 532811194 98 619136036 72 503494882 41 62396926 50 420800971 96 33437191 42 480701782 48 152075811 12 533720434 73 260493392 57 415975288 55 830113534 13 326197899 19 759386997 33 542807965 38 934246541 80 280388582 88 120077658 4 98079032 94 8391284 52 183581484 75 334164201 26 477484502 16 893026274 39 52938378 86 936264286 14 809358311 31 553311681 78 679649868 83 327020148 47 760870206 15 2543715 50 160160310 24 939646677 51 466376670 43 320457838 20 694634019 91 286053899 56 389977289 35 376212069 75 29988066 16 123264733 67 413480493 92 891038654 15 49729028 86 205522668 9 135833570 36 14483214 10 383432119 60 193843281 35 977610128 60 646690765 7 451343161 46 446425147 13 614750004 11 609064994 31 780679686 52 627324530 25 692416836 76 278016052 20 967942863 36 996113753 64 603002941 100 817576068 13 636755640 80 349358877 25 751674467 61 806902823 17 79746559 87 349965922 19 595867023 43 380898935 10 199321185 75 3857726 2 102420493 48 646787446 91 439006333 15 809645397 33 27676301 6 25816390 82 121957482 47 743242853 99 512378693 93 162020630 17 943339014 5 716052295 97 348426419 53 357836057 58 1028196 94 495908691 98 685646683 77 839403924 68 283196818 79 15043369 76 506929181 50 102742689 35 119371839 58 256594292 92 603402862 67 751210106 60 702269007 87 794728528 33 846770095 10 883516652 3 9281224 0 942770623 98 41832024 27 789003686 24 768523212 65 4497194 35 845716598 98 149335829 73 2133586 50 769900958 24 715488587 53 313525170 22 638284552 67 44762723 44 337061162 90 705873412 98 143231178 76 587363652 76 976792020 49 125576257 18 737631476 17 386406887 13 654764294 4 360933431 18 76605319 95 822676861 80 101123845 25 182679728 57 985098914 64 322602958 3 622215469 32 536720650 12 630754020 57 801690298 87 567265870 86 129269004 39 537335571 96 167521865 34 421841421 6 872550040 61 674097294 25 294351573 13 618145112 30 369886505 45 839380037 24 44812869 99 230945002 72 965798922 93 499333931 34 341097021 37 738744669 84 809138466 71 426070894 38 399997987 57 739932153 72 411008339 95 286577430 85 45564568 52 254768809 67 112836286 37 486439335 95 343964588 4 283137599 42 101754758 73 665110159 63 950393340 47 119059892 3 676085099 66 459714785 52 266550187 65 608762192 88 346303333 36 514806872 10 884912118 22 377908063 53 491226164 7 91252436 13 42599246 57 936522191 51 195523068 29 29313874 17 429607876 58 987334180 9 154142755 4 920107571 4 52441866 93 993638529 84 703005994 56 616903656 97 227545257 60 427717811 40 33185693 39 389310382 2 937061283 8 49068092 37 748750333 24 94647642 62 975863885 18 146329930 5 314349674 25 312462731 56 549676329 62 217342516 12 574676345 5 672399056 56 29416882 10 254823403 62 298199497 77 583878733 25 754749561 87 625085031 86 797209114 48 381665328 44 195057357 62 799533258 87 323177714 45 446394422 93 711323243 66 718226053 69 169332125 99 823344321 78 211838149 43 654408608 0 309698484 32 308540258 72 498665357 1 799368278 17 295635433 90 83003802 84 85676924 80 251444642 11 895985420 8 576399583 53 623568115 91 632781378 44 611679367 99 573951091 63 813748180 98 432134105 78 535316863 26 616657117 6 33869654 9 481485524 71 206716000 94 491684462 86 901427819 8 315579768 94 101595727 45 455550954 73 355990730 93 585764912 76 717999214 95 217470049 29 852033309 7 51634408 65 777925387 16 207378322 27 861108434 0 915512884 66 890522856 75 297159640 69 799091145 4 343024485 61 566225020 54 61602251 6 772204923 53 478721673 54 408824784 76 684502707 27 15248833 18 681999922 56 546233153 94 986367365 26 441559424 100 804343122 49 487811073 75 890691870 7 403272177 55 352094407 14 392154006 47 732050076 56 514131774 70 596169074 82 58150728 93 817632997 16 850170749 72 475362945 55 703635931 90 113621118 6 845898202 97 803370007 30 749878260 60 509201995 18 137857966 49 331001712 57 394760168 96 84520886 93 215636178 29 648178603 87 979307320 83 743971108 51 937759045 8 230923398 71 880702008 23 518632860 18 828179420 100 345331354 85 807390769 72 961305482 78 783587199 18 723877557 36 105015165 33 374278591 48 430425855 76 740793878 0 995864782 27 292901208 74 542681916 12 589534669 80 382499179 21 730948043 90 718996446 42 375847063 44 498843257 34 383923639 24 162399391 67 141311019 2 214008772 38 172916201 28 258087045 92 79764920 62 748879694 95 493863619 92 634454590 44 214618572 47 105839781 90 148887059 88 459461197 35 250267526 92 457500665 99 744715188 49 567953361 20 757529881 55 790195887 96 493371019 1 594930837 88 498226031 79 147161043 78 916008751 40 130817803 85 489994648 60 8131197 9 391654841 24 453108404 29 323621713 14 117370063 37 113767383 5 688731329 88 580125088 89 437635033 48 431539276 56 615918604 31 683617168 68 479237598 52 850934247 17 384593086 60 803393421 64 482196239 67 450194877 47 80831327 95 473031759 8 885222009 62 259959739 62 392674254 86 650552100 83 712496503 29 612244537 28 542650358 6 894748656 4 595709129 84 605369502 56 409086951 11 136032589 93 653295219 75 408493451 43 617620688 40 937291215 93 854620063 91 98772717 27 918520183 30 334317034 51 621424217 68 802243422 7 186505853 19 832864400 21 275119873 2 665736946 37 21520177 72 80173849 65 733974298 15 924303961 20 330156773 97 670312150 1 273998080 79 848591825 47 402729635 85 231963618 38 528896984 62 971125625 83 418171933 75 818379426 45 268997515 79 406465752 94 586677982 72 788056661 68 885613097 92 754369517 7 367417936 30 776947616 80 205325622 66 912713059 43 43658460 52 282081039 93 641664645 59 946082530 58 648804607 97 657402758 44 178686849 93 840646718 63 236968775 47 698816201 37 690014886 67 738144678 78 530751857 94 735308553 66 387531314 20 711913561 70 883648706 73 286293463 11 70146107 100 319330969 71 875132776 33 759124518 7 521038552 17 152607241 4 176842593 43 564077295 18 297540443 84 392555112 61 777184450 25 863547288 69 117627327 11 224716791 23 450476311 91 568536618 28 714260071 77 82467893 79 27715313 53 434377365 74 124064968 89 485848539 13 895446893 17 597484475 40 975674620 49 115538284 2 512390284 32 680521203 40 869748528 38 971527663 18 437471988 87 17165280 5 547822729 96 873421776 48 754229202 0 870979744 19 297074723 67 114444654 67 674099823 57 459658015 92 307092298 73 275849284 24 30994995 15 587927215 56 110968299 59 796935220 36 652230702 79 43869293 31 721157106 16 886010008 71 299679745 87 851747038 64 521759289 92 571620247 63 986625966 72 176949841 96 327320285 13 358185787 54 351689611 3 115688267 71 259626624 95 432958071 22 208787184 61 693909083 14 309435246 22 884329123 33 246109118 85 78423461 38 330369227 41 701324187 14 704123762 19 264610048 97 37327490 86 135928950 33 969433467 40 543786000 45 169814205 8 696473043 90 409848707 84 346008017 49 96815526 49 732517194 16 72693555 39 985258222 19 32143539 60 64778106 90 217401711 73 224851846 62 535795060 73 984306085 2 161952396 91 814050974 57 412792358 78 24401595 77 939576136 29 270110258 23 47207763 59 2064245 6 898010166 22 455783221 43 658141055 5 311306712 43 142618133 96 957401065 38 829945926 98 661200449 11 388046716 55 145492358 53 206602771 45 604009428 69 182016956 27 944648843 82 147751904 98 802610416 90 652934757 16 163293516 42 681446886 80 746463263 45 264871814 1 346852084 8 559464412 54 833141602 39 555132515 5 15602721 53 118613333 90 963015891 100 129431342 90 566735692 96 206255456 73 838639124 15 240495034 57 568924014 4 931215921 58 12566498 78 744775625 12 80858107 61 207236686 90 905234127 31 434329346 9 14204158 46 68532733 63 642307996 0 8597308 25 673448126 61 120644862 79 512410662 28 369413320 18 890625128 63 303309803 30 597942918 37 812103134 56 108693964 85 521745208 39 768671968 5 8407908 99 278337181 67 17621709 51 205433769 76 372884083 12 698473141 94 704105176 95 90292329 7 453942961 54 389995675 81 253137131 11 149089769 81 193536670 85 439394348 61 615576846 26 236474237 92 434232341 8 399367075 5 396049012 32 447885547 63 273065768 42 348196047 58 185491724 20 345249729 52 496855180 81 749428698 94 240419780 40 183921941 87 487187769 38 100612101 17 622581543 42 582013233 23 827335610 41 74538435 52 410263179 98 765909134 80 896478489 35 109993330 56 131400427 91 780995461 67 868273676 83 134335991 31 199924667 2 46588177 70 588760189 32 626011669 14 452849185 28 813111741 9 467565299 8 432272814 52 783189591 5 697230866 95 481389131 43 998821789 95 33353697 73 832138066 85 591744122 24 525506745 62 837152474 24 373361952 2 728603900 33 635268 60 128687570 83 287263870 6 241485156 46 123787689 51 577625598 76 100689354 66 507418908 87 563800079 37 852374727 51 906458465 54 690634622 60 872137009 35 348639438 26 844788956 0 726347209 42 445402281 53 223250105 31 258938161 5 21053929 32 337563968 86 208351070 69 544047306 15 610027508 63 524936807 83 562210995 6 200953576 53 526851695 47 221894416 18 899810416 73 925871749 60 312846555 63 528787648 88 89699903 97 547731524 24 108452700 65 688668498 47 661937204 94 356005943 92 715146125 24 848194226 26 237659893 61 785763009 33 412462849 77 415012467 18 527575431 89 545370058 6 748088170 36 578087595 55 808371407 54 42411259 11 86128766 52 196754172 99 523848534 69 489457519 93 158664011 66 796860322 24 308942096 96 385084753 75 533014013 2 339097686 46 294450649 85 546399165 11 785571974 65 418213490 63 227262946 59 93219009 67 92140795 97 92252838 38 365901855 63 970708123 69 235497664 44 260135756 42 402244654 77 68106969 30 819549136 21 697154325 56 26903599 44 310192930 60 26466903 89 189475485 50 565392554 18 25744661 99 122506858 74 328137039 10 902908984 30 23583103 77 789095333 63 687117531 81 682941366 60 573919341 3 768230130 57 358136030 61 830692338 30 78078769 31 961746852 68 949618476 55 602562928 47 746657226 32 633054580 18 281740051 1 12496458 75 397124807 79 403533791 63 98031586 30 721922040 17 798582978 99 506083630 56 764629209 11 791666357 89 666496545 96 13045544 93 126436104 24 262287492 26 246496297 100 269981513 75 341914755 44 210400571 67 237138936 100 348935228 67 487599792 49 214780988 28 702446721 50 280757527 44 747090843 51 700446454 68 703494986 7 248497001 56 975346864 70 200711212 6 745040787 94 988050435 15 173569950 5 368496977 20 627157646 88 140267985 1 580321802 46 767097606 69 213723794 95 678649047 32 336727103 89 301988578 7 983096784 15 684993544 82 804997950 75 706350413 60 924097408 52 381159891 42 962233510 99 916753598 79 624475765 54 602309936 13 344171143 91 467086018 40 355455765 8 712119387 76 59741036 31 819630516 22 175321983 96 118111283 41 69225767 94 658730023 35 520223740 62 919367502 70 417715888 78 611752534 74 257284076 50 410246766 25 402724207 63 152918901 68 911529068 64 811784512 21 371530681 29 158080722 7 838776709 40 909667295 29 426813984 37 445286033 67 998850760 71 698135082 29 819824402 61 479215683 89 704426625 7 580898235 7 85373112 98 36125704 37 383669304 58 65543905 11 481260739 98 404345974 4 349303685 2 332500370 61 169390555 16 483661938 33 847790187 60 742374888 70 723266229 54 883932739 93 362792380 96 388050780 99 451120796 87 649370626 36 538391666 20 855413645 25 859717538 63 750845479 19 180878445 98 852520962 11 502329341 20 168223428 43 864538463 48 83437457 75 649224583 74 267804372 27 880431961 61 433227233 38 506833845 41 186353329 41 166169691 57 540748189 40 64344241 87 539761052 71 420627800 25 742297837 51 674473077 22 537922769 22 240469407 17 937669533 45 412189071 78 113424390 85 335700646 54 515906396 75 103636110 69 881399449 99 833452751 97 954268595 44 297458076 87 410896013 67 85521285 70 532658060 69 303330820 13 489026349 31 854036743 22 650985776 14 659529328 99 450345512 15 713039918 0 853190170 93 614357689 0 775176738 43 723677318 96 612861447 67 843972103 70 668861065 91 854241030 21 358836930 65 745786613 61 309073205 79 878762628 77 792663776 16 416967026 36 170330336 13 965327212 48 563620761 54 30762745 99 4173598 8 621441684 10 574385028 89 645221328 88 96449843 37 47101495 87 715865116 29 49549199 6 104377702 6 181456122 4 958024812 57 157886589 46 869069729 13 500330610 50 136306961 72 131442656 3 934546491 6 714534809 92 144276610 92 827489564 17 293384000 13 256973857 95 973068635 6 79695067 0 747680427 56 748692915 89 390398862 54 600124422 48 52109490 33 885830613 80 125036661 51 975486998 44 300041646 47 261780248 75 471559637 45 907458153 58 485162653 35 38911918 83 582622421 80 326695022 12 898843728 63 208229830 65 393295931 23 254400842 93 112558532 34 260687001 13 922032362 20 511311410 39 765731788 16 601617960 65 826829173 35 957107882 35 639419517 48 752645332 37 873793712 41 42055049 75 249483755 98 464379942 6 647763245 0 694752360 22 463952076 47 685725887 99 50414330 87 774334708 81 449371647 15 525920432 50 917966997 45 313441260 24 959112040 73 553958934 42 237103309 62 83867118 17 758194848 33 746371889 92 188656932 29 316041888 59 929379616 41 613108724 94 509380307 38 411996117 81 721039890 56 828270035 29 154646482 87 607967430 8 22991982 76 148343250 41 221168279 70 838141212 88 901696920 39 470643365 5 587932263 28 583469640 72 36788806 89 288766081 53 471789370 61 698525710 14 219348051 79 409179033 20 627992307 72 924784064 29 303664116 90 451263263 46 390192623 75 964564416 38 290480935 90 815866890 40 82419424 58 110509886 67 811547856 78 141079113 75 214071432 7 983493769 60 161889103 60 123804251 68 529906527 97 615532990 100 776787994 17 825640210 99 322910526 0 843030418 41 629078681 18 888626181 95 422720877 28 552016312 25 819767260 84 63599892 37 203244412 52 114198479 60 685260565 93 864434694 2 335786762 41 978024112 35 221121003 7 54268990 99 409124778 36 361284511 8 266759125 36 234587171 17 700896839 95 424757104 62 926327243 36 375633784 62 836001303 0 293805900 90 883082453 18 315261323 35 63231640 77 220742986 94 923003999 96 994131898 47 887900325 27 333673258 57 946229670 34 90526568 76 599361825 73 931608286 85 849708526 36 20845154 24 164946756 41 96895151 66 105107495 50 238522543 96 391452673 15 123086500 79 889788326 17 685649242 24 417198511 68 933441339 58 258749182 77 648004527 24 687562006 85 95362387 47 336957491 47 354955469 1 368543097 44 627387675 81 865151627 57 406198148 24 926799200 62 132365913 98 410729806 16 788952667 99 417837296 80 592900968 87 849942218 26 647504329 81 606011957 67 417720442 21 263505710 8 395754963 67 514121123 75 813378513 99 698558000 28 277308070 47 436158987 63 868106258 2 719425985 58 693855553 76 547195277 42 48739314 15 136008671 29 797374966 21 474602413 18 585743241 40 64910783 74 872718864 36 364866607 35 110093052 86 626413209 54 396303556 41 340662863 25 849950080 61 757456040 30 307861047 84 317722550 93 331302121 96 111898815 53 509719314 48 896100214 73 543542946 74 336372945 7 495058057 66 493133169 10 96148020 59 804511 7 133553340 46 937360241 80 316362473 47 586187577 88 187888432 32 270604920 30 333180709 75 47546863 3 989342010 80 818323906 77 117856943 47 315157678 2 592571362 51 558157988 6 863676487 55 259525159 21 705797465 88 718053726 30 880302312 37 124853700 1 43917647 3 610879989 22 817704048 7 387003843 36 588855736 69 917587726 34 56587323 53 405808415 100 191984627 17 404317347 72 12253237 9 641155211 66 178901247 73 842164243 28 111919641 30 159456489 41 589449712 100 190007609 48 983382623 57 325263500 7 379906571 36 258033646 22 121303413 48 127638250 96 983887130 78 819070988 67 157458797 50 175850197 76 932581459 22 9902977 20 817342278 53 905306563 65 478765510 89 190092119 13 635282447 93 265207873 69 965519206 36 821205295 37 600248873 75 454015402 37 821087645 67 328919136 53 861313102 17 738357729 62 60439223 69 713496810 73 276424688 19 836332138 60 171761354 76 912347271 95 207466857 86 708688307 58 83926574 2 293460631 3 884278551 29 86994514 2 982933349 45 146848987 5 298207514 81 823552111 10 697455636 16 341807191 37 968586249 63 601598861 18 677408011 52 946668742 55 228235985 95 631763977 41 407960017 86 524876433 9 343763072 63 4554590 47 904878377 67 572473776 61 132382187 95 106890780 62 178807161 41 199288806 94 18765710 15 170566712 13 469400681 79 568890288 62 205404644 61 849241953 35 976530067 33 529506450 42 347054227 65 774680159 46 986964974 85 834921536 12 947028498 14 800584734 74 478812720 3 195169474 79 120451772 19 745761862 3 467001281 68 518044395 7 184976131 44 592963272 76 866891917 67 342242679 89 578137983 74 129342515 61 562052486 24 867588113 80 854231674 92 204493518 19 372955956 75 347205565 94 449509802 52 679800518 53 283861370 60 772418709 91 920997618 30 233333264 32 57701000 42 585274608 3 274952614 85 423214745 14 524167819 32 865848241 67 986070488 50 412759041 73 286172175 71 220779965 10 190237072 88 856551628 93 438228196 16 816021333 24 155156363 30 434744777 76 871587719 94 612129372 90 206359106 95 385208786 68 432564956 97 574248839 1 160244939 11 854014826 97 880394540 84 52976777 24 979403767 22 282789473 19 704001393 90 63077524 36 369950890 36 916356033 80 483229233 41 796572822 1 112894894 25 149371156 24 581953631 67 188266307 63 441401277 6 513765103 74 984328959 64 788448086 79 688598945 2 764422314 7 243944390 49 182007262 58 382994573 78 11446947 67 953900619 50 871309699 44 735527995 64 519519231 50 824385498 97 586277608 91 660203609 45 246268253 85 96003398 81 711638180 78 284405778 39 214298382 50 988456531 0 689660500 33 12946058 19 304068821 77 474771243 56 197806103 97 468066621 62 263317559 100 768816458 53 724416659 55 153897138 15 941526281 25 93340532 61 761335886 61 817907408 72 414614601 81 660096637 43 918194268 19 156072034 10 545903594 29 379936652 42 937549616 70 677911924 73 404121509 77 366252579 93 323149551 84 869158206 39 266950520 29 919067505 34 133866816 62 988255610 0 396766026 56 738888129 82 840228018 54 724250138 89 211540874 67 357665697 45 634043184 81 126749565 58 26839674 28 787785406 67 712903212 89 976254223 83 300155790 84 298339112 17 37058675 91 380691643 58 276407414 90 598414146 61 521645724 87 934849913 67 539646750 74 765577630 19 51179053 46 626346605 0 600414788 37 688273971 91 332868938 23 4536073 21 128809552 27 512440410 40 736832499 96 841079015 83 772005379 41 292555706 80 62542749 60 934222476 83 102697516 36 696422051 95 937957273 35 235272665 33 338490378 26 621635686 85 416757618 99 686165724 31 290447163 65 957205288 24 120108988 30 34956136 48 189480314 75 144541309 79 350938235 55 133353720 83 800334217 85 590939264 86 91571455 86 793131914 49 550515299 50 758818227 46 931269919 93 742053342 17 406942332 56 526481200 8 203220352 78 363516727 7 57960068 24 613580609 89 976435836 51 31513283 65 301878507 91 584823307 74 724303803 45 397573036 48 440637104 97 224553163 17 326702728 30 414947920 7 981201489 4 772660784 11 366189982 57 819224428 49 199501537 10 698422846 1 957948057 91 987746793 74 468245132 70 739880371 71 862847730 5 975291758 87 828554578 36 122686821 38 401040299 59 185202790 10 380346968 75 306976673 72 940328922 95 603752941 96 181693053 9 841802845 18 556865925 75 706468290 68 774811070 63 441851474 48 98331311 57 467187038 97 928913119 37 323855967 65 736568128 71 3590771 16 689045632 71 650218020 5 44339048 44 642917200 42 376495911 21 824543352 24 152946211 52 933784261 94 324102595 67 776797851 55 284471887 50 6379301 45 849492522 47 844052271 15 797737012 1 539646650 80 619272210 4 599610476 96 160295494 63 722417369 77 583214603 68 356915616 4 933819042 77 20265480 50 799620631 32 6253250 28 847912719 55 543136321 29 805274618 79 216523650 29 889646951 65 435476668 16 278906025 61 357722479 37 537005997 24 73400368 61 556351881 65 207112459 9 284448823 13 406300803 17 160278737 27 288058285 61 708436056 15 39504995 75 851177403 6 750787991 14 670287369 84 555256354 68 972124559 57 238487786 2 913610202 31 132599947 97 336806300 45 619783032 0 215189241 52 658200251 54 357105223 38 619609627 100 724715704 63 441421701 100 611229410 85 397752155 79 968592838 31 898879199 35 524982190 71 470672350 18 604609876 84 883410553 21 144471538 13 387671059 68 869807813 33 330226433 85 8673216 86 893161234 5 989003893 22 926879506 32 629586102 1 386581330 56 618401928 24 760920085 7 705566938 82 285211652 34 770857717 47 52062195 43 347506415 95 941068208 18 882860219 97 904678352 15 865609817 37 824485358 22 702197465 43 87291691 22 706519943 9 997787776 42 848537321 2 511007090 15 335585320 9 756277133 13 285307544 79 841163582 71 310582549 63 732870787 21 322335875 40 360953133 8 726172278 89 80346970 84 26851016 10 842024361 18 366156012 72 564261617 52 569007551 9 574588252 27 394264934 73 263357185 92 108350179 58 268246900 78 709557578 4 500789210 64 271670311 25 177491969 2 407485863 76 657918003 15 841206272 55 404865822 77 958437311 3 857274492 21 477148498 94 418322018 48 104721425 96 603319501 14 92233347 34 99723077 10 552049220 36 478475804 55 197615418 14 565167319 63 568041765 31 982041259 59 350518683 7 6876856 10 952870582 66 374607108 43 958023665 83 563252231 32 613445658 33 759444615 64 550823551 42 181580015 84 518914963 61 681560376 93 556155099 38 699926281 77 942067141 74 663047112 31 426968464 41 708443942 42 806018333 31 806768501 86 320760276 45 487205904 20 925077341 80 841937022 23 150694358 52 571573161 70 201706691 0 573898066 63 956591587 100 658116939 90 580065623 36 67031622 24 588423664 90 969848867 12 784440808 35 636274672 91 649261855 47 687091780 52 96088615 71 655465246 18 407669532 95 290034556 40 252205930 55 31588913 68 560527984 42 350863752 51 542927715 46 7255876 51 38849107 31 635754450 98 326750323 42 958203907 24 344276105 25 588034139 100 759029077 71 345089859 20 487941988 28 706890153 72 795340157 57 168006855 92 371258032 38 239618025 88 777473310 23 335355335 65 912087962 79 272249742 21 440818349 63 758024335 6 294394741 90 280797318 46 254618938 58 770161539 35 341701463 40 297235372 82 273507813 65 867188518 100 317675894 95 91994330 90 219369160 61 804087177 66 811535988 33 186087093 22 174475990 70 90760752 71 472244287 89 107970358 80 159367329 13 834428091 9 975212545 94 738283842 89 511596293 59 307124405 0 203482037 10 138444154 73 162276776 81 65586251 97 110768011 52 264199760 43 1181430 59 549938402 58 748359696 95 94905179 39 453097026 85 35678527 70 735914827 62 20230054 54 151717142 81 5289299 13 412198924 19 856705873 13 827599488 83 477023526 81 817300261 44 398446589 73 73149056 53 879306929 21 187074048 10 745349188 50 180259036 1 262633286 55 894361219 77 96540982 41 436068526 83 975834063 4 958737823 3 675800825 45 698089943 3 188704979 73 63037793 44 96822561 20 522444657 74 13236729 22 695764805 79 942580628 20 925921560 1 290985357 42 56993721 21 41994479 57 97301183 14 6020854 41 461090623 23 731132940 100 433095071 13 260817806 27 936016664 79 361819012 40 228752748 24 433294747 54 475992887 91 782287478 50 993117093 27 498175581 51 811215789 72 954432596 70 236714154 16 757396603 54 471559797 1 479240406 24 296073548 38 766309038 53 233480365 23 472545147 10 84854625 48 661552405 24 316871401 15 773846749 70 283207079 87 809495089 11 291794742 41 508780022 79 423831909 19 348858774 1 334280698 89 985938616 91 275813025 11 908554955 94 908807239 13 524362936 71 897914149 22 884841025 61 693948390 97 198514039 57 217279882 76 4213298 0 331990123 64 308743150 80 74720175 6 198377295 93 727449828 2 776199668 10 683071131 92 597050229 24 363283989 27 322541254 82 163606321 4 672453572 32 122537302 100 508698549 87 382897355 99 16707100 22 287908444 82 505253197 44 106525051 29 139071141 55 698328931 17 405461008 80 50141861 38 256671026 15 412673615 32 278692622 7 968293538 43 963925861 55 493190476 66 479862691 66 470993957 12 192508496 63 694095555 33 912622684 62 417282910 92 183602382 100 839900126 51 88738114 45 787048320 97 997244389 40 373206632 15 328545525 53 187912178 15 265193272 94 700217200 33 879461092 15 39562028 1 526779815 76 90723512 31 219995529 10 741736002 67 763713457 47 69265266 75 395264712 64 357719858 88 136018833 29 600864951 53 60106529 2 467650405 31 31820215 66 217742586 92 798146887 27 934039349 21 436322811 55 747203675 62 229773937 37 310560815 55 545255159 57 362147145 68 306449173 18 346776902 20 887341832 71 595463231 29 51165365 28 843559863 81 577859428 15 783539082 42 317982394 75 122854135 51 409598238 69 879464138 89 107385971 90 62391013 22 441748051 30 657933032 72 813242247 26 153362417 9 695669133 28 311404618 71 373608409 58 948282853 83 771366883 83 994438206 82 115914761 32 262320777 84 925294205 32 812852378 42 453866644 42 593517858 2 837611260 10 607171994 47 686747106 91 239243658 19 831784859 26 158763835 97 107650531 5 176989879 42 705287629 56 663145183 21 49149412 38 912667471 26 219619842 62 672875147 34 626548422 21 929578876 57 827058381 96 72520736 72 523691772 5 830746406 83 513205756 45 227599729 42 963247589 85 684026347 39 656468658 32 465353208 70 553382523 23 496952463 20 527706040 71 526825111 79 393663605 18 184498402 60 398870762 4 794835617 30 879875583 14 368016449 21 793967914 60 460888344 81 694202780 97 723189841 66 358790609 23 451377181 42 299220909 3 506279955 91 312430582 93 828354857 59 172541467 26 868621036 13 845447845 60 107869127 6 553484701 53 415890468 4 125765541 36 664807227 73 375386369 8 62203399 37 663477847 98 639324063 61 402023484 71 924446449 22 79544829 68 200319632 32 693784561 59 612207151 62 387678876 84 49732619 100 571947919 44 824655925 37 595157256 77 989776261 16 613931861 81 211492436 44 711058162 98 669173264 97 903123988 94 723271573 33 170601583 9 320674908 56 398442623 15 187849675 28 981152507 60 440252441 44 867805280 16 980840874 78 735589723 68 895152549 3 203747017 50 850995941 53 193909539 2 794580082 67 296474508 22 811651599 53 45832068 58 363658850 100 507664579 65 893189331 79 393559760 89 754326409 89 382936822 15 803888448 97 643922248 90 320328174 54 788830453 4 118342290 73 369388234 23 153621162 22 661658068 88 462189354 65 492392654 33 996156461 77 530733425 18 155740487 82 641621310 16 246170281 30 802127480 4 707966507 88 86971526 59 707649047 11 890981402 53 483508222 3 435159584 11 208523447 57 825821169 42 268245660 78 553187892 69 142592873 12 536097686 58 179293099 38 45977383 89 717399704 37 420360480 93 830934822 41 3238831 63 269704739 58 849839611 61 488365629 66 455678312 20 223642233 39 188838087 36 393651824 48 203343290 59 873031490 90 790363600 49 415367875 100 799522146 92 27280484 16 285265781 36 964775179 14 108089358 32 611878780 74 458851727 74 367512200 14 747756267 4 823397386 59 623850664 88 681264568 80 487105735 43 983079617 34 357691598 24 145262174 6 435428514 48 166847645 76 330100661 41 84555811 71 326335414 100 522396770 22 395744034 93 572875913 54 397870732 81 497118006 83 913578809 37 433568338 56 312705599 43 290501136 70 81122931 39 585791218 34 89798782 50 473108100 41 533923093 42 672183827 90 18464663 79 700422069 46 274871196 37 95849097 56 197078090 80 807239772 22 317084926 71 209130332 60 902715213 21 814288595 94 660069778 59 244228267 100 103964695 4 135717525 29 118009810 0 307456227 71 388714243 48 273894633 63 510805252 7 994675242 71 790029021 57 298519297 45 590934443 85 135261459 54 26724494 62 661413182 33 245446495 15 316237658 33 48312665 52 66139456 19 271297003 18 11399117 95 713145946 47 145888861 39 965579434 91 363978753 3 722838245 82 486475321 76 780331046 82 505795789 96 707164694 31 753659392 9 10769127 93 705410908 47 392753599 24 113701447 78 542807829 59 531538679 18 257592255 21 734213716 47 304921851 3 752352711 64 713024923 74 966422270 24 136949903 68 399168164 42 107730156 17 489789689 33 138005893 41 53166697 50 47478856 75 667077557 47 215136524 30 570302564 31 62644383 3 886345977 86 566963459 80 433186615 26 272378396 72 757586087 50 917982160 53 175772631 92 65792114 52 703881137 56 8437315 38 124223904 51 975350003 52 435346477 88 949580014 15 930753369 48 427282899 45 326236751 7 842632859 85 676770355 76 124671363 18 4747067 32 332996688 30 344056962 93 461068601 100 436451328 38 444767700 57 953020217 82 785354042 57 629688274 88 548188312 85 779610391 43 700685516 63 722659228 53 457158666 9 35818920 51 138867145 20 576054542 51 62522776 79 912336145 77 668477174 99 41552967 65 529628943 29 737832430 14 684385928 49 349935807 75 50408877 5 255607303 53 172687164 66 439803266 23 32767529 6 282769699 5 814245800 33 203010164 1 745768431 7 509952294 24 184886579 80 529432607 60 781729374 36 790225002 21 822566100 0 239069851 9 830835346 48 64471602 69 989987596 28 326314125 94 640805159 43 956132219 3 788543775 51 897140411 31 760890344 97 82663889 25 83991658 14 452170453 4 954089836 38 253626774 93 206414112 8 436645775 68 913752803 27 344180604 65 577546466 15 81999975 76 232349336 45 253737593 100 321033795 16 388629306 64 816074394 4 184540180 31 809333209 45 831107850 10 922105912 73 426889284 26 810395096 16 349271207 0 161425955 20 164001450 45 491052954 10 126563654 29 303129295 16 888808028 87 412039931 66 355252121 53 365211694 67 475386053 68 853693050 28 872747768 55 623419739 73 29928719 11 880321664 71 813359545 60 482604108 60 62078600 46 297373616 66 327225244 24 278750597 52 874665023 1 252219988 4 989304397 88 618522904 19 18568338 21 297018588 47 843122431 31 265544083 3 989710224 38 476130108 30 497000937 73 545027419 96 911878589 92 1261345 65 523473242 99 799911199 30 76372645 3 568957354 43 368869482 100 480994827 19 395765853 92 476816543 4 1095220 92 2975414 47 947074727 83 463207635 12 596302542 73 118152823 56 948991579 6 72153988 12 572045222 36 793999072 9 484478315 75 911653255 14 654700811 49 922246620 20 517613968 63 249717472 12 914333894 38 174752672 12 402402578 98 546642128 21 580256832 85 689896872 76 715733008 50 481061914 8 946018009 92 712461494 28 266830215 100 18241225 29 469982049 58 185628366 2 306215305 96 768802052 81 219913096 99 208726710 57 41671463 0 98067650 55 699223582 5 983602321 89 886955743 7 446946210 2 231376842 53 147008167 43 461210011 61 318173162 88 520116457 44 711855923 19 879076659 92 832527879 37 819677708 95 169960315 40 309767711 82 549079246 77 409030307 21 216361277 98 835693251 58 310491417 8 481905026 14 581621682 38 580607190 41 770138380 13 223597005 50 17303570 2 632608164 20 833229151 81 649999570 61 906934216 83 353890370 63 13345571 14 638798662 68 990019423 46 703210662 90 157821669 30 460302117 54 863796373 54 334308765 28 74727540 35 142252808 18 705905659 17 162376253 48 614647777 92 422003368 32 915678037 98 933161456 32 205308280 34 460095655 6 80166609 7 854700056 27 821235373 65 765554657 45 159951088 91 495106296 9 144808281 14 475029626 13 500040119 74 232875552 47 585365530 89 829464144 12 910555102 65 785908622 9 188086252 39 236418537 2 414672191 29 327377075 31 428323362 95 348829953 75 292085127 10 678379972 96 27282942 77 245957212 36 442491693 22 39605230 48 283211373 23 922806914 19 879180910 96 574730677 80 399235569 29 890706779 24 457556784 50 516574423 86 909665782 53 553637847 36 299301923 73 183567827 18 653827132 53 757119498 74 130423088 72 172969941 7 768542156 94 941474363 18 291273653 85 351752848 51 274885315 22 79854389 81 522441357 73 729678660 93 173046715 48 528488890 7 515115028 77 923746170 68 185810401 51 537623981 32 63329238 49 388184459 31 573304094 53 343930551 20 744886750 8 299901886 48 167267646 31 678294722 92 710178454 7 600390709 41 981677874 55 7435832 79 748126242 10 732278936 85 470340226 49 81345072 93 124180922 97 945916967 87 679671486 7 720250663 68 30639947 27 507869858 49 298650904 48 205326362 66 681065436 20 230414715 94 418344278 61 580120258 18 584504712 96 625570687 28 532724594 20 862262543 72 605173055 65 866224560 26 244777619 44 417294459 36 875386304 30 815362842 64 54443231 32 169291630 71 53930163 7 213403254 23 755156052 13 197796892 77 804080195 69 856233944 81 141922174 72 136855877 27 762198700 83 749093701 27 261733139 24 362604096 16 28021124 8 728797275 53 779631311 70 69159976 50 599217655 56 257162884 97 994189926 17 412585492 23 417582765 37 191161056 10 247676390 14 72413360 82 339894132 99 894940866 67 650930419 63 229412928 48 943083338 98 541071928 4 596559385 11 767344287 29 494463132 43 866071432 58 181134251 44 63459573 72 45367527 80 800524773 49 13909096 19 903304140 68 17994691 59 9911871 20 859524582 68 274273606 43 236084224 86 311054339 28 87315833 100 15672815 24 63807850 8 885003187 56 766345415 82 192958943 18 30367032 88 172012723 31 392779296 2 895448174 84 953623281 22 698171359 21 183104027 6 755790730 15 581497295 89 543934449 86 557757631 97 948676054 85 365942967 40 875933831 85 5794588 83 392744358 52 308021416 74 140916998 75 876115213 20 68314493 6 464753774 20 153404081 20 581321958 97 731061510 73 344764607 73 596988431 88 312616566 15 249541358 2 159620606 31 561409920 79 726217108 85 252039995 9 960097279 8 914807247 13 172870572 9 275550975 17 738790258 60 642632277 56 68545420 86 985549577 16 307963533 87 39420466 3 612392548 70 42204372 54 221655483 23 788751063 92 637324558 72 293677713 44 868999398 40 226320666 50 81569398 2 452282058 85 839986302 30 837453462 41 899744998 48 707204002 94 250199653 28 305425894 67 877599812 5 517722980 74 710159436 13 954817262 23 639117559 16 765175918 82 388563832 55 935723251 79 688093194 25 834423886 30 915830164 35 734945112 6 289719223 84 871934828 15 613731053 75 150038410 44 560105366 91 632119050 40 113312678 67 37209574 57 231837772 37 461588631 95 568803598 9 806812023 53 770166476 71 106212055 39 924444934 1 1608435 12 373085477 55 666770506 27 784348928 97 315513614 46 920516412 46 750144420 8 378543604 36 874726350 58 194678705 49 935280895 46 529376557 32 953873418 36 121564488 11 738290336 43 483012995 74 50647645 8 339088453 51 579656296 69 622529157 79 430071783 91 769498565 69 926052617 94 55948886 87 633662759 36 136413085 78 805877485 44 825382876 47 180589982 66 91029508 63 785710633 62 908916856 39 791072157 38 599963614 83 483889358 28 996478746 97 814047601 61 811859894 16 240137850 66 51028115 12 159910909 38 297306479 59 149792213 42 534082524 29 318348968 95 15481421 47 155746665 89 421471316 37 784688323 46 658233483 27 446035260 77 371679545 9 997362668 17 512250455 87 611170463 9 262487526 3 425020114 84 479393608 70 997966226 61 327535647 91 618315025 15 20500826 92 898577741 90 592768310 57 176964907 29 516058632 39 148120140 94 3234913 38 265982814 29 954221602 51 555368507 87 252882190 44 569430736 70 269510047 73 528627549 52 978394902 17 696971620 51 596438099 14 84728594 27 670162032 1 116953781 58 379272419 76 79098246 7 89756760 89 807363334 77 470839311 24 822766069 12 786929411 5 217407779 44 968722833 5 900631683 3 366382865 0 749567495 59 445275876 38 131619233 99 241749819 87 871352699 47 359403616 19 129142586 31 944889847 48 93287145 80 957107217 0 948974277 79 808317594 83 175012253 36 545535480 45 550976020 43 785524177 48 238028661 78 226702180 39 629858437 48 865826099 54 113855846 69 746138427 27 246222537 77 895019234 57 753590613 10 841711437 49 289480716 86 717899699 10 648068431 86 693102382 57 977759723 92 325106466 3 756983919 72 966905059 77 871752696 44 548297774 53 761731243 87 231854882 34 268460526 78 49435983 19 984708005 58 256772323 56 491814527 9 130931436 7 301759140 67 805698822 18 893036677 38 684586432 23 478186889 89 671044391 41 237808659 48 99122260 55 723710294 67 530740868 100 241823872 59 464680311 40 670913977 9 37306650 84 289406929 95 926551162 43 502976272 78 57842489 95 262433568 97 682733990 75 464907354 68 581053271 74 953226125 97 34484183 25 659637343 29 526877177 41 505017062 74 795323925 40 661964428 50 840455679 25 378004137 82 670224713 72 865802322 30 196486792 59 7628379 84 443465079 57 454664235 54 214287739 36 592456921 3 884023192 20 413591195 36 858025071 40 827038408 74 922509020 18 598409168 81 451065414 85 891482610 44 616414140 19 96294269 37 127486609 39 243441614 48 509545470 64 64426285 52 984168181 68 716605267 65 665809267 75 723431013 8 264581808 49 760114633 16 629672071 99 314032008 77 367942001 70 635461709 1 377756668 100 405317840 21 499649863 48 524752260 50 861146040 22 460057032 74 811616535 77 944911997 21 930289951 12 549090311 100 99133195 43 475655465 89 886115910 14 104166582 78 428234810 70 163341297 74 101308947 28 569629885 37 71149774 99 585480316 79 168548567 61 724785932 37 353791789 11 258138768 93 244045967 24 438844736 71 591599462 24 594018834 36 498205064 95 205305810 72 451147329 39 925122254 80 8547295 27 950174163 16 519586825 11 409200394 38 753039314 48 648465120 18 982908282 91 224546706 41 66513079 92 259472129 17 378193254 72 383565299 31 594456227 32 205488187 29 16138145 16 217568377 85 243362957 31 806705309 97 460190631 80 496634716 100 918749151 28 796406233 50 869871099 78 53158016 26 641477982 22 103732504 23 658419124 51 734179910 33 426845233 11 955801663 62 249023033 96 933783669 3 459835312 51 980351918 5 647183600 58 32333325 23 747249404 58 590496787 97 907259367 36 842735053 68 568571557 19 524390341 78 942118350 15 493802712 4 7139514 81 938880628 68 169944387 78 282501819 86 221454206 13 338886180 39 905275966 16 659924117 3 420638107 50 984873435 13 707692318 55 559480244 44 183031305 85 928168425 34 92923533 77 465467067 45 152059004 44 859196874 50 414571120 23 62902487 59 800870376 55 929330106 13 588100813 7 20280713 49 224152009 1 756095937 73 506486750 11 707207311 90 514549408 85 897759053 77 874341334 21 580488356 57 905573702 99 28112058 52 402879798 90 995911212 9 8715564 36 185846140 54 634840449 74 2573715 27 251676947 86 476584068 66 900687989 37 895783040 41 811969431 69 242499928 42 81728244 59 993454565 26 743169803 22 819435421 91 697190995 6 464424413 76 818027055 30 756953369 24 545284694 86 640072615 20 792165136 100 728739109 100 355486076 31 90981724 54 755671165 39 219336335 35 499164213 2 946171531 84 896158910 78 93540065 82 709776634 39 412789774 62 808986406 68 206226263 45 943006963 87 511618681 75 294432653 0 828667488 59 635391183 80 544396930 94 22644362 46 847465225 69 162500756 18 959183913 14 168393703 46 431223372 41 602926767 24 528286526 57 998473285 63 759230467 92 381576013 92 568581518 42 891542061 90 775264221 89 737602185 22 34297279 83 703930885 94 649130813 83 131228722 2 644878691 91 410980034 84 218066558 51 691904846 73 918262876 23 549466871 1 429288272 7 227612543 35 867050072 17 540977092 77 886761199 48 67198121 55 965247450 9 616524273 32 716498405 28 375949940 76 913846171 60 957800920 32 345768712 5 409515702 7 895858171 94 499726243 71 794282743 8 376471976 88 622604823 69 835658831 22 637620314 1 6670382 3 854551241 39 512450021 99 794359539 24 171574231 63 721319252 3 245501752 27 990120243 10 567566770 99 231841882 69 414663053 80 500852039 4 694649952 31 448460040 84 781862498 0 804861040 66 178178291 6 405921091 29 287852086 58 819435162 56 768593043 4 156912283 21 365239445 28 171418807 11 136729162 64 114134667 92 453170388 49 331785780 16 271068570 21 776252484 0 414781810 19 108130395 84 945504418 55 545376858 70 14105577 55 648991316 33 311330938 79 819519757 7 779023274 60 686787830 71 110679991 7 955314421 77 86833382 35 872405246 23 58641205 54 845071006 48 359268012 25 472451893 73 636635724 70 428020637 57 614658084 27 32698595 100 299217964 43 726694230 5 13427809 25 295926770 8 890196144 91 282657502 16 445939873 35 742612986 25 74578172 23 353664274 12 326766719 81 73049505 28 982939462 43 131368589 73 891422666 66 821226721 57 455443676 42 224330199 58 332841278 14 668470823 41 789093397 46 859613338 88 363342052 93 761424749 25 589980576 17 200371296 65 294174102 85 930783008 88 279661148 36 316161619 64 11774226 13 679553472 45 192958534 72 999962189 59 250562747 18 961546350 95 759523087 82 514183496 97 584545751 35 64114256 50 149407429 52 830577556 69 155579410 60 309634844 20 54962528 87 121859768 19 586480485 65 601546509 39 182519253 6 57070541 15 286308294 69 592615254 11 352510438 63 952632897 62 243030225 63 217592728 91 831624135 98 120174857 2 108038840 93 955248699 95 182061743 83 152140111 77 512295301 78 623134765 3 12885656 73 11033040 62 17939674 20 281038136 8 682400224 31 544910839 46 853231182 29 663101716 15 300830267 71 812921899 69 450881013 21 727840637 10 811971811 70 802162605 57 450153407 21 274726144 45 150105209 82 651660502 38 935267140 5 305196178 8 656837330 40 645750617 75 426074410 10 252857415 74 204669373 44 456953265 25 336990366 22 25421742 14 453937761 32 665549036 21 457112781 81 510850052 94 672172159 58 786835425 42 786566782 27 20894113 78 902345606 6 821739768 29 842390070 76 507483744 37 338683973 64 324006154 60 170316181 85 430214342 12 68422936 87 246971762 77 578024233 23 437089595 85 337194828 79 817210124 70 330594273 60 340277772 73 89128091 9 828485063 43 298065755 93 644274171 46 284804277 99 548783675 48 576205091 84 309135507 41 80118714 0 894205899 52 238463622 67 412612756 80 205181917 46 884818476 48 982732504 61 592392607 20 50871891 71 432848817 54 873870438 4 568489328 64 280571834 78 605293099 3 165031545 5 424083490 18 978455882 61 255862540 92 277907446 31 72410851 57 359153201 85 737289807 49 1602600 12 59094308 99 575420226 81 518297291 74 443784800 3 737357237 90 729967298 97 621186386 33 346418178 40 953724885 50 217825041 94 452601836 28 592262219 42 622185346 85 850629148 28 901489702 90 604832102 91 243193731 84 746419592 29 540132550 80 43125718 52 797783155 83 356565474 23 42440440 100 563872246 65 371386275 73 688085220 95 166621337 90 886812184 60 333715104 25 423606932 32 891509454 5 431086496 35 836015620 75 229711506 39 13543867 95 849358103 76 903890941 27 849802619 2 287904995 5 935454929 82 110549186 52 446101973 56 956596511 36 74535293 86 784710832 64 571788857 39 478240540 14 702150867 14 594592317 52 930038246 22 609484272 13 243275237 13 565041709 29 196889002 23 811879497 23 795188155 87 856268432 11 326949257 58 498286694 35 970129890 17 95217869 90 43182962 8 900288305 21 823741120 73 855018811 49 706414179 30 426365186 19 670676239 38 828101555 39 580361140 87 177860098 73 31357747 84 352357032 82 770446143 61 409175071 70 790885271 17 664598714 54 430786773 92 177045164 90 508281291 86 646012965 58 152159683 97 180221139 7 959732524 92 539960075 16 878697738 33 995855124 66 958173895 95 834030681 98 789366615 49 779358679 9 400986818 52 558343072 98 611853910 28 767385289 100 459846725 35 123026325 9 113697611 99 638329017 84 462817272 6 714626409 10 241557087 30 157659274 66 352931411 82 473099270 9 844493670 12 717286764 63 927335973 94 363238684 50 175626929 57 386861747 12 512465113 42 738479089 47 551754354 61 576452095 12 641618707 4 13789795 100 618609687 64 43585712 92 74833841 83 725402400 97 625719770 39 255598190 45 666385678 27 735188341 90 205416607 16 970134474 9 110900960 17 246405740 59 89973293 21 181779486 15 148706662 44 118214856 5 685042411 89 282422144 75 963024430 76 531790434 6 537115038 68 362125649 78 200843515 27 299340822 39 302424887 70 21026732 53 547098021 55 330782307 64 353990254 30 327577065 15 470484072 9 642294309 15 376340476 69 637474204 26 464168624 7 541066771 36 807092895 1 843843311 65 282418439 75 863213441 51 900437696 32 528680362 35 426068618 38 369413722 83 256424526 85 58813571 89 288359291 22 71066194 65 129060124 11 326694 59 653129440 86 785210331 10 401710599 73 665500463 63 217548403 98 55268461 65 795278483 87 539123333 76 59039777 10 233613845 85 430119074 14 424537836 68 979882396 0 488481510 51 437228823 97 910806220 60 942769720 2 909865297 24 615052688 55 436243100 19 39206704 4 752675988 11 711171696 53 901270774 38 843486623 16 684182577 55 778115446 70 548175446 27 818438496 78 389655810 84 455454193 44 33398542 48 695002763 84 254183014 5 104634412 70 210006402 97 348158789 100 860314639 86 293061763 18 946620452 14 917830057 18 146528990 9 603576843 17 26197850 78 539671699 4 648569218 37 323795641 49 845767576 42 298856962 73 749932124 43 738368563 20 388627982 8 449484662 90 30526970 1 918194343 82 796825447 79 226361844 58 794866685 3 253772722 21 865896742 24 11584141 72 745790397 34 828230119 91 705501601 72 456601494 29 840456433 19 808894770 61 295105160 17 748829547 79 298279573 46 948834689 32 962200102 36 831649670 31 206684092 8 780076547 43 742446836 6 694802110 61 881833632 45 896567683 14 88044008 67 682385360 85 466035097 27 117829203 87 181700670 5 420988955 100 487380214 31 787736156 92 711935111 72 621956030 79 497785328 71 311411470 83 512193362 80 985824417 39 323526189 24 533888865 13 309466745 45 941999706 74 935505959 98 118281317 83 155755854 25 483297320 91 926347522 4 377033280 41 774301840 32 418092544 100 160535675 94 737341273 52 562621460 71 224513685 62 199691573 77 436009570 83 470509335 76 358886625 71 724604532 69 122331623 99 939259359 70 771461666 8 245499389 98 963041071 34 66975751 68 740128776 5 723589543 39 323424180 67 846283132 6 302836985 65 979908316 31 919338901 82 442823213 83 362320898 58 681675702 87 959070028 100 927831436 52 62980830 49 361833947 34 784096679 31 282114375 82 233330132 50 224901747 34 710383479 69 608663361 5 525428732 18 17983164 96 924134187 4 774125433 79 697234612 19 56901568 64 502866106 77 777258793 46 473002512 37 118898899 18 110485389 8 653147635 4 571681639 67 498518277 13 145123373 82 739595115 64 783529218 57 714669579 48 7570893 96 576994325 29 920001581 21 610406161 92 474406144 94 28772218 57 122329340 100 792662361 13 58337521 68 424889281 34 492644286 59 124424808 19 664939439 55 961702294 93 370128839 36 376153794 99 308939130 71 218691448 39 371966096 72 11660165 33 645832374 39 965531557 64 621936772 49 866542715 72 981385988 87 436969199 31 406048386 87 583995141 48 310068493 76 888707330 68 723967283 59 370174801 92 175461071 35 372119980 41 743838469 54 255311656 13 226416724 16 128848250 9 880716040 6 52703190 2 800409740 28 69830677 51 301148237 45 245000029 93 46379026 71 708217089 44 781329612 42 971798256 93 983221882 19 71287203 17 128117225 66 716056255 71 436782935 60 135733999 69 824865871 44 150626686 76 972288629 78 915841432 8 648916941 0 616227444 94 919586365 7 606414746 63 115936485 35 68393513 87 967977036 39 87321144 65 401312284 21 180262197 93 63042996 52 93369970 3 335253706 60 100260937 13 8011238 33 335807444 15 182800094 45 662361936 13 307569922 41 848908505 20 619725263 71 84702399 95 221772448 8 115265523 9 531829075 89 531988972 86 294723019 9 25657002 73 823615797 86 871149868 100 841182076 92 431009248 15 681290079 10 212332590 13 431899732 81 12447979 14 635882111 65 567903403 8 298723907 40 304045154 81 437381046 92 825059652 18 909345060 5 707508645 88 655294588 60 449694914 71 748647037 41 928726650 76 767490832 31 517147647 21 198857137 21 832471109 52 699875748 84 625463447 59 444524651 12 688854312 88 182888668 28 97964283 48 173630120 84 55527462 16 503999523 73 567981123 99 486230215 97 840872317 13 318476885 55 457159930 58 387924887 57 177077563 34 508277387 88 412542320 36 375685324 39 702767118 86 208957004 49 663110078 52 584797845 87 333012867 17 854607823 73 908579208 45 586451341 11 642419522 28 442924503 33 211362891 36 514684928 96 846562356 25 123720576 20 844137621 8 652938635 36 142127127 18 414190854 89 626896252 80 57553303 58 696019535 34 643559867 45 491488497 13 504284115 95 458477507 84 113742304 4 55285035 16 516296753 41 465004640 26 31225002 11 822067902 1 384946342 78 596221413 2 126004183 48 311487490 5 782412467 49 655937369 84 39279583 45 638096057 44 793915383 60 310488961 74 611818913 41 149469042 15 312755556 18 942914259 49 185308913 92 31358985 14 533293633 87 494734536 34 192888972 88 500796257 52 896042206 31 559521319 27 36642459 31 380751720 77 936616040 70 275626035 13 86675516 38 482246148 43 679984548 59 537341602 2 651470654 90 501694928 81 513940581 31 16600826 4 514087132 57 471294783 98 737043130 50 854370349 11 45050055 79 383105697 83 43816219 44 642588392 25 860446242 41 781118182 73 361368935 59 990159631 37 235783443 91 729175539 5 759331083 8 175035224 27 774786181 63 746905097 62 18016654 75 290567125 17 605461690 92 865651629 40 129391634 23 818765240 69 865419528 67 292941613 12 406134364 47 491335059 35 448468956 96 891399147 88 195709257 17 116059589 3 154746825 59 266363214 59 411376860 3 569964796 65 869353423 38 621551049 21 304846361 5 245007559 11 89625629 46 419740439 6 956039649 100 339736794 11 126164056 64 892676582 8 533958052 60 169048089 94 816750797 36 67917954 58 2637727 68 245949722 99 761576257 21 685905549 26 101572066 72 553154535 88 671370369 61 441695762 47 368299213 84 890200618 86 215389811 1 233695056 28 56178406 89 217332664 30 557056671 85 531253347 94 589027920 30 137816898 19 289057765 38 322329041 67 644783694 74 780001953 41 138451328 5 849137226 69 158060461 93 124576426 61 993976502 38 616266480 13 660146483 42 42724201 42 226762780 33 425041938 25 901370781 28 802855597 46 156016692 54 958576899 84 549903066 90 731332819 15 546615348 31 347569320 92 769380537 93 174071379 94 857253283 45 748525465 3 423309076 99 554638191 42 998204654 81 412714680 65 776461922 26 576857204 24 767172383 98 201437439 70 1939720 48 82865612 3 363092130 47 919549858 1 413689926 77 968375445 52 714868427 89 655580078 91 34113025 58 286744717 71 379293455 85 328355462 97 944638112 81 866586876 81 147770773 30 664140231 79 57615751 4 428798733 16 682895549 19 845152924 16 19160171 72 668229980 7 466736971 17 593010260 92 515112349 55 127152539 10 737175538 89 299319897 39 517999856 91 276836049 85 678163693 29 771565510 30 760662444 18 394915488 61 293137207 84 383022224 78 359918986 85 278667511 59 855742280 44 944560633 34 63979272 68 224218087 2 62084651 94 851990971 47 817114109 16 410340181 0 906856419 91 51537672 5 927002054 75 455279765 93 373457448 62 443783898 48 129421592 53 659571664 64 158285196 74 253230698 21 776678111 91 852414620 24 331039161 3 573996190 2 475740487 46 802681442 76 290842860 29 394348780 48 399566361 55 841293130 17 737573521 23 694802976 13 106727990 97 21246230 51 680913554 84 236071028 94 805436053 79 194545070 6 540730865 70 710664023 54 474210768 44 442789704 16 216075513 91 702334799 16 31570485 77 356935277 19 417920310 16 957548814 95 966602971 36 543428931 19 503876367 1 494950589 76 694748617 96 110911863 37 31513178 80 290684992 31 377462865 50 79192476 22 106761152 96 645577115 38 454075264 96 231521694 99 736566611 65 301125833 19 313438991 79 676807927 91 376718833 64 136177982 99 126990530 1 106735043 99 180327545 12 626437678 83 547188740 36 78270267 98 688127984 66 812639017 95 167859515 19 935974189 54 521647829 4 837668559 100 497839735 91 447358127 49 736149724 49 318359499 68 790256398 80 901707905 0 355251671 66 951790562 73 654228013 61 101706102 29 22606749 42 886882626 58 238546421 63 66198592 1 474213756 22 816142895 32 808310565 97 197259666 22 673096047 18 939868415 67 173087211 4 62622309 96 602394184 63 811473399 52 370847124 30 204722139 79 184424303 4 147414404 95 766573949 15 880852164 25 700052702 31 368230278 10 741491018 82 443400719 28 275000886 97 762568054 69 337951357 87 922352788 24 861601268 91 225831146 64 479746881 52 658175045 32 110320652 37 771777069 29 959483405 79 822730357 33 803246297 1 850152579 33 997110234 79 614038364 0 554595203 70 490838539 15 140673151 74 760886776 44 83296397 7 597099150 83 263181677 15 435859835 5 473523386 59 422477238 77 961874310 44 113553562 83 656389154 31 33373728 17 731985180 35 267782343 28 254259556 40 246433827 24 48667217 10 561365301 89 715958444 29 798198535 93 63962869 17 983316141 39 75113081 80 723794951 48 361117444 52 239877154 85 364693832 26 395543636 86 698220013 16 140995041 71 108937411 2 777738734 77 630370074 48 596647823 10 328175849 28 956107795 55 717594850 11 251454774 6 763490441 38 453404382 10 334291763 13 100313566 28 468660707 59 19525926 62 833289996 28 256890753 64 874346799 63 226970874 45 87919341 51 304075571 34 858761388 97 796808900 80 508547861 31 837567810 17 601136741 2 96696335 49 964599285 38 357337567 33 533894572 6 700492082 50 901226187 19 141194191 57 411124593 30 753008743 21 106213381 7 290542763 23 933200655 53 48247392 61 759657112 0 703555466 16 678676098 40 403528638 46 346207723 24 815374787 70 805429971 32 848216680 56 4440465 88 548418193 60 52146922 57 540065014 1 829319730 87 360416023 96 679515369 73 555776075 57 797222742 10 590453787 74 100947272 37 254867071 72 645119545 59 700481983 6 45554173 87 264754863 23 499481763 43 998260974 36 189661962 75 348886851 12 271315598 32 39153197 71 653132071 12 138793540 7 358678693 91 395611216 84 309418485 7 279842753 67 491447842 77 416203472 78 730062725 57 540172943 71 10204437 53 790789008 23 564585010 43 806593858 57 569050487 29 51665013 40 946886673 84 173946805 26 501233045 51 897730993 78 332842738 47 935654000 50 743000324 31 977424867 89 983016036 61 374039512 51 905636818 82 548847218 46 964715666 7 302590047 72 682141000 34 906425334 47 34802936 1 473076986 93 840798678 83 715667225 15 178399516 52 66097029 15 91287331 28 895918397 15 591220017 5 673208281 3 386342284 3 719386431 46 931006466 43 356673735 83 163305132 23 259768299 27 633642903 92 995483162 69 603293562 45 446225149 1 206328095 73 276508001 85 176639774 51 166956684 60 235413543 61 781919727 42 219271386 63 587910411 53 250313899 16 714708476 84 935164259 15 835324202 93 893911167 51 985872570 36 215229744 19 975623102 97 79919127 42 541633179 33 250537622 85 233632494 93 440340872 56 105059779 83 427478139 68 951483998 56 260614279 29 356800615 94 494355964 7 789101902 13 825254470 41 439736467 88 91854546 81 325201294 44 229778821 76 171781389 47 215186654 65 78553689 0 742590700 87 752936132 70 830995701 0 504183883 11 84651367 78 152203634 27 427005458 0 178953437 11 428164908 99 674390192 1 273591131 89 810300781 56 997141673 61 989731709 3 118342796 81 46950 23 661891908 67 453556760 88 384400544 66 943953673 62 376267692 58 378493949 2 330784080 62 113394248 71 128109544 57 106186746 14 600014015 88 386205805 64 42034930 84 407582782 66 656200912 17 306285487 72 400721482 38 910831578 49 25485596 40 387410206 71 112129304 33 871226254 38 223900589 77 396186352 32 271518133 28 63168322 25 709463905 32 320980875 83 392354963 48 283740094 61 992114630 71 148894150 87 985829829 6 369645686 86 341739648 76 137005626 69 797586637 75 884214058 43 38138587 7 262530798 92 449988683 3 811533314 4 27670739 20 202762514 73 500685519 78 313668263 69 403233581 28 174060226 84 743791673 14 680362997 53 790109507 70 236481531 14 562675140 29 322926756 90 430677095 86 378524782 90 348942674 3 468460404 33 40962 38 912241097 19 321159056 54 962634741 24 317884908 23 156149143 35 773777747 56 464324034 38 828021463 30 201456304 14 74242184 20 101258539 93 93272325 1 592741543 70 155128469 7 531871437 23 349985204 18 463049328 96 484558972 57 732242178 49 51829427 64 519893956 15 839981394 74 109567452 23 508961685 12 543454105 87 884415032 86 37310413 77 112508231 52 797562785 16 628652629 41 820597832 94 579781395 72 330921296 55 884405369 38 292345462 37 752539225 35 588912399 13 120729125 12 663521111 11 630621102 58 936513496 43 447263140 93 162611311 74 778306853 65 553621794 81 336177753 82 147015471 43 78594032 7 218191643 8 282446028 55 226564800 3 555561245 17 456188808 41 108001011 8 716987622 75 328080200 58 229488757 60 872870350 68 627699351 78 940968369 27 340590898 78 732897979 23 506776729 28 565214018 17 741896194 82 866175098 31 278727729 41 312960752 16 705269637 7 872309471 95 32966985 69 531056582 21 926364606 30 307785220 22 163615419 32 240794104 32 612271345 77 25520684 80 735730530 40 120506331 13 553319474 9 178454710 56 33669637 34 909711923 91 507247500 68 492400383 10 602440517 100 878493965 35 809727662 34 620006204 22 702078351 26 149645836 17 434303377 61 272162614 4 928060414 91 597901493 91 27835077 39 804863692 79 13645906 47 201321284 4 215539479 66 210025180 5 155243096 7 282626340 48 924526507 2 577629160 40 266104352 74 326947769 21 184304552 52 843658313 44 624871411 98 24923036 96 302179389 13 909894150 78 778195450 96 802648538 3 461181346 33 827512152 80 136055624 54 963133376 100 621250969 17 811950831 18 378730491 19 193601051 31 90176810 79 131612913 17 912487259 0 234229526 72 50759901 77 539895636 13 848609857 57 362024545 88 96039517 88 359779053 26 734042943 61 153851420 98 677823457 19 803951364 54 245573410 67 990907875 32 782615909 4 563552697 8 231669886 41 219044731 51 531597285 74 748644614 15 475759959 71 571128024 64 173287579 42 888715844 26 769394239 2 103684434 73 410139757 9 384335443 23 91853642 75 734887944 8 828038344 6 172429862 22 403209500 53 291690830 76 749590327 23 134787291 62 634065757 66 731893950 25 713215641 48 104366597 71 322512288 91 703177716 65 179570943 9 690840885 29 741878652 32 431274996 34 901779583 59 986228184 92 943437652 19 251053038 4 265736786 22 276897230 76 559907928 21 180846737 49 999155470 48 953233398 44 908209453 64 367524198 29 314661796 15 397406786 12 529432332 30 973841512 29 642730188 80 226466180 70 416882587 29 789865095 68 675998808 11 488422786 83 292557284 15 141794911 11 90937136 55 53274328 62 801759469 12 797309653 79 618362595 40 824328236 25 928006117 71 201444403 77 347584046 44 931860200 99 236574994 72 157165463 15 418070034 57 692793926 54 249861421 11 287875808 30 806388174 66 580782104 64 458174882 86 328682851 3 612207359 98 318421174 24 603634360 6 226398778 13 922584450 85 941675743 9 55926239 81 340916398 25 962658305 8 186177904 81 667954504 51 406582246 31 797834030 22 585403916 91 930479234 83 457649152 5 792861522 77 22539883 55 887453316 78 375029510 67 370313315 17 813748829 17 783041302 86 992037094 24 401745738 64 487653791 65 73090472 55 805249539 90 686885879 31 276484622 83 647880419 96 270656563 96 2509062 6 677862329 71 222369399 36 279314760 100 997134530 0 690876232 51 157976278 92 586991557 16 664770112 7 877228156 66 850894066 19 342973721 70 917413394 100 259220893 62 544459341 75 65189301 55 686088426 35 641332119 19 542162571 28 224384549 27 736717725 78 766603040 61 912522523 99 27931942 13 4523012 59 824762079 61 103659473 96 864988666 39 784422131 5 163839799 46 182264340 31 231042016 100 202414964 22 349094997 73 239531652 69 409919348 13 956609461 46 933784525 15 521301795 95 38864788 30 176216456 54 571787504 25 136278477 4 883378023 69 966138165 79 128210536 32 992118800 51 142147483 29 221276959 81 111978607 90 200443266 34 108605022 18 339106561 98 659216708 98 110905583 96 978580214 75 673278953 19 503491646 28 9745477 62 380346405 35 46419211 76 543283224 63 261704640 19 484388770 47 266613011 21 522423766 64 979005327 36 497863702 51 96195515 33 884312468 1 455961893 30 323010564 80 864408793 63 671718806 63 978998888 77 938083179 40 243208341 48 296221909 16 71464114 91 365690048 72 64502199 62 182493019 3 187318907 17 585285917 57 711923527 57 842474611 58 273420152 34 669212182 93 158388930 86 698550170 5 463131063 90 815006587 63 67363363 60 743140898 96 772426272 53 616078745 6 301946159 27 125208420 66 509708048 39 400483616 28 945832390 92 765274160 30 404757408 36 865557627 41 11422684 76 974130268 9 595822753 74 353286388 0 17402267 37 518798413 68 369441596 6 975929066 92 668815777 64 342962444 7 682196146 4 232583276 71 669090117 97 879267447 65 393563165 65 992277309 55 32944494 84 760380234 60 854390961 38 938102945 2 721225431 68 477356682 3 633093141 50 526410348 87 987525811 53 298370348 70 197826364 72 55619449 62 42593188 35 486543261 32 668192384 93 910936692 7 659156064 32 194184242 99 166017805 64 809874376 59 308678198 99 110722477 93 774260296 89 73347907 11 245061834 25 736143978 17 292799784 32 741015841 28 663714117 76 96356205 97 20677850 17 266756949 44 768003690 39 76274433 62 629084281 56 680045338 9 759031219 49 607962521 26 783892458 55 472700216 38 51439562 89 847110108 42 902609534 36 836823940 48 146212640 65 890907222 75 91866386 98 535401227 2 185269083 58 303332981 45 197987997 84 979157352 35 136717224 30 919265900 60 220501202 44 191231495 94 954177374 46 248052180 60 210399155 51 650855575 96 14425093 84 461805971 64 374551091 75 146907451 81 444564597 35 377127878 31 439095236 50 421912316 37 331607480 41 881626563 2 273141023 34 866373430 71 741773579 29 151569155 17 60683750 71 987076858 17 721083394 26 881105818 29 194173948 73 747335057 4 802199545 10 146125247 20 106147015 31 725581488 7 147634168 78 59216762 6 928910083 36 259776087 60 695894707 21 791011629 60 219595088 84 592393338 97 760948538 66 313559743 75 504028528 51 162172672 100 803140459 55 726269298 36 62872115 50 105752493 54 811489401 70 517815440 28 70768273 82 524731744 65 252463934 89 677468591 78 649256820 6 619001261 54 914719467 88 355835447 81 93528928 69 828189712 77 460837858 64 8816497 100 669744131 90 170541342 91 326193440 56 136988136 5 205538380 89 834637581 43 296265814 1 60671731 92 814279826 97 584429429 11 670994569 18 153039427 26 961512587 93 590864533 80 436609116 25 848035453 75 869733641 21 97031963 74 222810237 92 761279282 68 664904529 20 220283392 90 803864923 95 155818886 81 284964720 75 299573257 78 921378692 3 349041933 39 429247512 83 878655493 52 207257980 43 196551038 67 674880480 60 935795134 68 671978310 72 617129157 88 244095168 69 257149859 80 292716700 81 564849821 8 942158995 6 198369825 53 408049962 93 720018015 38 888044318 93 784423745 19 356074541 43 454204827 50 857083527 26 770623455 53 882287851 42 744887841 94 813827430 44 487850043 18 77974547 15 318880647 79 877279562 0 148100862 37 563879288 25 630051001 60 66726943 100 620225708 26 649033164 19 883254357 27 258841186 67 830987882 83 827555687 28 861525477 69 999053270 65 764461562 8 892874002 22 440173494 20 134172632 44 444175688 86 794579332 70 61605051 64 645445776 38 922490227 60 529769164 70 635268524 56 9550445 16 889623006 5 316360632 97 56065553 88 917467618 21 83542584 34 761123670 7 148332116 56 698154072 42 737261390 61 412366804 51 471245396 4 503273203 43 386441323 42 203231628 11 478581067 83 595322108 75 204144963 11 474526455 36 662547139 85 874485466 78 926240484 84 615702971 59 203346397 100 845711851 10 198813595 15 368418583 31 928498491 68 891281232 7 116813900 73 73025115 12 846512680 23 863554294 75 978405874 64 872284612 75 709750345 4 286332695 95 800643757 34 401819462 59 852754020 38 455221383 11 833314620 62 967224299 82 998459628 32 817661493 69 142312028 68 354277248 47 182479422 100 132192463 4 551972313 21 36061176 42 933716329 96 872376411 14 604812611 64 423818846 3 718517367 98 579010098 87 98460517 62 707967229 23 801933383 90 100165073 33 814500253 28 26374127 62 777507838 95 660213458 33 167335299 43 948901352 13 449989329 72 516514755 42 737218979 98 230079150 31 943166920 41 461519765 60 157185332 17 87309880 26 334340821 99 610968998 98 786064618 94 904770428 100 865327542 58 152512734 79 581715787 25 825526980 46 901874080 96 338907127 43 95323705 16 366247640 47 557894631 44 659882726 38 66113102 78 870677392 39 500393595 25 282396935 90 579095450 97 774026318 50 648984654 6 702264982 43 964917119 36 101318586 93 992330185 45 538344591 12 299373775 1 582132306 97 927170651 67 201756833 79 998815847 40 152101443 76 219756430 70 241213368 58 96230302 80 133524953 36 738406347 56 903525582 5 391292394 2 732748520 15 329558537 5 240381101 42 803478340 34 592754549 89 444111064 88 130299574 6 682302515 52 5348991 61 455727450 13 426255851 69 9035653 18 509187515 9 644552510 89 847741241 37 896718789 74 24195036 9 930748595 97 404041535 69 461725250 86 722064053 49 476291965 84 600110957 68 772630445 20 329422881 0 4974886 83 925992489 10 887384124 78 750475484 22 79759840 18 568768650 41 848505704 76 463261932 13 555699075 57 124183962 83 672057964 88 510208828 36 58056434 43 731049359 52 656193777 75 713502290 26 232926596 53 382893459 44 545359940 38 243087259 33 494619867 38 662240391 98 968081984 72 60468304 81 232067810 6 353123467 5 628610088 0 704007144 42 712079391 13 225856716 44 637309223 86 379964169 61 494974260 21 317787959 34 328162246 51 354744905 61 238510821 16 182338907 54 452823590 88 703997631 6 558568390 7 81674859 54 577752047 96 376687527 9 931423595 53 729078211 45 440254503 64 95153133 46 528468807 9 175895805 94 216844716 63 946949040 14 140466997 36 184404419 64 589362632 88 364762219 98 439054877 62 589899908 28 582576168 77 540589206 24 628213584 28 698033321 57 440744787 47 657090326 7 709971402 6 742646769 60 653302999 51 171058618 18 459166169 11 132175549 85 257863551 67 473657805 13 892359837 74 448716565 41 474360534 77 758863892 76 376179320 90 927597554 3 7180538 14 862831008 94 289018845 80 949612837 50 580360235 36 144096668 1 15858783 98 90320068 18 534416969 63 18734572 26 253374476 51 622251431 19 633991607 79 164790002 4 675286891 94 429805034 1 723882424 8 687308687 4 217675512 95 310847375 31 805134842 9 714291069 91 796852882 28 200212196 86 389869095 88 108111160 62 570785061 36 557143718 40 491706442 74 255400117 86 707052244 91 331619704 11 509465321 12 704571582 90 125882410 26 835143612 87 241082217 24 58833293 75 116800602 88 297687714 36 114247178 91 79280015 97 125904702 60 493062634 44 353752047 7 665672487 6 480606628 22 173034563 21 860096114 38 988665359 33 54689616 9 900966146 43 901476379 83 193591690 68 263936604 83 376244334 82 677188708 8 714223544 1 94245632 20 762577672 11 582103928 0 133341027 65 247015735 19 10164624 34 551711569 63 173801355 78 775541066 91 705586808 2 27508685 70 526723803 48 10562662 77 873211693 16 731407794 95 190389036 34 75860975 1 8594830 96 818157918 36 242210113 86 538212996 9 766882366 32 942522020 98 594521111 12 740199965 5 469101007 45 937854660 66 868482838 61 298235992 8 789204884 3 468281017 85 876551905 67 416828398 35 540899103 82 806261533 0 251920936 37 537817055 82 859077270 90 520764731 64 229138636 19 237948726 41 642806518 44 726276000 53 16152260 85 838737389 17 747725506 16 830182833 20 147116312 31 899688052 7 765889248 44 93893235 72 519863043 48 366962406 57 173146343 86 978260988 84 52725671 39 756332360 30 888656441 89 445689368 10 66873779 94 953498608 7 651567092 99 223102285 84 123261953 2 693290660 67 604682313 21 750348764 27 22158459 66 274434288 81 231653146 86 403501505 63 421018941 89 871390360 59 935291598 96 591540285 38 397886723 2 539156263 54 958467597 54 268309510 15 727658954 44 841386593 39 445926664 17 583968488 28 104643125 93 638600990 26 876474861 58 858643631 13 284300000 37 19449923 93 185060116 11 285650179 80 778063346 96 214998184 36 937000890 20 669604147 69 159994007 90 595049403 36 994286866 18 840685030 4 671749036 59 265267266 55 942041927 93 356060420 35 387192834 96 527068240 70 835074974 20 976793798 25 253296821 71 663370762 35 478365821 95 333163639 96 457485223 42 24820001 42 44002957 51 324982306 48 484109886 92 148408910 99 509645893 13 404127000 27 20264519 52 180362462 58 484734002 42 21735894 8 325867146 63 154334013 3 314034476 38 979781623 37 870712098 30 952018660 25 743552469 75 20473367 1 833251856 41 923375333 88 988593019 61 192552168 70 25813569 53 795246190 38 498984307 42 119281564 26 892727972 54 786310206 45 563018162 72 369335262 87 163410753 73 932664171 2 483353523 22 562201194 59 277971914 33 633610500 88 509955049 46 257102369 64 72014639 84 71239037 49 677032120 69 427020808 21 758612366 30 296560984 66 135077175 17 536312244 77 318420835 24 680774421 5 714650831 55 17052264 35 631467326 20 53040490 100 816251955 61 679200550 44 331846482 75 27390639 11 81310263 85 43099458 88 833358210 41 594117293 0 708912768 26 372216814 14 385710358 36 669449528 69 689228793 23 966740444 8 526634800 88 714249273 82 535907383 62 788535840 96 457344365 60 94739608 49 283648707 59 154845046 75 347562440 53 760791359 55 175283557 86 124113232 33 746441969 2 558784402 7 744386721 44 425394173 63 396064350 25 652157878 37 457816920 95 938448892 37 20259096 5 823472419 37 403421008 94 225764236 15 764387400 71 49192684 29 224011588 51 562009768 93 112766008 47 320207621 78 476949020 78 192755040 18 481964227 32 334059120 7 216007029 58 65361971 40 529744060 36 185350059 35 962230341 42 144243520 57 95894065 65 773859144 12 219365816 93 465964998 33 666925663 25 676873595 4 619325477 42 560272534 20 604922531 10 655001336 98 941546946 55 955716107 6 953984487 36 543640555 60 42192730 55 720587335 30 67021785 52 799624331 51 23695679 84 359345855 36 404657100 4 992131451 19 920355478 27 446404738 58 548689589 57 669856852 89 360622681 91 96907812 24 994569413 93 240794854 66 442494210 60 870969387 100 806441170 23 418849598 29 383328550 48 672088560 45 165989814 26 629386926 29 762268058 22 481489883 66 979416300 6 271875830 62 81595247 60 912937410 31 234956851 40 492846332 98 119060052 58 320642254 55 305841555 25 851064873 1 85949940 14 886705699 0 739620514 85 374288200 61 172446432 97 772358353 75 277125470 35 870150489 75 891686186 79 946615018 83 492680252 89 649527969 47 250464885 9 518661516 71 705421642 43 546950798 27 821616589 55 621718885 71 858822737 58 122542597 31 880300677 95 248507230 32 776103168 96 383372512 54 383393328 45 74074764 6 339579778 93 987733099 38 167951682 66 410153844 95 821568466 22 290605555 34 10183477 82 527668049 70 471883381 98 228081740 17 935936631 27 943154251 98 566623396 40 498628923 6 816036707 65 723863759 86 675722012 65 59218963 45 121940873 39 543725688 44 753342165 100 419847556 37 681338515 99 72951491 75 945323402 94 523078610 28 87505441 44 682467692 41 839903390 43 247073108 68 994571286 12 398006149 16 956186295 77 326379636 12 238253524 65 437714082 1 995951058 18 176679770 48 834210157 92 697041339 47 235204969 31 949777335 9 441891441 55 321384202 3 176821993 23 189164362 52 947196457 30 476329150 86 616745268 6 939844347 38 413854827 37 482497149 43 118444572 42 414400154 16 474273730 8 31251526 78 120083412 95 564758382 48 332757136 48 738712032 57 987736044 77 2556206 96 861330047 91 967705479 83 266901969 94 373351078 37 620756712 44 774846809 100 970966098 34 201755853 63 739144186 40 540065313 47 889329025 19 302790505 19 885170746 11 602773871 99 617289108 69 155733858 51 512459335 87 192431211 18 737498585 7 510038180 67 972655607 8 298702386 54 617757672 28 348171002 22 458751631 78 83340910 31 702680333 77 737832264 74 199203891 92 22525098 48 262150778 21 121860220 12 637113920 34 77224569 42 785380656 2 957904083 15 50647594 96 775040124 42 521010192 24 587535138 74 417724938 4 744337360 59 335077174 54 281672875 93 3534347 89 557417159 11 293299534 59 363050868 18 897144141 16 261822572 92 345895516 84 255166485 63 486992369 76 373586747 79 110764541 67 963897399 54 200220776 48 704442956 26 990399341 88 869089076 67 690492696 88 636168881 17 730572398 39 909676352 43 672886018 48 790199236 47 61355770 100 850914073 8 507650785 2 450856767 16 699068725 0 166623687 53 357630535 94 532067369 93 896228550 86 298940489 91 820089290 48 298020514 54 679198958 84 273193440 4 896003849 9 21432739 19 408214918 17 723118779 95 14257604 2 661153794 49 916583951 84 967342008 43 210124719 76 913684060 88 695753657 3 320097904 4 863877288 41 236274226 61 455471428 28 747381382 37 834238113 64 956189328 88 605006747 1 912999104 90 707786904 12 156829905 35 670151789 7 861605748 21 436402970 73 556751169 37 790515111 17 384726961 69 8196398 78 556710675 67 660904729 34 242451841 95 633993383 43 252081021 49 603581420 44 990867216 90 222453778 59 678085510 11 822363579 82 691374754 58 418469223 84 10417738 51 352578515 56 74430364 12 402791735 30 941739159 27 486482906 35 602913082 39 391038765 51 256140266 22 796158717 26 670202029 66 381962978 47 566385885 4 827543618 86 989413697 62 341776682 100 869614439 98 493040497 3 287039117 71 431909798 61 813674294 1 793500280 41 549522589 3 399357362 58 272725435 74 212253847 25 409460803 100 423790267 84 825995659 98 325826752 27 766069 80 213776631 27 401190454 25 302120014 93 798239290 70 7353367 80 922029626 22 46509770 88 839008669 25 961123573 98 549891513 60 63490503 4 343088277 56 640284244 1 590798163 73 129316207 49 44186047 41 513713827 19 117897520 43 89975309 91 143801126 3 787932446 37 405845593 5 400329770 63 134711531 44 978829377 27 444631768 62 190375733 52 854855292 35 586227563 76 531840953 48 384192460 63 842628340 88 873043190 69 500771216 20 281069184 36 544537143 39 808771991 55 264811369 97 9892039 1 254953857 73 287345795 63 409230639 11 43301106 60 32047318 4 489353205 23 254302207 54 402039699 16 562658002 21 268226431 96 940891496 54 488285673 34 536074823 69 791683400 4 462334807 78 516645990 37 557895950 41 48029726 3 567002251 12 929004347 59 309633535 34 748264131 18 741701590 33 267410450 72 784177541 36 966428615 72 728505797 67 221327128 21 283810346 22 373428147 94 65086454 74 905562926 41 8136652 35 141497472 59 129702291 4 328348723 63 968827493 50 345895695 16 556150611 67 418638020 6 827285931 83 708360405 7 917671833 47 455928914 6 262001445 89 740897178 10 457188767 62 547878524 13 751836063 28 208997076 28 615982309 16 270831248 65 890471814 95 664117883 3 627895961 14 906669949 3 668322571 21 531491942 98 417676711 96 523667107 31 252462674 48 431456896 90 434019308 84 265381398 21 10654877 21 335839784 86 802646936 46 524493183 84 310801669 49 451248540 7 76010559 18 4810947 19 556781836 82 536737275 8 745393478 22 88861535 65 33671607 94 415578281 42 917475018 69 929534573 74 191353315 22 461217168 32 172514662 98 942264167 29 696091544 8 537721991 25 339903823 54 914155887 5 714326977 93 401569806 98 422079030 51 106616253 8 666918654 38 726766485 29 771320924 54 764678570 4 745261545 47 515900725 64 133378220 81 178249734 84 575966379 51 953884786 74 919041220 5 992668279 68 441057746 23 135665158 26 523467927 8 931804511 4 24721652 80 271987791 72 253658581 84 369632866 12 618502015 81 927108899 71 40871269 50 774313915 20 982175675 26 276987328 3 60751990 57 484068910 7 877757284 59 635338110 56 638490508 94 347339963 34 241483431 12 773919995 56 687250688 62 892499890 76 971103182 89 547593221 29 256943542 77 754194688 91 564471961 90 94441045 76 112879870 48 502929344 13 537665497 96 824246931 12 153861555 62 803270131 80 944552197 56 775465028 100 969874784 84 359152232 97 834786235 43 127080986 61 376144590 10 235018162 9 54857029 1 659165987 13 243883045 43 380698567 41 799302134 71 707015866 12 366655481 60 265310834 61 307765093 78 954031145 92 511264476 40 155191936 76 662252929 25 388968216 34 139973021 56 101956755 74 498496234 26 434380886 44 583634025 20 36770803 62 344265986 86 525539314 84 485906376 43 161758898 44 597899781 61 924463559 13 338819528 68 170694741 46 756843363 63 935219489 43 147903927 16 620561292 78 145669735 66 49937770 26 773128004 43 424002001 1 558173786 37 870005804 54 224536151 68 303635294 17 328918851 1 246217285 95 65949100 60 151280556 28 618514639 73 769011923 24 956849804 9 31372461 80 517059468 94 263379071 84 371423519 60 996383984 72 228631086 89 705668233 67 885440622 98 738361058 53 293991317 3 74382048 40 671425874 9 667894029 87 848111599 2 39114171 97 695963476 75 555820596 72 28980410 68 942417028 25 439348743 55 24851762 83 702301472 4 934747164 4 534097271 70 935040188 16 888815552 64 862110614 79 846512669 26 745952832 29 705725385 56 573232585 53 248810336 87 406697854 52 814091898 74 149913319 90 508972884 11 172630031 70 271395793 68 922750647 64 493752541 22 13653671 65 181779153 11 783476015 43 167263216 91 454570138 66 899615854 20 682761820 95 324501032 30 471018583 39 881865133 11 162314167 26 425840417 6 667259825 38 837238874 74 737375029 7 37942471 39 991852158 38 580289459 2 813031455 16 191555098 77 411095241 20 680016213 30 125775374 77 587578809 32 722586363 64 533491142 73 975497926 76 580587950 99 83924836 14 391693546 50 524498591 68 998134192 68 123581029 96 511241046 91 126342494 8 202984260 46 698692639 15 113941284 68 651822271 87 918475906 42 591747935 2 323018115 83 14457109 82 707792027 97 886712424 33 927845017 60 730663725 34 213554351 0 128733432 87 352055349 91 499357203 28 356234425 77 336102592 41 388416880 51 355152962 38 152429439 44 196399088 82 242248251 30 196996453 21 204003657 41 907692795 16 238658216 37 383990985 50 208089202 78 489448244 87 830458983 81 897042610 66 940028239 43 827491584 85 329785974 92 645692868 69 976522002 14 202018212 91 225769620 50 296015337 59 643413025 52 747642018 13 324081069 59 608689526 45 397943060 83 232270425 16 46155474 97 968434925 35 292612688 95 732806526 29 621384046 99 175393094 53 189764956 22 160296090 1 412491666 31 282180493 8 340925734 78 756009895 48 598802205 65 742241465 15 577455324 99 136500013 41 997553000 12 407333388 84 472658956 38 342917802 32 474719488 60 234258830 57 127835629 74 644926003 62 821893432 26 447559446 74 344324972 84 86972956 11 962062884 84 532666538 42 410087090 51 702419847 23 752547647 5 733933337 11 384009897 97 462379313 32 731224053 3 344711836 100 303391437 22 945461108 39 162827067 78 835131604 91 720669822 39 798153609 29 507330537 3 192043454 19 224958350 71 912685193 5 531801995 2 760763238 87 267071961 89 860852902 53 552783434 49 459406390 47 910809674 84 153641622 72 183605492 38 604689933 18 930623247 74 886434808 60 799799093 97 549734643 36 458178804 37 660581838 4 732919181 18 226177717 70 324001760 83 448235757 61 827161689 67 654458003 38 325311144 62 415210320 99 220254487 61 15149030 93 676126644 69 445716593 65 681857878 98 441963433 12 69400705 13 543443217 6 45034987 38 432546315 14 599946725 98 103613266 5 456826545 71 491366860 30 22216061 68 658558743 39 156439230 48 524062466 85 334235856 76 950539023 83 8692205 18 84703474 52 213268429 5 999260658 56 428250894 88 735791816 72 754498175 49 746785290 49 876966871 75 382782298 37 180498321 36 88735014 47 436847671 18 517394834 3 553473967 39 363370060 37 661013952 87 385068302 6 518438113 28 37746426 46 143877639 24 435758765 97 155689443 71 738191580 18 632306002 31 394925433 63 188318055 96 340785051 81 439338427 33 40753488 6 947956975 52 668096194 41 667689962 39 469592866 4 532945745 41 191770934 62 238911511 66 283399030 68 279852934 68 848053079 91 598964591 56 311763428 87 512278249 92 916529923 83 843648366 96 233774931 2 660491960 27 259164903 12 628371939 10 925201476 77 527692388 70 993478263 78 994463920 72 389773946 100 862225945 14 76242175 72 601623158 14 831689619 66 757453588 82 839030210 85 998533778 50 977590281 79 101375448 75 535356801 33 130391876 55 160401409 22 32162887 92 288498225 6 505522316 98 111027798 50 517134213 8 549085733 54 185733656 52 644035906 55 652454679 72 873476704 38 349935843 28 426776783 17 202465843 51 190323150 36 508493724 49 143268843 7 228516061 41 877335847 57 665937467 97 719516071 42 422604761 75 233920847 81 946622283 74 674649046 58 738511536 35 959190845 69 326959291 22 119840615 94 109875700 87 67797619 46 371230314 0 752564489 78 189134862 99 269587705 59 546734846 49 722660944 17 176841742 63 621895709 25 499715393 29 22394170 56 723428527 93 153899877 9 492131681 64 760517031 91 698860604 16 429104813 91 887872368 5 246333786 48 145602667 52 515566741 40 915038636 9 411521957 29 815883449 55 984527308 32 50964124 8 6813859 25 208722550 13 680465336 92 1496202 88 727808118 42 728948421 96 587644717 2 818677613 54 200331854 19 432784881 82 268423634 17 481213993 32 287249404 52 646570696 45 839450953 82 300867765 34 276754305 37 418723170 83 769332766 94 583414871 60 709710456 42 745294260 40 188950359 19 934126258 58 828723518 49 190866800 8 702675802 8 787307843 19 982505233 78 396303587 99 656739388 79 191287052 26 266699644 78 507516727 83 4204604 14 859723245 98 8995756 44 680990101 3 982959342 10 334011543 66 165620730 9 603504153 97 189186548 3 236275389 94 313369368 8 65794233 3 924497299 69 537004202 40 182556927 49 409011769 61 385516895 67 527158377 57 527529881 56 513859669 88 671668409 80 166571076 68 305422756 83 245676277 9 777320815 0 144633527 68 692643270 34 363080356 60 906715264 57 119562229 73 813544058 82 953099071 14 479366068 37 906050322 54 649336485 2 683583228 45 909564000 57 485150747 90 25472879 85 963023401 96 661450138 33 618732122 71 382315469 19 840767036 64 940525532 92 754960963 28 585570479 15 151802860 57 455429817 28 365322554 47 260760048 80 634110528 99 9978557 28 108921675 34 740762688 79 254727576 48 184630892 65 692092151 84 301537709 21 182240397 21 740183878 77 997953204 24 36944118 36 802383256 61 924060213 54 724850304 81 595105538 79 343323073 20 751765590 34 524895488 9 106201907 44 62563715 97 92906354 58 64151021 86 615567155 85 274024858 68 169284969 35 151206379 92 633606428 33 136422515 32 667354116 36 137043650 13 22495378 28 747136983 34 770142530 71 644668585 3 492331961 54 908869086 15 253012384 99 470593198 63 781040549 20 435995110 1 804783026 0 346529417 70 308813035 85 362047182 56 91590100 75 574770284 71 821722630 78 152020170 81 950964081 92 181332758 70 40332217 56 439055422 19 554456009 17 449399747 53 602087217 91 830840546 19 986926196 58 425742486 86 555014348 52 327278365 91 798043897 66 815904921 92 236895519 39 620102248 3 865525253 55 117943629 4 681858021 19 719933295 69 920637963 21 704828911 96 441850850 48 493052849 53 401695469 68 139103615 63 64962249 4 42237110 86 324420264 73 735157880 78 154015423 20 634162078 18 407690761 45 855414768 41 225365229 65 724428742 91 548047769 12 399477438 59 691877705 11 600830758 95 800390570 10 375709216 96 198768724 35 460936482 30 577196350 9 646520204 87 406425972 81 797133723 5 248066637 44 947886656 20 68529555 17 895451688 48 166912277 26 424667594 49 540570644 33 102151989 79 907718212 85 925879550 1 663251542 40 430922867 17 505635790 28 386051148 44 221901458 20 146053389 100 230458533 81 652986835 24 264375075 97 627015784 86 329465867 44 409037405 30 595162708 55 348535120 91 707260332 25 123254879 2 62241921 75 548246800 66 802163950 0 769527781 51 678601156 78 95592841 61 774648255 75 597862797 94 312195948 18 798161282 8 200354181 79 344022682 87 105010943 33 94569069 75 551684766 79 455114825 41 143828892 10 541902979 77 127345083 75 141687319 12 827514307 41 608767334 21 283154401 17 718610164 83 526669529 69 846679249 86 24958441 77 219238803 39 853248629 11 712959875 74 444487749 75 150070271 63 388950848 87 544571222 24 781567519 78 433279501 82 716009999 46 344906654 95 430089741 87 447690355 11 428016844 70 888681339 37 527094297 92 569596058 50 845490480 48 719624398 24 52209267 84 671766275 44 645393938 42 589414442 65 480269638 98 475931310 28 375437728 21 790884717 29 249393970 97 285976985 63 714107489 69 501217476 73 824607453 1 542703422 43 788042539 18 681011821 80 7566404 48 185704675 3 755794006 62 226790351 4 570834783 96 523377135 78 522693087 22 833074328 77 237195099 96 644997437 89 838051847 63 466078261 52 296537826 91 890696557 44 546046605 6 115753517 25 935142956 21 971539591 23 42296410 72 566963257 6 81579314 34 163394774 56 868867877 13 72136926 49 790260817 97 640263966 54 123524427 38 609958640 19 219422349 93 358300761 15 759270850 86 729426724 43 218595546 83 93447296 58 197786222 32 781880185 41 581382924 89 957566040 67 257620383 37 676549740 83 126472269 36 966115163 95 230127853 55 888052829 98 35672320 92 248894681 4 680925516 72 143477831 86 79066051 80 452327800 83 763104788 56 927389865 73 664564368 92 642476890 86 445734500 89 392586177 53 293926594 72 980744476 51 110031001 84 451798560 64 296471375 37 610011247 48 463782858 62 388093892 9 537921688 52 215685391 58 989871920 18 99722060 70 498599168 30 160491990 32 394070251 59 90798105 56 881176210 6 443638770 29 600985179 32 258704309 18 802278045 83 285677031 10 101732697 51 779370791 5 709767819 12 546232536 15 280543123 58 683831896 96 337941617 65 297827608 8 556696164 69 566571100 83 300076075 12 179187770 21 505571975 54 461190542 99 309616542 70 100131114 58 191948446 59 61450033 53 72523133 5 436310123 19 467707036 80 854497294 92 611784505 8 172159889 29 314291256 33 50462289 66 141639324 30 932036537 28 324067403 49 818614343 10 920730520 28 958864084 49 706812925 90 288954659 52 181897381 20 683126629 94 700728540 46 356940048 2 151365587 7 160273386 9 94639167 20 212054881 96 354497006 78 215494154 78 691970243 99 145036519 45 244028879 47 750135485 20 228689069 28 360770215 26 35867316 64 323612560 77 741554397 37 704138782 90 206927893 20 616882089 21 1536896 31 194726333 52 102370520 58 888621547 11 494608041 14 737902911 35 283482070 14 91190408 56 28730966 8 280839645 42 799723820 3 221610577 36 61786550 77 575459470 55 947545430 7 739847175 45 775494476 76 466794054 49 983155072 17 554378074 30 7626741 98 196450807 40 461981513 80 66448299 57 789932399 82 125399672 48 760520135 78 531579596 0 179805858 69 219272838 70 506950131 7 766576298 30 315770467 28 35163495 15 47372954 16 44367676 92 712371605 5 455952744 1 149032422 95 764314674 25 319421805 94 443446113 91 419090266 64 57340562 39 193386032 88 779298717 61 966939010 2 353926931 94 261160159 78 723007668 20 998679839 100 377873010 78 691448517 20 579046444 47 493818024 69 841103165 89 678961760 89 942118647 39 769445453 4 36090531 86 138505479 39 992142484 2 563467027 88 570963518 5 168137566 80 210657360 31 305014889 61 390875179 60 100394805 71 982113801 58 525511015 65 501859855 30 259818376 25 410759060 93 239729645 33 774845617 99 330553818 80 28908864 78 815658615 78 617904629 23 586293803 79 448254448 41 351538939 10 916374492 6 841611293 30 871903649 54 692623246 39 903154971 6 743598282 79 898224161 29 133610400 86 257137424 28 119524509 18 325325302 3 588348408 75 215871174 36 246096106 61 696360816 19 168810321 54 947271423 63 684991679 16 93082912 1 443939839 25 847847554 12 752945329 78 112088673 17 316452330 35 164412636 91 964219231 29 900854811 90 647074563 65 235944692 35 536843500 47 630283881 71 810013176 49 725855421 44 171003059 28 717815305 65 738974829 37 353469840 84 997898246 11 730099591 75 990496512 35 416992092 48 948890266 37 574500453 41 274444037 64 186690895 22 371231450 32 645034499 20 714371101 35 634516545 53 72376297 45 642593625 29 764871528 6 510515188 23 500396276 94 737340148 24 786044988 87 998317985 93 984981095 25 66739150 73 897133927 17 707128524 64 958691103 67 766005080 32 726343683 89 468129744 86 686012660 0 24672462 100 997623404 95 441094643 79 408245808 25 169855426 72 889875945 83 225411022 95 450505971 40 389597152 84 626353756 47 244100433 93 219148848 58 135193692 65 689749493 43 264032063 72 209672780 51 75241736 18 317652585 11 88003366 99 420991027 16 196249356 89 896906779 84 607077089 37 706687010 20 791525074 11 823073805 52 509061177 12 264727087 37 246317075 62 99504368 64 277688232 100 207532445 65 205522605 24 176839648 84 567111850 87 914589376 98 226028294 61 23641869 33 755963965 52 503066048 26 264860416 70 285434966 90 91807788 38 415652594 64 798752826 7 81824283 76 63331956 69 910982597 9 93198237 69 683603375 52 311054022 55 801207861 11 597065007 34 330545556 98 169471105 59 803576338 60 471846141 63 544156531 82 150366057 93 966876939 88 592327862 18 681760689 94 318625537 23 515165730 89 643167319 86 163927957 91 320295745 21 494306381 93 993654571 45 171975987 72 832211628 100 552007228 52 909922318 87 1912095 85 373439558 39 322777876 7 567129589 46 991303993 66 869041743 59 433107670 98 295502805 45 398768762 82 483559709 24 259219991 83 911304674 9 283458790 60 455351144 61 237311651 93 458641678 98 569324286 66 228692458 60 917840457 99 157906052 72 996441730 31 267806163 86 310199209 66 308154221 39 114024983 86 408943577 95 388818653 5 670217375 1 84422974 96 42096178 81 37021825 100 227260400 24 124689052 86 523823658 77 753552955 31 108894574 13 571455952 99 544990345 12 141134258 93 773439504 51 153489340 71 7223090 53 311548033 85 870643 28 48584058 70 379558971 19 225829563 2 118531331 23 676474025 13 589303070 22 510694322 64 633916309 82 21967201 84 820537882 80 478778428 95 710783512 52 414122461 12 689614616 27 386217008 13 817889349 39 807208203 47 302346196 44 882976617 83 184125022 48 760431980 86 116620927 46 454431103 50 854199059 37 209221681 68 225304966 51 719052317 60 910840695 4 154755642 85 378970756 56 26679183 91 53246628 38 463012584 17 154171112 98 972316509 55 130163061 14 218365560 97 280950841 94 308773481 41 280948211 80 853873172 63 376294028 57 477161494 48 182288371 29 865133147 76 651325617 94 820881600 29 187118526 18 795486362 9 710780670 86 170084002 22 226073241 88 413331157 56 628175824 49 677600246 25 797655042 85 86950033 37 780842507 81 142621086 59 697525396 18 49212708 20 551365660 22 738721191 35 578279260 100 606678151 35 897362977 56 295879394 82 622532393 40 722124626 88 206418553 75 84026145 47 378990924 23 826429417 59 654307687 61 102716644 36 769701065 36 92804912 70 408094644 89 542465390 38 415484925 48 464361350 42 366557676 9 499828388 13 539418392 1 436446549 81 790861757 36 850994327 37 458703334 19 479824885 67 36215138 41 613792365 77 391306413 67 354596235 9 906001903 31 450169880 76 553409326 49 986244974 1 240295874 50 494979627 62 664438980 16 440236188 69 143480140 39 947039444 41 911082926 35 892859536 41 454376114 23 122777836 40 768249097 28 858812984 3 212605482 66 395763271 74 539808439 76 752887075 29 440140097 27 555467881 27 797359980 4 468484542 34 284545587 35 294925870 29 69319908 65 548358628 59 13459829 32 792061134 38 6160019 95 528546551 93 595903962 2 417736158 74 684194527 13 979182950 48 411001665 83 43457114 58 728237083 23 566353561 21 146986359 98 965942838 70 511701087 13 834511182 86 578747321 27 149168908 76 186804109 7 199628993 95 463367460 47 47126705 12 855609337 21 789163055 13 866278647 43 460816379 23 858462598 5 516292232 93 85463152 17 187220622 18 746240118 48 804119122 38 40100673 41 500645345 99 106104541 49 804370666 43 952174009 31 611560906 35 146615511 4 362653641 96 174395826 90 50508150 74 57062176 100 990478525 69 653534874 41 843040984 48 113466977 60 396103543 21 23176220 8 178285143 40 543811688 66 113124609 27 904562344 88 725069758 9 119463846 58 256943422 99 320529203 31 843864 13 46103513 59 104629555 79 373245428 5 889095611 80 803680958 79 81017940 27 344871210 5 605313316 37 625703476 33 964366527 9 565459375 87 260793396 74 834920748 19 909810167 64 947320152 54 359680813 91 340960690 5 539741591 67 134265633 69 816711025 46 701808951 26 936203402 82 142191648 58 884266793 4 507629105 87 396421037 76 916950263 2 669446180 52 520048020 14 376985586 7 272201051 75 453859211 47 603296553 24 694974535 76 129255221 87 277711052 18 712185435 52 736144990 37 464594315 58 525585499 70 474303840 72 329627576 63 436989761 66 991918633 35 69589134 97 35231475 22 954958214 7 16047162 66 516933498 72 158325093 100 100375342 87 757695799 15 478037496 14 958578853 8 279999602 51 695497844 61 69985388 4 79148942 24 441539658 35 793879522 21 58720358 21 506684393 82 782657524 85 365665996 83 251158328 76 643753153 86 582627919 33 889978195 95 62553802 64 694614142 28 551094363 89 346079327 53 207156674 72 954889506 58 721738668 11 959217020 46 532638965 15 322511682 93 273494069 71 622037073 34 489882388 78 277752540 4 803626297 70 81856490 19 880127485 20 488603371 24 546275536 65 391266457 88 934090808 91 950896588 75 170726 16 348949518 54 618958994 10 821791810 34 136863391 15 508065806 80 148882438 95 87745292 77 162235732 83 291743404 63 622708158 62 987961146 21 300921669 52 658707273 99 623262515 37 978312138 20 388681069 35 317191958 75 801661703 55 879076102 42 152920743 17 820659957 60 263216840 48 973558873 47 978820109 96 773167672 87 782972089 87 903807193 1 741585490 0 487529471 11 914991681 7 503826012 100 495103405 62 850729294 27 459407081 15 677025133 38 60652956 76 895929974 50 339404861 33 30428817 61 930393477 48 511778203 55 751327075 21 329505662 16 603378808 95 949798328 63 229410154 68 325022583 81 789087613 67 890980479 46 617428657 41 397867590 6 979483793 30 726543282 59 746094134 11 868522227 29 497045180 39 293356032 35 840833994 50 694093013 67 946244973 65 423854690 62 491061658 3 795379374 18 199714584 9 519058569 5 484953140 100 772134396 15 404370536 66 611301575 24 386001465 23 892933480 3 719259084 78 527360734 54 998599973 15 187110509 18 302831350 67 159663185 35 585101937 9 717376030 95 107312701 75 633311992 79 662048830 50 797204283 35 81437727 69 14526284 43 185245703 50 800621809 65 61386224 74 439454308 94 931805383 54 664416229 75 105835864 92 37000725 21 106086927 64 931266142 100 747964447 17 532085867 78 67249715 50 362755455 58 407487697 34 129550807 95 906131940 25 783377017 7 777772516 10 448794127 27 77534852 56 102241171 75 16436180 98 472240036 23 947655252 80 456479510 45 626753739 18 371363167 72 906646180 21 558863178 94 393642147 12 842184903 74 166652910 61 419033188 35 478175449 18 38086566 34 434243517 19 196789017 6 51434472 72 470545542 26 486917139 21 202401352 59 751787498 45 671067040 56 700824778 99 903174193 46 828155278 2 574007264 28 424348856 54 443162891 62 644451686 37 949314553 27 682778599 27 865629794 44 31516285 23 914022229 88 9694790 60 678824258 16 640889307 59 959130260 3 280139635 30 113638195 15 535089797 68 470501260 81 76986782 63 43414929 59 482379771 73 387915549 27 239505716 34 81854804 33 6273929 8 683568526 62 131404143 1 912838760 21 646181140 30 813149696 96 746469770 2 279351637 72 755880933 14 174199504 63 500003487 35 464642807 73 238775929 81 581738409 80 157001063 90 587624835 56 713265648 3 37393508 65 746618540 43 908042805 17 875271254 76 788790770 77 360898039 41 188368704 63 274209301 16 844770417 54 736204999 44 360667365 42 915142429 54 580375433 40 936783761 86 349126084 88 117850330 96 64732440 37 979736676 87 779341787 26 133809896 15 351661981 16 184001889 26 170394107 67 343268356 62 728544190 61 910162328 23 919856374 81 411123454 56 601959178 39 315882130 7 205145155 75 32653848 16 121383006 81 512502549 52 493882446 29 948206041 56 792686648 3 381149657 23 767299507 9 105820078 65 665209355 79 521597639 56 489811363 86 822341134 47 550882181 90 188045346 21 65080217 17 855762704 63 55279893 96 263255255 87 107106178 47 260623524 81 652684797 20 379193071 27 267698887 63 362820173 87 69047013 23 398461264 79 162239878 19 521783107 90 899396135 87 790745662 23 877773633 44 112719160 75 131045553 84 213367769 32 90366898 60 169449484 32 242293345 83 780329488 20 738789943 64 351996345 55 637816208 55 170737899 25 24181274 33 965074858 34 580065997 78 197372210 12 947300986 75 665277203 88 102472682 11 217001696 4 120244797 56 525023790 60 240268735 63 476580704 24 356031532 34 344602692 19 192790500 88 147900462 92 39691647 77 663643577 32 122500 4 926694191 16 404523741 60 518986396 92 804595079 1 313889936 13 962843820 1 996918815 90 390534462 59 448262049 50 236152316 87 587775611 97 231257426 26 990830721 58 589779292 56 570457407 17 634539608 40 576113031 33 442342899 84 687826524 54 743386243 37 940222867 2 934662214 50 964012588 100 670498796 84 927694686 14 166338586 48 418697905 40 207389868 52 207359859 20 54377984 27 446149319 83 807635005 57 723317878 10 275112816 88 232774674 6 7917820 53 365248579 23 173853719 5 685225817 54 265272003 49 321304750 37 215981354 27 92209885 6 653188465 91 151157976 63 467228197 72 783411901 32 805130722 88 44157573 56 32204962 15 367752565 85 457744063 29 428519391 47 834056576 17 152989548 34 309878842 36 213615939 79 582070826 20 903666869 7 130702262 55 752552391 10 616369233 25 960563340 2 136038313 48 767009678 84 542649344 25 951763883 47 558168768 19 258739578 2 983778899 49 569681215 28 913469579 15 162238728 15 494774801 60 333318346 23 617881327 65 28146633 68 803931639 66 419962829 5 346974549 5 405810292 73 316487935 46 876613778 55 683351074 7 512979410 88 190251188 3 67486425 29 23699432 57 898262964 66 171862408 10 243587518 45 176910924 28 109936238 47 710380384 71 493016833 37 843159811 48 965797727 62 23580768 83 776751802 15 393640295 4 397017135 78 211177045 69 554123509 26 943545478 10 19612525 100 7555910 20 592079316 58 473483388 65 362002549 38 696273329 64 534194971 64 794128152 38 604934417 68 677461941 5 832254382 83 328984232 45 999079994 56 571163712 89 540581242 9 105774069 40 905446287 62 809449123 58 586951002 92 381766404 40 819982280 72 637145311 39 169889366 73 261141295 28 771835700 6 737251244 10 513980875 71 892849672 97 296011827 82 462525976 56 955770881 50 210524513 33 267966236 3 940702262 30 222021025 29 237028994 79 59831169 92 38091649 5 13644616 50 987246841 68 374782144 53 154651786 61 388545872 47 742620819 49 298472049 11 775840859 9 214025678 43 156262271 89 582340422 84 495933151 54 924480285 83 752830734 33 484628489 14 360384520 89 422537462 21 258727631 72 258077251 44 715163995 32 892048065 88 211159088 45 890809792 3 98209159 22 895460784 93 932786372 0 447491673 9 101175733 21 542795542 13 978934669 5 620192773 82 765224466 60 191190181 67 998744243 58 698534347 97 877145758 63 198075149 98 168032892 0 93877855 97 30604489 98 37164189 75 62660910 58 296595250 100 457582263 10 181969002 88 187333406 19 851967343 69 800316480 36 907802482 10 971602167 76 610798529 42 442351410 91 315837542 19 477523327 73 977362870 96 242771288 80 407722025 39 746316840 100 959398347 16 309631055 98 174608607 3 61850393 89 123569160 76 638852424 72 338690178 32 464395512 56 245079737 29 298400702 87 562085246 76 215036230 12 614870471 54 744150106 98 198015799 34 138006203 46 381361028 98 622342026 69 203284170 56 118706923 11 759736028 83 292391087 22 662111166 70 124579993 16 652373927 16 636727374 64 180772272 77 262458911 27 916526498 60 777201549 60 427084404 6 242995765 79 797585742 95 267161546 28 37496531 8 135659296 57 702285623 99 801931061 25 335238001 36 742655162 71 301582744 83 757072115 11 119607354 15 777557526 30 538174922 69 909318753 75 12521152 0 257645993 35 453574550 78 374460676 76 250285005 2 211907439 30 623401025 29 805742901 24 336045292 36 517034669 96 105222484 58 872684892 40 975245953 74 736365855 100 229249595 100 746114613 25 395581712 28 607903106 82 837238245 3 744858243 99 954480004 89 177904208 77 175508990 43 16634913 97 716700957 44 594285763 69 877184511 24 349048505 12 53488752 77 23881192 18 528556869 34 39605312 81 140821843 100 650286527 16 70810220 50 736705766 12 848009524 8 82495576 57 411746941 62 758134983 52 582048898 60 35232438 59 80421254 20 420616158 92 590642867 51 416461276 57 131620251 0 80291125 83 187736650 81 40285572 31 333540941 19 817706748 8 485061119 71 699022829 38 455882244 0 769498012 35 799929711 39 48968977 21 874802154 77 995665260 4 520616719 15 736517726 75 303453337 10 830713086 30 69165173 62 700986249 5 580268946 29 632287529 88 631658356 50 40180994 1 993534784 34 760517052 20 803016396 23 638675439 70 740943113 84 953495006 85 438887660 29 485275705 15 839713893 28 68196056 7 193077604 73 805313152 23 572790008 23 40569879 69 961634649 72 729291332 14 627913233 100 908356554 60 917512953 14 84368938 38 903014054 66 73829721 73 790258309 7 38353295 51 183369708 90 793789725 51 449312372 83 827847641 69 388656520 94 40317936 18 852640557 68 979594752 21 887547848 73 27165593 60 485915613 96 404814804 79 690119273 87 263095844 75 383530188 64 290434207 89 412810288 4 82935351 24 385260025 60 689379718 76 948687563 60 676907101 54 366657711 40 852195404 65 562496017 23 166173575 51 27220821 78 221126580 31 825040556 31 725587270 46 616528808 21 426703389 55 569341671 98 663415268 52 719214884 33 915121268 21 393834702 12 271819796 60 994471259 0 265776032 87 5242603 50 237989006 52 38796334 53 731064457 94 303981367 0 225837077 8 86302089 56 121063675 77 729458412 93 520760750 60 525018029 73 988128865 8 555789610 56 617381964 16 140170045 34 832022712 95 555431154 85 607394066 79 975560843 70 891102482 27 171559411 85 940242137 70 672815956 39 713116227 95 10653851 77 16910336 31 569293004 47 907031596 75 551663553 14 494877714 24 583960420 25 757522412 26 90316810 3 258931317 62 722425317 79 189090617 26 558596672 57 151764794 53 228979992 24 35952700 18 76123100 84 607867787 46 803856511 91 826374848 42 715805497 92 152572838 7 405368344 11 782122461 36 777121829 57 55484000 77 764228649 56 526375771 26 82397716 95 537158972 58 595191855 1 411133215 13 214010581 0 266828944 27 487487101 86 527475345 65 866856604 66 906490137 51 185669466 31 130859568 16 31038569 91 549335358 65 179982681 57 635230064 41 971776489 68 170521762 92 202123843 85 503259577 38 531904460 60 180496210 38 339350938 35 273481946 59 659647430 67 718668571 73 64636251 43 417701184 61 224921776 91 655960524 71 613023375 4 664614100 1 679465908 21 610585682 26 77629535 10 249332687 19 917587458 88 521033846 100 266889826 69 346309146 53 652728567 90 121860905 22 774253251 84 176997659 19 694094532 76 243126857 37 573382522 3 299007003 66 852535210 18 732943490 74 229786496 27 481386363 85 885567390 27 752949117 56 626174791 32 669075727 54 710865624 84 110157545 12 179793083 83 313699585 32 599286242 49 270962417 35 85288236 92 243659274 59 683242405 23 207572078 73 282398016 22 530785989 88 686687423 62 275342058 76 937442194 52 118598367 34 815866546 36 591261739 65 947425185 16 504905535 67 643784513 25 135892087 46 290387714 96 202870609 42 953936135 23 448687036 68 754416283 51 135647142 11 827252058 51 443649146 22 591241513 47 249198984 84 285012402 65 696581299 58 210142538 94 409548084 40 334772687 92 477022558 33 43158619 45 877017564 88 849154525 97 565495405 91 177828467 78 623413464 68 974273303 74 551906229 62 929636478 10 948686601 40 379207408 71 933188565 89 173670057 40 548386972 1 726495512 42 730366531 4 526221527 57 695212821 95 673174004 71 730742136 6 922309382 53 61613811 5 649401254 24 473102489 25 946434316 99 884777362 2 250062319 59 236222594 12 439881908 76 645200192 77 27007581 43 999120125 32 19261859 65 436940476 26 302178761 43 125649306 10 169753955 23 95509801 30 893449484 95 869663027 15 865108177 93 101357165 21 391767150 86 314849071 58 54873407 17 151758288 93 26582524 65 626554864 31 996219621 20 332734310 13 482633115 47 589291432 90 558941785 58 110654765 37 877514271 13 373422176 16 632283343 27 503112998 78 601509379 74 38684837 36 854656385 49 577069311 94 684804450 18 529010340 32 158765706 77 688491337 49 924141057 3 910566498 58 130875557 99 465398023 47 557624760 23 821953381 58 516849758 75 136833256 45 107577199 66 734272613 54 414351340 26 668937163 24 636502638 64 665997085 13 567241298 87 814597839 92 802023046 5 928370367 65 163963366 72 33361013 46 313842641 86 203188957 19 871380669 32 860559664 69 768664904 67 908726474 78 619925354 19 525602499 20 762766947 92 572053570 50 777013887 94 19983621 74 855769205 94 934097386 39 97907426 5 949064103 75 528151910 50 317215137 22 384128618 1 968390852 30 616170286 6 424472341 0 262844003 63 459222741 66 61198287 55 473482728 5 372777879 73 196564210 38 791641081 75 910764343 15 606780095 1 19615870 0 875093485 9 91038637 69 631975950 22 196939738 78 883031186 40 250282688 9 100134051 8 795000644 73 279567751 2 612546368 53 493700547 16 421502691 70 437223921 71 565417681 19 444756690 92 390465420 47 860867566 47 852899551 50 770284961 15 343744990 40 642814861 39 340318163 66 503430624 7 587664306 75 746749851 41 840827042 2 34425147 61 217764208 6 191386573 26 974929501 72 330406853 20 651302860 26 981823203 83 822624423 70 420019760 34 612546525 11 249558767 94 567175152 15 433767805 88 962102544 51 897251104 45 13554203 23 788936813 24 20216084 57 472861541 85 157532673 93 797977154 27 331217555 26 26705391 80 291982421 44 740503368 65 576093997 27 50227488 86 930667580 75 718027674 1 559813313 58 240458380 36 767038750 54 229283748 90 238023283 23 209728583 31 659965646 86 627084753 40 110155861 79 884046092 59 621126084 91 489265483 69 97874981 49 269268131 12 951490831 75 640042779 19 186670022 78 462507291 72 156203411 31 603870257 17 493977274 34 952233267 94 32385870 64 564328131 98 476382033 92 97398787 0 164479139 34 281365839 35 373406481 76 683144242 64 91739688 92 680420179 67 554717005 64 8688118 98 697502464 63 10257205 4 452562898 54 810965058 36 803945348 52 500309846 60 237568447 52 513558012 93 215863886 26 272659883 3 621321597 62 999731675 100 256707894 9 301893963 16 87152038 71 112366247 68 747043647 41 542627780 64 727757912 80 365870794 11 152122292 97 343949829 55 258916804 8 949162614 92 183779891 32 905691544 11 910616138 26 664152734 76 278836570 15 338404644 78 806471783 52 195960997 34 666321327 42 773492970 28 798047698 80 795930121 100 486484455 27 329326495 56 34505316 36 298634720 13 869690711 44 710078316 33 723057909 42 459068951 17 915317246 48 249401155 37 431713628 92 75275921 94 920231858 92 594224605 60 207392030 95 548935145 29 257775799 0 521053578 69 546784657 8 462247203 87 605492901 96 642985721 87 874018875 67 957338359 30 405301201 7 640412179 12 687580364 43 292537271 66 372619050 34 336466384 92 243140697 12 754659228 67 677641877 59 106801972 63 139844832 17 909332401 25 694786581 85 566355529 30 45955201 64 837501475 100 860999152 63 946502691 80 439656937 88 195343920 24 673129235 86 185962850 4 247787123 37 527621575 53 779748823 67 714704912 26 35317356 82 756479881 70 755374743 11 378815073 12 453881453 41 695105637 49 345735140 44 899236052 10 686226877 8 961447801 86 831901055 40 587369090 2 77669152 91 931332524 98 710322931 77 303544662 51 463427951 99 568810409 4 521318656 49 713153011 8 465919070 11 12487271 70 2273379 92 923698598 82 374099063 11 796598878 98 277422235 72 550601630 37 332850818 23 35064087 97 962248759 10 173237243 97 165168919 92 79750749 40 46025582 6 613795170 19 601710278 87 946829863 16 640246046 7 481037446 97 518244903 96 146587750 45 816293584 61 135963647 93 415790021 78 448980216 54 675558008 55 799108043 90 877504364 85 166062155 43 742971264 80 925110311 86 488925309 30 892924196 64 309297007 21 204714778 100 938229051 90 995609991 63 3786731 87 544310632 61 7649561 3 248985731 14 779754935 24 235507398 35 849328238 70 922512530 52 359163824 6 175305924 44 749167106 23 330117564 59 93264857 79 276165294 53 781174771 21 601758237 85 213342506 29 877098346 19 962583200 57 898034834 18 676497487 17 607033 82 502271087 41 242616399 53 165592368 36 427453469 57 161988178 26 177298528 79 352799685 35 298221794 3 903985281 51 576792731 35 321725910 40 927088760 27 165426413 5 790187824 10 967732735 21 599892152 83 389202421 80 38044618 51 953568011 28 811233741 24 475162316 13 268917811 62 683548656 18 989102958 29 652573074 92 988265696 45 147938269 60 577101463 44 28611262 2 770372840 11 458913122 19 657826112 88 408508434 30 844264064 6 5047582 25 169467710 3 958114382 1 637061007 29 386761291 87 313205744 92 638979786 51 456779199 99 6693919 27 704981612 28 178051045 27 526235526 63 891683420 37 943766218 71 22138184 7 936145136 71 731047620 91 447413809 36 975390939 51 91714178 25 365859464 0 404534885 27 950192176 43 356114241 44 370067059 99 676024887 21 442325811 28 762987543 4 206567020 68 835745198 100 523513336 94 442644047 15 224129605 52 284093912 97 177486849 70 274787470 98 913854797 58 864827590 68 715063702 24 588538236 31 957817526 65 120092319 44 343013779 58 599321273 98 194920495 4 149022542 43 250450565 99 527897265 13 772493172 35 10611302 69 881072384 46 982462133 10 217581503 37 625644137 94 530915885 57 975336511 73 977684819 79 283857999 88 380300781 11 505424862 96 201832031 12 392363736 46 490204392 48 273631087 56 539681930 95 871454904 95 175320096 76 501454620 24 378650523 86 742866874 46 632144068 76 514890731 28 836536799 37 617654889 84 82389003 28 536962246 23 175701246 83 672938330 50 705811075 38 848941185 7 677639603 13 744873322 83 502290317 91 451676335 40 383001650 41 984987326 19 461152332 68 822770015 1 894088100 26 530934242 45 65757384 84 856177555 57 321783199 94 237720960 81 995897230 87 711191887 47 955873541 54 736457289 13 343634943 85 977407469 84 178920593 92 490969858 76 913592801 81 993978613 79 281947375 41 411084199 89 70999001 96 132019047 83 661932815 40 630258394 27 535635456 75 907432332 93 94785298 59 589281409 5 949232129 35 276488107 68 266781184 4 964085731 15 367895469 76 300671223 2 405358252 91 271514 47 218181053 41 405983246 21 658023784 100 240222838 72 93905728 18 668153457 47 756211029 25 379240494 89 888029712 38 102292149 77 380288014 10 359897328 88 614007474 63 122900881 27 824390393 35 731565742 38 647195107 68 24983593 39 655657429 27 457330679 39 97635622 79 889080472 60 129233921 4 721556390 98 404476524 20 111771131 23 165695101 16 160925433 27 72227902 3 951490535 87 852439692 7 128797078 68 154081741 75 268543025 73 58464598 64 109399948 58 768008614 62 24944570 73 482156588 92 200695863 6 830947961 64 124150182 59 874805570 74 337248868 64 721665238 28 229990028 16 413802172 87 783744731 69 244139107 69 243455989 55 779328697 31 926942939 73 442792420 43 769545500 5 700279678 11 427983966 81 661113092 99 204418454 65 218545018 71 159483910 88 710701491 84 510493345 4 186409148 25 319225157 21 277278102 85 584764164 79 648763912 59 551104247 42 535084352 52 378221244 94 899980500 99 707128914 79 231932453 47 206989520 26 349231532 93 306644965 54 568122620 14 833857692 51 853660596 5 528090558 87 668673187 96 997111722 4 332627493 82 486443433 28 744130849 9 706545449 44 692841207 80 764596104 78 612639251 89 345635416 97 335334327 22 756731725 81 152990037 22 681328974 39 349192755 83 88455227 29 265089206 85 821426623 48 410584190 16 690821963 28 666200898 8 54291392 93 753096834 38 137212764 89 748177189 80 197949245 89 392850372 43 139468386 39 315226127 35 93226888 12 393185671 18 39781375 90 576405085 13 528388604 20 169158845 25 722657165 39 875485375 66 598200041 74 606596298 75 6666982 17 523396948 88 31458072 79 775090062 60 259150091 89 398776637 86 877351536 70 794733989 51 560358471 100 760151643 32 760705610 16 47874535 59 784197206 86 325023932 93 164906809 91 636585961 47 213114992 14 846748280 44 856921768 28 879471153 46 55082600 74 819729744 22 985180209 14 439003458 18 288700176 73 999777308 77 909788145 68 323059239 28 345453237 61 870402534 72 294437444 73 947067256 34 69614904 32 908069650 22 783867806 4 448278705 32 508059401 8 925506414 28 444207246 84 984398974 31 502842002 14 330566650 99 104174035 10 797329452 15 976387569 36 19635567 2 953061535 18 360192461 16 350353764 40 849240458 26 90973680 33 380233905 47 350054513 40 269357895 85 64656453 65 588852493 65 573656074 84 343703364 41 879552423 85 163018397 74 807860234 90 86606760 81 801465661 62 867375589 13 466479551 64 96458489 58 91748617 16 511982010 70 239133914 48 230139541 72 696557061 38 720918964 61 476703250 4 125599682 98 811168311 97 163032984 6 626429336 26 302166148 80 549913859 28 626961483 74 295352774 72 713565648 70 345708955 28 477362829 46 483569700 79 376379144 26 286998176 66 673891282 49 690340847 20 872629904 99 791682510 66 375079201 19 871855024 21 54657932 15 365462333 63 308978341 25 739400091 34 766938252 15 240988741 23 674625773 33 760581441 9 584819134 19 229179907 15 460159197 96 239033587 14 86283289 28 396320564 79 234221857 90 354692913 42 284580637 96 989340866 82 330094338 56 546152168 71 260927827 54 583700626 3 979668080 43 578550823 89 352039843 89 267700316 17 330749065 89 835834355 38 257822399 29 588718006 60 3130809 90 836701547 71 967391284 9 940240136 35 840716882 10 619081054 52 907165744 17 891631765 86 698204392 90 72647738 16 667339435 64 832530704 59 440977725 19 809256146 11 196429958 49 752510166 91 935128340 90 38232198 26 4884668 32 254849275 17 214516593 34 604619288 55 482186088 65 471117100 20 404848452 23 409548845 84 822684531 14 390590499 17 335879104 67 328138562 43 616169923 20 263809196 31 394867619 31 75611206 12 731846516 77 725553838 51 318345786 74 286275885 72 334036203 44 144490477 25 301074859 87 595087739 22 471190829 100 368012217 61 866183650 17 379901376 64 919766582 91 688993331 47 681288874 55 787756604 90 480891001 50 688929075 23 806587064 84 508218807 32 683604188 36 896907598 2 195479653 16 801299886 14 415791590 16 797844281 76 270841989 70 217502294 39 263962937 63 838527486 79 214836641 47 169215456 79 614125427 89 558453385 53 636876376 92 745367063 68 994775038 80 646337169 21 493180162 9 433491273 82 703441151 1 896135000 78 334463359 20 393332229 92 328310047 1 129374328 89 382683509 60 102862593 93 340361220 100 729405412 93 844695720 42 903889049 79 190284401 24 153717161 34 500497735 25 26247314 75 861094065 40 164659583 27 685389255 94 340241008 39 706042886 44 100780247 59 957850595 20 31401649 83 869459711 5 490335637 80 145109154 94 227617510 93 56584130 29 907031680 35 565583022 28 170621916 84 135995016 35 280187362 89 612217306 65 74433866 87 136062376 14 295372894 9 351997946 34 754528135 39 818493002 65 439779377 89 790359427 49 122545131 44 333586238 57 323325518 38 427310125 85 193076163 94 188249109 74 805520603 65 830651316 2 303024746 35 434711753 31 676386929 42 62587218 76 926474720 52 695548198 71 884187039 54 368544138 50 323739442 74 790255996 18 882808657 24 216966036 72 371596512 9 111646648 84 200230181 90 963333817 79 624946262 94 560173221 98 589574998 0 146156964 59 973984482 15 222555716 75 510470099 76 812660223 48 725566135 76 438909157 86 369904116 18 679984335 20 363214422 70 634327302 36 595602212 85 207128386 55 376716108 5 552024532 58 237031343 89 856020107 38 12106170 47 264281268 67 434759432 79 102533669 94 772493628 54 113624204 57 583473238 60 239439084 82 218629066 21 706879557 87 913517757 41 99017166 38 818882710 16 530221762 97 146937214 71 377913281 51 987722508 69 15232994 80 903120091 97 83956353 44 724636583 22 153915325 50 587156241 1 142525634 11 201520470 86 888669604 37 530690975 97 625133939 92 984466318 62 370663040 0 613273465 75 563129142 64 681769767 1 607820541 57 367427538 3 239423176 12 787966797 43 838963927 58 488387560 80 557523224 0 764342171 36 135810176 97 676787765 50 567995873 6 967442045 67 862535808 73 543416409 65 5314171 61 38536769 54 356460295 48 323524972 84 635905880 38 41815016 96 493178003 41 290958498 54 317219900 21 399572099 64 752408992 57 768652917 97 445983268 64 104693970 65 347109765 11 222652530 72 647169284 88 838060773 61 626617514 10 174075719 4 569732814 2 653150334 23 114755781 18 631123590 79 390014373 32 73119433 51 905026270 21 541906226 78 417124301 32 391398982 44 688968726 40 187537764 15 716828076 96 468053610 9 225683843 12 27603936 66 521084730 45 165224595 38 376763473 46 935280332 5 710648117 14 396434472 41 923211225 55 243013041 54 787116995 83 550855821 38 735240624 60 590071064 79 255089671 9 520895332 100 231687620 58 502835118 64 468549238 11 948423227 65 101622619 32 102312235 62 452030922 25 211298321 91 380067925 97 89722086 36 54755274 27 897258152 18 426502989 45 331356680 60 675576777 46 158602248 89 542226256 18 672997842 97 536417920 70 50944459 55 500737113 66 808147008 91 244120430 20 864221074 84 511436921 16 404990129 99 45857971 10 97343657 18 360553030 25 366757834 51 769166059 37 531204099 33 66714757 33 33635665 25 945832749 94 121148672 53 362046238 80 901680720 58 746301671 64 49079301 2 513929592 94 975674749 78 18705934 97 340940253 89 951579958 100 923201788 39 315327235 32 56605611 14 10965746 14 2779240 99 805601438 75 512050903 17 219066462 37 677729778 6 76537556 23 795755423 50 981868630 50 60998134 19 474408085 2 419609993 14 823296631 21 217394318 62 650110822 12 959850286 51 591833189 81 776795088 57 468018593 50 500537339 36 677422065 51 959784686 95 59873269 68 629173955 2 264393590 22 844874895 0 616079856 12 406515666 39 117629973 7 152576181 11 690876000 68 142300922 39 513312532 70 16099982 9 245286969 48 887646198 98 308903467 40 264728831 85 13977561 96 92663386 13 856942255 99 768553699 35 589650721 28 298448842 64 274261024 83 601467493 90 722789508 81 309148020 68 89597585 23 316676778 45 700119673 78 943304732 87 631519921 61 30299387 20 741700001 70 78883834 71 964664425 38 645847210 40 575339294 99 617764886 25 370341266 0 284158266 26 658346345 64 342463549 30 444611329 11 471559790 28 587918686 32 786049172 81 764690643 2 708441653 83 836327587 33 805302660 100 949947937 39 411227722 83 928912313 100 886511116 61 91286175 39 76043211 55 621288974 85 595947970 95 862553314 64 598621611 95 801023407 30 77399921 24 330153158 98 408998879 44 617444792 71 700713075 55 644577111 35 576730481 29 262438484 23 52071974 23 98287283 78 313022481 24 761567215 67 755950499 4 384173499 64 691727519 59 220386859 20 504115546 97 96958586 4 502659041 49 376289420 88 42395333 83 400175731 9 594383704 97 934943841 29 327335521 64 934156277 39 933354423 89 4984256 13 691531318 35 273334447 19 728561147 61 750872453 2 746286241 80 387391933 80 874236006 42 592155385 51 417028892 100 379967974 6 389436993 35 783188258 54 315203957 65 987126674 58 560035427 23 470681992 40 381499489 86 617035148 28 222836614 7 462274529 6 98246802 90 960430913 33 326035876 43 172295045 88 662871637 29 951830426 70 52701110 39 312480589 41 223119070 83 500006105 58 907344334 89 245363605 91 774238599 67 790268120 46 556249013 74 96086520 48 922013328 72 349467186 24 170111013 90 835495007 43 425959627 81 384348133 29 595365270 17 763754551 25 402221527 34 865367659 13 607169564 2 112220132 91 729527979 96 973082520 87 509988362 11 222612830 20 215254683 69 595212046 12 26981902 7 629263962 1 866127606 85 445522233 5 182286001 35 107332898 50 960820585 23 358937999 1 895875735 95 984600692 86 917709223 47 925615602 80 582851522 80 494365175 9 183357331 33 963377588 11 389061178 13 937948669 27 812701995 7 212243352 82 606022975 18 242227971 66 504784489 22 140479197 47 40962320 45 45597338 51 297990 16 767899521 7 669240792 64 636836391 74 716282845 75 66366095 18 452343519 30 753431966 18 844193470 7 327973252 96 313541136 79 165865543 75 191647987 70 22517837 75 48615983 81 99550809 52 758068030 3 97822316 24 382952901 61 838961183 6 284982531 64 338100168 91 896002767 70 896618836 29 993746649 11 418064036 38 702970240 51 424439804 10 991451369 98 413063467 99 57466581 99 92285028 73 779566964 16 777790097 2 718910201 14 974989961 10 618021829 25 459397871 26 846089393 91 614280125 18 319889687 21 40291253 13 852949180 41 123832198 63 330179412 73 769095115 38 684863161 18 682123481 27 505202084 86 231155099 91 63192322 76 369282215 14 443473536 86 627999863 38 803151122 95 948330281 41 438441249 1 986150939 93 741414069 42 497003061 6 698050233 93 736631677 98 157963518 75 470968173 63 584030312 80 173713651 99 910006703 38 465382516 2 661073248 37 743105222 11 861328963 18 498381112 29 587196977 42 799013709 26 308529804 48 655580414 0 639811059 82 368339852 39 632660315 16 451380610 22 344706636 84 62447332 92 599441267 7 180090101 62 281384363 60 991360721 66 931087569 32 966071883 68 891021197 61 25249539 88 539859320 5 508456615 85 518782007 13 955753874 87 62119990 26 869133029 99 902476282 15 551935867 6 878102328 40 362946108 24 158272351 50 298715305 54 922389344 51 677214128 13 166844362 35 182336422 46 521492440 78 972160589 62 885344680 77 927115723 42 275865796 0 713145747 76 424680384 40 583275893 14 956394812 39 319609905 32 665187297 53 158139979 91 366173822 99 520847468 71 742406677 12 371786794 62 751608415 76 889568413 72 494850356 100 187910502 74 588886978 15 107575213 20 906154611 24 87182077 23 302556328 33 554278545 62 471836204 71 919309497 44 180509755 54 348955681 40 134128340 60 156739760 77 81240122 85 614739182 16 602044004 29 246231295 0 701834863 38 735619145 34 342179113 76 249170510 78 534325699 56 899954253 44 144439512 81 781975210 85 842154893 8 92125099 56 172920083 33 603736861 3 496262247 92 102487095 45 573997500 67 655187065 88 769596857 46 660344476 40 145484021 45 635030242 77 180653586 88 344701372 36 777477508 21 106246470 42 472065862 8 958223755 48 37427250 49 699939090 73 617531467 7 846371425 36 282376697 31 50508056 27 795284235 1 432515523 26 469282510 3 610698939 35 410900206 84 844864914 88 271540273 51 602757985 45 262050739 15 429163869 96 156146725 61 45782511 21 419859067 82 14084052 9 142484677 57 826528780 53 451349539 39 674627580 11 873350359 3 86364050 30 519348925 68 429634967 46 722266734 42 35322260 10 753273024 86 611989079 71 482295808 35 174365054 68 43471561 96 609526405 10 811355616 78 672326438 48 958270185 62 803067417 16 102400391 61 69903461 24 947599438 84 15149589 77 184472356 21 890489971 66 425481608 13 630776706 78 962931138 36 508574293 94 57882277 58 332852287 51 8053305 49 415243863 6 775610536 21 252898818 73 690437441 85 493474604 94 52551718 77 860597038 66 896305459 90 374870957 72 18376765 72 989191454 24 905719582 3 532182114 50 919915883 88 891688802 48 290000493 57 143126986 79 704128933 56 476890992 95 175781408 40 880652592 89 956421184 13 656882271 59 617459609 29 130359240 88 14533903 5 196745297 48 505284123 94 91805516 26 988367018 95 192802346 42 147094751 45 257889502 5 441736394 4 160962932 40 778179382 25 355602637 13 11494721 26 964639521 90 807799028 37 700347914 53 114150543 54 435196015 48 55971260 61 213179526 34 409965928 30 636666159 30 895037670 58 264366738 84 769827389 2 927530555 72 856712789 2 224522003 23 386001317 73 288562555 99 106166367 18 415342505 89 948227186 83 498761996 97 153163968 69 554154407 26 686690015 41 434393995 33 390105778 90 970275879 12 750318434 3 256597134 28 170798506 56 277521000 90 400294351 16 457994294 86 507473260 67 75047663 10 277302725 76 166139905 88 121233390 47 830513952 83 736583296 16 968891269 84 5369586 95 502418552 54 141215310 13 821886152 48 617052927 53 37718754 22 797907713 88 759110158 85 59164627 37 988575587 49 772438919 1 935825725 1 432886321 7 539207094 29 987962170 47 827292314 44 173545817 94 164977517 3 743235356 82 426071344 34 704398803 86 989401444 16 243919454 68 162163765 3 135819504 15 965275291 48 278705858 56 427101946 16 351706603 20 522759933 52 775344622 0 695597137 100 962659947 39 262201015 30 762804946 34 441861265 25 551344071 9 859323807 83 778789489 54 757086982 93 541814508 6 551695012 49 951908907 83 277344017 22 335316592 51 446069530 98 642617310 51 810908179 58 21032203 28 174301349 8 729958578 21 98282835 31 590252162 15 817099306 2 945673314 24 981157046 93 466001503 37 266994778 13 93563817 19 846515386 62 406858172 42 192809343 91 780845419 14 190516951 82 993316365 65 166994579 51 54533701 16 550371413 70 988157383 6 539145699 51 593765209 64 643414297 37 832948957 97 324907108 17 982895256 26 652370444 69 142123680 25 327293093 5 531193441 47 399099552 15 285253654 75 449566720 40 239825789 83 502732332 84 327414654 98 294562275 29 789770980 63 679292679 85 45624429 1 378644258 72 522748359 74 859936201 13 790583718 52 99520359 91 405714257 76 629366067 93 685289926 22 843318764 92 591917396 30 506681284 12 391737690 1 661156741 1 223011729 45 36775778 36 24982772 89 283581669 96 409965644 2 924593027 93 293768180 58 93918268 43 106242231 4 616237494 86 845258389 20 739233146 41 596707186 80 368005546 43 737922396 15 334264912 67 750422685 68 108371781 60 666126327 0 464436954 54 332717003 65 5710068 82 652304248 47 448040768 40 99611301 51 391641672 71 278351077 99 431280964 7 458692199 64 592145651 34 853124311 66 774213710 51 146635444 85 86585517 59 2108596 73 156350355 96 590466914 77 233278325 73 164114141 50 543602368 51 148150931 92 736187693 33 409464351 60 263105201 63 801944074 74 412220424 89 463858819 96 15981029 66 608291666 27 88394073 89 286172284 24 258790913 70 185221179 19 914048660 40 947294435 9 565376667 63 715266243 79 9791883 77 320938047 2 293817721 44 133661839 49 297420903 70 947182957 27 357204945 57 402929954 86 287828824 15 415489829 1 279063644 58 26148320 86 816433119 60 262197094 12 25239715 65 603441903 19 813074330 14 171522360 65 485312586 69 949410112 34 777978866 31 821926779 36 378995103 46 910193898 56 499898570 51 605006500 60 821595950 12 778795060 24 899644875 95 362614127 12 432042696 35 105922340 4 968678493 78 701489088 67 981030354 30 747871512 8 526637516 72 872134290 7 588940215 35 287028537 84 332516071 52 252151628 98 160532687 86 916614664 27 324466210 63 827191102 91 1361528 1 284715511 0 766781127 61 818798793 96 853455552 64 180250755 74 24018701 1 245979706 77 877589076 60 337596509 59 926432370 56 375099932 80 496102098 12 334125614 4 574287670 87 675690131 52 28281773 75 882682020 22 836147932 66 154127735 91 737212646 83 308283053 88 531286431 52 376816005 43 591945689 63 567857473 26 309891318 76 798963034 49 796976391 12 924689898 25 821768297 93 744127446 33 673402025 24 834175464 9 358822618 19 467241226 99 594466229 98 173439433 26 79681166 31 186097174 75 572442375 79 136834021 42 459930834 34 607512543 36 193719638 13 774394227 16 368567055 50 154813720 53 404820641 99 462395114 97 93481186 22 643397885 23 925463332 54 114025792 85 959921228 74 52402711 36 601803029 12 511116963 81 306565890 20 112920435 72 865424234 89 872401568 22 66996913 31 218458545 83 536333996 81 275416587 10 911276527 7 141550137 86 212994530 52 53154981 61 106158481 98 474874271 80 848292204 59 160945562 23 739639089 17 544444731 85 834444840 94 471011489 63 257918773 14 587761682 46 782112308 50 721237388 20 124100387 45 783335337 26 338938030 63 25887330 46 590928045 47 645654418 19 99224314 42 852995105 83 498684149 69 696871849 24 823037999 26 26625118 59 114331143 64 255615233 9 405679868 66 654252614 51 925406629 50 850750359 35 341938295 34 364945700 34 229681639 79 79336066 83 766782201 20 594844161 36 576650598 27 683793262 76 537265564 24 1515916 26 99517470 42 522924685 94 341197668 48 67785306 90 883928723 64 689537712 41 181000224 85 193224020 31 301747652 93 29329864 29 330215843 50 131227662 49 856133296 8 697058072 38 784506483 77 389239320 20 639052774 3 940638134 22 601264206 63 969874567 68 172892016 91 136029164 53 729968398 32 417757794 96 853050197 0 132170092 57 941058475 37 49298937 6 921667852 60 928976816 80 983858287 47 947592211 22 317563592 43 117456873 34 780779302 7 668367770 63 514785041 87 739151230 84 69739577 60 190488228 84 114528465 94 739614873 58 831767925 9 142027967 95 298123670 33 111982108 65 851056061 74 207386068 15 285447974 3 315927296 8 742991922 89 294722830 2 91539487 80 202644089 51 980149135 74 364357506 75 714705081 25 155638155 39 22193386 93 979658562 93 435701084 43 86235191 12 481910713 54 558048086 11 216123719 98 660575858 9 671059063 39 449269627 37 91206135 43 999205979 27 796018125 65 87451247 67 495124498 96 806760652 10 506441914 29 70211222 22 472157538 64 755563274 37 983344281 6 657383071 73 475475284 9 41331842 70 188182438 71 483692185 93 280223083 12 917198954 90 675024017 89 627852564 41 768789088 100 537173588 47 142965928 3 313863421 30 288236311 26 470411883 6 113481404 76 290993797 1 811577147 53 116851333 73 235300881 66 838309923 76 439506246 17 543202816 19 424935832 100 599890824 74 130556521 6 239985834 79 688132697 72 654518656 36 849653101 88 316638260 17 136742262 48 238186582 59 611272589 54 965513659 18 747571225 51 741052844 29 495840236 3 161613359 57 724184861 9 86278312 55 299273566 84 423065170 66 417151380 40 109248446 73 341932922 2 6529073 75 524409691 21 533499872 40 937475416 67 708533621 23 287083316 94 74950153 14 768137754 89 560407505 95 79578805 70 320790747 7 352478113 76 566666211 20 571251704 75 670792205 36 593367195 69 968732065 91 452872714 69 255939651 72 691254207 77 976358171 52 589456099 57 527263150 13 907822376 9 553683984 36 400985131 56 675542635 29 541088227 83 894329363 79 192668401 94 351002685 15 658244559 85 135435591 89 291596143 80 209827998 56 572601689 31 310123613 66 493730447 93 861213329 11 264974587 70 125516595 64 646420029 70 913151679 92 137661256 54 743733786 36 893805715 1 374906198 47 901705033 76 968333284 71 358563437 12 858503682 39 238171250 40 548312398 56 886013821 34 190903676 25 760284175 5 915313988 9 436507142 28 374677271 100 414564153 21 338559016 24 193970342 58 763890183 70 257730242 94 907601510 51 53385070 99 734092300 34 341601786 16 356718151 28 113185016 43 347712302 31 554728853 74 739138569 22 329642462 81 717541524 29 727809720 71 872483175 82 671371346 70 213214777 1 670424743 47 596005501 57 720185781 23 831342987 61 276267076 79 489278471 44 667840576 82 111334496 88 515304907 77 911298775 21 939012953 92 25376810 35 721837285 84 207275752 15 782884500 47 769014848 20 840585612 21 889885368 49 187122634 60 321540044 12 310992252 54 365218751 1 904499556 79 457156166 97 814062988 35 59726789 53 55352892 84 900886284 51 145853266 7 931875309 57 871149122 14 649201370 57 228190162 76 273258551 11 506562771 2 994893964 33 710961974 27 18802528 80 324118057 64 674537025 85 445752784 64 151027756 46 759706822 79 468345672 2 503049731 62 23889744 96 77584741 65 359028440 97 523542925 24 301442981 46 698698171 22 587936507 35 784406883 34 16839352 76 980254498 73 129216325 19 797309865 64 268958766 58 614835487 22 989976459 71 385260054 57 827931719 99 221339015 98 820738180 14 165461840 99 139545898 99 132053302 11 318688803 48 60216102 62 461146953 79 32684658 13 258206408 98 540942716 99 282624787 1 858065675 44 704068368 98 965529711 96 305304565 4 578393246 36 225675199 25 766853302 61 908280473 4 461353490 37 316452854 83 404400148 90 46170859 36 623995036 56 138205041 44 5335107 77 837211999 77 496126438 20 179873017 25 572207873 94 287218430 22 687854804 82 121993541 100 507486098 65 602677228 68 118626160 40 767688365 98 905063958 51 141129667 60 605980878 22 505022871 35 431470208 94 131972370 45 353356497 46 281637632 52 438014918 25 921516479 2 976130687 32 686424633 88 534263674 57 471994687 27 60611847 75 24345127 40 776791246 51 848704860 93 986934730 94 705231311 15 991343561 86 820993251 76 537859904 79 275127229 100 593726175 53 653793589 54 854705611 47 547079327 84 348489743 13 62313191 67 992578473 25 229349598 62 340875958 50 804476092 29 497042309 10 740603949 21 891834239 91 657384276 27 848663124 17 3517138 74 533091790 78 161002473 42 291515310 37 239324985 83 33538737 35 376476141 17 777746001 42 714662215 49 385975343 85 669345015 96 530665267 97 698996318 8 571662099 31 713384829 64 278205032 65 141538656 99 722442015 85 937733430 13 145047489 53 958862589 58 37169013 45 577386088 29 450907347 53 189470532 79 821874452 7 280841272 33 482902818 83 682173635 95 577958771 20 568002666 0 158923224 95 317628719 11 359449014 19 428581408 70 733737665 92 335226209 94 708471107 13 543460008 25 220262637 55 795814255 43 622524009 100 86117585 78 621795751 83 526883057 50 651345656 8 832574630 7 268978892 37 587140014 19 232341880 54 503735837 76 281286735 8 518786295 3 836817331 62 592426118 92 691793690 62 207304887 93 966277372 97 142746052 68 295256318 6 348497998 27 391386933 18 507991704 87 254835203 18 837916782 60 251988361 63 905971808 36 352319936 73 88645013 79 910725341 90 236667970 17 457716647 30 80811619 69 375829139 98 92446617 33 782555147 74 65954273 13 394961795 68 863340946 14 90669173 49 21651216 14 178087691 9 210310107 89 180780556 74 776178594 97 60473375 55 415855788 57 699062514 7 342615141 47 835159177 100 298795722 61 537229099 9 93741633 88 158003102 34 429560006 0 82553208 90 727964041 47 722544045 72 996689496 53 597736849 12 229127437 64 474678213 97 221074642 67 935906738 85 728625124 75 701752871 4 415435270 40 606750814 37 763956380 48 807331871 97 193881950 1 155967380 66 866613885 15 123352903 25 49961205 88 444719164 55 718644257 77 846718291 25 231326061 55 964986561 69 538792627 97 620108889 29 706103573 50 565034969 30 324875689 99 198454584 36 827323824 98 222623668 4 341017638 45 927215104 97 635687395 20 407115033 74 492104420 77 587057360 30 440486562 54 805931934 43 737149351 96 130471135 35 847343307 24 737998539 10 403353509 27 649599857 86 983729532 3 587578043 20 778947147 68 483224558 73 770486182 22 732902034 80 414914724 48 646444439 62 402615389 44 360646376 61 136201097 9 601769024 40 725218393 49 747663879 51 553041930 80 553978440 11 595361135 53 640027969 10 799322645 65 333847693 5 159654637 46 234433484 19 83745053 43 770888821 0 465217695 23 549162238 56 526300824 21 85136630 29 186043175 5 468835234 81 295583559 0 90197455 29 862589736 5 998408605 33 598954527 67 613734725 71 52908470 60 234168083 96 271974712 81 743127490 91 186195459 67 442375073 81 286593139 28 417676340 57 421393921 10 691772037 98 651622678 96 945190993 10 492975445 31 358783663 88 296465286 20 675636350 29 150162546 49 137477029 28 20967151 55 118134486 92 623817562 38 948619869 39 187614202 64 588997102 75 120874496 62 793329093 40 363951952 36 357730953 69 284273894 92 437673600 65 523066360 85 281454281 65 359024510 56 102407800 86 359939114 51 544341403 18 636000020 37 826968553 19 812629392 100 897653900 12 793701111 37 910102908 41 721391639 31 862775325 31 103822927 11 45090167 85 879663476 79 249482279 67 996424489 34 297744750 83 233324966 80 727804612 5 926835477 19 18401533 20 15708747 18 559192463 22 318610307 56 305668928 29 29338239 32 411482926 68 472476202 10 512876727 98 444050420 30 630959405 38 803889037 46 797548064 53 767360954 26 137832948 53 355678218 53 274801391 89 252289062 32 293298366 15 593221673 39 314447345 85 924098759 20 572543608 18 695014388 81 838247003 41 157639591 39 232536150 76 889939412 17 238015498 59 659831471 97 964644323 37 887473181 20 18150900 59 404769187 58 177574131 6 401362150 53 366013178 59 677289199 43 615846358 71 15400181 84 867589358 65 829217560 34 999432441 33 740410918 93 243175934 48 887183695 5 838876348 13 104712783 15 374467556 95 925946675 0 734260715 78 359814087 17 204817477 13 58863541 50 954243274 17 826894079 67 841974051 97 576737357 63 916090675 31 869182050 38 282302724 39 914081140 89 967213816 35 995539457 67 455026352 29 412589033 16 207972895 33 600023243 69 856168108 72 890873348 86 756988927 73 541358696 23 923365567 6 946949650 90 38553827 6 593555105 79 317337198 18 678319565 25 352010780 54 971695487 93 686692695 24 542211581 43 39495788 100 608433868 23 809933713 51 88362303 63 150194131 28 413129752 29 475837674 65 329968895 55 794028785 66 803556963 38 252643424 69 879079431 52 338448211 37 86582221 29 54517300 60 793006695 72 164253709 83 361352297 19 951974160 58 734889901 78 337593047 22 226656307 71 621338122 30 162841632 67 425635583 6 734524667 40 614113693 69 481570422 32 613322920 19 411443971 14 598319987 47 391064738 9 182649195 74 464480335 54 447685520 69 802913319 0 307748159 90 140593447 85 594462867 38 508184808 44 195014171 61 170188050 7 159450205 20 359180192 3 109280474 5 21119522 27 830639738 98 339870252 89 352422240 83 810069584 8 475132115 10 816937017 25 46648281 90 338225938 67 170207887 49 714005794 12 31540282 47 956265893 28 777132199 94 87516500 72 864980858 59 307996544 49 415950508 60 522722589 37 297057023 76 851067789 100 363977030 20 575865516 40 998120153 42 304231143 89 689739386 50 880968558 11 438206826 51 993035342 34 749323192 86 159429866 98 673307037 99 635658336 59 978028639 62 576303039 6 355849713 7 882665915 16 322692900 35 755030817 51 284056314 15 519373760 75 559397834 96 912303565 4 882495567 71 301088077 35 38031720 7 131576768 63 768810385 21 906539585 34 948185397 58 938339259 59 440814718 57 385182655 17 269334964 10 146982594 41 560933696 40 519104512 76 903124778 34 407283913 58 554528685 17 406262049 66 596765840 95 971522020 40 260107267 43 237380146 21 954793522 52 204856209 86 732796176 71 429596362 12 353782146 61 507814042 33 259449125 37 137972057 8 278591384 61 100417352 45 183838836 90 337565477 3 532519916 37 737481225 98 701550256 25 434687275 90 678333134 61 108792963 7 768551918 95 832129168 23 187746718 96 364445841 18 566241599 97 913176627 22 775748545 35 886542396 72 209148574 47 505261439 71 289918003 24 604021310 83 342253604 91 734505891 59 221248637 26 821809459 89 530850651 85 504671596 42 20916917 11 365699372 92 523131473 34 542390439 94 342231482 26 562233401 96 601496917 48 391315892 97 24451513 12 596247587 49 499039438 97 318948509 82 491082052 7 919759936 9 629969413 63 631273010 79 128135848 1 160407557 86 584122335 77 686941407 96 402912907 79 509615149 36 802703033 63 97874283 91 369092076 31 93383411 59 829609734 23 331248907 26 730384230 83 267438388 45 21343646 36 503958114 35 727000911 68 17253896 8 898904780 33 307077762 79 365213090 21 20506294 56 945061256 98 326153698 93 941370393 33 31973254 32 741002043 78 723498791 48 996466469 5 497694079 63 547590538 92 612839826 73 736497981 88 206640158 49 224569517 37 572838286 37 793832447 65 745352263 70 866093871 24 620202706 23 749689698 43 549420515 0 243013291 14 619860058 66 330338001 35 173196342 30 90337377 57 240551060 14 23372802 17 410354202 22 475919492 90 979509579 90 50923384 10 633729794 40 945693831 81 600626979 55 424733663 16 775407047 33 284000826 88 228049591 3 781006124 60 201168091 78 594967521 95 784701760 80 64396268 10 977385465 7 409665936 84 442742773 2 718202266 6 183939128 76 145943321 79 467838583 54 962194918 33 871365984 73 236242893 14 979468756 62 153608006 26 336585998 19 240182786 70 538291837 3 614627230 3 537180144 85 10505721 79 530457133 72 834429951 88 781171794 18 486787961 57 275060048 24 412574189 99 207578109 40 639575374 65 223111996 60 665963308 79 656149915 90 885167985 62 534418358 21 196238710 22 871953003 76 921909532 59 790868977 96 887087089 27 775178017 54 494096032 84 116978208 25 750742104 82 453115126 98 60201259 96 91453599 94 57092259 1 498807375 97 511661257 77 36963812 87 817587968 63 979395020 38 264691481 6 53598932 68 709396044 94 367461248 88 143593059 77 447008817 68 419937144 61 10545748 64 57081412 48 180080960 66 594796535 21 584862085 77 906006848 58 738851583 23 647465809 87 347966323 79 166310883 51 642857063 17 170561013 95 526263988 23 167081259 2 168310694 79 698913459 24 339239790 77 533447924 89 440332250 94 875102004 75 922210486 31 543717700 22 12331563 93 435042473 18 443662622 54 964042871 27 206095052 59 946881436 92 871855583 18 538531333 57 956039644 52 621212482 30 661657019 91 82772662 85 917327750 56 682691769 3 259305305 70 33297009 67 523790581 44 995258474 66 578486881 47 244976570 72 504851744 52 510706410 12 673844293 38 163854283 0 15977161 45 918678951 79 395864425 11 913386636 81 295572871 89 854812796 63 179440918 61 58421548 49 825493292 91 628002968 19 928242767 8 661544521 93 689804350 39 836855733 1 764684491 83 839616926 2 732770341 20 954021720 87 132160230 13 80654911 54 748789372 71 532799322 80 745379701 38 76179316 21 833652351 17 42914384 84 397217893 57 589379180 73 881878112 19 987246009 61 936748550 84 378533942 32 750614187 9 585150788 15 19556792 63 644417261 64 213551238 46 654689830 42 505011233 5 75310386 58 681929064 60 369743171 69 759790745 35 974482152 56 372320388 97 6803946 8 566823282 32 138790164 65 288511666 76 949967767 10 187902677 68 90485052 55 558147087 11 975620006 34 271242831 90 976735197 53 333043647 61 910665678 60 675781304 54 37533205 70 732174689 43 375935161 58 114219586 18 776563953 80 723254243 77 338075894 44 212328002 26 349350028 64 348457595 80 580669061 5 796652347 1 846713379 80 838215990 3 151322628 17 647124248 95 4489494 51 90560606 89 87978814 38 222727235 67 524358388 85 182790422 65 849722715 59 850146149 13 905965284 38 662811191 95 119518256 21 826717406 61 742329976 45 791941727 31 949944561 44 642044921 96 228544798 57 723993932 92 580686979 10 992934355 15 562989694 69 258187833 46 499502886 42 418342939 64 544779854 17 17988756 36 451048987 63 351219261 43 783314773 46 142211574 0 169619051 12 633556891 2 277304615 5 678999691 82 801337192 88 174936778 7 758167288 68 464494650 51 409725371 30 586905079 76 811706079 29 776273803 27 941359792 71 205274256 49 684445894 100 95374271 89 856930043 75 135831463 84 726100327 57 482904119 39 921826472 64 920677711 32 16548261 26 615765207 37 168677414 79 138505170 33 749387142 63 226707733 64 999340699 9 371125 77 134114382 29 591720631 13 941860858 18 281296792 77 428301213 5 904290857 98 475883347 78 919875033 52 28032187 91 604937541 34 829123945 51 309104154 97 574687947 26 54712343 99 587631757 100 991050980 27 144165966 94 482136712 46 684859809 34 422566550 11 447585545 58 540912846 37 846377058 92 909830454 55 117940731 17 920265089 11 645166771 17 100962540 51 928532543 6 124070596 27 236115282 72 273271444 67 182336501 81 950594404 8 959364653 97 939882838 85 735503920 35 947850697 89 21479888 27 49082121 86 998391595 0 131410311 30 581361826 61 964423590 31 190783910 27 596063717 99 534264969 82 843110345 41 516563796 84 578580513 26 803142842 4 249660331 14 503268158 25 398708660 51 974876312 69 377664203 15 872251318 90 254274507 88 110922105 60 127522891 4 741311172 83 576520053 94 50428801 70 729761375 27 277630326 46 73933659 61 684467291 57 450662161 64 172153219 68 395764028 63 359766660 87 648405649 63 145364391 15 654536120 66 321903950 1 185047974 23 515674708 20 977000147 47 794356262 41 352151630 21 572253886 36 235072403 93 787760693 65 740271810 65 154502164 93 295720357 86 330898874 68 749297862 14 738242023 30 545649789 84 423393372 75 753236709 20 363017344 88 341476629 94 705258204 29 338728407 48 677534664 53 505881461 81 136298779 39 723475012 67 77237668 68 188618513 50 981139522 82 78888319 72 35275675 24 144654703 26 580293945 87 145071456 66 630796421 56 139626049 16 419818565 0 90124889 7 504523733 61 628014577 53 514706207 80 920509662 29 913909458 55 519334574 5 898702525 11 859970548 86 926077300 87 648951651 8 313634716 86 521764247 15 505499070 66 389486533 34 881729728 80 366101137 56 725831407 32 5029636 58 889950841 22 363271699 39 249185377 7 676830539 49 983799661 57 565998618 54 208686706 57 96341724 15 678980876 68 283205239 81 440529986 62 373112952 52 416000899 17 703348200 19 610136104 97 691421868 90 874848996 69 478095026 93 463211627 93 476723479 15 872623810 44 669245013 43 25266361 78 353024476 41 463601051 90 979675377 31 888253449 100 29742192 47 379354468 80 328125021 25 662074474 5 283489013 47 465492416 8 579354458 44 173269349 34 481044731 29 637648664 67 968779266 58 569943953 83 541357438 63 909326085 26 49808922 10 502963754 98 881128102 5 370494441 15 907557160 18 858195078 9 394705709 91 211005257 10 229289549 12 887926751 97 393367756 100 262428792 41 644165528 67 199005702 3 621520344 83 844276249 99 640011463 22 440014648 35 175520788 10 747223504 55 137184877 26 33643713 49 978346069 42 140201454 11 325864199 100 679710792 84 324747069 12 508739292 48 549425270 44 592085042 97 377348582 33 970800714 18 427645006 97 340025548 48 528839913 11 562748175 19 274753986 9 101155984 41 789908954 39 244749633 78 177125646 77 958809359 9 938108450 40 614377021 27 913724330 60 39193465 13 43722816 14 828008224 50 536800809 29 27839982 60 259914237 4 706009317 43 9264990 84 808457509 96 219414854 75 662029141 85 830603957 15 119240474 46 676188499 58 151148049 89 626947982 17 977891119 59 240750035 83 323619777 75 619006641 76 561196283 59 134755952 17 406009226 42 50448735 23 812776804 65 59410288 78 365675020 35 657159300 77 533582059 90 982519620 26 758494586 61 709809579 6 533015669 88 317633071 61 255494155 59 723182330 51 571844614 80 850188588 42 364193286 46 841054984 10 932806985 48 851417005 89 568464536 57 574500371 72 236846913 77 411630144 9 108078215 37 140964905 15 173308139 13 701843471 59 457239914 69 754632384 61 359171668 22 127055685 24 509018605 50 732626399 4 914981148 76 658437161 27 766406984 13 149091482 10 779491496 30 914607564 58 522304572 77 471261040 71 644111794 7 976939891 74 517719977 71 274550351 70 728583002 75 857555674 39 743591744 51 453756044 10 693095359 51 382888281 59 171909010 47 946508275 69 159217520 36 747558099 99 154476588 17 439457157 43 552604634 63 496425726 69 612830251 68 298605350 4 786071504 80 724124381 66 229846718 42 717793605 6 790077343 64 568075331 11 161779355 30 779734785 69 126323458 58 701626705 16 218698745 28 328919530 36 206790784 76 706311425 31 679489790 97 83111275 11 933477952 5 161874308 18 455104478 59 224264890 33 471632310 62 612779977 46 409330676 9 643735805 67 166757104 39 591991471 16 598827188 18 919750681 36 566057476 90 600605289 94 915274519 67 348035203 24 842414575 28 521133305 66 324688048 22 82329888 61 385582520 32 322173884 69 22143558 44 649132827 63 4885496 66 719903472 70 125244729 64 41290293 34 914915553 34 255247737 9 190298971 49 447926110 100 350849864 34 107652412 38 360978437 80 318135439 43 810791408 20 479380583 60 5781818 34 591925815 47 70979538 86 656946227 61 341544851 93 526765909 18 87451546 71 538067067 12 836449672 11 990948681 0 638160127 45 379939638 88 801982800 46 689920105 49 424677500 42 68408598 88 103959278 66 718475514 12 60862614 11 47532393 49 738362136 93 758815247 38 542874399 99 46205343 10 413847021 3 532775685 57 587589078 73 460965086 97 343714923 5 736438288 66 673687234 43 735148308 0 445921417 44 611410027 60 212216229 21 125680933 22 919972472 41 963510615 21 267078824 78 892817692 35 622105854 41 195758081 67 485471294 27 644745227 47 232950091 41 500676731 47 618745512 33 413352746 76 705265661 24 472965943 56 794326443 15 190656518 55 765935885 13 30330432 4 259797840 91 36970650 18 520725204 31 187605407 67 692956122 8 332393038 31 343224254 54 134822495 23 47481078 12 89804977 16 530488594 5 680917186 12 654120661 100 78188553 8 692144948 59 288085699 83 987723673 27 185400971 92 118188492 90 835380110 78 293533320 69 44571844 67 98499772 30 445930282 19 792565150 27 525350603 46 107966277 71 133272029 1 580620094 69 879147561 89 777731364 89 209418093 69 4836640 22 307150063 55 681801071 13 48515702 21 99428692 94 734975379 36 303795476 6 632347927 82 609331480 4 750584512 31 699120856 26 35742838 32 308971649 96 698574749 34 706654238 82 259965970 21 289461909 7 365476022 4 216934971 6 170200455 24 160986229 68 909056648 10 123780659 69 772153335 9 280786715 1 694741898 42 261158984 21 968766413 28 248249473 98 41300754 99 750170108 49 760641071 27 256461246 88 143369870 66 692070516 35 587325960 88 629264589 64 927511074 20 469316849 63 166262241 10 673818179 74 154263186 54 829967328 80 699615587 36 266624861 48 764055237 53 625726502 87 952692604 88 717851872 97 836114671 28 537404324 99 917401027 34 320996217 52 855998669 31 39231795 94 384371751 41 821866207 57 549611115 91 35809335 42 238569602 100 528716418 93 822808218 47 60252348 11 225907631 30 856610015 73 123885544 70 546801761 82 138745736 59 22770004 63 349142781 53 155007926 55 521622217 72 406780039 75 895808960 96 124443838 94 786659064 94 590468401 79 284323370 84 844165965 8 411171370 91 337193508 7 287317238 15 693893117 61 929322778 74 521979445 74 56702190 39 429166555 56 454997831 20 775178442 65 324740855 1 376553802 78 192625372 63 356544760 5 720529779 98 806927795 84 769483386 20 928385213 16 564028767 15 932456951 80 308546451 80 89155547 8 209621579 83 943564137 35 429279577 74 33593521 92 612459829 51 606139917 51 495811635 3 258752896 1 399114798 96 498575959 36 685733059 27 29292251 40 767422912 17 433266239 61 276523396 56 336835086 84 590866226 31 323266362 66 380263963 67 465399584 46 427027431 30 139549783 5 420142132 100 678872603 44 969078034 73 583123997 64 342605349 8 390760563 27 377979002 74 970839410 78 359387895 63 475061138 61 972157500 56 405373839 35 310761531 16 986887797 18 530803464 98 590776495 65 215695525 67 330700598 100 387926344 51 627910531 72 629817047 81 102645824 84 497549037 46 248329192 80 817303985 86 309879918 64 744159383 71 672035395 14 6284846 69 805507507 93 611366944 64 691145668 50 966720224 41 817088256 94 989107084 33 216944432 9 262236046 31 834120837 46 829710883 67 704285079 52 408891430 40 3741129 4 27469496 18 413840023 21 102649065 61 247409198 90 537544868 14 826381326 8 642968757 70 449197285 70 503548466 14 316304892 18 791494961 73 396440060 4 467759829 38 605048538 79 806898666 58 723469328 30 799491109 61 345455869 71 116771390 69 418677674 43 465767703 73 251404758 75 175442387 16 710424322 65 620292623 66 415948053 28 723934502 3 364541033 37 737834198 17 113731439 78 592197111 70 46596672 85 742377231 24 686231981 66 476730401 76 323381419 3 268717696 13 344060035 28 262649380 61 385002714 8 971001361 22 661116695 22 781322681 64 456926558 15 323573075 68 767695973 96 583366803 30 621259911 88 288281165 84 387634432 28 221186647 61 508490602 99 453346931 86 230740307 66 274148023 61 474720513 34 439383208 9 120055059 59 612251387 35 598496880 37 822032804 66 380988043 81 308923917 42 865423892 46 478756285 31 766358258 100 281856255 2 736894983 11 289097129 47 505926224 37 272460301 58 573683618 73 661696551 35 967914727 90 726766812 55 345326415 23 654875864 0 370072649 35 44813968 31 60208705 63 249246410 1 697822598 33 560031484 87 280048231 49 715817480 75 903546063 80 841915773 56 438572293 48 839176986 7 470205218 9 520346546 85 784566317 33 494819082 12 978380266 76 134659936 66 14285394 24 821402950 39 933375192 21 668029250 7 563688658 44 229044680 94 421472191 85 259479442 69 492786797 66 466789117 90 578706425 15 736230428 79 870739671 88 263981641 74 920277057 68 829668404 87 770905628 44 419590003 49 51921243 79 977518542 44 156780952 14 515379550 78 187327776 18 155068690 68 88791403 30 54065979 92 74401600 60 773697285 29 182095011 11 719939396 14 638604709 49 344733632 88 806848034 4 704825249 33 49338107 34 369453316 51 306059723 65 566157914 23 53295545 88 48425685 43 469062404 59 589189313 6 871517720 1 436589838 79 100465864 98 257817965 46 735356798 27 110503857 100 995477892 45 901590098 21 539779759 9 133216028 70 823470620 58 588074673 72 438206951 47 977646675 44 639522083 56 370775541 0 870882897 2 120747124 78 564281072 20 578678004 47 960475840 12 326291570 96 43471913 34 747361568 100 866130367 36 150320720 46 512494020 67 955279296 40 156808025 45 883255699 68 828411006 9 858222638 19 329202023 11 286531211 13 506671885 34 842604396 86 485514474 29 367478776 25 886922882 32 535394071 100 385264741 15 124475133 77 955695518 4 940708678 73 687923631 49 367793074 43 866884470 61 750049750 72 85867010 68 9047447 69 695559380 12 891028459 72 97943668 62 152232544 95 283170110 50 866389746 26 364604786 99 345454468 91 898277644 96 559693504 92 631137540 81 290095902 55 586624444 72 162681290 70 971473089 69 396661224 91 867776302 97 293827574 99 953008964 79 421334087 24 706207850 78 315212143 91 775473078 66 224237694 93 966275836 41 168478973 71 721445564 38 85026860 91 506220369 43 919132230 45 569473007 14 752330846 69 570745522 80 97828015 46 436952884 94 47812508 34 870649712 78 306764623 77 68326971 35 463223619 93 427605961 97 450167405 98 91877972 53 896755398 0 583180273 13 110947731 68 874342086 90 862624486 2 167962169 14 276504255 55 313784578 18 849554719 42 24888883 45 669539047 99 29740420 98 835165629 55 493489119 67 801484752 82 220085027 77 320659201 96 662748670 44 640565841 27 119450269 35 196499452 38 131394857 15 853480427 55 603757998 14 793698987 55 835862535 85 309462089 6 21035447 6 290725217 10 584468070 17 275939478 64 795535664 53 794343960 34 516337194 84 669211725 45 560068169 95 148475611 65 268460685 41 615434564 17 590846657 54 876013944 55 888087192 56 334027293 93 806104883 60 875141208 38 365513227 22 39920449 86 700279576 71 767877254 79 500030947 63 990756534 92 199001237 13 708890719 33 997419449 51 558446331 76 911671190 10 929813695 48 813904512 2 985922231 30 32511162 62 707041686 94 140983196 99 166973547 85 249109574 39 624266351 24 337523799 42 199450868 73 408197441 39 241249442 99 403211318 66 891190300 81 886978910 4 921275372 41 147245799 78 719663923 54 863513962 42 784024646 60 541345650 30 699705869 44 649355531 35 429138372 69 75092002 62 359073638 0 33123176 96 769115646 23 443658297 81 902587548 25 583832812 82 950443183 51 691498774 36 48406606 45 889922538 2 845218787 50 272963358 19 66659314 48 669951158 76 385564413 2 577129808 92 832210084 45 983912552 52 198333708 48 50872816 83 904140290 15 374278689 89 686880718 66 90335889 53 229021804 4 916456954 82 738207024 75 968198242 99 323731710 50 33925929 8 70758293 31 283988508 67 584475446 50 675447623 0 739410349 86 791163017 88 473953418 3 931144916 68 23888 79 637694836 14 615610630 19 888021236 97 239539622 76 18584092 66 450635794 97 981313240 73 282129755 50 865065636 33 1418560 83 61059660 96 207665465 97 882112566 71 308101201 9 862479817 37 422835989 9 55646986 44 928562090 3 131442296 99 119203704 99 725014389 84 16622520 0 234804161 37 522750246 25 158322584 7 455736587 23 508993171 5 717885608 22 254625106 100 280632911 74 112183779 33 274938020 44 128232473 29 172159845 38 484002089 59 411099953 5 387099724 16 196255389 55 256931460 56 827733270 22 329603527 21 660600230 12 543136218 42 396755310 3 138592374 39 697558103 71 464199421 71 367209035 88 760477636 1 413325758 64 787182706 97 188577654 20 677401098 89 157103564 42 715192840 8 341400362 22 393483287 83 323031124 91 339613524 94 213265508 59 135676867 8 281372938 37 333782954 69 284374025 81 879868341 25 253757599 71 864178909 22 251296864 93 796455230 42 678352200 90 930837406 78 574462988 99 533999263 75 324500088 18 769615759 7 110133125 55 313354678 9 423381345 28 617461215 100 725757663 51 922831250 51 19764685 91 94661781 48 42339978 37 495062455 17 973808426 71 460760889 53 350827407 12 945364067 99 13655821 55 907433587 4 124341171 9 763294174 44 7906441 76 792171425 19 961514147 75 773410649 77 8164983 33 325458013 65 448759065 32 845553169 31 903506268 55 893045126 68 337021039 83 837270823 60 599306643 55 50244774 75 9142754 22 721387649 23 758086117 19 789110470 43 934168033 59 618324499 49 579165619 32 120721477 87 430100551 73 871057639 26 823485865 85 813810054 79 167293640 71 825345873 46 806059420 31 450422059 81 845663747 7 485974064 78 645974825 77 157467047 18 599255776 81 433881359 16 133557767 35 651911665 77 821361975 84 277480353 90 767903191 63 828725256 39 218481661 5 774653921 71 838590573 28 563883306 6 173798694 22 963504900 11 193988739 64 792863416 45 742685717 22 709240327 35 175265220 39 570262939 97 572697153 54 47186361 15 227649817 48 45612907 100 681237020 1 389657939 13 347972853 54 420410663 48 383445562 74 82504457 84 273581019 84 487768786 84 375959406 59 270666416 19 41112183 97 123078703 35 145110471 82 818634984 13 254908059 32 808201059 80 325970513 86 393520219 43 102887169 39 835788244 67 339189507 29 856753627 62 610209358 19 780905025 88 458410132 42 739372731 79 152419928 32 769497178 61 145373504 96 222873627 94 690209754 87 332997620 64 939128985 24 67122715 58 58009817 26 855626146 80 406744078 41 637981673 2 749500602 30 61932168 6 464048314 39 66138784 81 129931342 100 833634514 45 819410110 41 737832799 42 113011671 70 971716717 17 105785134 58 726838379 32 464205027 10 625452262 80 361455851 43 837960169 100 878736595 30 752428240 27 152622894 1 385885356 32 985390707 14 90627985 96 850146916 39 569376004 40 261364959 2 30442764 100 275549097 58 59817326 6 547847353 38 452625830 86 428252309 50 848336204 65 481105986 20 662157755 82 638540650 3 324655690 63 723743582 38 377513008 44 917377988 97 392077224 92 232094513 90 739679659 36 590329749 77 413494763 93 565190901 46 247283155 55 601138667 43 704109794 97 302755175 98 712318429 73 855042836 63 70543076 3 872480639 77 822203321 42 809800309 89 81845174 46 650303461 97 237167115 61 2504274 6 318640233 25 589130900 53 913192148 19 257723235 82 463678415 14 391574764 57 139284003 28 531005028 78 384847006 41 494640344 15 770120629 8 560234112 67 673824848 51 733655453 25 620858112 21 190461242 57 858690090 8 744948676 88 580575161 99 281896778 80 190780751 35 440281887 83 862063001 12 43946197 40 650238379 7 552027131 66 175794961 60 253810082 99 541202861 73 47697835 93 496275627 51 341908043 14 799184530 49 901357357 40 445579538 40 289210628 10 849567582 50 168308773 84 928422287 61 950466776 77 900610852 37 942261968 7 337879563 17 682141006 98 950863484 62 273210782 46 218677247 87 213018043 40 850470277 53 982935959 72 657272250 66 827176732 37 986490606 2 735321819 1 319206982 94 857348099 13 653519645 83 892251056 6 749290072 21 772136903 78 397946174 7 15439521 6 479738068 48 55121615 61 507758890 37 246739274 14 161088872 52 867009373 100 4175821 82 102233085 33 954362006 26 356945491 77 598094414 21 716889563 55 557773530 23 563526900 0 98536692 21 992218409 3 151290173 92 520148652 58 398810189 58 168238507 42 68789392 36 363536644 30 882415083 14 677278609 70 852182329 10 405968167 75 384100559 7 306772472 56 847303514 61 786454930 3 776008687 28 544646033 11 745017992 45 190980905 6 873821995 66 459788757 20 496199234 44 31335333 72 431228017 57 648145537 29 819724366 17 601473467 37 852112080 88 957439567 90 911424082 15 144982462 36 553461890 65 248258060 8 858766207 16 103745436 98 274443404 35 651503564 50 895058819 33 752346937 100 954408143 14 107856474 2 200094856 42 275183482 22 754548801 47 837680789 33 874664310 71 987097938 66 509003901 7 507801249 29 153500594 5 307841607 37 770848151 55 776474979 3 659826132 44 459620282 45 773935649 43 101972771 0 607023283 15 34480391 32 412157674 95 551084751 8 820588675 39 766809356 55 320600721 13 212291758 16 370248465 44 108080310 70 232948697 92 69364889 57 853425657 41 592560302 92 501772496 50 755082730 66 603566214 36 107931790 32 548728068 48 145837229 90 63170692 68 46169842 93 401860979 45 746656568 27 176374960 68 847683527 61 268384937 78 95342989 25 237449251 28 47151952 33 636987949 42 22006656 87 403590043 94 975698288 53 573593480 12 585353603 22 68379784 64 883727801 78 372660395 20 492212427 26 806411718 22 600797453 71 362803325 80 589387333 40 812353973 61 965605071 89 583338671 1 2748420 25 675450334 56 259763294 58 453770707 19 620949925 50 220512799 38 915456828 62 700460 24 97856106 39 24794830 84 46480732 100 360512340 44 848736762 89 327599512 63 9157743 66 77592275 63 648583338 61 635677715 48 419079650 62 254360573 77 174554440 82 796690098 45 233040156 17 978239144 68 206240115 27 20998787 7 111006665 75 727968625 8 695872648 88 260959656 95 993819716 1 53439502 38 197409061 25 558057725 12 411170063 83 296588458 97 774205025 51 164574022 21 324021647 32 385215370 77 986002350 83 241362727 80 489893720 63 880099012 63 98388579 41 800768448 9 230902507 9 491540370 39 9124410 81 428826704 93 369552096 24 225699328 8 464111892 4 43614896 20 247097152 31 319825498 1 116289972 1 108605584 75 412206056 38 404875138 12 156037021 32 552930604 11 814565837 50 664329594 19 383110380 26 304488373 85 818776643 82 925417789 4 490342527 97 647675489 15 333600271 41 177210231 20 941537205 44 660907413 12 968267377 21 252248858 43 507760472 26 402398864 97 863720786 8 935823145 39 135665812 6 284752557 18 632127178 63 299161414 77 846931816 42 846797179 92 650236574 27 633485853 28 173587435 18 421451180 16 958260818 69 162106091 57 885100783 24 853954523 9 335724863 26 57460957 11 856199542 97 724400951 55 18276764 1 620307437 44 670839380 97 585027186 22 53159023 28 716045920 65 71211015 29 806378046 83 161475460 16 920336420 51 157260549 63 983310750 45 668302574 42 444943934 11 517002442 97 79225402 95 354355768 83 969254041 55 232217105 5 668933615 86 938426167 62 339626239 34 670900641 48 441768842 13 840130014 12 776523398 21 288475522 19 116292381 78 623183582 53 124331269 66 741935051 7 635941265 9 646989827 51 753087619 70 309534278 79 434586936 22 647749109 70 484918693 8 355805384 88 143730534 3 231191437 78 853840483 24 81473436 16 615987040 52 46345505 51 679692735 28 82386451 19 773388051 75 535873347 51 949086247 30 542715089 81 718867923 14 623446185 22 138979458 54 104058582 0 145808164 57 679660212 57 67508896 60 769704920 17 5779672 9 40640526 20 593343084 67 290147957 63 923795507 52 936404891 61 455888887 81 244090730 80 831041363 5 169215865 53 392194246 56 356483995 47 363026963 93 320127109 100 249220852 58 480466424 19 171876850 0 689143332 75 124729157 79 710639012 38 314551927 46 406912963 92 700878881 50 7861373 67 419183878 31 664327008 44 166713194 2 470546025 18 798492015 99 957933846 16 973782411 48 58896366 42 912098130 57 217135516 4 82727197 44 329768671 68 470015486 48 52306848 1 875688154 15 900784305 4 233238264 75 773392239 67 717762505 42 443805205 8 194275454 37 390268163 73 187597575 21 72573417 73 864743603 28 595553046 17 585208358 71 852387820 11 805702819 95 440817211 42 533966383 57 341179041 82 289279903 63 590043370 86 391526786 81 710080847 5 16053041 50 577340355 98 447578242 29 478956623 57 488001464 82 688853419 96 144510709 16 542998683 41 530561088 64 269216251 86 73727184 51 529343556 15 917291115 12 895631880 5 100504051 49 434510385 96 172025629 8 665626507 68 143031197 59 947306159 3 126704026 37 729504420 70 251044570 57 106524574 34 458416284 36 418280857 63 106133994 54 975629987 91 637291710 54 243054565 46 389393291 20 308902250 23 402318977 44 880993723 60 402777368 68 117086186 98 896010818 17 981138268 65 360274443 98 442388093 43 750313417 1 918329885 10 201447651 92 124088725 0 918424248 83 197079935 61 326563994 4 288151552 28 323164246 26 425254083 8 780874767 49 981525834 20 740222234 19 374056232 35 385413547 33 610536948 38 609855681 38 967068285 70 804240040 13 294084119 17 408761996 92 315983356 25 193246934 82 152786899 38 655485088 69 514734090 83 671071376 11 197645177 78 471034066 62 7372428 84 498197304 32 531271363 60 162125420 57 107330365 62 497269778 1 812392464 43 881893620 91 483934751 39 64710894 62 928898819 70 548299269 7 859101980 27 10112077 63 70860969 24 171785625 75 419107105 60 554261213 44 904207072 89 292602331 71 76263328 67 963842730 69 257513895 0 461516372 44 420502197 33 436910854 30 398581241 31 219364495 11 965485389 72 264559590 64 680084540 17 511430470 56 539137015 94 601025747 83 992104091 43 484067323 100 267872611 100 922045339 72 948685361 19 603288144 32 401741762 47 417565353 23 512852968 99 67768124 59 235053446 87 776425334 13 494734226 62 900509180 3 578064433 94 514184167 0 983760373 69 246639910 20 759550974 89 668321256 33 604139947 39 149709939 38 623866772 27 998805314 69 893851327 50 11796228 60 529368455 27 685802562 97 891453724 79 498789953 47 146758682 18 936645510 97 958885713 31 946425229 78 866326996 48 645057377 71 68983762 78 134977440 14 825292075 32 663140664 77 944999912 6 91044743 35 276304950 45 320279554 45 372507742 31 949281602 55 624863766 57 691546167 54 909786221 54 474959549 62 543384371 34 250007416 45 305356845 14 720606905 0 367786166 66 735056280 77 270898238 39 534023494 54 300930256 36 326756143 55 769125140 29 908493961 85 993925646 14 869829892 43 269735631 76 13799799 62 71197246 28 123676292 81 549678857 59 815449823 51 857420650 84 658144505 73 771646235 16 118321676 80 400617371 99 490584897 50 794171802 47 325513463 95 195040146 94 299750701 0 353810458 95 590175728 54 771075825 48 811987775 24 819758326 58 304359091 1 251992043 3 39008317 71 868063213 4 953538765 16 195713453 52 610178970 91 683054887 0 682185674 2 853898233 55 444608706 24 737112245 25 794394457 26 66213529 55 350121815 18 936337204 77 279753355 67 153707948 60 69201466 90 318419818 31 933612661 58 697225961 56 283190644 87 464861596 23 679527448 81 485298115 31 32515819 65 312792087 38 960839721 17 788189138 63 360945003 54 68559263 33 918312038 45 240969908 12 80193272 8 33855514 47 942819419 60 511680587 70 897086635 60 347086833 49 669431523 91 842812171 24 39242099 80 486703882 97 884089956 46 129166408 76 158301572 49 945269399 41 614708360 95 828541446 58 643142232 97 876564324 69 813096065 39 473549481 0 200118822 89 667069132 80 226957026 61 429203049 6 369774841 92 313771819 7 300864995 94 734046942 95 44512310 85 785629201 49 477205947 39 247995563 69 789526559 82 955556631 54 366092105 69 924986713 54 315599460 83 201185693 66 262191108 44 67330424 69 539690790 3 642348942 45 506780478 77 255563311 68 855109069 46 43464026 66 942892079 83 785020143 89 505178585 32 602083775 62 864634228 23 417361328 50 383082523 100 597636793 58 727309267 99 240767888 55 732638622 100 123182893 53 851821164 73 241529152 38 864320087 4 729269990 51 543083010 1 994831270 100 257297391 55 428922804 10 576804996 34 714453521 73 784571778 94 857586447 100 194904644 8 928981777 69 972641333 52 148790178 24 733135340 67 176578707 0 812263370 64 932344875 87 889261132 46 703079967 91 856095961 3 940685541 4 485827035 35 420731283 52 326138556 49 679934903 86 713029146 46 35452402 11 6046798 64 800218737 0 172932263 34 570525488 77 331613754 83 144856125 95 921398014 57 547584419 77 785927201 54 805045823 46 495867008 35 679621603 15 392675791 55 575083600 81 832794899 75 543396234 42 247208751 30 408626315 0 365881139 91 365997879 39 370164971 10 531575075 4 649486830 31 513458541 1 26930217 56 308415579 69 63337357 19 737997870 74 249164141 64 1317542 72 99842984 56 720139438 6 204023541 87 578103456 78 811209211 21 940607522 44 834941461 54 895446658 84 258077278 1 9882512 5 374862695 45 522477577 56 534363378 7 685078669 42 255857716 49 189000657 24 887842024 44 518428142 35 522578549 34 244154105 87 892178117 12 428165098 65 631931163 39 515832422 100 772881872 49 803477264 85 635189531 6 56766056 96 993139679 15 128193691 51 564493194 14 266594984 26 463121660 28 973521948 59 440299196 100 184591116 34 862767016 7 374861366 58 121936382 6 319778300 64 775733926 24 593298029 71 802513901 82 906281624 41 820908608 25 106226177 81 280522089 68 284108785 24 431292159 89 704624718 7 699969930 40 9268606 40 25116108 46 224486733 65 998333179 79 546200463 30 784501583 90 485207823 80 114917038 29 183016831 96 352540988 17 908235887 46 964633285 52 620510088 18 90461112 57 464336899 14 451677997 61 932769488 2 145597758 59 730250171 40 94703446 98 553705624 89 410376916 76 172658285 95 469659818 84 110767250 70 756933709 19 999045868 92 892404701 76 546066022 30 458813883 41 27122800 32 194111003 66 947481451 39 671884178 13 274605993 5 62760272 91 985128681 86 842292930 57 130122955 88 271614902 34 275163593 51 944079494 14 288134402 67 866042629 6 266178105 99 326773201 16 79005498 54 620710995 15 333875380 61 506524175 11 223614192 61 317245314 85 957517298 16 424961197 10 516260532 22 968454463 21 698254423 26 21456299 60 803654355 44 554989058 60 44963718 79 227968906 18 897732724 75 97735081 69 435490172 3 635163515 99 905264531 56 867782489 91 619231860 96 775156783 79 583999806 17 581363926 5 461417015 9 166803873 53 275216476 76 466030032 64 957740502 62 169021361 77 243733827 13 866400810 91 42360085 91 354713471 55 633166232 78 789561472 99 483532128 52 88925316 13 556750165 70 367337117 24 973422480 83 540832693 76 848504426 64 746982867 34 731269284 63 751625860 64 537175446 13 614435586 63 192754637 16 471048991 38 62017185 60 756658755 65 722978731 18 354134060 1 790201297 59 460164999 28 780341644 49 600580100 33 866403382 77 699564668 58 903487752 93 209816322 35 154885550 78 748285457 27 920563561 33 778448214 2 747048100 66 957756173 46 841641503 31 908357921 97 106200206 98 232219941 4 533373867 62 285825793 15 161823943 25 817028982 97 991491083 21 182759012 51 147555962 82 203051924 49 115740786 73 523368243 1 815355126 11 849289355 80 477450505 67 880039118 81 12087433 37 306803606 32 351073741 80 215224163 27 949191010 91 385752004 91 142127713 30 386744876 29 399113737 68 666958143 56 485209491 58 523908408 90 648393164 57 151984551 40 878683006 75 575337626 82 26590027 52 188136443 11 509388142 99 821479670 2 670781996 22 589048513 89 350365453 71 418353056 84 47587220 10 591759656 30 797459624 8 222902417 53 165222932 34 156964332 84 750926686 50 814597615 61 753654919 65 487946684 18 618274604 21 891415998 58 975495972 89 815317168 3 283139861 20 334525551 73 266639661 96 402615651 22 434313197 93 63506003 23 335310242 40 708610578 66 305083034 2 405496809 4 137155098 80 509423542 63 811412635 47 178486920 33 850747997 71 78236056 46 179560297 45 76859243 75 738210991 69 453738989 45 797298462 1 792380240 75 155311816 54 829434782 64 724152351 95 354620464 23 258068879 36 971392450 97 894540126 43 80123700 73 213428766 22 310504723 32 524624758 56 788333793 9 230111278 36 652446126 58 665144928 24 700546116 25 85450964 15 758914721 86 788229959 62 421856238 38 533831154 59 85238864 81 492771029 91 668440362 98 239669548 24 582118073 95 906018199 9 58718108 82 596223350 36 410627357 34 566405930 69 194318862 17 986018295 5 562253490 50 53431761 64 473565539 5 11597974 4 620477551 24 980599796 45 104034315 82 230231853 1 17654715 23 15560183 62 507996568 19 166663635 1 97897896 18 951616183 16 903793707 38 952692074 31 529496794 14 496711825 91 762941271 72 963922880 66 269666015 43 917201298 97 698841491 44 956963885 63 938744792 70 999301202 12 813138077 39 634260617 25 9167103 88 376610651 33 736961100 8 38129936 91 939657430 98 734663246 49 143270975 6 148664932 38 944179884 31 125327698 62 363857889 0 978056653 73 177463387 40 277167668 17 902082956 55 592076750 61 405688377 88 575568708 83 595853490 68 515920694 14 441415293 90 130403148 94 224324330 66 719736180 83 682429535 100 747940843 71 593779360 62 467040788 27 356345691 48 78220869 62 158640838 15 122457912 15 390582288 43 269447020 17 447382731 47 671012203 50 60227531 33 285714986 87 447270570 97 591972307 4 957730140 95 30068734 38 280427932 86 526988189 45 319811194 25 279976096 18 238902216 3 421404923 39 676353228 95 540419552 48 290104529 51 972168555 37 565826768 19 58010329 95 814855113 63 381075740 4 278671879 64 433376862 83 265462158 31 686843567 66 522127949 15 847592116 11 196194214 65 710427929 72 27633521 61 254489879 13 55032510 25 196453379 87 531557109 54 229903861 53 559062009 48 382540946 40 669279086 45 918407834 34 282841810 19 161993051 87 747455219 16 811685562 18 51861825 51 831766731 12 629145579 75 472341435 60 988954313 21 408861819 44 267677796 26 994489817 56 556119168 28 429117839 82 803896828 81 238790512 34 997718121 30 586683873 52 885821315 16 409041792 84 690739963 26 780034965 58 280546431 77 526167366 90 987916182 57 238589302 82 334238732 18 854062207 2 316986203 85 211078427 8 487058462 20 985583775 43 625206632 96 428924103 40 44058539 96 992193721 58 497246748 41 80152770 23 768565229 48 692303750 66 609477338 5 63807160 4 153684824 28 278950910 53 611965233 86 811794109 17 758121831 44 193313229 63 643550707 51 419606524 59 335607916 43 364087219 94 419349272 5 628168426 67 483156962 33 684120007 34 663173167 96 624991845 13 950825119 81 390274203 1 119885002 75 820110464 87 740437485 28 398896005 66 409222827 53 785275248 67 951016322 65 241304506 46 494429429 34 778131637 43 218080663 79 643574410 28 389051133 83 552038816 3 856569331 21 360289261 43 556932124 25 345721576 17 903688362 85 207342917 74 377502739 38 738038838 78 31425459 59 231015034 71 530419740 31 188551749 73 401652480 39 241650906 8 14440674 28 817509751 8 563081445 97 28986252 58 688945252 1 776179114 73 855949379 99 946768971 70 501426929 91 22228102 57 48720965 27 569388481 25 623982360 11 735515238 84 826260473 66 704853312 3 828395826 14 90674129 67 122286023 56 23991979 90 804148180 58 281941219 3 109465976 64 983678799 68 998080816 67 519900891 4 707657856 34 954448818 100 525515703 67 124754441 45 290228999 39 371469817 15 935968314 92 927401161 67 894040250 34 207057084 86 377204867 64 483258836 44 305411046 66 727441031 14 6639717 81 478167745 95 937233399 49 209479108 2 203553174 67 960503658 26 107427255 46 563709564 30 311619401 3 702317864 24 35633313 12 652202120 69 925876816 61 115532632 21 96336234 54 682921398 58 383539368 57 492377865 11 189655630 18 804206487 9 656712736 83 646077950 19 383135520 52 903244337 8 143867863 93 528212990 24 826842038 37 973238828 8 304891219 11 564991860 38 839923650 38 130231516 88 930912159 87 9193169 66 373807285 74 516796870 61 983289182 60 233445689 92 796411707 56 46831952 54 217914009 20 203876532 60 406649418 30 894681123 45 814664672 5 510622175 79 77235524 28 52837995 79 995061682 38 783467323 21 327863029 25 390352532 94 163778954 66 693657727 44 836009904 67 947412552 8 664137406 78 747176134 42 784230160 91 99628930 30 305906607 12 234407828 46 221369369 8 354675872 38 656501303 12 433836180 54 89136931 1 155188783 11 89032829 87 450394451 97 505126526 58 990655906 48 476009363 53 234033612 16 111957548 55 391725050 72 35805951 39 950390393 50 880955396 60 850725596 28 46008490 9 809014192 22 739421348 97 903567182 10 131338808 13 899455056 76 548179069 92 750300609 40 880671567 35 320020119 5 340528554 35 707198628 13 118018255 78 948540220 87 247159357 92 740513632 71 782002211 74 725695147 23 590415156 49 318902530 59 266224623 40 985389320 96 4651298 46 45265223 90 59486321 19 786290957 90 728636296 84 582167990 89 331590898 42 670373078 71 898253349 88 602112794 45 220764859 23 368796081 12 429835535 68 761222292 93 136715327 16 826094594 33 176527658 65 5523573 50 272592459 62 334042610 15 437029004 98 375848940 75 677004010 84 454735042 6 174367980 76 598208321 80 163044576 63 262645157 70 640598021 33 290348123 82 891529021 60 847588236 95 453140552 93 774247741 66 897237905 70 980653057 41 964354054 96 63480857 70 608867851 14 804504870 2 725468760 14 561957949 61 379509125 28 986403385 45 309289803 47 202912518 56 19889594 29 823953031 83 371969458 32 116299261 49 792062705 44 870272815 59 834562865 19 215409266 65 503972835 6 372868453 18 1697655 68 242048208 11 965713268 69 793519050 35 308280119 21 596466886 97 730194958 20 602810635 72 367971129 6 661217731 89 781990467 83 830093360 39 671325804 29 672960914 94 907415204 9 700517075 0 952345595 18 606696339 81 324907434 63 763186957 56 258372449 14 72265163 19 580786732 28 918961052 46 776950742 10 420976462 94 235662034 94 235558575 19 591680517 70 768251384 21 232034061 19 28596485 89 693240897 20 255746676 31 4668361 87 306419057 19 108645697 83 913986782 20 255345984 18 105352453 100 75301559 25 748896997 98 501247906 39 38465359 38 948884565 27 123162923 95 806352764 93 974923805 27 350342793 41 368305629 35 351794328 80 688665937 41 85069374 7 511743166 90 43151079 48 686278953 76 572289874 93 130936486 20 642706618 99 301608065 84 13600963 69 389064137 24 959925353 31 113995799 11 771657090 32 422066049 100 143879544 86 368191271 25 411443903 46 447642338 15 603102587 4 930552266 37 655768113 69 302930802 43 485818779 65 732186805 2 911409475 3 352540431 100 850193609 81 667030329 83 981137118 90 481609945 64 145208082 33 648681564 81 240081706 15 693385297 9 535466220 7 264251421 15 239953228 64 927395777 66 678884345 56 66912957 21 113364926 81 84863779 66 328109857 42 112243951 53 738966819 81 697680205 9 402725661 95 802182627 8 320709413 82 423795083 75 475732954 86 392464115 83 428093729 99 94848996 77 438126954 97 212960203 41 989778462 37 810809429 56 712952214 46 417048773 29 772206813 14 161810086 68 732685771 26 679113313 93 487531607 78 248215470 55 827053077 93 579009909 99 879243519 64 188273467 88 739786123 23 421931636 70 630560076 82 640026102 86 948212380 76 952997002 81 597291773 9 278997903 89 107151794 23 291385568 64 44684948 42 700411442 81 71036280 45 261989265 15 872962218 3 63976145 15 681030884 24 30142243 87 159911092 92 930245985 9 832131167 91 919601001 3 928926800 60 606831276 97 774229598 9 897187704 95 786592331 10 968419259 96 535136244 90 104661888 49 134818606 33 903698976 37 889907653 78 735688456 94 866118043 33 269439137 35 627148484 19 451949097 20 988486652 36 286686560 4 236782756 97 387440151 22 273054767 86 90178465 80 213055086 91 51476535 26 404886250 80 125061819 59 442328209 65 771599109 49 627673065 42 536727136 85 94382314 69 105904736 85 214157998 2 944362484 53 862843682 76 924636042 95 258861374 49 777555719 12 869127032 82 63592747 53 459350867 10 766766948 67 709571025 48 800248638 9 790817907 58 756274170 70 681305332 60 342501834 23 44099278 13 457071137 98 976699903 71 596983230 60 178594981 69 642819960 43 991061197 70 591473684 19 244106104 30 481998943 36 782089208 5 38716794 53 777924579 33 839121712 79 317961594 59 84195642 72 19539322 66 159472494 4 719593463 64 815255175 52 270212050 37 226281102 37 495229092 84 679703455 52 479566454 77 225622174 20 513652695 95 146823954 7 316006224 97 406857500 52 605511621 40 553938846 72 983401762 73 210672685 40 586698147 97 813845291 16 781327511 34 266337946 84 341270502 17 724939922 71 697408681 7 108186240 30 924630407 67 197427408 40 271942283 83 298656725 74 475164414 49 919016353 34 618342483 67 376610172 94 142458033 22 841842191 72 686103742 10 290875600 86 802822303 13 734736950 77 711284917 19 620596550 97 607769606 37 510846640 29 495901623 55 367961783 95 80624922 27 813929696 75 271280651 41 28791806 66 882131062 66 698450934 48 430245592 74 621643045 92 525672911 6 1347819 58 936374286 74 448610330 19 106949405 76 21866334 9 447418233 91 145951178 93 357355640 61 158929297 84 758410048 5 516931579 50 399027660 74 25213643 4 923110590 43 618126318 15 317019952 20 551368120 20 900374655 21 462390874 29 883048176 31 417985809 86 330990583 99 139406413 23 200539783 75 897169717 66 843005107 8 751132045 68 435782120 80 541795674 86 261138455 65 247513287 29 730114330 42 935602032 91 659858467 29 606546029 92 640526827 25 286155612 20 396091431 7 852576444 99 288278080 29 937870725 89 134998541 94 416938149 27 252561812 80 746939623 13 8220200 94 700039044 92 856065798 16 727211579 27 835161158 66 409559348 55 466075199 55 890605198 45 195880951 43 655886541 22 91960188 63 993245622 28 549959321 59 699951245 23 872052752 17 707660016 10 754510068 87 21203755 36 796244614 11 198745824 53 27367321 70 640271307 32 737715073 6 215694482 30 304415200 60 788762748 30 481274836 60 51251348 41 767726203 10 285373468 12 876731073 89 799055165 32 216917406 17 672715701 82 107455833 43 855518132 68 60284565 74 681005001 85 390708177 45 544968885 58 961089237 98 861382933 5 700848688 74 239673791 61 597342012 100 735310467 5 774248453 79 111320860 6 140846298 75 790210734 54 415488290 39 420016807 0 761039110 48 655439995 2 887592156 44 666480998 59 168237371 15 767346529 42 41612619 27 737569542 71 169794115 16 383150993 65 780159411 98 338310476 57 209964224 24 807553766 92 525251255 42 207447732 17 170903431 81 25302585 80 580721186 49 558874213 6 662485243 15 253231687 38 557896445 29 303988939 39 144925371 56 301636639 77 747801956 80 49488740 8 820552829 23 507137828 74 21473876 84 81642088 74 567483198 54 775406536 80 952609664 52 520641068 34 779154039 98 417278032 13 910573727 44 425004266 95 997592282 11 596432083 27 735913793 0 101985457 43 30301715 78 753259062 80 180602715 85 100453618 66 940156427 5 289302717 29 601069115 88 69770111 64 731160187 34 676587894 18 792359344 16 203743521 64 142784576 2 298849553 55 537868921 63 298045837 53 228019693 3 712137017 47 510087875 58 97771067 84 944306342 49 81160632 67 217951109 21 814963057 67 536655748 33 777855129 58 518360953 33 205796212 45 86352398 100 540888355 46 59462638 50 536858071 0 496308711 4 553805746 12 530489952 57 349293469 41 352724930 85 325393680 24 580973951 61 602961516 68 489640206 6 659538112 9 354512232 15 321240984 62 859856180 44 299241933 95 544625322 4 730183141 8 946961429 87 759741548 90 709396555 57 700994376 14 390242083 37 997131640 82 694938299 61 504562755 41 839092480 16 496757498 75 248401188 20 426766088 34 889994642 1 856555680 47 765201622 99 610126376 87 854926345 97 277020525 72 293448347 21 879080005 43 235218344 53 769687363 23 247221834 72 620344403 44 23847468 31 519138845 15 752506583 94 173123635 91 40467962 65 995039543 40 241633644 6 677277644 60 606761761 3 532593233 8 865304301 58 441493205 56 800323570 18 413574744 43 161445737 21 375908925 51 42015737 62 10699473 80 353300546 64 283257242 83 295618309 82 539002061 96 270879002 87 253373000 90 680913267 8 869065867 86 661358875 35 214850500 26 146502456 33 901649710 8 77155521 88 985462849 99 590896718 44 576623041 11 264092314 48 273867623 25 153112272 33 662980558 42 47793646 62 397585597 35 466192506 11 995283488 88 172472154 40 583168807 65 741504619 75 422066194 62 107306412 78 791062978 80 922849988 23 963560531 69 337813271 100 855037104 78 960947534 41 561422129 94 599296171 3 616638828 49 426928294 18 384790487 3 867493968 85 805669669 56 344522568 76 410960488 53 429821578 28 258751310 55 438538164 9 655127871 19 546609213 53 667924490 96 798038654 28 422003474 86 423909557 13 196958175 53 82428188 9 3425754 77 464210553 19 24853921 60 673558588 79 691502710 86 152337468 21 555985269 51 298005866 78 715575666 19 34586003 54 537670497 79 213482264 34 842330092 29 385943763 44 428784549 92 13543284 28 987179140 57 442557071 14 79285514 73 209658224 62 704621770 6 49854277 58 834151924 51 840404541 78 734296503 33 858424724 33 223591214 62 154927763 26 112337480 88 945318053 35 323280639 5 113393217 17 251276259 27 439022434 76 156720069 95 438190361 32 386840571 82 909712609 7 158756551 36 388215865 16 892955783 29 41871414 62 845830545 25 50506690 1 119128115 37 184112364 81 826262439 25 215309739 20 405154656 89 116309438 55 233691939 14 923003285 15 194713669 84 640795785 3 246443899 65 451328409 79 231587743 40 398229642 45 764968780 64 928647238 65 286685766 24 921938186 12 979137029 35 808590377 37 220539043 9 438707656 37 509456198 92 141868035 9 336038703 89 76319654 51 121262638 29 658039945 86 773634706 89 987879163 19 937806482 3 198611610 10 195606813 61 437180483 59 254220027 41 388878996 45 282859501 63 101881882 16 955838729 40 980823123 40 214135731 76 889804490 89 99726448 82 393716815 22 735554506 45 932335013 71 452584391 60 681780018 0 380721189 96 738352362 41 426648279 0 151900316 50 44625019 6 35422894 92 293860488 5 45509163 98 339055626 12 490248868 0 737535444 64 51406667 24 962064799 65 813927354 83 329247042 6 160418364 38 942967039 72 163083202 96 309424380 37 907908375 45 266127055 95 533091412 59 781145320 81 201607972 24 836705726 89 231888675 13 784382637 69 173704187 19 69007696 86 180045414 91 439478739 18 134168407 97 510064283 3 536503427 79 229626338 2 798205821 19 330355495 18 322038227 41 615348792 4 668111511 87 104632972 53 189630632 52 958817791 15 361589319 16 922379477 27 26043833 44 449267998 52 688001790 100 110202434 89 754439691 56 412734735 77 743847361 66 546917111 3 979065238 64 829523198 66 451124116 51 673077343 58 983273983 91 121809782 94 214774316 52 895463657 63 154099014 39 285722860 1 529478380 5 891648589 56 887419071 6 740885029 27 83375944 64 96818864 88 255614846 81 740395504 76 461684400 37 475229794 90 278326529 47 108960557 24 607083111 72 118617445 77 285422936 52 335011162 41 641969186 94 687719725 11 182790063 77 757823873 12 599991520 75 323185108 42 872146929 63 320452381 40 939213995 76 146793770 69 568611967 35 308037294 17 436404798 99 95788602 20 412946396 50 279655271 98 202086688 82 783368572 91 257330248 49 904208267 54 945447567 49 936312060 13 311284824 28 14033126 96 161527717 88 617808369 58 90333611 52 903857344 74 229969584 47 877649114 64 894295732 49 922697337 43 760260911 94 191851409 76 45100618 90 296134580 80 633031869 8 187231962 6 26943307 89 181053509 31 951444777 38 720131976 49 485421125 67 593464713 7 829798268 44 363787193 5 9905760 14 127517878 11 318187903 69 658319181 81 141515238 87 137653600 44 237360367 63 498726928 29 731488171 52 882019709 93 879975981 62 974040713 7 663030033 15 593006625 25 530904162 69 669104964 89 575679409 95 988725237 50 605516073 96 479378950 75 989548065 54 253913034 27 64249363 15 580935197 77 895967259 92 686493402 40 439650634 61 701830214 76 326249713 15 485540596 39 284891315 73 879281041 76 267399654 25 445760937 66 317670438 50 439597345 7 540350538 78 439311499 53 785239665 81 448135692 68 720128087 64 669351824 59 540238170 98 464107506 40 475867535 9 710471724 65 96722004 68 653405207 94 788243792 18 709440619 86 397767292 92 874642729 95 78801754 38 4781313 8 984460393 56 502479339 6 82292016 85 113721115 84 6108537 92 740544443 76 805252988 58 247958633 31 821793285 94 484944502 3 382667448 50 793651098 95 358080220 35 825077621 47 37703453 70 268900618 30 414671369 34 373006782 93 376730186 62 800395784 3 790559904 13 778453539 12 103632387 24 750212312 99 234021864 9 586831598 29 716442114 24 652738936 87 59967872 13 44438467 81 487832774 69 80018030 29 251525184 42 146008253 60 957070008 71 387037325 43 43173183 95 317910659 28 555000879 67 599524132 88 591579994 82 16439584 63 932837810 54 723799005 99 684695563 78 117095822 34 414055793 0 361948996 74 381761260 1 845367488 71 544942960 90 109304333 44 639161618 6 580666059 99 473983551 4 217561197 74 592588047 10 676156816 34 143796329 4 412118363 16 303116802 100 152686622 17 725771035 84 991507614 74 55547175 57 244328473 94 87983483 17 365651543 66 12885769 59 18591266 13 460414737 47 244273654 12 606870920 91 362218218 92 190229115 41 53570526 28 97359059 33 783401609 92 930293219 26 139104007 62 348006652 81 759484481 66 309027855 19 13877498 88 673951488 70 815501382 8 106626287 86 485093365 93 145593954 16 304940077 57 601740261 44 435054609 76 13216253 16 714536248 45 881481733 57 975001262 77 632211382 41 974169538 74 811539360 33 826288529 17 495987631 5 645869339 69 984313725 68 649245688 78 166999565 6 736006076 90 968780116 16 747850072 42 273113076 64 427765370 2 907024053 71 724520212 71 386398566 11 574765016 54 445962098 91 101766885 83 764722881 82 407336487 23 37004247 67 611078789 95 652937043 50 102393596 61 954479380 58 515920595 31 995306593 53 924199955 58 292044419 16 905615474 80 805958038 11 514637779 16 551478662 38 269227541 74 243660313 80 71862149 61 614065631 4 31497635 77 40376576 83 744174531 88 714458793 11 216758776 45 976506087 26 437757176 49 392758122 82 302875431 42 452572841 91 569687049 99 653069724 49 375550560 10 331148487 45 677724192 64 819685157 38 847428780 25 251022226 97 794955200 82 554086117 47 759021413 60 263548097 64 927609916 77 708144984 54 787542313 56 921324526 20 232760201 80 628284406 4 666249678 26 472087252 61 641385696 91 577050327 62 366849483 46 980945987 73 672870306 95 422051376 6 609556284 78 958517857 51 502240614 20 424475077 47 434907518 79 86539554 5 425317156 62 199343033 100 401715318 79 24018379 33 224744374 17 549065130 45 216922814 66 893495745 58 818674052 36 80402006 26 492954865 38 47812181 55 255715415 73 578348032 4 467349062 96 154767594 44 749303689 71 454967679 16 82139737 27 689707854 6 380613717 19 415214605 33 959215842 51 504867694 13 600640687 94 725662523 8 219938242 8 583641082 98 727467867 86 705435134 71 338293666 53 756796796 19 454264279 37 142459088 23 277924854 68 565846558 38 435524214 55 4024088 60 116599060 36 944219432 2 321121195 50 481195025 68 447570946 31 23067104 35 260371928 81 681523699 27 477609996 15 85745047 41 375491269 65 23864404 5 543290348 17 847384948 53 86395457 3 770311369 77 801567263 70 735558314 52 745923003 100 838964345 55 360915462 27 485714412 71 688469440 53 955988257 48 696245314 88 171929752 71 348867439 40 654634806 97 941964806 22 673112426 46 319185343 68 752110544 81 903522269 25 669477469 53 36395131 31 461608038 89 812950022 21 137003844 49 95549022 18 79251485 88 866510172 44 251805614 55 931937276 70 942963772 62 257084786 77 509998979 28 958386616 64 922825080 87 807541983 49 571457914 33 963252954 97 662133314 44 131566869 18 328497932 27 69158197 98 330518597 50 90395843 90 634376510 86 825301340 74 658509689 56 936242985 1 827718044 71 885336597 87 965813192 43 393104122 46 581448545 9 222103681 52 900343548 0 204283495 21 45393168 71 266031162 1 920803079 46 840136567 31 784232779 59 365218791 62 790707396 46 446081630 95 850659473 50 1112208 22 342779201 2 920446268 34 394804149 36 800070889 24 304476128 93 766885400 91 900542120 87 959585966 43 417622185 21 190064188 70 641122197 26 314326151 5 453601165 79 53352057 60 743648294 4 705370161 57 943080878 19 959646518 23 800369897 92 830229741 55 349604346 19 313494379 87 328700130 77 125840139 47 624769860 9 699229782 45 914722780 96 585938461 93 1804830 36 525296731 30 88483660 81 971740338 16 122821631 48 700342974 44 614802821 2 886558850 56 218352826 95 915243327 95 467842620 14 344062576 100 167080898 38 343489016 73 14145858 80 457312386 61 514856132 59 998234088 54 561409953 39 677308884 74 275802846 3 831942152 79 953663355 100 710839452 83 927936466 58 656356499 83 238268987 52 248250585 58 424728846 39 134092861 55 231858576 45 365297239 10 508255993 66 863057072 29 965185141 77 613384512 97 128996134 18 573334679 15 696697690 20 75687680 46 890026111 94 579446635 71 14676507 27 550889757 91 727541658 7 784697475 69 112692361 52 192350995 38 453911829 21 114966122 39 941735421 47 332902251 69 920647165 83 496499577 8 704549988 12 898423975 100 99086693 78 73767763 72 860584871 36 137149669 30 328165989 6 820443752 59 263159945 30 639988538 61 332800848 70 866888971 43 763813787 69 368643343 14 356067967 93 832684792 66 620187604 38 362559120 63 821121427 41 84486397 71 642620895 63 557701949 18 11746151 33 901304340 96 5554696 55 109806378 75 143735868 68 45649818 62 113430940 78 369860520 2 644947131 35 608516661 60 39520900 55 834918999 41 478557400 66 475434919 85 547048544 74 446104397 54 917218143 86 307651946 89 413451527 12 31752910 98 595126205 12 176966782 14 923810126 82 642091603 26 792561144 73 415497835 72 118114829 68 498633010 13 333522255 24 718822474 16 279532448 22 345135205 90 965881844 67 889072456 17 281552309 47 653855440 60 258386409 20 813505378 18 774793022 87 698313617 66 24553769 26 20206922 21 104413184 90 514480444 31 704598112 37 139628950 7 234060437 89 729295645 4 244657326 64 218541281 74 125436600 30 62728839 50 134849012 69 393046184 44 175601483 92 206248552 64 62864513 27 106729452 85 656751830 0 333396336 83 273887342 95 804249877 32 87501522 44 845427035 56 247585374 73 581748281 69 235985710 76 973191276 22 807757804 78 834237869 21 70778983 2 866473897 97 519767437 30 642705712 92 634753803 68 100839078 33 598933226 84 739133391 26 924899787 48 468791196 23 757857003 10 487526260 6 213679536 81 79201509 34 911866054 87 214000095 82 434498987 82 719862672 8 743275355 52 666630387 7 16206594 15 873185434 92 173844321 70 304065573 83 196604815 0 497510825 20 518404250 11 312406669 89 406827376 75 448961662 17 37229175 9 49064012 19 408351727 21 666303587 32 262584130 12 66220407 43 422660372 85 655466625 0 555819295 40 736260895 11 103223547 86 189280608 33 578800098 27 208317903 59 318325578 68 308105888 94 91345378 50 729596407 57 318611011 8 233407605 78 913416784 13 420868209 86 728223808 27 376536547 53 574691250 83 883855349 49 613914160 28 177326641 40 212620450 54 908521869 66 479090200 30 625684319 45 383734655 7 982552065 83 462917458 93 506451187 19 546138618 29 863687828 23 80148830 100 745518822 41 777031477 30 30191657 69 235379332 23 65671205 21 257301945 16 940302862 62 855138361 27 154203030 91 133336253 0 158603182 97 231632025 7 55202961 2 288708599 10 139327884 28 459330005 81 551247637 67 7756305 71 577396142 86 626911611 33 747751918 10 69708373 71 823428663 86 547528449 57 128482008 27 285284655 48 247332770 47 214896137 57 235893602 18 216722673 75 90749053 59 988682211 39 987598117 74 788724058 85 510762451 58 987100627 87 856517992 12 989810358 48 492873600 16 105588941 56 813328969 91 924041188 43 154305102 42 910577380 1 667440076 95 130332852 46 475878842 94 155998296 71 633032990 61 287779257 75 635376384 68 51182040 52 848687581 46 366194544 27 813829452 8 577147949 73 523237893 83 246408329 69 378263096 53 903499019 84 421501183 17 435213305 43 127857992 94 978269091 94 34175859 77 765836004 19 768723177 79 383150847 51 720653872 53 273298443 27 967169433 79 694489657 41 125408189 96 472097606 90 407635077 23 233801690 48 809978364 83 814374300 77 968383039 49 941588451 69 738928989 20 277277618 49 407522084 91 946985395 15 68024588 42 758462433 83 886360885 39 606951788 19 528923380 35 605796812 68 354716405 31 416617043 50 784074232 77 589545033 74 594012900 70 349350556 37 669026178 81 406781386 90 921779963 40 833601038 50 685372081 55 127651248 94 32014591 41 534944811 44 783713106 80 937710016 45 478646479 41 83816426 53 596347754 59 26463960 19 692899388 0 575536995 53 664350523 86 895326036 55 364196870 20 284785459 35 633829208 30 892268819 10 333824792 95 319021215 44 386183486 18 833254990 80 672481381 59 105209522 46 694162282 50 243663660 54 485561489 99 198232435 15 884242856 94 498586370 41 429480122 99 129236943 100 135864668 71 695626128 2 561532551 63 311113093 82 741054378 83 980385742 76 913503792 32 612833456 40 809188066 82 118666832 0 357086925 38 924802327 53 242434845 65 623302233 46 700887604 15 70620494 18 317187407 24 586143234 51 655651342 39 10317996 56 483330932 8 616116453 7 246628637 41 282312983 2 519748986 15 853343060 70 955000816 4 894895861 10 434369588 53 272177675 68 59663308 97 792892810 13 591279517 41 684647263 96 728035981 24 389782189 23 377313175 19 522691181 94 783713984 13 255247425 93 722810879 11 763528313 83 419966053 67 4422190 93 853190764 89 306880660 47 153957481 59 743349950 15 749604943 32 315401340 47 959654775 79 659489944 0 868413117 76 860792128 58 143115106 98 546569260 57 698155837 2 500232577 98 355348787 67 974422245 36 665294628 91 520748363 52 505740233 14 290560274 92 491996367 8 596417280 4 398139475 10 98692105 88 819515443 73 785366382 34 262822649 31 320193230 95 446743691 95 232503304 82 587208774 1 925712410 77 514368896 39 102551860 90 665209289 84 241916952 84 183126274 30 917284449 15 777211502 98 17129655 2 784777712 45 942496270 51 414827486 60 799479736 87 206377918 44 849809428 16 303397625 27 501778484 88 191096118 21 720734309 5 14407114 86 21274308 19 825594031 8 823171759 43 348626093 87 555149461 39 794514229 70 835830904 65 469461867 60 999984588 8 766293685 58 940051981 3 901883199 8 463182330 94 720781539 80 894300259 24 92210669 62 292485459 71 749180799 72 718464820 89 141897136 74 898358522 87 309186784 36 197501986 76 747122829 22 843022943 42 994108157 17 795497237 1 607177479 85 580927593 2 815720940 58 518965675 31 481913914 83 468314856 12 324136497 73 199614800 65 301135551 62 831247959 2 684198006 27 168206505 21 861716642 75 867987431 53 551075399 8 620584002 55 691184520 67 849828245 79 794546931 76 335090942 37 660518359 8 982846617 93 579058465 54 380217015 69 523568778 37 604670468 69 113824377 92 863065149 93 772981239 81 172116464 47 992824377 30 956024217 15 213657799 51 242725619 48 769300117 32 106296880 61 552331150 61 513348973 79 123119211 50 885754170 49 283937962 27 760734899 3 117901633 24 111695711 18 731664229 35 683451911 1 926834512 38 824942441 58 336886820 89 748623233 12 176519053 33 867698472 39 727257449 98 864596274 44 633952878 51 211446191 36 892190830 1 674013763 35 121617637 25 573147432 8 544037400 1 550625717 15 671918279 7 171620921 71 738427518 37 850496420 36 21921001 24 850782040 38 301066938 47 459430576 38 150093308 4 625275449 98 805323080 35 492790949 79 51770575 88 744943709 23 40058905 99 230003529 96 882305069 48 801300286 9 434688179 84 911998437 74 896920143 10 589415962 65 771894654 49 96437292 21 561230448 90 51927112 63 210205270 45 379925645 80 323008121 95 951572856 7 133809393 92 999079345 25 245548344 10 147071152 16 344502338 60 880166500 7 18281644 5 813112606 23 701193543 48 895267989 37 405908440 73 552807522 2 642092550 16 591878406 82 482028923 49 95971777 55 824024101 98 536317254 2 13394331 96 556772792 90 751415264 61 737064985 56 462504485 17 893481908 89 251015422 94 53347477 70 487971998 42 206675531 17 49465753 88 473639353 72 405788341 47 962086187 44 255586585 26 862688062 34 481029211 58 556706053 79 719391093 35 734792079 30 234814519 75 232415442 78 882191520 5 853361764 18 123035213 34 867581998 32 916207833 92 958947350 69 12281502 76 764438401 92 845578728 38 682200276 10 334880706 30 403993014 34 556386023 51 498350672 50 389292980 24 319344767 0 293449225 12 94611269 33 998358902 68 966471804 67 205660311 96 908806743 8 965539311 38 75998007 4 767535183 0 655275097 97 231052020 51 980652903 16 454104070 5 137059239 81 847053903 98 871104649 48 143870062 12 41308684 20 942619736 34 827865254 85 34614268 91 100338841 48 378728012 78 808100884 70 809140349 5 55863538 77 233583285 95 903208885 93 189475791 60 758441539 28 968035329 63 287704885 77 24577789 44 542040890 87 542958237 60 159282121 56 842886152 24 842351133 76 94472349 54 661871224 38 677600738 10 284606707 1 863815732 78 406946003 32 640201316 36 872264136 44 677263031 62 71218921 84 405822051 52 966491293 77 980108921 36 829482665 56 672241288 50 957182341 97 788947502 89 208136240 62 709117140 83 2180767 18 806491100 69 497160126 53 557219383 3 468260113 87 705998398 14 464795356 61 754945053 21 653172435 88 857450314 70 553301831 97 850149236 8 827945710 69 953992928 73 351355939 60 139476212 78 215775331 12 945834233 66 567016810 29 258743838 10 979855966 61 430402249 49 415199117 82 555964440 39 682839657 25 236463811 33 802188240 95 243704393 86 78313330 97 678933297 70 452026394 16 397795428 96 340921274 48 946460305 4 192342619 57 377433278 20 789182762 96 8853579 73 829171550 61 726889419 20 203093481 13 177284138 60 19219504 61 484277087 46 661660170 76 514058971 39 790961231 67 897319042 82 55299036 1 770591828 4 455926013 1 191851604 3 153487936 100 188986523 59 664430926 54 606078409 88 536847668 59 157042901 13 612250476 20 596599268 10 267323655 43 122883732 33 549138513 61 769235169 98 355045599 20 656575226 38 378161107 4 510940032 36 737386958 62 274638567 72 975304822 34 979438391 8 503242772 87 932828932 73 635730684 40 751405155 63 149689773 58 581471092 5 23320844 9 21939874 21 727288247 15 980703488 42 477601352 88 767317633 72 844009339 5 816693513 46 517038284 41 258539903 84 278038181 58 446995307 5 835413242 35 89526961 43 303917085 74 587967312 45 199032751 32 211472483 19 303010530 54 760670920 92 308560910 82 974226346 31 893739529 100 508213763 16 776678146 57 345622132 47 838699257 3 853621756 89 339954034 83 134248119 22 48504158 95 976667292 53 455682581 46 565920579 69 800144114 40 482605780 24 959930679 79 61153076 49 76964453 33 826631251 74 758846031 0 610092626 20 332096785 29 38345058 18 308414459 39 142329382 77 478978992 60 368685669 62 233150783 83 307797014 63 594035550 19 686530157 99 269385247 27 787311104 17 444110767 57 60888472 50 629909806 95 127907263 76 777902572 85 855827670 73 650411959 6 924846456 75 417789338 74 571793917 73 509501683 42 957556409 62 131181403 81 408311863 13 602014602 11 849291552 58 948868109 22 738060333 99 996271115 98 216295557 19 701011891 28 855642805 61 60566277 58 13426030 78 327521112 59 131265005 26 248796683 100 323038341 39 331219040 11 400523635 96 774938621 17 758840337 84 467602858 62 19486559 87 19152427 86 599143857 38 357266913 97 405687516 38 775105930 5 499316324 63 761450431 38 662650726 92 486185308 16 828864016 88 227841326 37 835892618 54 197614020 6 442535974 8 30486482 24 930525456 95 396933184 89 175230210 91 610726442 19 103229687 32 560890304 25 104143300 5 712287195 58 648923445 94 816079307 87 624392236 56 963182454 65 87779381 38 775696577 52 820884241 99 750069851 76 24696615 84 269156787 74 400036030 71 24812559 4 383722319 18 549625984 12 313712694 24 696145618 85 407336034 36 170542045 84 574825577 62 691117288 73 682362492 4 235124060 46 69906809 69 525357198 87 29735111 32 98904168 71 57050969 83 77447122 27 856935034 97 307356050 25 503911222 94 597124866 41 730463633 68 914633222 36 659303336 51 496862776 4 70159992 86 576340602 55 244667834 48 132170371 86 333339629 12 940070308 10 49917728 69 217436387 22 938977632 62 342318160 57 840655864 86 729548841 76 4925678 30 167562368 60 89605198 94 738916656 59 764275026 35 134757030 16 589469783 2 562826882 75 332513722 83 324691352 34 15083365 97 99484858 12 79862787 86 404463980 91 250521814 98 985761292 23 268643615 61 750342909 8 526679424 15 625664583 10 852453873 38 586498595 19 867951920 28 817235710 98 796285543 14 141880398 45 832583593 20 679995540 81 228513722 66 79787649 91 817668387 0 166308442 42 308663252 92 326625778 94 484171057 67 433854925 43 13422981 44 363329411 77 475995229 3 742408833 4 235899342 38 471088521 76 244808342 77 735341526 15 198149075 76 658122805 24 352777584 6 633895859 5 632788110 93 856685251 90 932139345 71 115627731 65 687620751 70 833314188 14 599889550 60 825366108 8 479136854 39 493108707 68 311379940 28 94499676 52 761555270 95 783437299 26 683857703 41 162266981 36 170111826 14 816865341 46 228163829 46 434336883 63 809343742 25 607232415 50 619833058 1 506819840 48 917546676 56 128036259 28 184382333 61 145139749 49 506613896 81 402091057 27 994646662 64 10631089 69 104697012 92 146262036 31 7672466 20 171850606 98 114988918 55 499039679 66 504035156 4 228499747 84 652742594 84 122539639 98 324553351 7 313000630 7 313031461 16 831219385 77 828782708 81 733848800 82 774579510 11 724662310 3 474055710 58 123842440 98 666792387 27 882677991 22 630758666 5 801490053 8 369966353 94 381454896 35 238169574 43 152917656 73 844457806 81 936159903 7 526846416 2 585166050 14 241696612 5 178175802 28 676499656 17 302215045 51 732079364 20 72178873 96 463565639 7 897492295 97 157443794 78 526396504 17 588696617 92 506351617 79 663429332 7 59668222 9 677087793 19 222488622 44 47810707 87 877138601 68 13212219 73 65950049 83 268082951 51 752709306 98 121978506 98 53216220 34 712569728 86 666144874 82 713916998 9 540883952 61 109974780 25 266458020 51 211674763 8 912207634 61 722112357 94 88906036 30 581388194 78 320934036 36 903567604 59 751994312 90 953801498 8 437870821 87 614178940 36 979902666 61 65498461 49 46501178 57 515632770 1 240811570 1 619498872 46 22461630 31 544127189 94 352241394 97 598921019 35 340648112 71 767601279 25 656910911 54 275045699 76 487039718 8 639953639 44 842287649 37 110309221 60 927373284 57 113842862 50 704222681 18 554808948 65 996321117 74 496704205 20 736733082 49 213871979 27 831902145 63 122931596 58 200341206 48 273972928 42 733147471 69 271348627 47 869752125 44 412282156 99 945833814 77 901152159 62 930876490 92 614545270 1 117988990 97 946010790 32 113624855 12 826596321 49 192573708 50 458899803 82 270207237 28 576222857 2 366094469 28 834725882 53 563880175 60 286633103 27 407994032 13 751354247 33 868372850 19 771795281 38 844182039 57 207698938 78 733773765 31 563312521 53 174358577 27 54949718 62 343204800 46 87569538 57 244388416 44 853389783 64 269768305 62 913218770 56 736586059 61 365536119 87 712048479 18 124024462 67 244936083 34 295363562 67 845170567 74 127789664 39 171003707 8 123400860 39 452577797 1 788944208 66 849566141 69 999702627 4 97884024 31 469543816 74 693484843 82 287099314 0 966287743 2 171689639 15 139865379 52 982276564 23 355761177 66 590753532 69 503587451 66 721410031 36 461625106 8 797009731 68 990550906 41 316388624 36 127027294 38 290897602 28 845711373 9 636069051 24 490409373 40 839672877 92 137903685 51 913699832 53 482759498 44 853725922 19 232657421 59 939716830 69 357664250 10 167793651 78 107936263 11 986579892 69 371144774 79 212724617 35 92671903 36 690749859 86 14571274 64 249845448 40 91550609 9 918894653 31 325010637 61 219362940 70 941517769 32 331126665 28 234949488 36 53057071 11 914222423 84 710250680 64 785404511 11 960554626 82 284723869 90 253291281 27 91635036 79 102462233 5 57755788 41 736424639 25 990204263 41 269013885 38 829201654 96 673837912 29 988385967 87 909132589 14 441848543 57 856242076 74 769704370 20 286236132 79 860165318 16 996135183 73 765880850 38 580409081 97 781314091 35 593677173 28 686481542 10 269640764 14 159665934 25 492406565 35 496819698 6 458100290 98 859119437 13 912242537 68 141912687 38 127929558 42 426410086 59 718605853 31 109618969 27 42695633 84 628158534 18 830245149 27 54388788 77 394932648 50 497094473 57 81697910 64 242441283 64 87336659 61 892074811 5 731989039 58 581208321 80 527939123 6 595235880 44 60157547 58 482442328 66 593137064 54 224148879 5 937654439 99 386349600 51 214739556 37 311305643 78 546798712 41 936541665 66 97349139 26 987618110 83 273274074 13 666029428 21 437111304 39 762094459 6 324299993 16 592134835 79 994818453 35 929574913 0 676905342 80 238659229 30 58887572 90 426647638 64 810662576 78 430451013 8 38202177 19 513642243 70 866284981 53 267498976 37 636146766 38 13548278 66 294746189 34 791709102 58 473696282 52 278401205 81 602038504 65 235638832 65 683948766 14 546169706 1 286436152 85 963196477 68 780971743 69 371273317 62 383422642 16 525093537 89 897916275 46 48760229 43 12561062 31 825998147 73 364529025 50 831106585 46 681538728 23 991581245 94 135760177 75 831979188 91 54859958 54 640161612 75 408834785 36 264659347 3 150763184 53 548711079 87 334300779 13 451096321 80 106475830 27 448569509 4 495410679 87 250663170 40 926561300 13 172874906 92 510556282 44 651824349 9 178453752 31 33072394 76 482231381 87 398339323 5 91736393 90 382306924 44 964793083 59 703642750 54 376193340 98 986799848 41 218295757 1 134411754 7 448389494 98 81255095 42 271248558 65 202059324 87 335038097 74 91801814 60 85374409 84 160858905 8 499625828 23 372365635 1 626422462 89 600577458 59 437510638 24 161284364 63 417757777 20 190400180 7 218437169 67 82905271 48 597105240 14 989238247 96 677096007 96 795631007 68 11935637 30 916909949 82 236662239 4 561288197 100 560966601 14 698169076 77 374062808 47 310955559 68 710869374 20 46811677 10 789150542 42 544436762 96 62733479 35 331506325 1 481937056 8 567618000 13 498016940 13 904469371 54 296058912 90 833277348 97 874083890 16 482686546 78 170395167 24 296477324 8 38833698 23 209100345 22 363684754 100 761240785 32 58159281 92 796035215 90 804943227 24 979214722 59 621023743 69 256340578 4 240001759 26 417527171 94 700675650 36 74477458 28 426405587 96 343712578 32 407805437 21 60419779 3 385109797 13 73666443 95 812312175 100 889463172 53 233185411 78 725065146 24 49296042 8 654989796 52 188290464 56 174886732 34 140890349 42 88460767 4 761537550 66 291906264 18 465502621 11 508928777 2 195060089 62 61722189 31 8394228 16 722808693 26 438771224 37 826288616 5 962780552 25 475957429 73 159030760 11 835942471 25 540699129 70 524789552 98 705719864 10 361933197 81 562897164 44 171929033 51 637516721 52 761259061 5 408242753 22 53736444 28 944641013 0 677568468 72 992021890 99 520929343 95 862588039 80 728453340 13 969938080 7 551386990 44 568721767 31 822355955 41 157545798 51 678256911 91 897040507 8 451219311 41 311835366 73 591339215 76 495368455 24 73701445 76 22477331 45 170320753 93 481330133 32 351155656 21 364261540 3 580114748 44 525749357 20 454553649 72 569633073 73 826347739 80 521700271 61 880210748 3 993445876 19 248944508 75 748278031 95 739078839 56 888003120 26 482563254 1 871333787 49 731925755 55 792387386 1 997890453 44 161914381 93 927195150 75 286440042 86 967878711 90 624724934 96 925393462 11 666643329 58 730553194 18 70241280 35 880858898 68 258516391 70 832335991 36 415455343 23 675339757 23 554711702 23 719733168 93 980827221 45 535051513 76 807278759 30 424947282 69 482670248 60 259009424 23 559348484 70 955972127 6 349215243 96 786125427 63 165840603 92 701202447 47 119079941 71 937045530 40 874231104 16 954258377 71 467668412 32 445804921 42 55126031 11 326369302 27 349442870 59 697563527 77 602358640 90 444749688 66 792289203 90 703860977 44 809293694 69 461052551 79 729913482 68 323093687 51 727712569 94 488843324 75 515950386 80 164640804 58 250876533 48 804495530 52 16025516 6 7540459 87 343146663 28 309501187 22 308993182 89 430378757 17 783908944 44 946896192 19 305738446 74 109442152 43 927730861 5 30273649 65 21063318 39 773563725 19 96364395 2 980783981 57 510461748 50 258819131 92 197200955 11 140923089 53 534776681 13 353984092 55 871368063 41 818730118 91 844769531 34 687876582 10 792429382 74 609747613 53 768913125 74 115757598 31 980579151 12 278767196 50 635070742 29 731022134 13 756031769 90 810548405 44 530644696 42 448490365 10 455952367 23 381804596 66 544960231 65 944130185 98 965752336 80 292244050 44 618265076 83 333197291 37 328488942 26 767299314 26 904502421 81 398007468 10 529571280 6 64203175 28 770738895 91 460805122 42 579296534 81 979910945 55 301176207 76 505182649 62 850705825 46 982452070 67 450710965 40 947137412 21 548440594 1 820601587 69 135741613 30 213030600 78 979881447 98 322179127 59 119254728 51 884960287 25 47828080 61 403552796 20 597170227 0 198888417 7 70049786 66 749745021 52 439523287 22 592107663 87 352901089 55 938942913 45 338197336 20 322326629 97 670469693 6 523430721 42 816572702 68 888569987 46 455067007 28 367806420 2 311626430 65 459590891 69 955923244 50 510176120 15 755542464 60 218443331 92 541496521 53 574663083 91 853623060 97 473622917 58 551477535 58 223535515 1 780711880 37 3738961 85 769456013 20 868802515 74 6673092 81 705272020 46 408104801 88 404050863 61 688011324 75 188115476 44 581344698 44 347467237 33 431044686 65 349811925 42 843518000 58 917492230 50 776612538 85 389120729 37 43593424 100 492674377 64 504814250 5 527743487 26 904171034 81 465140329 37 313594404 86 824355512 95 386082183 90 42612403 24 680881801 24 244176534 61 715307628 59 395807083 3 519407238 31 826652281 38 42472703 33 297941616 1 355063132 66 334273624 11 67416367 3 299816079 97 378117660 58 379246893 4 946760706 58 810114639 23 155843457 2 765011560 29 876351761 40 392816840 58 910504622 39 11162680 92 519758419 50 490288900 29 8575867 68 237396141 42 538172373 92 215600290 4 242400394 0 998341497 92 572250174 12 975664636 88 497597018 58 116914281 81 644664813 76 6753796 24 154010459 86 752617644 55 219266857 4 186481920 46 242602522 49 705705565 38 936585974 56 584751261 42 168834779 22 858292496 50 911391959 22 44004135 6 303238244 38 98581638 8 107811763 60 922987925 37 985558509 56 128806394 78 333433735 93 173527454 98 832609520 60 774155453 71 58904690 34 549189554 36 930325390 67 649306362 86 897644866 45 29616173 81 219606467 30 162356704 51 110663591 79 713771603 26 140002495 4 556602011 60 438249104 4 155783415 62 225685290 45 243515875 52 206819807 13 505699617 86 628541645 53 803887517 53 391805729 99 796142621 12 555735125 11 531207684 17 457040142 51 846883046 61 904010771 88 107797905 35 205448581 25 955120985 29 69538261 19 242660478 91 920618358 78 304270528 69 627677155 48 827939059 51 62171747 59 910191938 5 263370342 61 332808784 11 432995152 56 982905485 25 431839457 51 175725469 10 391056780 56 167893234 46 316210242 96 561780960 93 10825252 20 392073788 52 980897405 11 179971576 83 400642328 56 399800561 53 359768860 9 251101942 4 301708604 26 44866817 57 933775629 97 889531881 56 297514907 24 561472706 6 963488799 72 485496143 33 700411355 47 427282340 60 563677818 11 270721806 10 351264432 84 987552189 31 712555001 95 334652487 41 385731797 100 392803045 22 814272705 48 316092213 82 37877762 86 271716229 45 877923275 46 336030197 29 799997468 72 553680178 66 412855402 99 326419307 49 802445959 16 628384732 63 964979437 75 727278307 22 783079296 4 532503894 80 627165642 2 96671507 8 440447672 24 820087345 41 636305596 2 713693726 10 694901777 75 605019545 65 1828814 84 495926443 59 469843125 87 571325457 61 358133407 3 345628739 38 775677542 94 505480730 57 47262876 13 630694791 9 23474219 12 136553626 29 863105185 96 964514431 31 628666356 36 134072615 77 204088097 36 86419529 100 341241006 16 305919562 61 841265412 12 444877368 69 654655279 47 436911241 50 197047911 8 858206412 1 280781953 18 316461696 50 731713264 15 187767910 79 427328265 92 495070642 39 116561667 67 480377896 26 924458539 28 246514663 24 477995258 37 200754585 11 287204543 71 138565152 86 462773620 64 308668388 33 859121295 63 190330460 86 171128700 99 641573112 34 714744391 95 279133246 40 133630043 11 966172450 34 590852593 53 217801103 45 241547051 98 981706877 65 511022612 98 84451690 83 668833460 46 102746764 54 771507707 28 471764485 8 321588192 98 856037714 69 586549964 27 767637425 68 664557537 25 46613276 43 873729228 18 226558925 34 228288101 87 232682909 12 597607693 43 351167289 43 466760819 30 480327824 63 983717467 48 602835414 70 992345180 90 942675220 27 618926223 51 429305745 85 760068179 89 239103618 75 489001699 97 447423703 46 203674913 96 921695900 49 549347231 62 253449062 8 192584632 26 606509921 93 290542640 64 52627313 70 955177675 63 55140263 30 235307140 5 623729986 43 528701153 80 690958567 88 640689886 12 3824536 54 95243236 29 931256986 32 622254540 11 891658982 86 171590019 57 407295710 63 308324247 75 245027481 60 688032927 69 559469498 85 207708180 51 6115524 46 511159372 37 977868390 72 396798749 51 686261090 24 76345833 33 957979939 20 704436966 73 93605679 96 551091729 21 422607305 13 88550328 6 620912375 9 266775521 17 382335939 29 291610896 37 300189774 92 687073413 79 4586821 28 900044339 43 64673634 33 630506959 29 189287840 10 655291856 56 270580156 72 209202963 65 158531942 53 54810307 95 937948048 19 248447506 75 478911713 2 659726977 18 937686744 75 53732868 26 788595298 36 917773850 58 10024573 93 288521417 47 537029474 90 641581060 23 119464086 24 642295112 41 248979141 46 543224832 4 111818021 92 211488543 33 999262178 27 634402692 29 985090762 23 471252888 10 168323094 29 599004162 63 834893271 4 895819064 82 156423264 75 98262080 21 921590322 56 995351268 93 819822482 54 972916431 93 200016338 21 201151094 7 283427806 87 710162684 3 257408182 75 51474042 89 525775686 72 784161838 13 367706667 57 27046111 7 481806241 38 147649249 34 515754756 30 214245505 87 537295749 39 68863398 31 205137232 80 311508035 38 807704914 42 587534814 2 37987526 71 433310297 96 655701375 67 467918729 75 838322319 19 346580598 48 80788110 10 49572815 20 741955815 93 464467327 47 657524552 95 605758121 81 963717181 99 396882180 61 455772833 60 695817348 5 353326473 67 996938917 23 158224631 50 278942252 30 6519634 43 284973308 59 822185308 49 190681693 11 197804837 29 585931914 49 487383011 95 114245683 68 664624580 20 734126540 61 682970322 49 225416442 39 536299344 32 272950996 18 202762752 16 32310189 63 410154018 77 358022302 11 1706335 52 853605009 54 403792473 76 116518462 48 189397218 30 733028410 60 765737177 15 534397447 12 131085289 37 680003434 90 484356372 16 148940514 76 362551407 33 118531955 14 756335998 82 616457571 28 697972301 16 969239554 88 712087934 45 129419021 38 225816768 74 43058618 26 604544518 50 344996444 37 228232595 31 68703779 49 214783837 26 391860959 94 804480473 11 801911015 36 878092416 75 964323423 21 768946781 32 519981591 29 772041789 17 358862519 45 407911593 16 282442823 21 86562428 79 113706248 35 761657525 45 767880533 99 809202844 14 368390054 16 583655495 0 544252509 2 478103516 43 711903695 99 173339910 3 289207781 95 960557137 94 634262365 90 3670041 16 80145716 25 263485075 94 499726975 93 905926807 40 71143461 87 853228967 3 972490436 61 394959853 5 410279654 56 686994651 39 996872751 89 225004445 73 71269907 15 536042147 52 377314142 50 408799900 31 980617175 36 613583096 92 672934620 55 96139912 7 54495320 71 764417816 26 338264275 20 98928427 11 317822003 97 728869540 59 795272904 96 894652782 85 127008508 14 61029070 46 555888855 5 416580342 28 669227968 39 940844678 68 294195315 41 519695673 52 479066084 62 557354188 48 106122393 65 297478021 9 933068033 42 804523745 78 31966025 55 152337029 57 613647887 24 112828945 31 197788317 85 914041583 76 499949150 51 767895919 73 321934404 75 793719889 8 256624911 72 940410942 44 406675237 60 837029807 45 820368271 39 870135650 40 770004259 90 955456177 82 116458603 63 158165326 77 171501093 29 536255121 69 590977759 54 945954103 98 886276199 80 165872506 86 921178203 62 691795455 14 584708375 83 565122107 92 999659210 96 503036659 86 505453697 61 261142620 55 760616494 47 870353946 45 865226771 42 373139986 2 702426842 95 662317250 92 373490429 73 310444265 34 8239723 26 995386932 57 332984282 100 350036163 66 256221963 34 330492034 8 666939728 84 921824481 54 465274063 85 255075275 88 517597219 76 629833885 48 710857013 36 34544435 30 651454083 13 425511603 73 52180953 61 689267191 38 572497508 87 819699005 24 404429092 14 887846896 47 31402370 64 83951823 52 279065383 82 449455032 7 554504424 35 795031271 6 654418323 13 301721135 29 366696810 37 535865774 53 725394385 15 236836144 69 802335386 27 19635963 70 447958732 42 437298509 77 893702951 0 688039676 82 249414723 14 453252369 88 411499736 96 510215829 71 594777296 25 913631530 3 902658513 57 241999822 20 743669707 26 554907074 83 900270675 21 274326157 83 380942051 22 574834780 55 595286764 48 720644184 9 485235306 90 440733652 51 275024371 65 17305808 84 80897650 78 502605255 98 386153593 12 657423487 22 494304688 95 399663940 65 133766434 50 475514109 87 409846067 33 947338918 23 111931169 77 906200209 92 782114546 65 421168130 27 833207143 44 947732646 51 789041023 60 336960566 25 810218573 13 537091361 77 748528758 53 1398925 47 533021645 69 226699865 85 724603384 19 648824205 60 644410012 33 65252584 27 217015857 89 846614041 0 364422370 73 787677154 89 590882216 53 322981259 42 469079225 61 899036060 6 120594701 21 965345820 5 689337796 99 171322676 18 310248372 75 913394092 66 823903970 76 951145373 41 62591433 88 175081862 89 122259469 6 431696576 25 206531984 2 444984574 9 410727363 53 421540479 69 162035018 73 559049474 17 814181603 86 158072164 41 235797577 45 437229476 52 288565301 52 482310796 1 407080002 42 207297100 29 490292061 41 528564831 75 56769448 45 149094855 79 695452024 98 506720062 31 455212093 85 318684692 64 172447488 80 969174542 35 910613819 16 540021265 7 659424582 86 634701042 53 957269198 49 888534552 47 171434962 34 645078685 38 25628016 46 114302215 55 494453735 32 224464281 65 156509810 52 706891151 82 18605925 71 560618032 92 254834471 68 274596234 77 833988193 20 697634298 88 4968424 73 663642204 83 58885960 73 946697756 53 442235466 53 74504661 20 506350607 46 921016041 57 994891024 64 667709056 74 927357877 61 345782511 68 10473094 81 945214608 59 758196939 47 266577140 56 33893617 3 480582089 31 827268105 56 410345794 100 991201051 100 834450407 71 775941053 67 393201934 47 327868741 97 448910803 91 876787370 60 660092800 90 892672630 80 495995715 76 128515882 97 367586511 89 841971053 43 27573660 5 326496660 8 511316772 79 337432159 84 748002243 9 527907676 45 344673369 74 737466437 43 279397898 1 521932427 21 875508260 83 118864889 2 555779518 75 742855092 59 925045931 83 835932848 79 789455941 8 365210687 86 751936230 100 281897552 53 439040025 94 920007022 69 964656610 80 317510651 1 336043741 22 824765169 92 352690215 62 998481915 95 879181767 14 578312060 75 912244147 28 787785213 76 519188605 91 195117192 85 60932757 10 845569358 15 313399608 52 373628968 23 882881227 63 952852612 8 433166766 51 66440634 0 10563435 48 202719886 53 314557908 25 657877119 21 740874982 6 554445844 2 375761922 38 911954073 99 195679302 71 5108466 70 659619121 73 870420548 32 50990156 56 144955798 79 601832421 53 419573780 25 405544460 36 392830244 82 839742581 31 840266470 22 591379065 49 497696628 4 352226710 90 152111929 30 372259302 7 525251897 81 480850421 98 975520159 77 44019452 41 583932274 86 414437501 57 283364041 70 845970872 58 900287942 72 514909471 11 284371518 24 361364653 91 771666004 93 241327216 27 621753980 69 680731634 80 56722506 64 230612715 57 80942506 12 447567122 16 938640016 25 398269124 21 17372676 7 658472038 88 987863609 73 284482746 60 727707586 40 133784904 72 229517373 87 704343013 5 526463072 91 633768567 77 5716493 22 959157770 38 918188500 91 416231862 97 545043662 90 877539406 71 632823928 12 825110050 20 181426805 58 841798722 24 820956894 34 715251258 4 701742377 91 563218801 28 760996512 70 267767093 13 434908314 58 608198060 61 483202177 68 996930740 64 427083409 48 475414110 33 262856283 17 930095847 29 764947855 52 563142964 12 141668967 75 238184006 13 773791008 77 847663596 29 672975577 33 755097344 46 850469676 11 443503658 71 955761796 61 276593617 96 530862234 74 656612447 10 226043316 53 605029011 71 252331785 56 724157199 44 857673549 87 166302915 39 174344411 49 632237651 2 686815279 25 228769662 5 140628857 96 458914909 16 929473419 35 289854443 32 858578119 12 823265351 71 103146059 78 566228328 56 193874979 51 319343455 32 726054225 18 810547927 6 324040287 30 413291784 77 463877377 60 890907377 90 183274818 44 585462718 33 670676658 42 54453308 95 805221623 60 491745263 9 485599618 4 431667380 76 403381629 56 590542254 11 14681601 1 386800488 96 980435088 56 596773247 21 138756101 85 255968596 41 134937301 63 355137916 69 785632451 3 474565744 53 14737914 53 697445252 5 238781295 30 683773892 6 711896905 43 600599990 38 962291970 82 452352666 43 9551074 14 466378544 73 95163293 76 935551176 69 347228222 68 398710553 84 63303414 85 193489090 75 830510916 57 884205592 40 247735448 94 576712735 62 919682982 21 262901682 58 707652606 12 924356305 83 120027117 15 912359403 73 781129536 5 693505905 74 239663868 46 344659861 5 752336226 81 103602617 80 670944032 5 747870490 87 431559246 33 860863128 17 403189279 45 587870807 64 186606101 28 299937271 6 518587538 65 945116353 90 388213316 88 860981743 63 586690875 15 337856258 53 584171294 81 652139336 67 702590430 96 555170125 94 390062623 14 595899206 81 849517086 45 770215361 85 460704246 70 929182250 32 147359790 31 604396351 90 895109221 3 180689408 7 520300548 40 604119483 29 867712196 64 513286380 50 69915800 72 328553497 10 16207412 64 401621414 35 580994750 21 641872034 97 114461305 41 95696101 82 836285973 1 404098294 96 20468255 79 455461321 18 725563979 54 62685267 73 19462461 67 124755574 7 478885492 21 354801782 29 552626184 78 702689012 21 601779993 43 600519272 36 280478311 10 974538998 90 135631457 26 540649242 23 655069919 88 425559024 3 675870260 98 776973945 39 658239615 100 944555199 14 258153321 97 714958658 87 472817762 84 399313955 52 578595865 15 997259433 71 347957422 72 801613258 49 794586880 88 372800484 83 592639840 40 833602852 31 755859765 72 207306423 95 123635530 83 497354894 33 893679241 2 598158763 70 85587991 38 542658985 35 737487687 6 777280052 27 253714550 47 517752792 6 211922946 53 302454751 72 481442606 60 330331650 56 944614328 23 177581626 9 657490100 18 622908583 81 865089426 50 23663674 11 302433037 70 975011512 100 660514120 63 717547377 13 259813907 18 529878224 59 718471254 93 477436985 44 822346241 57 654570972 75 710269524 9 32286924 80 450987245 19 180123419 31 158624958 92 247346867 75 739032866 29 546766347 42 153281590 92 173495566 82 948943409 23 772932496 17 119476218 16 142849516 30 863667593 73 94259993 6 818542137 0 87609897 26 531966558 13 815837439 18 656023961 42 669707922 13 298586101 98 102397027 86 540172570 10 887782538 66 366171879 17 442904933 63 970268506 44 772618008 39 369120825 70 73892419 44 376662930 66 463753788 26 136979328 37 980434429 72 13748369 52 779301062 99 130636120 77 423253579 3 569717157 45 833265206 93 187013460 67 693392147 91 663758324 79 527146224 89 728070775 9 208786179 33 989508051 16 594074729 12 409120124 58 81480971 8 410760492 77 770216699 89 512433806 80 458466002 53 251921983 0 945021045 59 851702498 91 940236343 49 929322914 83 771379873 23 875282891 77 923168305 52 722963206 7 342566136 52 854451045 82 711595749 55 258473186 2 774195015 30 227800693 24 839379066 17 696896418 15 666774274 22 357141313 67 438689238 32 531702537 53 638740807 22 269931514 2 209501316 97 98538704 8 976048178 18 763711895 53 277036604 69 626823652 1 995261360 68 184307284 57 922687821 26 248367663 60 549625275 45 868545626 98 431059770 71 930619112 59 622198579 86 57578426 60 697337193 0 191563276 87 913789016 22 111357677 9 947647081 27 772256855 33 410047380 23 103302899 11 388994766 40 665946338 96 847805251 3 189530651 12 15990206 50 312142198 31 295742324 85 417170327 19 210537330 60 129124406 17 511445358 77 137693894 59 653504121 30 738327576 16 540018539 73 792964919 79 293575049 89 153762647 57 642558256 20 99284710 83 926786854 0 250029101 27 399991459 23 580356712 85 939751700 9 203581626 17 85226122 13 970842445 82 956665143 42 241788240 73 697819654 25 551318489 61 628063757 84 335820104 61 432942822 55 518508403 81 581049682 90 742254911 50 397023443 48 767155307 25 462995161 79 379382470 35 471808343 46 581502330 29 153406199 15 415469644 17 540753583 0 377079585 5 968516723 22 355486363 48 473924271 31 963734345 13 390492352 100 916897075 43 92729198 51 552938910 94 271638213 63 511790795 40 281953442 26 852694436 77 793135458 75 790021577 81 242948792 6 267111206 62 526736801 88 238637758 73 460263521 57 950626354 85 975378356 94 105318592 65 431034138 90 421675176 34 915800983 64 402906758 82 55461935 88 695720015 32 664678991 85 195937674 99 890446971 42 876316006 50 271623653 47 98564087 41 3710590 36 24375884 13 671766505 96 324738671 96 48432779 89 870183746 24 499247337 72 401346481 99 766248754 87 124443375 38 535681211 69 400959304 61 417509824 92 228929771 92 357158220 28 69736829 98 860474727 89 444109976 3 969056946 84 329016375 50 97119153 90 834380564 30 976215475 41 730015100 92 51820414 72 956557433 0 700463315 40 837212518 25 590730057 29 813841348 61 754640328 29 563818509 74 726945260 18 530775801 84 58149731 75 127688802 69 537821848 67 979420018 69 12255121 29 654151325 45 513016938 51 467979282 57 517572603 57 96774768 46 477243111 52 798111493 10 77815033 42 204578622 29 175868306 1 723863521 53 686701861 21 244562491 67 248071132 20 841134192 58 204867606 22 284399203 15 391996916 49 932927520 96 743044747 56 739234007 66 81031979 65 860061742 87 712446775 18 641705016 21 361530402 98 887038545 5 817959168 7 755520858 2 296866549 70 945216352 36 247866399 52 144590344 91 933499895 100 436132564 35 597364848 21 852189253 10 200115429 2 560025381 21 468036928 59 153835705 27 343165210 68 577180432 45 225198434 18 252567033 35 129031143 79 115615313 11 578218102 29 164721695 26 141025626 14 517259819 93 615304342 66 675618471 43 715544460 85 436314742 41 347921153 79 668054262 66 467044104 27 400081582 79 904645302 86 362836578 39 950440845 25 374372761 35 629952707 36 31930992 38 497358362 14 337119633 33 473668566 70 7366540 79 588752826 70 851511431 100 771673166 17 455806567 82 370944226 35 221232114 16 845650340 76 453533214 22 91792952 79 499503729 79 498868799 14 491136730 40 467400789 34 710885805 57 844845972 78 856138692 98 51230526 97 134679006 97 369151890 89 689960343 27 61005866 18 732988770 23 591159677 7 891536431 82 96866162 35 429943517 57 748560720 15 777858181 24 448014421 97 694461986 72 327266535 90 717022686 5 747048498 20 759104627 88 461511127 49 497946972 32 945928847 96 550306699 91 995257143 53 535981718 55 402422759 50 996699048 32 350478533 87 672921885 67 797134889 28 636663358 44 862616441 38 791394282 73 836949399 36 975370132 70 949792988 54 602566549 60 925701127 13 969209197 53 209164724 24 605463342 20 54590403 62 518368459 33 550635870 20 108690659 68 677078488 63 890317745 50 566448100 74 295279487 81 386073221 7 45598867 76 960921664 28 305025807 82 663386221 45 543423118 39 197828992 62 867564943 80 44657610 96 235491061 12 106946508 47 993269965 93 101226465 7 910693499 100 974749629 52 780079425 38 603202778 37 717815581 9 738058530 72 634887196 49 826383701 38 896731678 75 371799403 57 433849874 29 586547309 100 243857484 32 509503244 55 585816664 35 398647406 24 823072056 49 166378894 24 143089718 37 718350266 38 76823671 61 753961833 68 951223263 19 483851221 1 769362649 88 217612251 44 431522497 53 717457539 52 865193144 83 761054902 71 387743598 62 856315273 55 504012601 99 218693752 72 688865708 51 929588478 30 974194428 9 830822277 9 616306896 43 791321676 40 120525144 17 607348710 35 655278323 85 96726846 13 843573639 81 574810769 35 450064422 23 374010621 34 159117444 30 619028005 3 648301658 72 112977457 53 676971686 66 380894390 84 665889989 44 792178648 86 825168872 90 246325014 76 547885789 85 524122787 86 389176577 10 875014406 6 870649113 78 310127247 67 474768615 68 988770763 57 471606875 89 168050928 19 949142057 61 123675132 47 484374861 69 532206184 72 977609713 33 2248849 21 125376922 92 224487544 67 202423471 79 402702312 81 785464831 16 123029437 28 905454449 84 646478809 27 587126345 50 351224744 69 627595968 97 603945172 81 982257361 26 702083111 16 904711830 61 476606287 53 720290729 9 33045993 20 581225870 91 78746346 70 194393496 87 674077183 89 259724054 91 166752459 81 565998924 33 230100250 56 152001639 39 146157938 20 550655033 27 435895119 43 531487741 8 550463198 50 301661049 78 989361501 19 721293547 11 76390496 57 861420865 7 431791517 44 322790923 41 825099417 92 914584104 11 609031003 17 231443970 59 844021817 82 974615705 93 789871876 39 947859002 8 445884545 5 14065805 13 498476792 55 917919935 55 358395888 63 952532008 20 730215793 37 388213811 30 437455367 95 775349892 14 375560220 85 376457337 28 229141352 85 363003458 14 597730735 92 918519476 37 599839314 42 386641568 67 901777044 16 525833035 4 133298701 98 552940898 85 401593600 83 175913196 62 383091633 1 711250088 88 199141118 14 2168306 90 868219348 64 47770112 74 340829859 35 730439023 77 264079643 45 163054988 89 344260485 76 307521896 78 197350993 97 704514969 4 706084711 33 31964799 85 908115257 43 135207443 97 739594773 95 510682147 55 321275930 21 884401220 36 453944091 55 926860977 69 198571379 75 720850746 69 511083648 47 678247742 28 679899505 93 66665610 19 396840740 17 732977644 84 894922191 85 939412120 79 952894305 32 298918288 38 660333325 6 389301395 48 631389221 100 759711245 86 106183618 26 127193929 94 946622529 56 624316671 61 409381203 0 467699424 6 188676940 97 193669431 36 916460930 82 858646959 47 254029185 80 389182152 22 373671976 27 104135886 5 932004445 58 90511483 66 345628754 7 63186299 67 505095923 99 239526222 19 24809921 24 891358389 81 179180659 36 323818172 83 936850671 28 882926835 84 705309956 60 417859310 47 897089541 22 203871635 39 95649640 97 18788781 58 495378147 95 20920779 15 826499950 85 441853910 87 583231439 9 529813278 85 804044398 63 420957146 37 70988204 45 865920660 64 88282432 44 867069029 100 125821042 67 561876289 11 908680633 34 136653089 95 756858476 52 779503280 19 91730606 17 61684328 5 717937863 31 172585052 59 528202736 3 372173861 13 417463020 5 61952312 77 45288952 48 955066675 43 793785058 29 332656479 3 276525864 34 678641130 21 33524938 32 306051019 20 422350733 17 535477356 34 191061454 85 474788150 82 88872240 2 824695482 14 669195838 70 222224515 17 868486278 96 393967910 12 24389615 35 972705246 68 54792657 0 68554147 95 167542929 92 412409342 72 910415312 35 219795296 91 216478728 90 181265849 32 904350292 27 146253099 69 116202776 0 910574809 80 349628403 85 467320427 13 511738687 82 60029550 65 785710600 99 377788841 53 505481077 20 919088401 39 989091871 19 225670462 1 597390627 9 946259234 46 941282601 31 317794861 65 576298802 69 396977563 20 729383491 49 990423480 45 91531501 87 86471843 16 721063695 61 999376033 10 98208963 78 620665010 35 398930353 87 881875605 68 643272009 21 955590427 33 366419857 16 794016261 65 161771967 26 766263559 46 923666356 22 827442852 10 789862583 90 202686904 56 300723467 86 870862502 85 783444870 77 142093707 33 989060665 99 424413605 69 408256020 86 702098944 71 120571289 10 252639124 58 666895488 0 30198900 59 770207722 86 228792943 61 263225854 4 286142905 64 139457645 1 437790389 86 410436865 16 46765120 17 216415464 82 444383548 19 48791149 74 578357623 98 369692425 84 412818397 52 840781885 0 280349482 35 534688858 60 881047342 12 341538084 29 953621481 47 406167168 28 111450003 16 808588187 8 977496439 11 979137944 5 361031736 22 414318598 33 555377830 98 343565567 34 27449649 16 511535720 26 239584779 11 248800633 6 801009860 55 865609886 84 586069433 14 430359932 13 326037814 37 113280363 52 666667307 49 394172996 45 350217042 8 940088870 77 645261797 71 796295027 89 543233977 58 52973936 42 35363763 74 147067340 63 559749718 0 805915837 30 626317735 27 160524427 67 25701163 9 642712154 89 728253782 84 89367823 3 102749788 37 577336498 58 63867888 69 383825586 76 414732198 14 167544640 17 229255857 45 379874924 83 372399911 90 101647819 33 893708241 32 554224509 34 938241428 6 277887742 95 940638851 28 124581017 30 634540219 82 176186822 57 260744508 55 171360132 55 351787313 47 125631630 20 542885883 25 449182055 68 80346666 60 307633278 83 838445250 30 136479750 99 437125329 67 497737305 66 158698199 94 274676938 41 211252742 64 982618235 13 636212763 71 430318168 8 272870143 73 687300172 96 44601245 97 420533250 10 181998231 62 924823087 14 430237056 99 791473177 50 360627825 31 637317926 11 319550251 83 973530598 61 234393548 46 502630719 76 944263763 51 994416575 22 200464425 59 606322165 56 174998601 87 47632654 33 43176191 43 798316690 30 12030469 10 134390369 70 195537324 59 573992663 93 925749427 60 127450120 66 764043466 19 286706571 83 685543647 76 376325871 66 232811095 28 609682890 91 332125749 54 390101496 23 246236780 90 272478418 9 984696149 68 102758743 90 437863263 3 177278131 16 657265656 23 135201982 3 87090194 40 615905494 6 56920823 8 734318753 55 324202484 11 294514914 100 934291597 56 911448972 29 15228412 69 52065564 38 699887214 83 667887850 58 112188755 51 479947225 59 826423914 8 135639926 22 235723251 99 463006804 99 346904831 44 507313953 87 887899695 100 548335764 25 380219959 58 418702754 69 498267652 87 127219379 31 949533147 1 323939042 94 588135412 48 52186548 13 552814799 0 296999220 97 65724642 21 364266116 51 519542337 63 222187190 78 470689853 61 211478200 6 693337372 43 752284015 49 580557581 98 748781665 2 248388544 16 209992973 75 795236187 57 72410234 7 920489934 84 328844255 92 696764596 23 320349726 95 971449369 43 145869645 2 592292487 68 22075615 89 441945112 32 446020589 38 967826242 86 638084343 7 896361174 48 36067878 56 902264129 69 294120557 12 96111102 24 821765470 18 370316334 1 946357665 6 607286924 81 727303544 35 11976886 100 682729445 15 270488615 48 913558278 49 668488394 76 148380236 24 148024116 87 37909960 64 222317654 34 633409020 51 347009447 70 354041238 12 14879771 84 993060916 7 285169663 99 27930487 81 464931655 92 938810262 92 129138009 37 138140196 44 518063611 5 700109436 24 965057797 10 470851747 27 512347346 56 702555327 88 106389262 34 460238948 22 135354910 93 511064758 69 275327587 63 717910606 79 207490917 86 711150660 94 757982854 30 498055646 7 359895420 2 160719044 10 480036744 79 82592897 65 70091692 13 19848410 9 42725560 54 345314870 27 979919566 3 206532570 28 651289320 90 288349444 53 388146072 56 604468186 74 577657060 6 419974259 66 464871293 83 350856126 10 909692895 12 409220498 48 568292597 10 307484722 98 159686542 35 754128178 87 291383072 12 643933659 64 537629453 36 186728709 98 815983717 16 231539610 29 314434738 15 980183824 95 922283906 16 838134780 29 34522238 35 453832243 18 40309321 79 828796585 80 633146466 24 240225645 50 419263949 84 425777312 44 16922156 48 919256339 64 98034481 24 413016647 82 79402777 1 473407054 26 618317586 41 614302468 43 248923448 12 2646715 81 972175509 84 296187329 16 953327679 51 444855947 55 647287458 59 218167594 92 370986803 55 848665725 24 384920435 52 929135380 58 658145076 29 780054255 2 618775691 99 280016572 47 381146445 4 592754987 62 60963310 25 505432919 49 454233278 51 91005451 65 493675668 32 46701192 68 720229 27 144161185 47 376192757 36 487030691 82 756432373 21 186862331 48 593568005 15 764114289 66 360106063 16 6211170 57 32441216 54 194449322 5 269825478 18 236749453 78 301137507 92 916539629 23 640974449 1 276209094 35 299735997 39 300821340 58 736435844 77 556020453 87 676578183 14 201908623 66 786058946 95 836001952 13 45489863 73 855222851 78 805067013 92 840941139 16 390465675 20 185018359 90 810351217 29 418788639 46 197679836 78 163163607 95 356963248 83 873641314 86 67466951 22 357220277 92 940154848 2 473908167 37 881561582 29 786284939 71 302484446 37 29523605 16 326161917 43 889141204 51 746724073 19 477648450 58 992930755 39 866227752 58 221729021 44 573365392 69 463818255 51 566009291 30 66096047 96 146920737 42 495651811 21 889674889 75 474950030 85 50654537 39 470025616 43 931158171 9 875786494 1 793683702 56 567456928 91 741138126 32 683912276 69 241054133 35 669648066 65 205194907 47 101786509 100 189162848 70 736967522 51 873197943 0 696592832 70 14438956 15 892585079 69 979171413 72 749436327 97 745459353 76 976899855 69 954867835 41 831812003 79 846034396 16 862698809 74 406385379 25 69703836 89 854845771 66 574386167 42 535249503 20 234367591 77 443573659 71 260526963 19 702633311 83 257699511 14 614114638 66 435295139 11 757846792 84 139391312 12 424481595 69 487297441 68 290365556 48 318100264 98 949067479 86 657597442 78 501529500 42 763730213 19 326332844 36 10901142 31 888877834 13 610208214 60 279676291 13 650881514 33 170494471 13 242586436 28 357674344 3 919615758 40 115640098 62 809396954 25 173607831 97 121505237 2 141060834 26 155536669 75 196352141 27 492956814 7 256206981 16 810943704 18 617669068 60 607742134 83 601695321 65 762359404 40 313609293 4 841934037 70 676027463 32 373415429 4 861331152 71 263038376 69 878794058 53 454782480 77 16543735 72 366125132 4 998156692 80 863860283 83 79152821 78 107362260 5 965540868 62 224207050 93 59770021 17 462690141 16 256247734 37 655578652 4 454197814 14 437948569 62 103281104 26 562015940 13 138748384 14 911582603 30 759980918 36 143657456 72 827057449 12 610270594 25 196861022 66 524005612 77 933080964 42 137520375 86 843439159 25 627982034 63 395522546 22 137302893 77 36772892 95 948468096 90 557777524 95 757381794 78 147657506 0 370200791 70 147786875 80 865803513 93 353624451 97 285944442 52 559104726 66 156616801 5 896275483 46 986290168 41 777495606 58 732891866 73 478735053 81 95472498 37 522704886 95 304535077 71 603980904 39 583471486 50 449213424 84 909388190 25 607139221 20 642456302 77 68037870 5 902996449 92 905141833 9 740235914 95 150317527 82 710200493 89 454379086 81 60299953 62 652760551 54 722711658 4 87022121 46 448965539 18 22791947 15 705031823 48 109739529 46 227444288 60 537208452 46 869003410 15 971453817 17 819097224 74 102741648 2 520949837 90 685337734 51 988651932 13 718047135 16 314518787 94 863169793 37 993671930 56 588992070 32 697468581 49 608048895 28 478920296 58 196243899 29 960346714 29 325876816 4 238516055 72 609466588 35 829365972 78 136878692 92 123784113 70 939813368 2 858051248 33 343103882 76 695545128 54 938012648 80 278204861 38 168136615 41 44994579 75 299000129 87 34808096 15 230167272 4 437987862 81 23965071 16 834079436 78 722651834 0 575666670 8 307822981 81 739514887 95 36792104 92 238163398 80 866522805 38 248617492 68 757836260 12 438433464 60 554884621 0 246986588 59 930232968 92 698968239 14 916862771 12 110129891 90 502397571 93 578829328 64 548006779 36 912152755 47 346421250 71 894632581 99 185745939 30 965583920 85 826598171 91 69224001 22 306403450 82 689550838 10 338673465 68 409474950 43 216529161 31 772420576 19 633193758 12 137678542 13 884252923 59 17268154 100 132207628 52 828996383 16 941348523 90 462779639 66 767379867 74 101160395 32 480188174 7 674560412 29 989453120 83 806471975 82 443416051 91 89024871 84 90572442 51 908749390 68 957435477 52 333350252 74 185810766 17 715271293 50 26848421 95 417934334 98 558574244 90 518548626 17 965660688 67 603928817 41 37991961 12 301498243 35 831240516 13 163496630 89 210096850 78 903378866 99 831444247 94 466278908 63 216891032 82 590653268 40 966582358 84 838269597 49 138741505 41 629126905 73 120956749 53 245536765 68 872525847 80 909770630 69 234823164 22 188855680 78 364340212 0 341022124 38 552784429 64 728102302 49 931301396 80 881632303 33 100764569 86 759106477 92 975333610 58 192287998 15 620359068 45 141255873 9 155974493 86 303824446 81 414883848 71 554926761 61 317486436 39 463801212 44 833976301 11 104250504 59 568147065 17 267935859 17 506561456 58 231024310 14 20937151 64 411929311 11 684203963 64 711427494 56 171538586 57 213960783 85 550994629 2 267596982 42 322175858 48 311554931 25 688452887 76 120240441 15 812528565 17 41892041 74 530665386 34 250499144 75 885529036 21 409665567 48 511098570 39 392231386 58 324820088 7 421235083 44 385485055 48 502843748 2 405369224 24 784363583 51 997300893 20 561385841 98 23904967 34 733344984 30 985572083 3 587255264 90 21462003 5 482401299 83 420341620 33 781262227 34 784393221 49 433917333 19 518464757 58 134379779 50 166512569 18 665653171 55 328593759 53 47791425 95 543893814 30 398280137 74 326110511 29 711431744 73 291151919 95 259983709 91 617913193 2 261283000 36 492970950 86 76908512 61 232091409 27 489212836 75 477772354 17 900750465 41 694475541 64 982314954 39 485352764 44 730403884 98 94504660 11 398349664 43 864211494 86 423441259 81 817783041 62 940871513 29 466510447 92 486733354 93 144569972 23 263066385 58 541356732 29 929199252 28 454864072 11 15105966 10 135856081 65 640539232 52 653963898 46 875271105 8 588427564 26 102164043 24 255900213 98 742762480 48 571942537 71 967301702 6 439988027 71 15335108 22 219700619 40 488643185 69 727903969 74 225470153 90 364050874 33 848023065 17 929346647 4 833189652 43 52577930 47 93272503 23 870248265 82 954680181 89 269673351 73 183990356 6 661919251 15 252859881 88 723175143 58 154532879 8 815920387 53 780778478 78 953729904 32 825430400 97 648668196 5 212379958 67 512715590 55 825497329 14 405594721 35 998690934 44 669550318 54 646303545 18 282547516 2 171085598 46 545907418 26 728759981 97 533672280 45 377943215 93 520464258 22 411871195 18 571755615 54 573831121 42 275464217 77 902886998 25 968714429 98 548209374 70 745445353 85 959910277 97 63942717 97 809078498 47 310094696 22 642082198 82 222646737 36 558960641 36 147061128 70 764494282 8 878313189 68 776407710 74 28649181 22 558979601 66 941826470 100 220856148 75 558731426 54 789801222 17 289562777 67 431995265 67 219172136 84 570679321 22 303019627 40 432146366 84 67777516 86 972402617 91 806860687 93 587538688 44 957549478 95 561697240 9 906194525 38 202066604 5 383290391 48 950119901 61 692076777 18 397818564 55 167772412 80 657930603 6 39414249 15 239066698 24 748263190 10 464253263 40 168584945 56 861789139 38 914165453 90 877608913 34 65216137 15 30910513 60 763322017 71 657442458 60 652721362 13 707990172 62 131936417 84 985965217 42 947487068 2 365357310 80 497519162 67 841664213 9 592903357 48 647220799 0 49276656 34 736323820 100 561474720 21 314719405 68 865044351 90 987871016 74 683254987 44 901903362 65 740867336 41 882095416 70 772366600 37 66516027 71 849781997 96 455614653 46 398474990 21 134232347 4 841484083 54 797679578 52 441094803 0 757374469 37 305979121 48 357855623 83 238883690 93 617201972 2 659217206 55 878293193 91 221111087 10 879565524 48 17043412 13 99041256 18 289279915 53 444860961 23 730462724 19 339005560 71 347779794 12 678014434 42 59356254 15 192058087 54 19005696 92 229761875 1 557564889 5 469374355 26 592925401 59 507394455 76 449142016 99 914284638 9 31026249 94 478003103 3 53251443 83 75753992 26 30132834 44 565051159 84 69379599 1 554324581 62 796233948 83 153329677 97 907497363 20 612407105 87 699920696 77 821501069 42 629836744 72 848844329 32 995536766 76 267208449 97 357715740 71 470182798 36 522482304 97 611263217 17 173505130 86 420848188 18 94686945 72 350826593 64 542337119 21 439474663 44 170439533 77 165750885 51 448483957 76 689986260 10 74928037 65 793093394 91 367476482 85 212841267 89 870831623 34 171559365 62 406723179 98 907349312 0 918766744 82 734447412 70 42379480 11 359216251 0 995314005 20 361574866 40 543035795 19 834790026 34 77801541 12 81674884 20 972442502 94 115487926 8 443250955 76 464485438 100 549279032 13 775984509 91 594904399 90 362066015 10 409471120 46 349928533 60 122417785 3 292694096 21 799233791 29 636399442 92 307053197 87 156023864 75 928363108 7 562788217 2 680272742 37 926566889 28 686324260 95 134810378 91 18893219 79 64165264 88 962578882 72 893253468 52 10736433 54 657052726 29 812747157 35 881145700 67 631281374 46 908460363 15 692699074 34 55399198 86 821984731 36 324449219 16 749472289 23 128312799 67 261525244 36 936482082 54 221294035 28 542388594 42 264168432 76 525950947 38 202602025 28 165596456 99 566729721 97 598647177 98 890852282 98 252207763 57 354255148 4 616228858 79 836711484 95 277892993 91 100369755 93 407069601 49 69142693 86 342289077 20 122706013 17 515140671 48 81751209 60 664976049 23 902722206 57 582763056 21 953426748 44 894750747 45 556231905 19 223684276 3 404776086 25 926415245 92 956166959 25 78428309 66 312825302 65 332355358 85 88088757 48 956322666 31 295523383 27 158692039 59 62153991 63 161556697 55 67763141 5 394984086 56 762060160 21 332091102 86 950611062 12 235468791 33 952803597 41 223069260 10 474740291 76 923347706 11 53193818 17 928201360 71 462554564 55 576757007 73 62494877 23 365396854 57 128383370 28 150307158 8 491889250 76 433769593 28 283248040 26 961854274 10 771535824 27 271352746 91 306996134 56 251196288 15 608023199 9 127973347 25 252087242 17 295212612 79 695313751 83 2064631 72 979526573 96 85548020 92 301116318 61 479181202 84 371661990 52 744042485 91 466988388 0 851722790 95 470918648 10 474711715 99 817199159 21 638438519 55 970436399 63 367002508 33 601091885 9 694853783 59 348291947 74 359434623 55 447451108 91 169162263 74 545819795 73 727266911 2 122804723 51 105491566 10 135757309 92 293429795 23 251089881 71 576138608 69 134926514 75 251472899 72 280700025 60 260563864 82 773213747 11 733483790 29 894735847 52 833933718 13 887624517 76 657419551 56 677110900 96 215932460 13 567008128 17 749650550 6 890872744 55 682621470 79 592770043 77 305187448 28 8153319 36 864501887 53 850925085 73 680950141 51 688585081 11 669400854 37 528305770 17 145750892 54 109772699 19 987502741 52 956758057 51 377995884 93 95036214 77 302231930 73 45378832 23 965245382 31 30696475 20 953067539 51 181653294 36 898969914 82 292514767 94 134819876 35 124954890 59 691924190 48 887531304 85 607988911 65 704943238 82 286617144 79 278768186 2 486038411 57 24236039 74 736890684 64 863666617 37 457875797 63 814433857 36 324042003 39 127777300 18 254023122 95 99947233 6 365954028 94 733313466 61 457514615 47 656332847 94 784544684 11 77710205 41 51066060 86 831386451 71 335084640 66 587982546 90 622564490 72 462105581 33 552300790 94 21466474 75 104643905 51 416612660 5 689050908 4 460400592 99 16105883 65 448548831 80 141232795 88 78338785 70 394702525 51 223084327 88 597046504 29 331708357 39 798741082 48 196675212 35 355101100 99 25806821 100 625508349 90 180167962 2 953031363 98 92390945 49 34770649 69 701182273 54 647375190 51 362839860 49 223726807 30 251361632 70 39763782 6 869910016 87 389639379 29 633551714 79 256509326 74 721002915 96 696984982 1 133149150 97 857357872 18 814791340 93 356481917 71 315528449 85 795969120 82 953724869 35 374075221 84 510237168 32 428708469 95 228134196 82 988461713 33 446071174 3 692011448 23 737560402 39 556540796 91 434124370 13 650340860 84 573015221 60 303260695 39 629610987 10 612303874 27 123438264 35 97113476 90 587551202 52 773920823 63 857008208 99 373051436 47 109258314 6 942142107 20 337587102 89 556773154 16 790979899 65 863038074 48 262823914 75 580253476 55 64279405 82 232063460 79 526100375 44 122765675 86 272600783 49 133504559 79 962618769 22 150915479 25 316705421 96 608597424 27 148464935 82 498372732 25 103438404 19 634836339 27 758373729 22 728554792 30 343258602 82 129470714 44 385503904 94 49669218 77 632062428 35 454017557 92 100341435 48 133300300 96 694439554 52 147588533 27 332773545 81 455462861 10 979655466 18 289030059 73 45414208 50 819670086 26 6999879 13 993062145 9 833844480 14 690546405 91 68794040 73 910317327 16 734800048 98 693435337 94 986973017 17 792692712 76 282846971 7 967067497 81 128945509 29 955690899 25 441194329 60 38949793 9 661325727 54 997642931 21 331207182 17 13254298 57 423535422 63 104609763 81 162666496 95 818657862 71 601694491 61 623795983 59 567771521 96 888600258 61 618397681 7 363799839 79 178106323 53 910966985 53 547016889 58 850093569 84 678642314 29 838563316 0 431008462 43 972271809 7 560223527 32 125119130 76 213006726 17 428568671 78 124994960 77 722518949 74 627382011 95 553365547 4 647231915 89 832400538 24 591507210 39 701404175 31 895746987 66 588695679 24 539976316 73 697482711 97 970462547 23 215601665 12 742933626 5 375793680 56 66868769 2 102640929 100 897783302 85 237770101 91 194072368 87 530459287 9 959047664 83 995035583 18 366002624 89 460914008 59 30543013 28 463396931 8 3819067 7 802159089 93 964605443 14 47733384 4 241542777 7 636875790 77 539608375 22 937605404 40 393838138 47 511448032 84 745057093 36 565209002 26 954819167 55 65176678 63 944841056 33 377469965 44 576004309 90 535094804 66 458064316 20 95016462 73 786536937 69 499335077 24 560997596 28 636299650 28 280071176 43 580707940 28 514846514 42 491018063 84 796838129 88 284236310 7 447703916 38 905931655 67 626548851 23 148040194 4 891969680 51 685848247 43 450701383 87 290088754 58 696821188 41 127254496 74 193771693 28 940863412 59 386064760 62 680724747 18 809927160 95 151815566 97 696306358 93 189333279 75 721725162 2 288887869 23 987111515 47 671418324 53 765934445 27 815956264 55 556325382 21 219068405 41 858094539 81 108117052 12 309251725 62 456627892 95 4742103 29 144252873 96 755021973 32 712833226 23 18511592 56 38493438 78 513351934 41 588781438 77 469470577 14 202271667 11 286124577 99 951858362 34 233406097 45 312999386 76 948170006 23 395642599 61 643722098 88 606324437 57 588442038 46 882385121 71 474232202 75 196979050 87 993435414 27 200923345 41 919851970 91 216805986 31 884655266 15 998085250 28 841905655 19 894813684 21 131028937 94 97434606 40 137563555 50 975402339 30 986881915 59 630875539 10 491302371 37 891940880 77 16973412 98 493359890 20 375132900 56 369193429 19 917214236 45 89055036 14 762210558 15 524015767 66 953174684 33 156727368 69 934562581 38 379805467 54 849359099 30 327939817 10 926485571 61 189160740 23 528778594 53 302525961 0 914946243 14 359860538 100 840386208 64 520650755 58 966453733 78 470297110 58 24591298 70 415586699 71 44322542 10 129841851 42 154478935 13 531006180 31 715249188 46 937663148 11 475848454 89 154547134 96 142264016 56 579734911 0 175424942 17 45114165 58 954888112 77 51915045 43 524328054 21 761575112 28 272414476 75 646061376 5 238874485 49 878677090 91 849361999 47 545977634 10 935800692 35 22222843 80 837217965 11 804894302 92 714387224 79 26257972 9 633295423 29 888453388 95 318093309 38 42175031 34 191023887 77 33197720 29 296377078 98 932865629 4 654874820 13 631262196 38 926654737 90 278445845 9 482942915 91 948939727 96 987688854 94 468531362 81 978571897 54 104706741 57 974887774 30 212898669 67 845584763 60 242244053 94 218749342 30 426526584 99 735025865 96 650035449 79 617092276 89 100302063 73 56683269 3 13288519 54 420344351 1 276440511 21 322143381 63 699796172 57 193711222 8 618237555 13 792627795 87 414094947 86 22229502 50 13516211 52 560518994 72 259759819 4 593254312 90 636954317 17 801464366 1 670696690 87 272942864 27 681583130 16 139822049 57 997916540 62 284017805 62 741841459 51 184677254 92 142124498 3 717919562 57 356804392 25 875993344 90 917553788 65 986719831 92 324700956 22 754102156 73 329489719 92 966703065 2 636029187 63 324270853 79 249963286 38 303962548 8 32270004 72 34730795 72 586998516 13 818991204 84 120038798 83 852643807 2 864198261 55 265910174 51 206348200 83 135494387 44 480717401 17 299077268 94 303691598 28 362065853 62 197210521 74 705972691 74 847511803 3 414677908 15 751355611 92 766256795 51 324867920 76 617796338 89 938286095 20 923867387 49 457830573 3 274986674 40 272794644 88 884069116 47 595093287 97 50002685 5 194271689 22 814260796 15 161598982 45 197894173 29 68902847 39 842445774 82 669960634 86 810342606 95 357748629 16 344335732 65 292062253 87 79530044 62 961229110 90 366909252 99 650103779 83 948371043 28 621053909 96 370237150 7 860579974 71 441719254 40 699341999 72 397209818 20 935502332 31 809346599 63 788455375 86 51811988 29 301041092 88 471742829 8 853712137 62 565269697 5 577936585 91 653314576 36 106629255 84 407764655 59 720135981 4 943827955 86 136790562 90 463136267 9 497753492 25 287980875 88 920461024 32 386856244 80 773523674 69 777330048 71 920914371 77 844526823 41 195940843 82 559588999 84 343333501 35 832342834 55 770274800 47 515176855 29 943988379 7 766438032 35 41195724 16 162810729 2 824953790 42 912622714 83 42965805 16 66981509 30 912223503 73 688141329 46 517262431 55 115849862 56 396993007 21 241620771 94 110731865 43 487143247 36 992462119 79 509618174 82 856715734 75 604208658 7 959374840 6 813087148 45 794054300 48 862077939 94 89038824 76 48998264 7 33229791 64 172480123 52 671661045 31 635068373 81 194727619 71 158077036 72 942201680 24 329666638 17 44847569 55 318591900 80 45200186 33 199474349 40 36154264 10 15039744 52 952479510 5 520363283 88 350100900 76 217654452 8 169304054 12 160793092 22 190995166 92 561965483 90 974449516 57 627436920 8 39777324 87 701156558 38 863232122 33 282320645 23 728717837 100 83435973 65 397465010 41 715187466 6 53990188 79 658573872 77 340024296 70 460883009 84 182019115 23 319588145 54 829509542 65 685058535 2 462819979 82 459752628 26 137767408 13 360182561 61 330199859 10 194973905 57 108999084 8 561207382 40 886294510 40 610162508 37 349335228 42 748255383 22 748815756 67 252479865 91 264740979 44 366041697 49 20639229 78 65671134 93 498099358 81 685758917 45 208355413 76 554016896 22 816717070 50 656507717 94 394864782 99 609504668 59 556850293 7 735639784 93 447792415 43 301642629 60 13644526 41 436450515 87 352744577 94 184111745 33 626991529 21 711816732 17 241822352 68 347892026 14 802435941 60 251144657 81 904112087 84 262494477 50 959824568 75 453761599 21 722600910 69 739727566 76 382128033 42 159103560 7 252656014 98 732721535 35 446123727 21 32663219 57 734547883 93 219862436 17 226421083 33 159701050 68 993758834 11 524765184 49 52918239 70 673574557 64 366495182 83 380077784 59 276321923 47 94763651 38 694162516 66 153159934 32 466305496 35 126039330 13 542768250 58 320770546 50 863917467 58 545320411 89 308066835 84 261717176 20 235059197 99 736118069 94 976840955 8 93939363 63 333872113 48 911861899 63 896765601 84 877006580 71 70864470 25 385733654 83 471105806 72 685501702 43 868484447 8 323299919 29 923687278 40 535692377 81 375448394 21 258947382 30 52162906 78 766187493 15 450320600 71 366593213 19 616736636 57 836292900 17 50516518 100 717701955 54 146108306 85 215816206 36 965599099 5 715012233 75 410985899 65 381299076 56 599223234 80 935597097 99 263280463 55 531941154 40 878212118 97 409154355 67 984435945 76 871201437 64 500420007 36 886843985 2 907881607 88 26897811 11 140205271 13 359378532 38 563285582 54 775290076 85 946160523 1 622997862 9 970800060 81 884017458 84 762957538 89 856889312 48 311864114 65 549248358 87 559597770 23 382766350 22 719462959 51 548700436 75 52343432 62 456702909 29 696319119 62 433972446 8 828059193 4 48120494 74 236105333 97 571616589 33 770999854 24 432808922 7 562534224 75 537040958 48 644185723 66 697043137 76 592263146 43 701335981 75 414608718 24 955406379 1 428730729 77 976693244 10 828217256 66 891154557 74 793862912 8 295018532 84 908572292 75 57692643 51 335850410 76 201249008 39 47163943 87 85470138 56 25848634 36 424939424 55 483392065 24 707987284 43 409567176 52 983186641 86 482509600 94 660326067 84 836117275 57 20480414 39 900641842 95 907633877 70 861982183 17 367008495 70 932063766 84 567957847 33 843007404 38 870873292 81 133403530 13 312736424 56 540945286 63 893318567 46 713747686 18 449850545 7 263692248 11 167187490 10 352337680 85 90394746 37 13202523 54 887261230 84 957142358 84 666527906 44 600766833 86 762412626 41 272055537 14 2291108 61 538575936 32 694424148 1 989412400 17 807058091 80 110349324 46 123482757 77 713061934 41 1293104 34 495500158 30 479661478 83 171979334 50 970350302 95 517464290 75 293999859 16 696782523 91 153322967 5 510081365 89 411197413 94 106509526 76 300559774 97 741751848 96 122576570 20 734468339 87 862086347 90 911855525 16 559469632 29 42962303 79 102401947 75 297114928 45 549229099 39 119766885 97 41766635 63 909036528 85 348895213 63 906675409 24 583498919 96 69704338 25 829107064 33 819555122 52 168607253 54 844723908 66 515958903 88 686900611 10 666589441 90 162126931 100 611380718 88 539004646 48 659092747 28 883525602 87 790583071 38 650711545 69 356408749 58 109613646 30 873111919 96 597718470 91 923551776 66 593377360 14 660880393 84 533035289 10 673792534 70 665255800 21 609791160 75 379435764 52 978627316 97 354354822 4 112594954 28 996261864 2 967169683 2 360880052 65 197447682 37 507200507 22 701010140 4 751920214 7 229552019 86 778290515 49 18792716 60 871628286 24 274118414 13 29918023 73 185958214 67 225517602 10 216041089 50 870058282 23 940359948 97 941109160 7 608536054 12 39612394 97 208264452 35 164712095 78 339976712 2 853434225 79 694247183 74 359443100 87 47546329 69 615200635 85 837687617 78 640815204 97 830340421 5 419881824 64 634889477 15 155260683 7 522166023 40 231472616 87 518198 98 221096740 56 306920496 52 308743216 32 97277072 89 88511638 21 236520618 93 688849650 88 609786906 64 113827161 10 123090416 88 86502361 99 738950224 99 157462174 51 201142238 51 583476738 65 254665832 67 858742868 74 553868228 43 329979613 19 953700966 28 759279092 48 207783443 89 510791358 1 887084263 46 762816778 20 896631913 14 61270624 68 738292353 57 852212658 52 582360366 63 971084922 58 316449675 27 953775010 98 428360285 93 817499465 93 625891677 67 684345577 28 707947000 87 971632451 28 862656117 44 868540950 90 838987734 25 832340877 77 908518750 61 307831301 58 699360293 28 123354938 67 894974370 68 247262132 68 155310545 39 397758664 3 874587236 1 331998280 52 588649370 60 981230427 28 715135970 85 501000953 82 976047334 77 895644580 81 168470835 96 124336113 58 59204737 88 950608433 58 636487323 40 402145329 81 733186630 44 138277989 3 225206431 25 934971086 64 933184297 24 449645282 24 277502956 5 578238969 40 421934057 27 554372416 81 526401610 97 973677096 99 128926692 38 702552499 52 919754756 0 438115678 8 83907946 60 712537643 39 672408120 58 454915624 97 135682829 95 392697222 27 583085023 64 829997219 64 909103261 81 298678457 41 384205212 59 899417172 82 153456821 42 687800067 4 153317770 50 400687649 95 879765922 90 749651273 77 111113100 23 614376903 40 490070955 24 912905524 64 854811443 36 549548960 53 935397422 12 903290060 7 96247052 8 333436757 80 925352471 97 146077976 49 72048324 51 203030892 94 764338145 53 15896168 11 809827104 4 508217533 12 159012487 70 902517966 35 878305088 56 288616161 92 523349348 94 173308148 85 284359492 46 843461913 80 62447240 96 70752605 43 82088792 26 553984524 61 144876594 28 72048573 22 746345994 98 870224822 27 195021814 11 755419189 45 322946443 22 209075800 39 376377917 11 166807673 79 497608480 72 378961257 50 572404301 33 213113472 70 757507867 85 315850111 60 347365841 27 862516637 73 234365866 67 100811908 62 844064733 18 356114523 69 391721890 18 136419314 6 899297793 3 476792038 73 525483779 33 220594087 51 237406938 6 532822516 76 701373850 70 4102155 19 397812930 68 757719731 60 957613707 17 16432870 40 329336669 67 549055416 30 762754505 26 394728156 60 987579705 69 853662335 23 211847457 31 32056386 70 52657115 2 9959386 17 196837715 41 21971968 76 993607170 59 377881804 38 869719927 8 501232610 19 528133222 36 81166549 34 610771186 97 604497812 86 651896550 100 881339936 73 45622004 12 365903286 22 848237655 14 413680321 60 14533004 47 192586106 65 662126 61 326416563 47 581401880 37 845741560 86 131991224 46 135113486 63 295724732 29 130362510 10 214177796 53 456856266 86 827806763 24 610958540 33 776467255 68 779753134 55 516396329 99 338731427 50 135422035 90 135338748 22 561884750 57 329159262 64 170517548 16 764392890 34 84610975 67 783370298 86 843158321 4 216262103 51 292786724 13 527056917 92 673512914 82 740580072 21 138881993 97 831457830 88 896632047 49 733867270 77 476027335 86 629134426 71 191170973 41 677417851 21 749621887 96 310329388 43 896737822 30 547663615 8 770985675 13 470441870 65 487727297 51 671405168 96 15356710 1 666942713 61 866845384 18 934154941 72 41423262 15 169944285 97 379509687 71 128995300 49 542705155 58 463618464 56 651825475 75 925565820 24 961191945 41 943636773 49 143950731 5 580950438 31 276492583 60 733281626 69 317395515 77 854481160 43 203359547 75 466526778 57 408221210 5 941056630 21 90026508 91 481582327 42 107866423 60 631045958 23 13252764 4 377916605 12 403477650 73 988163548 74 715425869 91 851225116 50 512809542 18 668806553 15 190026906 32 411063917 28 736824608 90 368500845 36 78433678 98 820396283 27 842656667 42 618541555 46 32987896 5 97608564 54 753474862 55 702739762 70 683316749 19 37746018 72 346515887 73 723239253 65 228219190 83 239032039 72 130225787 6 382139719 2 817997461 28 355091432 41 457083579 64 994622839 8 86044358 43 963998759 97 419076332 81 884100314 79 413258222 35 465773999 48 525040376 91 375434908 69 271809834 92 532161909 26 497189197 92 602513016 60 945591032 19 325387876 20 788939575 85 158483494 94 782779860 47 248550751 56 176394334 78 443811017 19 116827673 91 851916995 84 147859427 55 365755456 26 140954707 73 571524564 19 842303717 20 144079273 55 376283584 19 180485724 94 824502300 85 556200253 74 247806231 34 12711129 5 362524058 71 66449005 79 675056640 84 892619421 37 542572270 67 621172665 55 890940524 97 650977356 90 566241791 34 113353929 47 15975520 100 278336252 9 340170945 99 779259607 73 501224146 76 477060647 88 196138029 82 520022725 61 861618700 85 603006037 20 197914177 34 917647991 46 790646398 83 351730085 51 184912380 99 427292064 97 749690771 48 769082081 64 971182580 62 73035441 1 164393276 7 207301745 90 924856610 70 45708838 25 638948990 62 354880745 70 847524870 62 767966150 16 545372636 51 606808802 80 582137926 24 933396731 10 574685677 17 982878153 75 417778056 37 341707179 6 695205804 25 24032612 74 51413526 39 317650300 6 915905404 79 610051624 63 169852257 37 298483104 78 822537315 100 445144863 19 59642965 85 994446689 48 426151280 51 268655026 44 53371893 20 123237733 30 175768601 46 662508099 20 951680308 83 956188772 32 695530311 57 659458334 79 337637800 2 597109246 18 173392462 89 922535430 55 349681628 5 483025419 75 216923694 97 834418915 33 541880544 78 35788631 88 630993738 66 913577744 41 530064172 28 806188074 52 513458133 40 534164253 68 861588033 49 382245269 31 139262802 86 955449684 56 183144929 44 195961352 8 971292208 55 222997131 14 468892481 22 666443676 25 398777424 96 455654544 4 314253807 41 421188057 9 690082721 66 231596877 38 395334528 86 367340720 79 448058217 67 525432895 61 173298957 43 76357239 25 734179916 76 617350737 57 344620639 45 228177400 42 203529721 60 252752607 55 87935952 66 948797047 49 151750202 89 343532861 58 816092268 66 747893920 40 89349810 12 623263127 97 5391225 7 606461413 23 677347773 1 291100049 83 10551354 36 560076902 37 955461011 89 181216652 87 426853193 19 644502944 76 982554677 27 842447749 44 653807070 93 411955573 65 40405403 43 344615038 57 294080594 69 351010969 3 904067686 28 427358004 68 369225855 92 416584103 67 236637753 57 638015233 57 565134278 67 187143408 6 533848215 65 174476897 61 703277238 58 953829046 59 272289910 48 373406521 24 449943662 72 468255304 48 436089255 91 749020986 83 277347193 11 199098541 33 103985017 55 643864948 49 773680551 59 159802320 21 446633235 25 802473015 16 251867913 26 831869456 39 197723580 70 800117450 78 4489204 21 542288564 19 474855018 92 8152808 62 762100702 70 935043400 69 896043382 35 103560935 61 176096321 29 685618199 93 461134726 81 192262855 14 885762539 69 38151089 20 521265265 2 580973321 16 704514298 32 656705969 12 726521516 90 488844256 35 496120607 7 619489610 24 876854500 4 691273816 94 455521854 31 22518061 20 867552581 38 675102677 38 235372234 84 234347461 59 406341151 28 563879535 37 935475103 54 528329644 18 615910148 69 72216058 61 845436308 96 832159255 8 848253715 37 891253154 50 517376408 84 813616078 58 698254362 89 692843487 19 191486549 20 235749519 86 459594437 1 37012020 28 461744234 15 841246708 100 300522008 54 261387399 84 544460093 33 710649713 80 932846278 54 382749382 21 699173928 76 250015655 56 261426084 82 11231756 11 506390749 73 797294709 89 311809157 96 559437044 16 958054402 47 265339532 1 81387609 19 797267031 31 446505803 63 359680166 19 186710594 83 595945765 38 49979211 39 743037910 75 436066952 9 9830326 41 620172933 82 912386573 44 112637268 4 176479972 21 95796799 13 945920408 38 416132597 8 24278385 54 671246004 31 726768641 75 585528377 93 77054320 0 186640762 51 859719423 12 527457368 58 49447758 60 812892895 16 576763723 65 574500751 89 8612477 12 91351154 11 690509670 74 872370511 75 843142480 11 432883254 44 862332892 25 106085286 86 135441019 59 821674477 36 711393381 55 44772063 77 913909165 42 980419010 16 876484304 65 97612465 60 627226194 100 664348571 25 35477268 62 76237498 27 966941556 66 87038650 9 561389631 37 420752854 35 442326548 85 650921747 78 512464697 45 207730666 10 165305269 99 873465761 14 51196363 62 200364202 36 952844793 39 342241068 13 351181672 4 382348917 39 793221648 61 861946761 81 742302833 26 589550903 58 494582663 29 608154349 18 836624533 41 33340664 87 616566 56 649826323 4 787492309 15 928802868 10 664445953 4 264020955 24 680232537 93 886776630 70 695095186 87 813527008 96 780137125 96 507551224 60 919272374 84 145364100 70 657345671 66 235011373 41 389430699 27 381014872 99 153146009 67 772383603 43 857373789 85 899469137 81 796815085 44 428284790 70 215516597 44 704078108 31 431567925 13 222714880 42 370235212 8 103342977 20 572027456 61 209909065 60 342647638 85 170956152 74 726943317 76 539374230 9 875535446 56 501142284 97 822690039 49 620180884 10 490981157 33 692438304 73 195250573 72 461291492 10 271344445 2 332876483 82 826307154 10 403550065 5 870053055 53 403749859 91 473043319 32 387159455 44 62229004 48 673149457 95 245399498 72 298016785 35 395977129 80 132069261 83 482748370 71 884307245 14 586580776 47 464461818 34 948939789 34 563276908 20 667695009 49 550314986 98 134778525 76 213674328 44 700483939 40 244009974 94 340800646 65 874750513 67 693421087 76 50194952 19 665146436 93 850040893 36 775230026 97 201457536 83 559590182 66 661029998 82 971310949 15 899160342 76 732027635 78 74950533 1 739416928 29 646047619 10 627012281 62 734898144 10 191403294 30 459820332 47 252892686 2 223886152 32 977836305 74 862802818 53 660855568 90 626022356 31 69184009 39 674302335 30 693795217 2 560179538 47 719400689 29 8083812 70 521220182 53 849223210 18 967405170 90 397894917 5 868136709 40 546960927 91 417160212 27 906433845 93 551419448 73 990779332 68 698190044 100 755908064 29 117729050 23 551385942 1 403301245 95 937652335 34 379356488 4 131550220 46 256777716 31 2841802 13 858300587 48 611061418 29 14263989 60 76886078 9 423195709 74 298390197 87 217556701 88 81405974 55 334846096 51 359928364 3 927508887 44 494616635 26 335652538 56 96417357 80 208898582 49 395232089 14 211116109 74 122775024 92 88012073 46 868094752 24 755825041 34 431120202 77 121503408 12 437366341 6 771910000 7 675955594 48 77796588 98 519215406 27 969405724 53 348143447 19 264610126 45 978384309 12 914017071 66 802829135 33 520123264 73 749136209 43 188653205 60 800941786 33 512573920 10 188399167 12 962554487 72 80679365 59 273197587 56 52082729 20 522716211 74 350474815 93 25516951 77 523323378 97 839905537 99 423293293 56 390325093 86 130202913 50 625639904 17 351914665 19 852844835 55 935368324 42 24781129 100 942176717 77 473428953 38 921237974 88 745268513 67 24142851 11 882400423 57 388764921 72 674907799 12 750350844 100 725020811 45 941972947 9 421534035 20 872282879 60 30602545 57 533083814 44 34793371 37 107826146 25 26161807 49 970454257 53 630430847 75 240779804 94 592821287 91 772671467 46 603400468 35 601576283 43 694066069 90 706986413 45 405788289 55 985318822 74 389871010 53 697160346 25 689357583 94 800570936 84 743041139 47 309163339 80 23531749 84 491919425 99 860243829 51 161183066 88 421004499 51 445459435 36 22591620 36 38253619 8 544924457 52 992055775 43 874171393 86 414802432 50 543864161 37 493735861 84 278176089 18 460332114 33 226964757 30 216321269 40 435329305 54 292067232 55 968691848 91 811462383 54 894589864 56 921085172 70 567791411 33 606495298 17 42429026 62 677119352 84 73436893 20 17188446 13 981970389 22 565676567 33 471753018 34 497691018 6 664197045 81 809393056 15 464419634 28 355883465 19 526496787 7 35632893 22 806501689 84 548823601 99 252610871 45 223363313 81 914463677 61 15771918 50 197103784 71 248247400 23 521469253 46 417896621 81 376659867 79 587534257 4 234592119 16 860539607 58 680297633 42 336759415 65 542329350 5 209453605 100 105317597 61 956565567 77 781121334 75 87068891 34 965250622 98 440487639 16 207115445 15 771263999 25 654446549 55 41325854 95 714637404 70 5034691 83 61618296 40 464499808 60 705928119 100 498651713 28 113561415 67 101977595 71 620285932 88 530558414 9 884528358 64 978494728 25 305863619 69 955259141 70 211742617 90 635045653 3 73391852 73 770319863 13 737932221 59 591772139 42 998684463 69 460126294 32 188870534 68 823615570 72 742006596 41 963685278 2 453175784 68 429421209 3 529083669 29 791353734 62 868077342 30 214202728 72 839504914 30 476661088 0 329167164 7 457877504 46 47952534 36 199512311 84 254316509 23 733614996 97 49736040 41 339580667 60 907910048 88 894222176 52 418231808 16 131228268 56 342551875 16 621351517 3 704687657 70 468077237 56 316468599 95 748880988 99 472639123 30 470846229 63 262490227 38 940399770 39 333275705 3 877303414 36 906431929 50 830630396 17 724591754 38 423319629 24 862991940 0 305124852 1 567817309 53 621454250 98 745343853 28 474708588 11 570329084 72 403059236 51 365836434 52 337814031 53 798521353 34 975956903 51 491579491 20 351156944 3 505863610 100 38797519 8 378384154 35 610676041 96 548070790 87 465004145 25 950449425 63 738506902 50 987268966 76 562237430 86 885280014 18 546065977 79 456273196 13 188952537 58 105009191 44 103115687 73 24428227 8 283348472 99 88027239 66 466391511 61 604661479 77 428445252 79 478476438 26 30056637 49 544291054 77 559681437 25 94751376 83 358904727 39 934198851 19 61823841 26 126834434 70 994798249 91 718538071 81 477626962 48 861534563 83 721974485 33 450396898 73 683557284 92 39715510 20 59503172 87 330814121 83 929166605 0 701440416 92 323551864 89 926503565 29 744429517 9 739477361 11 568170853 82 604781732 20 148838847 56 102179682 97 788826828 40 250307062 23 291442820 83 541703756 37 145707823 4 566574986 48 972303692 78 496552866 83 737546612 70 400997410 95 89080881 76 543838644 71 558196837 73 798912792 78 244517960 44 292289020 20 400089853 10 511555162 98 136444481 44 468312759 6 257427776 48 16782024 52 216913649 54 936135896 70 857674828 97 32782766 12 811913475 73 897046902 66 546221828 22 402688385 57 290808871 71 1605200 96 253079063 2 875582233 58 470008747 18 19306694 34 21129775 39 274739744 80 473651360 83 662682633 64 391055488 54 817543502 46 138422745 31 840620043 41 534832743 27 864882281 58 363350719 34 894350810 91 69996983 81 715583836 74 928856943 74 646721320 18 266561097 58 720454885 8 433721198 28 205698718 47 389981175 47 496257938 79 79006090 1 677447083 2 317094367 78 627349558 65 256513509 81 472122194 28 385765489 39 830671019 65 666228191 14 104104336 72 150689305 23 235896008 80 339965214 8 584561230 10 539202954 78 621990728 3 974877616 37 767439652 71 329348527 84 619110828 97 806554518 85 353909331 22 689655484 8 394076484 5 491949621 49 292423114 63 647229638 33 434004100 97 966317164 11 503285057 28 257512399 50 806112514 88 865526235 59 213229742 39 518397070 38 669929866 10 954889971 18 145911470 14 220425520 20 946673074 82 249349588 35 174385789 77 843605832 78 284762264 41 591985292 36 516708467 73 710901223 17 676209179 33 65695539 26 249542509 48 398468109 46 855087838 87 581018959 42 987557548 69 249918573 7 980683000 36 630478452 92 301311846 95 536303507 46 306240828 11 421440289 71 910242942 32 319931977 28 683948236 26 902417273 21 67798907 3 398705459 47 850862059 25 24558603 76 467820288 97 115943193 91 333737162 0 252488047 3 623015285 73 502125178 42 705635364 23 663691917 66 510889483 5 518551097 97 475492932 31 428830148 44 482755936 44 472698696 10 555236559 44 281002705 74 516890259 46 621258830 43 236111708 97 226061721 36 3063457 77 672823737 82 553282921 36 923144942 22 64967863 62 265293531 29 595054753 4 439271510 64 514726897 73 949752254 86 875687835 24 590541079 62 579567237 14 171935650 42 106804908 2 555229541 82 369475878 51 226790236 9 826089731 13 398279996 74 881525485 5 409647773 35 259321894 56 288636845 36 42270108 93 152296235 98 661836861 79 579654838 92 41107158 92 130757319 43 598938044 50 789621454 32 422695006 94 68277311 20 870781704 97 68586695 0 400354906 73 312365088 90 396969316 50 553633842 10 78999804 85 205552534 21 770668250 36 528769819 42 6464123 83 187001323 3 426672751 73 883415576 79 551655496 84 485646288 57 463656195 55 12142840 11 678754756 59 424946928 7 857213561 72 294959967 80 571112042 37 691626439 50 601868190 73 134160774 95 657053987 51 806167558 57 212576905 17 599881195 63 187438787 81 568462624 38 818277120 30 433462732 75 549961148 15 520269659 33 719269480 90 140801703 55 26434566 84 790332305 66 872356952 67 706666761 45 490190432 3 718858668 53 10566034 95 19559834 91 156496921 50 276107502 26 311818312 17 108278553 31 833759498 81 579067993 83 748523160 31 770598943 24 728091574 29 411605172 71 662805510 95 79222777 45 836539314 18 997318350 80 331714190 60 101133824 62 412500442 37 432246537 46 797946715 94 881773813 72 393206017 81 564375062 70 608596112 69 205697120 6 684057310 41 935181792 74 123932383 35 884894089 86 552496248 93 987136277 92 160385495 38 524790611 26 746024892 20 353112384 93 820827863 82 863290709 89 97624858 74 14813291 51 187189430 70 905810496 38 250080956 48 473878924 34 367109241 49 93716963 1 398217791 98 178020859 79 106746315 72 154118578 84 551220391 55 175829328 66 952654896 68 100366490 52 249176425 53 69236707 77 493480961 96 61210658 80 57566627 47 126257356 64 149077393 75 276167008 8 114980919 77 167741476 86 240148576 100 215072124 51 651282865 29 226127504 57 666588792 24 143117938 68 778588893 33 942506480 73 251631092 95 832850679 2 472692702 20 638541756 76 561563684 72 119548855 86 45615826 79 444951247 30 905262221 36 544582961 1 534345870 63 930392453 77 197200071 95 459472180 3 48905234 30 649341652 83 134415472 26 823356224 17 902893609 13 249774646 49 544488285 65 264425797 37 870414720 13 487719971 91 785327331 92 680464327 88 243652085 66 759475684 36 887917904 13 640185162 27 991376793 41 737898085 24 423855749 68 265415274 62 962992688 71 459251342 38 639723687 13 117001264 59 610363144 51 531929672 77 436994078 44 984651506 97 997635094 60 753041676 94 573850876 66 306863537 4 998685076 58 726920 44 660818141 97 903178006 92 464647686 100 213242362 52 645914285 94 847407129 23 211194908 55 550668079 10 397176639 31 772457461 18 460032618 66 843622493 23 510682814 81 287779313 8 332345133 28 193806023 13 821076602 95 546430313 88 304144054 19 940590362 73 552882924 39 698753137 0 81510366 8 140943982 59 137018000 81 526865493 51 530103341 12 290303525 33 734926719 37 920911399 98 544833584 49 745365524 77 599361800 38 118690713 73 275463766 16 183270253 11 201259005 32 957398347 67 116746075 17 875191117 83 122569897 36 513835062 76 258181859 98 398768217 17 946989896 70 243073214 15 512821038 74 3240473 50 299731620 79 886734647 43 956335417 63 609973377 13 467835377 57 330004054 56 288764498 23 407742388 63 557212470 57 376836349 77 138372954 65 815319507 64 132727939 96 24018468 45 770992368 94 514342647 5 101962675 47 176792672 68 958136524 5 150114424 13 194614019 16 697863845 33 813872318 22 37494934 58 525495281 49 98922962 24 422112804 25 226784969 11 577209241 91 856786147 41 549853766 4 857133357 58 204184039 87 563754658 55 337615681 68 550418971 58 236814653 52 237903194 2 840527887 56 874952450 25 630769669 70 67533204 57 483114324 4 980200320 0 134729297 86 991880536 3 403374903 77 106005087 62 528385022 98 573270482 56 125716735 98 531549532 5 855798010 22 922561830 40 705399455 34 204460056 43 971276378 46 480130320 25 247405865 11 815679353 91 124752415 27 41512760 46 316189682 19 403374582 74 595029139 47 380301086 17 10108462 93 945794138 60 765567954 66 662930817 91 193238115 60 332797204 2 832564084 26 666153486 69 23910762 21 678625735 72 597221681 66 192782109 79 884236136 33 691509727 47 343602350 4 806228907 34 37160508 14 14102752 88 545109713 72 449129691 6 98073766 17 85477712 39 298126223 28 614101519 95 71956976 41 765231081 48 325347813 64 411809138 17 443486248 86 408617844 37 743482747 15 403024495 2 923648807 70 194307030 10 768473557 20 606457714 28 39674500 20 127992375 17 635588257 22 691996858 89 356959715 74 481018129 74 217920784 33 805765956 38 364675410 81 795365397 20 649712452 94 227939316 47 769943899 59 983719434 88 615497727 92 909840025 30 750512579 34 805269476 70 978502068 11 355024952 1 691912748 80 201291095 60 54157225 62 943957211 72 449615870 14 4550968 99 481007676 11 422297305 36 137241248 61 706636767 61 570708584 96 264707964 6 979902550 23 984925738 64 217079107 95 412898491 75 518479115 99 828730774 13 500079193 100 326658618 16 91939383 73 152992924 18 307300673 20 751660243 13 5110653 45 703378557 65 460547686 100 841533794 39 820423465 68 338016225 21 925436613 100 721051697 33 647191807 46 985627110 45 87994830 98 246198362 54 77866454 97 713916343 77 896474067 95 213852389 79 969095736 44 571293465 1 217616146 61 656755672 52 366419964 88 372851582 55 287368111 2 704136283 94 102018893 39 879472161 46 687751610 62 450220401 77 487194873 4 503491538 79 662195507 30 7921875 25 467926277 92 486011415 95 502428967 85 286133007 84 974956269 83 694969918 57 4935535 8 136165435 44 682082600 23 14485086 29 978049445 20 685538281 41 400552065 43 800278431 29 856597927 5 838897218 24 109249863 8 508715865 41 238357742 87 750361555 43 537727639 8 466501864 19 345782511 67 514742913 63 176235022 40 408598558 68 118403357 87 700233306 67 836552079 64 636031359 75 600055293 86 955861013 30 383969143 28 44434590 70 818242387 56 261454059 70 180274963 80 590010831 91 287503822 23 832804886 61 945371113 15 170505577 24 514826156 33 888143391 81 951251903 55 377882948 54 726504436 84 182422689 13 19682742 31 34829237 67 103112865 50 675265801 31 682793076 68 51366223 56 520904802 57 424609137 65 963169829 44 459355763 77 971069127 56 171823241 84 435512037 7 278356007 56 75979475 100 293295933 15 627475262 43 787814395 28 205181744 75 636641530 67 420341358 73 887763288 95 650921538 35 592233778 33 335011696 30 115100480 47 784836454 47 274731845 19 88424468 56 595283317 68 41813587 92 781646128 94 143407987 28 76332156 90 765821596 78 276294257 90 8092043 2 107222073 35 864107989 21 395825659 34 506860093 31 252105948 31 335065028 93 369459219 1 750275029 46 59275302 27 17926815 50 508195116 58 256630631 92 730424063 33 929535080 46 540466261 12 816981624 55 535222186 81 413620460 48 23760561 7 661115726 81 410894892 10 797740353 18 659913971 54 208852952 50 812103166 75 13724325 16 776540030 63 793103474 99 83114225 53 417233255 20 518315254 55 896356776 68 163905257 41 370133438 68 962117280 6 464987106 38 276700902 45 550217140 4 600273783 8 52428448 82 832829918 100 222344233 42 98326221 43 47789656 97 698915793 49 273644774 7 7672250 21 23628991 94 735987095 75 311742829 98 689520584 24 451288952 33 476460759 35 436695700 37 6867644 52 23124064 98 375163468 80 651268187 86 685209342 12 465097988 51 273254640 64 603840921 66 795000168 81 310098934 50 914259477 32 785875853 53 414714641 2 941448653 16 866603808 99 981910157 86 396749721 49 686063784 66 306445115 73 790830218 32 860038524 1 37964798 53 214252782 40 330760178 34 300800889 77 41350205 73 344406515 25 283324304 21 960649621 100 56615513 51 117268519 78 291682219 10 786196897 57 770978120 33 283044999 0 522337986 32 14679551 6 616965706 1 453037924 55 570221035 53 961243482 69 962223234 47 789411651 45 21917377 61 999211771 98 319443080 58 581268342 55 326315368 33 936299462 38 448954572 31 407076121 86 680196575 67 892133515 48 938934554 96 515093313 30 402519800 77 680912776 20 49314543 56 778811728 63 491233254 16 886974878 4 334907642 22 354981284 36 435914647 3 254222730 63 826175785 50 490412569 65 182295844 99 486872784 20 375593156 73 318134844 27 132265283 64 108350220 48 16880041 86 802593440 31 112432779 24 551625859 23 242831102 63 953398214 93 34602684 4 28023670 95 409126229 61 340093345 39 530606038 75 582597703 12 699705847 65 72504044 42 32740474 55 70900116 42 639626604 63 878169091 0 711960686 94 198138442 48 874756437 63 916783773 1 742608061 21 298817406 74 510809481 1 610234541 94 375550640 59 516406445 61 260160500 62 416627405 69 520036685 61 382822103 83 511861263 56 301469227 22 687910233 67 755272274 49 228275408 57 440444326 26 175332656 2 76534253 91 208324086 7 422384993 95 627319936 72 51580536 30 64183407 7 725601264 67 631455964 31 907735149 84 79620258 96 167963703 9 172729136 88 859625852 75 654593862 47 376884836 73 620807220 82 961673784 54 478414705 19 468171149 84 394246632 83 16860436 58 351630883 51 636004687 36 895171765 83 847007052 69 337490502 12 788470835 95 268279599 64 738213795 50 939924723 51 518165158 25 456478998 20 771946801 53 417136651 32 548592905 12 545440163 33 580564423 11 71188128 13 551714474 61 937194342 66 92398218 70 466141356 6 402415599 11 441639984 24 648168482 1 478331445 75 839176488 7 43810868 92 58418743 6 261106698 92 36964409 76 963750282 28 530975513 75 467592174 48 732669675 72 113867182 76 36441286 43 218228270 92 849962617 11 436633068 57 478613574 91 557245259 84 680641509 35 296750653 72 163257698 74 348417535 43 454444673 0 974825695 71 324910728 26 173826969 27 708417721 17 721245026 1 159319991 43 246134276 87 860557402 20 881546718 4 866451870 0 145744806 63 650031085 0 130682835 18 891857069 18 185491268 100 171174266 76 334195603 62 705820691 52 916664711 71 620901407 43 426220782 98 619780113 66 644675526 51 319572945 64 218994674 86 242053613 98 53868030 12 658105803 55 967706616 96 48967353 93 270285327 83 288693575 91 471663559 43 619037478 44 836196392 44 39313583 96 459883598 39 744176719 8 303082540 69 621670571 77 134676147 47 648993372 60 893184950 19 862029541 18 800628716 43 25145733 39 602386772 18 616306405 41 490674237 26 159325859 48 573449815 14 143900840 7 226410967 72 705655773 6 816416384 58 247288042 47 558373990 8 813514929 34 844768513 75 775596118 42 412693763 17 788569453 25 911494985 95 16520994 74 978480001 53 373945103 65 995900933 22 195691559 85 852338529 55 617872970 49 237745633 75 316381016 9 381693040 16 436334955 8 704973910 10 878424430 93 794390334 82 743550812 92 49964958 51 505381558 24 915367974 70 827830645 93 320551038 51 40430592 38 305550662 60 665142055 84 994564799 93 817428496 92 328107371 60 611062163 100 330026313 51 451082186 27 989413195 4 128049264 22 702208726 66 44721603 56 542007506 64 578321213 9 941468412 55 692572833 79 931930052 93 153490993 58 747716995 32 725083153 78 901057925 12 753815952 94 13582613 98 26696437 59 842362472 70 358337801 86 67771603 18 457982193 98 840412656 93 989970069 13 946907065 99 740741560 77 958139795 29 986472990 1 527307497 9 69042083 69 567261855 20 17429703 23 581720394 26 914714646 99 408266219 87 230554503 33 498650839 82 284767917 94 770844347 89 595752515 49 253062015 64 737952943 98 361276318 67 835001211 70 155694145 35 97222730 0 233596292 82 305999527 10 357864017 53 243968428 23 154823401 84 358270041 87 395105081 64 493797310 43 231541846 86 687564291 72 627513113 76 31584040 9 802130582 83 298486328 40 18677577 92 156364707 53 226323363 94 196680725 32 764811900 65 321668420 52 353308859 11 485788970 5 101223365 8 729301315 44 14055611 69 977132676 96 329916732 39 467187320 32 661666555 13 679455694 55 45051345 13 103618681 53 703546769 6 871938475 21 571444856 68 496934665 62 322563958 31 833596141 97 344069942 66 197940395 34 110051024 17 678573748 21 205757531 13 223227821 58 394245948 41 872589637 64 150239886 87 455442762 14 884380015 79 421213868 48 553115929 31 830808532 18 723302478 3 412892795 6 62061283 94 230871980 43 597117116 72 218828744 63 542797406 13 807367242 89 237542037 42 687591921 36 219621114 92 367365266 18 519306633 50 501039997 89 632955944 82 656189174 25 335137990 71 461986003 9 559334902 29 450302402 14 913467528 25 521772919 64 278792080 71 845052395 46 859256273 25 749780081 91 917809373 49 106676344 61 583037198 36 725291653 71 103337283 53 881335889 68 16634768 10 785027787 78 690529305 64 54691096 84 157376534 61 85369373 85 632176470 16 835672029 8 423203839 30 830084262 47 649313696 74 912460930 37 953847137 18 512239385 59 390335919 53 993715856 82 755829159 47 315256425 5 668057159 86 169005791 7 252153418 21 420906682 82 857514332 83 745674107 16 278305313 3 627241217 4 358039018 66 324125893 10 60771802 6 815762482 10 967863593 9 759710219 100 72515198 6 648209362 99 288325930 2 185830344 29 76143890 6 672134387 0 170162418 62 582959069 63 873985642 93 145947656 62 144483172 56 393554225 26 242049690 97 617492771 67 987929180 80 737139773 19 736163065 50 207701569 81 570377533 17 581093571 73 235755378 36 513987838 56 66909141 69 933479670 3 983494328 71 141628069 42 663555017 5 536617141 49 304382122 7 733390668 0 395490905 99 269701534 51 519385437 44 307990723 59 976145341 94 181136414 42 756385263 88 762611235 63 657781828 12 652810231 3 297192334 13 402846359 87 521279448 97 780783580 36 584649609 51 341237786 90 665573332 10 190546732 46 373602193 84 776268327 56 203771862 60 500687619 41 116450576 52 68742908 57 327850009 34 937184781 50 405490996 22 596079333 69 660777460 30 366273066 28 830221529 7 17217229 34 940629502 98 570999163 6 692437615 71 513136635 62 520710398 3 827426316 45 492883585 13 12186121 53 814218188 25 623717888 52 151854279 8 457266419 27 755121732 49 808318171 25 177947752 39 704442792 54 22437825 21 692308109 73 685240574 46 33710450 93 566990155 73 792320448 71 520329753 98 609746671 33 673422132 87 881422842 46 112673713 7 609045708 68 794602432 23 886021310 100 672090830 13 549995903 96 815260148 49 299543455 24 327791456 62 409422855 54 301425686 19 518997917 45 317037865 0 38878554 30 757781165 61 619117923 94 966769906 25 935979790 49 222002752 6 342733653 92 960099085 18 65214242 99 805137175 72 305868265 79 835411247 61 867845202 41 394018697 16 439186645 72 708138278 96 770013419 90 819585273 57 430489567 16 853056125 77 433851063 38 30579575 7 609788200 35 891713434 6 390447724 7 675358473 41 915373150 84 788103187 82 685619189 41 420786170 31 369631927 73 913991397 28 246360456 10 964086143 43 695204034 18 488803952 0 276556465 71 713027362 64 546853320 3 562817179 70 183593770 61 657138504 15 671928790 67 394322335 57 8518823 9 610486228 46 763869102 64 518738753 86 233365243 24 753408444 5 788141350 52 852738549 89 400267594 76 583517315 24 677043441 15 235126418 99 686903450 54 124626713 92 111843406 54 799531441 3 386372586 96 848260621 96 749646872 34 554620432 45 23954563 70 496345715 74 130035317 81 596265457 29 34183271 28 610798784 91 814873259 10 748955262 48 849084315 20 357701222 58 238145991 64 570958497 100 315866985 59 147345997 53 297319836 66 64104638 36 537110131 58 268532229 32 386536221 9 271263638 1 647877481 63 52783113 2 613100693 66 784546839 40 490728668 32 194334752 96 140325766 30 637073053 32 29735458 65 712932385 46 208504336 39 522652577 28 761892035 57 249589554 1 608346297 51 357287754 41 894446985 53 794679599 22 651448042 30 194929797 70 875974640 63 812097865 48 15564269 36 718082322 78 585041751 2 591061702 19 566677663 33 657949935 71 348118802 28 731613222 22 881663442 61 149474175 25 623962771 2 881354126 35 766979581 4 742341009 64 246211749 50 9340976 44 808654079 17 769721645 44 927023561 44 746245877 91 697951691 63 208533930 53 133460596 40 594613454 41 664701003 79 686255038 45 628894374 12 89541308 35 523277702 50 197508289 8 475507590 91 385528922 48 714851035 79 766990259 29 532256282 54 856451871 50 838185096 40 905105436 80 93869207 23 72985619 16 110761789 63 520866270 99 283400998 33 59735105 32 870319346 55 189268147 99 105506364 58 690747488 82 291142463 76 480147901 57 456808534 86 307696618 48 40482141 44 499509110 3 312724244 16 224510740 72 774499292 61 215850664 42 632879958 72 877402869 100 116149990 40 719719564 68 845603469 86 309582541 26 268433255 37 209865348 39 194122173 19 78051265 19 270196319 39 912459409 2 726566219 97 754959939 65 165442340 37 179778880 5 777205402 32 586548538 71 629055843 96 528148219 69 597959555 82 970487631 50 24859883 63 531149377 39 116816692 36 946415973 95 507118589 99 651110075 27 550921605 32 808410128 11 168117531 45 617718022 58 168041895 35 528225649 1 658390375 74 331335883 88 412470478 46 863390777 86 547239644 27 786896568 25 782995999 62 592161264 65 223367759 86 260345324 7 283475370 83 566851268 51 253181638 93 9352487 74 721522231 85 48994745 4 786576336 50 940806272 1 744068939 82 218991445 50 868377786 93 151810529 74 83558125 19 401124662 64 735016138 68 149527289 3 318751779 43 662054788 4 143054949 44 999652943 75 699975145 89 325679411 4 568540281 71 624440305 31 953382532 15 704603315 51 508605228 35 625025909 11 779918848 15 776169172 93 76266565 55 758183696 73 669210427 59 406400147 83 460738558 23 399237231 64 523118842 79 18781652 57 260090952 43 703483383 84 311979680 48 697196729 17 675699701 54 76865593 0 936259577 77 536185415 72 44182619 87 406030396 19 66614818 70 337663525 4 588575390 22 773600552 66 42497818 25 560399087 86 192663519 51 594589158 28 24421758 57 734209955 22 139036016 98 594327567 1 705181045 5 318848632 76 428559569 86 96726729 55 119768037 98 722883225 91 801971755 23 681251922 39 930238417 73 527506092 88 631633392 27 827895647 40 949741157 13 742848086 10 407200723 39 965983920 88 271238749 37 142083981 9 216352331 9 750173249 11 18464590 48 388875739 23 428243946 35 689502239 23 838158795 73 705586778 52 632461080 53 92871536 76 132643068 70 810298754 33 890603271 52 617538882 60 791107976 23 832088296 21 642166560 51 963949495 55 944063006 9 245305631 83 375078935 58 644844879 9 884184710 6 306545625 35 99914804 52 623613627 83 489653391 10 60689678 6 952748277 8 916633220 60 887366439 46 663206027 69 24778609 14 355162397 2 209105015 95 698035882 48 999906897 4 154698529 21 726003389 7 128739493 47 255914315 94 756437254 82 221921740 68 207600946 73 557491697 37 87703279 96 949160528 65 162981950 93 130809285 19 956570779 34 535739043 56 856271536 39 381658066 95 398740210 49 275967147 96 848678284 52 883681963 11 829488213 45 479785356 44 996475240 88 578359096 57 333543086 4 957168346 78 56237262 99 243604227 51 334312092 65 341758177 96 152651003 60 982874077 34 227496847 15 968641939 38 959146504 19 225290076 80 280247696 23 44224075 38 614365044 51 504422983 11 382574366 48 936195873 8 853186782 14 979300138 12 80575778 55 37700339 23 771496329 77 826567873 61 50838869 100 945163042 13 919838842 51 349102364 87 485533253 52 524432662 10 264535199 84 14012274 3 357730791 54 514886360 61 865890007 29 482021855 61 62738473 84 613513065 15 336098605 49 954646878 57 926102852 51 297508343 19 593267988 26 252595639 32 486334284 25 477756649 30 311266378 44 555512317 96 192431255 77 303871960 48 321825876 32 406862431 82 234636458 99 833610701 63 401300675 8 242612741 75 494801599 42 588322705 6 916276711 17 503894088 85 828135991 42 45865868 46 819053325 4 142159405 36 137656073 20 224955372 4 780798606 100 958856295 23 191804099 81 219161457 71 397650235 58 873182934 57 666197387 9 90509490 78 761107552 79 857788790 52 404942385 53 133112149 72 203011046 46 783099414 62 415457599 77 40665303 70 702204826 35 896129055 12 301138495 66 539556980 20 399645899 78 111921738 75 278706071 55 408336017 29 980988512 7 95082552 71 718150018 61 718923810 27 987079812 80 872112381 23 449393028 33 119044057 67 373572234 9 798120926 82 888029195 12 456545419 67 34638084 13 589656266 5 642999827 80 330492596 54 367564317 0 375668845 55 404054850 9 405869562 37 909867255 84 971936675 94 484892145 92 964602361 93 436598704 13 507842700 89 836895372 39 539275854 73 40473284 57 152845650 1 617901147 16 600931492 11 190362922 5 365123568 35 641196700 67 379357676 44 845956965 83 561370340 52 598983891 19 472926162 88 755544752 27 986671926 75 155891423 69 313538717 95 733567183 100 227396699 68 886993513 17 275953777 26 189112377 77 250554425 63 574675832 67 528376050 7 380992076 48 134783401 35 254609458 69 486553368 65 51377460 18 40434905 0 292146948 94 672074169 16 676481570 90 231463651 94 969830202 57 353758694 34 992124130 46 700358566 41 106221113 94 673644003 3 341694158 44 741211459 25 911974009 79 550399684 21 495540224 58 997846800 71 33307272 7 626177786 29 187208547 44 142556291 2 808172641 95 130156023 51 570553648 66 314078761 35 154887420 57 137014785 48 929903224 7 668055771 82 401214315 40 492161815 64 136524015 57 548028048 19 794013482 62 387323842 27 872123991 13 616910730 49 44188540 42 702628111 92 908833230 34 210971626 88 953567134 4 281362987 68 111766547 37 808734909 71 846068107 88 201189018 97 763822804 79 81346142 40 829453730 83 958100515 79 365567977 75 209315226 20 777910498 32 423123787 62 515408562 84 12236825 55 308474993 52 494640066 20 624826837 63 545528249 14 97649438 42 658746273 69 248342375 82 15422048 44 191895192 15 797619208 15 438843010 62 285628061 78 884675294 29 22645203 60 56908274 13 494251064 11 184830545 48 990275615 79 655188430 24 934774563 11 677157477 79 23076602 82 13355749 70 771071759 80 892834165 35 27386394 20 114964870 61 713936654 15 163677213 6 291763968 61 383571814 89 285736326 42 924224404 2 613927039 100 398319723 0 689517148 11 247168533 94 576215595 20 271529715 50 305103532 82 734153743 65 211357990 96 571539714 79 109429996 56 396344139 34 627917313 55 5031848 75 858316508 26 477235052 5 612541815 87 140563983 30 920993822 42 169645062 66 261174406 85 220623664 88 307021798 13 824780948 62 982533899 55 601942990 46 755356356 49 728424192 7 272021774 51 491729563 34 527119206 55 644531911 61 100857811 83 79741495 13 113262820 36 872901745 68 480192508 0 528490715 0 89438221 34 400781802 85 442915149 81 190700475 29 657290635 19 811449600 90 952869545 65 983624271 96 624590362 0 775373482 77 433442716 10 421876702 37 249950003 11 277234685 58 842882539 58 64839865 46 474905598 40 11171204 58 174415111 18 392140299 30 9049503 12 324418636 73 323398029 23 520677965 32 755223468 53 9759609 40 640862556 32 577175343 70 414472603 50 264423246 16 818516635 35 121810880 6 999143267 92 382523184 83 113090983 24 733525445 62 53232161 62 946864689 70 235871317 4 938916533 74 410284361 67 825030408 9 978177963 20 929122669 43 520697180 13 456497127 77 442050518 64 40277087 8 319740196 50 802789283 74 185803474 30 770566242 56 82275914 65 48272295 89 946105374 66 873065927 10 361335983 69 264677576 22 349984855 17 428977979 52 306523095 31 900043807 45 495000243 90 943227310 25 946805571 42 178057429 94 805643460 23 763246068 94 908956337 1 447519105 25 695456575 85 275897758 96 864534012 64 734816655 13 354362625 36 92689928 97 924085580 90 810111301 38 156059213 62 509279165 83 574686958 94 120888701 72 326647231 46 591751832 96 957168577 36 106378060 71 351686773 70 5433680 40 228611516 0 26843424 40 164262977 29 139016396 38 934908625 11 403095609 50 4602304 94 242849572 77 698323596 58 445940720 74 256235269 64 188605673 76 116612664 66 403290815 76 320685926 44 353041763 86 365645082 42 476958184 76 612647428 1 417961688 47 581697154 45 396308328 64 751768461 79 710198715 34 956189488 83 378611507 67 255403517 7 690085281 51 217916056 54 502522270 66 931288699 41 794274603 49 225907621 58 985493365 66 841431710 87 428477697 65 964524486 91 770726581 39 247615187 63 70896282 78 112783148 17 698578079 50 77731628 31 844234438 93 502647802 21 684770742 95 173385229 17 394560434 13 917229313 19 243009555 85 12807874 51 472321738 32 379411964 4 956484956 24 235946267 92 966577791 0 124968546 70 112804514 34 353012414 61 463848433 8 114757181 93 702851176 43 506819985 17 963865140 46 822569539 30 23153394 63 488076616 92 842074941 79 345705323 43 739887106 27 903716375 84 935140556 80 343549450 99 295672011 32 536913254 61 535276555 26 232076943 9 912679430 100 481224816 81 782488682 38 753904066 84 774002036 65 992984131 53 746566578 77 982226465 67 670034615 85 841399264 1 150007336 99 720856106 93 434916242 46 748653925 50 447935383 35 79552683 29 657464702 32 793463006 37 661938426 66 320448335 2 105232254 22 441585332 7 752685771 66 7727457 75 559370283 93 171153221 38 908011699 52 359621582 2 515273816 71 413631929 53 890076185 92 12750541 84 744432696 92 620522131 97 552116832 57 163837162 40 231155553 75 42532459 72 7915504 10 660815452 51 313240252 74 619575925 22 766960039 72 936885257 17 876718923 25 229555499 49 635934862 4 20092688 63 459786537 90 402444956 3 794925265 17 789034763 85 645183082 96 538792528 52 857964626 2 185709330 87 750988926 96 84835480 42 785590524 89 532313724 100 905382255 38 729401218 51 513911052 3 899819235 94 737542591 83 82942709 33 568039945 25 93047102 75 892525349 88 848279155 4 135405245 18 545572013 94 765434849 94 188847453 13 911669948 68 167716179 94 462323430 13 502064539 9 326833038 20 625266517 88 789851846 16 704399414 76 356021003 4 436527794 82 820306415 94 6436351 65 704806887 68 423562833 48 444128173 63 20570972 2 423619436 14 598849513 38 603433780 50 872051806 46 174651377 51 25223444 53 612415341 73 510656973 27 938776362 46 845791639 37 959601844 53 3937874 15 672769301 33 693502304 28 710662365 74 350412651 22 886309005 4 625982104 90 938679390 48 551313657 54 114184506 58 679876420 82 877684790 95 109371029 2 943642070 12 929588387 60 329289268 38 365122398 77 436778839 88 16381815 3 647944246 71 871287421 17 90704416 42 21792254 60 360447354 81 524118890 56 926780297 43 150941703 25 439483659 46 189441214 42 815898080 33 838772661 72 258513280 92 180122385 53 62812310 33 711643783 78 477529749 47 858759532 38 791884586 77 236410085 89 51816109 5 614547242 76 567971364 29 721931114 1 693407971 84 178581407 9 542221916 81 696668255 74 567543522 56 580023072 90 643497282 77 824239923 93 962346588 37 620160064 79 846252742 33 437916121 39 172295510 63 408016211 41 734566664 30 461350347 7 957037618 87 173610571 31 819804738 62 632607706 56 82922870 35 159494446 43 71732489 74 226748512 65 744382280 76 651133928 78 740485432 31 722866723 65 504978975 92 825753739 63 286246822 73 426958009 88 908485835 86 536898135 94 559642325 35 462548425 10 300194438 5 299871163 1 615824386 52 68552439 0 688954299 0 447869475 84 797381710 60 370310833 46 865542324 43 999585870 6 322963810 19 531959118 82 146319713 81 625088968 31 828245458 7 279314239 66 324986390 52 797751876 22 777416860 23 226410131 3 601574491 7 896051735 72 211680839 1 76564123 15 656440267 46 566248965 2 971796242 95 576945681 56 639131265 47 90409832 54 111084367 83 385501091 94 956719237 100 510234231 75 701912206 18 610056507 96 467851172 33 486135066 65 496224357 14 885757398 67 157604574 39 834892694 41 308782316 97 209030591 12 647965501 97 514612071 60 904028844 92 749222839 91 994605969 36 128480469 6 713548509 49 834314477 49 970436320 17 745379577 53 546520002 92 632328335 32 365751759 29 938028295 62 757935227 66 158829718 16 576493170 8 975370458 27 676147058 76 625080776 75 406450275 75 736575724 89 173864458 62 109394910 14 161123103 74 38245176 39 785109068 2 584338300 84 241399511 61 125895528 58 367755675 18 563897488 79 921776941 60 516742081 59 257536604 21 642844820 20 598272860 61 167546114 47 817629577 81 625797210 36 253208764 65 933430311 51 725452852 41 472230806 78 652443248 90 94690397 14 700595107 28 943448053 78 91518613 6 495911635 99 641611597 52 713965414 78 347927666 3 929057490 93 190295014 72 65814478 49 274333345 80 476875302 52 107806223 62 538932501 54 566226007 46 63014176 24 622543721 35 234860191 1 187632469 100 176022861 5 545247978 87 303948387 72 376222886 42 83846960 66 713943438 29 683541217 30 657011623 10 686547430 30 448430732 94 536385673 64 810996138 37 758190790 1 429189915 52 325011901 20 465887411 29 37127021 33 403375411 10 821030477 80 241419824 38 972064878 87 437765390 54 427024380 5 286408257 35 153546896 82 984226824 11 567737531 8 167562371 71 934700145 21 319369099 11 567930240 14 129313434 38 16025011 96 814751234 61 839118502 84 521554509 9 323473479 23 54901577 25 992339388 2 852535003 81 472336775 48 489685843 58 209602767 31 171286287 24 688770109 57 679413119 43 633018464 32 287100181 85 75272936 37 487904516 68 473880304 58 208676960 10 636914401 26 567271174 86 372692471 50 249422076 38 96722201 34 277175360 33 326585944 87 878323501 39 208189225 29 229393833 29 425725272 19 454862774 29 348265201 18 477355214 91 152206325 88 738935285 93 157455821 4 212785695 9 557226141 13 8047901 93 479885566 95 271988431 7 743793193 30 979346672 29 543000358 58 436923103 77 498541721 6 337064796 70 952045451 49 622771444 77 925845205 69 895624055 93 43488576 23 34511511 86 351993428 45 36251846 38 305691269 78 642505864 18 679591631 65 949843703 61 981639102 13 84916201 97 354880764 63 504919873 43 113215589 89 679341660 2 737168927 38 209221677 18 882806871 61 63564133 34 814744032 38 68058426 85 551223932 68 970582864 87 305436779 19 873789886 65 89268222 75 408939853 35 464422459 95 658916687 21 456513352 84 826223398 20 338337194 51 245481653 2 237611705 99 660169248 65 952505066 29 905308147 55 290859280 42 135010475 18 438862023 28 752825379 39 898236407 14 449780195 22 757231787 48 718971103 28 531075367 48 907617989 43 308429888 40 349611729 93 841708875 19 835628408 3 623985588 29 46795855 83 46693626 20 945498147 8 224750475 7 18323198 15 938699694 20 219880755 59 852927528 41 514726793 26 162629996 21 635141903 71 636034060 44 287604866 1 544889971 60 857697758 55 466542445 82 853776395 77 409835028 27 454118285 13 364179813 64 781131206 74 115082514 4 698817093 89 547800121 56 280443713 55 201783321 48 318306025 25 304494593 11 787160876 82 576898724 27 190417415 89 407654342 46 925906563 77 51665642 66 625995094 32 166395468 83 947709558 86 924201392 82 675977413 87 360448016 98 886706825 76 3843256 38 477680871 99 997674654 37 356363572 79 793300244 23 987054687 23 909364101 2 642625789 20 384928326 39 168058553 46 236775773 14 895549638 73 75142033 50 812022306 69 792657163 26 297805329 71 483190316 89 445071033 5 600013158 55 866474452 37 390808196 5 16456091 74 537515166 72 42437327 22 674306025 68 908853234 11 646642265 6 475574199 75 353759417 4 394867204 14 872263758 82 509228220 98 791937114 22 705169478 91 431775692 50 109943153 5 565067156 94 658809961 72 620358266 9 866476241 23 389027787 55 631997861 79 898427439 54 524958107 76 738986716 22 693670173 88 721171199 39 377979315 67 603002186 34 993446907 67 403144412 59 259020898 40 765498247 24 570893651 92 120885396 87 600192694 86 303457354 68 138940250 32 763643942 72 46047263 71 402331868 92 791576755 45 133112659 23 577219837 12 621018065 71 532187811 49 598173355 85 446827091 98 6091693 22 38257438 93 499500389 88 109408821 59 884312318 1 389784232 93 782407845 15 799144853 75 855020224 85 789478575 75 223839862 54 90436214 95 918418916 5 766551879 57 607532562 26 677934019 16 88008318 24 795510649 82 496962198 60 167409175 47 392063479 1 189579972 44 561009519 13 445506798 69 854563309 83 995050142 96 435615653 0 692572046 50 239810210 26 351023452 22 880196882 46 221952425 5 29709414 63 763678531 23 29214123 93 506198655 11 582004641 27 976375795 98 810825079 91 473734715 17 201383755 100 822105060 50 456783643 70 98338866 11 382446720 2 387714084 5 408471567 19 308607642 62 960269326 16 508907313 95 34431571 3 645843179 30 597579797 73 11276110 21 256485110 1 389309315 4 950130347 64 240200109 83 473329770 8 575149684 70 328369834 49 822905200 14 420388947 79 507459860 26 306828139 67 47027950 19 651707967 40 559128433 91 506381863 99 515498565 73 245488253 68 383813220 68 892851077 57 778463035 56 15853372 54 620394219 93 185342708 41 961019433 90 527026296 47 691420200 60 593666173 51 517967802 83 718152342 20 223216215 78 224381023 7 961572746 58 650948604 80 44600917 71 313102946 55 832810862 26 254693781 38 87455091 96 2427513 72 130580231 14 391452562 8 138752790 72 952812707 74 10647469 75 950548551 19 901374792 25 15913286 82 325801519 58 359964235 21 502737483 1 853543473 54 423944599 68 659616419 15 72538628 63 457165758 96 856875162 34 974781125 78 702404190 70 102222837 100 172145361 58 750828178 63 739076794 73 344994658 27 96408025 93 69983685 80 940087993 76 421199784 53 401862308 52 958454859 31 736907535 22 938289190 41 111837013 63 467475036 91 305666834 39 129141092 72 408065133 86 530687905 77 481235160 16 206312341 17 646738771 56 585247633 79 290410647 0 606245892 44 66412311 75 617510175 10 651209090 44 795102428 81 913534557 50 255908418 52 432038897 56 712004685 93 272936033 95 960228012 42 379625161 63 235799721 67 665661943 61 339012101 54 159793367 85 232887914 59 660483265 26 891808152 88 256411663 32 414961464 58 896126134 100 94945459 46 265122422 41 755744564 76 754026112 75 676016457 91 492161867 71 932623106 84 829631840 1 803017916 32 59141323 45 48401691 85 51144540 12 384651061 92 529436815 8 190358266 94 203792808 8 415615570 7 857175143 5 858590164 89 930320590 34 525436254 84 49021174 41 963034256 25 662833319 24 299674469 76 827002014 100 958617251 84 243879529 63 732647105 92 566153408 67 575963358 2 823216376 44 487106698 29 462261814 3 60855289 70 820201568 47 375692968 32 245619654 60 102573838 80 746756400 81 996824805 77 305762136 45 405473685 94 903511459 31 716893130 12 497587630 40 117959310 39 235638422 41 300347175 16 855280757 19 577479378 34 177604959 27 89829828 27 997222407 3 609777398 40 484543288 83 86429225 42 858261860 47 587339470 93 481238194 49 722335088 45 158740622 99 699908855 42 182573227 58 651805358 1 51279106 87 559486650 9 573131796 13 357564585 82 607200069 84 836149131 51 341922961 59 605341405 10 41751349 70 955063373 82 877970537 82 78074412 97 564994284 43 410261064 40 720316850 75 645277970 89 284415674 60 71277521 56 515782386 56 734019082 42 988918998 28 117367822 78 919891208 12 448149357 42 579745215 75 834093597 92 285175047 93 33538306 94 549445417 0 536704494 67 136168176 79 237071306 2 363961698 96 590164718 0 236324126 56 283999280 8 494688799 92 424602654 42 591088188 93 734346180 6 899008043 31 333197179 73 767585553 53 11339914 30 531324066 82 537328995 38 839335333 60 700764734 99 656229637 61 529353041 38 899369067 33 125735762 74 174821655 51 169805655 80 32079555 20 792695158 36 750751751 52 352696157 45 312803491 67 274597569 93 67272664 52 247260809 60 140466889 63 454389141 53 775399181 65 945282245 99 107530913 77 78855241 42 974132675 87 759247047 65 194576658 3 260515000 82 535579126 83 910817286 11 162750870 75 595978996 67 102536899 13 454897780 84 987538718 69 574247732 53 305481032 28 300073314 11 636909124 55 724965275 92 237653872 18 599739767 14 606123679 20 522920937 4 577608239 38 859733828 94 368963947 87 273310412 74 699176410 33 45943872 76 565418487 99 736587326 96 888566630 48 79594177 39 444185375 22 952103111 93 188600869 53 311804127 84 86354260 16 675501632 14 722844735 60 903105467 35 12439734 17 914868761 38 139212439 53 274244216 52 962366980 63 328674579 63 526416987 92 261041003 65 36926781 52 326011085 99 984830908 33 819330786 39 707976337 4 757119253 1 112908252 0 828508012 47 110953268 23 442749311 90 99486524 27 242487474 47 439494519 87 520473876 39 833938715 42 457974452 67 14648994 97 160688588 19 501568112 31 577290082 21 341284082 46 100580417 77 219783454 15 776515937 83 998270667 76 689459606 66 208039440 34 439942958 55 145202878 34 36656689 61 243499468 32 848314667 29 762471288 80 935169381 22 563995481 96 813620850 97 49533676 73 708340637 17 369825066 66 942209765 32 165151376 84 927907568 44 44303500 91 497298644 80 278077412 9 190192701 56 923448438 29 199464003 32 746413301 4 689072414 21 45893429 97 910262441 74 606729789 84 97663861 72 351171974 14 521298662 85 615435096 53 821993198 59 159024566 86 728090862 59 800679039 6 850613135 7 784721414 92 39718953 4 368071309 67 709169473 55 764833397 81 434400140 50 628953753 89 878091055 63 345266648 89 42288104 64 326672414 55 457416272 100 633027230 42 816263300 9 101436573 7 529967573 69 195508168 97 388294170 90 430481835 62 390278589 2 590038322 61 658928734 57 213702017 6 207331054 15 756452175 2 919574013 60 448748867 100 679291498 0 642403148 1 262761899 27 563573530 36 488525171 40 857907562 25 432754080 15 941106444 62 322226413 86 32233383 31 215813243 26 215784779 13 550534264 31 875919070 69 135196320 16 70892028 53 879660106 19 991669693 76 376441617 69 136870645 81 94932737 28 522553731 38 793328901 47 186175887 44 635173363 14 984313671 76 568180598 58 129608638 73 742293963 32 661794716 79 945433185 65 112505597 10 926385051 79 891631574 53 186754823 44 780144646 22 817683434 77 77289923 31 269266871 97 772307203 7 433389575 57 586154983 42 42412037 56 904309262 98 522456164 22 228960780 25 876156302 32 932812504 34 272026327 93 569474371 19 783917584 90 303243337 4 96263567 60 296521159 55 12150724 68 84155518 51 66630974 34 924583914 13 729424407 13 611596691 79 613207952 51 890988119 5 623001908 86 69757315 71 102028407 47 10552878 50 845070312 76 946795775 14 614463067 64 316832808 13 56396000 97 744108920 74 302002321 83 209410767 45 445355478 19 636244748 12 930278895 2 106659719 67 160386878 1 966307343 41 750553290 91 322629242 80 822865090 66 120982661 54 975250183 11 53059513 21 4801772 93 503224601 10 564990965 1 293736896 83 319371133 45 241847184 100 688602608 8 529910701 30 309951598 47 775377490 30 526273279 66 223351291 21 453557545 71 596137194 26 359239404 8 939543415 29 685348489 71 770915780 12 782825182 69 953204721 55 652254879 54 107411942 57 344434702 54 531433047 60 762634985 49 993151489 57 940107455 93 12404660 52 307126979 100 596083616 20 103489212 29 699953968 11 911063128 71 772598614 88 351249571 93 955846535 72 847602023 82 560242964 24 220343259 63 954346054 34 222692765 15 816018204 95 300842153 36 611357639 11 582342809 63 541104532 89 826278773 11 502657590 66 353560770 39 435084854 27 495758981 97 951869283 99 747630676 99 260170703 87 634505204 49 341398403 83 832687720 35 927854035 84 791850397 29 743092075 34 167863159 1 928951592 18 38379198 2 548025368 12 416206391 15 471413734 52 26047355 56 995820129 50 538890368 34 897612025 80 509381541 34 916330122 36 673956048 59 949479781 19 543443937 96 597174029 64 622153831 2 217472913 56 227510587 75 913403985 100 945066263 59 811504250 74 126592232 18 8274936 40 584221231 40 877351001 87 638043083 58 575929611 44 348694739 98 372264366 7 469890978 46 16645588 7 655921407 6 873666019 46 112567132 35 605125830 11 831822900 47 23713246 15 81778208 6 864077663 80 556405342 5 724436686 96 201828859 90 378399645 50 822698650 8 893530421 54 820431429 42 665778207 97 941171279 40 163006693 13 102573663 68 520590607 33 825094775 41 917689975 77 197309776 30 761109663 9 204146660 19 49733053 69 811880053 56 489254981 26 683143273 47 689087053 40 238110689 63 706199532 99 434875051 68 85432813 62 231039746 82 722910606 5 15712829 59 714899350 72 34991341 95 68501603 78 717604211 54 832703966 85 395780338 29 741727026 8 736611301 46 728068321 38 748173152 99 626241545 73 575310963 7 779832695 41 666251229 95 320498516 24 775690477 89 538684642 31 839330767 20 65245857 21 353025189 76 21502249 29 572027440 97 727251320 71 623209116 97 580725420 32 454099741 50 736515873 88 673107285 37 402515809 9 167595670 56 436304810 20 625758409 15 757632771 72 460123783 88 339728152 12 236339872 49 477133177 86 293416022 35 240345732 38 879677622 94 354648685 71 7643812 27 438472883 43 541224291 17 152520501 17 928697709 30 490230481 88 563160278 86 999225699 15 828441068 14 939968232 43 104081567 33 897433434 8 758156902 49 317540963 85 865361556 84 383846199 39 215189893 44 368408785 29 77562994 7 140717229 96 737722858 70 198950081 83 837742528 2 450457152 73 468156339 66 270179160 78 169424750 82 429304158 8 497892489 15 89390107 92 925478139 48 397921685 82 86675846 60 174532676 14 873359853 5 28571327 41 565595162 53 814525162 5 430086727 46 858287747 73 744201537 18 416642261 97 499132065 57 128792704 74 429374569 3 106627476 86 369330977 96 607755286 73 40155230 29 451714229 71 362307166 18 829674803 99 849885265 12 755841348 76 526197459 84 845344063 51 157085383 34 673282677 95 304491791 61 204904049 25 473475865 83 233841092 74 75725786 76 408077245 76 41840518 56 339131213 97 895613703 74 547045607 74 693443217 29 354850571 67 87140249 25 962446969 32 36455893 92 900741784 77 104196800 55 62183110 73 357537305 45 265679317 12 10945317 76 231897655 33 762283199 47 305503104 69 676158402 86 812832896 84 992067178 60 807432273 27 267750361 46 838074775 51 959160595 41 500418787 7 813219467 54 809567347 42 822251014 63 375095043 68 585964804 68 987200153 95 30221530 54 388859202 2 373338618 85 405140068 75 434322203 5 717725893 1 853196841 70 605633849 64 121128127 86 852770070 6 484736440 48 601828028 1 881511877 38 527040981 92 410738251 8 41536903 87 744622698 42 431937259 99 989282993 69 503515481 65 916133896 89 345994834 68 141903748 26 496253640 29 754239452 1 873288782 26 266263366 52 806309628 74 294111357 45 124219406 0 547997684 94 147705434 86 97279561 12 446959159 9 133693498 84 833306558 89 616750117 83 141523924 4 485284118 55 314970978 33 312027434 57 68594558 76 623169961 65 47956882 86 950375707 39 887179820 0 946337783 10 991321311 31 175954744 23 516790887 81 741517577 76 2804458 26 570990216 3 914021870 74 290325558 29 477813419 92 350010941 33 32499422 95 630909962 1 837612775 12 440692922 0 10039804 83 697970884 4 387550645 15 410116450 4 259935611 15 311498620 40 468669089 62 399270729 73 522253630 64 587592489 34 616207732 67 992159502 43 157864727 48 71295724 100 488704300 45 63934149 29 148935638 56 929182655 34 324891251 19 602604214 100 986301365 82 826468054 92 86107927 0 226347722 59 387557196 71 661340245 53 235195784 44 688917617 92 112997392 48 142061217 94 915201915 21 648435264 86 383043586 52 540856513 11 668692186 9 88652064 69 275466722 22 60086118 88 82541228 70 85976799 65 403019900 68 438809128 73 321031713 36 702639799 86 364134212 85 196560998 89 569926484 40 288472005 24 439883507 100 172984523 23 145977414 23 825591372 75 61320136 48 5620021 13 206934169 82 905712094 70 424416121 26 654690744 45 406892286 68 492087755 15 811390652 72 764395747 73 97768408 13 494965248 56 60958857 83 514817950 39 976920652 93 780882275 64 499370231 84 818046396 72 677498813 95 831984935 99 817125970 90 911338529 48 234181692 15 311073288 19 98005468 39 104573456 55 78595689 95 667408821 10 54791282 51 901973892 65 111809154 50 892132533 4 542954288 77 472090334 52 55130929 61 271795824 96 266658951 59 507527553 61 423680488 90 672022839 47 159358815 41 226841959 85 227612292 27 957979284 41 246680186 86 183833475 44 755469443 75 648881242 22 806900319 68 793054166 86 34563254 0 923476268 56 267671730 39 210067505 40 762918574 75 583439666 88 581181051 90 522935867 68 700923974 27 656636014 56 931400490 82 300526109 59 512254068 84 336975069 19 850373577 33 781194282 60 123311135 23 331369303 79 959331927 51 38434578 69 840206567 10 134337480 47 759290743 15 175134650 97 287806916 6 554033500 95 612148015 68 363919222 62 81711501 78 983258007 19 523865545 87 700308988 53 492195610 75 345190616 38 166159185 84 969091532 64 145109421 48 192225894 51 657877818 70 760685878 92 561598301 37 635384434 21 32483059 27 833506093 40 705978259 20 297473782 55 295680558 46 204198685 14 325993278 10 721583947 57 246928637 33 442927037 44 993042003 26 591186304 40 495875940 37 294811363 51 616986313 75 734147434 44 347092733 76 217984013 1 474257235 21 473343240 26 282248231 3 551173927 32 696909733 30 41482591 4 285336248 16 284875706 20 135364002 36 583305710 94 512495650 77 21930115 91 526256040 41 376056819 27 841788252 56 321991335 29 347343929 20 378325808 82 271219822 71 841525182 29 364986546 20 82403212 94 698955998 4 769804231 55 369288867 43 16295526 62 471633360 52 319172132 84 268867680 2 363169765 89 708820887 39 882566628 49 630128280 18 153689635 49 438828573 1 149620026 49 611247912 86 450050904 71 387448985 46 256349335 6 155199217 69 648544535 69 308624720 13 642787022 96 79114428 14 469005153 75 959861547 31 646856833 93 632726372 89 18309258 35 893410285 18 409681634 76 815002284 33 805844722 94 416311423 97 719088817 53 487592321 27 910664836 15 159907757 71 556023293 40 372016753 90 546030414 7 664398413 76 535195199 71 406804721 77 119189549 57 453120551 69 270558490 85 914666142 27 43015990 19 808431364 30 621416367 68 914528524 30 455615297 54 405169239 80 203725406 70 351777604 18 146243079 52 241305535 7 37589022 48 943727484 48 189146794 69 21553561 43 626210923 85 729956909 82 397516565 40 292717768 95 560081304 14 991099636 90 997328052 42 107155073 20 35455233 70 715182551 91 893380495 44 196051681 23 79618545 74 961845509 80 776961341 66 179902910 9 166185447 73 816010495 48 818905747 26 358536740 15 890918166 27 980741426 63 735512691 41 457928692 61 662511552 52 295786496 53 570439330 9 379334759 98 178401293 60 871120325 16 283160347 0 737298352 74 447299325 36 153089087 93 198477318 100 864027523 74 700734967 55 46688576 70 545527834 60 733727685 51 658337496 32 473155923 84 684366874 76 130733537 76 99788325 24 76968473 48 166967615 25 286332237 79 38697409 3 792921864 90 118601740 72 118126106 94 179894373 50 849678316 89 879538896 24 234905071 11 766315121 17 626170564 36 693295809 100 772517250 13 897096539 99 239028957 65 201578081 15 148510432 3 429778493 47 1117359 20 530607875 9 872874236 70 41652721 46 716031505 32 674535208 16 756792571 98 790621771 90 512066633 12 956634111 100 691884581 100 157378518 76 621455959 38 31456933 2 562889166 27 263390286 86 730195465 46 199281379 34 727640860 14 977691425 22 621349794 7 597960057 1 738838145 84 898179591 97 510240696 16 974863635 15 226366540 42 230370263 64 781098431 23 207921137 69 86672200 54 746689570 12 892114764 81 829113871 79 224125409 41 760806813 26 402226817 81 272775366 30 791478527 31 880092197 90 228401701 29 878846877 48 76826942 94 624567949 15 275170870 100 847384644 39 9 7 385562828 38 611883023 37 234387635 22 459718031 49 961575531 35 416707036 1 54728395 66 774983465 6 443936035 56 502669867 58 40800477 3 229383279 76 615044683 45 551675450 78 673077647 11 449619959 21 253448927 68 283412378 98 644101713 39 219747434 18 335450052 25 129919008 68 833647254 82 867414159 46 408014453 44 675245809 39 97463669 72 974116055 54 890348425 9 463473592 10 813544263 38 243821350 82 920195151 19 361939669 41 705917435 92 589160537 24 722084011 52 784661720 91 617578947 38 907074068 39 687893086 22 184810985 78 814482876 45 205959002 62 777500892 82 926388087 35 802395985 68 824475944 33 351030962 74 662127100 14 170547357 75 331848112 45 506391998 59 77334109 97 3899425 100 153625524 35 6116030 43 440348132 76 175657362 31 545152678 69 641881405 99 417846294 22 233794132 71 183476114 5 719222463 35 229085319 94 934321346 51 642997247 75 157565909 80 539460479 85 662497974 65 424648774 57 652877059 31 385505642 98 675877529 69 548905443 43 193647055 89 763044283 30 781337505 22 207952919 52 692310110 52 898971720 79 742687300 43 234924565 63 795829144 88 150074008 81 781322226 23 281282338 57 756928271 59 206047110 74 386258830 52 136824243 15 68688393 20 119743655 43 35140685 4 946932116 1 605482736 58 636150757 91 78726116 59 532475128 66 134817366 74 418227001 22 140227614 49 90065354 35 47702148 51 618106525 70 366355753 33 427223063 53 752036581 43 695390800 10 775805449 18 675196212 79 427833982 68 906601720 76 573376023 53 428705657 41 142482469 73 753055014 59 719068618 0 599113721 2 902128352 38 155374057 87 868443327 75 261587294 36 25768827 91 308630008 96 524438471 29 557096751 9 335198938 4 80667173 70 933248372 97 276132979 61 990546378 1 887018178 47 904471027 38 955838693 79 392290153 50 91926888 84 25013716 67 407504720 49 753814846 10 899188205 5 998721023 29 820411813 97 959800216 65 17696646 15 677783457 42 701325068 58 253218825 30 387343118 68 452171606 35 673180182 42 7701387 62 514194574 100 543170400 89 527550499 17 597956167 95 988708811 37 542593683 11 314768497 81 833020058 19 878451472 50 986000794 88 699708521 20 651867661 58 206239838 3 175703031 2 728534783 52 189602307 89 191228874 21 358613156 17 20976485 74 700375710 100 366621436 20 287030536 7 881229601 15 798777472 100 819101166 25 690457593 56 709088624 87 510697846 2 139752697 46 675457717 30 865661048 90 400997598 60 991465996 99 628830597 95 830100746 58 709622842 96 301618012 55 135713466 67 966647853 35 270096677 58 703542951 61 702181283 96 753790832 82 963028183 67 275358352 92 453537415 87 879597871 38 143605769 46 698660573 26 121852298 55 399085905 7 286851295 4 304662778 51 514598067 25 222870396 88 567455810 22 439481059 28 860542917 5 788645514 15 794519963 96 643738611 41 112993588 29 747543805 19 42040174 91 510081894 69 312895268 73 988463592 17 254222203 44 336374028 75 543003357 75 608488072 81 35319019 62 492820612 69 489256335 30 339338480 5 625068477 45 577640785 29 283484147 56 78734750 74 297671928 8 266168088 71 828822372 100 646035997 77 355993666 42 943931464 81 951781257 79 681322765 63 718241177 69 761268872 39 653136662 16 235889495 33 218116331 63 285226245 62 360869607 20 478559479 19 767611959 75 291533482 93 122759814 65 412838105 97 882383311 72 729847318 7 952421043 41 448871529 10 166216084 71 71948561 48 812678276 86 43982155 68 897272913 35 627383328 78 800629734 9 96549030 66 26648634 49 253638659 33 368454144 99 277970840 32 510913959 37 531853567 28 239860855 5 947920202 86 906567080 62 545995748 41 793170709 49 810644484 77 479454291 81 935392573 59 620100591 26 151155461 74 923944616 90 41234890 43 627271554 63 788632194 29 117769676 48 956643434 43 754230758 1 279831075 29 144287873 91 640275577 24 938518894 8 270614798 39 571051029 72 976101347 7 655377877 1 185605708 86 921736813 98 912854865 88 32060700 15 845754125 80 884087321 87 622725793 22 668792296 30 769941164 60 119453379 72 622265848 66 992537603 88 989234095 59 403294393 19 119570381 47 432030295 23 360318007 61 788527472 7 283225491 82 7966917 50 490160648 51 893479183 39 279480246 31 979012810 90 378912016 45 876158970 63 697346578 11 602382312 2 946913388 46 148418815 91 239650706 24 861393723 15 59658564 55 412595114 50 45182756 89 349710479 11 922779394 16 107433217 15 978324748 99 917513602 91 433933170 93 802143133 68 312143990 93 50163950 82 982559388 32 759662970 61 151045334 26 545038911 2 859294034 78 886223787 63 692856482 71 81419697 47 418449652 9 127850319 1 974011273 54 668385398 30 432001081 20 7215459 38 663828267 8 822455834 43 201721254 38 344399178 55 438033961 69 725699989 71 921538351 40 152870011 15 35341970 45 554427739 88 542834465 81 807244706 93 826495983 65 712250088 42 329979729 28 694187562 45 303305444 74 214448014 43 168865465 77 320928330 9 30389343 72 150412966 51 154824817 100 711442498 24 413812883 13 122031275 42 182628750 66 457559794 86 405912426 18 728721756 100 260599770 93 725177419 53 734388376 66 234284188 33 198019680 81 801188656 54 824623357 17 747220351 39 361588607 11 439600879 84 519389903 60 184184084 85 566149934 94 814758536 49 148504366 65 371037147 23 335792478 2 121604850 60 38393697 14 321864634 56 630517462 84 55493925 5 881104477 74 445577874 88 114208918 60 454233311 37 943440492 57 798614478 46 637427459 51 71500041 38 94507576 73 395182548 2 764680448 39 193851218 53 295834297 47 557472636 12 169272522 97 700489236 51 263457671 33 367143892 51 429089255 6 432295320 52 711939896 29 873006155 19 80675325 69 191150638 41 417512633 15 132002653 98 152293166 64 837638096 58 191629149 58 151094713 67 270504620 83 780946065 71 579826179 42 572008381 78 372177790 74 483109226 100 125805901 79 169543487 2 530234431 65 428666096 95 62277086 74 179178696 82 415654296 1 772822232 23 553516370 82 774744889 2 561774406 51 549491190 49 98338050 68 836278825 41 844327345 83 324210167 26 4950323 98 835661658 1 787013656 70 941010354 51 758302546 95 224784433 56 932361976 47 258010750 45 722787437 37 617151211 13 678755102 82 647790851 43 775264901 70 966475561 39 419697289 56 722143759 47 223459525 87 963224446 58 840091002 85 922599489 31 503269639 39 272171622 19 701146516 89 658956009 93 867726533 94 274027436 57 780486672 8 862289326 14 606938021 91 50468321 64 716685848 42 691440476 83 688624774 58 616857587 4 438987022 59 946714784 0 583507254 45 870340819 28 124407555 15 475710981 100 694085789 59 751146324 75 780611875 33 735297834 90 931746984 25 46447539 19 356953797 10 30204231 44 813023540 52 829994464 77 151983077 39 435518040 84 554784493 48 111620327 99 843983540 45 190749349 47 780421802 17 257840904 65 799450671 7 944069176 68 307395204 71 28429968 63 40468828 39 935883929 100 802478888 93 250372297 71 786125466 94 916013406 89 853048694 100 510200505 16 766095591 29 115439008 12 33123893 11 852366987 6 816920925 25 852767612 0 834887442 42 341550834 45 494289018 16 352529978 55 134258449 40 379307879 5 459786165 27 993134819 74 237324866 76 618729489 31 898970265 38 709654090 57 136584019 5 457029755 14 35494530 22 212755785 33 932234822 82 616210804 20 402102501 12 250919978 71 381621217 2 999046755 53 947528883 96 138327515 97 21099625 24 433683578 32 531333998 40 379502847 6 317861358 71 307161192 66 479017749 46 323225080 81 455828327 54 8397164 93 871504062 62 977606437 56 903371317 58 505790206 18 197660890 31 356858391 3 420823852 98 737275476 84 87582679 9 999749081 84 695150930 49 112205138 91 436368411 24 419528609 72 390067630 40 694853026 85 344956033 41 658551273 50 174962572 46 498983906 26 967055666 57 162219344 9 738247000 68 99166685 7 152237176 66 476060893 44 593820614 89 786092181 11 92951215 40 801039150 94 429625536 51 581377557 2 676859713 39 263857393 6 595241249 6 769356886 73 432167627 53 974012507 31 449146619 56 910510843 82 219729382 32 40306803 51 5035538 26 716870347 30 128697241 87 286955145 14 484718064 50 578962859 92 866719919 31 819703492 37 72794007 70 366729991 36 170079360 100 158918611 14 575768321 77 489371063 6 705815483 20 570592090 84 913078627 35 732134290 1 31318075 31 701406201 75 891258456 46 963198638 23 114806727 30 739647773 89 289877741 63 437165246 79 346027127 49 60836433 44 776685581 27 274419427 62 620401926 44 507622093 91 699753224 83 313492545 59 505753496 39 981665211 1 175990142 0 250006692 16 421845061 91 134256590 25 355159936 82 518152197 50 100713428 46 814325059 49 374921994 0 753270730 14 673818358 28 594775434 96 347934409 78 725176769 84 853180581 84 439646618 53 406214980 61 214151008 99 427730018 54 289611487 7 10435920 79 944830262 75 408283282 88 9538476 39 984634792 8 524307239 5 182007067 96 383501786 17 694576904 18 657527345 38 749330327 27 518100749 32 497472704 84 331918879 57 13277207 74 9273903 25 323951055 44 666628482 100 623653704 6 302692702 44 957424304 70 106634889 35 359831490 38 312735224 71 173408995 44 886004724 84 887963181 64 638814043 87 218841474 98 612553518 52 322745464 81 756510771 18 476518711 7 730089274 51 156146731 57 394416737 13 526294974 77 452837848 22 481305613 8 421989269 53 641383588 3 693104653 10 783061251 79 519010875 84 698966195 47 88744333 74 397900939 77 683971469 28 378700021 60 240859978 98 218321901 95 537114408 49 389692601 8 354152971 66 24428761 56 498527039 18 687525329 6 396730035 78 611975723 54 904244055 1 820588948 6 262440116 47 685009361 76 706156557 32 69959172 46 908922739 71 180671514 27 954167673 84 215590665 8 13526814 66 470110834 86 254232185 64 492860599 38 821038337 16 321866734 84 951105080 56 782106706 12 249400651 57 86246108 5 947480412 73 165320930 42 306539701 16 89912108 73 634410642 70 546349215 72 167367388 58 807307943 80 106519698 31 400687096 45 18955114 70 628878119 23 34796905 98 551401267 63 775158439 38 349563572 50 117931886 76 819055756 29 242451522 8 593329419 47 719847064 16 302617350 99 482318944 100 613145982 26 557585958 50 574678682 88 555196640 56 306186256 2 321005080 59 359027414 51 273077248 10 119962677 6 31739478 28 23585049 36 122220451 26 363450462 96 216689463 6 921319731 34 986490228 25 554366597 47 35413901 73 385876221 29 181650843 68 847667702 15 799737528 9 893963182 62 349834063 94 213869797 27 492813252 55 940144449 2 103581938 2 708006410 96 173313426 77 872300090 53 619591057 40 18203714 40 805189389 58 447438450 92 239801366 97 534506047 100 826397245 77 971476726 55 596865823 98 443305819 70 216307941 11 52752232 56 651449835 67 746570053 98 864015335 37 312083112 89 890643662 45 182095123 15 796618648 71 935859613 87 742732727 91 584984743 60 604359538 91 30300322 64 903737398 70 116463605 34 622326012 21 445175513 88 486943948 25 961441993 94 766646105 60 982669199 24 758246833 85 882935007 33 493635560 19 941120806 25 142439954 34 468141147 28 603863017 25 627340611 49 136696710 60 101452352 32 131399306 78 816042614 26 608647706 21 969211018 19 464825731 73 983970508 63 148336291 53 209185848 75 58072551 93 556513118 3 429825347 79 59517805 6 623889476 96 495481569 76 93761904 64 764504256 15 567750711 56 143762584 73 319136523 6 438044338 32 592285036 65 819400677 84 234705996 88 104381155 62 724360190 99 194149429 77 619682671 18 446508516 40 585125149 45 528317618 37 487780303 97 355756120 1 941166045 53 600368029 57 585219035 38 44500616 98 782514873 27 626870206 73 570655721 8 607582862 89 107997582 90 448452190 83 872693511 23 526030793 77 135485776 80 191150298 12 920840382 0 323145720 5 625950876 61 146789847 92 228392843 82 489066868 86 785793505 39 931247780 79 418981291 71 320403697 6 69990101 68 139372791 32 281005929 51 659284840 47 679077626 100 214944386 3 461177005 86 30843702 40 970848144 21 287143980 69 34151791 85 191102318 37 417971882 8 988679671 73 970786338 71 531230135 65 658078924 93 919173665 99 355386666 37 564059902 72 177413685 46 343387406 74 410524195 21 999143898 29 874398454 65 31543485 18 232367272 57 39455849 30 784309692 1 497912196 42 546586585 53 135964685 97 467717621 38 577824768 19 991858441 43 350594883 11 499172822 8 532199783 11 386062591 35 338666854 1 436900412 67 871186615 83 178070166 44 283611985 67 29418573 92 186451753 11 967249841 84 159976022 27 314788808 76 673832442 25 398372298 19 291835879 89 880899768 30 667270888 66 499371702 88 851876659 43 342868624 23 741903885 85 668833881 73 940211500 22 914908291 49 34367863 55 607253214 84 882079349 6 457043218 6 351085388 49 818525062 35 553722355 72 340584046 46 646387971 92 578411917 7 822859041 69 617892818 6 382326979 68 94921457 37 885236248 55 113221404 87 283572922 38 735504332 22 630005668 82 850563221 31 956383669 5 292078668 21 981394313 4 97292895 84 69642175 0 621979123 14 280307154 35 887118087 57 423591874 77 282098986 40 925606338 88 842711469 100 12582420 98 620892375 93 888878652 37 242183643 37 873539956 4 435298459 100 542711407 34 33949831 73 995027914 84 557137556 91 542030702 99 875952084 55 845907673 31 210424970 83 596845959 8 428376604 31 92319425 95 974006875 19 774835402 43 742649243 80 418727687 58 535917146 93 106583395 8 72590544 36 763547489 60 88986340 94 873754130 36 535968834 26 198825118 90 679546952 97 703615569 94 460535033 86 610135878 56 755714868 40 555610652 11 119172750 66 345934254 4 287762073 48 917001249 86 18407747 73 105963838 74 553930062 3 888294668 42 273886925 60 781523261 84 585322683 69 189256842 44 381430367 34 627542510 16 414568310 1 405837095 33 439544314 57 443059337 66 693431142 6 921407607 11 875965176 100 732279477 5 94073876 85 320858122 93 804210424 7 168416626 47 229714903 74 149866747 13 367055873 37 137509472 87 374067284 29 432989490 25 222059174 64 253275251 28 905324330 77 921651895 66 117640632 60 994096752 55 101029867 59 680262114 73 924440371 18 237731587 2 541303251 18 497303914 87 628518795 79 632909227 45 574995780 53 480082498 41 790237175 99 538195969 69 577266601 53 485609419 36 385104206 10 173921438 100 75745415 68 626696955 63 775154554 74 897393287 9 968237859 64 978839737 46 191582201 65 636719834 16 921379291 41 314673601 30 917606561 41 464725753 53 771447710 46 598839014 35 479824443 11 982618554 64 980323921 69 794205522 99 698995639 88 286484972 98 902237373 95 708300148 70 560058785 84 117886507 32 444686830 28 942533834 74 294147591 35 666747722 35 607226011 13 398144201 26 608573204 100 111570607 47 995042889 48 324994148 89 912142838 0 211137324 51 809307649 91 69891907 84 310554555 96 602652458 35 982181921 13 190459152 92 913802151 6 498666857 69 662147139 80 515000733 23 384197080 6 38777015 14 472800515 60 380394530 64 671606484 51 878881138 6 899282812 88 896467615 46 419874445 10 998718748 68 750306427 61 265030727 89 873318253 42 701133224 13 971272678 41 686344003 44 325942945 90 932468408 36 66559826 75 530879747 29 974160089 82 840634284 27 197788918 100 348403558 79 533557664 57 539697147 42 423054297 41 513193275 43 680239578 32 570912063 3 468479791 5 87802011 86 131140364 96 106982317 73 476174954 78 333857683 23 380282979 89 11577241 53 14091711 68 720955048 70 134062065 22 633347 97 916532138 78 75246445 22 791128433 77 25121031 83 139488467 35 118172535 18 109433507 84 29427834 26 759175831 94 858115597 30 821300860 6 747918346 90 405708059 88 778583075 79 872969129 43 989887995 87 412119684 5 102019422 37 601829440 12 81547584 8 138781759 40 111105846 44 321230511 82 29265486 39 464357520 96 660640641 0 359738406 32 443083237 33 904347519 31 263608900 69 312383154 47 14650197 34 927983237 61 419685560 81 456711302 93 990764931 57 648982043 56 647825168 27 523475051 36 796004728 17 274342107 16 771794084 58 752508411 15 509004787 47 48342944 76 931248001 38 662258431 36 652464226 78 441533520 55 961526262 76 160151819 63 43120342 40 990218129 57 417617115 51 499678897 15 703139837 100 832863822 10 490468151 4 151599471 51 594100677 64 488151197 95 156713624 78 762218116 5 419251158 67 895642817 24 911263562 82 823922181 40 645348530 94 122155341 77 379403789 74 556981536 98 483019075 15 258777275 42 808983635 29 99732836 100 873528806 40 801795411 30 490367963 48 464859308 57 100491642 31 291875077 43 333653391 73 771935834 26 54344143 26 473956535 98 477969157 98 348916274 44 189355948 40 143999844 50 873982205 59 897273261 4 834769951 33 453877271 23 297747318 31 278996075 31 250764959 47 165539601 24 396340487 68 797231710 20 177629873 13 192433724 89 573865409 49 769745769 56 876964685 53 190139707 99 399099080 59 941419627 85 376645792 64 548972641 49 82753684 88 168205915 39 362211087 36 380433214 14 361780831 33 866187446 73 275191237 29 250328019 52 817750416 17 170429053 76 488599908 50 563950734 2 355712111 45 84048228 66 694271839 26 463564256 88 574197478 41 870721896 3 560808775 65 703453212 99 801134226 63 824578127 38 614427862 40 420296878 80 587880265 99 418058631 18 37922912 90 407480755 22 593193382 18 860534281 68 968347281 59 794302286 25 631261376 98 692657094 65 127783645 93 667351961 36 785789439 69 161355552 74 763119621 11 975815734 53 566176210 59 146298368 44 373142533 36 148140467 90 706392108 18 235900795 91 429287708 24 97316965 67 6093260 57 741593911 2 707504782 20 116359265 57 62685987 94 284132927 0 741438724 33 938031856 9 95727565 29 870863827 47 816211596 47 296287153 25 915214483 9 510042800 33 105966122 19 16896113 5 281544693 97 20359969 76 645605003 1 701107008 67 521773124 85 638998053 16 207670676 17 137739975 41 305681066 0 569174697 69 387137543 11 523330554 36 998658285 8 276136093 80 835909574 80 703318115 4 441636454 26 758586724 100 670038480 52 799647463 11 962398268 33 896377926 72 989873909 87 102150777 64 666563103 24 190400824 42 337214293 2 982357922 68 968731681 93 286759580 76 596498007 29 446855440 73 536633792 87 731252679 88 875933825 97 719771868 18 10284369 75 875536252 23 488387349 88 238028438 58 260508028 23 841933589 95 960067456 37 533994677 74 464808606 33 198936848 44 503758986 71 685110771 82 212681521 36 469565702 67 876085832 59 614701544 17 298137273 14 691195340 66 216823928 71 652040943 52 535334726 51 436354694 6 468035517 67 454290827 66 426513102 84 517664765 28 953909692 8 598641526 13 469172751 46 56304446 75 123313600 57 358741411 77 388270713 20 263876596 58 284187860 28 971614561 39 65646291 33 375253866 19 995860882 56 810332244 10 45582179 60 950065996 60 776186095 5 429389875 7 600438915 16 89881920 85 792111227 18 965149047 72 774352623 63 996290922 70 528451880 12 770111364 75 658249385 72 89586270 61 822666589 19 365391024 84 756102863 20 716195354 100 361802163 59 231737191 81 442961883 12 365444185 73 99564482 8 51385295 20 374099693 48 905048108 89 667363696 71 459058432 55 786011948 89 194574371 92 676066071 90 353487057 81 890281174 7 581764144 27 107554280 71 254258366 66 410123520 75 40357991 19 926423609 57 430540201 51 131236841 48 501394025 63 163088541 93 403044284 38 748667030 13 722478365 82 905494137 37 260754788 3 478411902 22 41431198 39 421354024 85 555617736 63 773499046 34 655831882 90 997630302 89 861816504 7 492915897 81 217101072 55 76120458 85 95562706 1 163732749 87 186878390 7 359774601 80 535554034 68 796901140 100 38520377 65 471329713 79 401585225 81 662199824 62 806916256 85 187975751 17 517970896 14 927660235 81 229564901 4 329909867 55 843012489 64 995764873 19 681703632 82 95041536 80 801408587 27 730584268 1 169711742 53 963632189 60 388427392 65 251390418 28 448847570 34 881033487 86 890268634 98 149997998 46 237254673 36 718313722 88 631763708 29 709533994 5 687151455 63 816362947 84 362536562 60 177043660 96 810114295 39 124052989 53 453981538 13 386027012 41 496642787 64 736745928 1 7084819 57 382774419 41 373214549 42 559269823 99 387495288 92 167063987 41 209336584 59 817835717 45 636669297 49 333528285 99 466293508 28 300895459 98 771701983 52 267089036 87 288922766 45 200727174 54 668678975 30 342207659 90 484347987 65 912363459 44 162129912 29 768262658 93 369108654 50 929355698 66 366175056 20 26738382 24 862375074 77 926576445 15 23724687 96 397152081 36 602384986 31 226668287 93 519284035 68 408781847 84 288070694 15 101921393 73 482283005 91 355300550 90 510326892 73 522286931 82 4775128 69 103407769 34 933833515 56 18198544 56 718939460 79 882853164 15 792577108 6 927691427 96 75474552 39 815993163 46 562758432 30 452065261 98 228889436 69 540071999 74 406310189 15 254139389 58 926843259 17 847515164 92 588618474 7 782571726 95 493961336 21 778901393 50 897212880 69 250053703 45 334969961 66 946230741 7 465187821 70 853835551 74 50605262 4 146770357 82 920752094 84 628694033 79 73464677 25 725713205 3 326646658 87 687406166 17 944013284 25 275247667 39 219719138 17 789664496 85 952081273 49 409698475 73 93835211 36 377134430 21 168196170 92 270188514 95 519495425 80 861394569 63 445120374 85 102479856 1 504424732 75 561588896 80 763839598 34 459079087 79 612482861 19 400072224 88 314709055 88 984755402 68 599281733 43 46154250 61 161088961 94 828311650 94 159565140 91 272511912 97 372356062 4 966007314 94 803025795 53 946670409 97 458698528 58 15588885 42 708078057 97 759532247 54 387290698 0 792527462 60 333110906 68 439454889 17 855432514 79 69884726 99 312492886 82 971044671 32 530193457 83 996627906 59 270902277 30 809755503 33 555185637 74 772738804 19 941620311 74 675437614 77 52924328 28 253877134 10 966464896 10 908724851 16 896171975 25 875751430 16 602164363 73 502936577 28 194855360 87 115429181 78 773624699 90 867855119 48 70722046 53 467215428 32 708963047 48 845476816 93 936957318 0 516255975 67 423416982 20 378424963 93 40424481 43 775422093 15 113201717 30 504974558 28 28277645 23 79158674 84 528761214 35 486649315 42 631627125 42 155674124 63 268835053 42 919466138 86 605036176 1 862874383 10 648561386 81 593338056 47 596680037 34 488568159 39 660561919 53 569909354 1 123407046 76 882083877 15 551282061 94 948297483 30 740199333 24 369996660 57 658556456 28 982731514 44 403807341 25 103259077 26 931701048 86 963691115 90 338699291 6 508876750 54 365660569 100 351945151 82 709370888 84 319114292 70 306303031 50 757657372 29 578557300 16 238597499 72 78425694 24 56604817 83 560050868 26 587488973 80 318526932 68 732445791 50 929872419 77 819168133 11 714038323 56 459278202 2 686578131 55 731747768 86 23895933 60 194207341 61 729382 63 555382069 29 780355440 3 874265319 17 548674045 54 696381711 49 623710776 14 375337006 80 563234986 30 798134672 71 13694517 64 190974837 46 85091243 30 833216391 61 854632036 71 712642979 67 592485986 42 784441761 41 111796295 30 835943332 52 645677488 87 678270334 90 108414461 98 470379825 68 69175427 20 311540739 76 658304256 85 178987409 53 625938258 7 211626827 36 521298851 30 78198623 60 219634166 15 810837472 97 484150012 28 64422664 23 78301757 75 713297750 63 896291776 61 917254959 66 361464431 45 233242705 96 909233950 79 75885970 28 468036385 13 642136192 94 545937420 72 627783064 7 828465524 85 296277656 16 1688980 12 681209485 60 47905417 56 69640066 92 104267679 24 23964030 54 250140951 98 174928212 84 72301128 94 331115687 11 360096023 88 795582154 89 626273446 70 500055622 73 229818736 72 937295030 16 339371558 20 613760901 16 312985234 10 158533653 18 275442972 81 830125782 23 552079738 96 971220658 17 773629061 80 36370483 79 676115648 85 814718339 84 394632485 73 754355195 68 900626987 88 427457478 4 442801005 4 853556406 64 295699604 18 106435849 85 788347135 100 980043185 54 878618618 79 318158961 34 484562643 78 85592079 49 715640233 34 391168699 59 535941738 32 602331218 39 115936300 77 286723069 8 922193080 29 308691370 52 813842056 25 25536951 35 709546702 65 378224016 94 664583442 22 207555109 45 926599081 20 525132088 59 169544975 60 792198088 80 372992948 37 888900181 31 243909353 39 321169659 85 955113238 57 630038863 29 826382389 56 356720374 6 650389256 82 649964219 31 543041244 16 649094075 15 532290733 36 195519170 69 26225822 82 899896198 100 79152335 44 786054303 21 764942042 77 110331949 81 645943117 19 790728826 29 148654032 94 644376046 77 84537858 40 602086349 47 816703918 100 747483096 29 97951749 50 244066082 56 329479247 20 540422934 31 268608180 11 867068025 10 684163642 61 278572096 57 248876884 81 781919577 41 168732481 35 587275228 85 312719825 83 316357125 17 372053493 93 955659285 43 568542094 77 355170750 8 95265093 69 124574574 65 858979241 64 459122990 24 188297150 41 738402964 52 482232655 69 746869737 14 875775659 85 855557317 24 327374430 40 900602109 64 237196493 89 310565351 91 649294095 25 174626580 11 428295824 47 73813258 16 705299133 30 642659757 20 553790546 99 849906464 32 390775292 82 862597173 70 889328662 77 447946117 50 32789727 36 368214655 9 893263970 82 323478282 66 514128163 59 824774632 30 954723620 14 147239994 12 524295670 11 978501040 41 464210773 94 22089084 66 604184269 34 993654657 95 357503122 38 216927027 61 482155800 82 4479485 34 543163985 50 622562314 81 648500565 29 917012725 26 729333132 28 519962974 76 17633596 89 194978465 97 803898975 49 477854080 15 13996771 65 363668765 80 127731305 24 939355114 90 798912773 93 192812816 24 403060763 86 121388861 1 86219687 88 509794568 20 581661537 97 159429516 55 524885943 96 97207445 58 903217171 55 936612006 93 952998326 14 797281280 40 746596564 73 350452491 9 284377489 96 3600752 7 813447547 91 898068301 15 165082896 48 754089436 57 96224330 16 301357727 75 388805290 36 697518511 72 404795087 67 253108242 96 726672285 10 342122342 75 224836444 53 516542233 0 234684690 65 675312297 15 800081376 48 159000183 60 691763764 29 109896769 56 424260287 23 268758143 81 344527220 1 30079197 34 751012658 17 267932153 55 470903412 10 539493731 21 968671839 99 772495734 60 220600708 57 66417982 49 620092117 92 19350092 93 458250329 71 821667918 32 848787061 34 477588588 96 296533931 40 732533710 42 866547216 23 541756494 71 650593973 34 510370731 26 728439762 78 861970074 57 714203500 75 505217178 87 50200702 49 966032272 59 533930358 41 643018738 88 949703436 74 644833152 35 466076618 58 128521432 42 932297923 72 374096301 1 160300962 99 426442813 30 1837546 23 982109211 37 483061139 46 964745812 38 382885947 58 4281607 65 778979586 49 171404944 11 186679030 22 847058887 81 340462479 22 355628146 17 5878090 50 124331946 47 297650243 12 206553732 18 807892177 83 913202396 10 375873177 70 407694818 14 594043689 54 703137542 26 722071578 62 183864099 28 201397110 1 794200485 37 800850789 27 72575640 39 584145886 63 118662909 12 952156281 1 763453093 32 73698797 62 575888740 15 776829089 39 573002897 4 434821183 44 558634695 41 419782731 15 784801812 99 661200324 22 193524303 29 759424409 39 661247538 7 398329966 31 948534910 25 748460450 93 390301260 19 92779232 29 319777757 2 818825500 30 978710658 67 889310960 49 341020347 54 360845537 47 277194194 73 905404639 41 278477068 44 952962954 87 746476341 58 883907349 20 392241523 20 629017213 43 573083091 28 296726686 61 132760405 81 645673898 61 203076227 26 365859891 22 876909727 87 407095042 56 830674046 38 526430667 47 217179033 60 173098899 8 307355059 7 546478661 85 317492687 75 222355226 90 67001496 86 249955962 19 217412064 73 824422468 70 909634516 67 717673862 13 128364392 25 243611436 90 644195931 15 238741459 51 80251943 0 769192234 80 597208922 9 101697469 17 682407581 47 777869137 15 310127544 84 269343425 73 611446515 85 531251093 56 897878953 3 713422412 91 721636449 41 474443798 66 824897988 24 467561256 31 330186134 61 758407636 87 230428564 89 799500759 100 873846952 55 240823544 69 74985224 18 242293660 84 150467620 65 347179315 19 316493434 33 241092923 61 741494724 2 906083816 34 786728824 75 709278323 82 234285865 27 718734453 76 29877557 22 71084929 78 794520093 33 952565312 20 445693064 8 741876279 12 789517531 99 982972701 25 111027461 17 163279284 48 686604920 69 339108805 90 759270663 86 41125224 72 590051411 45 957019694 16 302328550 24 315457056 33 670886531 23 755607129 60 118651197 100 283221700 33 990705901 93 539429958 33 258375801 85 633639667 72 681242694 2 401342487 48 357343887 68 805018334 16 894188639 83 534651284 31 192451550 53 945083903 76 518889226 70 748385088 40 425174963 11 936854305 9 317625574 55 387043907 63 995156645 9 707612701 59 595406203 94 737437168 59 941684178 13 804446956 83 310873919 62 854800223 33 387572466 99 103196197 8 235722496 95 652552890 89 942602672 13 720954575 44 279430289 60 906190564 89 647701223 90 161322306 63 842186511 50 792485279 86 500801075 13 876725993 61 545519727 25 766927953 92 830505996 67 294549408 70 542161615 58 929455874 88 267162391 7 492373519 62 408329029 19 289253363 76 419380551 33 997440356 33 410125602 63 219445252 41 186152185 31 490015017 52 48382078 77 796245488 15 895163774 62 135749264 89 313444178 61 277050163 95 802655350 39 567275581 50 740616086 72 860970702 26 671048072 16 160288029 48 118814846 57 523372625 8 325635732 27 181415933 51 484879996 60 741249482 58 155871890 49 275332652 92 356511097 67 231218811 21 238435539 11 255198071 92 94843438 21 825640400 5 806536011 52 330822257 11 717205250 39 590983158 76 454821340 15 881098984 99 776086157 83 589244665 40 695553833 86 170145735 24 268904915 73 369465562 97 24709332 47 312060056 48 190951151 3 771392730 70 764815298 26 784962312 34 655401410 49 334558908 96 342065418 17 230834742 96 856393451 28 346912819 37 386861054 40 86902781 48 820108195 43 899416959 85 490897985 73 714276054 93 269839433 52 759414325 11 632222559 79 35756706 39 133939272 41 706733851 42 697624474 77 575881032 9 633075098 55 396552161 9 192635738 76 514664088 56 640701294 10 325392725 47 740973091 62 472442740 62 542797434 99 804702010 97 448611742 58 751358746 36 197309714 10 142578501 67 912913345 35 969442133 36 861430749 8 151639632 69 510281089 0 44598589 72 525649847 55 290210711 11 15271167 42 797354914 79 126317727 69 904156148 2 463724520 19 731714073 22 497823615 64 201396199 68 466682104 26 568187534 6 345632915 26 751308080 9 510599706 87 570073232 27 586699557 86 853728609 57 512403576 44 921110417 1 588892818 94 111658348 12 408505554 81 868490072 70 636577759 87 252194443 42 898994930 73 344188668 29 535374770 61 651466728 52 331703038 61 584925837 78 881358088 9 598383253 43 433246429 32 144718684 26 550521658 41 157589097 53 677262000 3 337627931 99 620082231 35 882979664 28 821614398 59 937629051 70 917478239 74 787911481 23 286104314 38 648462089 62 713599781 65 917197707 60 829662581 63 588107856 97 428622147 81 756369985 30 99246666 27 879667961 33 390703963 23 762760412 8 872805418 40 652490809 21 632263813 5 626779437 66 300157202 30 628701714 9 559059941 28 389906303 49 887726174 32 198790541 7 95401170 42 293668149 18 957484137 45 306651111 32 560944826 44 598027903 92 533227830 66 311337639 100 960537053 76 161404357 8 474266457 34 626304903 47 761734910 15 3957466 9 895053116 41 310720490 45 427669775 8 813141591 4 732526900 24 55494877 15 298899234 72 628442213 14 643231235 13 881840475 89 531712351 83 15360406 9 748945085 44 127338091 74 389139526 59 942665336 8 257163424 39 416371998 73 625748368 85 413837434 50 715158022 13 631257189 17 751626813 70 228602841 88 494949971 35 96409187 91 399359579 70 371859768 63 947134608 90 269253492 19 734901405 36 810835596 7 563221222 87 963735095 87 21068053 56 418986632 83 694625555 23 46108940 36 100902264 51 741189165 36 111156535 65 186771399 88 565328955 53 653067204 38 691856812 70 512149901 57 545018927 96 133870965 55 299186649 58 423541338 5 734169664 41 734440989 9 747419365 70 298327447 57 839101011 93 353149828 26 197985585 64 887045884 59 770283555 39 593373457 50 863095611 4 29898647 70 937907018 26 276321440 71 925345699 28 149258909 9 541042463 58 967848829 34 500607987 33 911414067 100 699773219 9 773593109 65 498584030 68 597507661 65 349384869 1 665457609 9 607183208 22 763106344 21 517673318 55 381414474 41 318777809 25 262026859 73 781847564 14 487398304 66 537768822 54 858242400 74 869715559 2 465226111 1 952595558 14 367611477 52 240319506 80 583165420 69 56999211 83 100805047 60 89188370 61 569501863 77 291251415 35 514258820 16 507733157 89 760084484 12 176605318 6 200009399 15 770453914 29 749647664 81 331300922 85 846908308 93 665430742 99 842339105 81 359079254 27 184596305 92 367648481 94 922742033 0 834400328 100 149775268 16 537098636 97 163237226 58 659298296 3 471819890 97 80953007 23 841730790 65 458720159 56 206806420 75 659499672 69 103360277 98 953251276 98 426338751 65 840825986 58 4522364 49 647446163 91 202773780 72 779738356 54 552982954 31 676740378 3 390697437 88 377718993 96 861387643 96 499781181 52 599519289 87 272243067 28 536749424 91 656149309 57 958566794 83 548005394 87 355037352 40 603511470 23 365166725 65 856419250 63 19485071 71 497830880 53 39427864 11 837170631 24 68206372 43 48785587 70 158066600 38 946550655 26 320873441 37 343052984 39 549562619 2 478475774 83 768409576 23 551630463 99 657063493 93 587789427 38 164167514 8 766237112 10 202544211 35 222429930 48 861398962 97 488788039 61 218968687 90 841135175 28 243978077 52 87751065 4 260612079 90 638614880 73 271578549 58 333988678 63 461297178 49 581310419 36 103167719 51 651874203 34 592380804 97 171788795 50 546414249 88 300797959 2 662724284 42 525501560 18 373945226 96 436879258 45 88790704 27 539229359 10 221774111 74 183644665 28 377147869 32 564407234 27 89486586 29 204784734 5 135929188 100 485399883 6 339830282 53 865194916 83 795192171 92 479676937 64 114346316 98 464876053 60 822639155 44 740419104 10 621872274 49 609562651 46 920313574 10 611367267 72 732545212 31 629571724 48 110381073 18 17991216 60 720755347 92 616497465 80 117211193 84 583317452 36 359010421 99 574893450 40 838738399 76 986761571 6 410488423 31 386649591 3 284012591 53 577421316 87 118007901 57 136906061 42 803704112 62 79574761 12 301383371 86 693812313 86 272043466 99 751355850 20 671651788 38 8139280 23 265274112 66 562682425 87 850269630 48 151068005 79 321228226 51 797286236 14 538762450 25 842755590 95 391410603 75 593918293 82 111730296 77 842307225 62 64571287 74 559985087 19 455186516 69 337538284 48 831150569 61 799880145 97 386707907 7 928470816 25 21343239 63 49219147 15 327564363 7 982686761 16 74944578 63 143101275 39 604849715 92 141665573 97 150611371 32 404855721 29 788042874 7 33291023 30 694366264 77 137961573 12 533852532 70 461001516 38 258517078 70 205950311 75 634807530 7 680854313 0 645319124 31 289425545 29 257499024 47 809540835 99 477974545 24 10857720 79 693507959 50 882133895 62 358004392 17 291060382 92 938189252 19 837022916 78 521038575 0 812668317 60 643058700 35 603901229 73 546344765 30 943655342 69 610133146 19 275758038 100 989169682 73 396950227 67 616035269 23 199360369 91 232337539 75 719235498 74 542696268 69 621726363 19 876913181 76 98667185 91 906862329 38 872760673 83 166148105 44 615321408 55 735365016 68 317018021 65 659451704 96 230972359 41 44298816 33 523723486 74 823703159 76 112313923 64 615501338 6 971236888 67 917485484 25 137073078 100 973010569 89 121221813 76 323190134 96 32174174 37 678277692 67 83586219 44 871108603 13 809044665 89 68406562 53 6080704 17 624577740 27 55374570 59 152534422 71 832193625 10 326652032 74 582346363 45 600347721 67 372608130 95 145830407 60 619880174 50 740697691 3 26830149 75 133857343 10 317934198 15 294561857 91 426244552 3 712380421 67 864239135 78 640972566 14 228334279 66 531018688 42 331894036 65 538340698 12 152009085 85 358594146 75 21519945 20 80997074 99 598429968 23 806462547 37 309380288 61 852775445 77 538089303 23 492994376 96 124986253 91 977965516 79 631513427 10 427302979 10 521408784 47 508578121 82 431756644 54 205671675 22 651180265 83 545102460 38 53573769 52 128781457 77 824143642 73 17135455 25 889478361 41 62256868 62 135898499 85 444509060 12 905333530 80 783830693 100 793115470 57 583410192 62 424115527 24 674761462 20 670338903 48 695031137 57 508932233 55 241994939 61 533164355 6 239764565 84 522607270 42 396967127 23 970491061 73 662501835 81 461077637 62 116533944 34 528142175 14 534194852 94 278373575 0 547882969 97 894932279 63 514012889 30 606919837 72 532617397 57 525431041 62 680665843 75 609214436 83 709477434 41 608026590 16 90008075 23 602627042 74 634242731 61 523052410 47 463949235 94 176934026 41 599462051 42 887288346 98 65682918 41 490409960 71 338180454 88 869710006 35 834596016 3 287080639 24 806202686 27 591927689 96 216529465 8 847308799 77 905717686 39 616668000 12 244968701 79 223579592 60 463447393 4 986252230 97 392070189 9 781683231 4 831603696 34 238345809 30 568920221 72 630210554 10 874418082 53 720366218 48 515111078 12 125125306 62 785742374 73 218998579 7 68272441 88 266373559 39 734418058 15 972164071 9 526973656 2 26423157 45 620719499 41 961892700 58 870703495 36 344441152 26 187739728 62 545696579 21 266372999 51 751432535 18 752527840 47 808254095 41 742714678 30 347427831 45 115860756 42 3069465 95 408273835 15 963355358 12 480558913 34 835821575 34 375754592 96 654670708 49 521308337 55 334492416 15 628494915 77 193120753 12 426544720 78 841628572 42 883200847 3 960915235 49 456604611 76 833876275 78 160785938 22 637310018 74 951571553 18 197027528 45 140643879 13 263397497 0 112924664 34 975406904 3 88375742 53 557031093 64 676630827 26 568739673 80 451891118 98 267117407 93 234406118 94 789955302 63 277910094 48 332170104 61 397640770 68 457662991 56 474088710 9 300295258 71 550181462 3 462501372 78 488060836 95 722791237 99 662671713 52 695224269 45 872167646 48 519479 88 315394130 20 225882432 41 750788395 3 952957422 80 332191888 12 758559806 49 3378343 88 456029279 48 226284384 73 687982518 1 874640751 13 301991559 12 257255685 8 44042195 59 542320656 34 195437840 61 963496260 14 207318633 68 438743195 0 483453531 96 432182393 75 636661928 98 950592536 10 58704535 3 181359545 57 333378242 33 295872926 73 765661353 66 891358368 9 561334564 61 883166619 62 921732839 84 636243269 19 454879395 71 224521308 64 80019663 87 999944591 19 495310367 19 94474789 52 500800299 18 991220295 63 176339996 86 739987940 13 703405542 81 229661356 7 648245625 65 911617697 25 447044322 41 432513203 88 152743145 8 343218540 51 740464503 90 975724851 10 822942223 69 512952326 94 690537218 14 126540174 81 422147064 50 148228428 79 153009606 67 947654136 99 562731995 15 104530013 47 334772858 4 387303723 89 282358122 67 266053463 37 20642431 1 590699438 48 766923082 96 641499006 56 252347694 17 759576047 39 1148458 85 213632178 88 709312876 44 241316056 72 647117437 17 782120686 79 125560918 64 403431309 72 974587009 95 449717653 53 599425886 63 626606663 36 842188024 91 876794481 93 765643097 63 171288191 44 232724644 30 658665185 81 427368311 18 320651531 73 902862017 96 47793597 12 917705651 62 832309725 10 695576241 14 836550207 26 809416734 51 762047203 62 198699130 44 210472282 50 958956803 93 773486520 94 532351207 74 647220208 28 781148933 9 719666834 52 522808702 26 451521211 68 515038517 17 351743945 44 145952103 37 256743747 18 949118416 32 675490141 81 299906692 51 757130004 17 252306287 36 454921914 84 552795239 99 223271136 73 754757493 81 594528932 4 502200484 26 269051931 86 975685882 78 909110858 87 846560651 0 819361053 32 711953482 64 343528519 95 999380107 58 58107528 30 460890433 2 318034573 40 587771356 85 820159712 44 651596343 2 62897034 70 574448190 100 775099676 31 858171791 58 741047290 18 993495373 95 564555186 56 546246617 88 774874573 100 348350396 4 454440252 20 290816844 11 970921074 76 564765816 7 439523650 65 351384960 41 678390614 80 280601391 61 905253213 99 128433761 13 405778875 37 669174045 8 440456211 52 706548762 21 554630360 89 374234324 95 311024591 91 626476740 78 750271564 43 678059404 50 937368556 35 687864606 16 547361878 0 660984348 55 678548463 40 340688863 22 963663068 23 94958066 45 795023689 89 53326979 22 294176535 24 204213229 22 636643891 29 484343468 98 197244501 52 401910505 17 585068306 94 511640994 95 35634257 55 36007804 58 181462192 73 183414625 57 179856553 19 649057610 97 314738311 9 410928976 47 855449166 44 812225291 100 586621565 70 552985201 83 472444315 30 3944877 11 63661619 40 578011359 42 718647451 77 747540212 20 237525171 6 685641086 100 602476007 4 212322325 34 40522748 89 482327298 81 451854373 81 950982859 38 477483801 58 970070164 46 633746724 15 85519876 0 316035884 98 639351273 92 344968809 41 638047277 34 355190931 71 838787278 14 365986506 81 377667819 74 55669705 28 737658940 43 514974433 35 316956938 75 597176733 89 455810920 38 77108705 70 923006518 83 382325613 89 601392027 17 979944367 58 598780048 56 773565319 66 742509938 7 861534622 94 804066258 24 326815535 52 73369453 24 463718207 18 637645901 97 61656584 52 618071641 29 980150109 56 188457167 56 973078095 45 324016918 0 285694096 89 107866297 23 340062881 63 565783407 95 525940122 100 741420465 80 972380809 57 759632734 12 973498775 67 610546436 4 603948363 11 387942149 36 462606101 26 776942419 65 9783022 94 619309276 41 830764713 89 136854036 27 556065598 79 358058510 57 199121099 6 183869292 50 605743255 76 99577105 51 453586049 9 70740675 44 341484237 64 146035315 51 7900653 88 2308313 100 187048025 20 807303265 8 658307493 33 275101099 44 392336511 4 195665169 65 322104613 67 594694244 28 955600046 48 219361114 28 734124330 39 506987823 11 889162504 88 132531998 91 453495976 73 693405544 25 274930781 3 547753265 86 745818021 81 328621065 79 896024064 42 845895010 60 966420130 14 691827650 5 697947263 92 522215810 28 281774062 83 676472491 9 47834163 32 75619604 87 501590558 42 980639448 8 100088506 4 386324167 74 61711537 82 836405836 68 380488910 56 941761220 46 177241318 89 220083513 50 119532999 100 976963744 23 33363711 10 35381798 1 121405976 13 795919034 25 75384595 96 579106655 27 951473204 73 299389054 100 309548297 10 94249467 41 548046625 37 982766756 99 139645972 3 772145328 41 698163704 72 647013553 42 483693707 6 559247437 1 195456305 43 261266604 19 125812123 16 314033219 54 112646842 3 525650621 11 12814969 60 972814718 29 582942880 16 161078449 77 248675049 0 366042978 58 972866659 28 562123165 71 994172516 22 172413199 86 295031350 63 373683937 65 237831368 89 625058700 33 558187012 54 219617046 49 624529507 41 743177034 56 546119901 55 423330730 5 492452584 0 182908008 52 587064167 50 544942896 99 262655622 19 5008494 53 224559386 36 246184986 3 95079204 80 457484246 28 855005869 79 583754150 95 969472386 59 100826308 92 964527994 0 670733269 31 354566865 93 285076 66 60264821 5 752321503 69 925346088 44 944522414 28 833584912 49 834030372 94 459476982 96 770950978 74 586701293 13 456456628 69 418964200 80 759137635 61 313069524 39 607460643 26 800005133 84 192019490 4 473283940 14 427931282 9 99473460 37 900813367 12 243555003 43 412353194 12 53584629 0 895382366 63 112472614 7 29717224 71 832483441 51 595828752 97 331548316 63 963130775 91 434594234 91 618760649 46 985092108 39 264689446 48 31968724 98 168101819 69 993242561 62 370645250 4 561137397 47 527676119 84 604913146 87 528796722 35 813793897 79 683083089 23 3003203 25 823189367 38 745515782 79 936997556 56 816613771 2 381992345 3 998894836 85 352137283 85 732569151 41 147248696 58 538500554 33 854174203 42 646035332 38 328902092 29 853351484 81 888757755 67 938886935 91 565557335 13 445767517 36 576845227 46 512185631 81 395632570 88 832744925 10 635451794 12 68122112 40 787486185 29 684378290 10 371644194 22 233963408 47 64520421 84 96514028 36 520189286 10 501094218 40 569689522 44 40877601 53 275765811 76 424803242 76 950993097 62 324862449 63 479618382 23 448263238 31 223478115 57 99456433 12 875771275 17 588794081 27 296521195 78 218854806 18 295254733 82 506580375 78 484732834 7 244394434 6 508434218 49 499809505 74 909332870 40 642665487 80 561372085 24 909782079 93 182874798 88 881175884 74 808659978 4 567661285 10 580660451 24 843161933 61 948188117 15 233616503 13 166610416 97 688895723 13 39908118 71 247149117 5 858203010 30 463830631 56 187492737 38 833662403 67 93058783 52 373030407 73 921289318 76 359479952 64 992166587 11 452576064 50 414055178 96 740691156 85 489428784 71 336101864 4 742735019 90 702887148 54 156406912 83 199921803 93 453347039 68 536697321 77 922464457 53 305085326 1 316435623 11 654120371 95 336551548 54 832570548 7 670850093 86 237861128 31 996967167 98 117997817 39 814958039 47 91871022 77 582305022 7 930290667 94 979532991 34 635471568 40 382893766 35 806765213 75 748523162 40 514539204 15 497773980 56 915831017 38 150837277 59 541581683 100 710588544 63 508342278 25 329042920 2 570747053 89 332465001 96 868600097 7 932972891 49 710145066 62 884300420 74 770726128 4 350871958 59 78686899 39 653805069 57 879421764 61 346455162 10 819661306 95 30343617 86 541939393 99 371714972 98 91493145 76 399945116 36 69613656 84 836083692 85 194244273 34 49103041 90 99555596 13 894618698 92 203020948 94 325103381 56 5499398 5 293590674 26 597861544 52 540567387 67 158369496 16 374920900 45 933798613 41 816093333 33 362135014 76 101901876 67 731555916 70 674354915 9 195247806 40 319939473 100 668676505 83 289676260 42 446047160 65 444171663 23 634224266 14 26228235 94 761714495 11 908541657 54 296575180 86 350338515 51 710946172 50 65943530 68 415741405 23 337251354 45 981524693 51 974664787 47 785430068 60 788395374 93 882057664 15 161937774 56 162951024 54 377934358 93 657117872 86 975768236 2 710510148 7 337885668 29 238392643 15 279218270 70 835465409 6 983790790 51 634515254 9 446903867 97 321187208 37 155400328 30 570030377 81 483933681 57 986838246 86 298251452 23 19637956 28 151974825 2 191473368 73 209779022 79 665930158 76 124785888 47 955710729 62 301496991 86 573531160 41 385285027 65 58810524 24 468029433 10 244872922 91 674070947 4 194444433 68 281868495 18 425107411 85 307340065 56 418524337 93 963370630 2 696208036 10 423936829 20 367163235 28 383972936 5 111768721 6 758495022 86 333852816 74 648499196 11 655309981 13 805554755 18 710597427 51 937507768 14 129415235 47 62029320 42 784172793 71 384574977 74 234809748 31 671418772 73 490862814 45 469654870 55 862485547 75 125920123 19 516738304 80 182182326 30 947957322 84 484606867 54 484522931 21 13089567 55 488089742 34 647810796 31 997617902 48 420207319 21 420846520 80 949628460 37 45968547 36 194445413 8 579361849 25 813046973 78 125315291 13 135781145 20 818138942 29 996833110 38 521638732 45 411881052 91 979626304 25 718340515 71 525957171 47 529633016 46 66965182 81 510171645 82 529834562 33 322203646 62 824032473 77 723016539 75 284158489 10 524234481 13 319269440 18 264615039 47 304432432 11 616296703 55 810236464 1 866447259 66 272857360 93 712100468 82 682975856 5 431129304 89 61204976 3 185135562 11 745495450 70 575821185 69 213899895 31 88192767 74 798236380 98 508277539 25 417907491 8 591626973 71 637960081 35 917893258 64 382632184 41 511930747 41 202194017 29 153730142 57 313266204 94 557872699 77 998838635 65 590756244 40 998083187 87 151534325 10 60498774 98 888582455 1 662174378 39 12271605 95 596733369 29 810040777 93 252425766 52 714368884 46 243194753 79 671825335 30 204177534 33 69751263 17 854160055 17 505622790 27 356933817 69 722037202 32 61999402 46 627961248 38 263525352 70 12076177 3 483554801 51 609615302 81 704417700 47 82765611 79 574741999 31 491094005 28 107121277 35 471709804 3 995006481 100 819564434 76 51143187 93 488179636 94 679383609 91 450567301 75 887610647 93 676733725 23 698281086 32 852035995 70 578566801 89 4107629 86 61073699 62 745212635 17 387913888 2 747854165 1 686151260 44 484252460 98 412789613 43 886265568 92 421976161 44 846196919 7 664927073 95 351434653 36 848480638 0 410757009 77 307364704 43 596078568 19 137603967 46 965946702 88 779691049 20 825678070 80 85872850 39 847328775 14 617915733 50 925248256 98 208113207 48 537954148 63 865357858 18 251583250 44 927327845 30 963066815 54 104171382 20 335530505 92 488563703 75 762340626 3 730441662 91 234192587 30 46236776 53 651825416 13 318426180 86 474424247 39 235294044 40 497179250 89 771796378 37 588720406 32 956061857 75 177183862 66 16761164 91 476213997 23 145299942 19 695930537 60 932353855 14 414323093 57 876141113 85 667635827 52 318045174 34 549500439 79 804196209 20 20789076 28 199068902 12 459904073 99 385830995 30 52612508 54 766206868 0 818783254 82 793568022 56 295562615 64 617487575 73 490758434 44 768241930 34 964673355 42 955265408 14 559972456 88 177986313 27 645796640 88 119624630 73 496660740 21 799602099 39 458021534 74 424418997 41 437269274 71 85229789 34 211304985 26 195817158 54 665288668 14 458372547 10 446115666 78 701886110 25 583455946 45 347459569 76 286255430 82 579999084 84 258202553 61 675638158 61 701165317 58 85498779 3 202257257 52 737253672 65 393228149 59 37019939 23 21494399 68 538435626 70 821204472 31 91194710 40 182423570 0 174951296 49 95014692 66 825011752 95 667092538 86 424266563 13 255334530 78 978793614 25 215963849 34 721292447 50 434191127 0 730397777 51 679693617 99 988708575 84 919395703 74 324522634 14 243140419 64 61834900 5 160290420 89 743868256 35 94236120 52 186867611 92 886546252 6 589554518 40 819240911 7 139775320 7 388698203 99 61791870 2 34414692 7 701121794 26 734461379 69 917915104 85 443366562 41 95602924 54 463366432 95 868770379 83 186708682 36 372272419 59 331147325 15 350562629 58 351004119 56 846301911 97 441742047 19 758516538 87 674987321 33 365748300 20 241206003 86 972083190 2 720234011 24 111459419 28 619889605 100 167450038 12 42805714 48 492471826 10 138299857 80 462146454 79 593553715 67 556193316 58 845710144 79 419822522 8 600834027 88 924368772 29 49968228 29 973853863 69 594576819 0 390877258 74 410918094 88 607111322 20 145442425 57 476312110 64 937864172 18 971183541 47 931785485 85 930217902 46 485436385 15 973454418 48 305981425 45 900287216 53 695865888 59 945147507 27 699617163 40 164276096 50 249131201 86 244489388 74 712924340 16 717510555 60 384725043 87 360730285 51 945790885 8 898756705 68 217946281 37 575880932 4 716722885 71 137256302 90 819262403 12 425822408 85 596178434 80 633169155 74 243399679 82 836152663 17 931027845 57 982234100 50 844994701 35 482006615 19 826186667 87 499961628 88 676491725 40 173027011 1 500685822 19 973690072 28 969882321 88 541617498 71 856111709 67 706190697 43 689798824 6 923104054 80 10627140 92 438174097 50 124511989 99 341625896 23 639306414 51 345393826 76 412174385 11 220760268 12 680807563 92 747161236 42 980207980 72 486813287 2 262050414 1 105862937 25 188872460 77 492140705 15 158816073 12 278198710 14 409313280 55 32982686 89 972744501 35 753799130 1 745082876 36 856687659 14 91646209 87 451585649 91 260405031 87 258981503 22 818962527 26 379439684 52 867576703 6 542865719 11 796161357 18 795725447 0 563924124 100 850450760 45 320069569 58 414174473 76 892328506 61 657805526 72 12063367 71 816203065 38 112414744 31 68278247 18 103056982 88 277610582 86 200370721 1 701033162 77 571969436 53 255730192 65 379349398 55 660575312 94 583659464 15 186080410 2 420484746 33 861193741 37 893661688 53 703641217 3 505235316 15 228723179 65 929861548 76 686070181 36 764057587 84 217204563 69 345145055 96 796819166 38 579440973 48 291862080 15 726370720 32 932145205 93 17330189 12 85363134 52 850452350 73 173360252 89 689904952 49 786126209 45 2880473 73 851543803 88 319570095 65 915766493 97 54287958 4 168159950 52 654541641 49 941675540 87 6796036 60 709154830 82 948036092 3 237727445 65 211713812 13 564850936 15 755418308 99 278554225 55 772292110 14 494885548 95 514552045 93 712337156 14 237910006 68 898639340 85 193886151 35 37451502 57 718056169 7 192830422 6 385381909 40 343417688 54 959136377 0 572477218 3 534642924 17 133243070 37 721003950 82 127723870 5 132299561 4 118171581 20 415734421 27 339350929 0 741004403 63 67084393 65 685648640 88 878586744 54 138711695 97 440195808 94 582336882 39 619774613 81 217057859 26 761910293 50 268180141 22 800847526 61 969227114 24 302349695 42 147172300 42 680576522 62 727014331 26 30604424 30 877316809 100 905596906 7 665697121 48 775178210 71 726278066 53 762022164 76 590764699 94 332195912 33 248933002 3 554710976 93 799570363 59 672337847 52 469899691 44 409058822 5 26533820 67 228986312 25 494586997 67 450064623 14 738695674 49 296042628 79 470278126 90 417690800 93 372941316 17 30432846 72 330808951 86 728860657 57 399056487 17 380667784 68 586270829 2 186476608 14 287400226 84 643286995 91 799449703 14 82162822 44 126557204 42 706097345 72 292672146 46 263301865 41 867051691 21 559283352 32 705583339 3 627233792 51 679963720 23 942744615 26 974243390 76 562145713 93 726247042 81 585368638 98 103992419 21 58418913 88 194861223 55 958950753 12 851879043 22 195113856 53 238377606 3 15098958 97 979833957 68 611087411 63 969289180 45 308458888 84 935054269 31 407815276 90 558287508 16 781305299 53 723665284 68 939570197 69 40641165 10 485748177 0 625505381 49 406556790 85 579497639 52 532498262 4 977489214 79 764213895 96 142548308 73 886533905 17 553859104 77 914438918 83 774385839 34 127681776 92 639555625 21 111262119 44 841030264 51 443627171 32 174371383 67 355465372 72 685710755 29 196706244 40 908717507 45 939853991 39 11495842 54 352311009 89 972458010 43 7016255 69 887174198 3 363516960 91 257440801 32 524409808 59 33595997 15 880651738 51 800776053 66 498842983 48 433371557 62 58764642 100 21324623 36 108428932 11 192251477 48 358401209 64 230995892 73 345057410 18 795633036 44 952221517 79 394918252 88 643478425 86 226788122 91 336438945 66 770428282 99 845158626 94 304836793 33 916532423 87 140100518 11 821363415 56 855545748 95 400612135 33 578370301 9 368648614 54 72264407 30 809614263 76 661189223 15 741377121 41 504621883 54 952872462 96 735248693 59 696536252 48 411763937 17 304657002 26 594571628 28 316654409 21 655745177 11 329405916 20 353106455 49 319664686 12 977413141 8 825034788 68 490764902 72 130911614 11 67747287 39 603544193 43 760286841 1 18473670 39 322323350 54 328414457 6 112515989 91 685010919 81 938619819 86 854629389 24 113812386 66 93691349 70 369211160 25 335566915 65 732086310 20 646151766 32 5289153 22 425052400 12 632539574 42 126444694 83 914307766 1 251784479 29 539574603 88 174748231 62 445354332 41 250243290 33 199093710 61 637566944 42 409981639 70 71478086 66 701976984 20 785224578 11 916200860 33 359025525 45 144233082 25 728057033 27 687640172 12 506945800 44 593705216 47 60866360 43 839075346 86 917964939 78 364776026 18 962851468 54 869886947 35 104122177 81 371878704 19 517829934 20 408510084 68 495294201 34 782178154 57 17779587 27 761373884 33 723389366 45 759521303 25 27104193 64 829235818 48 769090933 29 388752650 55 79448271 38 999347686 70 673418261 27 967855783 12 644355269 20 621034260 61 710522987 70 421046089 91 66019446 100 50108463 31 996088473 7 819643859 46 946523882 68 747993730 94 508750767 45 682136503 79 368776186 70 757355224 52 465232560 42 675029705 83 787499935 66 558204665 10 325568265 54 27787670 62 678878848 18 587121140 22 397658040 34 107152503 4 251106869 54 142670616 98 179434959 5 12848715 96 3297971 48 358444167 28 461232007 43 602692110 57 508321968 69 237599222 87 463024639 1 264618817 9 236719895 29 831350111 35 317519150 57 110837349 27 409100476 45 750048865 10 556972923 23 891199097 21 138686295 59 610087726 95 579441972 26 321641998 88 718865302 53 855265956 38 495114638 35 671047126 17 660302223 28 27688456 40 383148998 21 150850068 54 818182197 15 310915348 26 730754233 53 265283358 60 165313636 14 383817229 99 719136819 86 651444501 38 892391492 52 283246027 25 791266505 36 878210647 20 573989599 38 143121658 38 975458686 9 117641061 88 417398727 94 835272568 41 158557814 60 304300955 77 967092984 82 361353838 17 538016062 35 943879383 42 626683678 81 387188089 1 656242973 19 865545939 100 571980860 13 242088322 63 77031922 82 693223202 73 813048394 20 234430353 2 750200188 11 176691654 63 189204077 88 541430986 44 644532747 79 577545598 76 547993977 98 660270393 36 942156407 32 524011476 1 229965529 80 121966530 72 991022274 51 66439879 54 807489090 65 805290750 35 193857557 66 794330990 7 87944907 16 493069700 70 905069884 17 176016303 45 697245682 62 805858190 34 941598177 37 4818141 8 63435557 54 313921200 83 893988533 63 743073775 14 654580205 84 266706991 92 745930276 79 811301834 54 724363944 35 820272877 35 181073851 100 967705067 65 392991326 5 574166889 26 488895053 60 729350392 17 20078072 6 833823073 75 386282690 39 231627349 37 52138420 93 750881672 8 223778834 13 841378349 46 580663406 96 958944318 72 129368476 74 392800503 0 621850144 35 935000145 30 426425352 48 714389092 65 315831648 65 29601201 65 333832696 45 606897926 76 333590154 71 314453724 72 989288725 97 429561778 11 783250016 32 890785254 100 763247201 57 704865904 95 456259232 66 776242473 27 286739726 16 284626070 14 900270299 25 739230564 98 923561309 77 765690645 28 198956604 16 445976474 62 418106422 18 980378355 44 762356466 17 58830031 47 315221171 59 912613206 82 575618446 92 783954785 53 531150348 89 393586572 33 15880314 5 28427521 38 651360236 63 848931769 29 587175876 89 820998453 41 528122735 44 332273962 1 581572005 6 340256850 13 313601409 84 747760583 90 961379205 12 570100109 91 963462827 63 48050349 33 824137795 48 619827248 40 174170874 16 875278446 52 661985476 66 917027952 18 704073787 6 209997646 27 76577985 28 998245244 22 87742769 76 510702482 25 728599947 26 777432413 84 572160047 7 141731774 2 195154649 59 415690283 23 68502965 51 92291582 24 242086892 19 982830424 71 666791958 35 563447446 83 135046103 22 706466193 56 257913903 70 220778101 43 616794193 26 895663030 82 367430000 2 16686514 70 459340074 39 442770786 51 318328865 68 869260302 49 146631506 66 854821202 29 456428707 10 25289725 95 394322245 89 533480179 89 809261332 40 734876379 59 738695888 27 328992367 19 67740875 89 776645198 91 897510836 98 255885667 17 531305656 91 567966495 11 671544593 91 894283211 1 892992487 59 604750085 92 343754208 40 825143996 23 683865444 99 752585301 69 77439585 15 881725233 86 829041516 16 196389437 57 304657742 56 678020456 33 8420252 93 151757532 35 205153908 87 588078838 59 91491778 95 376974478 96 604869052 31 327112123 34 376155061 94 494513297 59 771073004 73 806415354 70 226672839 85 650004838 13 847491468 71 827073346 72 327555302 44 455650258 22 494179428 95 648570122 16 399828526 79 646586519 27 454463116 30 33744546 30 615031469 80 985977689 32 788560305 64 715507477 19 259158476 93 830434497 13 345989000 3 796494027 73 522948055 72 180760570 27 786632537 66 16964806 86 365896658 58 488945168 14 113393107 3 806460682 20 170177497 65 887249564 91 786093106 33 535741188 95 320892717 58 218769898 66 260571562 60 312589047 61 833116259 74 348229244 83 75712537 15 492849486 48 928356441 58 279614338 81 420550545 48 408335521 80 436894930 2 214074453 24 655605047 74 374995804 46 342881347 27 184560768 84 415933250 77 156208205 78 84332596 91 835843797 48 488893599 61 203957077 12 215146268 83 177935764 46 971458567 85 58961765 32 318439293 24 456131980 47 793572703 94 95409106 5 555435965 33 971968214 23 450187886 77 378968328 27 535056629 10 844085490 75 435357277 3 713063110 48 369858926 42 24729603 2 515952096 2 690848256 87 265301486 65 756555520 56 776987923 96 665204816 20 653975058 60 200759604 38 999125867 61 724296766 90 285287108 8 692009242 94 217340507 3 819009630 60 824653697 55 855071320 55 118499842 2 12447831 19 31788320 24 478850507 28 880892638 51 955706110 42 737814891 45 210403049 38 644668152 89 21167759 45 147491259 17 327389878 57 759371255 82 251333107 30 126623843 50 422269420 83 782841067 99 685082781 17 862547435 77 150886325 15 59894314 16 445447035 77 545964892 83 898304850 83 927934652 2 779260589 19 860423643 86 596697306 36 862567862 27 152848229 64 329328550 97 314563951 62 242046666 34 656396411 11 448107472 75 17916524 73 158302924 89 490172731 60 815927596 38 243564275 45 786222320 62 793738883 71 309849973 42 897674319 7 367586132 89 665916795 82 434030258 7 791479641 81 388337771 54 90381840 9 261256595 37 702096028 37 106075433 55 527597576 91 174820481 11 301606626 53 806390723 40 126544689 3 425273003 43 19234939 34 532941026 72 430450992 81 606804443 59 585208241 38 217990236 17 622059235 34 403001172 88 37488906 19 403579932 12 497912533 58 827378850 13 532034213 3 788669008 39 931358904 10 784678643 50 785477090 78 563578653 83 319472330 21 397463190 82 153748929 85 528113201 20 666260606 31 814796095 59 707770349 42 720953902 62 769685224 1 185719991 18 47892999 60 413229059 40 534212764 41 996460649 22 407490646 22 576664457 14 370975171 25 729996937 78 336235609 13 984158911 74 953979023 62 529897397 16 459417885 84 362908475 97 394180820 69 423507739 58 155234780 30 916560374 77 677407172 73 251435603 100 269571807 58 698483386 7 206542569 11 627224061 67 565582628 96 783294158 33 316057838 19 248109489 39 38656984 82 311169766 10 691168553 39 675359622 23 815078025 23 754712208 45 116061677 38 984540444 35 173323722 53 95401499 41 303866248 11 833861888 85 131271554 94 835353453 10 392889253 0 527275706 99 176042714 40 388652742 41 8068234 30 847133293 78 210467588 76 970516231 10 393138308 68 465248118 22 675764590 64 890210715 74 536817422 32 142023778 50 813307676 71 959502241 21 620449390 80 731432864 8 88587252 97 819626794 46 881120030 56 884165833 65 818981394 46 959257341 92 473667747 90 862968175 92 309730092 96 227211488 78 193210506 78 527883346 18 934788222 55 78825961 24 319854879 65 477569160 12 206910167 13 771160416 57 972140577 79 799320982 59 99858701 55 968208308 88 613022741 88 891858373 39 812959966 53 118173855 35 227391279 68 653522389 51 327232453 67 954896657 89 643718735 81 813738990 67 194524383 16 258634526 51 835047904 39 91231969 63 516952340 38 888379068 0 67685071 70 863604802 9 252399909 1 187573933 67 107114465 77 484407527 18 28210407 75 248877011 17 983859068 47 864411802 65 598616415 11 328965745 79 581943525 60 675853689 11 524621800 54 923320403 42 583524894 49 852245322 39 432147234 9 51473286 30 370815154 59 604931460 80 667294465 4 219543140 99 649443780 94 252052335 46 505407888 3 263782883 98 345802427 46 159040625 77 211733181 99 308836007 84 940400122 17 17343931 38 82892744 12 298439829 87 832495150 64 839717007 65 147347853 52 519131169 4 390848731 12 686227518 14 378604747 30 542290498 1 847782674 22 230652398 11 275513620 68 293009373 70 580931905 10 53783642 63 654726593 47 79865338 38 846144243 45 260822563 19 722459168 29 258163652 33 867902140 61 421492770 69 22959886 82 79252426 41 816706610 1 959112173 29 254147432 55 295368605 53 502924788 64 626411660 20 213728649 16 270985392 73 722118831 11 586504827 48 710699103 28 338664066 92 614563930 92 198003930 97 844209817 93 118312734 64 924080089 15 531971781 6 689928592 51 570613215 57 580204630 60 773282810 41 457492962 60 343891766 6 527666638 85 248818009 32 416699336 32 373859818 45 523691903 26 50610177 91 285290690 31 339640634 62 135185584 2 897695533 85 16632134 25 31248471 66 863416643 91 740713331 50 62014830 98 114350766 83 323829949 12 750612135 61 750684919 9 131140507 7 343246886 60 414851702 69 625663954 92 197877888 64 985167137 32 908115724 58 464751355 47 798513414 42 25767088 52 362292853 98 635122830 55 27496696 68 444318706 37 700765775 54 509615741 73 978584753 15 957245687 18 180609327 47 446803877 60 152969775 61 706705972 85 797015482 3 679458181 55 538022235 96 429287687 22 186817581 98 122188342 31 525831850 53 384436021 77 706904010 94 923685405 84 207958978 56 537780549 37 432902245 41 687236324 20 138187565 5 610985407 49 343605967 27 96399164 19 919010608 95 975764638 40 133320167 91 680091565 85 614163435 24 68327847 43 207331863 14 229237816 87 387774732 75 807951148 9 619347488 50 186023958 8 722122512 10 712279209 80 133688366 4 987900537 54 981548948 59 904004435 89 93607190 4 702317471 9 903500669 39 608804603 50 542850718 23 352338707 71 637020601 68 939412411 8 530662795 17 113251436 11 295930306 20 701180624 48 187574848 58 897882637 42 605928932 49 867019290 43 160136797 68 832767600 43 447996412 46 957596564 91 691971506 80 944746739 9 922470982 18 513209540 49 717593665 46 585907911 82 256835536 99 847530631 48 590923791 90 791296681 98 480756982 32 99333306 35 34840605 61 159479757 8 87838166 70 470287897 55 320883746 57 801637544 93 762764859 36 674204678 5 922185310 20 897371851 86 729670124 72 515113095 89 565066891 87 58295922 36 362983839 81 49505121 73 988582334 5 366074153 37 120926491 18 751088099 65 576863059 62 689493462 64 205044518 100 782572726 0 407749406 59 724497349 52 692748882 24 363892553 4 838733287 80 380961189 15 155912050 17 792582838 45 593901466 31 343727441 75 226870488 50 231202402 87 24961062 13 57969192 54 761532739 29 324687407 38 115532874 66 297757310 99 429163105 98 2085573 18 141506235 56 277578017 23 597018693 21 752531930 100 739953329 91 625652206 7 653514128 94 815683803 38 743803656 41 298746646 14 580704134 66 361810102 66 316115363 6 40147838 80 349703085 47 636996059 85 234292190 70 186709184 8 159873405 100 555058776 41 661605873 77 882944739 11 866844776 59 445138803 69 846072611 68 79167753 24 536144397 28 649009236 36 217599178 31 773147557 4 700137083 41 884443895 71 891815009 70 308115324 49 923112182 80 500214763 4 496513687 54 172254491 53 763847881 64 936784142 13 145676054 24 714821077 99 968002136 47 385097020 95 745503351 47 60147274 95 679408514 37 156354316 56 778671207 31 935562638 94 358177293 15 678978253 86 452926048 13 463638639 90 91249961 49 487184380 62 137297040 42 727268547 79 376162001 66 830351570 35 132777280 59 180614933 91 735426555 50 921378545 76 253638556 74 522955267 78 408646003 31 23010303 8 496109751 1 868179008 26 753914240 77 811422209 26 627638083 76 819369717 57 880554812 78 198712805 92 619119706 68 758118910 100 362075685 51 403108368 20 146714036 88 366165396 54 867528919 93 392662235 4 944484849 96 825827047 89 196183339 77 279724438 71 894140402 58 940935722 55 852767530 52 683346832 44 13117337 88 915674616 10 291246964 100 129758893 53 699871926 34 936527055 97 467182603 0 369424983 11 536545146 44 604229355 79 105337175 42 246017801 46 640095764 89 694004116 74 759318222 55 958246906 32 361027499 56 598663612 76 984384697 85 370559009 25 479553103 23 60118907 33 749797396 48 995917156 43 860846401 51 417660647 95 251556013 84 586429095 14 528611692 27 903243972 56 200976281 47 763248197 54 168846053 32 694432754 45 940124308 6 298415340 5 699320805 14 818541576 88 34070388 64 786215055 64 961672014 59 261565804 32 4002061 28 667782721 44 728767941 56 362068221 21 301395689 64 720783182 42 289050198 61 633796465 93 40069438 78 842207073 3 587080384 96 532205126 87 716150142 34 160813303 99 377183342 31 290441652 91 436899050 64 401717212 0 779819187 75 634119847 4 928151049 2 588946259 16 505008938 70 183865402 28 234456396 46 175305806 18 657226689 74 554686429 69 764629473 60 291124857 21 198150632 69 907911173 61 237696955 76 439486638 88 368531400 41 781366016 94 870720324 74 936363724 98 772585996 44 749187894 11 396573043 33 871669585 78 471856173 0 650580668 10 509415037 87 612910850 31 130397016 50 463323745 58 302816214 64 327325095 14 464961177 84 741515641 90 587456238 31 370196098 29 60591021 30 756168897 24 150944795 66 197388294 95 43395480 97 673278692 84 132534899 14 833436395 33 519347014 14 105147403 67 72236645 96 732546340 91 90283278 81 466614822 30 87943828 81 951774091 12 275126574 16 969320316 30 110398750 47 145057373 53 185978974 52 817365520 96 870815230 29 804547309 67 752671058 29 43200121 9 339021471 81 117239053 40 782565973 11 683911405 69 829641813 94 210985342 19 900134965 79 129492069 58 122882098 8 793091540 75 226571024 60 48113336 44 508638156 73 239436323 65 441899926 96 243319134 87 274076800 4 454564192 84 87178038 81 731966831 4 718297041 41 355862861 57 494047195 59 861426400 61 680114881 33 916853006 21 213979143 9 563003891 78 707390235 57 464272445 44 491376807 42 266262532 51 256935042 1 191036800 31 814844256 81 721875215 97 953230760 93 158026035 27 431122502 66 281952802 39 632197999 38 296812322 35 8195713 39 907362631 28 750710592 61 334730504 36 581304647 79 411658976 69 947184992 21 579491126 5 591831547 31 117344757 30 429415020 38 61229528 82 157564627 68 405819036 43 820824505 83 327168185 45 442135935 46 43238922 50 975203748 0 331306334 60 973106240 87 265390066 54 119027168 71 969904346 46 270561808 76 53574887 18 617379943 100 120464706 85 739099521 33 707134907 7 812333766 36 382133878 59 606977183 27 288398112 77 29194573 78 803080295 19 732793425 3 27959186 93 791389458 74 179727207 4 696152744 40 311011516 97 58846326 24 73897191 39 745403818 43 590559588 23 693303292 7 429732736 31 752314923 51 803045487 91 710654600 80 818409493 47 784673848 38 38737168 73 147950718 48 712342018 54 519769501 96 921103461 58 306594606 18 472575291 44 472581642 73 345534971 6 956732481 78 215477494 45 70052320 13 158564381 42 428540089 80 787381520 69 441944223 53 751404567 60 950750620 52 215165548 66 837737268 49 282304114 62 204990976 18 118915293 34 343157731 92 27975859 12 240000827 64 3610817 35 800820916 53 141698459 50 463655717 77 646499357 88 152707937 39 296513201 36 983361612 13 590005097 35 470491055 98 739632532 89 950719457 99 453628474 32 366757774 25 138581448 4 298832268 81 42153204 16 478332566 48 284170877 89 127271973 76 171356842 41 409673648 33 718773506 13 701536133 88 856178967 18 418916787 75 38090238 99 714431522 52 415114143 51 551038338 20 151358463 20 997107384 64 299857728 0 984642217 32 249621438 14 639403224 92 522915343 20 211409145 34 671973348 8 86651210 63 341665034 30 765352745 69 434334254 18 21646710 73 349657904 58 672888003 18 756342467 56 829832800 19 462881591 26 40742648 77 800343596 64 840068722 36 470659927 43 934268323 75 351476495 1 20816650 50 865034470 44 304946990 2 360375764 16 116050139 19 53258557 11 666176857 59 299550980 20 634908412 79 224771383 0 19496153 33 918441568 77 947180159 19 728964331 11 104365796 55 796480866 39 316225913 73 628460180 31 597114860 56 701380255 54 118521162 89 298318043 65 644914529 62 941571625 4 638447067 86 544987482 39 443616554 71 930649257 58 199094005 92 936550467 96 602136017 14 683560843 20 838074502 99 485710137 47 153040096 78 956655478 10 887974639 87 981150373 49 288739820 11 192051631 24 881964997 91 288827993 25 801143514 44 862940591 14 644477877 86 192163558 90 505328029 46 773974423 97 519851604 89 739629030 97 705426682 52 63436058 91 107359354 29 494110024 19 529834925 69 228151189 50 38808972 22 987305054 62 697223871 20 609976959 38 147624602 91 255931429 44 480784847 71 37531960 63 391211514 14 488166686 59 817862153 12 410897993 33 36019413 99 363098188 73 465683707 37 90146797 69 186936865 0 694382277 39 735514345 43 402373168 15 267617308 72 849699900 16 419741032 98 889046277 23 415337663 56 881375555 79 713706719 34 282894422 1 147915447 57 624018913 24 352977783 82 5388872 41 589390536 92 391804226 64 757872231 32 162374099 90 219242167 14 664862798 90 801646787 97 932880284 71 135300581 40 314330252 96 111887310 54 161538687 72 591740847 66 871988142 24 151865594 90 274652917 1 542690488 78 56258768 43 355385880 73 205309102 27 961333457 49 876795030 96 728264623 77 822677550 7 346149703 99 930105983 5 901326644 54 563993849 90 503463521 82 757026083 56 897328824 2 689740288 46 853198617 75 383411289 96 735736037 14 688938002 88 598586127 0 844176080 16 124137082 63 423597006 1 210211761 0 480535569 74 659364694 19 139453509 62 606983445 96 472006949 16 718531430 93 617620672 70 341631555 81 167336998 3 357424091 51 82851998 61 314989736 43 615117184 65 704296883 16 118709472 0 698703528 72 612996829 9 328100179 27 419534586 32 948511848 5 391388421 30 328962209 6 104840543 19 972777285 40 603620373 58 681917839 76 352991582 77 29145155 71 946031894 90 231364137 67 298335798 16 301557993 61 301181324 47 59896510 20 596322581 57 147312633 74 475146333 8 65453173 49 569533965 83 155778186 84 478161759 43 310263242 77 813534988 5 916052288 92 169426822 22 79876883 67 389228801 57 809218535 6 107626124 45 897885939 69 977050100 9 883593826 21 107568047 27 835809967 0 869506895 81 224673090 49 856567551 99 257686053 6 719970826 85 283678989 67 749816995 55 254818386 53 531455334 50 28852718 100 51865748 73 223870381 20 927942204 95 543083742 11 319809898 89 16041218 21 942178766 41 771161118 38 761024676 20 386065759 51 104203503 73 714765296 10 674818062 12 508827378 82 944003881 76 974063460 3 884426478 35 470343918 52 650428438 61 12994778 54 550907621 25 508386525 91 977144963 60 104310362 15 469753960 37 703820961 27 242056136 21 627189126 92 699049827 31 265077775 16 367263737 96 923536140 64 857452551 70 557429582 56 288102847 1 433064002 92 473939006 90 442838765 58 137797049 43 97552531 13 610475740 82 184837424 32 643763085 53 392732066 44 585700205 96 948457172 90 195096149 26 499894434 100 201546961 52 992467384 59 467058799 55 304921467 84 593354277 88 294823479 19 599978376 3 631366442 41 676630657 53 107724851 84 646880706 36 597901327 53 258367889 42 509963641 91 316590408 7 867801191 8 347264570 97 739808186 88 91263622 69 917715518 13 107670187 72 227667268 62 255295755 44 656113254 25 97599406 100 115356140 70 896101144 52 167195948 99 935695245 8 973906154 20 35042428 82 55923123 36 100902057 31 554332 62 746600971 86 572830009 76 141405034 22 335360694 95 560184363 38 596197806 59 33169364 53 159988461 23 209436978 94 944336658 10 194024817 82 989051424 54 967741298 31 928600804 30 253474900 86 524825836 52 832912910 93 897033937 79 497924695 99 858671155 90 144552158 18 446106587 91 21660954 89 221632626 94 179663716 77 313222384 83 719513966 93 546126736 52 730060517 37 187987972 79 51465467 25 49038648 61 820159562 49 162044453 25 489816439 99 177599257 19 346489389 38 158932125 92 646291318 90 4677526 37 517775826 28 282165 24 77851481 68 999527741 84 727342349 63 820637884 64 885171174 49 54225405 53 164371835 23 215491456 59 528905847 64 994684580 79 638105112 97 567886948 27 709342029 77 116972176 52 854448986 6 299910438 77 866497487 31 269963520 23 7491876 31 579213286 7 597734112 4 893091967 59 364290977 96 516189597 40 834020373 52 623738619 83 847190828 28 507206971 83 338660745 91 606982969 24 465117334 38 497283402 49 704496460 81 557500588 69 950292087 9 641434450 33 998944055 43 388829372 39 25334769 20 231822431 40 274386737 89 4570581 89 600669033 92 578960259 58 30127603 30 578463120 31 141066330 92 533600612 24 345049417 82 347940008 85 335745797 64 614579185 5 183266732 76 719687006 47 964075964 5 590270808 30 759715362 59 211839970 25 401709214 99 984636101 49 494552862 73 378113694 41 56937646 97 354736693 23 367472559 80 926279932 79 488307018 60 472615349 84 75488972 29 262080623 12 460400457 30 617223656 53 667826836 21 82957653 8 503790695 97 799010437 57 938010418 86 988632083 72 978782413 38 937778597 22 168474066 46 874654607 29 813493277 9 681884036 53 625597315 46 427920563 21 339933159 16 548217152 37 742192479 79 883461513 75 313088862 47 891603141 55 454790152 44 325381796 41 658329198 95 551856862 79 50192914 25 139722973 53 319022036 39 345680482 24 352190277 74 906298293 26 199952183 87 881868034 68 624623322 1 102798695 95 407532955 10 881984403 84 287112823 21 614601393 54 340209216 33 606191504 20 87293175 11 476891400 78 257159625 17 539981648 11 296637646 66 874328492 88 652139677 51 304591778 75 49626498 88 714049383 54 717611704 60 559596834 51 510024907 1 46722345 53 89053932 90 351539479 35 648186345 52 581207363 91 726498206 37 360642732 67 924915083 67 153245696 46 482668289 64 258984040 59 249346995 55 987103826 6 87320655 92 550107250 73 337202700 24 877182626 53 10350492 20 758281235 29 342375143 87 351117412 93 313630502 12 97448244 9 180832958 87 163834109 42 377879440 78 964743346 5 9675379 72 638231717 54 425067150 20 705684456 83 226515413 70 952295303 92 841551304 50 383520866 19 825943858 61 122308756 47 343663551 71 344242176 99 613275592 27 380019110 11 873699472 12 796805137 24 995482657 58 930051754 52 664898866 87 282348798 3 145944314 99 369332518 22 124886716 78 607531020 94 348153505 86 76690712 41 279200123 4 862791758 95 4396920 39 670301027 51 565862423 18 720845945 97 881925686 63 19640978 91 666515034 59 621410904 15 36221591 77 111253417 67 30436002 91 558893921 70 200996038 30 244746943 63 520989801 88 807314001 74 465519155 26 760758593 54 304003703 32 993363049 73 397999970 60 756993021 90 115626581 18 638683510 25 930145582 18 979125766 49 744862980 82 217781266 84 81912107 30 153609479 60 305010756 49 30534274 66 641115151 65 202206546 95 387561953 77 278879529 78 725308390 5 757622555 41 309680805 45 790418338 91 584017624 65 852166579 88 188746766 60 165338546 67 90753291 45 320233277 5 797531228 84 231879999 21 944244012 13 595267512 19 731042463 24 854328237 34 953499553 61 113737745 79 589256486 79 280406609 93 320882178 59 652565980 18 461889808 34 74524715 62 198786701 19 312736568 13 266583987 97 60681882 76 421202243 11 732670028 10 228278701 57 686131413 85 371560274 95 928528058 12 904933278 100 984236829 85 190780172 25 326496843 5 723797925 93 196353125 99 586138395 12 778851913 9 433926701 74 2559411 30 211868371 31 716613511 15 949751916 68 955172266 31 315477612 20 593899781 69 302089977 24 897052501 60 639900551 74 559355689 51 689805003 6 191663977 3 337420100 51 263212720 34 476990512 91 854065637 83 287705065 83 497562307 55 249857511 93 255738466 62 482063408 81 996593470 8 888804675 36 713180768 12 857420642 89 413914766 93 306512061 81 380414876 26 470700762 48 204422315 97 640584455 72 921033813 27 407868749 56 798591769 9 467462513 22 667138399 24 774756373 76 284637176 100 253034971 80 924712574 31 482306505 76 200421314 18 598574366 65 227853591 100 192568035 95 490985874 87 12272828 26 109013422 22 347106289 4 24079562 62 864713140 95 420594147 33 475491225 73 243230376 12 254947872 48 543192933 36 492612081 8 455374879 86 393984076 25 376493444 61 444134214 32 635092887 81 734786823 43 475502746 13 428561706 74 89437611 95 613300503 69 647545007 100 144280394 68 727677141 62 184747093 48 673817238 24 175096023 26 341354920 7 503899874 39 675359281 4 716713978 74 319010428 38 902078061 61 62770149 11 147880987 80 740604755 49 39782619 17 479528634 93 931243084 46 869613505 20 410268779 85 958373915 8 972559045 12 534012854 97 10167895 40 95372307 76 702359772 76 718160467 80 80948422 4 904927058 37 832036595 26 957661186 11 133740682 40 487922008 18 359567114 28 809773413 45 975349379 100 363398229 100 386377421 63 175437585 96 103800562 30 843933417 22 780894046 23 760456494 76 381073744 9 661350058 76 291816953 64 861008107 2 860353696 56 530747291 82 294044395 24 436005888 85 841854549 65 738266756 30 776363854 75 365700966 70 445141493 11 443257224 91 512817386 51 162854122 58 448996423 44 287610470 37 582650487 33 678327427 61 123550792 77 565130724 37 519856139 29 390593062 29 559826259 14 795259331 6 64035358 0 667171907 28 385077288 88 577992981 8 959251780 68 302351771 22 253245655 73 414402701 18 811558689 98 97753979 69 715427250 84 38735668 82 232841268 38 446015170 57 164318722 91 43035898 83 475490045 75 776740402 62 204895656 53 958879656 2 666536505 81 261475619 90 44169937 46 305669307 79 165277480 62 234952249 61 412064232 31 589245646 93 237508082 73 932234605 65 224263750 95 967510128 92 813242246 30 630554089 6 112561677 67 544082514 41 633288550 98 680445872 96 929083980 69 52502523 8 120750280 40 42855893 46 521343882 13 938360373 10 602145256 62 171778865 87 478292711 44 50340676 90 256231767 31 751730759 100 703109762 64 556374283 17 714706570 68 888422305 17 728839685 15 54877144 34 992597306 87 48777954 79 259247353 24 863100345 48 443872242 27 791363881 81 466498064 75 143858164 95 515882492 96 869969510 14 179350879 0 457738346 37 382540925 6 336801587 4 684574203 30 316467500 31 874146711 88 605120167 9 300162785 55 728893688 49 273168123 2 541673392 37 368160550 89 260806527 27 410135940 96 491853861 58 994147360 61 176316073 64 256291185 7 64342151 54 838931126 22 475908435 63 66497401 39 112080393 13 40737781 38 403590371 53 750008487 20 798069066 68 616162148 59 232462297 74 830398590 57 881621457 62 152401702 97 636783837 15 968753392 66 415660108 3 692537358 76 557221212 38 790885999 0 351961139 79 709838828 39 799034812 14 543566755 50 892149516 100 574705628 36 677362061 44 94268081 57 401309476 75 883360514 8 166269169 80 459360841 80 272172839 14 494991460 41 290474631 80 363870201 11 413708990 77 314596544 35 221452945 35 709726866 65 969705008 68 238265012 71 707212708 69 851051347 85 11591477 50 114182538 61 286654323 32 856079241 4 101366334 30 934344805 39 977224709 45 457268975 84 114566012 6 311140635 81 362151323 7 66299980 72 932701458 45 393186782 50 859532087 78 33267421 20 88944313 4 968826466 31 929829338 57 621540268 72 114483769 77 697261266 4 371019436 22 442993443 12 299458487 8 566226175 71 651789208 93 334100270 70 521949810 33 125040251 87 652896943 38 272065410 22 834996747 98 50737423 78 16994196 27 79310928 37 204416279 60 820881687 8 487750347 4 14466390 73 787908400 4 913248734 38 970002371 61 851176282 22 302244660 48 72303692 20 26073734 35 457414820 52 777603911 58 709274692 43 25031540 91 345037499 97 464233743 29 372929885 40 688144163 61 541937575 46 129292680 98 210404999 91 513893776 89 724587926 46 614438115 34 733277431 91 498672227 64 994406351 26 477303516 28 280265092 58 741349922 56 702262630 18 628711213 52 881104075 73 666537037 94 326134562 44 459182479 42 952000712 70 984853106 22 674585863 8 565360915 92 631870956 13 747743614 93 438183530 0 904906840 6 693862744 76 882538821 54 964986929 75 751692527 65 112164536 24 923450546 43 859353704 55 779408982 46 939781296 12 774508504 14 600174091 17 340506598 45 294109780 57 803098450 37 359623051 52 337499352 45 351198746 31 817503331 61 166695445 75 861436696 47 473618409 38 877457645 46 681416741 95 229770373 45 255208512 84 919395120 36 431890626 68 960986955 53 728910712 25 477547166 69 597304205 33 918894477 16 306368547 17 702799371 15 401433836 1 317934163 48 836557028 43 15351939 61 842502679 99 534959759 14 432978639 29 341724508 46 917676610 79 395395758 67 457040438 27 821705762 14 696704480 7 468290695 30 955382855 100 131483766 87 257670115 97 871055978 46 864660137 48 921446703 11 595952706 9 401110083 27 972092371 25 563602870 33 24634802 15 379892143 86 928600806 60 176407550 99 906933025 61 457081418 83 309841764 39 457700018 89 56615562 58 514460743 79 488306108 87 526805947 25 366182066 8 800583880 85 577566712 84 112544258 55 224216845 46 163049999 73 112348429 29 665770490 81 76002624 46 451193152 96 574020654 88 373737206 81 948875062 61 800865574 82 75765081 68 733587713 37 886008328 42 455317115 36 559969226 86 402040 64 540918152 8 508197851 45 170156570 65 934418194 18 659345895 69 311574488 41 267447403 81 969400833 41 292102042 10 205997505 98 778606192 54 249439789 38 317279322 56 181156025 33 719335335 88 368259853 37 620886785 80 161975450 85 594812821 87 427604916 11 636256922 44 769844397 23 58962596 82 354435237 77 220307252 61 746166336 98 588964087 69 908586106 41 161624710 27 382534526 94 983016595 12 938689495 7 19286888 57 208489285 10 443820831 49 112943873 53 885557079 16 578539773 0 152954512 33 633424579 72 236060912 99 795766664 44 463903702 92 460335263 49 873174945 26 1583818 71 908012901 10 590425981 27 863108880 61 171962498 89 256412795 49 360458484 71 529476173 35 819196104 23 504140081 59 686838654 34 871671108 19 847085883 56 781399639 19 502387602 70 263456535 34 51665410 80 494887000 34 58396952 94 920276487 8 632417844 79 401044318 31 868356736 48 893081276 69 844608119 4 475853576 26 116003741 54 97000982 5 746968499 58 882816256 21 680772022 80 341194307 47 298890306 15 335554328 87 941272965 44 406523396 48 30135608 55 670103634 53 535857310 10 152936872 98 472866983 82 95330479 95 183423590 100 346565023 36 711532051 88 811696087 32 117688038 8 448898225 93 995957506 88 396110993 95 419340927 13 491922485 45 767767219 63 494196072 11 560035096 50 710984930 63 795515730 58 710399290 98 62162439 85 877195720 58 550613448 43 203688295 10 938494566 20 196313590 7 443640037 0 125946821 85 882885742 77 259748026 32 368007349 70 308854423 26 192062817 68 954372155 89 325936838 20 241525861 2 608734231 3 607863251 74 54067883 71 280084072 73 628930945 14 213734359 49 634657002 24 704320269 2 433686989 3 926474356 47 444986997 14 161538148 73 965263958 6 619665141 30 989735142 57 423959003 68 722476242 8 351507956 76 810804780 24 811089309 69 581794497 40 29388553 33 982284001 29 63156458 9 400617077 51 861288405 90 510373450 21 426881266 52 62935935 64 889672343 94 374752311 59 787422248 74 990448005 68 855104687 9 675528766 90 94323674 90 509355290 3 395253319 85 891329344 9 905650004 89 890328474 39 941889634 86 425884826 83 873152546 26 590368717 90 549822791 69 497071027 4 462731501 7 223584829 33 193310734 43 453584863 23 996979359 75 49593636 20 195429150 30 418922239 79 871492511 39 902601115 7 137941317 100 619663867 68 464441293 90 355013844 14 448277714 7 480314431 66 900526351 25 41447666 24 494342589 13 131292228 13 870631167 16 627463553 4 800074423 62 180362346 69 417904690 56 222783106 3 733941271 48 273084443 95 131220783 71 175836708 94 264917815 50 255716876 65 894062493 96 241019238 66 338610635 6 287189893 28 224886971 75 23043077 83 168448999 93 388106472 64 240919784 6 39049438 58 727566912 22 308879417 63 65497138 98 972021608 93 24639491 9 587817576 19 153967753 85 641997201 34 597208736 27 388518338 29 235674278 51 314446684 97 431795138 67 517368658 73 165006606 42 434124006 95 782972784 93 119240104 60 83147079 18 265552987 13 754682804 30 345707755 97 822294572 18 839959008 11 533314041 42 137897135 86 324913883 94 513663273 16 275598266 61 461998320 58 901621076 3 824987364 92 306370221 31 397820346 81 624343392 29 898100072 28 193039345 53 628802749 49 712532562 37 192585684 22 929139077 78 305000136 11 712447333 23 500489092 89 189150578 35 455233601 13 984962731 93 614287046 10 656676601 36 385057399 60 279892256 38 867650068 41 645501489 23 553057186 74 451191962 54 622412075 27 585857753 69 60254585 98 769479687 55 847078716 11 983627732 49 961218244 18 619052796 16 437670266 9 87747111 67 211517097 3 63049618 42 201985101 81 153635649 12 539214102 91 517971122 51 92188429 32 762644231 73 459686898 96 876342305 78 731589078 71 32848046 62 657600793 58 728735712 30 178500598 4 774627702 74 130781946 38 556283547 16 472983025 51 656027198 40 128671807 100 373164185 18 959152133 83 896923408 38 201966477 99 998592471 98 356340294 94 137978007 24 462900021 77 858430527 94 930396397 30 583938017 82 97470004 87 423997395 66 789676093 56 725970962 75 388753577 62 511066617 5 915299173 23 811568769 48 694054580 44 54462851 78 136262425 17 108563823 39 867874697 65 225668913 27 607981902 1 988264125 40 18731315 52 730782811 90 129387690 38 137592760 88 868722083 10 394131640 44 752776221 56 470584624 67 371035378 52 727713650 73 318632414 76 266431123 51 348792381 69 77108560 60 839774424 54 912993416 82 791858358 82 310435131 47 418233252 40 951596036 2 442694009 55 461988040 3 817853315 22 222785031 15 838918462 29 905678730 41 397213552 33 958290393 57 393081421 17 507005433 48 202374266 30 145498689 11 767790025 87 365819384 22 147476284 43 849309225 7 572773761 21 439642801 69 346554836 33 295725491 6 728228505 40 670296416 75 771134090 90 334317797 30 404692550 4 415309824 89 430573443 46 853068606 87 67285985 10 444920438 56 382469617 13 746386894 88 784710167 17 201435124 47 998288226 41 552163412 48 326030633 12 904932116 57 590327926 51 143908187 70 156009313 72 381075612 54 587162179 55 584480365 2 280864466 3 195190266 72 738383448 95 372901031 97 304725343 15 273938951 48 959206691 69 309372155 30 882651339 60 164360011 8 669764397 80 984715759 63 447317276 78 205667278 99 95681041 3 952817666 26 158812198 51 43665847 23 904309011 27 961094218 26 602921425 18 430167271 20 497674878 70 630389220 42 921286673 2 395619470 54 606163830 19 125028377 66 188197130 74 89730953 67 504223263 15 740600385 85 800205252 86 146426698 51 764479866 63 572610012 72 213122730 84 913808585 83 231647470 23 98798991 1 697560142 89 197826181 9 394894384 89 239078142 0 954570479 91 851614412 48 698497202 71 832752169 1 529563670 87 901142365 18 811000417 5 679148516 31 288230403 78 862444240 59 739091292 51 843167211 30 276939954 65 4596450 40 937062028 99 179742066 18 509625986 93 638943617 39 139594100 92 458562510 15 687650355 32 273420423 45 809002814 48 322254007 47 883811830 18 957329746 89 598043859 31 219215607 34 827836271 55 568576403 40 938123214 1 473168933 78 157066274 49 391754198 76 974376395 40 450839155 43 181450356 35 69276815 63 121704867 85 235836735 95 379144729 51 434214299 58 451260808 97 639742917 100 48287430 54 363816067 82 14662971 19 747295100 37 771201107 6 735269317 76 316781305 78 392021168 79 640798551 40 427366575 0 391723214 90 216270606 25 681396046 15 344675624 57 507936038 56 49506781 59 63844568 58 222647644 72 611812968 25 806230422 100 961033 81 591317295 83 290085038 84 76798626 39 87378483 37 470518703 27 23835137 40 29656081 89 152879403 9 846438601 38 955846050 40 752348834 91 857034899 40 873409894 64 651242104 28 312953813 19 587118351 8 332950331 98 530810644 82 70304901 53 848609868 11 327662809 50 390943817 67 255015813 93 21382402 62 926629971 42 142979557 60 847428002 47 97013672 36 270735821 38 708403484 85 497254790 78 232693426 90 69852280 80 520996009 0 756663736 1 234246120 47 406537081 70 559899848 26 620280604 29 733489314 58 762077942 71 619878884 42 610562564 55 250323012 58 639515968 24 197494526 98 319384885 34 67164094 92 340808507 62 265308546 77 48033847 50 502477770 53 746977396 65 223401138 40 258580978 51 665673124 96 770120243 72 118974575 80 322468937 68 383092084 100 947495676 2 384411676 44 740995784 11 673623997 3 256055250 81 245625618 26 379619322 66 826131331 12 813160835 22 90461913 50 318454689 41 213469066 27 987643668 44 824762992 14 311672871 39 904518172 54 571222847 39 493156366 70 52235864 45 924709012 70 432642743 45 146423080 91 901313592 51 613999196 73 718809118 68 788163718 13 598903021 6 297193863 53 822515197 52 671317616 26 860009613 82 287671997 87 692752850 12 421198287 40 841409332 79 285123865 57 159926328 8 159246218 57 598762379 70 524878233 7 238641286 89 239884732 77 146347656 15 900618929 35 380268598 45 284162361 66 124326063 85 863420231 49 176987217 3 283515977 98 727630580 85 687074853 78 714362313 77 203553411 8 467509188 98 863696432 46 971857189 76 543467090 71 777069791 84 781753034 40 686634346 81 975150782 88 645760956 86 607722835 56 470401439 46 738679552 13 176456223 96 319875177 30 461978949 35 797904474 36 893874978 19 747560569 77 909356181 88 692700894 82 72288445 95 186338660 89 196723625 44 276844521 94 190396559 77 288876594 39 932104713 32 874618938 0 610781766 4 180306214 74 332315150 12 34579476 18 293307757 47 215184345 60 492954039 11 354309343 76 348719004 74 784823909 78 19044731 27 723311388 12 766188631 13 421541340 62 706609918 24 222587234 33 18906570 23 857570920 49 723665318 36 35396393 58 514922581 40 958792317 30 367399991 14 228013936 54 579700995 47 271845597 83 847574600 98 772660267 16 50125668 7 605660319 93 73430778 19 930016498 50 153141084 7 817982832 69 952721297 28 714270447 4 519571445 68 725002166 94 688473862 22 991569205 15 708430139 15 841976151 12 851762763 16 341113905 54 457426095 58 496949505 35 241629466 41 808802382 33 472989165 56 847183218 0 468921675 1 619712933 1 577345493 81 196559393 23 291995794 4 250122935 98 294015558 54 537725499 98 996984894 19 223717610 71 113573452 7 408330079 42 737268189 76 769804060 49 828528231 62 109571758 32 70335428 80 662727972 6 153845172 6 381251648 94 474209839 0 4793486 31 790755715 0 782424571 12 222195078 8 591369778 78 743933161 5 199385649 73 571614638 51 972018213 68 977222310 67 534798247 15 729592273 79 678117950 98 106047435 18 76316928 45 494081160 13 459540731 64 328890354 17 962837315 69 363555777 41 499615412 44 410492980 15 9960204 22 460629275 40 355020254 11 442976048 46 634840695 49 140303534 7 706027825 49 382633413 2 249778590 43 198399908 88 419509655 47 316232050 10 851095638 97 625592213 97 369493841 2 591162235 43 334972303 67 123696707 67 481825144 68 637891294 33 265646857 77 121444085 58 850167839 83 761377207 63 257589381 35 452059924 20 11926223 17 571805059 0 975809517 56 975741609 21 613347438 99 268106340 40 949667602 66 36980278 16 145290824 63 16022487 5 703932837 16 316665185 92 163290220 28 540190655 85 555536372 49 260957956 63 806577396 37 254415446 3 391064953 55 243749379 20 934154617 6 412862770 51 408652157 86 856684068 79 239247971 94 960389052 87 602417514 26 300194044 83 804504713 20 866586377 98 168420380 26 672981024 33 676408115 14 621040209 62 603758835 39 654414058 21 620758925 100 479928158 28 312585765 92 266603151 20 331324662 88 594260013 31 109107843 54 257209395 70 734102570 23 684400017 70 8924004 24 675825944 69 386655724 38 835271019 70 404269201 56 938755037 39 324838468 27 929804408 42 836902192 7 940878463 9 598125968 81 144497248 51 878307322 47 181572306 1 532088056 74 71740669 11 201005685 60 686553238 10 771928089 60 729782639 6 124217264 39 856734102 39 15538615 37 502330754 41 1677674 56 131597604 73 740255395 18 883310435 36 635058626 27 143994125 86 883770549 80 430423607 58 481496221 68 774879686 52 944755585 87 491140981 60 705465176 39 768333989 21 221588597 62 436929512 42 109103206 85 897263103 68 851576246 19 148979751 8 667439577 16 405964348 5 700490145 88 590852602 63 380026681 65 636028200 13 596996609 30 704343490 53 300232713 59 636137623 0 20699513 43 949758962 86 776001718 21 629960080 55 119921543 77 431503527 53 793695513 56 209862283 40 475206992 92 4803063 13 232729893 53 790345824 33 352943498 39 747868758 81 526560105 99 525625788 98 764036067 48 584891030 12 514071148 10 856493179 42 588117250 69 792393929 83 393148664 95 927866292 8 852815120 3 708888055 38 651517410 84 40525682 72 228611384 18 399905286 24 127151250 4 403928783 32 133568138 52 204630635 47 815724156 15 277202258 0 986815068 66 910271269 96 760196171 90 219010728 19 415400333 86 898604084 68 838639694 22 518462441 4 224468691 50 75874000 81 282531233 51 899393880 98 459697177 67 282498129 95 699037124 72 939582414 28 495537333 52 126258305 50 91718714 17 641411929 61 865308310 0 105561889 15 353019191 70 740840999 96 235932843 5 491342121 91 388823055 33 810909343 68 388253983 77 353060100 39 846433603 40 417435812 33 427623361 80 363468951 66 114841320 10 664732607 14 402346479 28 750420863 79 919700296 22 82784576 85 244524613 48 250987544 96 12584873 41 347315033 34 564152775 34 727601373 75 208862026 39 249482609 97 952389425 33 43060592 98 78251597 92 163030573 20 144532008 86 342985863 85 982618461 85 877511458 59 922284799 37 356895018 25 198288018 10 874904245 86 669339713 77 67208967 86 917856746 16 338719618 66 273527239 91 900857249 62 129434801 96 743361857 53 162857994 44 558107657 68 803618430 67 982958077 2 666053385 2 499067536 59 954228908 66 73364700 47 329947877 48 436596885 54 317299002 43 770356464 76 742784535 19 658484726 3 595096013 70 299415467 86 55553267 86 314178374 20 171471965 89 450697793 68 932433377 97 384785380 20 603229454 39 724253388 59 577562078 70 373254566 62 217929413 63 665323978 81 40557904 28 818612824 66 662316186 96 439342118 71 376275968 83 704965148 18 241675000 61 386939920 4 647056010 24 522547485 96 222936339 94 481198341 83 531419737 99 532644937 100 607847368 85 569036449 58 453844359 88 535039209 12 383453929 43 149518073 38 208821095 62 97529610 29 649976172 98 287268938 98 691046104 73 468306677 69 123205514 63 591706997 16 136110378 59 73700000 73 388346396 82 358139298 4 54724284 68 733130526 40 366388371 90 821260914 14 964777300 32 331650938 30 975389302 34 203781811 23 45957245 68 65226565 38 848294762 43 480454976 29 211589860 81 267011021 15 339302121 37 212250153 44 64872981 92 338414963 48 646591126 3 496622947 59 189088804 46 337652560 9 792931729 52 132232288 67 661653977 53 592649875 94 105100375 71 524709921 37 221905316 20 487523389 44 273466610 50 476750638 29 812651463 54 565033492 38 571981603 48 732666947 21 842346120 52 342218225 45 164911408 52 72778344 15 26218316 63 804827072 27 738162767 92 711170543 86 757303378 80 972727508 37 680222609 93 186542077 35 150295623 19 208551396 71 118312577 68 680969508 81 345535782 58 347650217 65 359724008 46 373590658 81 919566716 20 316356442 0 258947111 45 673372413 85 727355559 62 322100725 52 554496401 55 813229539 96 181060519 19 387401940 79 66643716 92 500254949 84 22770909 95 420287751 92 440369788 100 359211447 28 310154012 50 957661790 78 44390531 51 328624143 14 374014087 96 786814569 85 449712607 17 278721814 82 379386690 75 831571511 15 321941721 6 440999739 21 337609525 4 49325693 97 282051607 17 735521393 38 365846543 62 847395444 91 637552433 82 960362377 79 798051250 13 333088318 25 866021615 73 61825495 94 177424 34 174968548 35 752769046 58 441308104 28 4533198 43 385138820 76 519101654 59 977863282 28 640416338 38 287120165 94 640769492 44 39637647 15 333150848 100 266654803 6 580083496 63 571317732 39 635149492 68 9717992 100 624223129 1 412715418 87 570791438 95 917527655 26 558399383 63 900695968 84 245573760 59 618473978 11 329859981 52 73191350 99 828938264 72 431643766 38 133616362 23 821246032 89 544637178 40 373242013 42 974098811 69 199050114 66 198229542 62 366511234 70 757354862 29 921249235 98 750691971 96 985899649 48 499615318 80 198081781 64 239220967 51 570141863 94 305105492 60 733579639 2 360776161 20 412458214 76 854986591 2 920703967 2 955660152 57 462430919 48 9612295 84 716860829 18 987626909 22 223423642 41 471459420 44 830129064 70 796894478 77 789265182 39 885234631 95 130064358 9 920277363 49 735393927 61 107151172 71 663963432 53 784324056 39 687533965 24 122297941 16 852582396 29 971408585 23 870819888 61 500012562 38 837221114 67 797381587 23 71790842 32 22004766 37 790901139 13 244002229 79 199650097 49 513821088 45 676499336 11 320461855 68 14177802 11 740563249 78 518652356 69 942743299 49 684249221 68 202857670 67 78896903 71 845811177 94 717002827 68 203087409 60 127077080 50 895372976 29 551812065 32 31067261 35 607328387 6 914521445 82 334839351 50 259793587 42 734279790 36 158929251 34 338232754 65 4706060 90 289749819 34 406592427 27 71541534 85 377556669 57 621718122 71 365499132 12 313206204 36 257304059 1 209717722 71 501373836 63 117679698 55 18655138 59 841718276 19 459462166 85 346146648 22 586086213 50 977534761 7 276047813 93 276932399 55 978989844 18 123347604 68 610959228 98 340615476 13 905233229 43 411469362 23 350914238 82 385311860 38 833379868 97 739965174 27 30744227 49 750715599 60 836895333 23 661305260 83 798601246 22 102875153 20 344597016 15 96199030 2 855788894 59 363059574 16 578109892 69 487430791 96 533300571 88 302728599 98 676297938 1 901888732 85 926098003 0 705218060 13 648166809 5 184855984 94 368076805 5 202016988 17 824866517 42 521733478 94 350376862 62 447810497 32 902638859 57 403561982 23 961302139 49 142827488 62 976339278 45 389900810 85 110913754 71 917313859 41 808924041 66 92505850 25 376317320 63 85202191 72 297783967 95 738025783 41 156068474 29 902348040 36 609880461 32 25121202 74 658739424 1 347158657 79 759718539 29 28344267 22 603939575 43 493661391 86 931647858 37 314997054 50 512815466 98 733687598 99 599717085 55 448470301 32 615579465 39 369690022 17 103973913 15 963492594 50 274855176 3 561997691 5 766773789 43 944439945 90 787243442 58 669758719 91 80358200 67 323794916 35 660493751 27 777815801 40 820056229 30 169838041 44 465486095 89 454257590 33 316740215 44 685160188 78 82627856 38 613886621 46 92466032 84 373425910 16 67540652 3 882172374 36 755973678 65 333224093 6 183848215 74 553677596 29 934135543 7 394908142 98 625862072 43 120440255 85 601571830 70 439686937 55 975523367 2 846869335 84 534071651 45 841679585 51 417452633 71 453451954 5 171677320 50 788124508 88 364809535 26 762853159 39 783847852 3 638098331 95 762146592 28 756980855 80 812754725 72 993215073 29 958553951 0 438892220 30 461677474 87 993922620 72 844462456 20 494470901 48 928597191 0 799102069 81 26371618 30 231293651 36 17107716 97 368350167 15 993976873 47 130495392 43 165519020 2 935720705 43 359398772 28 649618936 15 869934850 35 853794886 97 489979504 46 768462645 85 537994031 2 910177977 63 869151344 34 918058008 59 501490863 99 543149136 41 295385751 78 944386238 54 462538422 57 696827740 5 222116836 10 611686090 44 825708689 50 741620251 4 790228098 68 682558365 68 315192783 30 439280722 91 915426322 69 511537186 17 217826780 50 775385933 29 654923051 52 931348747 38 162884164 36 214610175 23 721201059 60 910711419 79 13674539 20 755996853 6 373038804 86 827555176 77 933245793 80 542947594 63 820297719 60 946697678 31 645090035 60 430600424 42 365845512 62 764377238 5 173092721 98 307027837 46 795237732 40 29562595 35 717260216 40 254527746 88 158259533 14 730948474 1 435493933 69 305148980 17 6576909 38 718816790 68 298878098 42 369455559 79 927901098 17 680945790 24 775225550 68 502258751 71 842569070 78 254563674 11 454563074 54 399723146 48 793985280 78 127425795 55 516588659 15 674642698 20 795064397 48 935379510 5 305618857 72 55601953 86 99868390 94 139611359 18 280865652 45 648416082 67 683687472 78 306515012 42 994297907 45 525502978 48 838447540 3 305880416 69 687909989 45 383419586 31 307962418 68 349107271 29 208779335 6 962859794 74 930155462 48 565807508 85 214581349 47 636582882 45 450886116 96 878000851 77 896518660 48 180320828 48 564026778 85 6439856 42 16798340 55 400897394 43 313737092 61 785387392 93 819774314 14 572084588 45 839141145 7 30122843 90 332871958 80 207389325 12 271676545 88 230390343 84 732767410 68 190842819 33 78456048 83 591526921 9 23037463 73 658160707 66 759983346 42 975175331 40 87816719 40 316114336 97 354190438 6 663933127 38 952880726 0 107450519 14 295946058 89 965393094 68 684301365 75 817417405 22 328612909 85 729741498 76 113520417 63 226089256 60 596756939 54 203458597 27 811551182 10 657937098 96 866560091 34 131879970 10 841652870 87 453708575 77 580509567 31 642417378 33 387434272 39 467285955 21 995355755 63 346195393 97 335373713 19 878733632 77 211635851 27 546725479 82 885423940 28 218892345 85 1503190 64 176505903 53 208611537 53 374545883 22 818693834 11 604235777 45 480128122 30 876222423 18 463309591 42 865756348 40 321683754 19 553767512 6 675595171 71 200852600 19 788406225 93 866142676 10 566123648 6 549710541 92 487375727 40 52950981 63 223191526 51 375788090 89 20021912 80 477645640 52 53595862 44 530167111 1 372712807 38 685340782 91 806020227 23 219088144 34 599025667 13 286193950 44 975317598 79 311602072 96 112315588 96 476463673 40 870504314 94 659747136 91 449057131 76 646131367 38 706395496 13 775801538 12 625366529 38 468501509 52 956075864 52 83998472 43 394203400 77 489815375 23 493764952 44 798701668 14 747903788 31 972480820 38 792396420 31 190592799 65 78320757 62 634696433 75 661203875 86 791622103 9 267757331 88 310599635 77 298741240 81 825522666 30 794544479 24 402976445 44 424031819 100 238378832 3 70331542 44 737407693 4 420481584 63 641685386 86 217376881 66 821938402 42 921757003 78 597965737 3 343142171 60 812506518 25 715062146 80 748217629 74 491250099 8 969328304 52 994560602 9 50144522 83 634117037 53 592201237 57 798833412 54 764326379 84 468701777 12 803264195 1 984724619 11 20699814 30 998602595 22 694661458 79 979438211 13 595195245 96 438924516 4 18593009 70 116065956 59 690960201 86 742381397 83 349410309 47 775269605 24 490463810 19 939450867 43 445798046 46 50476750 53 672701605 76 866927580 7 343890581 78 511039179 20 354216436 21 902091418 66 778644734 6 286979417 6 505783665 52 272260949 0 152516474 98 478509017 45 203960922 28 798194999 6 545945674 39 864134161 76 815103552 35 877164184 99 60507795 97 517554505 9 304352886 20 524146263 65 847217076 92 935854048 91 305276909 26 951526414 78 458303071 2 782323296 7 49973570 29 893916070 78 429290263 2 621799595 25 43143378 63 676133031 98 172198161 74 663658276 88 159888212 35 555383152 89 368819512 52 922926388 96 825419801 78 381776125 64 151632464 20 550023514 16 32893229 74 103482246 16 442967958 34 678739436 20 183245366 14 529242242 87 70656481 95 606098877 10 172240256 71 3957093 27 718686348 96 886839921 56 696770484 39 879045296 48 877264946 9 628083262 10 941843489 7 306958070 58 719599085 52 752914155 36 682808310 33 101197353 30 303455998 99 872555269 69 131105254 68 510600037 26 357463325 80 928834378 24 409855402 19 745360730 91 151124951 86 15011309 69 404507058 20 537942250 37 863859196 63 282015986 51 354017612 81 145187852 81 455237424 12 130280166 8 917768192 53 342152684 21 732625225 0 83346910 1 366002644 91 519027999 5 446698486 81 520044260 80 723877926 29 287290901 71 345525790 59 684131045 55 736767997 20 362784643 31 873311256 73 640230571 82 112620221 99 426089417 77 163739506 77 885334264 50 950684887 3 157373841 1 349159042 92 978411029 94 76943529 33 40320578 64 45212763 50 812434477 67 491489448 19 216516068 56 246327081 95 692264789 91 531398958 72 28800191 55 938652128 55 936599627 48 487283853 89 283696953 49 537372244 32 25439184 1 361772126 44 175168119 13 819440053 61 877383904 96 294603897 26 532136517 79 970220067 17 482780699 98 785632575 36 717866442 40 802053191 2 401967380 24 182955766 37 732072802 71 423585021 27 52427797 65 180337690 48 263048185 92 77454812 82 511369672 8 366079494 18 336758467 88 626063692 77 481395278 95 416164562 89 970028210 61 941993591 14 100012853 71 444209543 11 997611660 87 188162359 80 597971572 17 49860068 2 394399562 29 565170309 96 475814194 57 494913126 40 687668098 49 82323917 17 573639689 22 108377087 50 607347081 90 888114695 21 842928178 49 746770389 80 393070221 27 739127826 22 551781345 5 699139858 34 100725505 98 746338632 30 370037629 69 771823784 68 830930432 57 862362616 7 737572372 6 557194029 80 116263985 41 700902284 10 759181148 91 457254002 43 249674726 8 129607886 50 892908997 65 97838994 5 928232985 73 810138855 59 422516561 48 442240992 34 666932556 82 454581550 59 828098474 8 197862373 41 418428630 99 907303157 10 174206734 66 39173388 1 584741085 80 75295405 29 937346082 56 27247644 68 26042111 3 403323561 68 564695910 17 802247289 22 782130904 21 692590522 18 116626946 78 633900396 31 569709927 24 777992084 11 636203444 32 285819218 55 145389740 50 603901962 27 866510047 35 699786112 5 796112281 10 552113250 2 3368603 17 677846489 14 664089935 47 726940651 45 851654421 87 652098776 13 34627771 38 529665441 74 862446685 72 251623491 95 269725810 13 833203991 0 202247465 88 306618125 29 615159220 71 754718027 12 520380711 4 640561297 10 107650767 30 404079127 83 967695659 99 691205624 14 942163611 0 632071844 46 81181165 80 514506657 1 45542622 33 794642338 46 936628720 0 738598108 1 481566545 10 567864476 4 983285531 69 808880642 66 800720854 41 372355541 50 963517376 54 717404322 67 736861722 30 484161272 43 132238599 28 621921696 85 748965949 19 388892044 11 764938416 23 555976526 30 485090082 58 973495847 25 800273253 27 406457190 100 426304780 89 196592475 45 160815128 19 722877487 78 688966594 51 484336709 58 884852339 50 934487135 54 285164935 52 419454855 66 481825714 79 23785930 43 640161358 19 350435648 7 882900205 39 901010676 42 487733459 1 214969825 44 285794474 36 874509183 89 611093962 6 59172953 49 194130333 45 101157568 55 647542534 72 685440007 62 552710001 32 189717158 21 807990423 81 136623831 54 281104846 79 234572840 11 486413985 3 502264232 38 20813418 62 769446992 19 139682417 20 845634096 36 957704841 14 435287143 33 383634194 58 110972796 17 83754784 38 698602581 9 545479242 98 655652445 88 112589710 50 700765069 91 502795387 92 709550089 86 133036372 45 832984957 48 981841002 42 643255749 13 800651939 61 979102292 2 91528884 53 679077177 42 192866737 84 559113437 14 668807305 71 398541525 62 940834667 13 76803151 48 128183707 2 653103017 78 147860212 9 889572975 82 181193931 21 492797746 10 864022351 57 89134449 16 30117028 88 278220937 25 429506736 38 561630690 13 296159875 18 476336614 22 985126476 4 860625094 83 590285616 16 570976354 65 924717695 95 350220642 55 916800614 79 264129381 15 434164023 0 949551341 61 921605206 7 421089351 82 112643982 13 347556127 51 873689790 0 919904984 31 364174871 14 704597524 5 152100461 66 883259998 87 252501453 76 258177230 81 870477929 74 412174495 65 319907965 11 902802468 55 368857394 64 339049625 25 376421546 6 495800384 12 180214760 31 484173221 90 671659799 54 708929160 11 596624890 62 278630196 95 316820053 17 524637615 53 919273231 94 87196974 72 896813335 7 667616783 38 449815788 96 894512698 93 416888692 70 87879223 83 604236645 23 68744946 86 447837316 19 517008004 28 451900904 34 818073448 96 790219190 92 928964969 83 377606133 76 289624686 93 558579005 14 479442214 30 822614449 42 99777518 3 52104964 96 102363519 12 941144042 77 735002503 23 384191757 46 819750645 27 701958364 50 744816208 26 781087153 83 986136354 35 399449383 52 191768494 50 299445347 21 517167438 81 593173038 4 518228039 51 217877928 93 556419159 52 675184623 23 282619902 54 135921775 92 855605765 72 476910484 10 525330032 61 498098098 83 495188526 87 597296977 83 423081790 61 704504403 49 529006202 68 396332570 66 379333677 19 613564937 85 841935091 52 609038740 17 836770837 82 893130169 41 357119331 8 199374567 46 517353293 35 349983380 21 254257161 16 747796603 3 497116787 59 77456502 22 899061525 9 856914511 81 376755987 11 935141816 3 191336559 20 586137160 99 141950617 32 862336183 91 255958735 54 257468362 5 132463080 87 412198115 82 52856753 18 600503264 3 507312388 32 331675939 81 853587659 64 522616396 8 501687399 94 463347076 61 653177176 12 276758319 77 246517659 90 89489113 85 672102232 83 392288472 38 679201904 98 867099565 83 309090180 54 959361772 97 468395162 80 285050923 65 773867730 66 519853783 48 978993472 10 891712713 23 480939722 82 951743142 26 511248562 73 534891261 5 927266247 31 629429052 21 93241413 34 629583066 13 363148975 11 414388297 56 546489251 99 816957510 67 420923298 25 714979922 23 542835231 10 980740665 78 727696820 51 723113873 44 48725078 84 396425390 46 90594950 58 781735226 41 85983763 87 856542657 70 134220073 73 116538590 98 531611369 89 372475974 29 725847108 92 150658726 14 798769259 29 924938240 63 784692502 11 42692610 70 871646946 93 690257998 52 839111781 25 106970689 77 762055213 81 495841802 69 470350430 58 238396587 86 557871098 35 421509697 38 644193810 26 898519338 38 261776918 50 326117189 58 968556655 29 319555763 73 673285772 87 648043724 95 22723973 39 423689537 59 653561407 30 720470006 80 552834764 53 318676000 60 615842411 88 609676595 42 710711331 71 693880695 6 605512854 50 963425289 10 21416991 39 503314291 10 802941122 45 446779830 44 27261290 72 451885758 70 905707766 47 621018621 14 134293601 52 510160236 59 913582576 49 515145114 69 380858672 57 230617295 13 894428937 84 649588447 3 321283440 68 891337183 96 524482346 19 28961549 10 695508740 94 772082120 47 574235845 17 761716486 74 658148271 6 872380245 81 197930578 26 863748375 8 611623762 99 98918442 5 951179844 61 623698062 60 71708232 18 991785360 84 43166273 47 940937787 59 132566917 58 247994584 52 730972191 16 373290788 74 351342500 53 344644333 18 513132893 10 467165809 78 557714710 79 238194651 46 869792043 87 133714726 60 176479517 47 281648553 17 350644444 67 353980639 31 666991592 65 547693901 69 271664760 67 796807230 46 723106653 46 357004380 17 568173675 50 731583830 12 910166129 50 955051399 79 185625055 54 702355270 58 195173618 90 454324331 32 874639941 56 801443982 52 614009930 85 948318382 51 627163610 2 401367237 43 830202792 96 933758735 78 50004425 8 251340719 74 465620067 88 420779854 10 833572964 94 685451008 17 489077884 77 996384604 55 573095025 91 75188693 52 245481410 62 596080738 59 506045512 25 95624466 87 23318460 31 348689534 31 502076491 70 656883682 9 148264185 84 581798775 68 671528568 48 702650855 74 721566377 5 309939677 72 1201763 63 473338363 58 505499511 6 8597520 86 205112545 40 453167751 69 291842226 48 805411749 16 182389539 21 382672336 2 617241677 87 867993711 51 621600483 76 994673805 11 809062132 93 43356602 89 321324123 72 198854881 25 396951203 78 481983931 44 156381156 53 73033005 68 459202526 78 363471117 2 384501701 13 601613975 95 468201268 51 582143746 95 879322072 45 557794189 8 891192490 93 806262977 83 945572385 58 983754618 54 503666431 1 256155456 18 968169273 74 155061810 33 785650942 75 461086343 81 803736185 75 910249095 61 44597965 75 607926483 27 777569064 60 820540275 36 247667507 26 553137481 87 214098769 21 398518412 79 427725727 29 855091494 70 117977710 73 695357859 26 278967199 38 307582332 98 945573497 9 588521039 61 727509319 2 663069438 45 290592663 27 38217495 65 773511500 42 786389359 68 649209911 89 288637088 32 751014393 83 242460292 76 655987661 100 840462823 59 78344171 81 38169911 19 800403971 79 188971853 1 423391708 100 311584321 87 7022221 41 161800121 72 267240214 52 472104571 30 362664568 48 556485596 48 285514134 58 154049749 44 263901012 97 332391842 99 554107925 39 445826825 91 32612486 38 634169081 91 400708333 36 319505129 1 435112668 39 167620862 78 432542035 83 263863329 43 558070020 73 794749358 24 955566683 87 673419239 45 868080756 63 582539575 98 109825745 40 585348541 44 876473323 0 397640502 68 465548279 72 566013284 85 679044703 26 597686133 64 408045884 85 709886744 29 792219028 27 783820961 50 143389271 97 551409842 81 773138153 64 708900569 26 779819435 59 500542905 68 613619181 37 563651012 92 309708213 32 354232878 56 834603134 22 84967149 96 691081477 63 468346654 67 899119950 29 541941501 18 567699999 68 126809625 17 883590813 84 281433097 96 257051125 95 225924385 61 7063450 28 71953532 13 303194022 61 579912727 48 636378959 21 727167491 21 536615743 26 980011990 94 175396296 96 944525813 75 679448740 45 450641797 98 837387348 31 783719152 6 642614697 46 283096883 51 7431855 78 619851098 90 936277270 82 146753624 89 110264593 100 922791895 74 742769489 80 995022813 69 624332294 41 760353686 21 80433840 50 331547083 79 455781140 14 402884250 7 916787899 20 68792348 0 198590741 45 918354560 33 844401400 48 261520546 62 717687747 39 228540875 76 919292810 69 159660551 85 215230638 78 170596620 48 295419489 10 183155180 8 461794458 47 235815837 8 174669953 81 522177188 12 730029055 40 234187476 44 79449754 55 394709818 20 49271420 48 507774200 52 456781212 52 954596873 63 102492958 36 91651806 23 903935356 99 146264523 9 466410259 29 645680928 34 14542340 76 539998546 24 715443855 23 955752953 90 559306052 84 248674404 11 534826734 87 710931393 18 698309981 68 327932931 99 967268248 3 49745424 97 445030818 96 435405457 30 284150462 52 391902172 6 808831776 63 354686507 94 983395519 87 323800410 93 853123277 16 749301343 85 896101627 35 638231677 66 318603378 61 259351041 15 909456436 40 926160725 31 447628173 84 798134922 64 528576617 55 735053014 32 57816413 91 310856214 15 279152959 91 466463203 1 391892062 94 128604803 89 968694576 74 233189479 20 798098135 20 823408850 91 349399200 20 782998172 55 35612283 25 612118244 61 703227383 35 579843054 23 781300357 77 847030991 4 323095468 63 471888083 10 949623350 59 823491740 47 542138600 18 226511109 73 187234652 38 994890099 87 268997559 24 257978160 60 527840308 30 687908638 16 524576611 12 807056658 100 554836190 57 493967996 91 950585620 28 197746788 98 647835267 29 478586071 59 171933254 23 194027166 2 238246086 61 887018657 34 579215318 31 600011686 58 582447852 3 468162879 26 110912671 3 498303523 33 990121319 46 864843529 99 338441879 17 498434130 61 899556166 15 81151912 25 893569843 51 575448472 62 130720900 21 394835407 44 725371412 97 405094713 28 927803301 36 209577776 72 279047703 12 734251122 43 145915786 55 684649217 17 161529900 92 947640320 17 179001120 70 717333703 10 349968134 25 779969553 51 409150180 55 196056040 100 736222494 22 763468127 2 944318587 12 208223600 12 458322429 98 371753176 63 949356837 18 640946837 46 974511785 45 759406021 92 662038190 10 392918005 65 439041481 19 103347585 8 573063446 53 277895568 13 628853306 31 687905768 4 64145592 2 974272521 12 523859137 94 783122378 44 821167198 47 630472072 61 83653812 56 204855466 3 542963290 48 832907516 18 998728599 37 794995253 27 356062985 9 730671225 93 74021730 0 11891934 68 781193199 34 477557720 97 541149016 18 245736983 62 531990602 38 549845566 5 314320176 4 902595510 33 69416275 47 427740278 56 970307077 84 316278404 99 287663418 22 246347036 14 243076415 28 359006510 98 986166309 46 982466204 2 955377361 18 127809596 17 537976187 49 62990654 7 722055163 90 10110831 21 768206813 3 540006590 17 603789106 36 1882477 94 303092002 92 448898035 11 381274005 65 569329391 59 925583535 89 782325526 83 740482432 31 340795129 41 806214679 15 189886244 92 863650182 9 128019599 100 508365838 57 368566802 43 41131441 77 341792884 73 330037865 64 191058631 10 807753983 29 610207316 95 795639335 0 153478105 64 796292858 100 331989208 40 545208402 97 449664321 97 489821411 46 174295218 34 424429551 9 229398626 21 689725936 43 643077245 50 904538758 5 973754393 69 897985056 66 806701367 13 762910944 24 898689397 60 651085020 18 345904758 61 627897648 27 106083520 4 299939479 62 953552456 97 465585890 72 415135571 20 861139782 13 198396779 39 910011126 85 949071117 5 938980294 64 430814077 63 626371128 43 668681171 78 712952106 11 962607246 96 246691866 68 16340361 69 135418510 48 740445197 20 469185540 34 58099536 64 116917951 47 478697800 5 185362994 33 851384825 75 413951282 50 314202648 7 808932740 25 499514466 15 249603077 82 793482653 8 992053409 41 437746961 66 612465645 50 411669114 58 547929027 18 823394554 76 836229449 17 805175991 11 28312464 61 894016722 100 27432054 94 225109581 91 369614010 23 732295778 47 33467856 70 612850035 97 638537488 59 598970679 89 626764566 22 96432390 100 184387828 4 186691889 12 830004184 13 851963823 14 712762628 57 263190301 21 799303310 92 777793476 96 341494597 3 475537325 17 32913458 67 484819806 91 477775226 24 548875570 30 837091325 50 466999641 100 147947416 89 444938441 38 691263145 21 680908035 7 395523127 39 785042477 72 122593268 75 116057665 22 230327274 67 811942970 39 805230516 37 347672242 34 212771050 60 223785304 13 792499018 43 144681916 17 217292283 38 162933253 96 559045054 32 949553688 31 198979334 82 359732014 39 198885701 74 678652186 36 587921848 73 432855060 0 876303479 37 918691612 29 177903135 79 431837236 77 845473972 43 669314827 87 233172306 22 763582747 39 381532343 90 384543866 73 555949674 63 808835274 21 38422024 71 457671834 66 920873292 86 35334445 70 37952774 39 558198665 97 513346657 94 120257834 57 328144657 97 445899169 56 160580496 73 164132709 58 218957833 15 248397175 80 188805569 83 259111175 58 889604745 2 814695372 37 890740801 20 424565279 3 435834561 52 987319469 67 769621958 72 942290058 85 591784616 88 522617715 81 195910356 79 869175006 77 801461216 98 561544628 76 596965241 74 872816163 24 310209212 29 712873061 21 139917372 21 692862675 65 834385019 9 597790454 18 501410853 19 383893620 60 353305312 64 298936672 67 555825916 16 322018317 53 936831611 61 564280887 91 583829428 3 128297918 68 275870353 49 983332455 95 177142114 82 338792580 48 494078826 65 544060234 61 153097295 98 826319090 22 788105526 71 328758258 70 800722153 27 219983030 62 646054801 80 802880210 77 534999408 38 127986898 36 781771046 78 166316492 33 348733525 82 705041306 94 24580295 55 920174803 22 522844858 72 55955439 92 116474643 67 885740708 18 672119631 76 69230682 12 809550139 64 731567042 21 949170590 35 88012538 81 872804641 74 820031042 0 871480674 49 481461429 68 974838794 64 173136924 55 921259615 29 377781199 55 375378446 52 244747930 28 154951468 21 651700759 14 975580696 37 801070262 11 323416469 4 692618351 7 781529228 72 769138317 67 32477422 38 990510832 4 434426718 13 545437098 21 513669533 9 932323567 36 887506045 44 330782304 56 518159289 9 693072139 53 343145868 70 995639807 28 956495121 2 671163642 84 82077499 93 906795709 37 68070243 94 323182571 79 84815196 73 262720317 95 182027931 40 935592909 16 21703268 88 827722420 79 512106703 62 397501038 75 407320866 93 20690079 42 979213177 73 547686163 67 218400432 4 709010420 94 310560205 14 188873119 14 595453891 46 537641448 40 429230714 73 913608663 15 17396490 99 467044998 93 434230138 15 940000458 12 820436339 11 394534733 31 799583949 88 200994966 99 617241504 4 447351688 11 230431927 96 105559297 16 952967811 35 366681729 53 153580196 8 790254618 100 60738127 90 575169425 54 21230057 46 560513879 5 742447205 22 543582939 26 951852878 14 477852162 99 703388850 68 954234209 48 390702312 71 323459486 39 656072972 90 607975101 76 159744186 63 851768420 52 811170472 77 539748568 9 664260856 23 171726360 85 800425306 23 350355053 66 828784345 31 754374747 13 938920833 62 628474153 66 968041068 4 888027953 12 705428220 96 293618592 49 224292535 26 402560383 43 79415429 14 609972622 39 9029824 59 40211832 34 711517325 8 5821559 22 532056929 46 132782455 39 351231172 94 570674750 87 442831228 87 333435079 68 680374106 94 171061800 89 21167811 18 606480089 91 445536110 43 914419725 73 985930 98 852964300 28 744766895 45 331151784 92 300635285 17 846084143 96 84225397 46 436313065 72 229234047 40 749316655 90 435497112 31 348355049 56 456368800 83 495740638 55 565673377 58 960692487 1 400883192 57 931573069 76 511874344 49 193013617 36 438525462 99 147596555 21 200281345 37 328385732 15 940778924 19 439525835 41 3462384 14 293343549 50 222416740 78 934592898 72 121247529 10 196353755 16 36031241 39 137328783 29 507401188 85 605352657 39 581695947 43 540995053 40 211252991 36 442763081 87 302562465 35 857871950 98 813035238 34 990682846 17 153724435 50 326862844 78 786060698 13 269469556 98 134919945 46 714826410 73 65081754 45 395678776 15 404813176 30 356135168 78 85739714 13 886272222 47 378901376 20 886139909 71 462813431 56 829234496 93 184066640 34 106821485 7 389415380 84 91291080 1 659918487 54 177155351 70 433823847 92 570105686 1 289634409 86 873404016 62 499604291 23 920459565 42 171709674 64 315472788 72 592411421 69 34043826 16 360574417 0 551270959 69 249603016 36 629752601 71 489303382 20 829249869 34 818558285 92 482665982 35 786479373 48 802342568 72 230546374 91 755744019 19 51403273 48 801237231 63 525392818 13 260194902 32 354649026 92 991959323 12 279802790 85 128767212 74 681971096 32 398764916 35 579203876 62 662755083 57 563350267 60 582394818 10 666541293 14 655427425 11 73000497 83 707564662 74 168273432 45 159698528 92 596679334 82 899620442 12 30019995 22 399490633 35 561123963 14 846768075 19 910409931 7 636018048 1 12790462 45 253246914 76 640467191 84 748054051 2 454833516 40 687088945 16 620689110 8 218382373 71 205803335 54 131275722 93 893269439 31 456263081 10 328680978 56 515724019 11 527316556 63 747820249 25 434460008 6 660709976 40 955044300 37 668692370 5 459223079 96 625295151 84 598022281 90 596895248 85 218401822 62 210837664 34 993634742 12 479433218 72 768192580 95 323471764 0 861937530 2 438333727 76 969968736 86 43401998 3 233686486 77 64387712 31 739069375 81 497734212 77 826737129 44 686588814 31 39314099 47 883663534 58 879177548 81 254441330 73 549105353 40 454270566 73 505433633 50 638174004 35 556894250 9 170658209 16 852707020 96 725819782 13 402931207 22 995825967 71 473247138 73 503896127 43 758167527 3 824987832 8 54185667 5 413663574 99 586813363 62 788792557 53 740736184 25 355912057 7 157477582 3 841643041 57 532118324 71 162225408 30 156030761 32 902538748 70 780708582 41 172443879 54 241644135 8 391169216 16 363735430 9 581043546 75 405810877 8 40400466 67 977115308 52 66366635 8 417587214 61 954886865 53 929764181 85 331430125 63 299155652 79 812877501 81 519612510 14 137865814 12 239090439 17 278338446 62 375982334 17 909261780 89 456137302 99 154988521 70 389892265 68 31787316 15 420853817 56 346043096 0 899538698 99 241171626 81 727353637 75 673740206 35 188845231 78 860663576 32 663871950 73 635247007 3 950685788 87 147795370 63 473672292 46 518186151 69 229186674 16 930125442 49 184474586 61 281969299 83 353965899 22 822350022 57 198493476 19 900769345 37 763403478 43 484094305 19 415124812 30 468993694 60 324035224 80 385027419 20 572363612 97 183854284 98 514977062 41 469383673 0 619269957 84 338369876 50 412192545 51 992399720 28 365328561 94 475422879 29 72502970 65 550774033 20 551952368 53 297340158 35 157390601 26 512093115 100 429021107 71 251501687 60 733789772 93 420284608 97 50996540 22 398758507 16 370575220 85 24794883 22 195047166 23 880439873 97 255733330 24 102956914 1 168102896 69 865368370 15 680950330 50 705347800 14 553158648 9 322005933 92 645267112 67 627270416 56 101762056 99 234990393 83 494909167 75 542206600 74 426506817 60 353872994 11 293225055 89 352487671 17 415135514 47 579355000 99 990823925 56 605251864 96 989838365 99 126473615 75 974528172 11 940956290 83 322121378 16 684744986 72 956877375 95 983221784 43 874514303 29 619400502 82 523858689 87 231311257 29 696130795 68 750078754 70 864446641 30 726575502 2 645074068 11 803745993 80 212545370 79 491281760 33 351223321 61 802602968 65 545498900 39 800052989 41 22851661 68 361722212 94 85015532 53 269882604 37 343517457 75 439825145 14 973326825 89 459654145 40 706426601 43 940090475 52 356274320 45 276992272 33 712883384 5 780769512 61 997902118 12 703385878 73 282004894 43 435267774 44 699572880 16 46000436 8 75065309 55 756244619 86 766262810 92 283534168 33 219238543 30 296578242 83 548724280 71 684675598 56 98829354 0 549900182 82 103175047 83 561082509 90 627349830 15 877031536 5 344829440 62 962857305 58 526139723 45 953172688 20 215132325 20 503123769 20 514138485 43 633929370 29 473911458 64 996405922 46 350879490 48 705133603 75 919831386 22 188945505 88 163490762 7 146981457 52 962477128 82 824998334 73 127773333 35 93875814 5 859277985 65 539224267 69 992508564 63 75933813 46 833127063 56 260818254 81 908179913 46 839946461 30 533322328 36 548053204 99 266904454 13 83082604 21 533649162 97 530966789 62 139625243 7 308449354 49 800557801 71 657160285 52 96831064 35 239800291 67 401172080 53 327637936 99 460022176 5 80956258 48 592454221 5 807141998 43 47574508 63 684506606 18 303157867 46 91372127 25 137653871 83 480869063 12 90584112 88 122337551 53 806289360 24 516966075 71 377997207 50 50919154 43 552831752 9 371654945 82 733498508 64 643552357 43 162400500 29 765077948 9 408794378 96 220938483 40 190390780 79 554463124 40 143523945 33 425229186 26 112882126 5 856435253 1 571336268 92 359976713 82 465882908 34 861529701 16 220531768 89 884051585 87 774726723 11 432499726 77 50185039 14 87628637 37 208266911 53 670663464 75 638738669 25 882367679 20 23892985 49 445277158 55 126234767 25 43058282 89 492124929 2 309918864 65 198489776 9 714319516 74 250537176 20 849570396 75 37727344 69 890483961 93 821157964 15 58327665 65 109345689 89 156821394 22 512950635 62 809069813 99 62885573 79 190690640 66 832885760 88 481506801 78 757968925 82 999802890 40 478656656 1 142420308 24 432653327 42 911294807 73 275332688 6 657088077 57 683014217 37 795677908 76 96663818 53 174108168 62 877360227 5 867182475 84 45722660 52 680638264 82 681852720 91 318981460 61 409909317 79 155770343 39 599305905 47 207050044 2 184773614 54 466437768 20 447560235 16 151137008 31 791991574 38 487362011 78 66631044 79 442617593 92 693768171 20 982690380 6 705129913 55 942920332 25 206346306 20 175322767 61 551325367 75 120365372 25 520810062 91 828422472 5 711942450 11 804987022 51 40171739 7 384636386 23 418683442 43 687398026 92 47451884 11 971529262 92 915284100 56 631819764 12 253992099 81 835882180 5 382749654 74 579720410 38 356841113 83 981710498 77 556394165 49 119336533 50 291412595 39 302456564 93 991363395 42 173688463 80 359300589 9 92007857 31 552337642 46 93216427 36 932557964 8 149284348 48 204784183 93 827607623 89 806098255 56 359644669 94 416566757 82 667141132 56 181119395 46 762442194 2 746085966 60 569320355 76 195405238 68 42719617 25 986878156 48 928558883 64 316461830 59 830514651 11 854538614 31 327398860 43 317696503 1 586075933 1 134433833 77 737562434 86 262061981 55 321552440 72 459815404 82 408008017 72 361969346 12 607221024 81 600066148 60 307613323 8 63193720 76 769375668 78 130367147 56 120740642 35 549793286 89 67031881 79 638010288 90 166896424 25 993715054 19 913266476 16 575151892 14 469521641 65 950280343 37 828594340 83 31327146 3 409308831 95 869508783 54 117323639 20 690792656 81 667931057 0 181113450 73 650770306 90 498953145 99 203714782 43 373725110 36 502613553 82 838923938 71 403835230 22 512242713 77 405209462 57 477447842 92 375688694 89 835917646 18 735384495 80 98441921 9 532599146 16 447922966 27 518788522 17 765011700 54 773996810 36 261373470 52 988878532 27 831808072 98 406547669 62 899194209 12 782336173 71 845593762 44 865739533 84 441506221 86 573515093 54 755189872 50 967176756 42 896714061 98 961707308 41 305272834 32 909780532 0 340216275 69 78225117 9 725545906 67 955103732 65 242811293 67 10440400 74 701241215 61 707620611 37 389197568 95 398887020 2 589128245 47 179719935 31 440586479 3 463635835 48 683266846 57 604050948 62 124668414 74 416240795 95 500181264 85 516115778 63 882543453 80 37815356 62 213329052 27 237707395 11 896629625 57 722995464 38 794247874 76 740352484 45 360554759 86 463334855 15 882206044 90 401803443 73 41093277 47 875382411 3 141815218 3 636531868 42 944581754 1 849938564 1 64175625 25 527254806 7 685335700 99 442111872 95 357252803 66 587712767 52 23632589 51 226724271 60 630537928 7 610609126 34 923156736 94 6366098 97 857072278 42 304196494 97 644446421 14 585897306 83 709214242 46 588407264 9 492499583 56 466468339 40 503304677 72 264977819 94 698116758 24 661052506 98 166091968 84 959203459 4 857276420 28 891961668 55 926266127 19 26228365 67 231985276 4 1925017 75 570522404 4 804759835 77 634023475 16 625298947 16 23703476 95 253191050 52 514888702 12 245095790 20 175618096 19 171536145 2 264233687 9 498819899 13 18661010 42 306456866 56 21437970 69 56259822 12 628458617 92 573423447 81 510911734 52 174846222 76 941295201 47 198556092 5 604500404 76 361588384 86 312736974 22 365495350 0 38185250 95 308142792 23 778150328 26 52543121 61 366072063 18 318143489 58 871735191 71 410966087 13 319708792 96 326934106 14 700028333 20 839673054 42 722447394 74 797755868 11 27207476 3 656053700 25 321411385 91 748492056 87 906384251 35 490679811 99 384853867 58 723077804 38 703578582 45 9904710 65 633717706 48 927593367 47 940969185 10 870066906 63 529583001 60 497579257 10 791550534 6 597076436 70 427680172 40 914605387 94 37613753 94 383369393 67 216426126 61 471905415 52 429402528 21 701488434 3 922417319 7 945752989 50 579502679 14 944674141 30 363438922 43 17059759 66 312773444 40 383228027 61 65067424 85 420569738 97 385474853 65 458783596 90 375076617 77 723348947 78 99033108 70 254912062 33 578331749 90 900475478 72 496521909 97 881142708 16 143421488 21 213548125 4 365704515 9 508708991 3 930287159 61 866654696 49 28922906 45 804010596 73 961683426 42 176457948 47 117562960 81 786695686 4 529841565 33 834733457 87 990071354 98 544197057 19 88915429 73 810126993 91 147832607 70 831800874 86 71710994 87 934212257 5 88275131 83 885640117 67 320047487 60 976002729 70 58136211 57 921065830 8 362375051 12 779469594 46 558716056 51 983851125 18 434682765 99 120231536 36 189965353 87 284723131 61 805470218 56 243413261 66 114820463 84 894467868 9 846628020 21 168232561 92 406903541 84 543818889 46 454457966 50 787761643 68 734143704 37 594452141 16 169288300 36 378859633 32 218255895 90 657814967 47 919003327 45 366175711 100 832220109 27 409054922 48 782220963 68 822256569 66 605613356 34 517725418 40 182209909 38 827688646 90 757230701 12 927753009 60 863797055 95 279799215 9 186593656 30 944045071 22 69926835 24 369759836 7 515070077 3 713300539 13 281068776 48 966384559 59 117603991 4 184875479 8 848972116 5 916698156 49 400044233 32 333650506 86 771785379 96 440762647 54 232948293 93 397395397 40 612987997 82 581808446 29 520489688 2 888995159 24 724997912 38 178080066 64 475936389 87 97613987 59 15754003 50 272408634 56 398277991 72 154757073 87 301710678 3 73613019 54 63336046 26 246649903 60 976783987 28 583368036 12 494972587 36 331040839 75 165614830 85 455735117 40 114218345 32 250227874 52 262815865 39 382986969 10 129598475 96 657649196 36 148739616 25 541379565 28 111387931 7 18074045 62 249046832 36 725452072 13 898578095 12 410933302 35 872700487 37 81106967 80 816266706 97 893612107 37 614815762 13 178368531 69 552650083 75 206020863 2 706225230 61 958597942 85 501103878 14 192939942 11 836720816 74 382788094 27 283604933 74 86006655 99 529379983 30 843427222 99 850214741 26 919500332 95 579547265 93 823609765 41 260170557 18 3334605 84 502651836 85 583762133 71 83390748 0 125115241 6 472279030 23 639707797 25 83917095 86 643767301 18 292579378 8 926545448 34 77131079 78 374425883 45 623519131 7 803445142 91 903081752 28 255977227 36 686771284 74 746957135 10 763172928 43 705634171 34 963538114 65 357584982 18 681587194 2 528363944 85 704143246 10 373900825 96 564937026 62 402800077 65 779058241 47 914363593 17 960789810 48 269051989 9 299890042 83 70584353 64 995159852 88 423940230 76 297449718 86 140254501 45 83675412 95 832461178 4 863127979 99 965804160 12 305205144 80 384709272 63 834045374 28 326194516 80 31849518 68 629219535 31 780743420 44 154351120 79 383017030 43 685139854 2 619675327 58 340524813 85 432632796 54 793075848 93 284911303 8 533860067 56 715900057 67 742486271 65 312986275 75 75469608 55 876962768 5 756173720 5 839347073 95 709317178 37 440360260 82 360358504 80 995533536 80 999196819 23 559195622 74 495982532 36 858731792 4 841982551 15 686205394 98 123496854 34 276910750 41 160412152 20 270954479 23 493823787 4 769532800 47 181661570 34 62835959 71 134536508 92 564268810 14 475903676 42 803952379 37 64719209 11 181175225 31 568676004 60 67223765 31 505877292 13 184030102 79 758166398 4 227392029 19 414982838 75 47419677 78 728032 3 538917045 24 460880848 18 245305000 86 852336196 71 279651194 2 736171580 18 320957981 43 717942604 45 793370001 80 796175992 50 758490096 21 85625532 54 157727537 96 243117950 53 325631241 62 620200757 2 377930931 35 692036379 26 293135789 15 932307072 17 820633498 44 969133858 96 6688032 50 647990703 2 909937613 68 472542202 81 940800338 95 299446209 62 65866528 33 42321261 89 543104059 93 699938854 94 58356372 75 219935067 47 809064945 4 240397898 55 891543144 52 539315320 67 689870204 53 860802183 70 295981083 65 798639333 63 8207405 70 910358145 99 636941815 37 201775461 88 59968672 92 361347258 85 326403670 20 623317467 45 421727531 69 828038896 36 824618354 80 631010082 78 692308890 63 77398567 59 657103975 82 533489600 81 148837650 19 266117510 33 630379653 40 760778132 94 562992921 67 735189467 4 464712795 41 244337917 15 102219467 18 477453498 65 832205740 95 713119617 8 539981057 71 66651253 65 940549629 36 287229955 32 747880689 20 365784690 3 716382560 31 609337074 61 178387718 70 726780299 19 251596675 44 320805939 48 687844550 96 865687344 8 674981417 68 858524753 58 958251727 13 827499611 41 88174548 79 486023027 63 456536366 14 138029877 72 465860784 59 227402276 36 392890484 30 808096502 78 744356855 24 939322136 0 841483225 15 361089219 70 965572501 60 584001688 88 309450886 95 79595942 96 581692267 97 108102562 9 595653140 42 675457896 53 344729125 75 808845678 95 471930860 57 360755010 54 535774300 57 414677966 1 541108859 23 619185933 55 235200889 71 305365837 44 547697195 15 405797826 4 532972587 89 329841510 63 62780242 45 184158893 61 316617597 46 227654627 2 534468115 67 926301006 1 809785636 28 647841174 7 981904849 91 879622172 39 773502443 2 664629383 51 594502720 61 76990060 35 590905676 71 638618589 36 102667108 57 274748812 55 46379532 50 400521157 45 649429491 85 231324301 15 618866337 39 655372355 56 545277305 19 620480914 8 959095227 31 333975490 70 463386870 83 931283187 21 372902093 80 424652622 76 944355789 17 697025729 77 140026969 78 572774785 60 871731493 25 845286641 39 470805404 18 728318806 8 856675284 13 922530271 72 908144341 29 203675100 72 534333299 20 728599782 3 253198517 85 358475494 93 98755604 23 860937363 66 251609941 9 854348991 18 175515452 99 596553135 25 271394940 73 825120746 9 595955295 18 785778686 8 31999208 77 530163133 83 808292797 58 831455947 23 181812286 39 719477091 64 924984550 13 329831994 5 324629422 78 149733527 60 957480086 61 15354597 7 84918428 79 345367607 95 455328402 62 64293897 3 790589236 66 563761203 10 193299085 34 848576745 7 135388441 50 689717014 70 587343990 23 959828484 13 723474868 66 263300834 85 961909245 16 111655613 72 846525132 47 675848024 40 142160342 71 495703091 63 215431122 83 7205332 91 414676109 57 750397983 76 394727376 71 716176524 49 210533061 75 392695048 74 736840619 95 469639677 8 440392715 9 293849153 21 355515642 58 773976831 3 133773281 2 192695733 33 546290096 77 705714273 1 913519900 41 853952403 80 569927794 98 391882028 58 971707149 20 942279886 54 684677250 86 858562464 15 486398171 75 451309207 46 386087590 88 729574128 62 44044841 35 571612112 30 919297528 10 573494869 46 954615275 53 138044655 71 767551037 14 477985543 21 491429193 95 271915420 10 379141611 75 936889887 34 317307703 83 819382991 60 874942757 24 967538412 21 600568489 21 37134737 56 391907793 61 207875459 84 674975006 61 784554745 38 828151531 45 633133664 28 911429298 86 367318725 52 759720188 19 120559370 45 632657068 47 638666779 95 75092742 71 524280463 69 836691039 60 485845652 99 854515169 12 604555107 96 130955651 41 791647140 90 636327994 30 308861375 97 393325382 15 459442199 1 195710021 9 945549727 98 818160018 42 390345392 24 476328051 35 808761813 92 557545257 77 785316103 55 262634613 30 31849541 60 670753783 7 44182866 45 450038965 19 834747466 19 309511289 43 728104445 53 99147694 73 86811985 66 384460961 60 167053549 12 190732008 94 397257694 23 361814599 65 760909433 48 662829863 30 517486498 96 661354700 69 189114057 12 438417734 20 75455440 21 770147428 11 550035849 53 272004623 94 752917096 53 554689054 96 523844676 72 42405606 30 672285177 74 628498768 39 315912853 56 497687028 54 214991116 10 439916464 63 61360077 92 670352574 56 975328562 33 344837540 95 193952640 97 763844181 19 903281878 2 730122139 60 926778067 60 285806775 17 722401861 93 810562836 99 665286714 98 644916131 56 295999933 67 580111747 87 381164399 66 949727751 59 513351503 100 36060383 43 776425312 85 49633869 53 184058370 67 727355862 7 235395050 92 225726057 26 824156314 93 111368892 35 393282884 48 576320570 94 654973059 63 88551299 13 482112412 75 936482782 35 565311780 82 260047329 90 715952470 54 569473430 95 175958234 82 327030611 94 227697174 63 581262693 2 429347135 16 710838193 49 474970331 8 155667957 37 642424473 18 638201075 54 227913923 53 55834248 20 919072235 23 369753268 97 529404013 29 663586658 9 662526408 68 751143810 14 911073125 100 667751651 5 420639829 55 960395985 65 304188636 15 341237228 20 385802357 36 705540009 78 472111152 48 890061955 68 363877757 34 526098370 32 282535516 60 921866573 22 751876242 26 527082310 3 78685371 99 980188507 11 248657628 89 151138862 56 668207919 69 602190029 67 717446269 2 686123414 41 910080215 11 236209385 18 8733846 18 242807308 97 378562514 58 947456705 10 628617076 4 165877051 4 59968493 26 711168448 52 965510928 28 913511631 45 664607702 58 720616298 60 624393504 99 952437518 17 424486777 87 1605277 64 596693549 58 401754786 38 155220913 1 315971919 23 800520831 57 145786427 51 866381290 36 167695640 42 537610467 13 660693854 67 762314278 97 806747896 75 88528820 5 825610380 26 69980319 17 263763675 2 818019317 64 545129779 85 409656222 18 24118535 62 991026153 43 961178628 8 718456915 72 676476103 46 598511668 27 268288869 5 414577619 10 5030995 12 474260244 66 484480820 90 173225625 85 574686703 64 498173486 53 257705660 78 546156977 17 131161431 54 677887758 15 410905207 74 374469877 68 531172559 65 394173796 9 126997342 23 912916811 12 31884725 70 502716275 51 259195702 57 45039167 32 960535443 42 251326377 71 477708407 19 333489012 7 427083180 21 604278202 0 123748720 37 828393902 97 170089225 3 554201237 11 424876512 79 971245381 19 143053500 91 524695289 30 838188478 68 873694654 49 927243503 11 400426120 59 461775212 11 550556407 42 566523340 28 589008401 84 988433070 39 18567037 30 200003671 84 652694957 78 166560343 7 431609019 35 139346672 67 333880865 5 703566337 12 833423817 79 871713307 51 584483181 5 587193355 62 965453729 48 672863986 42 592171559 30 184423877 77 923558953 82 62908872 23 837682593 29 659915128 45 63234536 74 152761057 11 362761007 38 716077735 70 681142369 79 539292010 42 246769682 65 967831333 54 57585751 63 187024879 30 454311445 99 374756900 10 820660720 89 329258002 93 730757126 53 551436010 71 16189726 28 673532848 72 907498529 85 653229880 18 560125512 71 600869840 93 915466491 66 149847671 98 557562650 97 964860724 43 179185318 34 699633956 71 578060340 37 925445504 15 325270381 81 290148754 33 524156893 32 706889467 56 521741165 60 415415963 13 47804124 64 272738688 75 420619595 68 311412415 46 546771099 37 230508109 62 635071183 45 461600590 29 711277241 1 178173010 16 39161280 98 344864340 43 315335350 73 471972211 17 272233974 75 833956962 2 195419949 78 837890138 23 169492921 6 477914515 61 410412642 37 818447926 76 564789226 31 698739168 68 309338087 59 704594089 32 511671596 90 995301410 23 495499825 61 980623602 94 933179583 35 178411384 62 910086565 75 37664308 23 358446337 12 898140027 11 825283576 38 386371169 86 821171586 50 861584544 10 171711586 88 186043870 1 550242852 73 125828925 68 47594798 4 477379404 62 379699657 32 996714575 53 337671644 50 579523840 20 421752503 8 221280775 25 225808446 79 753822407 19 732318786 13 707588986 28 84674079 68 555302803 46 355451926 94 723256601 3 51111373 45 428115848 15 854582262 50 334480560 2 755788194 36 108469789 44 163328643 49 16734075 13 980892630 0 417029059 65 845925855 100 41335652 77 879140811 78 30635983 42 693861551 34 503927843 60 603467667 100 982830569 60 873277689 74 885742214 51 842975165 47 382416457 42 15889103 50 951467159 16 607012023 83 934213747 93 616942833 97 61038570 91 923898969 39 864050954 34 943692303 20 61304876 33 322664337 14 997943611 67 445160822 68 831345473 50 775288393 3 237785434 87 407817386 19 631619659 94 257487858 98 671455753 51 88757574 96 806804396 86 48391923 95 168990623 15 65789694 35 495116715 46 307917558 15 914495603 58 181362931 91 172425270 3 32083344 21 788526128 55 989238570 41 129207979 99 934015621 9 144418741 18 199146643 9 122805325 70 625552215 67 593377947 31 107571812 98 955484556 28 229555609 89 856411300 59 221735864 18 447097764 40 288458828 88 395405543 92 57851793 52 515414420 74 529635720 36 24859304 6 691253856 53 223141032 16 679799724 4 922480395 18 557673130 42 657740458 15 997685530 5 318524467 28 128876464 9 822215345 36 779580215 44 612483243 67 542034438 47 792525620 5 400806208 50 666303380 59 933222281 60 111127389 78 344075555 91 719351180 30 192031697 98 774885798 96 367614770 19 569709540 44 847359665 45 559063762 77 494944648 100 584909742 30 235059106 90 865460778 67 216421766 16 281323675 16 460983667 42 18189397 63 879827835 51 826611327 2 357976981 49 888924968 52 653665862 59 811401330 96 549894575 58 244898822 83 599792415 33 719581545 22 888020436 85 281466689 77 699625926 85 98665216 27 268908069 78 720146468 85 220654443 90 135908171 45 690431471 24 872500998 38 39307097 99 108154097 11 529165729 2 35165241 28 924623699 47 506739938 62 292242736 78 756197077 57 579446311 28 190515124 84 690386444 2 612585749 74 909347214 92 508002427 52 139174070 86 78151825 50 690867240 86 930422432 83 236235917 81 343541408 62 596204781 49 581179843 72 661088193 29 673051803 56 135436887 0 629688521 27 503015858 46 285515640 67 100868761 67 356749166 47 479917242 98 481069149 34 623212934 25 152956023 28 695562403 40 400215240 36 921308361 90 750091134 6 914557696 60 423461218 97 113489311 39 505061619 63 679893115 24 700352238 28 602474996 0 294079571 44 569151027 39 942687725 95 991966515 98 439863806 46 477305074 25 516413747 35 492262510 77 389339828 63 660967056 53 668333756 41 214127451 10 118570110 88 183565204 98 761900576 15 758421956 18 853796451 83 841847296 47 225503875 83 863481508 65 410425650 9 588135278 84 899889783 76 269830042 72 81584706 45 410464553 83 987230746 77 861829410 44 910601126 49 606855058 59 672806757 69 818525433 31 300619950 90 326816345 56 473174962 83 471757396 55 75069092 64 505697884 67 821856688 87 854235632 34 684572334 40 217381829 92 6173461 55 295847072 14 803289878 22 566378004 93 890360886 73 664936304 19 887639460 8 114546932 44 905319285 88 35685950 26 51425517 94 479737328 65 555412613 43 658021158 6 743852482 62 704488848 13 739325503 4 932051648 63 895765544 18 701941929 58 566964824 41 137033215 59 36159331 17 57882280 66 659137038 94 632558656 90 814683291 43 847931719 5 807707665 7 354888508 82 402157257 49 283058079 14 868272655 50 960886668 31 695080303 5 496673789 56 433917514 99 154444737 44 847172105 1 492520684 3 242365670 64 182680793 97 786781186 85 482626800 76 352182488 63 409100820 57 871478810 95 430944521 87 440730543 96 8032129 70 557121022 49 782016156 10 192042086 54 315875443 89 333367111 33 220833540 98 396750601 95 96867785 17 894360253 98 264977765 28 730613156 94 831580431 62 628603789 37 783013066 61 2137314 15 173537585 76 116994912 68 868043779 34 95506424 37 202501114 24 350865970 70 123387945 29 445208513 95 715425525 86 965616870 68 287407565 68 74008312 78 567306506 77 536975210 2 970404562 83 196543867 10 399449391 63 751593410 38 186692077 19 13180259 97 517699499 93 25200309 39 15178781 95 372136588 27 974126680 22 823771917 57 566848202 91 810897482 60 244936854 28 957863966 52 222410275 23 984388667 92 301121872 62 714875068 9 784256365 56 197792652 94 868640017 88 771480992 45 432852902 12 922906698 29 323704514 58 839978004 56 383938904 34 491149542 44 863179187 88 742692885 41 408433353 48 604414602 58 615923923 13 368525098 48 527745688 19 539910796 91 735326372 25 838326841 21 911879095 42 740045922 57 64157422 90 517872467 84 86523692 25 320953584 63 402497840 26 496523238 83 32197977 51 403119802 32 930009142 18 467760494 80 563556167 94 706088489 29 955274707 18 8052411 31 757597874 85 50125977 78 985582523 22 247202526 78 441108666 25 574329833 75 876964227 73 122764235 80 885594332 70 805322471 88 466174121 3 255331484 73 976465728 59 190580925 24 686760407 41 45911623 12 321137043 39 177912325 89 904829108 21 210086623 45 318173624 53 499546488 49 307398403 30 558496703 46 560660273 83 718533939 27 303709681 94 570128283 44 742219557 77 370787630 72 554992712 44 989925981 35 166494358 60 188093505 56 379114642 9 828362709 76 852396745 30 986546573 82 870433155 93 466555156 54 907755418 18 672027814 73 398890499 80 582647050 15 745241118 13 172422663 96 95775134 72 708936357 13 358037466 58 6062772 97 5697045 74 972731135 97 570220890 94 795415889 5 301568388 37 19194117 100 163113158 4 999347630 6 515135504 45 311519927 59 302857107 55 682408714 10 148592718 40 243592892 40 425221181 60 578725535 66 358209294 99 68034256 45 365140854 34 80777787 95 735963858 61 610786612 95 112612051 30 570887515 88 554323426 3 377075655 86 24501422 32 672901319 86 373894175 27 288144982 73 327330257 59 575851989 57 283727203 35 363830163 4 927343361 23 866546346 58 102785658 68 607680975 56 678595595 68 641819906 95 205010932 60 144886957 16 629448064 25 807159821 54 977561928 41 838449575 93 575732773 73 825301715 13 834365091 72 768953362 100 218473054 0 815543981 95 375048861 72 798743345 93 883068600 74 928120376 5 718731255 84 63786808 33 161117698 30 902939368 55 775747655 33 326763011 14 39677570 0 525387836 46 223629262 76 352152996 72 477078026 54 200042671 82 544318267 96 372633294 97 849968062 25 42285338 22 120333634 100 822043708 12 72315743 74 245084111 16 114221709 25 530514696 31 833600993 15 478335575 95 282208764 32 11713825 12 834624507 69 201252455 10 174722096 47 437589658 15 237880920 63 244279353 33 822078708 39 224571790 4 348903617 90 456631123 54 473919541 77 768269510 88 669329246 86 54205958 57 269332941 81 129006121 81 214789509 70 441647758 94 841235240 15 650455315 45 401806137 51 289381312 6 879799363 57 170801618 42 65811876 74 650098656 88 138216936 64 35698097 8 179002377 81 870341352 12 112442348 71 652581062 34 39511166 35 678083945 88 195894337 32 740862716 15 19193305 33 953202235 7 148116955 45 97165585 39 945212321 80 142437390 60 207363065 20 718286744 54 269355739 23 649794978 62 343390488 78 806584972 96 705473335 54 348996021 31 591201985 48 859472383 11 174557014 50 355099442 75 836331207 53 752838743 71 861065626 65 277282281 25 826304993 51 743723004 84 676412840 61 831285129 76 955621763 96 394129428 33 25878665 85 391416734 78 688890474 81 503577289 44 402052587 28 532946651 52 137532521 75 175039209 61 318330594 35 54809915 30 930961081 29 186325422 63 607214461 81 923096995 74 230264301 99 783833302 79 672832505 15 312652764 6 388425894 22 23155593 79 735356721 35 252701590 25 501977408 86 992945575 18 746020148 44 699404745 46 798466551 50 300296922 13 176550272 76 46850743 66 703279605 2 568797725 43 615202765 21 245692301 74 317256937 80 713148163 93 998620381 26 889981492 50 470130720 21 842371344 53 945395152 21 935958830 62 424160386 48 887535178 11 348525446 8 502332109 85 230340621 98 587040341 57 98694605 55 231449194 99 97202645 4 214544577 65 640384093 76 108300311 24 78102890 57 444163620 26 655303871 76 221307810 17 461810753 70 74562543 42 54095334 51 297761587 1 326620844 74 476304927 16 497341348 42 345835501 17 518113195 35 159741222 90 232047218 14 741987920 36 102670953 46 136671257 11 50098957 89 487411255 37 896752042 46 46978399 23 354106603 5 786327070 19 258968027 40 965661547 50 488566674 92 705079568 40 427945824 8 60743600 51 499723431 9 54179896 7 494518403 62 269088745 49 255308610 16 668471608 3 677697576 14 225729466 32 176272761 35 644672422 72 109842734 59 177207521 40 734705174 50 858468447 45 788533536 25 847560497 92 258261662 8 580727259 43 252695712 76 440277139 13 70135306 30 570547241 61 67228478 82 904986832 60 913656366 70 202881707 68 842332801 18 955231255 23 678293598 75 412395935 9 105736470 32 573849767 77 438537825 29 261792364 98 236490277 30 116851237 50 331700821 96 355455682 46 85976045 11 575979098 66 927857858 93 155676143 13 976907997 92 652394373 15 71109970 71 683410585 71 826709007 61 920576030 8 404094930 3 180960292 98 198737560 15 662521393 53 134141684 88 20760036 62 566626272 36 27864822 4 589480791 30 600779539 20 97449110 6 676565937 15 940080372 68 614023222 27 824423659 55 529127074 13 566315655 78 144599504 45 903155355 33 364257921 14 865166658 30 150370675 24 392727100 10 728406143 49 592376736 58 475159864 87 91171917 43 395838294 19 792728873 39 729781643 72 506822355 86 548142267 22 79387874 96 554955662 57 28126395 93 720777186 85 657160030 22 953271843 86 83269432 89 149872972 20 597114092 79 901948541 98 547491479 54 655387348 44 287336663 96 677646375 82 915724359 61 952095494 75 750248877 45 603527077 82 316478383 83 341700153 30 807442264 5 965488236 34 137781489 91 499914004 20 389382078 81 241838134 45 314043112 32 812571302 74 126042353 100 615705934 87 230505300 86 263111021 51 956705402 72 544244463 51 960088164 12 600709301 93 97284001 69 995190780 34 343462257 51 629788287 41 406275017 18 396678819 4 347927178 13 383203634 15 178855493 97 263922161 59 602047321 43 288538278 88 467505882 33 677289677 38 695006516 33 776263672 44 630999764 73 534216487 98 474491394 63 152741273 2 189788564 94 127125815 76 573319480 26 692889006 92 45703201 78 658076752 80 794989326 70 434277733 11 198834106 92 655641961 13 572257645 100 162954783 28 945819738 90 7127872 13 24508206 18 119923822 44 733138829 44 773915127 26 9481676 8 784979638 69 711378778 84 71565060 82 955715997 10 493168807 90 885264243 16 165565084 26 548184795 9 135048471 54 927158099 9 926033797 25 299993078 3 748500537 75 302702647 46 967462985 46 574028555 99 656352909 12 429488066 54 356774047 27 206201595 6 985810148 84 620253476 83 321280462 74 957575709 92 982244540 68 741398161 25 723658654 29 741221007 54 661738167 8 996749458 90 302937279 13 287566570 38 767980322 72 240983439 38 897682509 84 398166696 15 707915472 61 668233540 41 532312976 57 921797198 47 893628730 53 330600478 74 891456159 12 867570089 25 935353373 96 519416721 74 762084689 55 773593848 88 150637823 34 576891862 46 810996849 17 935583411 34 149654773 42 668219032 21 849029328 84 963999927 21 675010933 5 93669159 97 811204493 64 417902359 92 101679250 99 111718582 59 741078102 27 864426702 3 233682219 41 31485840 10 935184502 62 228913763 15 310053367 13 964296342 46 376925858 80 804603452 51 782072036 72 902687911 77 16376156 89 754845070 63 128857145 88 200342844 43 600999252 98 531953123 75 772073485 65 693081912 58 314657372 52 346001423 58 83558 15 161510417 94 587270831 57 435336559 4 161671505 84 150150090 62 887457167 81 85177471 29 764861594 70 769278256 96 582152024 2 658496454 71 224175842 71 413489814 56 583323887 76 612305072 16 285861325 9 218670570 83 253507427 7 415836080 55 252031043 97 335223074 12 698355518 45 500257194 61 412797711 45 467921126 25 971991897 81 718897764 20 99251016 63 868034349 85 290666761 62 627793887 52 950823611 39 585350631 60 105520442 17 417685184 11 375545875 30 216705706 30 933438220 96 661955265 10 858224493 70 238796179 58 507004277 89 763646386 12 58050155 1 887990899 76 403434475 34 948696088 39 537394653 51 355780874 93 269648403 77 100398863 22 583494502 53 68730708 47 508580424 58 950341929 52 786930735 22 936445894 37 997909300 6 827599074 33 634938604 37 45029738 68 892216101 55 743470878 74 341559833 24 522608637 64 173028426 48 544740259 57 162027856 1 721446119 76 512423150 89 144623354 2 423209524 35 575886389 53 602509771 8 432284219 65 399580831 76 103118018 56 447043653 30 734949814 41 430039111 50 3915649 79 545124740 9 343184265 100 100569489 90 158860224 90 942132680 32 471203724 44 252980703 36 176563025 96 671551791 97 678661549 95 356448975 16 753868941 7 831358167 8 87668524 43 498903776 42 945486647 14 835785227 2 865007495 49 965822061 45 618411551 68 144217695 30 728476618 87 373959128 36 835816151 53 184698101 99 389969801 85 224094930 48 268857761 25 109913366 85 928704876 18 323498450 24 8466891 96 662367345 65 558965286 63 278645757 21 517493800 1 947088620 94 394794682 100 743213503 39 958963477 26 667633535 100 445896426 78 557889694 97 953765977 47 787251523 65 38785925 78 64417246 49 21771201 54 691160335 26 339429421 62 986168026 50 116579877 46 570421978 7 966079785 75 564824224 44 314229865 56 976925034 48 405657888 71 626029136 37 694891928 79 165710997 35 723786936 62 457520610 55 281237700 40 50104916 80 58053631 28 22385171 38 349297981 57 559259900 0 995127998 44 872129425 34 717600367 60 864312602 64 235289516 95 862875306 30 148755860 71 654876447 38 599715061 15 114738499 32 544123942 2 793582856 96 565899047 45 277291153 79 671316714 1 885723254 11 890859192 28 356807660 72 105052868 36 168586091 11 517387628 82 467511237 28 527849823 39 991249672 30 85777474 16 742709681 21 217807451 82 459391262 39 258721628 99 259559006 79 851054800 93 61960713 59 310752096 3 748360896 2 418057178 24 557395242 25 831612260 45 305659271 70 688297780 79 266146445 77 151582490 6 161310351 48 200037921 56 897281663 74 413849945 13 264456855 24 231214045 49 760504833 68 942778613 40 770058833 18 879581761 75 445746691 25 986795560 51 585535994 20 205435521 70 78757520 88 265486371 98 34660697 35 141139778 87 958945449 18 865048387 39 236572088 43 683107104 90 205203618 43 182733894 84 412748684 67 944482908 30 350127685 60 297934287 75 512417282 0 68047363 32 264378523 40 73562122 95 282313954 33 344604006 56 803464624 13 215085193 88 437833154 41 498379925 94 349977169 86 765034319 22 278156162 65 90967702 31 758310195 95 868020209 48 417045371 79 463749350 18 756825562 9 84511788 16 361117102 76 486058159 9 409620528 72 88993002 84 631739034 58 48919954 91 314683279 40 441813310 35 260224011 100 705491849 39 140503820 42 708438820 29 132680061 31 691739357 61 60770944 65 674052244 58 132270746 46 192372354 75 134186281 66 785250940 68 877072005 77 379410581 27 991773743 68 422907928 74 164511540 74 627032078 92 271713950 81 41369647 26 702026873 20 769571666 67 146932700 79 861590405 87 576094188 43 743503579 33 941596916 59 154103997 87 151597172 84 785490435 57 42826618 10 468468723 20 802001944 45 526011549 31 334275695 71 615727456 40 411708516 72 37106379 32 593932096 4 390481792 99 484751864 32 264819128 56 40957098 39 567686871 68 488382822 0 82169140 5 956390359 35 187965511 83 700030876 27 442193506 52 646937416 12 419527544 26 376004039 86 704897482 41 216494841 86 483314157 12 636591182 84 207194454 68 86310204 99 201593782 35 741652842 26 787496865 52 840119748 86 157068603 22 832102384 7 635309441 90 671939355 74 512744587 15 70448895 14 677111383 3 890044796 37 673126988 67 891427371 44 183245922 18 92801697 8 225704153 31 669532108 36 508925471 93 811639131 2 506778297 12 837135077 30 995450876 20 297583723 64 658909468 26 591486156 57 477123047 79 946168023 13 867447010 56 61499077 68 45084865 37 457472918 21 381136827 57 612720705 19 539995140 21 506675358 6 871787735 52 15651683 17 495117441 49 845620755 79 751273031 9 11711048 38 717389452 16 430365222 69 720882795 74 110173437 96 412259347 76 953540852 44 434591638 8 581878683 97 803403654 66 526336790 73 868025535 71 757319738 70 633527320 82 652123037 61 645692089 75 531692322 47 996331134 10 838473981 54 300716231 35 710090044 10 444728419 39 379782676 18 746176042 6 953599651 13 666901642 29 297216979 40 338517271 100 377815970 97 937965368 95 639353343 89 922169263 51 238961424 78 13315398 6 605567568 22 764683129 34 491431630 84 265055309 100 77232018 93 552336318 16 646624045 12 473659334 100 300094395 1 176683374 51 744830150 16 962755072 63 925201251 71 622743824 86 395115622 86 119739002 97 654529849 15 352622654 31 953504891 21 490939223 34 290877317 62 313687180 43 565363622 85 466186211 34 81424921 80 30568429 17 562042783 50 737126927 43 118282881 71 968812468 7 982899814 72 814781971 42 955632130 44 992933619 48 776208583 34 526379875 48 77359589 14 683939624 6 71435717 70 283850425 92 601761076 73 358254624 70 193659950 14 180523516 31 234522807 21 132755042 91 236673356 41 650408250 16 882364224 23 998266033 83 378729580 42 115713362 35 925084465 2 834400223 81 859562460 21 679061054 92 143824037 19 131494624 72 647078467 45 283239846 54 765260904 93 342044545 74 394499725 37 365579064 84 874387459 45 11586329 26 967303218 96 829971911 69 924960651 92 581915935 100 538462915 57 268577669 10 358421075 63 953526104 25 388575614 77 397798430 43 440881250 71 89739203 46 869677709 16 596092928 61 595544817 76 204871416 87 65485203 21 730533805 59 57566771 8 250505984 94 770364862 10 569128344 38 612388300 41 317217634 79 788096509 96 287055479 52 9741752 36 196220801 42 36124762 56 878453793 20 757243104 58 152479456 57 539163716 53 372494303 70 332957084 76 666227439 70 80295015 32 541092871 35 491111278 23 937027583 61 419710930 98 83272910 41 953941661 93 98167462 13 323018331 97 386748569 17 993292255 7 247362363 22 188449843 96 658237337 17 468155575 52 199213011 28 710385079 14 820258392 48 401824673 13 901125787 82 976740671 86 224002698 38 23890392 70 706439461 11 166682904 32 505576572 27 44603192 86 71117166 28 848122565 83 78544649 55 120306577 83 595831408 60 553033383 74 631186187 16 581781901 53 193864289 64 931073702 44 26546454 72 176679843 63 42994626 42 600349836 27 920943599 94 820051346 59 904423457 82 23675024 36 769135891 59 591755699 18 488175870 66 260458773 5 664364273 12 741887983 84 140871776 12 6343717 45 352220757 52 911169765 31 341738952 28 869871546 22 722103709 12 114475423 71 145523579 2 926989312 89 764873204 89 899677432 19 31281706 0 625373776 80 842409646 39 726349470 88 150367185 56 73159597 82 440017449 17 660748014 52 500391267 33 747897860 13 813338813 41 326940512 17 372030446 83 726337572 28 946454839 70 163816213 65 120748377 61 815636325 36 781839580 31 375607106 66 930461367 72 627149989 98 608095658 65 785145559 46 539868785 82 93046197 52 774594237 88 10679341 1 577383507 25 439418492 47 686330457 39 794956519 66 26783557 85 12995361 92 89496825 100 448200081 14 73177208 66 800581108 36 953024688 23 356164076 77 448083553 34 626872328 28 607658523 91 878563708 57 477643192 84 699213761 53 305793431 78 295817779 100 62256647 65 458521405 47 95194631 32 957483016 35 696823961 26 273552754 44 696496053 61 591283037 45 886243444 25 600397871 87 95323406 26 521578083 80 450601549 34 722203979 69 695348340 26 364593368 39 434573513 39 267701074 78 241171750 61 501063276 20 630269598 69 728182350 19 843318067 24 675389545 13 909939057 95 299689014 79 146890157 89 888151943 10 905533894 79 539879604 88 669027084 41 981673425 57 800734671 37 655723965 75 356912257 16 313628636 10 374515799 34 963667475 69 662427044 64 508332167 9 239295058 49 82272379 32 85003382 58 910082684 17 205441326 41 60321590 75 416369902 8 464479677 23 777808625 33 581259902 11 44531191 3 260867587 31 282825896 4 24009840 98 683353221 7 969371734 9 916055203 92 237445656 24 510525950 20 743895955 94 233789861 84 419536864 71 415110168 4 626266959 35 841539906 13 826967794 87 154330468 95 752682370 10 924891301 4 345902597 31 975526930 19 477531873 50 679147990 73 956742204 11 84097649 61 228241241 19 248093833 83 567466966 2 791968180 58 100519636 51 481333187 21 533848561 28 960701325 27 11327898 89 254138040 22 760225548 23 159426555 64 161049935 26 497288979 86 753428554 29 246917642 60 14454764 5 110637197 82 587285335 49 161814131 75 35245974 68 829200431 29 85902150 89 121203222 67 182981131 17 907992873 60 565924292 23 153466421 63 74088788 49 41121581 3 762406775 8 804541919 89 700062571 51 245184223 21 387215943 14 970296764 38 486108178 67 631131244 97 429718201 96 277775499 71 348546333 19 220004592 10 594113036 74 92603421 63 300389858 80 936165512 34 316975519 89 26469531 11 224055048 18 390229113 64 357891398 12 327031925 75 363233427 20 203631831 79 3792153 13 745347445 74 666609960 79 113646941 89 520727984 0 980667595 63 349342110 46 276900671 99 483291790 43 63804189 72 357070769 45 212132336 16 447085968 65 920881298 90 618736130 63 813930536 18 820135106 72 393712140 35 473303700 100 712845666 56 431835581 61 597025594 16 875142628 63 675705316 29 58373658 56 299925651 54 736550756 19 633736493 59 543939515 69 43095015 61 625119620 90 293473423 56 826214881 44 535337667 36 71060024 83 64095575 22 514625862 24 69152194 73 550743800 16 211382197 61 407689199 24 377615122 78 424634637 13 220110424 86 119809509 51 642321154 70 977939618 56 153237084 51 382168008 85 579517409 100 270794373 67 975360908 58 361504172 6 101876585 13 559769491 20 421378369 30 857940412 37 429916829 63 258766472 51 17174812 90 56042750 65 827759109 90 738600477 8 990220795 75 483768395 12 482971421 30 945901958 55 426381912 85 220448504 75 38969180 58 555264106 54 597091404 58 482025197 93 392660787 49 205164495 67 924392856 42 149593433 50 833566785 73 269984215 86 822770124 23 167941541 10 313164796 71 997315144 7 637710522 0 75149067 96 455540355 66 546235696 38 812134129 94 13811425 33 183338860 42 56089113 53 448381246 17 550941211 26 263096809 7 306680466 83 385232910 1 52429178 83 323859030 57 243007382 15 940272932 16 643256016 24 417687946 68 612657248 96 216106798 68 407429305 47 622547850 88 133735312 81 501376330 48 55925586 94 352151022 4 12117523 52 770569062 69 564762499 40 194396974 46 885510928 36 193553105 72 644098512 65 143387100 18 693618196 97 862326763 64 703107313 52 45929866 82 149766106 97 288976219 52 481630135 45 287997730 56 929011567 5 82967134 6 675388936 61 474631435 6 462549833 74 629820228 81 310693737 67 335330792 81 606321673 80 72950872 34 4855137 75 213087215 88 413433256 6 631365467 17 806946427 35 117597031 17 221716966 6 390271093 71 294217632 1 755863626 94 195089733 52 510878451 45 7073419 14 189209513 66 809094561 25 312543581 59 799362671 24 273484614 50 108605204 16 266430159 76 394684225 69 211461800 73 49297781 18 272710096 43 879170291 99 836726769 11 514791294 49 569636726 44 381228316 27 927790311 68 702722347 16 88048506 86 562241564 58 778496683 37 256203081 88 519931725 9 456668043 91 104749951 81 658803372 83 225966113 96 225203318 47 371286099 14 759711598 5 23583043 18 727286232 48 70947279 82 496996170 13 794118519 77 328026230 5 636048081 84 919569083 87 534569774 75 499927128 65 648973024 60 309992133 59 861902674 96 662088487 1 524747969 98 364589232 46 135811737 33 320591397 6 503318338 53 317392761 90 561064898 54 426109186 58 182326469 19 139209813 61 519425755 24 69318939 39 531395030 70 245862568 51 387659747 15 471047794 67 818033748 26 220324676 73 821509900 76 869229590 66 940853033 59 92272453 94 272570489 39 811869150 0 918972407 24 712602255 47 631198853 97 722201145 43 850690937 46 642207395 42 984363495 27 198881040 77 423769879 90 730191381 75 519631389 52 102549857 0 460998075 43 741780997 96 354450941 10 764185106 57 682670884 15 520966296 35 334142450 64 693597133 82 974283198 36 507689390 14 594387248 93 630815125 64 300470342 77 73086722 97 103377145 34 839059837 81 261610313 12 253904485 33 818306088 64 183834793 34 928034461 44 299759812 93 155091863 41 391761681 20 524737569 7 977202976 22 668172038 37 295988450 39 239863493 72 857524323 77 112019214 63 747409486 26 674332722 52 42476049 30 158703379 43 980742152 1 98926084 14 909787294 53 696590568 71 290157723 62 130413421 7 509468675 3 452777618 4 702532817 88 446512252 7 390388078 14 55739833 15 999758342 97 783787925 18 319075714 7 281507711 20 133945524 35 158997079 41 855528468 33 79333524 61 982685274 74 650490257 74 674981327 12 891842507 14 829697901 40 656809120 91 985608812 17 295558876 24 130658155 53 534924532 53 38663703 44 347646200 91 585997642 18 587963933 17 596758136 88 740981240 59 39443462 30 882242791 70 877329953 49 136153066 96 763494339 84 954084088 69 871814761 59 144499674 45 593711691 36 250407385 71 62177750 89 894189821 31 673606613 22 300388311 57 33573265 15 882174279 57 138816361 86 17353842 12 813005804 47 697631501 73 343509336 29 574025428 61 637867880 92 964467959 93 710782724 46 427444188 89 664650267 16 42308453 47 695791014 56 166869975 89 708558941 59 603263861 60 828951689 49 140939945 93 517105659 93 815960439 31 565770434 57 627509041 90 308446548 59 223784458 21 474880266 91 232976782 19 930361530 60 810766979 20 239695949 76 344438589 17 619565739 61 564248635 38 777327900 77 862124798 57 538572211 100 774701203 10 898674029 57 446902437 19 899920683 52 409950784 20 814499773 5 643255465 83 48964473 3 262390040 86 597072359 29 712960892 40 302394082 87 151243441 89 333979640 51 633057311 6 651785077 74 624075684 0 660284554 98 699827926 42 285466802 80 269717032 92 9899055 63 865737101 26 466153703 77 232129140 27 86830405 95 981407008 76 51362890 23 480799227 83 984247196 98 12485601 8 498369580 55 443207233 68 991994524 72 560657207 26 124901316 0 898646841 70 750449376 81 579136441 89 135745674 56 184191670 55 232255622 45 978598545 6 370812013 67 159776802 62 557756610 56 92756553 82 368129748 76 280887075 94 338793588 14 986447697 36 418653406 33 404604423 1 103288944 88 892901125 84 299605395 27 492124358 3 80274894 30 568199263 94 795780898 58 791946776 21 198699751 7 358572111 19 624107499 11 834259217 51 581400239 39 984828605 70 980456461 36 554471774 47 568691033 60 558606544 18 766298779 92 553502881 14 717458071 68 955247332 98 693136602 51 176099997 89 215312502 30 678084203 97 55733080 32 821440672 20 869846507 5 530296383 46 112440999 94 409133643 46 441093805 34 453754766 89 655988995 42 553024770 9 989792846 73 713511714 26 502343444 23 622710011 88 499368543 83 282160571 13 448168822 10 948810674 73 986386844 40 830751871 67 11364393 10 977259497 92 463119977 42 213798412 23 853373828 95 401391870 75 797679612 40 660203375 42 728021651 46 736265582 11 981423822 20 718509464 27 13531008 20 752225225 28 746929911 62 697533705 50 912352145 66 150407930 3 895213126 27 582604858 78 837934562 44 265925004 53 137120840 77 662502316 65 40017483 50 669260981 36 285896913 53 641742483 37 677779213 35 983750214 63 874848618 43 313351588 69 885357687 3 521686896 48 403763459 44 496195895 29 140414440 90 17479108 45 497666434 66 216988127 48 192440214 7 966746225 52 647346585 99 510915620 45 378028108 17 657000753 73 865307035 74 606301359 80 321354257 86 565750634 78 110534751 29 253633940 75 664820290 61 404457820 67 220684343 90 237107287 70 366449629 36 230076810 11 807811548 93 981744829 46 871385502 94 809514504 4 623221912 38 281782658 68 884791378 29 16581326 64 432930924 28 551835959 52 632197734 56 44098611 43 585975186 25 836632547 24 268313600 9 678268860 35 866178830 19 943289849 86 966382891 79 620990910 44 219479287 70 848078657 92 346985112 8 225679952 52 471340075 65 441026373 33 284330750 71 865122343 71 585473591 14 790694806 80 651902067 38 151375472 65 216472760 45 811375986 44 982022446 20 906360368 94 470668120 84 508300954 9 971891264 45 909056439 91 314991654 29 84650521 32 884254139 63 236000527 74 502184992 85 101425155 55 599590800 54 823651413 92 68531199 2 798769853 39 798566721 47 2114172 57 221123511 30 28340804 91 248251728 46 972731827 11 998497046 83 431210917 25 581294589 77 45329209 95 691823988 72 84814524 8 366396806 39 90045258 0 611084686 36 727407464 10 668085883 49 523741453 86 683102806 79 864050561 51 338413618 4 922954540 41 217701768 14 197797069 30 391474486 65 664768466 55 312358227 41 811665021 55 552622408 63 458578364 29 242124241 87 145381107 4 479636271 57 297943531 97 588195834 41 79811744 5 110544173 52 334642982 69 33334257 87 289293618 20 870390496 31 915293446 34 943362072 59 783058988 84 619353160 77 10752046 77 458447740 71 573250137 61 323678320 58 427413862 2 273789063 43 571012746 18 702249308 29 929739691 19 82062237 46 273500472 32 212489816 3 284723813 100 472800569 74 124380362 35 238316600 15 433232649 96 908856838 90 66597076 94 465246414 31 995514177 59 876722180 6 231959347 12 688834423 10 657850657 24 434054852 30 840977219 25 896578752 80 53524956 62 387921871 69 397472120 83 142873940 28 510662029 49 810859086 62 263896182 83 493722547 28 948898668 17 513879498 16 788515174 38 848262842 56 96219848 70 229891192 97 941623791 18 71162540 31 17542398 27 429203528 8 332254338 74 809454492 21 273194467 81 232766324 7 467082429 39 746339611 8 511844393 7 339054171 36 290083085 84 996169876 78 541027568 53 749178501 13 479517662 58 356640505 34 529999993 75 530695058 2 662711016 34 537129269 35 189919161 63 217805694 59 902134751 14 261466288 62 631179198 66 773288511 3 327426044 74 478041566 9 752176875 6 874469675 97 380654862 36 816451609 85 955713960 48 779767718 41 380552163 56 49836268 5 666524337 39 108590934 14 434756872 40 860917893 5 797243090 21 193076628 41 648886949 95 717887769 32 515671502 26 2467779 39 25138619 25 117692964 69 81770490 20 351148077 8 592990631 31 196106500 60 16148585 90 362918490 33 669143365 91 153424888 14 758887472 7 806090028 60 752169881 55 694972220 7 260444290 92 309845086 91 149631024 61 130329206 48 56340369 4 725783205 90 148712190 99 510720122 40 607545435 61 389724787 11 555815210 10 641457375 93 727407934 12 129241648 97 630998097 28 311332858 56 228652313 61 695386074 73 254827636 23 616000923 68 752055815 15 410975493 44 819610588 87 164562549 66 399997193 22 669682645 22 107239547 48 369163023 35 687259549 5 301949323 4 537517247 23 738978966 93 483612262 0 424145261 49 10938955 32 60391804 67 159728689 93 269687170 21 961337227 78 350454003 8 311972003 30 217370500 49 568498280 6 502010711 86 497915403 44 199272149 56 563583625 57 546582488 90 452208751 57 7389794 62 140971031 88 689995957 93 895888000 91 512473952 73 223289818 75 851918048 55 599688313 46 530488185 8 778056817 60 356190061 91 654778615 7 973723002 99 543783617 98 553278116 64 318905589 76 289124708 0 642427217 71 159895069 91 167351706 0 215119418 87 807284591 35 141828712 22 73719190 18 956000324 36 906957393 42 570038131 48 986858168 18 918429744 93 568624149 74 466569602 38 259172406 57 408799856 64 652391458 59 629797789 13 42189692 32 219409086 6 777002633 63 631964194 98 995437474 14 112758748 55 66547915 95 100359402 90 989731668 11 651786461 88 807164263 10 246696780 23 737801284 78 281085483 71 888983536 59 191301944 10 675614818 77 896030777 11 352170933 13 585163239 71 313774527 43 895679336 73 721047149 63 181145292 15 462538323 16 24521771 36 193045591 40 199587141 69 665796130 20 940304971 3 905248557 5 12738146 51 922048915 91 688821767 96 688844932 73 641512817 91 296603719 50 691796609 73 557820356 20 164483511 37 559389909 40 638960200 7 766600719 47 753954262 17 277094970 71 43980844 96 107048169 98 527563197 21 336735600 72 215720809 4 618325737 20 740195229 80 163921587 35 820947764 27 532856567 10 737393229 40 788398445 68 482097156 46 337734466 74 968823697 81 544838198 86 190418796 42 264427780 44 233854382 23 614889630 48 281932420 21 473912737 16 72425931 21 337805851 86 729658004 61 917894655 9 739990797 20 743401304 39 749899143 63 481261162 37 15673172 4 469747676 83 746377748 87 704723370 95 331646997 60 649664097 48 653156739 13 572252179 16 34047936 12 915436274 35 387170050 43 365159441 12 412750100 0 32498978 20 450273902 75 64778463 26 268191890 20 607782443 93 734063887 67 397511393 5 837504854 84 891285389 97 169018387 0 858833984 18 937630982 12 360327729 43 274044351 40 273705714 79 893801278 80 984478316 22 262191924 93 370069705 5 752106843 54 414821139 43 383069242 53 563513451 83 518081963 14 745982643 45 495487572 70 700979434 83 790582323 48 864650243 52 223043353 0 779566150 9 996873871 80 156608178 24 536937316 40 393709710 55 122822159 49 641365890 80 67595294 59 538497607 29 664438908 8 453692282 5 24409093 80 846557058 28 613957131 82 990443092 79 770540742 58 340909263 41 133657182 64 658620051 82 945262939 59 612036230 6 862539433 18 301491410 99 803331392 40 349367927 54 416548804 65 657078165 95 849732274 90 52181300 9 829993005 30 61460606 95 502743689 33 578847604 1 520003212 96 310304926 0 895931002 79 85317455 52 581559868 61 138332240 52 710336650 32 73309984 11 967723491 46 972103622 59 822454795 43 577866853 45 502559912 38 160940785 29 366658248 61 123888607 13 673929863 84 923915866 75 431317026 71 539765184 30 6366753 96 777078972 84 349620266 59 642651657 34 253812378 37 535292116 16 600293434 55 550623361 17 380032141 39 268194928 40 712598814 46 399857491 13 566098226 25 34069889 36 592811711 77 518017567 13 370990262 61 396640571 49 525201256 80 9899460 19 604110160 58 551341800 7 214343365 21 562891661 60 332877139 58 484420937 78 223532044 33 823690332 98 699284882 46 809805408 83 186134054 18 609050244 68 584985216 32 291492916 45 44126434 18 398942805 78 554095793 89 667764779 93 582323913 69 330393150 12 912002834 13 477947519 59 264134800 49 477232956 70 20614340 90 243829463 11 33870390 30 311990450 97 546484412 54 107365173 13 43712426 59 893640715 16 434672660 18 227366142 40 156245529 73 214707147 61 740947776 14 510740871 7 951660884 28 804943386 58 131920025 63 844707388 6 445812447 21 684317710 72 915961194 56 669795710 23 307759938 84 299176961 43 162596615 78 937039833 41 943950865 94 642805258 80 342056515 20 978226931 13 130642762 44 338138503 62 621693901 4 827904461 86 168634036 57 312495220 50 649134912 13 630479247 25 658898393 97 388693694 77 827293198 17 319963350 50 891817765 94 501674902 51 983217971 96 36367073 25 22073723 7 780748947 22 64588120 41 527741858 35 416592090 52 633614106 10 355075736 34 260687643 0 285198467 89 851952296 59 700810059 3 497276952 52 861385796 58 30260353 23 223177039 20 63968473 26 782037332 45 85419819 64 48179462 79 394408735 37 965342951 51 45285166 57 629414837 36 893084431 80 153173631 85 287478001 33 606646871 82 827837827 31 471889318 29 120841619 57 439304993 98 364812057 47 68795802 18 859483158 41 161604817 77 880142456 66 368935914 6 584521288 94 288140695 43 504200612 87 965226196 9 775318879 99 275073229 37 801112656 67 150209685 33 344492722 25 193640398 37 22380369 76 49354640 55 279953069 91 442747221 24 732610239 66 801019015 36 586217497 31 525297767 33 141591016 39 113560781 93 260443585 93 435469168 10 146811300 54 848447674 33 128977553 6 375631360 65 755211110 19 655705574 31 574988350 20 778798877 65 64900659 71 858129960 37 909883100 85 963591118 5 496096771 58 131047749 24 541049974 34 899081261 34 809541377 1 659736716 93 311373560 63 309534815 23 849318753 98 156300002 83 809186991 85 312769767 12 364019606 19 964345253 77 404704644 32 948281728 86 608347630 95 646753441 98 258124824 33 309647224 79 885108998 48 57723503 18 600424619 1 91313884 74 272296539 31 873730914 0 638966497 72 461905757 23 838562798 27 524558689 97 923399602 11 276363784 53 88385130 3 398295223 31 539650152 0 826435127 95 951999742 17 697796293 87 53090101 40 203294384 53 821987412 19 109898303 85 57519091 36 412550210 10 659319552 99 554206618 9 742937308 12 317430939 76 503097685 16 94563129 97 971920382 20 15379954 11 3685610 49 939504994 31 844381223 72 658775897 56 291286043 80 312924263 43 643112079 90 518931810 63 575572790 73 16212502 23 153592902 94 406848861 16 818369040 12 204342867 8 571082255 60 875509149 13 674526110 94 865918730 48 344274375 28 558994593 91 891999055 1 436941473 23 705472261 84 644198342 45 217501770 55 261663897 96 653490312 19 532469487 67 856680199 31 134446631 33 637206072 42 855036009 61 274828220 25 858965777 34 779618957 76 747074393 84 244658037 18 170094484 58 185823214 15 42090730 15 376269251 14 768490752 5 559819249 19 891624938 44 684671107 52 269930756 7 248261086 75 469590190 88 649378655 76 67826061 14 821977920 8 853417667 4 374383220 18 90009132 59 538388954 69 29446783 81 15243065 60 406200870 77 538563580 22 560289595 66 492583183 59 249002038 23 988335239 9 153067465 34 565264142 6 96358226 97 880246996 41 167542539 95 821720248 31 186888321 87 265824487 30 934927571 9 327848977 40 816967560 50 151937500 46 270882833 60 43119623 56 846751917 78 667908851 47 980375965 79 180787124 65 629117665 70 592155226 52 261717498 26 532420351 11 33008693 80 836119825 6 210914857 23 720218685 49 982699691 46 716339804 44 10326678 99 872541790 49 752948737 5 19986829 60 17769768 94 135621974 90 351211037 60 17495991 60 771448087 93 616936246 3 681786075 82 413221793 68 271347174 3 123425417 60 849000488 73 21573962 76 255591589 73 422924173 39 931217571 97 440351683 14 132528850 100 551392944 20 514565908 14 32125635 60 490443479 81 189570255 70 861716975 42 885602052 79 889524514 78 822104760 35 456140010 96 519383605 50 257662203 32 167175733 79 84164978 24 272066996 51 286606281 31 302628946 97 581058558 88 988151685 44 510865368 19 12956822 76 886981479 60 971354964 99 353862483 62 947268626 20 528883655 39 998307324 52 633255545 70 735111703 1 679451814 7 16510446 11 527626561 23 892488098 95 437779740 4 708863620 13 473566269 81 966850527 87 589981678 72 518168271 55 589153431 52 916132280 65 349971992 36 758207098 86 838524662 65 864186374 100 145214199 42 531826438 40 888893799 69 148323315 74 877585766 43 543104623 73 869457542 29 682102904 80 438399802 33 405030006 93 558327745 12 755472358 23 812823258 69 233950945 6 457161124 44 409440200 73 49244683 42 660844059 72 143291864 59 685123304 91 501808665 49 380404036 54 270161353 98 35900647 59 627391303 77 500156320 87 834163855 11 791033457 35 389176077 91 907094203 53 921959701 58 216522930 91 945707132 34 949076958 33 70504669 8 661625426 61 366637623 30 774284872 32 522569088 28 186612903 75 453644011 62 88067007 39 29331722 71 995383378 94 878974008 47 965508939 75 695409252 45 985192193 5 531000904 2 536656898 35 954576714 86 216087971 25 154972906 81 877105180 47 924054034 73 261172250 36 500867276 51 167871880 96 64329722 38 948773558 89 984420146 48 936854902 41 891375208 77 510223551 8 805336678 72 144849117 87 481957274 9 863736067 9 574285161 51 650001566 98 819277487 30 702338563 53 443174796 46 547533822 94 857754095 86 235435806 68 504079074 88 485763116 14 592259350 93 614791081 15 993875662 89 937784561 58 893477109 88 805280359 77 303538787 54 109182773 88 876535402 98 408994879 1 677034370 44 51493310 8 103927889 89 124838593 36 110451877 18 417220732 51 543397011 59 731957572 57 538593086 64 722487251 29 203225367 15 646547369 51 56096844 18 960885193 1 849027888 100 933602956 41 277069786 11 763823283 67 634294505 51 121734811 58 521197437 66 155741246 93 192526602 63 153699932 64 785597989 14 954141000 68 154046403 74 470036344 19 705771165 18 725277567 9 344781195 43 100320944 78 721756305 54 781594847 16 310126717 7 458139477 90 979316051 89 456565245 99 107867097 64 84035678 46 698300309 45 198722531 68 941512008 29 351433365 40 921283889 2 588146561 22 933438405 91 995876431 27 472420211 40 360778479 77 99217719 94 438664800 4 612739267 2 718181846 86 521364038 72 342725301 14 574816922 82 542826770 16 460547262 83 233655571 16 464772609 22 383616756 86 143881165 33 999106204 16 800011362 32 210853956 40 537657506 23 626209295 80 559461872 10 220403516 30 412750886 54 786474653 12 166391628 33 203498321 90 917275794 85 128301884 5 281124927 4 494862365 39 429535962 89 804797576 100 259625956 35 512199070 17 396137722 73 615310002 99 176077194 84 462625912 7 383034036 50 295549870 1 382130057 63 340298770 51 834433576 61 300678040 53 893047929 7 647758265 14 274959716 68 70608218 67 474230675 79 177485067 43 131451567 65 446379725 50 425580467 88 117203372 35 612187916 89 608222236 42 162869207 0 276835977 25 941639067 1 636792815 8 580911235 78 518501807 30 797056238 71 4595892 86 527755682 97 116229521 41 99079248 8 902156579 14 898158655 82 355320266 15 945186400 94 1840692 84 778855756 94 299872729 36 721890001 99 661249095 92 242462948 26 867531650 61 263053166 83 92715194 31 977700978 47 108957142 86 531811762 95 561538198 90 524698797 4 474173458 12 335591806 61 100493155 79 995995817 55 995710681 1 369419298 45 770547925 90 456665898 63 275508622 8 80518519 14 467612092 51 71479179 59 782259735 21 62508324 16 906851315 59 625189467 19 727162406 97 293002583 0 259547733 100 464824575 51 809684744 55 738235588 15 482399450 32 917280527 47 280183293 65 44705312 0 886921171 78 243783177 3 295192437 95 128407447 4 710918031 100 801844397 21 134589342 46 860699425 89 535063504 90 834808887 73 912629886 62 414779608 41 581820994 80 928264728 50 285329052 90 842828288 81 873014551 48 587509416 39 363186463 97 664001351 11 416005808 77 610092922 5 360500975 100 439726782 100 280496922 41 161619790 43 617862437 24 684169085 51 656622835 68 93561993 60 958732365 45 326847447 72 886287803 98 502408801 78 75208755 31 391398486 19 901708597 60 277084348 50 492275887 46 567157006 1 54934129 72 332957329 90 743412781 9 399350027 86 678165245 3 605805870 59 917929553 60 378653320 96 676235260 42 150307532 28 787165668 86 770071082 16 350267326 39 76177930 28 913003737 84 195830616 86 192009430 10 856529993 5 814242940 91 231926735 42 931840143 46 729481050 85 766837717 26 800536586 8 816186329 24 450397156 91 263070216 18 761416975 34 642031105 17 919567264 88 586060824 54 350832378 75 171499581 94 86161565 0 848306762 82 228178594 68 510311230 24 422581944 11 864032041 57 613600035 29 184663596 64 979252157 15 903539307 68 310243557 87 891461384 47 50340375 69 186593847 45 601799203 92 636332989 60 735778065 86 655227405 96 488168163 99 947706955 80 182080659 22 362536309 84 661011075 15 611235277 41 945068619 79 101653393 10 876045244 12 638846877 23 106807950 92 199159270 29 49417292 56 984394638 80 705143258 88 397930008 29 487757944 75 379597920 97 899808800 30 242305084 86 879134287 100 541776492 68 304654707 47 341681781 35 409373285 55 739910148 71 672293710 81 538973730 63 756478793 83 491349949 61 189248380 89 974184793 59 391356260 87 18364531 24 227873222 9 148146033 32 635808990 1 445646448 6 422324144 13 119441673 78 675554494 7 81393259 73 882241009 68 685602394 42 576857226 70 198340611 13 472331100 52 537564929 39 39525768 44 678243047 60 680058521 20 407798682 30 987474379 52 214488854 14 422310064 66 448119003 6 967792880 33 824726900 58 888509626 14 492122176 61 125384203 53 883059311 53 39006869 96 249324524 83 243243778 56 770933029 84 640609901 94 456812110 75 721973758 45 696121092 1 99477071 26 454524523 45 503663547 50 118445198 11 207248417 55 850118093 4 626365696 39 796826045 28 132498170 18 669848731 89 617598204 92 309304646 95 163043751 93 309672494 73 210267707 41 246706225 49 114803342 94 318805808 65 56597018 78 262076867 33 164710466 71 206847692 91 738087883 37 870426183 3 958302343 25 96646973 72 153053609 20 250977718 3 419043434 69 195029824 52 931310140 4 592178099 39 875093157 9 573903393 49 701780503 74 539697371 22 262247894 12 821947551 17 505680992 41 280887903 36 313070212 5 655506910 46 253894615 46 345981244 27 426987417 18 106254827 94 111399770 19 541792823 12 552544457 15 419405346 83 228516226 67 784900082 5 73311809 56 276425602 64 746006653 45 315150159 49 993084450 43 56865258 11 244193432 85 610730887 67 92073336 52 710353328 68 508976651 18 730598197 28 881993535 8 539310195 9 20387148 0 429247661 12 608726258 90 698894699 77 483484867 8 856661601 58 359310021 58 269846027 90 837785169 99 508804670 80 934642218 67 249016737 69 515458900 55 429410420 54 115191893 89 678620443 17 59675588 6 450488577 0 255868135 2 11145415 98 637400420 49 766308800 3 865876250 97 672441451 93 651478675 87 164794398 59 380450170 45 160155175 80 457343082 20 509799082 65 517597360 72 324021151 59 186916410 36 20039264 35 323028249 7 329208195 4 763727386 44 715598418 44 79118301 45 104497611 66 592908560 81 139037980 75 569655161 29 553556587 30 263561482 70 210880398 89 293337681 42 911396091 48 861300905 73 903625396 29 38256481 2 627297723 13 651672457 87 970360345 48 944183604 46 388749222 59 877776442 68 839233584 33 934187523 35 612942127 58 571027871 85 483993776 38 989662730 28 423552524 41 747928157 48 353300981 34 642196220 99 417014816 71 699849639 70 675458527 83 386992363 8 837217016 50 291316879 23 511315850 81 689358552 64 917577161 100 523699416 62 226882334 7 654181370 57 179496709 63 59895171 90 980950405 68 792957106 9 210418719 53 31736529 0 505020036 75 450631069 83 868209572 72 909941271 4 138271651 11 277578137 6 578790826 88 89007936 40 125264899 91 17071215 98 863859687 10 654637556 93 478866572 26 726603102 94 384486311 67 118093939 35 408158351 75 339958215 28 29663599 89 210076026 49 112411177 15 696643863 98 912660119 27 696710274 36 872530163 85 219140964 75 560624607 86 578572165 35 95979173 44 688753779 23 123618964 7 904050374 36 537615496 28 71845352 89 740909684 35 328686562 95 530780386 88 299833291 6 467134381 34 662516265 67 577235041 48 734574863 45 467213509 41 405703504 89 996432046 83 9604722 39 159696727 46 752043747 5 612527445 1 882406365 78 974687229 28 442097592 94 111730714 72 160999865 16 242069916 6 540774630 99 934527121 76 169930447 67 747497893 92 380856446 44 750657163 92 870166690 76 451008580 61 468020298 43 574180161 40 820723453 15 481637152 65 645733145 34 282980791 19 788360376 62 373983294 92 106835565 77 338272995 44 392555874 16 575789682 51 775092012 76 495734679 74 995957303 16 659232090 10 372902954 99 446707687 40 19324308 89 337406707 93 615310317 35 887311007 84 136189583 71 561858306 9 978779821 55 347403570 3 944412970 15 731756808 75 743202128 70 390421969 95 305189654 72 371675730 98 237843648 33 478753724 22 469078691 72 508072010 85 905847597 2 291718646 65 284845218 84 701631591 99 215666010 40 760951710 85 613953994 12 143561771 56 924858624 47 771177560 2 78330435 94 845686997 78 892218749 85 424917839 49 513426401 0 817972730 84 181870038 77 340202577 9 411806794 99 695632066 69 377622376 97 140982561 69 669041747 10 937864563 93 403199309 11 445669268 27 380671686 89 794563728 94 115305145 53 756620449 9 775703076 78 63801208 15 557637732 93 245726183 12 276466249 31 145343892 56 658085140 52 725683901 28 474564804 16 605677569 14 255788903 16 185979671 68 957162625 88 207722029 99 530476864 41 890473880 91 156251398 99 909757264 20 270433940 35 888739691 10 64492539 11 918856006 88 14094670 62 974419963 96 401168602 52 938169603 42 608365460 2 946739288 69 417892039 67 648772624 94 996776653 15 710460026 18 940755546 84 219073925 100 317960516 56 126989573 99 23647916 38 710444275 79 326627720 1 221416082 36 932007877 64 202609568 69 537366981 47 348954092 24 295443214 45 198941272 61 704091460 99 392643960 91 867733570 5 700639772 60 210915819 94 680005641 79 300830846 67 157922097 91 596930229 52 407236660 84 437042354 60 63538552 23 121639349 90 908701510 21 142128641 63 513349022 39 576354265 55 380473373 55 413550483 63 149915817 66 806685917 97 663544125 43 200591069 92 355327514 38 454201368 19 331296548 88 622561501 39 258964274 38 940573838 55 556475963 56 98241129 61 840450564 91 330578204 76 347619019 14 991134781 11 994996657 32 391031537 10 726359897 54 538913130 17 318003941 17 735759230 43 25385263 33 404309536 57 305823954 36 857263355 50 693827635 42 82518146 54 798601935 32 333854947 47 761191085 39 567476468 96 881022885 51 225431724 48 300187191 88 384364634 29 357457226 40 769271983 29 636730056 86 66938198 71 790641990 20 896016177 20 981080099 40 170137467 78 595877369 82 46423789 1 962231367 52 3307303 99 795643340 39 309871587 50 273623085 3 356101760 88 75825872 78 924666749 95 439775671 45 379318015 58 274177145 82 575759640 97 3011584 98 76836310 60 977532625 14 272911437 62 821496080 33 474976569 39 428509805 83 326405137 85 98981780 60 111438670 40 124907974 83 976595572 88 71342499 2 603528533 66 213136495 28 254520493 22 81871360 77 31162173 35 750848343 29 309947018 98 84863330 3 996829397 36 897658359 71 467943726 74 21175515 48 59314300 19 295079929 100 263351444 20 832129596 1 644892678 58 414795431 92 197200684 7 162851683 87 113898761 12 134995188 83 670410751 12 692401045 40 24481591 91 571917922 29 116176649 13 328607998 39 488087869 27 526648623 60 560817451 49 532307551 21 206459420 25 721945399 79 521124281 76 994441966 24 738203969 26 404499658 42 91127399 8 265124933 97 79991203 6 36130837 2 649266866 57 602968572 32 929584346 36 30353972 26 56069050 72 607322406 100 671964036 45 995819121 30 11481756 58 701591626 22 28732218 33 113773230 17 313838198 18 771739446 23 313916289 44 972001379 37 920190041 63 276424671 29 614641474 6 630526892 30 991397858 67 630188329 91 32240659 2 325178646 66 485219414 59 358795223 74 549360160 50 55548554 91 45570534 37 431240612 92 138822117 56 367407718 23 791079888 99 46920404 1 289009305 17 346147026 54 762871190 40 814958722 98 198000702 25 870149234 51 490994928 84 986004822 67 941677407 67 599319267 36 34833266 89 153981793 73 467144500 53 31070304 52 456832421 52 412757499 69 322275794 87 760396580 74 483454054 39 408899402 71 159683645 30 103216792 27 184800352 24 596560168 63 457550170 71 106433572 23 994715023 30 484166662 35 840747272 85 489570480 27 618899757 34 535427885 22 63371086 1 66788629 3 920693466 62 107277996 100 384704831 32 34086916 48 911448779 58 756225044 94 646612799 52 789747114 83 606389829 28 458172368 30 909953121 87 586434035 26 908335320 58 681644567 82 883713601 52 830836403 31 905429133 7 748921072 50 723891676 60 475221730 26 636443300 77 352686576 39 623028038 91 409988841 65 423943839 52 226338921 1 85780401 93 705521085 8 939597708 1 951923837 24 817209832 60 663133379 11 498433554 1 873896011 72 889926296 68 463186842 93 866213394 92 344165790 20 963031671 92 812091815 9 353370300 20 761660631 87 505872603 34 220204781 6 399965041 36 251025915 93 340109701 62 167572610 7 731549728 48 807499096 95 927724230 81 208972239 71 10468257 14 721195458 94 322892583 76 91037424 30 602671664 74 117226587 31 234043210 33 500463231 52 276432466 6 899310392 39 614902640 47 506981444 59 110997869 42 479558650 82 373986313 31 444892095 13 44807050 71 156895336 2 226269251 9 183892916 73 585715610 11 352406649 47 808798511 45 770419153 3 459552350 87 271798033 36 782991483 28 675787545 29 93411002 16 606963506 11 821608106 33 742748930 82 205589062 16 731386965 24 321778858 95 560493142 48 656158604 85 883099495 30 77504863 69 611221558 75 953623937 28 186581176 83 340374563 90 22214438 26 870262036 18 328589881 56 179940052 57 307921274 58 98382659 100 908149845 72 524270510 68 91270839 26 10997843 66 85929939 100 363036352 84 399951156 81 392796106 64 464198459 62 600509738 67 37511192 67 358486946 28 627986948 29 177133188 92 375881961 5 878420950 34 940216506 50 58263595 65 648045186 51 405894788 84 870917742 33 430532834 10 914042915 100 120902000 31 880765992 54 233694556 46 438302992 10 670885110 28 565087607 66 321502194 51 207340945 35 667356005 62 983850728 84 247801323 53 590330650 84 56878990 46 318853635 16 180308100 1 565274808 54 34086587 2 283472293 86 321859415 32 647171225 61 358109246 52 89843995 71 88958084 81 768874168 6 54138808 15 632745460 19 435370065 25 887436232 17 102651973 40 26741854 42 710388945 16 904309859 28 94147159 7 78076286 65 405523038 42 775522223 71 618868003 27 271199066 87 737775544 49 728476534 46 16209489 68 17340604 73 698722695 36 86235142 73 812860979 4 596050545 11 891771934 77 73695216 24 498422609 11 427589195 63 397866204 1 888224809 87 993581662 89 110097227 46 651349707 78 123411167 64 455750435 45 128092025 21 261666466 100 835637835 71 384169635 72 767176433 99 214312657 69 854351100 16 652722982 97 48496155 58 765338054 63 149554377 56 911443553 93 588290905 76 323703112 68 832954030 92 225476500 84 154758020 90 556544096 16 211266860 29 900963499 41 121128820 95 420983948 25 62562877 37 453308081 84 488142776 40 734305861 80 565962626 15 418080642 60 331868235 100 798887487 5 522394243 4 144863229 30 507445429 12 480742865 69 975438004 93 972846564 83 317947246 58 603650173 35 974892492 32 233075156 23 727802309 60 243203052 74 106190027 17 732773491 87 375456978 89 838469129 80 14704780 8 795739075 44 902275651 76 936853427 35 511148046 26 759597343 94 918458799 40 29029877 27 501678079 20 338524259 36 642262901 50 59162147 82 573976954 70 48805888 19 943197549 16 417786850 92 519723671 81 56114158 46 284236656 82 5899063 66 848876393 82 564609638 79 672481094 69 426546868 36 737485511 78 140964776 5 594661375 26 258515630 17 482079799 90 204645673 1 769255347 40 199522245 88 708683049 38 475787688 0 887834540 31 909029077 17 408195443 37 485050921 27 739075246 61 806711527 85 900425606 90 526174660 7 889548979 58 559617880 72 22216790 99 493259248 24 749332737 74 806034704 43 953743901 25 956530004 24 452148704 50 484405089 100 125927043 73 962423521 79 498842882 21 92670788 77 931535249 67 693772775 80 733058864 44 666353396 56 890452139 5 91533676 13 136893945 77 177064044 28 869604186 15 180580462 91 238399231 23 587612345 88 104032781 80 364954880 91 968770329 83 586328121 96 802601046 44 513018326 4 759741274 97 97375755 36 988134802 46 684714022 19 777136000 30 224819206 51 934032539 59 686457492 47 757274245 58 681093470 37 263754864 88 366207327 70 158862914 57 398909270 24 929897186 76 522851386 44 649336295 88 77412763 62 178080754 88 726504253 84 733543596 78 555953811 2 434638448 26 522763593 73 741661534 90 876996934 68 343794386 35 938022449 76 519169857 47 640743465 97 37427821 72 85298092 13 470858300 28 439712757 85 95385293 15 542270401 38 304430693 89 979170027 90 101280490 4 611384211 13 633983886 10 377913652 52 205999650 48 381079529 97 923131570 18 441221519 90 887263514 78 415497367 52 798139428 70 813747727 70 189867050 61 504755802 98 857884262 31 391521655 22 564562111 76 306042015 100 339864243 37 980828294 30 351031312 90 300926936 25 17231482 99 925474819 43 242226787 10 30292544 63 119081703 70 470900678 73 352384526 32 213856854 50 517985510 68 332424815 7 357583232 97 483815526 68 257833292 64 992187199 15 703615681 76 731059292 41 194626695 13 561997529 86 607386401 51 687031621 42 614475425 11 50956146 89 113314084 100 796090048 15 593904269 66 823560692 48 890266467 55 469953847 63 658001846 52 702109964 72 11189224 40 635330563 23 496032884 30 790180752 41 128663709 92 796618576 99 499996578 59 556179231 21 76215486 15 630571765 18 389579189 81 149044082 5 101950242 2 767274872 71 882960380 63 107653464 55 382292718 16 166680294 28 878585484 89 741102537 75 679022824 22 24980269 6 920488114 0 874976412 68 302059868 46 169559374 85 920841783 98 6611730 14 164617505 64 123251093 27 782148327 24 875249987 59 987701071 60 153253463 7 16622979 57 665027361 74 611925851 55 616062862 10 564436460 58 905119259 57 904984825 85 636586501 17 566441534 74 937988242 49 85742773 22 559857246 26 382203185 78 74869210 10 720830182 58 893029499 18 288062473 26 381208764 50 735965244 65 450115645 10 375517661 36 650294611 94 462860935 70 221615047 56 523122111 85 985418979 57 100538887 96 894690185 31 926823108 31 548252513 90 306909207 47 362761168 95 148745443 48 829103754 97 860264262 51 277308333 14 946931867 72 242190241 17 715552948 92 289730371 94 905951575 47 274770625 95 796950693 76 5095635 11 101896742 51 399925422 15 120600465 78 236244639 77 370041941 82 947511364 86 331088956 14 183213474 42 91839549 55 32049452 91 773142990 76 374724443 58 64620114 19 91047527 97 137739634 84 968052168 26 121404335 69 228018328 40 804967195 92 897814264 30 788882109 32 13464586 60 598905843 31 113629086 84 146549240 10 77663945 88 472056878 87 122111808 66 430473692 75 554459893 78 478943054 85 138778455 5 139519433 89 951892862 0 905239725 73 669393817 89 238542617 43 915011280 25 328142465 90 440173885 10 897022614 100 624338861 16 837017146 49 733942915 36 228756211 34 909713368 85 481266294 48 112416305 61 741232200 44 527805312 58 468366273 80 510586904 29 497715525 59 891284719 6 538874525 93 529016692 9 726896463 18 957504517 55 485396589 79 789014886 1 752789521 56 419959482 21 357581382 86 191889991 70 794122400 18 844009336 56 914654732 67 675396755 12 90065890 72 177597126 51 813992880 26 580041820 26 449057548 76 242078783 57 734175582 84 595157650 96 34442082 8 754417809 35 241240306 34 697372751 24 505481070 85 305446136 68 619864943 84 174034208 75 72394475 63 392538075 73 278204251 78 269773835 77 823582543 27 396551260 13 3587510 88 689522576 70 364321691 71 738267594 64 478568991 65 743027119 49 150196840 67 139645098 81 608806578 19 446463617 16 143019299 1 603439033 94 460701804 43 247246579 16 584754279 87 334796981 30 547204166 22 453155928 98 813565257 98 153583272 58 855907473 99 932470936 44 766345176 96 490337327 2 896749539 15 203185995 21 143685383 86 462263582 84 538924775 28 631640579 72 36485820 86 837077496 76 296791593 38 536461358 84 411241218 37 512822576 87 362145994 32 35378943 7 376312436 29 862903942 17 882161907 3 96020967 88 873711197 49 788901139 6 629835459 1 274010128 90 207999191 67 532385898 73 420956780 74 402775319 8 17951028 93 987632690 59 871295439 39 971596268 12 981205413 56 342748148 24 873689088 62 351599261 30 255535211 32 125637617 69 864088770 3 314065808 70 725131092 56 451723009 30 180109249 74 391722076 39 215619545 5 111480075 4 104862534 67 364770955 96 676071460 11 445236250 54 378889254 51 633913085 79 823890983 70 897576965 11 527049528 10 129027972 1 174742380 8 323307585 71 279840579 12 29957808 41 771620238 72 108786627 45 788197645 100 746025665 24 802864405 59 888004205 91 10135859 8 470945753 53 512205800 76 260952615 4 924906818 23 165527663 34 426182212 55 37254292 24 841672173 69 906580853 97 601172743 63 976145787 73 727165536 94 65976023 20 455602478 23 8251067 86 203593066 26 665193647 0 656554163 33 699082759 75 808852441 44 407138957 63 849721763 54 510582255 35 508806627 7 161253257 16 601484777 82 271137845 34 911227492 53 335979777 78 294692924 20 276229370 54 991019285 55 981386929 5 556778941 46 367693334 56 659851465 0 99184599 86 481236248 40 401040631 30 640633097 21 608151954 31 763901711 48 364951868 58 962526039 19 871237442 57 715692076 77 212392292 11 560045904 81 515872191 6 824114383 7 982875414 30 77165791 87 194122820 6 687122298 19 73000463 99 647063676 88 173118986 60 47977480 66 514712594 7 329240122 86 664544405 18 789236220 76 611236137 12 970396195 98 896168374 1 288870359 2 329698761 55 345453624 34 591755276 16 310573517 97 436688211 4 641649430 49 677156560 25 766792798 45 355307154 75 280537754 29 798486526 29 880710882 63 734345062 25 439933510 23 63674427 71 86285224 88 288493411 8 229413895 51 113068281 77 971220385 13 139508819 50 918526483 54 58010167 81 352950273 52 239537599 13 740020597 89 592082380 21 394255790 80 735195852 42 567196552 25 998014357 80 293072731 7 184976232 38 262135188 37 24258090 72 475977030 11 7285844 74 369842986 74 128738872 10 11343171 19 408526194 27 464610569 22 523633278 76 133679050 95 377295319 70 405954932 56 108592450 71 623603703 68 237087420 15 178363249 96 150961238 28 251367902 25 582768929 73 665735920 33 502276401 25 374556352 64 62568894 77 332504088 75 489832214 33 427569075 33 71325249 18 334143319 33 201290341 81 37567132 72 655851854 67 363708015 66 767545512 92 210302636 29 12284640 75 696697027 11 297929930 25 434269061 67 257237805 75 990671307 49 623157139 63 262561871 88 486151440 93 9986021 1 850282160 72 746647105 28 173084894 84 853253828 64 354032867 72 127286081 13 444778359 73 634564248 24 446649243 81 401471751 6 96592524 93 845058667 6 716087498 91 422247033 16 442567815 43 90653352 32 39926096 75 962106746 19 432425630 55 771074043 94 952786305 43 106702869 65 11712581 70 396022296 90 934228801 91 661855736 49 240974691 91 550728920 2 622277430 11 126214736 75 167223837 57 842117287 23 36548860 11 624222783 89 869103851 75 205506253 24 321431398 36 330518039 66 244742337 47 370547443 45 370613526 7 837457114 18 34935204 91 766370576 37 348596212 77 341062789 21 289952614 25 541118236 47 722571167 47 755850255 59 124183967 41 39880646 58 840162414 58 18963444 55 144768711 15 240018634 13 71042419 10 828277737 11 592517535 14 121479319 50 622923124 1 144961819 47 936641416 54 916469725 12 176703031 89 618772918 18 93164128 10 323951020 96 842129608 64 617064589 77 312568883 76 904321716 55 739758777 27 725612539 32 187842957 44 162244281 86 261499801 30 17266112 34 861282610 68 343280062 68 643808679 67 858565550 11 468902741 2 488363592 99 801130525 47 246197943 32 838361704 74 369293164 12 269694185 2 627016250 38 454234451 64 347558301 1 494088369 51 564422656 59 231059814 82 981837495 28 223723154 66 732879494 98 600649561 92 162346609 33 182546609 25 520888811 84 570920570 60 490342017 43 703775146 64 511808027 7 901945326 21 185811042 0 119232894 55 251374454 35 130228941 64 290107012 33 798301021 89 540431020 72 428917873 28 618468056 14 14061432 52 751019229 98 162204067 16 288632385 15 537978835 93 237507025 30 626517955 76 985253596 72 871846608 83 367047950 53 668522987 3 805167218 82 966355159 81 592362837 6 6444007 26 837821939 69 302680206 45 456828506 93 266992182 25 525424922 65 48119943 40 957802659 11 220106130 50 138731034 51 181894569 70 161017279 95 944500899 63 230842995 28 266057573 72 837591492 66 738515180 55 456587171 64 961087315 49 830470321 97 910069007 26 894440368 55 603078845 7 362228002 8 33359551 42 425654711 99 463648802 100 974336367 42 786669287 85 982929022 100 487620236 14 239461742 67 94008070 99 602688164 98 865925295 36 849805774 43 496638071 43 909253194 85 526410822 42 806299711 80 66599428 93 733176943 33 872225484 95 641140483 37 645652201 95 897803409 24 296024773 97 223628269 68 715789183 89 514267710 28 906073111 5 664507060 76 471764946 47 195821171 87 808100440 50 650087386 99 807040087 27 120496090 15 874711702 92 139003531 56 924705757 12 302622855 51 856350412 32 908068602 46 160265458 70 511684559 20 556604912 31 103578747 11 536289276 97 494852033 80 485367390 38 482801246 18 59215309 70 47199407 62 601017764 73 344154468 69 715925092 46 979235449 58 364230202 24 399732278 75 252363292 19 707229915 3 285495186 15 539804606 73 436617509 21 883481339 39 429618305 52 928874178 26 659762235 19 181688156 33 783239825 95 469219224 86 384108693 8 587967975 98 600872834 67 837258619 1 591209470 84 743050839 3 773511953 5 65015603 2 44126397 21 856578319 42 697588446 72 118137207 14 657982780 78 786572182 11 182339482 25 669575219 3 25821531 65 90913050 57 69126964 91 184572446 40 899410402 82 201349611 96 342404459 28 190418837 14 955661026 54 92566207 43 687134869 2 525869366 53 289448739 59 712674050 71 99373229 18 832692766 29 81559305 78 977815280 53 163980577 9 757462535 2 345666160 80 512746873 40 376930633 98 872410202 11 734055740 14 922605313 46 160549139 55 491467264 74 971104542 89 482122531 13 273759166 86 990119956 69 276710158 84 415869587 33 431481231 96 826355066 98 159164045 39 724289736 23 216285637 67 747207916 67 310641830 88 21500458 66 172786223 83 52079311 13 47257843 89 422059592 49 853318668 69 449271407 99 833234188 82 742746543 90 503474679 13 352954428 78 50579605 76 446610826 11 834966930 37 668384487 68 869063148 40 105685083 78 10235331 13 777602089 79 934751910 23 851499598 85 575175641 78 805563903 88 30378177 24 77169199 19 264110050 95 707503318 52 418201039 71 386354794 66 358890275 60 53829162 75 28859263 57 785075590 75 330568941 84 603309132 12 609677934 8 385910944 7 919675314 62 132974134 46 442758359 73 422201429 72 297422172 29 437273082 58 450972269 57 518266508 56 755051173 62 550848271 55 523908258 4 554931643 76 608607238 36 753764881 36 118152010 1 646265344 43 382015017 86 254551365 35 104682934 95 599307475 100 270256056 57 422922350 70 448376999 95 146951719 17 293857027 35 409589609 4 860771201 86 31147582 63 548647090 8 20666502 43 629106288 14 801689198 84 13087875 82 159434316 11 494701009 96 39933261 31 780403798 19 393739678 7 888719672 22 461313695 44 950929319 49 67199107 20 777965256 42 860297185 30 882167656 69 27706307 70 54150668 96 286847487 66 828733503 93 481075803 12 596572538 81 143157937 86 41028241 13 30260371 14 490786211 59 386004012 29 683952419 38 51975902 100 712896027 87 682089395 52 887745459 76 11898559 26 309982354 17 926865641 45 922716310 44 742635139 29 83553450 54 638150197 65 172316476 1 488755633 25 514530992 1 85990632 66 498797637 79 359866653 30 516682581 71 203152050 13 269128403 5 650784195 22 135971041 89 903805061 63 989142070 35 860308064 60 594268061 3 22458355 70 83159020 14 748347029 4 46347735 90 711315500 70 293594383 97 736513605 22 957573493 35 739297369 27 187916501 7 656685814 58 998228888 14 670834837 56 787390556 99 548279826 64 538456325 84 352997555 38 239358497 71 688788604 79 50415934 18 812871409 55 320765844 38 870546261 5 431030609 32 530340435 17 575334437 58 52946850 17 506859778 78 339138765 56 649934505 56 477419583 3 788851076 20 912594435 21 522274157 79 50587473 12 41581013 29 803678233 57 412434477 5 708545835 67 744560613 81 421706393 5 141899512 97 710709567 83 549431104 89 562974179 71 919127725 39 959029911 59 499734424 40 840442214 57 230657362 100 803112356 43 852059252 46 261584645 61 610539666 57 773239196 38 700235898 5 533401462 100 899698447 59 301940439 49 918761027 53 782443411 26 973443912 60 611447509 31 968037566 3 247105967 81 610638419 23 395011706 62 418058186 66 726191931 6 265667080 20 992986726 87 462688651 33 426659953 86 363474599 54 501851065 90 240232369 32 657731490 17 624938333 31 592934614 100 439181418 82 388828384 26 767133911 62 267312950 47 908781674 59 248713507 21 849744288 81 118758441 99 274786946 42 987999585 88 76251526 52 537564990 20 823132416 38 225469703 68 369102080 38 907894617 33 342569805 1 681533760 97 382948954 48 14820974 100 806053748 9 747047124 14 706350200 59 121958913 3 272029444 77 481317815 71 955599851 48 820801161 93 509060518 14 664220996 0 119042523 64 41843592 67 222146392 38 577539935 24 601302446 34 628860032 69 966305310 87 331649955 78 728504165 3 86329603 46 104890160 67 159418359 50 659369929 59 939424734 11 800942514 24 919575786 83 600062176 17 620177695 65 463935154 18 232487904 36 322966604 80 983276747 43 924887132 35 702208150 29 422971976 91 932456699 48 601232633 79 371256887 66 140824910 5 818979955 32 640473208 23 765221027 16 96376704 50 723427658 61 661542907 29 411137287 67 231036075 24 443759396 72 280962039 82 480811309 85 492133947 10 27311362 61 310738866 30 988334535 82 925584392 24 558110690 73 475776889 73 670313789 9 624187625 3 148637367 30 700373243 93 6358437 72 644681155 91 106842302 12 332941157 6 197847247 2 383942552 94 893491243 64 736031773 95 394524012 100 34314600 62 101094520 66 568598029 75 141820504 97 457777163 82 532579604 60 236454169 6 494768900 96 100253619 2 227202033 31 479802229 80 193851531 5 626845326 3 159725881 84 289096002 58 915153987 35 770316726 10 679516475 73 960280066 35 496999587 73 993243355 94 227008446 81 776788758 26 711575139 86 434865842 40 515047380 19 295088944 100 400119000 95 934376777 37 565326489 2 467124576 22 268706933 37 126742991 39 513125990 13 195762050 60 717187192 84 258393643 67 960651429 15 277040548 28 832764113 44 433712614 92 449107335 100 633791019 72 255123682 87 445424201 58 626082160 50 581701616 28 567765595 33 645408681 81 11824022 94 919742289 95 111885012 89 521502674 35 504090248 62 891376027 93 537562264 25 201279170 10 331447716 15 874776483 20 712962575 77 771188393 55 77719476 28 908447626 23 613809224 40 254332254 39 941715826 22 831420961 60 449112489 86 600581995 7 946504778 19 518142102 44 480901545 8 316931887 64 118626731 26 458462797 63 120919699 14 186155739 38 717524688 54 34890607 11 871029247 32 443180956 20 560644961 55 45797826 22 324465627 6 736280377 40 841397210 53 317419597 10 282153616 58 94904654 18 909650917 48 228639687 54 304245353 96 118499934 2 704804145 84 874794502 71 678190999 47 233955589 56 820935794 82 527055247 1 876916666 40 744115410 89 179679407 69 730702987 64 351547189 17 648948007 0 86916838 49 595524098 40 6291374 10 396786681 39 446424440 95 353077898 91 304225405 26 816477811 28 802124369 80 26376780 99 717017765 41 705423913 62 206260731 32 543768867 55 915621655 58 512961150 76 803401751 96 577838138 55 455709256 87 716376931 29 401258251 9 463809757 36 5739321 68 54308977 43 172859534 66 989162968 62 908089759 56 627583542 73 264769679 29 8257589 99 914102488 18 165150121 41 767499799 98 67005293 23 191202466 10 578808356 65 458060045 80 312377744 85 718986951 93 395298627 6 954026554 15 910642648 54 955201714 46 436750923 86 978975901 12 938338677 15 425574196 9 971914983 94 708646630 100 15851785 30 508181684 84 25084061 72 316566564 94 538378619 3 584386297 3 692422768 38 855266072 24 672852850 87 76781698 81 356155604 43 613654915 67 724679711 29 742259683 13 189726775 56 872692547 96 29444908 91 532268916 3 815820119 82 391393268 45 553904545 42 907415414 21 876201440 96 412170912 97 987669557 35 753746263 14 376544434 87 216236877 88 623875940 77 315218213 1 724162173 51 401979572 79 213938302 11 279789987 68 590726134 78 545219055 85 230758928 78 912412008 13 543131809 43 282544700 4 64112067 70 978436130 39 606835395 11 313442756 76 451838620 19 729980611 32 360646423 65 399809035 16 862923909 20 211431071 74 772708441 16 809271356 73 152501245 30 619079272 33 793321619 88 313396443 82 419999254 35 867214336 45 457661787 61 178516293 62 913888697 58 967560872 93 151135269 69 729602899 27 844297033 62 613865811 12 106381981 10 269569281 77 38009730 70 941650681 71 251942689 27 167014047 39 690510181 52 449987374 69 196966073 17 948536805 73 5263722 79 602543179 31 198310469 55 762682055 38 87905471 92 699756069 83 959221588 45 568840915 28 518227356 78 97662870 60 50806120 88 446399806 73 42554108 58 951404300 23 478846182 34 542839077 87 346463280 72 683154198 42 900953974 85 71364805 91 357925682 8 619824614 44 62855088 87 778365535 95 594064436 24 121976149 93 193762350 8 294574703 91 976577098 28 966667704 43 375429047 81 755816640 17 137170947 5 842146481 15 876651980 67 126294321 90 787095617 67 494299174 31 109859788 95 694435090 67 652633683 45 512085953 41 100248292 64 554582690 34 964776844 47 87364413 18 975855839 0 892731171 77 173736692 14 873478425 65 635329333 39 758647038 41 503525265 61 226844548 39 726407312 70 952642919 51 408818468 18 520525558 70 52840399 87 400934730 27 885116283 43 535441262 18 654437845 67 577681883 50 570235418 77 571939639 71 529523719 60 359118831 6 130567057 47 325097395 87 500376865 50 194453837 88 426388065 82 626740510 1 676221934 44 76448998 40 513394398 45 67102087 41 101515321 33 218510462 20 337874341 13 663588964 100 149322023 66 852998190 7 113556976 48 981094533 66 155537989 44 133356801 94 403391205 93 657617511 0 891301328 73 817935725 77 466230220 60 828575409 64 999236867 54 288746388 97 173285215 42 511094929 8 73948822 71 717161940 88 718112438 53 226828942 20 746887007 2 872214989 14 693206711 98 767546258 39 989706040 19 689927752 36 817109457 39 434339030 8 527422853 37 174283615 65 242854192 30 2573054 51 828073543 65 454274578 64 674764507 19 356518902 5 34091583 74 458918609 14 321978693 91 14853088 89 731230551 23 330026733 35 798647842 76 968316758 61 183635954 98 197452757 37 792913792 43 608891410 68 976769584 49 890435179 6 141195407 51 72821657 16 390131988 46 137475168 64 388158836 36 62845327 50 616994669 87 7956737 11 395995709 60 707593392 37 892688048 74 197398390 52 102642855 18 429816728 56 656587135 67 787475226 26 87290579 76 688348308 84 574856804 89 94436087 39 623186729 6 692839435 10 905236866 3 337163150 93 850439721 99 957790610 18 308986671 36 754399622 49 497716935 62 795648241 30 726200540 64 524473003 58 221249442 0 270491364 98 752704166 45 904801433 40 107896166 16 556868297 90 920897336 33 471126665 21 482299481 29 901963162 28 473339974 7 139896042 17 424456045 46 91118715 87 254575835 42 118626404 86 746988620 60 644954457 88 782413032 59 453973495 10 75686505 40 512012001 24 174696709 86 160121806 88 480642146 82 287389879 86 948546079 27 211890258 67 578941777 51 24298139 51 250728573 16 319113719 66 20228200 96 758583581 49 889650861 48 952994391 4 615544839 93 61926105 58 849386714 79 916814739 93 807650305 54 51112220 48 265249566 55 722195623 14 277976588 16 335392107 10 443563060 14 541659216 30 214913064 90 136126866 40 189824942 39 539922477 27 43465814 62 224359401 18 883726294 91 668964695 90 514213183 17 285291306 1 93634070 31 198592478 94 795221985 31 102076501 72 439364886 56 71551223 67 261279179 12 488880797 90 380561041 83 637829442 63 619129874 73 623736768 36 457701090 61 344421369 12 406509277 97 973904543 13 978042232 25 427675871 49 154797793 51 279494259 96 303781595 4 703863375 57 14627329 85 672480646 33 176405396 52 449437102 15 430862013 61 244562419 26 576579980 19 597192248 65 726552130 28 621192035 61 92956099 44 340524147 88 866758058 6 877716609 35 606594902 61 146361112 86 146005999 84 870034335 100 144577077 88 205600315 99 356185794 43 459589642 72 403742965 4 83194166 4 674217431 70 506698250 98 844162651 16 343026972 77 944858543 40 571695934 49 782611361 38 478836079 81 628767286 57 106744018 9 724842859 92 811330553 57 886651057 11 652937323 78 967099080 14 960122702 35 211593088 2 983752798 34 477861740 48 100227059 15 309068030 100 921639322 18 175051788 73 649222372 32 725233499 21 360050302 42 618909133 4 898897630 64 733723722 99 468453699 48 589617274 12 315750625 21 749802557 74 326710876 38 799569343 77 137661971 49 23710955 88 707709970 75 145016531 40 384211607 91 457410424 69 981010658 49 194768779 70 101609093 0 724699400 89 165019536 87 866054145 74 359594634 75 262341232 85 866335750 39 472520847 14 131231008 47 766495688 90 739970494 6 128610603 54 894570322 44 996005983 76 730203742 26 446867510 100 730424402 78 436797641 55 767687142 24 146470523 13 758042617 36 796342078 38 205831964 80 115119212 47 408340339 48 491953387 79 282587144 35 487090841 15 23961907 71 955532492 78 633628991 13 719877827 47 148881544 35 423333167 15 717229503 28 644758978 99 593336099 15 44883369 29 562451432 11 33098790 61 555211875 84 299560273 64 221192307 46 532899649 98 456307800 43 713227898 40 122163775 88 901056361 79 674899286 91 970449886 48 559643756 37 581952225 10 494868906 34 398041191 2 272959192 91 505695938 62 524533706 31 75699678 34 635186947 20 196251912 39 268578647 90 331276720 33 333075906 14 872112402 12 791850213 49 572127415 94 283434214 61 362824411 77 32625425 52 67094256 60 958079850 34 197632126 65 318014763 52 562176120 78 584471873 48 491202478 8 599512371 39 285217719 52 758349721 6 786608421 92 758068018 67 173745361 91 244049564 67 357694175 32 331822441 60 235730971 41 456607316 87 461439014 40 853324618 98 179088360 33 796762813 71 880404594 18 462699049 88 175704085 97 93037824 25 840486370 75 146888171 39 566093359 64 780376683 97 105219207 69 918251680 95 70104849 9 458710869 56 153395476 22 253970490 51 162101006 67 574678519 49 507984730 44 432597040 82 275197781 39 552833697 35 429284462 65 634052783 20 456167352 73 988968421 83 919203149 92 879202712 26 608871737 26 492820015 30 562338105 12 759581930 41 750507500 65 424677507 57 122622831 44 195922570 54 888550083 32 627988390 4 575779815 45 480340351 76 234077895 79 701469160 27 278245998 10 667680714 47 518848879 39 391264766 39 117905977 5 103422482 42 524607797 65 172802658 26 520599580 8 996706764 5 84562151 87 624249895 40 502657935 73 281753080 56 606480993 66 893089283 6 419634742 22 369069293 39 930197905 1 853007105 37 871665290 55 8195013 3 202480917 81 964659259 28 384995233 21 908975177 7 595371918 13 697151306 62 574463517 41 666262896 89 220164312 76 76684103 18 43689240 52 740611460 77 749304383 87 99668191 33 451370117 44 198714699 8 768806142 71 586912559 89 440021528 46 995639962 7 533052029 86 685127005 20 668514627 99 416207408 47 462441933 72 210058037 13 458184853 14 529288008 12 522498019 41 768958916 4 719122590 11 599246848 86 805850466 28 103280787 44 374122672 66 439304508 76 282300655 97 147634758 79 259529934 50 23108121 51 507446938 79 443736310 2 509508878 92 988354210 44 421297796 84 991980958 12 69688035 4 952590477 33 560007190 18 291938507 28 193769586 36 892086603 56 988932200 15 523868863 61 329491166 5 637475192 69 188207235 15 198854555 75 714583921 69 433224800 37 136106520 6 11674049 35 563240842 19 792576217 41 892030191 31 854325553 90 815576690 31 922701924 46 565923047 65 535525366 28 937914290 90 110324052 53 434685283 3 256898967 54 405402317 61 354160400 51 733204731 51 399597524 47 753177308 22 250910275 76 164603851 22 57280946 5 192752165 13 91399602 74 145767739 18 890371944 34 346907106 25 234623372 96 507191111 55 953282719 32 669570832 96 794656809 62 296959430 20 780169231 69 476402646 99 814834870 5 211171287 8 737613537 25 279290905 41 305695990 64 706963874 65 845645606 66 488321304 38 780077975 58 952756182 45 374029374 91 372642146 38 494233217 74 286623324 75 160673057 61 444952801 19 449902641 67 789143883 8 58595701 97 878500859 94 421450011 30 496726099 87 38599482 71 831437581 99 120452618 2 571983002 83 724550563 69 239580908 2 389386043 11 265093837 21 789167121 29 365600614 56 842014490 6 498154324 50 526438378 81 855812260 70 373204999 88 22856317 42 305759069 42 230909430 68 958237486 95 467463207 1 612381687 93 625429818 1 751008130 22 751256502 70 682776191 53 112090608 70 763502932 45 828720287 2 362100849 39 100145790 52 150256923 14 401161818 16 399182382 89 154040289 100 582477070 77 355924770 42 873034413 12 511012710 39 750842508 79 592625828 39 783456621 50 490849611 97 332719984 63 650995426 26 896532263 91 592344988 5 884101910 6 782064958 97 736521967 91 120018458 49 800834617 9 558860305 12 34388177 30 947701038 90 734747277 53 805432749 78 448529703 64 811358494 81 730092978 31 303473848 74 743233645 4 936159970 79 577764810 45 691851731 83 281805626 17 794125086 0 854095844 63 761062522 21 448096144 57 947288105 86 333554784 8 168575965 4 283212757 8 147634961 39 931646279 57 950270774 44 246854891 23 461596060 44 944778856 57 311820673 5 374021780 77 806433487 88 606117906 11 40549189 91 628675855 35 895753902 13 332827360 88 466743445 59 752550576 2 934810766 42 674361015 89 711533089 10 556452508 22 447835223 32 230693807 52 601604831 87 64199142 53 74728250 64 892297565 25 62907103 69 813348433 3 419903714 85 471052762 53 291833731 42 207396277 95 85204231 2 860086585 59 240419305 53 816130079 20 526105237 21 131641457 79 133605389 63 495439507 7 216170267 2 114629954 81 289416248 64 547485406 57 772209961 7 997244687 20 532978746 87 651960310 42 48443493 14 768903408 6 654839328 92 712694761 30 699088576 98 751702074 50 436261849 8 4217530 71 211289015 29 916515883 48 734275977 11 121917689 26 547316636 31 387476841 57 423964040 62 443727478 100 203668644 16 216985254 60 159215657 83 102786919 20 958582084 10 672609515 28 146196140 8 399463736 69 856714774 3 507644313 16 711768613 74 774101200 8 991695425 44 531148221 46 231406790 64 930890162 46 352730385 84 856634330 61 523044230 79 946440655 83 867828003 28 847807819 84 449314627 38 261285550 20 818658075 67 927380121 32 860803371 1 396630512 65 144035626 0 789866475 43 421780371 40 706688769 64 502949089 93 466104917 54 688633350 92 684285160 56 862381860 70 3699937 27 87462559 20 225593640 19 374878661 23 717395273 86 772707239 82 587145056 51 633406470 62 491903417 70 945230825 57 377673609 22 762812805 40 336969068 82 236745147 15 26988874 16 801788940 7 589749635 57 779953697 83 659607420 83 376660248 77 57353484 78 646106258 92 458665916 64 149974430 51 290041381 42 999641249 79 910292415 43 880033638 9 792023419 42 877939148 59 290831410 66 682957388 32 25290076 54 146322581 96 508040191 26 175492569 21 349734077 100 919596826 36 673608270 16 306382164 80 883488188 60 178488276 31 648603108 53 781152721 12 76682017 50 71917073 52 854472008 55 800009871 66 664732699 67 189882920 13 858815366 97 161737077 66 42052841 45 427607500 54 336438596 98 916839339 29 641616763 63 846274859 56 778059550 3 166924106 90 305076888 13 193979051 81 557947239 29 919810836 84 835448208 86 326528384 32 745567889 25 252920147 66 610037244 24 629241147 73 466595995 41 474811712 11 752843308 54 478766410 35 597980495 75 842837070 25 368802298 3 743804415 18 765834192 95 104990287 67 525878646 87 257084464 71 475660941 96 609966237 67 908500852 83 624979003 75 58255989 45 697128197 40 977678594 84 791218364 71 471634147 64 838870089 52 34005601 32 919504062 12 931649753 28 795944735 85 114761721 93 124170046 37 700284461 63 926062816 25 549098800 54 35262442 96 659529673 1 514490158 21 812521866 89 487097023 76 308959083 58 307517064 54 553621639 16 799164874 85 395216621 33 717468037 17 186350512 87 632055745 50 254522507 14 958668936 86 327627443 9 739027990 73 667069907 28 610039579 1 843282848 98 156350270 24 647973709 0 47680963 99 754380784 10 184127120 30 922650105 4 328150382 15 741191545 73 578829622 75 38149698 87 421934328 52 256571254 48 360465355 44 287541333 16 41418614 35 202687703 78 47535275 25 975808034 24 340662648 34 449990301 62 414856585 14 338242105 52 114391882 95 371722972 10 120428295 24 238543706 38 531264941 80 890507219 42 895589043 15 755507002 1 851691104 80 75907744 85 795854655 6 481799987 12 926076992 17 211815773 39 325741053 29 127064161 95 362449354 91 598417365 39 764798412 23 560832596 64 951917815 17 928289822 64 899289972 66 366014532 59 628565545 81 992257364 69 761914342 58 386443664 51 689403187 11 716808985 11 626029563 27 78603206 6 282757762 59 836814719 84 629447406 26 343928661 13 341437560 93 227007387 0 730709182 30 835055806 77 325100607 47 964880331 47 695136183 39 738797627 65 157932591 92 593020171 0 922077700 64 415296920 97 96824331 25 186555861 98 552916343 1 767902618 22 298949174 34 475441619 85 869784624 14 215395090 40 677664892 36 212030286 100 815794744 56 14765111 29 337074215 13 279489253 21 589589693 68 881948500 40 573520758 5 92908036 65 349994714 49 840328118 16 789012026 95 351955236 88 990703379 2 623766580 32 946924347 16 885965650 64 555629784 12 268953922 91 432545456 62 844521872 33 778527287 68 710425295 60 116670953 61 571998752 42 626832450 92 38687485 41 699377545 36 159130670 43 359661039 97 613793906 9 862629912 61 437013394 44 591545772 45 552096804 66 916611656 31 875872171 57 665996557 69 968127987 38 421062325 46 112416608 48 460454806 97 138306779 78 921383894 57 886026616 80 272659736 51 413347933 39 946542359 89 407759309 22 240160709 94 986166559 47 425531135 85 981359634 39 127556072 92 734206775 20 811331709 100 642589920 30 778550357 50 462491070 100 125771988 46 499274107 85 81812750 28 463254095 62 955365174 65 828983868 24 552909056 36 619637437 33 481390432 3 347095215 97 367665102 96 854719856 95 626253030 7 689881360 1 724536480 2 428048661 57 22257685 38 5819281 0 901961793 25 192288909 10 240455915 76 217081555 94 353588477 23 945651195 54 844976727 44 307897387 22 186586853 88 333886448 35 840721034 51 72575774 29 775603083 89 70144331 94 790455644 25 412561828 54 116889937 78 551531124 93 434565223 99 269857619 53 60262945 52 290254275 89 511161954 37 324923295 32 178155530 51 707678989 14 677918083 6 487025366 34 394670428 9 372048465 22 248178716 96 859664574 35 627604395 62 441505355 58 244617738 49 603388937 99 742913417 7 87368931 36 872743045 13 13394573 73 357124780 18 350529301 53 30321746 31 354435168 41 307264161 78 515928373 61 654760639 7 61628171 3 666880619 28 321379447 24 139466607 27 302937851 50 918523258 88 821752251 17 935503315 18 135636835 48 43771462 92 927888071 17 394329282 35 785442925 54 442975520 51 424954549 2 205279893 1 823604737 52 897938236 67 558526788 46 738752777 97 400639773 100 613392411 27 184772959 5 208585445 62 428149474 68 115711281 2 61381397 33 835820900 28 227581199 60 15893481 9 920614583 3 711723677 57 401869975 58 591718846 10 594370614 85 731600257 89 287852899 100 729229771 42 340776656 96 991335975 30 502117793 6 25039696 53 975682673 77 834279186 38 776745122 71 757453986 32 976572208 30 615638988 39 521440642 96 132144557 99 606558922 82 850818785 39 828841299 47 237736603 100 961012284 30 932006137 3 579746786 17 532994269 2 496606928 82 871770228 19 645784568 80 37409566 17 735018317 70 391414951 94 856853904 82 571078073 24 689844390 35 421850855 95 663616727 56 605597154 62 920371092 82 476982324 10 44121213 84 840967575 58 321629011 50 807112142 92 857266627 72 142972616 85 946680267 79 338292185 64 600281907 79 144653637 24 71847045 22 62505277 22 104954670 67 596833316 54 804573231 29 685509577 43 436834373 44 785210289 29 166412805 5 740796175 30 688545413 84 892818464 99 778824065 66 25540133 22 163128036 99 109540132 0 914503377 90 915697307 32 91801795 87 410862018 44 601290509 30 955254568 53 587442595 97 163330588 2 496454780 18 702569277 72 603038919 25 575876385 73 558060403 49 39630603 33 453303643 27 388954288 95 335292912 82 884994111 33 490643093 66 428825518 78 695591940 74 99653939 65 364807294 0 346032024 65 606868390 48 578564191 94 221860226 63 905344034 60 914942198 18 651198171 64 544505838 31 691548193 97 256469472 46 414394489 1 123667412 42 789735047 85 334139668 62 448066214 31 48958832 6 833055286 52 162262078 9 615756126 39 447937883 11 623100607 94 380770815 80 623578659 8 415835859 74 179366832 26 841510613 49 181549553 81 924783536 74 47077937 50 635350482 100 616094754 25 117659021 95 336724580 67 473310413 17 586284134 0 44300074 97 848926233 18 217371873 41 658693594 92 810675291 3 293269722 43 759827188 40 865963475 2 946217628 67 717163509 11 654130819 0 152412253 56 240581737 44 722149647 83 202431322 96 97981113 13 863326742 83 955932234 20 545380916 20 184544576 23 220311267 76 422895437 8 436468827 93 163454640 7 299666711 94 17157856 89 50820671 69 505456157 5 948884484 50 610504562 48 219001652 66 679363501 43 314339055 81 103371035 2 863128783 83 710335065 64 622193274 62 57509878 57 672385794 83 766420812 92 666266149 95 737864122 16 704347969 52 454281590 70 426258924 86 245483575 3 485681419 54 147468893 21 715124892 9 413498917 79 396271423 100 438804699 2 60891032 49 123240781 24 598828394 79 353757130 58 474992245 28 261486641 45 968839415 98 93570985 72 310294777 53 237384668 88 312986901 27 685045803 52 960629005 74 660710889 97 839976426 70 730481368 96 346876987 43 402336019 49 424964708 43 886805430 86 287824476 26 352752652 40 842962234 88 21905762 65 780514814 0 66403337 100 558156065 4 387906706 46 550897401 36 117888125 53 132195474 0 85194420 34 419564877 86 434842458 94 812341001 13 817450566 42 335437263 71 969395835 71 917591672 43 609179587 37 239936931 70 663216528 51 375031686 23 334224355 66 880247275 25 199543256 45 845362209 68 608072866 72 251022847 84 428832671 9 418121312 68 600624583 74 378586427 8 113703504 25 959171308 6 436683679 89 52778611 90 176502178 60 560701632 23 25021011 96 307036192 4 692812756 57 661741914 82 346477027 28 422582288 48 292135572 36 735448258 25 743424473 16 879630619 35 551577655 9 357619318 71 303455502 4 930381915 20 328363844 32 439602044 31 996848931 55 840350050 38 865907848 62 404009714 42 117974576 76 347992161 91 14126892 83 877389730 90 881918800 4 757343822 78 293022066 6 512371971 90 428810800 20 963412384 67 618053829 41 270417927 85 464694379 44 421236319 9 224890893 78 76079699 46 909148902 63 130288692 49 51268778 92 261506970 37 27058183 49 716340636 51 389898081 29 170603001 78 88675926 1 851615651 82 313112526 77 64718964 74 834345152 89 535966225 43 931588540 80 87915929 17 854105634 40 485728540 71 331443060 66 823875678 0 161785451 54 830360288 53 281374533 63 156199198 70 603302333 21 704603139 48 425018675 31 749063322 63 150484874 45 794178558 35 574075411 84 6212650 89 689184558 39 528846255 32 651005099 9 659891345 100 472236565 60 82953085 40 890926961 27 333357526 76 337129175 28 171055251 55 849990217 41 755219305 35 295280077 2 520935818 57 614480666 33 974416216 31 2420002 83 651375690 12 478981632 93 402969132 62 734772779 53 266611392 48 611408102 14 92119985 27 854161085 64 524333884 48 776168064 87 556917274 54 174330563 11 758221350 44 33734791 23 977656291 80 444553473 9 612456838 93 109115154 43 863442620 37 247376313 21 341314852 75 421052167 87 52877410 89 70776721 25 95535347 82 66312747 41 131469493 59 442707678 32 804992477 68 789630722 35 799431187 40 99113876 34 690456228 27 230023688 93 619807543 28 379442701 95 914491647 82 639475118 68 973050065 65 389718884 96 574543890 11 395566339 48 633522236 59 589853535 1 697482485 99 582931912 3 768937101 55 320809102 48 505384361 52 646823015 58 340198784 11 210307004 64 404330445 22 262209531 86 356580668 39 720250736 56 790952012 1 873158936 92 698884071 92 433135709 89 736111431 15 488116895 63 671018795 66 207836568 12 438492177 75 267367298 86 147686647 63 794068873 82 510709898 58 39679387 70 806569905 83 663009916 38 544534081 34 676174985 31 491376151 65 110165090 15 86638729 88 857018311 47 628933178 9 539242192 100 216535657 92 378515560 51 790296274 77 160548235 60 597308743 64 398126993 54 770100592 35 447278446 43 948724807 62 992217529 50 800081268 43 447524923 61 972085217 98 279620484 57 457622922 7 536138447 19 40345219 35 265998146 90 529673400 76 141547598 60 10199772 52 187338366 64 402398548 0 231987133 29 125349967 68 633989273 31 692852768 79 636998787 15 562938093 68 628826068 13 661349048 43 283911536 8 864202664 82 367635985 45 717336625 51 222114407 31 472095985 97 548637632 82 691586635 75 388556769 100 951443669 84 765577853 86 235543394 73 343957768 27 314321642 6 813536740 99 614870009 21 952550161 43 647945098 99 608665606 51 296026076 61 681392006 7 960455972 90 52486705 14 521081195 58 572992660 24 888456130 55 183837246 16 386496248 6 907592167 61 893932783 1 914348476 17 569689845 2 552274794 80 754909084 24 196684762 96 725751216 77 187991266 60 122975320 18 612198652 70 940840878 17 848633492 99 273291017 70 840363727 70 731758536 10 767276167 46 481290810 44 581623399 50 417121617 68 617618501 92 876559975 77 261844050 49 697590309 25 228926254 74 963532230 11 776155943 21 49723844 79 958317169 10 272028304 10 540123788 55 67114508 42 403119469 63 88351159 39 691432450 30 221808490 49 22370150 31 335970733 85 833044396 60 232045158 45 585083620 30 66324751 16 462297287 64 599255229 98 190718734 67 408983157 12 769194747 91 780358041 25 53362163 54 669043017 68 341753292 85 662394731 70 819467337 93 301156684 19 235780278 53 670876837 33 686165461 78 303380494 31 587330754 66 312389386 49 623837214 34 319432143 84 795292186 68 977485637 25 886704212 35 174712106 37 990524115 100 757908165 21 730927445 73 41174258 52 917239988 12 458442346 85 77481590 88 625322217 75 917727154 28 711847178 43 398283827 30 658303979 20 536662152 66 872868073 83 113469928 93 663253214 90 306192315 73 549557807 78 144292328 44 976345400 57 880358067 84 978994373 32 411482001 74 770956026 56 825152391 45 190139525 69 846624661 8 607343259 51 465820784 16 922455282 77 498384957 43 307642555 26 491519760 18 581570347 85 707112173 45 386797968 84 93488052 71 705751682 3 200794267 79 502094644 40 915770008 82 403690397 13 325292793 82 741711676 85 177127000 3 746927877 55 115688852 81 108381025 7 207039938 52 129077128 64 392546425 16 714576688 99 696058145 31 170304022 20 959763401 26 397761814 42 21841128 16 550010663 43 587604270 22 44380457 15 730629942 67 785436745 49 202463475 20 246829026 71 693239399 13 615030095 85 26009974 89 416913382 93 440389575 79 26918255 0 899638208 31 162823788 12 179644593 5 134256128 53 314335754 31 631263382 63 197101153 16 544713756 32 389117656 10 451892662 84 838274673 84 3339514 58 28126365 93 89250568 70 245438626 91 253751248 2 71844134 21 799368156 89 205377153 48 921540907 39 310162611 31 418705777 60 617754222 39 258833289 43 181819871 27 760040027 81 153180533 95 395689430 14 830807873 13 734998719 52 160884714 71 516146270 24 264874637 73 150691936 69 972734315 11 45324074 89 200079770 27 704709937 74 889198991 71 289021815 83 402718089 3 917153486 4 713308464 79 749835579 10 918617603 53 750605524 47 564303172 21 520611656 53 60403004 56 480301722 98 480695368 85 377139020 64 792443145 14 201874511 57 502713216 57 147556537 5 416106080 58 43059332 19 414578685 8 777388725 49 472749752 99 665744122 25 128220063 77 713708563 83 867312843 39 812559894 22 534981657 38 268909655 46 823498143 85 795801279 35 741025751 36 334323568 39 403469186 17 814975160 65 868224064 90 929714635 11 295241878 4 893155496 86 988192568 23 225823722 10 706022201 90 456271673 0 345735016 69 549127753 53 842123580 75 579371079 80 461224720 9 411418848 9 173505068 67 287635127 14 623337333 48 727203820 19 426355044 2 150293896 18 935847291 87 777454782 50 773855374 18 145390759 100 305760617 15 772752616 71 849051702 29 586879950 58 250904710 63 220234430 23 415330730 97 503626840 14 390828510 1 217605392 14 872045494 90 823190202 27 845990035 51 885437808 70 376582148 18 340906978 59 958666210 69 416323978 85 750427366 3 958042359 73 310619481 40 395475893 32 21282213 71 752905966 51 333586095 62 540130055 97 412661016 93 412628358 34 399545170 94 559216353 24 581009890 99 393571291 31 149713682 72 16081428 51 601151731 27 398577837 26 37899287 85 531049579 71 743140894 72 669180560 10 17294159 10 406566131 29 623606808 32 899182018 93 783534909 60 382779589 7 442788131 76 507894896 6 127423257 74 540863 73 582417061 38 955578262 13 367177104 50 239057545 68 23840962 27 213893478 50 574633587 51 733448855 67 259360765 19 901531425 56 368311398 24 988697302 20 748585429 61 967478632 87 835173152 27 642119930 21 826429647 89 148405049 40 452570084 31 196751599 72 111624579 85 86007993 37 510847773 52 256405162 75 270185401 70 841474441 13 978170877 88 656285974 92 553409505 30 437425993 27 896779143 32 762873889 63 470086038 75 124321723 65 641410878 84 131378380 26 184044129 62 681474736 100 978779144 90 135925854 42 682738281 36 566619367 32 545778043 38 903246498 96 404274132 79 938821038 9 437336928 95 901078236 21 480875200 41 42095693 99 944762154 20 216072303 1 41240885 32 56842731 34 700540535 71 945441336 27 341485309 66 311428764 66 201443258 4 220160052 89 11735289 24 102832032 83 215921052 27 900685361 12 270330823 21 539492439 94 145973072 1 700770772 1 411193797 69 197142390 18 464653683 21 841281132 81 23688901 38 706274256 0 94968357 41 728411018 75 710414647 85 966747727 0 800878644 5 592413359 17 727719967 84 218047499 5 694286990 85 990799051 19 192740188 7 542458900 28 996539283 63 928415530 3 324147530 50 769658187 54 931400112 44 464233152 58 642006365 87 819016024 50 659476854 62 276258695 5 601552274 58 395207611 42 692206303 3 480498191 75 822987863 9 241228888 67 329658144 73 477536483 52 581363618 75 848422839 63 479701658 93 409332350 92 723704159 50 788359132 70 12675056 20 879769509 53 825784942 32 38179452 32 726911478 76 822025172 92 584537513 5 953000976 71 737395695 70 803157094 83 637779371 58 761999009 17 95020780 23 31901897 56 927457382 45 802077050 85 882458779 35 250399152 100 150631396 55 668709377 43 422621556 99 545072206 54 492356532 83 387934991 1 893426562 68 505451400 98 472890785 77 990006223 2 387132105 91 837239354 97 106125371 33 232845371 68 219533883 58 399840552 93 892536947 94 649822873 85 655413340 37 860579195 34 555518762 30 757681805 79 975173781 1 189457321 47 316396960 33 71233526 51 353208610 88 576410822 28 27405073 68 781211339 10 708504560 10 592360327 62 654558113 33 462694740 1 922038501 56 285198160 98 479863917 81 625681206 71 480222693 26 865538440 46 802200063 65 837037522 39 27665171 24 992639410 94 15074907 74 958007212 6 793809711 21 291661891 41 964872642 36 993765004 14 609234340 78 830820974 30 279681601 31 369527343 40 297269530 52 655624619 23 686044927 3 728397730 13 55201349 91 864832057 85 514391999 47 949664001 29 96971946 71 404164208 46 506313029 4 836823368 76 982044555 70 725912132 20 851414533 56 865803245 29 719607375 95 629229223 18 56332597 86 366293468 84 28784097 25 28465298 47 993517084 68 459291829 25 15684352 96 41005183 66 734579148 100 762075486 99 182336237 23 145860074 98 897736174 6 524873960 27 915977177 5 86987613 78 189097815 82 605868809 80 999370374 9 975286606 91 580060019 19 766228942 100 563659293 38 84967048 81 235277078 44 344166456 80 688807777 65 361542411 99 184707257 31 297907342 47 966052780 22 175491953 60 975074691 61 871471250 87 11792499 13 407369710 60 566615076 70 696679963 58 337521316 36 932485701 8 445895651 60 960036966 18 886422855 19 680487809 53 681462078 50 18774182 45 832267889 64 692668984 16 255856559 31 924039176 34 175147308 84 902022026 58 432900957 31 652851024 70 353700533 46 648307040 60 285466546 90 486208695 6 59844555 78 870727589 14 513412447 14 296074051 94 83786054 70 139257201 94 813694850 6 319672651 96 494358722 14 367863282 28 989020488 59 805558623 21 79327369 49 62209101 34 718287049 82 23061522 82 172761046 15 613325186 8 228819101 27 276563134 48 12173656 68 775547683 49 538101922 84 591823755 40 380600582 12 611523340 24 714253330 21 733105639 45 304754087 23 489056575 37 763215047 19 382722914 56 105305746 93 501990083 58 563491542 13 751147055 13 584397068 30 869688248 39 443388651 6 683438847 18 614621390 62 485566855 2 83827499 95 612324644 46 590953323 38 588337218 8 334200259 31 867125773 99 222063793 70 607582439 83 240273595 83 230993215 72 184919209 84 9060978 53 780661607 34 319519071 74 115860355 93 83062227 16 247590674 47 66633557 60 458419627 91 27620779 96 401404837 78 120288314 27 492584868 66 818552269 39 449750897 97 788775557 4 170152014 77 910702243 82 962917953 28 981300434 77 733830492 64 688931983 42 692295740 85 749931568 39 628639091 94 864844443 22 299108291 39 730606293 70 722092088 65 563545616 36 173842917 57 468300482 88 551791147 51 625489516 30 721094206 71 120268588 50 502894585 53 474477563 94 934525868 25 467985303 22 505734590 70 58696750 100 420273601 19 220254931 80 421834501 16 89855426 10 823603147 11 864196011 75 326612495 76 518965031 72 79446424 8 554185436 68 878867394 33 300276696 33 377556157 98 600650945 82 273051577 57 943411316 75 921402755 2 853000905 79 516179361 70 976468872 19 179645297 59 75830899 78 540867133 100 654598480 34 687031304 25 770309977 11 26954858 15 588445429 1 132111560 84 22941184 86 567298743 1 470696829 64 422140117 50 184513920 60 869858436 56 962788946 98 917036062 14 637698376 17 794184179 0 161672172 85 553853177 57 928786378 58 464212993 5 990084633 72 632758747 19 840213612 24 399087133 25 827206961 39 550925887 96 853241426 98 445473206 44 691255457 15 409891129 38 103884501 23 982509236 50 7860654 92 142554504 90 24081640 32 909811797 5 257080335 14 715260418 70 395850154 60 837295687 3 293011683 82 530282473 33 407150031 65 910480414 59 741060179 39 325598153 57 531622224 56 908622957 38 912281169 78 785333332 79 500961149 7 350777207 45 176391724 33 903064806 89 654705427 30 492983852 56 433810761 36 217596164 53 732024530 58 354705233 6 730279338 98 744852240 69 436758358 95 932915549 92 585481740 100 25796096 64 477034296 84 124052517 91 757203596 79 444472081 34 945711821 100 91223479 34 288472970 90 328081268 54 585541750 3 666480976 39 729358433 42 942267666 90 500850660 8 535550667 12 722584953 25 647510650 77 737584802 27 972265009 87 648327165 43 898593580 49 66838050 42 29616076 30 393357788 20 899596508 32 308276783 60 184603532 39 104707884 89 838734414 81 830464636 83 418184003 79 48855020 44 640516419 56 550548676 13 78899311 25 641182035 4 840154062 74 824190023 39 421561624 30 823102577 10 801962422 64 174379378 4 769391843 1 712516906 26 352128939 93 512204095 12 926945374 17 757597947 95 211823777 86 975638601 38 681535974 59 155100823 70 787639540 87 669162403 49 720943558 11 648069310 60 313889761 50 841238620 100 669936856 1 454453611 35 445909271 53 578375875 18 16062735 45 590224054 32 679153127 67 222558031 19 843574112 45 255495928 29 973523300 65 749340171 81 898977560 14 582007006 12 995188159 74 905715797 32 511594712 91 252029188 93 164493801 16 270286786 1 969902892 4 362506306 51 839373407 58 4683231 21 922455123 16 407001594 32 706326934 55 242693606 54 822386959 37 396754589 65 576241572 35 386769533 67 498295878 57 318179747 36 973544848 50 209996039 51 860539994 74 469003602 63 758420151 82 865713638 22 998851729 45 174140932 70 689581255 29 96892791 32 855190289 10 895101800 48 254866309 84 57630494 36 564004480 34 202329349 7 594823860 34 866227971 83 405703462 29 457192794 80 839600678 97 233701648 62 720625179 13 121954688 77 902035119 76 978865689 71 206381176 92 292783186 3 601057301 73 651216450 21 606683414 5 808985787 29 846242358 19 845905873 67 77992719 51 534371539 75 552347437 87 205195888 27 420809701 13 558496400 45 929564457 79 518662912 36 432586688 57 731370878 76 440813068 47 517301035 27 67652298 44 833803243 32 469684301 82 3378755 54 18146770 14 871715812 32 108718828 70 287090908 70 456425898 30 709715016 18 562446230 46 696052321 82 215011695 34 679773114 92 941741431 18 646204936 98 789743641 4 553510174 56 305006697 45 79096342 27 627236873 99 100452675 40 540841336 61 626236343 76 1867541 72 325354448 56 626616131 90 846956235 24 153655069 55 560892769 58 530009121 5 950901402 75 956449209 80 486614843 29 420707424 62 980048056 44 521514828 73 448264351 63 717812863 41 235393926 50 881927153 87 801596521 22 830394833 83 848136773 64 388887744 44 744235530 39 952492987 34 317598181 47 782283773 56 220040363 1 449816356 71 923449030 40 240328089 70 360455992 38 59145072 23 251720228 58 300077485 52 279400101 75 401903476 58 366631944 3 975246223 23 4921840 75 938732350 84 195373508 92 716999197 10 521454973 45 482587687 93 359432193 81 211421459 57 968861503 20 85989056 45 556845558 98 730354405 50 776772484 36 867445080 27 375271752 86 165789166 45 650032901 26 758385851 66 781924059 86 283136142 99 685801607 23 490742797 15 245552347 72 395732837 32 197746638 26 474079012 70 698951667 9 107112405 13 967165025 100 287052262 34 9714316 57 531189570 78 870499166 88 135221189 9 15667990 28 636570291 7 315120243 28 972099361 81 547676616 38 699009719 67 902631973 41 690236695 71 762797810 9 586591775 79 510088058 38 882970442 100 861929902 10 983677652 62 249466734 38 738600235 8 928574627 45 261524944 6 380468130 52 527891026 15 708982533 57 285445765 2 232081539 69 204917659 7 600474430 73 366344123 67 351514640 10 650557893 74 349402240 73 357276782 78 443713697 45 67394231 3 336595543 46 543666147 71 717765494 67 23400767 48 705518420 98 451944318 62 390739073 66 138428503 82 699143477 96 814757244 38 773192145 52 902441184 68 909175498 29 473100540 47 944488234 39 740496101 59 758288868 50 335531313 22 507739354 27 167751746 13 407652291 48 968666631 36 907407956 14 418805252 74 795572097 63 319579385 78 448554900 52 627610051 79 577564128 46 355079567 21 819568947 17 182220751 52 819557303 41 656664688 27 993277641 90 543008996 4 100674893 100 707737065 3 317100151 4 353424257 30 292586864 28 370323240 13 271220535 3 965431724 79 246684405 21 550446512 20 903288821 30 387400721 16 559118179 22 690880145 47 129596861 96 595363138 74 430652993 100 234557810 51 970981435 52 260461848 81 138125692 36 288021112 43 112493833 71 147073104 34 654071293 60 974002471 46 770916860 70 115082490 45 559781226 62 718091485 96 725198241 84 239291318 1 557205088 54 132465325 17 996902607 53 312136990 45 880110540 65 58351749 11 881545990 79 102365115 87 497791296 26 876208636 64 667683143 39 43070487 62 801539770 58 927400112 55 642905585 52 970773601 98 567247981 91 796210294 90 340791156 17 763717387 85 921278146 13 818386448 5 479133658 91 752602754 8 106371664 89 542272858 13 521963241 15 903317049 47 199681432 80 780027972 92 792122 20 207869458 86 925830818 50 812249248 87 541206033 65 329551246 89 322063710 38 315627106 83 340623905 75 208668483 18 604109374 15 406164989 80 137516263 78 270418492 22 522685321 91 607587507 26 703619434 65 492752627 82 824425969 12 24787166 68 571701036 60 315291714 27 309594677 85 64981342 82 622814274 38 905913536 5 150900406 41 559957996 91 877929346 30 430118080 34 561068063 89 577447401 40 236607906 53 912023404 33 434215979 96 841527468 83 195609131 62 318464370 98 331171195 70 945650083 9 824173764 60 873518937 51 621662397 97 255273741 22 208405388 61 606800815 99 981840957 12 231399303 67 859598857 25 671167426 61 986972601 72 967113942 5 833152196 1 997578272 66 299231338 3 387366242 92 910284045 77 648946835 79 829396976 4 650781655 41 331930346 66 124944841 72 5116278 15 190828246 3 845918500 91 19793080 5 322821764 12 828751739 94 811552652 46 410364631 70 895385133 43 134325925 24 637496273 64 708367306 49 53597071 69 324447837 6 961753211 43 311479513 1 142570861 54 111240964 1 258853668 88 339205391 12 83049397 77 113270889 14 997162061 56 539458745 82 118289717 99 150577718 7 515156268 51 756318215 82 167865561 26 621741754 97 987984819 75 17313865 17 19476309 38 252130683 19 769181494 47 7543285 12 798830567 22 258051551 100 897154622 25 252378060 75 410212563 57 719733555 80 301245119 13 687331689 22 884347506 29 960589941 49 681347241 71 904329547 79 413131101 81 441066348 43 301475105 26 304270920 51 385337569 91 63654324 87 499407081 75 401003478 89 191978773 5 785797723 25 335985825 95 397769915 9 734299499 0 891044183 68 406528629 30 501844259 81 225174575 31 914472715 67 978746801 89 204200725 14 695234849 89 226591212 51 587680556 32 679608019 78 554163642 11 3592359 93 80225538 85 184804442 54 634845718 56 883657329 24 903742209 73 105835339 12 746482760 2 185229934 67 687430524 95 610142939 9 751260446 95 414829631 37 4852176 42 767473984 19 543463746 31 394377569 43 306041811 33 250095434 18 256552137 45 855299843 12 58752394 25 470760251 60 70054718 79 166765299 90 287085673 36 505553364 16 375637935 54 472923305 25 271518941 66 692713364 5 271370959 72 459651857 34 844197181 93 863112679 18 978147364 56 504905995 7 763678551 7 706988244 22 163183641 58 664886493 81 836070188 7 569732858 99 350325758 7 399706673 82 933547146 66 777047838 4 935136565 68 629580292 12 284967120 88 426720497 19 479633675 99 630509454 49 985378085 57 929627092 37 953058166 51 520250008 8 312548757 98 147634810 98 923524677 3 429639738 100 999325719 19 909175869 17 401732348 74 370480221 8 524371144 64 730246080 21 535844325 79 427762741 85 682375888 46 855237262 1 759257853 36 958235296 73 378761509 36 264460707 44 536586181 32 627511864 93 682490566 64 759951462 4 923630857 24 815095704 93 47573233 55 313342086 73 747721320 82 956936571 94 649264971 25 245503918 57 558200549 8 182805816 38 996718691 28 459435253 9 407142650 36 104769588 84 745973136 45 215801267 81 255983765 1 15110788 70 624897097 44 165861486 59 747580305 74 433594223 11 534204062 63 335036208 43 737025077 18 804532810 97 526690476 19 204147388 50 981206909 42 512563527 49 109924208 10 789804040 87 534493256 51 385604155 75 989561156 74 581199811 80 446466091 84 153170396 57 614219992 26 323955526 66 231992926 42 237534552 30 113528182 94 480889272 58 337248383 4 16006382 28 108902371 18 123773791 36 129450689 1 73378227 100 104568195 10 838667367 54 587513999 31 384786839 47 396029370 35 569754625 11 316640493 82 922246811 69 88436727 62 269389635 31 727165734 35 656858011 89 716647930 82 931022199 35 593621452 61 114796433 24 278148157 49 216545034 65 709936246 70 722890003 39 44831637 26 795925532 65 186006276 15 236491513 86 26682053 65 816335981 58 847018941 52 814303036 28 201659745 54 566987443 59 289144463 86 29174570 73 420344122 22 270418280 39 696992920 70 300835274 53 340550032 96 967468016 1 641855121 56 188904409 40 143716489 59 562452735 1 836838217 40 747103104 26 831076992 17 393688702 25 955721760 60 476828561 59 285804697 0 826835292 90 158217958 27 485551298 20 525358938 69 293817188 20 212768373 52 330290224 33 954933599 36 716204377 87 946910886 41 867272168 49 680863845 8 687442862 93 292503401 59 203587259 33 822823752 49 464905457 42 534595940 32 317031935 67 284640452 87 632020400 52 740169396 74 258339221 10 249057589 66 828328507 40 240934680 80 841274671 2 143960002 10 62417497 73 347067388 72 675175935 17 697124028 26 947866244 83 564020511 96 10117471 73 567656921 97 580943781 73 153094631 77 770693833 23 345823005 68 447900227 83 558549079 63 295886742 47 602764278 13 464036058 78 505818528 76 544517700 57 64432466 57 995304947 13 691719059 11 729828675 6 433473881 19 864837635 67 183706186 23 195993468 19 179340265 4 920531332 79 125249775 11 256950827 76 677073228 59 828105540 6 849241547 50 557834321 48 235705488 80 2926412 26 478392688 64 69401957 87 260022864 70 445023727 96 431532721 76 552418692 57 434460995 70 220455822 71 647881468 74 330231636 19 664165917 28 219402872 53 284043574 78 637864695 41 361935878 58 89800631 46 254678228 24 517566783 52 129493673 76 666671730 23 269445487 76 823355054 45 296472279 86 432558986 76 84817095 21 878930226 56 688834209 22 334693677 91 149074651 29 117936650 46 76415885 51 119127881 97 151112717 6 842148689 72 340746183 18 120391368 54 87395061 97 586197064 37 22743028 14 864172986 96 214714304 16 541331783 62 795195650 33 67706267 30 128551066 63 118690371 53 805597656 82 692133033 3 672970370 27 144109392 8 491068055 91 578821282 41 669806834 33 945807802 99 650200253 97 973926565 39 305927613 14 320626544 28 252261443 24 541074846 58 679938656 49 996122897 4 468344536 73 784750739 9 762711956 3 243948574 84 310770956 59 822639517 60 303676832 41 900346664 48 440278901 85 93425425 57 321971952 25 276485307 4 277288751 55 465960873 50 37366141 17 422109819 73 917954824 4 660727250 21 31450608 11 752196467 3 578092926 11 881978415 24 171347758 49 405117491 31 547299957 55 177897294 97 27741411 41 799971222 75 526026216 85 720786171 7 631899281 90 249716773 34 492551141 34 387547119 82 574254948 17 373751620 78 180966807 48 360795396 40 505914292 87 81689401 31 407807718 34 233421271 51 72394982 23 765650264 32 880001017 84 271971305 26 613257666 61 555393702 12 726292775 1 648419090 55 846782101 30 323401710 78 92824522 73 519758148 2 594477384 96 135449507 89 447794065 79 362776489 78 321321919 94 266894663 35 971654187 4 476290349 51 878498716 44 593594057 43 636137327 54 687535061 4 457749825 5 357019438 18 381410585 43 990786709 85 786186387 36 658530100 71 682327761 7 942389021 78 611043744 69 483128262 100 545041564 45 241475242 92 904496938 24 623962478 28 172214904 74 257846294 90 708233244 48 20411543 97 24557884 5 480785219 21 571523942 38 383931837 40 404830800 24 54932802 31 284409007 59 50781971 93 995628932 87 735696314 12 411040507 6 230047091 26 43814258 70 424064547 29 48505215 35 597204137 0 294971140 85 944675549 71 520239317 46 368131963 69 62191056 83 747819902 68 616043250 26 923212190 22 896361993 84 941357681 4 827214619 76 668263909 87 435083134 42 331314685 50 299135359 57 170632466 93 188529033 13 393016091 12 571300038 43 266620991 28 944174188 80 180009432 49 872810119 36 685843697 8 895264803 15 372454282 86 441110364 0 201791695 26 895612050 63 510255436 76 698770465 37 552835782 80 787647222 81 656935231 21 886306128 15 585671149 74 544503499 13 715205356 24 965065180 62 829413893 18 11690312 80 526453448 75 236162573 65 230782209 42 938451941 29 501903437 83 236930528 3 695120703 94 58709893 55 939355837 33 288144707 23 142054060 47 680957072 87 313660604 90 522180940 27 592961764 86 662784180 28 59755446 44 667685622 38 538630131 28 158552623 31 786818131 71 551064154 7 679711706 92 138693702 5 33951254 99 354322684 13 153984330 64 906570414 45 170232365 34 8204442 99 608395719 97 682891109 68 782806147 39 527763679 25 693355959 69 822354246 94 995130990 71 446384662 80 996655020 13 607564350 30 387942357 46 428512865 24 487871929 46 945763294 97 335049926 88 262108969 91 693053172 96 618683522 53 471514803 32 762601889 48 711841362 59 905016314 86 749759472 85 171397844 56 81228954 4 2110230 8 501984983 2 469190549 89 123324176 51 779519340 59 968631064 15 905922553 34 582728948 11 90919995 6 793339681 44 398875707 26 501953245 59 449794117 47 66516733 88 802551661 94 352684316 89 439338660 81 670468143 99 150512188 10 748167970 67 247427018 63 601094442 6 273032984 52 916280409 26 383524926 46 169713000 9 794153497 97 951998823 72 745877968 59 903785821 41 75884475 14 37093555 77 906602689 56 111175805 39 367458770 94 253329009 50 724284740 99 440973317 100 427005993 31 979972663 38 616058221 52 72419074 42 286342298 42 804327007 24 797259089 12 521834611 74 320315870 75 858222219 58 23592525 76 817239524 83 686277378 54 996159531 53 662028573 72 418626110 7 199126781 12 288525134 2 482731627 15 313852093 18 548046678 27 848143719 100 122063933 88 459554656 91 267791286 23 963737621 45 18372964 12 798688973 41 569172743 8 970572944 89 214977159 33 548121250 27 962199429 42 87900048 10 458041059 89 12897845 25 483849273 29 508293468 92 429540427 8 29345983 95 581539082 88 547563303 3 515071282 52 501946471 54 693893931 69 644096294 98 732363616 95 596631862 43 740475584 39 444804893 51 898184803 69 31950609 96 37636551 87 106896186 86 291104945 12 293270150 4 83147082 77 345269722 77 996088247 85 15319065 68 351001232 89 204992164 6 552231376 9 133579236 36 479455730 6 271330063 13 430507136 53 197172818 70 390535125 81 118553845 18 804872927 31 625173918 66 593033884 6 140943244 88 498732481 48 679924385 65 565042678 10 334810015 57 666701925 56 192779135 79 875252011 15 985998549 6 105704489 32 150258818 9 228342122 69 763854 42 927301656 71 744363205 42 34990959 72 106877793 65 775608379 42 714069114 11 407989141 32 141600900 0 357422079 58 525638802 76 814406856 78 487938854 0 785525811 66 101382244 36 513929100 38 679866940 33 895776195 63 969414843 84 628102837 3 143799939 16 191440822 59 804581285 35 720310872 47 677910500 27 384904612 57 9358805 7 709038004 80 605168087 47 801637152 36 827752884 37 102638314 78 616842959 22 684655902 34 760222262 41 434819008 83 327789888 88 451311336 33 304649771 27 418570092 98 323659058 34 323072548 95 146133972 96 792633253 65 772819312 37 644501341 79 954631168 20 710546275 48 88945378 6 260167256 15 480560240 45 31135098 28 873040522 55 331656986 77 922780570 84 542752610 9 783581333 70 937284900 77 187777012 87 239317652 41 348810476 76 907837496 73 312050242 50 915178735 6 283601542 23 416248421 92 139776237 34 654513097 66 192019760 35 954521950 14 632257572 63 609328418 45 27073128 19 131890278 18 158999512 80 8064653 10 562204493 41 440352198 2 361272037 9 357324666 70 240525672 61 691431670 28 273025356 1 20211861 21 43053336 27 195522759 60 952968957 1 54147013 27 97574098 40 662202781 18 965157435 14 681113895 11 107344425 27 591320618 43 27528195 62 64662951 18 836681635 76 578037547 53 879177495 66 978839306 85 489826010 50 544846184 77 315010472 99 773104114 73 371183915 74 143662982 13 667270018 0 588752074 39 246771748 2 410411409 31 993926871 30 229971658 61 929535859 27 680034062 90 19717331 50 902642439 90 292584319 38 257278373 44 133667181 43 216950295 39 236668828 16 65763752 99 307471438 26 687443757 25 607245870 10 192544116 94 973830822 15 466590445 74 812659850 80 541906002 19 977347510 46 736546177 32 227372036 83 117016611 42 874861461 92 841856858 28 507644950 93 386814609 42 442549 60 562279236 65 836165248 29 72536911 57 966185565 3 519628233 37 448754669 65 995955912 91 713850294 79 543527883 98 28256988 85 181380691 80 665193653 18 741836886 71 517898677 20 421299541 33 294178020 27 878119385 74 924803967 58 813921214 29 186459633 83 414912134 83 462378203 9 540935894 14 374298577 71 489682306 62 183241118 16 936750664 98 413381702 65 293844489 4 88006609 72 274847944 45 833896183 73 531083181 100 294536091 18 543627373 63 622285481 53 63167360 68 970099847 32 24460654 91 386949201 81 404862245 10 148007318 40 144964459 51 781851572 53 981576595 4 35670864 10 445255930 71 551888133 93 966268992 47 55740391 26 774320829 8 998148706 82 533272885 3 409025949 14 357107633 44 848728576 24 934658251 89 542642480 72 36289286 15 40842452 78 152226359 35 886699828 22 481785048 60 774127040 12 141051725 60 908272957 96 549255790 41 407712918 80 460289599 55 695016519 68 359417329 84 603247088 77 575535747 98 163408809 30 867411372 56 310838818 3 462970984 66 360301543 21 917494706 87 166256486 87 63373793 97 375549481 0 326785679 45 23246105 10 971496027 68 348122704 89 935137004 25 739336886 30 540803310 28 833704867 25 551360365 33 303786347 11 997244691 58 76383567 58 905407494 96 628283437 71 727015244 2 983971040 59 244849380 25 468248246 71 241750168 85 762200645 13 912535526 91 25889519 68 31543760 76 336694348 27 829001409 34 911905193 15 130826708 66 124892 35 887753974 39 44480469 24 601096892 85 970748126 31 457201017 65 796509899 71 531306003 88 753790068 36 951011565 38 445742587 33 577409746 60 959556322 60 368924843 60 304172094 13 418490293 86 357387302 71 275515109 43 534224665 63 30840750 70 536948684 24 99895825 24 952683230 79 40697461 21 820834375 77 868304734 62 951202438 15 672087016 99 224929011 82 795321244 58 506152008 22 833870642 58 641629530 55 279151370 78 877933440 29 600232100 9 38181977 85 666179030 89 865745130 49 927244584 80 951313893 72 600197449 23 933163255 63 850907777 55 411581354 81 13683896 89 827836724 47 812215565 5 281471033 70 157447349 50 593387066 9 171248221 36 517044563 1 777030836 64 98527030 50 935034744 59 345507860 62 828669879 66 828701817 32 805691812 36 754329036 73 519195447 48 833573650 16 227344097 73 469872131 64 837945190 17 587800054 34 337740854 25 579096588 10 739005544 57 366009310 27 146035499 44 782086262 14 162931807 17 796057764 43 320687925 22 277523324 28 320578850 94 207657277 95 536948879 40 243378022 43 745951225 28 164476960 45 207576814 19 252424792 11 707157338 39 140161019 15 651705778 49 926992263 47 207422956 90 768600242 61 854200340 65 318643493 66 606692821 24 559254672 43 213627552 69 269982679 7 999068703 37 503909012 77 489080065 87 289833065 11 183822706 54 529202760 22 433201394 45 247814498 56 684504870 21 165150564 11 59451371 41 47069322 43 343143264 24 920212648 90 295188673 80 764728181 60 175208818 20 620586881 45 946368577 35 914974631 69 643941434 37 822529036 60 572191542 53 399891180 75 906705211 53 761546201 65 328785583 7 83323164 88 670059437 25 497963799 45 417237343 99 756003642 19 653159858 67 445491861 91 742490962 39 671253799 46 637975876 8 245740797 18 750957258 71 871159814 45 799641101 91 859670492 98 123890180 5 876011407 74 58256574 29 36352753 24 822770501 56 984462516 34 918853258 46 154777243 66 822884770 92 472959397 39 822289841 74 794438097 82 528886115 51 416916590 95 381556492 23 690741017 99 184781804 20 245606999 59 17262523 97 517261709 20 40257347 94 127058825 7 238056440 22 510582993 26 474140020 98 723374890 59 603464506 12 578185453 28 306075015 2 191982058 98 198147543 100 991321126 67 780754892 3 377390240 44 482799234 91 125286339 86 774635985 53 615280638 75 150577604 11 923468114 46 176302675 15 349709791 84 983173951 65 897803454 73 346752157 38 644815432 7 613830353 4 439670367 93 695857415 100 739151731 38 541374883 48 397041035 51 971798076 70 560397240 21 786551372 36 533159907 0 448752075 46 668179416 61 308931784 28 733640955 75 172207798 85 248106539 46 35242784 2 216483505 87 475065748 91 471272824 75 795725862 23 479337421 83 242012932 68 86910593 40 154968916 86 433702110 67 334509240 39 341323596 28 565722272 19 255919751 90 495432977 34 81058490 30 361413543 37 715856148 57 90192147 53 943969111 88 530066395 53 410819619 10 695672751 39 989053838 5 698774587 10 314551073 1 973517129 82 507700202 95 631316191 32 304436973 73 270040643 56 558209389 84 214860187 5 549046706 12 988578356 19 98943634 39 351537286 70 650647624 32 57311907 44 469196669 48 19157 4 326177663 52 728629026 3 626298735 56 220732874 87 643516323 14 135253611 67 137069640 6 169327510 25 982388047 3 357072168 43 786517341 98 837060397 23 196253282 3 758363884 24 242233952 92 228971297 44 147645608 64 287738964 51 21254093 7 472327227 64 627516808 35 319768810 28 805052416 5 691591521 19 885827152 33 78988834 61 718552975 86 356271817 65 187722426 3 555906690 38 824536277 66 870465850 70 434191403 32 197782357 84 963993951 25 991571513 29 733272052 96 320179411 46 54200204 67 487586889 94 426994196 64 809027960 52 682208955 16 831822668 67 878273479 85 15212976 60 276042506 65 666302105 61 749731118 24 860847826 99 860959850 100 229588566 28 656313335 43 659772524 32 766368760 6 314617177 61 240337286 92 629197015 34 240740901 66 639635463 58 420633575 46 543069366 57 604351180 97 817665112 26 387999553 66 746403681 94 40750239 35 446010074 19 175152621 70 43054972 60 751524829 27 701835466 73 500915721 92 26583649 80 307158726 58 597964226 82 658431278 52 857402558 2 280837504 17 459628164 34 629133093 45 957094539 28 661992421 51 339307069 4 138377085 51 496739676 74 704819054 68 349372883 88 653692293 14 568077362 57 740386113 28 646673316 39 48269211 65 543952299 98 451641892 36 583746566 96 673350287 88 479959091 72 720708285 42 323649366 86 625660571 63 818146036 0 520540997 19 486351828 77 297525936 48 958960297 22 499626259 68 102259862 86 439725523 74 983266040 84 684665318 68 814198998 16 758168236 12 901939169 85 428155320 72 799949038 17 83928280 98 82104012 74 896741021 53 417367424 82 417130271 76 36173630 67 148560422 44 971666150 73 434286400 41 583428557 34 387507324 72 550212505 37 518386360 19 533995050 83 331811520 32 4103966 47 120654393 13 553704753 95 113533952 0 702969969 4 676051651 100 520977543 77 469508802 56 322942576 45 203155524 25 80533637 65 903798053 3 618293926 77 213056998 22 655132742 20 496943235 78 752326223 60 153347534 68 864287826 90 404173211 70 793766748 97 703379282 3 946574603 13 278714492 32 161756793 89 323197796 22 562462937 50 43726295 85 694284626 42 7781713 91 731603513 18 475774141 62 962140720 1 20269466 75 264763951 79 667679293 48 430887208 99 855312047 27 145780911 49 400368480 15 327324972 83 424287642 79 203123841 99 140819836 69 108070488 53 98419471 9 856488696 73 838563069 82 415888038 42 819568620 79 453802823 61 24688610 84 990082411 4 278858802 21 161671913 99 249210528 24 874864675 18 844641391 30 222307116 11 665931633 31 756100115 43 880093257 16 329816502 55 928205405 51 357426899 64 846669224 80 714820201 56 147769802 23 313975220 91 220055922 49 964905318 35 63811964 28 826256939 35 400642191 16 857651733 97 467298240 0 22419623 83 808588903 75 285058619 29 701068723 19 846402726 51 711633886 45 449732967 37 762378226 32 835085903 18 987218990 14 595607844 77 314829649 91 582853713 61 655063867 91 577637252 63 348840741 79 708123119 93 568416423 97 615789554 65 592826218 84 304113401 46 747006421 74 877887465 27 106014232 90 705218038 53 386859566 97 853443967 99 926612610 25 203228912 100 218645241 93 318538002 25 205631827 8 412708999 100 896334217 89 113981947 44 884591746 60 599289783 72 941008446 62 405761132 17 194139395 91 686339580 32 762844350 63 119324793 47 94628833 88 684690342 99 620012213 28 850386986 37 340408836 19 112936147 59 53843222 16 447145920 28 655658593 67 56229429 76 860833304 12 451325539 88 762325394 13 28018748 44 847302269 3 888871064 52 241492360 20 849108316 52 387704490 44 71857246 48 102134263 35 217172747 41 43410004 65 491383104 10 351585149 50 728474 5 145924335 71 576758443 75 477330904 14 445129315 22 869457807 97 842400816 72 981193905 8 868712339 65 370083767 69 259560455 32 498961684 30 477326621 59 302722116 23 568732225 3 117693308 59 63734650 59 413610961 83 978978444 37 814719941 57 148962670 74 564580245 47 137113637 47 977827893 66 962212574 19 206810785 3 653427614 60 429285086 89 190025965 29 171947356 80 127153743 81 64475308 75 863740037 40 271884550 96 86664560 1 502676109 76 749870190 11 420853504 49 760833924 92 803016461 10 21155588 46 290449727 71 40649859 25 274952984 53 451433018 36 140249901 40 780907908 3 164750681 30 789189908 54 825543863 25 4267151 84 747034921 95 523944237 58 626902298 85 897925804 39 989931498 76 201995737 75 414344421 74 889181171 33 278423008 29 786080712 46 500586613 2 929576296 4 446727755 52 426480627 86 145438273 34 111134817 36 460744116 42 474068002 57 793194792 58 215305900 34 927994878 100 20003578 43 999035808 84 836255482 17 622966614 58 275022368 87 993548023 73 627862181 79 721839729 24 339498152 2 711118646 66 251853166 91 109948841 26 289352563 4 436844568 97 906590204 14 694053110 100 234509943 9 783256586 65 114341206 73 836611913 8 57019397 81 60332402 54 528429921 58 969954669 96 949854967 16 690275479 88 867365737 28 879198467 5 582163764 85 108381820 47 873781175 50 957788841 4 482097221 40 40546365 29 171756100 100 946667842 49 344367054 22 750860264 73 835803926 21 902461825 6 642235691 64 94985887 60 672742030 44 191780484 35 570299727 10 541806063 99 964766969 87 505140958 85 326589598 36 327930507 47 190469626 72 633505952 81 133103005 18 428573781 37 668440573 4 233279695 6 14018338 24 826230070 45 344677077 75 214131359 48 739315517 35 517877757 70 950542660 37 577992591 1 912948823 19 384921804 87 785111172 94 317333664 56 465928073 100 817277471 30 551751233 29 849936505 85 222942704 52 200399960 22 529871574 78 660621614 6 784345540 24 453630379 88 168640607 79 783068559 54 675635328 28 590094832 78 963228505 52 171138943 63 766279648 35 731998723 6 142602429 66 407755059 0 112271844 34 83071032 74 732404831 5 22279022 61 417250679 7 388701757 29 685254613 50 910427584 5 451885455 42 337310461 86 825300640 22 131774217 32 836222390 2 602940 85 194794814 1 396961347 79 785690495 38 891350598 35 127392344 50 652732192 46 588134575 58 280687255 31 471654885 100 718142952 22 892912491 8 314879104 10 301051231 11 215977621 91 772754085 39 751475334 54 641717958 8 792496944 44 107239431 30 538219624 56 794268201 10 115750576 75 361156547 70 613688715 24 210627081 56 899638088 24 16977290 33 890710967 59 777557949 88 476168840 4 267430235 9 503495402 56 143053804 74 696200359 49 94906574 96 944796232 83 865270589 97 650205488 21 566607078 58 677246799 12 49131330 57 405568141 44 69423665 63 807670584 95 762793708 23 241347410 10 413885648 88 709536384 0 424149314 5 881598663 79 416912566 93 82913731 95 188735855 80 770073644 96 486515626 34 755554517 53 145711114 67 726759879 19 142688670 61 623482211 84 402890313 97 351105675 61 283351624 69 913695654 34 122629790 54 56122702 65 393059825 86 449598894 97 600591662 92 977458698 73 521464508 44 219908805 42 257618167 68 456608970 12 313909938 32 174114386 13 730712206 16 965545099 6 533532193 81 394403674 26 252566765 99 16335354 18 948809429 86 322527722 52 120133115 57 334120749 28 552973847 9 534516698 10 298363483 82 610017924 40 949136051 43 18129723 10 179802856 42 362102830 92 881016318 95 645158617 95 778253132 6 30641415 67 565132776 99 91649221 58 384444005 31 461615449 91 532576215 0 404002520 31 775856702 54 268900016 60 896526956 29 800504287 91 804550403 27 50996224 57 172688766 74 441131156 24 126377049 62 347357206 27 451588866 64 929304828 50 602948643 67 661288558 87 322388299 71 291162716 20 268792031 53 773783333 85 438665326 57 515698044 96 216991219 87 628563408 31 512817742 39 221193865 30 82803690 22 149565801 36 737009638 92 329324082 70 80860546 39 608934144 60 935828181 7 943881555 80 80499882 83 263300736 77 77786658 31 708958828 67 828907956 72 260605958 94 544385733 85 317262520 21 478610102 6 841374658 74 278801358 39 72585103 99 480940922 72 329460442 80 891111440 38 629406189 37 425347724 53 155964882 60 750506233 69 653300300 35 236227765 25 372490180 21 188633387 65 502205692 8 269807381 82 167359831 51 641674681 98 880781074 14 187246241 51 234072103 18 28856100 1 885682654 12 866764479 36 545660309 34 714754658 8 484544877 80 919670531 29 751522853 11 514837402 43 382674637 43 913014206 16 998340473 61 190247496 47 736468377 8 346200937 81 688179213 70 964945272 96 757993241 77 189142780 68 909268403 17 575756030 76 514894136 58 602690798 1 971490425 59 626240829 52 892035730 55 247764288 4 969362123 75 456521011 87 867832200 25 448416510 48 492842095 69 838343816 40 919206086 57 190912435 44 84540745 48 600712205 47 453803525 32 978425383 90 4355520 40 663835039 39 499736219 24 468498714 35 318131135 70 655191108 37 946317669 91 970386770 47 929496119 31 894039714 17 855614356 91 461199827 78 987322579 82 46301013 73 607324280 71 3927121 52 803365345 37 501541603 37 888516934 69 758974044 100 76203960 40 23539928 2 138576950 87 745549699 36 231621979 70 150944414 96 561950384 5 494337201 3 653109158 96 389855366 8 86047383 44 78163353 72 515583513 51 665316090 98 621354733 5 854375427 53 9069897 75 974332280 0 181445657 63 153293928 91 407416383 35 357437374 12 915121200 32 866084424 19 176030641 2 186599881 4 670234988 75 454530204 92 837252668 76 85211565 48 287163825 44 669075044 8 330220192 50 712554246 7 828833571 46 721295141 95 350564296 91 251159873 67 427144028 93 23529119 45 590604650 70 275078657 39 429828893 38 345344745 97 858671970 51 406759602 15 163159485 100 572616575 85 273562381 81 547391042 28 245538231 59 282316293 11 494435842 26 116804183 50 857618226 45 712858165 48 759578755 45 227703589 30 118652162 35 813607087 31 135577106 10 137522325 41 300623015 66 956017074 69 174788127 5 694585612 69 373016755 21 702982039 16 560144528 6 166857105 41 786373195 27 58495474 53 515486360 33 480623934 54 731994976 12 881343383 16 373024768 84 442868140 83 100113062 89 203094887 44 979643579 85 239873645 85 37127105 23 317594178 36 950787130 90 428527880 75 713680528 88 149898449 15 453944282 37 732835026 68 641580825 5 932381606 59 876413486 67 455625302 12 709658636 44 320635974 43 1665272 64 222546100 18 670343002 4 656301763 85 414517266 96 187560259 74 527062521 87 796746555 28 107163837 56 264481563 18 690625088 80 535104654 17 20650657 27 218459537 41 446880454 89 506864982 21 869522020 74 912816204 53 915330492 42 867960254 61 401222373 65 63540911 59 726064450 61 980449644 42 175335991 46 137363107 16 15361349 66 515254485 80 845779897 22 880726762 63 97514812 15 722696650 48 294059348 35 45886057 24 375622425 95 788774358 14 963075332 0 546828720 34 449087128 1 719689658 30 552040412 96 339050002 66 672567082 57 57556930 93 957577844 8 632924417 83 787650829 87 433431447 98 656321205 39 301364292 98 143178917 63 608077165 36 929205296 22 435487378 69 118022210 84 353078443 47 812220568 24 836673512 37 69211137 99 626185754 65 407739330 30 240856953 24 946424973 36 585148491 70 646897261 22 501069155 75 250311601 19 973664053 25 239199682 37 611752065 98 503741929 77 239279409 25 696185950 25 63100419 43 733193061 15 501334206 3 259389278 83 816224060 72 854895097 70 7731251 95 834175491 55 724867474 84 879483556 43 122893634 32 183963978 0 339787024 69 163119329 22 539158072 17 182373104 49 332427474 3 827510620 66 927054483 98 198809336 70 106148480 30 490756474 55 108915287 23 707956927 49 87752919 74 167035503 50 671357766 12 453644803 43 636378528 72 771557331 36 190969501 90 107999874 15 498680611 38 956183276 73 620402099 52 429588598 49 556961152 5 206761251 31 808037435 73 864278676 33 127841520 0 658382129 2 913376028 29 918264336 80 154857466 27 954581188 51 310791204 91 316795771 35 15010741 16 817272860 80 885373517 38 795444182 96 533999037 67 24402998 42 868088480 1 813220670 88 321276633 13 880735889 45 79361 70 722371350 31 198815858 41 44987645 44 896797626 10 763937371 45 657431568 69 294296651 86 60906901 46 668756336 27 883789890 9 517427394 73 659337123 71 487987068 52 821925217 21 756441759 75 228116700 48 896241387 99 453792743 79 833794841 88 829955630 85 771043904 59 450056857 85 21188097 66 240646013 52 403723414 29 461795784 3 806740753 53 358842731 85 600927031 97 339517717 71 608657785 75 415245847 26 66764138 1 349867988 18 435406473 52 620707529 58 670719021 7 169984737 42 208410593 2 62953852 6 944183609 42 788193586 31 461502940 13 730163999 66 629241246 53 641176035 83 52142709 90 938410154 28 431822627 45 820770412 25 476029625 4 740670460 12 335203650 41 401441270 41 59390263 8 473705092 69 830582517 86 639230230 64 395649442 29 764048714 0 269354893 22 201540931 28 369323265 11 706215288 77 996953844 38 904424222 100 240427883 45 365097363 90 663669747 43 261835627 54 995113020 73 783912411 33 124774488 26 418227173 6 460744273 88 47313140 16 320430211 88 108681866 77 953465665 13 775193876 85 388149083 11 77214338 96 310994032 44 773357629 11 769004769 51 197473754 33 475942287 49 868098351 63 482310014 45 917540236 94 974980650 31 50538530 64 341012892 28 381759558 3 807587059 75 562055191 49 91394476 14 952504917 16 666901890 73 950594111 72 95898581 4 702368894 35 955986636 51 477965684 2 529147746 7 227704602 31 27732369 17 13125720 94 551926939 74 949752524 28 841839434 83 765595117 89 378938020 23 295705070 21 42862310 84 718239771 21 18419658 71 429733150 70 411352812 54 350594699 81 10961852 31 107551216 81 561765553 30 795704846 7 572543105 34 617773723 65 209267081 16 741528607 45 986273298 53 338036647 27 532830164 61 494280403 79 764577165 61 483808334 66 647405146 94 851697942 9 131208293 56 829850276 10 281977046 65 824164073 0 450573507 20 497178407 42 478645466 98 998086336 65 947154637 1 629987091 60 113816533 31 685723629 48 78996603 14 704187067 74 734518286 50 275665657 0 253228405 47 494188642 10 430399515 20 995930 66 109041556 65 780220192 4 479634642 14 261405889 1 458446924 11 170889438 33 245983796 35 483023731 27 314232112 19 965973969 58 628749330 26 167688378 76 336026137 45 562509531 34 758446810 23 503764753 64 894679504 90 644374506 25 701774753 13 552053265 54 808372210 24 427696652 93 732281983 86 125848630 19 25362617 25 148166649 76 380536738 52 953969211 64 620112730 4 206276642 13 613820314 51 172586656 72 342258392 100 20405351 21 943156253 47 313136468 21 988552920 100 969262699 11 408197966 35 990621350 95 196709331 24 214211462 10 179710584 21 875001425 9 688571596 1 451795174 94 907239923 59 795335477 55 162122823 48 874908465 46 78354833 54 226391450 4 772917340 11 454250375 80 144335475 78 555901870 48 269800761 61 589393554 57 165564220 86 312854149 68 426007407 25 633610760 42 969700693 85 18212464 76 115750311 70 550905437 23 744792095 97 257521984 0 759198368 37 603152667 59 311496103 100 333221884 86 757834261 83 628078673 78 454487424 28 685876943 15 98927150 93 353485850 49 38330555 75 941104028 54 804939444 73 590726822 32 843919114 19 893990018 23 729778523 44 239295405 85 891229464 66 17507065 92 937716587 14 897968320 80 162136605 88 643878823 64 661301967 85 202669391 20 869839273 35 845202882 14 283151808 93 469468651 11 415803820 82 772450349 58 921662287 34 627440406 49 124918685 55 537756807 37 792231978 96 393637403 12 131979887 23 45617428 71 540804787 76 1170206 39 842231850 42 797193298 96 604386306 98 456210363 85 839743452 31 930605177 60 784873652 40 144201941 30 362922715 10 444446728 0 780095418 73 841415715 56 352729326 59 10098476 84 945426428 7 637781722 16 110108804 94 896603557 55 243476244 82 577069858 28 569119649 80 153282890 48 447226798 29 490129372 20 456414697 64 492794774 91 662715119 27 296938088 25 936876857 10 146409123 97 951042552 45 341289539 27 605138628 7 545201726 63 499022416 94 920376271 66 151763353 81 267683724 20 277983996 68 680253889 38 792165148 92 866234001 40 113426010 71 542276223 73 365588385 64 449582386 4 399401613 27 1649083 9 19695536 25 373846524 3 163193053 60 261212410 30 380081261 53 946235240 73 367846473 51 759580573 3 92458312 8 247285304 7 550163235 79 328643183 76 659480089 55 775556008 97 771626263 27 495427005 64 298028610 55 490507017 58 359950995 72 859019674 77 32819622 78 587587161 41 534972098 61 156762483 79 851062440 40 443596311 97 415947933 43 855158023 68 693857538 79 536228147 7 158512995 12 5004008 55 782436856 65 545091695 53 183269568 15 707155453 48 571908995 85 458286847 36 229554590 100 982437594 96 84587901 10 663095732 76 179522130 85 985961477 25 131730187 82 784967777 52 125459 4 88900994 0 999758699 27 628033638 80 452940209 64 536069478 66 508531583 76 336420597 79 495909497 27 341155222 69 286643310 94 848237191 57 560456204 69 362363132 38 507697707 8 431315187 53 899080022 7 960854597 93 640798195 72 137757738 96 267982392 10 8303456 46 869508196 42 252412404 60 985422618 72 575537142 21 308186787 80 151617155 19 900630802 74 692252019 10 907868649 2 355254177 49 324574769 82 633971260 24 151905025 64 475615526 76 975545469 87 292074236 57 403061556 41 377403618 89 500131439 24 827277427 66 16720291 35 332857899 89 174932276 74 146121636 46 881545176 2 363301480 71 420128140 28 208121222 17 508210857 17 19529901 52 401992817 56 519589442 28 853306540 32 856335943 27 32245578 24 47077702 76 949752845 56 85456913 74 930078311 44 428362955 87 109821714 4 367804892 62 103329946 100 712243509 30 132620402 96 822440053 87 647458691 13 813072157 12 262183106 35 944034548 91 750563703 53 379091850 79 340675724 40 594430297 53 759124867 86 151811700 57 797481404 88 833562431 0 278462959 68 742725301 68 707751019 10 196369344 41 555178415 47 441922573 67 665939014 80 558403120 29 770410727 8 256388788 29 3510228 85 486380049 3 298758746 17 778329306 27 831414741 30 825817676 44 811439151 76 138664124 89 914112703 73 648221089 95 576082092 56 749148199 43 961096987 33 689072953 98 813150766 86 928840941 4 478831188 22 101983868 37 269647977 7 431456601 68 883201831 54 287875809 75 742919807 74 883253826 47 166966270 57 979115063 18 101186962 86 934059677 80 948885944 35 279349842 26 60723067 81 747295708 76 695006894 5 823577122 66 717860543 53 506115637 42 886328203 40 677791281 81 685037646 11 376256014 42 730665064 89 732107765 49 593705654 24 230938882 54 976322576 20 725337425 51 29555340 40 34201715 92 716485485 17 930340891 83 448893760 26 706958406 44 856164037 62 360461778 4 784324656 60 828903136 24 614566309 47 391721258 73 64795380 14 613732195 28 235361984 11 196378976 36 134543629 55 675013427 74 246145314 32 539742848 89 981535625 16 342720751 40 398809972 57 52266103 79 315716262 93 600190705 20 683848331 93 712514982 93 724713725 27 673560170 59 497126300 46 182561438 16 511388103 79 57131299 53 241122128 3 883489526 24 621333859 72 674701115 99 315941409 89 192835028 94 896437014 45 527117479 63 113123006 13 262689315 25 866190600 42 208629093 20 69512345 39 528215046 55 979617045 35 336524267 43 241914083 59 312973621 26 900257152 71 56555786 36 531768330 69 291346895 28 66277989 91 79301979 79 832334652 53 190264347 81 810412584 68 207326876 85 103846969 40 688963909 51 761201945 4 671695521 29 854473219 71 222842301 80 78645025 29 704581423 18 113139997 81 476982227 89 230461857 80 458163359 95 840315524 51 52408301 66 451022911 55 617609354 33 559050810 56 786808296 15 206855332 0 417802738 48 342058374 25 872672008 57 948825709 37 385716885 100 802268822 18 168856887 30 918872355 0 443887728 31 654266130 44 787918178 0 685502299 48 614295833 92 871000204 81 100654949 50 672237013 14 643255997 98 536102618 24 591770492 51 305342774 13 560354755 67 866364826 85 685904862 89 511680957 92 441550666 49 14955805 28 411471003 15 179431650 69 156606500 31 733522022 56 465224908 60 434761420 68 116672935 84 969835296 39 469327798 32 191383314 4 203052621 70 192290000 80 43216799 57 904592618 73 587450795 78 511451783 28 190626664 4 602592404 10 599438056 51 155725977 55 647673519 55 183145768 90 873250886 70 733899867 91 157281105 50 62646912 51 19820645 70 309877479 73 59823048 80 907757907 63 296449723 74 699033765 36 452001852 46 618748047 1 471172807 86 417434078 32 313468713 1 676677015 78 330349452 37 586240218 28 363569729 82 295373294 70 666485874 94 129320754 66 762255174 2 843420264 20 417569985 42 513688013 80 322897106 89 137209911 80 2196710 88 236015906 38 108961591 59 836016765 49 397929824 2 653340618 43 724703903 59 496874951 31 752620239 39 474489788 61 876320406 71 464721016 25 434363531 81 788513562 53 288180365 92 519480390 51 508511338 18 522459096 54 971382326 1 448453453 67 981995795 33 520172674 12 303780798 100 726869906 23 474356465 90 225988143 47 550087521 31 47131284 58 380478298 9 813982915 66 221661980 49 816067769 91 812632510 51 325376577 100 307671372 21 448804356 48 583047543 100 229006109 80 274128872 0 316082856 27 315573569 33 776069734 32 187401788 92 656857265 57 457390329 33 266026167 58 132165273 80 853885455 98 713506953 44 299674902 66 905487758 45 994428810 62 437999917 45 517949419 24 739524654 63 522904902 42 343161412 59 137121349 89 679236986 32 877721661 61 802360926 95 915941112 44 428222080 14 326307937 22 312281719 27 650489059 9 409685949 78 907148712 5 290325400 28 512032758 22 133435115 75 172781404 57 135275962 10 154887635 29 940842284 3 475127223 47 203438493 82 870272565 29 796441476 86 184344741 27 142923287 24 4628068 98 516404304 55 638472921 92 433547078 48 978542365 92 451352577 98 249334783 51 750928140 78 861426142 30 710753722 62 227212305 84 304594135 32 338025834 15 368484605 36 830802696 59 117390135 86 101506303 85 691666374 97 650543943 13 553314037 73 457426289 54 893434112 59 886842814 19 541955283 83 253428477 49 578577985 62 12162385 98 636736606 34 407926364 24 617738960 71 704841561 45 672702589 26 721459953 61 193359529 77 819863603 19 303576894 34 88304072 48 8682771 42 717889666 32 973531442 89 188899343 37 282763457 98 80048160 17 867703465 31 52405643 94 868936817 93 467165027 0 150399920 92 450755974 24 563046522 48 331726830 35 990866913 34 727264363 38 843236059 21 890772889 34 858775334 89 681371770 31 563064296 66 381781458 78 96257011 83 61775324 10 990352489 27 709881274 19 535632022 91 523095184 2 774233831 84 714528286 9 572199075 45 788187790 24 192370469 77 385261282 57 206683677 6 269569841 85 480769663 41 402522601 31 934370957 39 241380649 65 134591872 16 142382115 22 252252287 32 23530502 48 317377058 96 476925968 71 453027415 38 690720324 13 174396402 76 185698772 64 719040435 48 372867803 55 732286490 97 353587028 75 892820278 54 264879767 100 617614614 73 799185124 42 40570185 2 400189431 79 751332899 82 981105309 1 819244757 21 997999248 17 260797915 59 487891984 33 907629739 91 935648227 97 164917332 53 617225653 43 843176870 70 715710037 68 664297164 38 549351364 41 926733975 58 684390501 85 692831126 20 647195251 48 432208554 57 395502511 37 255720728 14 390780361 63 545341990 29 517276044 76 632398698 72 712067780 67 894754548 62 182045048 83 769838653 48 562887461 81 535728121 95 911453502 47 27508092 30 761728742 17 86200616 7 61799123 65 148948707 17 179653975 89 606760341 82 443259244 29 339103759 13 819483511 31 453555220 13 233589609 51 224919195 12 866683276 24 780010284 90 75178903 70 243384544 25 472254307 88 975667399 94 629638003 40 365556674 97 349706592 27 712900482 82 6445515 58 863057829 72 413851224 51 842058690 66 769404061 6 569617977 61 213492066 15 618950245 75 567409244 38 175344987 21 85938497 38 827926559 45 879560195 82 930250566 62 217412021 66 886947759 35 429536688 96 941570800 35 110391259 98 586494816 53 652352139 80 823541663 70 932569272 87 701259689 81 686091524 54 774670659 49 908442561 19 879765555 22 729218083 36 280570755 27 871904096 90 366663352 74 109202350 9 784523483 35 776402214 73 114288637 42 992730474 49 627738693 9 740827236 6 882297794 25 34519984 8 895089046 8 62248520 34 763277393 52 357886470 86 373388136 10 923132587 22 26095355 11 276658750 73 671332299 82 724390488 54 792447716 91 224864708 90 254465220 28 720003077 64 739595839 84 416980799 36 892489289 98 92179728 16 39070248 1 806871792 45 671488535 52 825309415 70 349453205 6 8714447 55 474916243 21 604735333 58 300605640 78 78791827 27 975120289 66 696051732 27 933426922 75 777907802 86 552134425 80 789645959 2 588833684 2 660621943 40 87881172 50 154184118 2 350288358 71 79180097 38 867412822 6 194461610 22 834456545 43 63627852 75 788583721 59 552190666 42 427552938 72 650906138 34 280441748 12 883608676 48 657370166 23 437531497 69 705313294 49 600816319 16 80150745 20 439633925 33 605372527 99 65809734 4 449277023 16 154231840 1 764097923 49 826428442 82 647666457 66 151427931 45 402340527 62 141995340 99 845115342 100 497418163 20 319797906 90 571499496 62 463600989 58 599339764 26 582724390 97 889217812 38 706641488 78 169049623 1 6707513 12 957640310 20 126208615 8 381363805 70 621477109 19 81166465 98 174747946 73 413718021 84 57604147 14 25117152 13 460201342 71 124536213 51 340103086 39 784916187 94 919114312 97 105013890 68 103021190 68 940099818 12 761806712 28 505452316 7 546193286 84 908954870 1 36758602 90 504767693 90 990200419 33 135014382 82 8668515 6 587502066 81 279485852 91 598586631 18 257679064 23 283723888 64 626218928 55 14405040 96 835090349 45 920255618 67 286560864 48 278352024 43 353214897 80 374603939 62 898945627 100 196715976 74 406305147 74 338410796 20 139979466 96 616651704 20 837711528 26 346219750 46 627659444 24 788939302 87 398759365 28 683787653 38 219371397 46 151640526 13 736517256 4 489431574 41 492705086 91 264002704 3 850835109 58 889348630 80 551520046 25 22607298 25 833502492 5 824571374 76 238987096 37 739660659 34 440794584 62 945039577 76 886081773 25 496038081 29 125200429 4 263413073 24 719734495 30 126454565 28 585934233 94 480755589 80 46909206 57 462255400 38 575183929 50 537874332 40 274168443 83 506280303 72 893600811 81 279578093 51 987511836 45 767091138 68 20654520 87 319436078 29 245063169 16 200622773 79 932858252 96 678132666 81 605875996 39 678511699 5 753453746 48 422180250 3 221071893 73 114446806 56 15037855 22 149222339 12 192891588 9 262114942 64 172757562 59 856497825 18 868250842 47 462731403 20 283247846 43 38599113 57 1100206 85 688443305 4 806986278 78 646752571 5 327777270 59 891875585 54 498436044 77 585337893 100 392094685 27 535825693 74 432942915 33 798523412 59 35268824 90 76310393 49 762220474 98 760667450 91 898203760 98 804537458 67 516225134 1 351103425 58 596288247 38 903846012 2 804895910 47 457512341 71 533353875 94 417166470 81 603001374 36 494503499 28 514264352 90 949866635 90 531661342 26 515443514 5 457011240 74 596830789 99 994363086 61 794639703 33 381006618 7 610455985 72 230091742 20 324875552 21 27038444 3 684959088 83 201876123 34 676647836 13 673299973 14 192236333 58 193603466 56 178338417 40 356208267 12 99961986 51 404392619 100 236818353 82 978120968 9 330082091 5 690611686 82 411726817 39 401047637 50 370022731 36 409011162 16 276720751 95 439853282 33 432175803 69 572290350 60 418130443 36 171025131 37 188794847 9 650609880 67 763057850 91 725930366 43 996633038 99 156094995 35 577546298 69 667344250 9 943184552 67 729789284 74 53562215 11 154310066 75 301305058 3 225954320 7 804512822 83 357354216 71 86488542 12 544821437 76 990434532 21 867982062 57 279988765 90 530542658 93 806920791 87 649642450 3 946028917 64 285526576 90 655635319 50 943183917 34 85963411 67 899195144 36 860480071 54 545990573 1 464882422 89 303675531 63 369980242 13 541094876 47 123164692 80 708393960 33 114884916 64 499024801 47 451441790 99 569365186 11 271310089 39 666694827 7 726149496 87 630167065 8 172453847 24 316116491 90 413531440 18 681567638 21 64517234 73 927862825 69 689830671 45 273736119 8 275861138 21 628032664 13 401808331 33 125743024 47 882933433 80 332578125 76 693965308 21 280181306 38 222959405 25 589712556 79 519247764 18 474759043 99 847825115 50 264021606 1 117443656 18 724396902 60 445987496 57 121386183 81 124541968 2 400332862 59 747826761 56 863749407 86 819523907 32 708937309 42 300270805 87 276196052 6 434921304 56 818576624 64 451827283 72 354090823 44 576934181 80 163004817 90 871214646 44 301444506 97 849153565 26 82565167 42 633235414 56 821334683 94 815715211 51 133413641 71 731716986 60 160927872 29 898199393 98 574254398 43 325689289 24 689631863 73 443691310 3 524716327 86 52917656 7 884260519 10 101106187 20 633107289 91 102747090 84 499697905 70 609776963 62 343030968 57 504697407 96 21377696 57 916840831 57 578894084 58 824414223 24 556509837 74 792232234 48 645632029 54 722737780 46 329340390 32 113330438 34 669241580 99 721149193 19 8425124 69 298544323 21 993827152 40 767272250 23 737481110 8 257688232 30 609292709 27 981170468 34 267615366 21 264200631 59 385457844 88 114891876 48 510043331 62 458665308 2 520658556 90 984435785 9 890400531 7 886267862 40 277307960 92 617090202 40 912313742 66 592274248 65 17422630 82 598835287 51 533078169 39 715016891 44 578463303 61 684414588 32 296863321 2 388056216 74 356703889 8 56588079 46 504699765 53 75948388 30 706648752 78 924327724 75 472006712 34 112709609 67 617737915 31 679347278 15 608120314 0 367942873 60 233255567 86 953359306 56 950813209 83 494838449 30 933509456 13 128205149 6 763342675 45 154900304 11 81274199 19 379375574 21 472667422 91 12163172 98 486728080 63 819244811 28 702730137 38 347470042 66 660169231 48 370623522 5 969674877 1 644464012 12 307300478 21 15977647 26 117493379 69 929080706 29 679124749 52 783507683 57 588180860 60 188376460 92 917702564 12 193440691 32 225523694 44 849867395 32 39727747 59 750248669 90 945109054 91 540468366 69 4561061 26 398926811 3 556610834 49 575268086 45 774789630 11 272727619 91 287699485 71 622932381 78 785458237 32 235549933 32 247306130 29 914440191 85 796532349 90 753837601 92 251508211 30 633909769 97 157222175 31 459466792 73 978493750 85 956541342 52 90440652 11 679133977 100 799143976 34 382679339 89 479505588 78 766388720 60 292277759 4 437681372 3 455708611 48 530158379 79 652608969 8 244884353 93 939160546 39 718319675 56 660693207 89 828042808 72 640557438 53 775338075 60 407206380 36 955763821 8 618495795 24 728668695 21 461730132 74 235505970 50 430297582 68 818960155 56 776421576 91 316612447 2 49944239 28 183287604 74 492675563 76 161330173 6 907867253 87 495919891 37 991758177 0 54229082 84 604365175 19 864684250 18 74404114 84 595338334 69 86870684 69 874260652 7 476046642 67 121202992 6 918991073 77 140257307 42 640672698 28 152216255 53 860539057 82 977136483 62 22605768 70 967998091 6 554326454 45 956165075 58 497620756 13 48715228 80 654158095 42 471805444 42 190249571 94 154469889 74 954145274 62 107214533 87 656759058 97 457234298 60 113554028 29 591868481 19 370430935 26 164025023 25 511172904 53 969187751 30 347956420 59 514069296 70 823993272 38 726896298 73 328461298 85 867044449 68 643455834 41 347452590 40 265797607 10 66135861 55 904949387 99 851436452 62 800567458 76 854655248 32 736615180 18 413608946 26 209405230 90 756505814 31 518447052 69 132164444 56 492197955 93 933926614 93 985462833 18 688351115 48 571785008 57 794257615 18 388253372 61 313112144 3 529767875 60 591629273 53 677683669 15 988269625 17 163583099 6 682015787 6 256897307 78 952268042 69 583597955 51 862825535 95 41491613 88 359759369 72 294454571 54 26466044 78 276131681 29 850436922 81 236742700 75 581229815 30 165635297 19 27280530 10 487029357 43 218004175 73 160983439 89 221816507 52 53449669 55 278011210 6 248779820 84 588502540 87 753669588 40 135195029 15 997516928 62 308773063 69 992380182 71 163475377 6 820749663 10 817226513 63 624176645 97 551122004 8 655933208 88 228408445 69 846438557 45 200293212 72 461439210 2 528029222 38 723301582 28 238673993 66 374893286 7 603508623 38 813368549 88 962621349 29 894199174 60 860904678 62 99935185 58 584019511 28 523870774 68 74296280 80 707079734 91 810491161 52 186675607 52 565171018 35 629888190 55 561701611 76 727437491 2 417063525 57 362183245 18 123502884 87 720834563 56 804530398 19 859722614 54 884770287 40 223421919 98 440468823 61 661408034 5 937319805 40 454423135 19 121968339 21 853788649 41 562220793 84 357593628 8 441066866 8 363878221 4 906121668 34 792834133 97 181362120 73 84564263 84 64447605 40 543287068 24 244115427 5 440459890 17 631175367 5 614419482 87 165735504 0 715041339 50 542201701 5 150385641 30 374325225 47 354399669 17 590473831 78 851147650 57 715022917 36 42611284 8 448310995 36 632910472 9 185699900 13 959281049 30 277912429 98 685378012 40 927427750 68 32424556 42 253181497 57 226468108 78 566180333 71 708736353 48 264879405 93 515332372 41 513467984 99 509175596 56 686814741 95 500529771 51 714890751 92 499794734 64 318512048 93 39279411 42 231540244 65 889569190 44 926519018 86 599942308 91 12958441 62 377699236 62 639047612 18 719250639 37 907179444 76 679004327 0 52316158 91 109620138 81 563595669 82 621278967 90 945681277 5 836106973 30 300666255 51 997052962 26 7700617 95 874780283 19 451518350 50 158161520 8 160499087 43 579126107 100 109393933 17 566468294 52 588367789 0 627666738 43 298198437 83 131682740 67 775187373 83 941286233 22 849986755 56 103332532 10 404307562 86 186464388 9 210483221 20 45747545 43 547952700 16 689889955 45 321850936 58 105706162 37 155941652 3 954968356 76 634107919 5 662208122 96 786908041 45 51507934 89 480100816 18 262040802 21 630503095 95 64362433 34 755979082 9 203608376 55 112230059 35 177409531 39 61960026 98 573807143 46 500277937 55 55662090 26 121210775 100 402423380 92 388007662 46 487620274 24 944724339 85 3329954 72 210650650 65 258984972 18 454581996 77 114912502 92 613007106 26 823901702 15 983912591 32 261972513 17 939903692 98 873625011 17 938862216 59 891094518 90 978037879 61 929060657 32 409335044 13 251929518 11 514709079 84 696753225 95 637586609 25 432320687 64 506860374 26 251808112 45 701464988 28 92975573 73 430216516 62 514246299 43 755342205 34 496784395 82 177175053 61 59419613 76 883839583 89 535098207 86 695273938 28 331410657 34 315877267 41 459633353 21 183183033 46 671716900 49 960213656 20 939027624 42 13771346 93 858188975 87 948411842 5 917930268 69 275237394 72 445163621 91 634243290 71 104986507 0 190343 5 469845894 82 316433070 77 433608638 26 838418871 80 767790510 46 141816320 55 650509320 15 877889379 73 707699547 30 419462265 28 271320100 7 153706061 10 769698948 30 993540601 62 346417666 10 431550229 16 556194043 99 912951885 24 902793009 19 119260318 79 392934061 88 379029067 53 891277141 61 926464201 46 504176233 68 237850125 48 674969945 48 146635933 34 19917933 79 928274582 86 275415973 19 932023570 1 81635286 31 32579706 65 77912244 5 573520543 26 985280674 78 210861306 18 724091791 12 632710114 93 825799040 63 460376572 71 745123214 89 949954131 86 340800703 56 663574273 85 918616946 40 211734859 22 110607365 28 451481101 70 991338073 99 864427351 52 694095132 30 909278802 40 531619235 3 431251466 77 718420148 83 47065262 94 968778924 79 331218944 62 201606952 22 581393800 24 389544359 48 885750504 81 148107001 15 197367565 57 344863679 15 695781094 27 928258411 24 597601853 76 444905832 10 697066336 32 928348039 36 932036108 88 851241183 10 978581196 71 132382488 37 727733854 51 370393998 16 79123182 87 783721452 56 24170459 1 718548186 10 751379339 93 387060388 22 816368730 25 755913023 65 933362980 79 49659979 18 284442928 95 108753120 41 113154844 47 286115477 75 959473563 12 271850433 75 369239748 96 953889882 99 291040389 5 465380588 53 811977963 68 296770016 96 758231593 4 900011268 61 463286254 58 106304191 70 33228984 65 824861083 21 319031630 71 203040813 94 32526942 73 816357147 32 950417107 6 788895921 26 502742536 1 38120403 87 536747595 24 858073002 3 565000868 2 822434148 37 702851021 60 509866423 83 279364633 17 435013699 14 36462641 44 629519696 40 613418628 19 581141285 17 883885311 44 481461417 86 191378930 68 333211061 100 851551836 46 789379415 10 839095897 6 675115263 58 608626763 50 939911415 26 39003355 50 146019914 79 659947418 95 933402580 88 956874886 71 748654997 43 609253973 87 87493209 20 515373250 78 303427623 29 790574817 94 717892099 45 165241534 35 81180834 8 427514039 93 691861743 81 434796088 4 815540942 48 597109632 63 641323458 30 557621873 15 957217651 36 941996393 16 700554104 12 198645010 8 570638222 86 264905265 78 832913869 41 283092849 60 470769878 39 72644963 98 356567455 70 500639827 0 202405601 20 866332466 54 292028566 5 471261885 71 386511616 83 660045363 0 26994626 40 492867623 31 589250231 39 618795455 91 885789631 48 187013526 9 119132425 24 433805527 67 942827168 62 423676891 80 612670652 38 817685099 56 712800022 25 368372198 90 87395227 71 483117735 42 586603075 4 178198918 44 618813656 91 92726959 55 509084912 1 154579825 8 582872857 54 734976762 35 332326244 54 991212906 100 213223794 55 912596048 56 53931797 0 374138405 70 845816385 92 332349613 72 840814705 18 545661850 84 130758467 71 289792367 99 855908227 39 756690049 47 228303007 53 581957041 32 276473717 66 968582973 50 922452834 73 44003200 79 510119170 83 580140986 23 470744803 4 635661378 5 357217865 17 792614010 29 711352761 99 845539365 84 660252291 89 676438308 49 774949041 21 381743155 20 396649633 89 638840462 100 701799632 42 377111592 18 466338004 71 422047866 63 726878518 6 140820196 12 590173335 54 317520508 70 690054734 64 848306768 74 591533356 81 822508607 27 744423291 27 444001653 78 313984850 14 399681133 32 645658743 66 902152991 82 304360871 100 978415370 59 484411128 11 889538771 13 665950208 87 763862712 36 377305230 48 56901801 8 266609517 76 522778518 73 451478532 40 1349206 73 593044638 37 60083544 45 676375815 30 823065002 28 290575996 50 425315994 68 730200996 74 431850348 14 627839413 18 955369870 8 768861068 67 461742320 35 819043323 32 965209450 87 813777293 2 824104581 50 246827436 62 902175819 7 904869523 69 364392119 100 915867574 75 293396456 52 188659198 27 995638877 79 592407198 34 761065263 53 286855208 3 2859384 71 740477799 84 768294032 97 595848612 100 748694455 97 197742234 52 493117316 23 20540340 1 340035891 56 810380630 7 914900023 37 782776897 29 992389209 56 347149335 89 87061223 34 466821774 77 139308407 42 871185316 85 541645379 84 663268010 27 813358379 89 819710783 15 517025772 17 931619559 15 713587342 60 872253180 68 524556908 94 985942625 26 414481952 94 323606390 24 871936206 97 513924122 63 103151146 53 823625078 4 441302776 90 634121431 39 494576007 93 976872830 11 72012069 83 302168736 18 511156321 89 189295962 47 536234533 97 554815807 27 229227050 75 392245950 78 336952290 77 706534349 92 323019860 34 230724494 10 442751111 46 668093445 78 386977323 70 465517339 3 477130171 72 983076667 18 74414466 65 357684825 34 27991523 17 351782865 44 768754997 3 374451787 82 75218167 74 231357651 51 675981375 21 961578570 4 282771323 83 671403574 39 13359218 9 892375768 80 420853729 28 654949033 74 697224329 9 523735492 44 457168226 43 437900258 33 998904853 36 968408564 34 130311815 2 596254729 19 537374869 47 48504239 1 556923387 99 719074031 93 507042918 8 437792247 50 334996775 4 835913508 43 38797309 17 148948124 47 180971537 0 747106841 79 30035383 66 786219585 76 976519597 71 25435684 48 875290437 65 82278806 92 693849763 33 709484684 93 511541157 86 649956043 55 916309586 92 106318868 88 421943848 22 440749739 49 290694512 97 137906590 45 291219453 51 235709257 72 152779468 34 163516755 46 538412314 93 867048070 99 865703327 49 982683780 73 716113263 92 882358455 7 793980019 94 915036404 2 79245481 70 316825933 78 840387972 37 299372468 33 480385194 81 651317369 75 947008805 49 132655453 29 272621948 27 235572321 0 329441913 52 526270844 85 904523065 92 500922159 8 120407053 45 852102861 23 992713948 21 595338098 92 109289954 57 193629142 48 147061818 33 11033416 35 160801046 0 823399863 45 532742876 38 643930488 90 108828115 41 866264090 23 950572768 15 159730873 40 314996863 31 313148332 96 415788914 46 722027098 31 778433422 17 118234534 73 511480914 25 525495599 84 724725691 53 932784634 63 14584111 66 777049529 16 196535208 33 396585638 30 931371630 32 560186875 14 961382630 23 367618754 91 880516517 61 190653693 66 430935812 98 920085369 30 653645290 0 740977624 34 709577941 66 182729930 77 494434309 7 386993342 67 884084744 35 400199376 13 280743401 95 661043060 36 559033588 24 454269905 76 330784015 88 707934155 49 781709710 43 851633169 42 438139477 30 569206836 55 965580089 7 897524677 47 685591957 77 319813098 92 531890692 100 516595573 81 817965130 97 443832928 40 931345532 1 482417089 69 555020629 36 763497474 89 665785010 67 319185739 32 341201401 72 165068056 98 746164611 77 175061347 10 914867148 85 813686450 18 712007231 78 891968199 54 969223023 5 420840221 79 533095835 64 713663149 62 679598120 19 859795558 10 260870532 76 834192815 87 270485301 65 500550492 31 147704008 42 167122121 95 487753897 26 336189694 64 754582042 42 978279253 96 104836584 69 106469829 99 140861850 42 851741514 22 579934207 49 821194171 9 631493924 12 626375382 53 620986948 95 476611416 94 423133184 19 162727468 34 664949560 60 356680150 98 541638063 33 623685257 54 957685186 68 209124518 95 438457720 6 41462359 5 199558362 98 607171372 88 902438524 66 498886620 79 368562354 30 291501265 76 66006625 0 229572569 2 88333315 65 658296102 52 948614187 43 35420905 86 783859596 45 863044217 98 341154760 45 155523993 81 673518300 3 920708257 80 989388959 4 184776939 72 962064274 29 864454387 45 712451492 94 576535121 65 468427291 65 11750067 24 111518411 36 326353002 7 660068133 97 921895308 6 848837229 20 130529126 94 410948163 40 576405893 76 207179170 57 559099470 98 166925299 74 641208877 5 262871777 50 629049373 94 471709224 85 420926473 74 423858948 38 908192800 41 200908235 46 829617221 63 959185790 32 898278881 34 615231456 65 214169522 47 764316705 91 835407987 11 808859123 46 745223934 5 301547066 26 708968426 51 968165002 27 568306432 49 779403209 89 372879928 87 135965841 0 930607796 6 216686786 12 666860978 79 192348863 41 430467720 56 38441275 56 153491459 57 660103272 25 893345500 1 526757309 95 495798379 81 581984462 54 332703883 33 728898060 33 118026497 50 835284091 84 429603575 41 360929192 27 431714476 8 723534515 1 506383945 85 207068189 100 849922435 35 609822118 8 342241554 18 433713316 46 682140471 71 853612591 84 944413682 76 326256796 93 133481750 18 744204751 97 407411329 40 418597639 73 688879896 86 925223986 42 287107153 43 968961709 99 359032606 93 796171218 16 313920487 11 818592896 40 199270372 31 798418235 56 650308275 42 801369211 32 877972962 46 58959077 88 92251 62 873765264 13 774500583 1 477069686 35 253214894 96 19604045 59 377570186 89 847957894 0 21220557 72 945465617 47 363563281 52 293311443 31 2420132 83 717043137 23 593062628 59 215995167 41 886922589 31 284098799 61 112711916 31 119411113 69 304140074 37 362159693 34 372658509 91 827665838 26 655160789 29 22856397 3 677682642 26 985102614 48 297809015 75 327243723 87 878126196 23 379467272 40 416013233 88 861760349 73 350384558 71 876913810 36 698402921 35 922920096 35 805258157 49 552004926 57 549851102 29 192428414 17 831272502 17 330682794 77 732264382 43 706820884 8 761668898 46 813738777 68 635940369 72 825545712 88 243144664 81 467668025 0 895047568 57 343972943 19 161241078 24 44430042 27 817733629 73 520941942 88 279596476 24 139410876 86 860141028 3 677428615 64 231658313 49 167684109 4 153585331 70 883206877 23 962858107 16 762898199 84 156326186 44 624143161 54 261505936 63 724853306 3 966768122 85 941394491 43 495990627 53 199805819 62 367371469 26 844884327 11 251195172 69 983040154 51 655818014 5 941462165 61 943561966 27 190372618 82 946500164 2 793963889 11 405018003 75 696672821 17 260515067 45 321028550 66 926480364 92 160488927 94 845454371 49 23034250 53 679895182 22 945857310 31 352361607 50 610194972 70 706182103 90 521357168 26 375175276 65 765470868 41 94029716 70 513851615 18 28966837 46 342170389 30 569728975 100 872841792 55 754950688 43 759056625 13 883171594 88 14482778 55 735347674 18 843922304 52 336081293 27 800290567 100 381433649 24 211904237 88 132952151 30 261001842 26 401707833 40 792730032 97 582908693 93 801854675 46 305867230 16 820123581 85 190678255 60 259300485 51 144546005 18 739022527 71 675657962 96 38650235 0 31194557 7 750175978 27 336980105 44 945209359 0 167537692 62 398232419 36 830576155 52 854262887 42 158014517 76 474066155 86 900047423 39 163639191 79 333949499 16 375642088 64 105203634 57 219142280 0 800497900 60 432667621 69 135739698 89 163052868 45 756276287 85 927163055 53 670281152 36 896882212 15 355679062 77 596023682 1 385014364 80 652805508 15 158910681 81 170670100 7 667066278 59 116401182 90 713223337 76 288044904 72 937313922 63 338073052 70 605656632 50 847300460 61 579809832 60 727067084 50 166584106 97 309254235 72 829665049 88 171704334 30 435079347 7 734090492 68 126535246 49 315465647 53 593916032 44 278485895 48 827051803 19 274371399 32 204323143 63 640242066 54 450619857 13 187952604 70 411858499 70 652499645 48 246268841 55 115933597 84 229186461 17 185900813 56 867123124 34 703960402 98 292969613 48 694624048 27 158484601 71 875875576 72 544713638 17 387119791 69 134464788 22 729422256 88 384833960 30 533761653 94 488751162 38 806039047 78 462689384 4 873423031 20 656661728 17 587497148 84 806450260 34 59985462 74 922441755 0 664680331 89 444094294 13 593921562 37 908022167 58 85485232 86 164814618 80 985981967 37 429287707 73 720205839 100 703055181 65 420629983 37 78408283 21 456237276 75 218448318 36 552224802 62 89483809 26 28755390 10 791559310 62 786079583 29 41858803 46 862866256 66 348677108 58 220356141 39 757560809 81 144737794 37 973270993 2 445809443 94 793638653 23 220847777 50 349035866 34 739956702 7 952414806 56 163887649 22 308659561 60 830511519 87 808783972 71 463542220 78 191423394 45 944134179 57 406362881 22 205289077 27 437248352 88 510508998 57 889459222 70 914194277 55 289008960 43 443517002 38 466840655 14 369821473 3 397528142 20 814232404 2 101067441 92 551991729 84 725647413 85 201401097 73 779254944 20 133807790 54 453577216 42 125440252 24 804899470 8 933407543 62 121768121 94 409823573 45 835130784 35 234757277 27 135046344 19 707775134 60 361258372 91 34245899 100 503479412 78 217618371 84 999869157 2 330504273 17 853390150 100 790540492 22 173620251 93 742606625 20 412223790 35 279974479 97 378700090 77 105301031 49 801502223 1 286047735 70 989410533 1 78329836 4 690866188 99 720333386 18 390422741 51 878681834 27 375057136 84 378011687 37 624656506 5 516626167 60 748772616 67 981398283 7 855258667 8 882441197 42 262218636 14 537997497 35 959728061 100 97884103 1 751271176 0 844559704 1 328054991 61 663516207 100 129681139 92 967775947 38 269846400 21 773151470 59 943120914 19 664430427 60 894475315 95 415201241 60 415246182 90 686025523 57 40384282 10 577355235 58 795156505 49 665302746 80 925836035 32 375789714 73 990150859 80 56510559 80 574724859 54 189495637 28 571379458 9 944289297 48 989760897 2 784745140 75 136735349 89 490410324 46 182166288 42 249461751 28 691684802 95 599503271 74 973686567 80 590167761 63 615654004 35 749108671 10 190143279 8 576092319 64 202657525 29 410698996 80 23246333 42 951452334 10 317606102 3 972015785 26 382437917 3 968368139 24 249074286 99 782342031 42 400715175 43 605137218 45 240978929 11 984587293 39 285473993 45 309749280 16 130233807 30 719133913 68 369221783 8 610536538 75 833693314 13 617453940 75 663671946 19 474053114 44 381272544 87 146180465 76 59462448 57 286432832 76 762635768 3 127894259 57 927164934 57 987659521 66 437402984 80 284003386 48 828817479 82 627346159 7 956558623 48 918863360 5 931033041 78 699013044 84 661838560 9 974164596 57 694831759 16 397070396 53 481300312 92 472143543 90 872399675 96 486625181 29 734574592 54 555719206 19 771290 29 415051409 24 726817999 33 749274191 75 94458557 60 34545713 67 593411966 20 875856659 23 912032027 66 522486316 0 73482463 32 736958798 28 214668418 35 36422111 82 235519765 24 828063256 74 442376919 68 910968418 29 990302538 26 236852785 41 312419557 94 630037485 69 442364832 42 35984478 87 409216780 96 327863960 75 931750307 2 180510505 65 86029719 70 282266608 95 803978740 95 790700825 99 920886184 27 658905942 17 230073950 15 358964464 83 262623867 51 687627920 93 532007072 49 780866912 36 100284874 47 681852295 76 684546337 14 249704297 77 87700060 29 158790093 20 830251243 12 82131295 39 808617085 39 166618963 96 112235413 73 668684748 45 231732039 80 718325965 73 449080438 44 452521928 37 614693227 41 611557488 1 197053414 6 106338080 63 142696570 55 318547392 89 729068127 77 3865134 69 898886425 41 511714256 41 455575373 78 702333391 36 635567200 93 774152518 15 468986207 30 363642702 36 926574791 69 975509435 52 308634449 92 3727768 1 699160480 60 640153507 30 999833289 88 705546302 18 646632472 26 666183876 54 426877544 83 515980224 29 173011695 17 177383521 15 153489438 95 987523058 3 748857727 74 281754228 22 171885332 30 921892158 53 323805361 60 213091311 60 457627075 45 818185020 85 408799723 98 490217700 59 221705319 32 459256813 60 872107106 94 216425875 65 841678663 33 869449467 69 79292962 99 460600556 15 377145513 88 970234068 75 968655133 38 44252738 64 879591904 3 220868011 53 553416104 76 552417507 41 665148644 77 381131279 13 157427910 40 876428754 91 268845110 93 464477732 91 697666342 63 772212029 92 365405031 73 226757009 44 858420537 20 994346837 42 506823882 23 419191653 7 234378712 1 165683380 43 8073173 21 506186338 90 249302214 46 602027775 52 12027289 82 396759285 28 125189091 47 126990391 78 104086707 28 957924002 78 167637848 95 288281149 60 986750016 93 982243682 65 859217519 4 466670099 74 352675429 70 445717792 4 301168191 25 920431376 89 555792441 23 31061040 51 510301704 77 854991068 60 634598663 71 481290280 8 20746413 44 575898264 70 791856904 70 501979225 75 728178652 21 460728773 100 709343279 62 903766636 98 347469823 61 552188086 76 195666098 16 577053420 3 221235988 26 884811962 82 163314469 98 908441066 77 720286322 40 596995304 39 431067886 6 701734172 45 585546896 9 297669278 48 924389426 80 603619576 4 876997870 74 324913115 74 394202498 40 955363623 47 640678316 54 251265807 19 940821240 92 996196453 12 475777283 4 710920829 14 600060592 99 176664 20 992542152 34 616558753 7 271944147 71 849710973 5 918837042 85 512930997 51 54738032 70 857548724 54 551802231 19 226520850 48 404006133 76 799492666 62 579944300 35 866831479 32 831670026 61 429205843 47 611137090 54 451238564 54 251246749 49 687665881 40 757571042 94 347165370 18 183255465 42 415269128 29 919034667 90 857714552 88 877603997 73 148776423 49 568188349 33 449881312 58 518233931 18 395142215 68 850167402 15 9025886 86 766082737 12 434109563 15 265434451 58 975470456 29 55718443 100 119107297 44 930944021 22 781694702 49 236530485 72 743255988 34 85206120 39 534103610 93 800794375 3 113417391 57 845337615 33 447269918 64 749045302 34 550402795 99 226105340 91 224564606 40 307004021 46 321940936 83 927672231 77 341458657 48 99504017 17 180846816 64 121767329 89 509070617 11 246844370 32 663013988 20 521704498 16 293339730 96 649571082 83 599836289 57 452475002 11 540808313 31 973642042 32 76812487 27 247453624 24 201224573 71 997018141 58 541977820 28 19365386 74 272309395 23 992132728 75 73570935 84 523354860 18 361270040 40 625019583 8 67530099 71 16059710 62 404313228 60 618135721 58 373115215 36 63345199 82 81870221 21 484181303 24 512300978 16 946512756 37 524051658 65 333391861 90 969233780 97 183536261 96 413036587 45 379428359 58 162205217 78 627045865 45 223408931 11 237723008 45 191775586 4 100164220 41 167303137 89 860771729 23 289022464 19 60670325 28 817867780 11 447489337 68 269584471 29 590725780 48 922964854 88 459811124 64 533287129 19 868184625 9 478064814 31 463685315 66 742374287 88 578257499 56 228753326 46 843863647 27 693921370 52 233121103 87 864202153 88 484252702 40 631665103 82 398429858 51 778240613 81 446531225 53 710310370 36 616434790 32 575516334 47 1005192 60 723523549 85 519301472 41 802481944 10 307769566 83 615438420 85 459835600 57 798292466 70 185381355 81 13979956 79 757988408 76 526563203 12 543107937 57 680855628 78 235671412 76 294765798 60 637627011 9 561372883 68 376752703 72 981279784 76 908075274 47 401774205 62 84779663 41 523129851 75 376806306 39 711556610 27 601835341 90 885326342 38 276449420 22 898189272 74 262268370 92 148265368 49 181948691 55 309467910 15 329628470 28 812188186 40 167890944 30 941635994 75 935497218 44 699781427 51 280607495 65 6034365 14 449428788 9 932719018 84 862470707 26 500655280 96 230226317 88 976731931 32 447706751 43 242663354 9 204333406 23 437840925 73 412486375 13 468043605 32 13187554 66 940529440 89 281055630 33 917811330 100 708688089 97 604058748 84 769992367 64 563167082 58 737038112 26 974934501 83 767885322 80 190555202 14 890971318 4 876899302 53 488202496 9 638447928 89 710042206 32 683650548 0 41028972 60 398796381 21 820303580 93 316976706 62 360939000 90 492301006 7 339692791 16 540610536 0 88211454 42 942696088 13 26311401 45 338694488 74 726161077 89 414205754 6 860206810 40 655807199 79 312931048 3 444854179 93 493472786 32 930121230 100 380722678 4 39670231 17 708687635 17 690252399 57 948922682 2 106384618 40 388169160 63 242487778 10 526386675 48 275492304 43 681626335 61 837429329 56 193914944 99 971380631 85 754161960 69 596499166 45 991785306 38 869073205 12 576344346 3 784932242 98 957512671 19 797741212 24 22770825 87 749951312 7 309191806 22 103994684 100 501174974 10 983970984 12 908891854 78 642833028 86 288721597 11 986944175 44 331977103 90 793291332 86 289871194 34 448348462 82 845152343 81 720505503 5 265150762 5 281636642 58 34561263 34 897026961 34 709019722 43 235388803 87 448754970 56 847276455 4 682512298 99 534595757 17 434743272 100 704225401 85 403948403 57 129113422 43 683724514 19 59115790 70 756779247 75 565024418 34 313113562 65 643825438 47 534796143 8 444928013 47 19173109 13 748640494 63 721794965 30 654269224 86 22336997 41 877490460 86 253913153 39 409299096 51 70453941 58 292616127 66 51701382 24 268471398 31 42623846 23 732938909 8 578435560 18 720635416 36 563724000 88 497125753 81 638546738 81 164287004 29 172438205 25 641564302 45 439710774 55 446995713 1 763105005 52 87118530 86 92929521 89 181649616 7 819542170 57 529915937 10 526809747 19 564607493 10 498511079 46 380833233 100 671585942 72 693492526 60 300680144 85 870737743 99 316624191 98 344005316 38 550990541 61 440544564 83 614903282 32 566189921 36 706983309 28 634805031 88 186704245 26 324529468 11 671864138 50 889925261 35 794021662 29 842842977 54 71105529 96 588180422 60 119743978 39 170384385 23 546660234 84 721023059 6 411373628 97 322619847 33 3556595 47 899152678 23 289766361 94 207445722 38 542680740 13 682320853 54 522693746 55 68596233 97 7122148 80 49986348 68 925379348 47 245715600 54 321187459 17 42034424 2 963185233 31 750648530 85 18373426 39 767211641 20 948993915 32 801797049 61 660749214 63 864076657 17 357864747 32 816537428 37 392480714 75 678409977 23 165562524 35 179683918 45 360117968 54 209266360 76 889099183 56 405489034 87 669020483 0 71437963 19 943338077 74 576920583 59 600381628 19 732777348 51 887238332 21 117347534 33 550929283 34 449158654 27 374633252 62 855187494 60 455457054 66 454922448 86 33546352 29 695632594 12 419235691 46 21301686 65 368408637 10 75104762 37 487958542 31 525144333 10 547029793 61 778117220 65 476013824 77 124741577 85 127723895 83 339645026 8 388290496 17 814353294 2 108017890 98 576072758 20 831327824 79 745871321 90 961242784 60 266911907 93 738367205 34 400932458 38 75867559 58 402626209 43 124755929 27 601181350 42 783073014 99 312216005 11 486629359 2 679528871 34 343875034 78 263435979 7 674826065 54 282397802 3 150854057 13 992728468 76 539067148 73 337673875 41 712359823 62 415360023 95 428875992 14 751271904 40 31308610 33 463063476 59 214623218 9 562428903 0 725849641 65 781507629 94 418693374 26 443793332 46 704688496 58 473203160 22 891334377 50 918862 45 67453893 99 952155126 96 63805486 11 972788945 59 803381952 13 504325996 39 166097667 41 448718061 34 143557118 98 287730633 31 52135111 90 476859853 54 411719719 75 704769345 46 72966593 72 737858786 38 718167100 12 605836820 97 258793918 57 53946702 55 494704225 47 787149447 61 614941322 41 720367402 74 858552765 75 419518093 70 177523397 63 905384550 22 126740484 30 112642021 64 658703529 6 521844105 89 259984458 73 620241402 15 877022101 67 485634039 88 821054835 98 415969799 81 28910611 20 472802061 97 906464347 26 944585983 84 186637805 77 460458210 8 158063605 52 341845588 36 490158360 57 714968097 34 471533862 28 796247351 81 434722594 13 199266019 85 775184276 69 417527308 5 236397732 50 171062959 20 362242492 19 645043914 22 401461408 22 979157031 61 10494674 59 270214521 0 15024787 9 337361659 78 422543287 72 214917094 59 14375242 12 876490069 92 675372691 16 879453631 4 373842200 93 63071990 44 861326837 10 177986654 22 656493480 90 298504691 59 918232964 24 596575575 18 969269574 67 378364487 5 445396553 92 444434123 98 478626460 74 249164943 68 632877611 82 434064944 82 740578799 76 930296271 22 827721968 27 731364036 85 995699137 89 642192058 86 896446428 78 341098338 27 541762721 46 496202280 14 132113265 60 484117225 45 787399140 44 478303186 37 854679603 16 89406670 36 480820005 7 603392953 28 95145199 61 868755195 95 370202966 57 800775703 18 45715530 0 674426768 70 35413065 9 82878006 17 15061604 48 209387296 2 598664469 21 583147446 100 803452378 87 115857017 32 865669233 59 986902344 22 735081007 61 506131682 9 129018954 38 576655816 30 425737 45 976903428 34 163716937 51 889899517 63 341401012 65 875361764 32 794220294 20 738104144 57 651214185 54 293436558 10 39723439 57 523690509 58 509141512 28 651884043 60 733216426 84 104137914 83 873438719 63 611623579 57 144318379 36 676396900 63 747729375 63 851442113 79 760011202 8 404330395 8 862641280 95 409210760 45 56543736 27 613299743 52 690799646 76 914506195 32 612333146 9 971928480 97 526469348 15 358693812 85 499882871 94 563020225 18 339669058 30 812463234 62 147780246 53 42969087 64 817770946 79 193801843 6 820550309 94 678794703 93 244741661 42 748376791 70 78674449 58 232785590 87 295404627 59 382541881 90 345856105 15 955120158 68 492750413 71 732049032 20 220314208 79 777964034 2 886375600 22 796778106 75 269215940 64 831118841 80 928900132 51 313988103 91 679002037 36 10550339 96 387656571 97 165074771 57 273506902 70 146076294 36 3947022 46 683478096 81 522922005 84 330427281 52 178085226 98 385229877 77 139560875 29 828122753 98 635841227 41 843318981 12 567637755 6 203267993 90 428471269 2 724865492 17 109392030 70 312490171 16 355231441 53 826844653 65 263831574 75 738317809 63 660287285 85 52925379 1 214317922 2 791510821 20 821581969 2 377161842 61 802063894 24 643335366 55 280391501 51 943260303 91 276373231 68 452640404 30 411608004 31 580752774 2 618026055 90 602757045 11 421669404 15 957035137 68 89242035 77 939204905 49 1232002 90 837458799 42 517644592 89 773960829 0 444322514 75 943199866 42 173388925 51 687046683 40 216272918 45 72405260 87 749680807 83 490772611 45 735796275 89 40021644 45 651200460 43 669050692 6 485154691 0 224336099 91 648635803 44 205328883 71 234294449 21 613882647 64 329224248 48 567875911 23 424329776 62 928056611 48 372339012 49 882928836 90 419158157 34 829271473 77 875967522 50 987353134 25 665071138 94 290691754 20 780983084 80 529862956 13 468864958 54 746758423 74 973552030 23 938878447 39 460702599 36 45546053 84 23640720 71 996623614 82 843727494 6 507936626 54 613317048 29 561024500 53 412582903 5 443228264 54 99823228 33 805463673 35 206903279 1 681352999 80 933634371 38 907076331 62 436159298 73 776121198 50 507434011 66 166062121 25 860386260 59 787407022 16 868873145 38 263915059 12 309390539 57 906409124 34 212817951 6 451364995 74 603177263 51 723142399 63 523961768 98 544708204 92 152692872 35 635590333 76 221402673 77 498845544 24 469983001 10 962958525 15 153526185 77 639527840 94 729439589 37 711796736 63 474690470 93 638240181 39 873869598 25 960187376 58 128023308 98 419846370 59 236198234 89 306248291 7 158787886 25 444405564 58 920929642 15 849654126 25 749072634 65 299746787 4 746319833 27 331949871 55 780927297 56 29191027 34 958386897 85 723845284 73 64578339 61 129601428 47 904419427 37 138294896 60 630265368 26 429462817 45 548477917 64 929197168 97 740390750 75 308391023 70 858240076 63 898809904 29 705357847 13 166471349 6 922597481 36 635230246 6 250143623 100 136642446 64 722347174 32 537681392 12 280353877 2 349767988 68 928807665 91 4524113 9 392296307 54 925919235 7 73547432 68 206535374 58 425859355 45 512268023 98 159302271 38 469163529 93 278702960 87 479266869 46 658792302 33 820912909 39 301673305 20 756569927 47 587309195 8 204777102 26 464182762 79 640044346 35 101886083 84 172523509 14 563537468 45 994273017 79 21157049 27 356589742 56 10005433 17 152802141 2 451861059 9 774238271 98 763666052 78 358765893 22 184909355 36 331275524 31 18413250 82 739078330 79 843199595 23 623303415 31 11775107 50 125859329 96 151130145 3 450395476 27 867683860 96 739928537 28 28275123 90 642699863 43 288734403 16 930650852 8 440959992 18 253601353 88 876039522 60 189290248 48 381138511 11 103308682 48 155970549 92 256113723 84 482927216 63 708421527 70 110872196 3 839883114 99 287081225 32 458709544 96 860816972 84 889306114 34 771223530 1 565289510 79 5842647 37 839303721 21 200842815 17 27406874 37 82354644 27 408598032 48 535080543 12 350740114 76 31037968 46 352374612 90 560552484 50 105552452 0 852649960 28 716239497 45 759437709 80 128935796 98 185206080 93 961436822 16 339889385 79 412685531 25 277553075 16 265697090 16 333384489 87 513132874 31 560494222 78 470585647 78 84588550 79 878041184 30 250998978 64 987411318 55 928345293 87 869312320 53 42154848 86 873320113 79 555820671 23 108634417 1 544352224 98 996450636 15 213315670 79 75247938 66 233844362 50 357110976 57 220360983 30 431703371 86 100489711 24 615835231 23 584010016 87 758646620 52 465579705 93 430311877 1 380263466 65 496739954 86 250227652 50 360109523 91 523197899 26 821883513 99 905418683 54 308004948 81 687151190 69 412354876 15 449236036 21 495882641 52 748117020 12 319771033 59 154964386 73 31454796 59 952997373 12 819611723 70 465105531 70 35286792 41 595007192 90 411096891 68 605872169 4 824716793 93 836308497 47 672292172 93 365157327 15 243367208 8 579403998 39 696506295 21 702149206 19 180435552 88 296837393 1 825899039 74 601618974 52 341995441 68 794023934 57 211816826 9 84304143 80 130884863 87 507136483 1 599718997 36 279211839 11 482856396 83 315516029 12 216978213 66 516202739 31 316444877 78 976097474 47 70483519 35 158250953 3 586453178 31 524982 44 688827599 43 977393120 12 502225723 80 966678264 54 86230645 50 529084591 60 333404335 9 269192638 79 66608575 19 33093918 36 505797706 29 123793918 67 495646326 91 109697387 54 145092086 99 554414058 31 537666899 68 785383238 91 140388723 96 388156934 42 702033435 20 629176913 45 233760684 87 607285716 66 984901358 17 131582973 59 897727279 38 904259485 14 676366902 25 992297550 71 917092888 47 939333138 45 48002703 44 33525780 22 740036462 69 97621392 6 470535424 44 585764088 82 944581019 8 124570026 79 103199444 21 243453191 33 291045865 98 442967397 100 451281419 30 546660694 48 329956787 83 53711191 61 714335966 22 372445648 24 231658801 50 497494559 45 771994385 25 588164607 63 424954240 64 89056126 69 811779940 81 464650763 73 917388780 21 300662396 97 740776412 55 680145085 19 415333728 36 16960131 67 56518776 64 762840526 14 563649627 71 416284922 42 759037063 25 550693803 66 340895682 53 640864517 11 789038688 4 163478048 75 763758832 83 742258370 46 285339839 60 381563403 18 818865345 35 940239922 51 945120091 87 975328057 2 136321993 97 92803739 45 895685569 9 385178650 80 913776993 36 527736270 98 268336910 56 229090467 64 388362305 69 321698461 39 96297802 26 607009956 48 940638712 79 429026540 88 918579463 84 652618105 80 14323529 97 68788766 63 172236352 77 367722774 71 751431246 39 462251252 64 901321678 65 467675450 10 268775936 48 510685933 31 981480210 21 714906255 94 805601275 90 847531754 90 521991735 33 32896949 99 936135246 88 388716358 96 309054944 14 480060760 5 675525256 58 411045644 62 718288015 13 10812506 75 793688972 84 788857306 41 29727746 16 963827241 88 735822289 27 542014199 88 274962976 43 867177786 13 367364748 59 230286356 56 456971755 72 919554217 46 844893167 59 138222378 59 204833155 50 506333344 33 194051404 22 529128379 64 604419284 14 755978535 18 292509332 95 759056184 42 33776186 65 615561787 59 128359995 54 861458792 93 346805739 92 821565455 63 625788937 8 643304081 58 852619538 34 126345366 96 829595843 78 695748546 69 142411485 54 777412463 80 911670755 93 515606122 66 145490731 23 749435817 68 104796504 60 740410311 39 838020526 67 79988935 40 456759520 90 483820968 64 384678746 12 675902893 95 921323584 1 132314367 99 354926826 17 398403264 34 551192905 35 233484655 24 769776255 23 904192839 57 483749427 80 256282155 64 117053917 34 326145872 91 415850735 72 646091310 40 326639955 59 873882790 83 76473479 15 610095555 60 178979880 88 820171912 6 224675750 81 460387398 81 146685588 70 501249233 62 34271951 66 995189155 3 73181430 90 584102726 60 353032829 92 530305524 41 913388163 34 200861963 42 452777233 10 109570736 60 890582203 17 78699948 74 557514542 93 621259633 56 113200789 71 756701712 25 916500309 4 69969769 55 341415357 81 765099119 73 910265827 21 149548964 67 484524810 34 668103220 18 11084863 35 896171394 81 748720126 88 645552707 12 510479054 55 624718652 60 273033818 23 828475190 82 181574626 43 547362122 68 461017096 8 967964464 65 391633834 94 541997715 91 781146782 21 292535321 19 419649657 33 143975720 72 567213084 64 557262614 99 997148966 93 514474875 31 51093394 93 351915147 47 495288799 24 915651437 23 67921573 34 576402738 59 291862765 96 998913313 56 359160856 40 866499375 6 768404945 100 211481386 99 148420148 18 204722115 68 383904600 38 371258821 14 681145411 58 429426931 13 313965089 11 73578997 61 832594279 42 874816409 63 51210984 35 601553695 100 15979850 51 299688132 48 334342663 12 361239472 76 765679788 37 487924319 72 793902136 97 885706342 20 57365763 15 919608556 2 337619571 60 918642119 25 879259985 66 387966818 36 348159241 41 764039240 5 47713041 79 153387716 11 736274312 36 963930144 5 623897283 29 306112519 40 707341529 54 21252804 14 500479523 17 488481621 6 930869110 48 872569102 80 314447339 2 212289531 66 571057728 31 841405102 41 962055237 10 706590498 10 181650268 96 573176127 90 216615182 29 534317587 94 626587941 87 758262837 16 448043891 64 157897127 15 102159013 50 514976650 67 695363250 23 247594774 88 529883831 5 887570716 85 953327109 14 193079093 44 968472936 28 931932660 94 994640891 43 653685624 35 662230687 59 13847929 39 416827517 35 585638273 41 619388097 98 341105701 68 487002236 32 533102102 89 22492703 82 520258569 3 533895524 5 728021702 71 16344698 44 732614588 41 257371341 93 938078395 27 27433160 30 943644490 79 982472788 60 765877439 23 283231310 51 367796009 73 130704626 20 471736341 2 201301996 64 738670357 48 399855730 99 675691232 40 19160429 9 178710111 82 725223586 6 797409540 29 936776022 79 178205640 53 184500595 57 567847495 58 902495988 74 923440665 83 748655781 99 606824926 19 386571638 100 798154267 20 61252157 1 975293172 43 695970186 5 515970285 44 651696805 16 365009908 5 274374703 29 368579451 60 582969228 29 165520848 43 12876322 34 334504452 47 315506335 85 887423036 1 962881215 65 392097802 22 493213446 82 628684550 71 428609662 59 739058199 51 989372509 96 236955721 57 557838091 87 661761019 62 965829626 77 46233584 62 604543605 74 454756966 16 165968021 49 724095912 36 254781322 33 431278505 89 142882624 13 164912334 78 209549814 23 808829321 83 86074070 23 407699100 18 815721748 58 378945487 18 7440480 9 804423424 94 300461142 24 270812695 58 956062642 11 566080960 78 682952335 9 386249152 74 780171148 14 682784237 53 84459388 69 863611868 89 862329934 82 555980672 72 769818120 27 759077798 95 503124011 41 771315250 54 457321559 74 976883008 14 708599625 86 575088556 25 458201962 93 343051176 28 889971630 54 226963412 60 639654845 2 762459158 38 717116078 69 647810563 32 963623971 99 254071733 59 275208461 14 900139404 76 720683206 69 907318682 85 847506556 69 217027242 98 448895553 59 510380197 97 756107358 46 960252534 24 768589157 24 98127905 93 173814535 93 981024384 63 83392023 26 95594239 31 986100685 78 72949874 93 367431817 12 270799230 69 687737534 23 539822789 61 520976128 68 999447433 17 934361559 34 266194654 62 380446791 73 492383824 87 442252307 88 584185694 67 724364249 3 639615178 97 100003349 56 773853932 5 502684211 57 693079402 94 658263415 52 599006138 70 414432182 89 969608612 85 237357377 79 529912539 6 102147629 71 52636312 5 508219042 64 317057624 61 607219388 58 906692367 57 485385317 39 365453659 3 336593757 14 689938127 41 457927739 35 899955418 26 97012566 25 947192521 59 814221785 3 516399485 7 171513161 5 106141708 70 641913198 35 677992026 52 857545109 13 204715208 56 383074850 98 69488458 6 443570795 56 68192292 72 250033806 75 641722458 53 746566261 23 253011639 72 191085969 100 798269764 33 53155642 16 202319026 51 349938101 47 491653761 11 692623325 62 420896317 53 683289072 34 838436030 77 113405484 24 894904202 16 765193327 47 245973322 21 358327901 74 397989901 54 918562129 78 545482683 32 757548627 5 976297583 81 261381547 70 857092378 96 510578377 7 235773879 24 542070279 46 466180528 88 124189842 39 896084147 7 218601874 50 138100087 78 479247774 41 485302399 93 801064261 1 678630723 23 40519170 22 566435791 1 470545264 32 593487614 59 616863140 78 849579908 98 964852253 30 504766549 71 732318387 95 273526316 56 391489541 45 872202127 52 276349873 96 368535491 60 186775583 70 223201443 87 484510240 67 24730711 73 511539260 51 419512215 13 973012997 16 277174448 86 830874643 71 517164708 1 618560498 45 377020397 88 181523469 95 58726285 13 478942105 28 989951777 30 613559354 23 444412603 22 861200641 25 110706134 74 860925154 46 115082927 50 626163134 3 407032953 66 271591060 52 437565167 69 56775534 54 359520150 88 699590662 84 391685075 47 415835175 56 231161154 68 112595665 13 157303370 13 594091318 29 62326231 79 708264164 32 551538703 38 569792762 53 582440042 74 942140897 39 969593935 65 377164073 73 726885004 0 85976632 66 496483776 83 42064889 49 310432961 38 726433531 18 635632922 89 827916378 44 308646078 93 140895454 13 945221900 87 459186639 49 519513421 54 486751156 48 102013621 77 153103212 59 769866966 70 412550044 14 377997375 35 311502910 11 447692525 90 75102196 63 398871151 34 14645434 38 356537795 59 304415711 59 782805457 39 497482500 19 749831736 33 945542921 36 186800819 86 615080919 92 554399856 27 314363783 49 668918997 55 567677933 62 30009984 36 825968390 40 283109794 55 302656104 27 93215640 32 844384787 61 367160684 11 604190151 12 730899532 60 925432635 96 765901743 65 524686207 15 867121824 25 678328479 76 191186348 33 250067947 37 4057204 39 65813130 76 999871220 69 664809275 46 571453152 30 239325042 49 280027013 89 49354153 77 359377920 68 730464184 74 153935193 36 178050777 78 95808814 24 332754229 96 510981448 99 890806213 54 307624998 7 413236597 48 704429761 9 587127068 92 372348397 85 5157340 43 828966766 13 22309335 78 490256033 92 543636596 39 191200702 19 846014288 86 888066773 66 960752130 47 975462130 46 16783873 16 842982386 28 461294606 74 512084569 77 487932846 61 548947 13 167505836 98 946387231 69 800639362 92 120486752 28 734024887 12 138399028 33 821336944 94 722267775 4 311519877 86 215047421 24 622326004 83 468918135 45 675495695 64 285613875 91 477934833 50 387984907 66 718702276 9 648837020 72 26546578 54 16073455 65 335846777 4 244800225 68 896467576 58 457990939 63 519497965 91 298947343 75 946629547 56 375700066 29 475197395 56 460146731 58 192682399 55 211627845 1 796323209 43 527283218 85 535728021 4 2631009 79 251170024 29 39657910 31 801914241 60 18331014 81 32436807 40 589300122 77 918856407 68 47694201 60 297917249 96 531966593 93 23179775 30 94078709 61 6879816 66 46358108 4 252295138 97 568497101 57 305384824 55 470173086 13 789298547 80 174726003 62 13456615 19 378974705 39 872383877 71 613779647 73 975185925 83 612488585 27 495922927 7 825010918 42 980544051 36 243034218 5 326084764 2 682674138 93 745390184 34 814963919 56 946179655 81 299872926 36 416115744 81 967022435 3 815737740 40 110766639 37 497721430 78 589204158 41 998774338 22 87129836 32 440414148 0 839791456 73 197950864 79 69475493 98 838112746 60 697141129 66 568955076 32 746550278 91 656533287 9 955783455 86 200156929 0 211323190 94 203876964 69 807479391 13 590841846 57 916160557 98 317020539 14 76944946 33 900613493 76 489703590 19 540413814 30 791478950 84 88129370 95 766871685 48 825821213 54 812070529 46 570840 59 635634497 63 749033986 40 240344693 6 119350304 15 359510602 34 227838134 75 22127028 88 406042644 70 719684732 13 154346816 21 806744261 1 340481713 67 202255991 32 665108359 90 842915090 68 695029432 57 425980748 24 143441299 68 756647553 87 25942100 77 732463009 67 77093101 21 307656103 84 754420439 43 524877545 85 340405698 94 915145358 16 186928769 66 295166808 18 239685648 48 283025648 33 353977626 51 688064285 32 410062050 69 662458854 54 179700121 40 363866518 26 2796051 67 360597562 10 654850718 70 341745514 93 842456707 54 402473466 54 599701860 96 321652431 93 213472204 65 62019493 8 631955590 93 554214463 47 804527748 73 164583680 13 187325002 82 802504818 25 388392908 75 285564961 77 7734209 96 287107294 68 339297388 14 585153293 78 599881104 71 667040378 93 187380290 88 245442910 93 998736716 23 332417134 57 800330769 77 540371767 92 385579717 25 277150097 70 602866332 21 499288982 25 583295169 20 161001121 94 534862985 18 789107520 96 29884799 23 609613173 51 968555872 43 597641310 26 827128780 96 597521867 82 354509938 42 454722918 42 225918401 87 884724358 22 7947114 41 688365150 83 974620654 20 512601854 15 183341449 3 667719570 61 932399175 14 992977649 22 518426608 15 780277011 82 6393784 77 850015510 13 649770916 6 493200268 45 192486766 71 120981092 16 858064031 7 138492469 98 191880483 99 733417384 13 70511391 84 505324940 20 285825581 2 452642513 30 637057061 30 288930268 14 655251892 4 954560853 1 583979450 16 292623622 2 696714165 60 374390859 69 542743285 67 685909122 63 14478369 71 441960919 78 254569425 92 417625646 97 252440092 50 323230139 99 807704549 54 202491423 100 415930085 26 328472661 67 462540693 88 136570808 18 130050447 16 738764298 45 864560305 40 706585874 92 778836097 12 245052548 0 178423919 0 894980484 29 372701767 14 629125290 53 86686222 74 876696190 29 464192490 64 357137090 3 27045744 3 695217894 61 269236240 38 463811100 84 899798092 63 585179036 6 204585478 47 55534981 85 740964192 8 735411419 86 238063623 7 375611908 69 796667824 71 96970125 50 261641458 21 639531749 90 622881666 72 274681082 84 489855513 94 805792226 86 655583530 83 851787110 66 645544071 4 848832250 97 763633849 80 143790966 76 543586325 80 472375537 93 191470478 24 643117800 2 73402525 77 753506334 32 242265601 24 460999226 9 886923403 50 248846001 92 987115916 42 837580429 22 142279275 10 776414265 92 747649723 90 556081159 0 620796887 19 487486723 13 539884423 4 928240465 49 772984236 15 469392888 21 961829457 80 631066207 89 813906696 6 853987722 17 856226069 89 636089145 79 847537843 45 355281568 34 599347766 79 527901455 33 433423619 5 676641904 82 809743792 65 439523986 24 663315270 43 914820533 51 865356301 41 187310086 39 852987955 8 387255689 30 999004452 65 938657953 6 580019027 32 23435264 66 611781468 43 495444657 1 792087011 11 543297136 42 641252097 5 36304048 16 386137501 28 210275503 8 986771890 87 873867731 84 344802600 74 294451253 68 113242903 61 543209354 69 997004304 74 823963247 29 339374053 30 864106078 52 717047122 16 294229598 46 965896951 0 842082452 0 669993172 9 784633540 49 736657501 79 276184630 25 263833639 67 452712781 60 722911664 24 410920595 29 387028762 52 232295558 9 341735260 63 989526010 57 294315061 89 168579936 73 193504210 17 978727118 64 599701851 45 819374151 24 291854053 76 896263413 10 629009262 59 587503967 57 74775861 50 927687481 99 847743405 62 75853521 54 282530168 17 482922456 47 53569387 98 94209503 28 919982634 13 877576290 98 520299787 94 376009168 1 147536357 45 220166110 11 174444011 79 323436066 32 929829322 82 220567571 79 946534988 55 759702571 43 574402554 49 420499997 20 701434828 82 807231800 44 596124092 96 12019398 15 676802124 78 115095347 2 839508528 33 734811811 60 2781653 19 823362677 20 418001528 84 212341055 66 197550315 61 573224973 73 874360015 14 98848723 73 491074652 32 939382355 19 378102906 10 10254211 33 815236181 62 231925446 34 49120121 72 212454681 84 433520633 13 969857794 41 423256781 1 940701880 32 505178736 0 283982300 19 425702829 45 617988090 74 302360093 76 101284577 18 900127764 18 955233792 47 121634307 18 455420396 44 73137654 20 696531811 70 87409181 98 576730545 88 605487325 51 733455759 37 48721206 96 462786730 94 891430993 13 215883645 41 643475295 66 403785480 70 444014842 51 932362940 39 465034185 3 635255804 44 647079400 63 705380634 36 562083772 77 333824473 63 248215224 23 859878406 41 200650470 68 987927128 10 711333936 7 185663508 85 162738956 92 484375660 24 522340160 4 868744467 49 365829474 61 832495694 60 732944165 4 824543991 82 22059537 8 970936548 55 285283456 34 357889260 31 664715706 23 95321938 83 958774584 90 520184917 67 137667731 14 698662347 25 748068845 58 439740265 5 917513468 86 857598589 95 704004741 64 677562000 26 769139053 80 64213029 84 377165970 44 242833594 70 675016008 3 644969637 68 362555901 99 107378916 6 274701242 30 747229124 67 63068936 82 146082990 92 20657575 17 575074231 17 928104687 13 509014639 65 314412100 42 683412581 62 414244486 26 798206340 46 928622489 73 338784852 0 111347487 52 43281711 100 239210863 95 419193598 90 499031960 84 934483996 100 482650535 44 894984463 89 102622443 83 788902093 59 3925911 12 82811225 72 718866828 75 901354172 79 809441845 20 883064191 91 332189719 78 242214578 16 809724177 49 808565808 67 348424377 90 290801388 65 158473215 92 388725195 59 907097286 6 173342256 100 35005138 94 726169612 40 340666904 67 818523099 76 485257641 30 580368288 87 18931233 10 645563199 36 496413946 68 186244108 77 576359206 51 15677300 11 10788120 97 33189011 1 329865693 46 667136933 63 757957219 46 855060358 29 131488366 38 649865516 35 989076686 9 770058689 26 923238135 2 55998119 16 958320685 99 204508115 82 431215108 63 581021886 21 723544740 23 495393549 83 812133058 23 339739566 11 897557702 36 697933234 52 233675720 26 134823233 78 756953804 28 564536976 14 455372203 49 490294761 97 599435538 85 406662537 94 916501654 93 856949759 91 441750295 96 122228176 29 922130338 37 667332289 14 629813681 39 523444047 75 826645591 87 22250122 25 446309141 75 520294396 94 266146899 15 650978988 2 524285827 48 137747431 48 992869188 91 304646179 96 440642638 84 439358102 100 497524286 53 394499532 22 985702517 54 143676355 34 310244914 89 123957797 67 889917352 45 998064209 69 240050668 67 471374543 79 36242305 57 307521768 88 672205362 74 857090449 45 462498052 93 520780730 99 719636980 29 742062396 54 504086450 62 303862032 24 945579690 44 541093804 66 123764921 60 974552726 50 317840707 32 147477345 74 703361803 11 337984752 43 50779244 26 430545071 93 408998820 30 128903374 36 237129632 46 4150861 9 533152226 21 644694336 81 875323359 86 401001560 35 162526929 25 727483623 82 826293775 33 687294684 77 646956998 46 786172233 42 927977690 83 65659362 99 736135075 43 58195532 84 963193867 2 793263683 67 462525083 36 344393727 55 148623233 46 387062704 49 268549822 28 985363472 50 418888051 85 259547171 81 197702185 96 405797469 20 129892180 59 751088204 25 613293421 77 346969527 36 595237606 99 112346704 44 446529323 15 613312017 6 381289544 72 404304744 73 623813967 88 466512403 72 434176968 60 339217713 69 129915784 16 41158414 21 553645277 30 99333480 48 705590552 60 123942100 75 136160008 8 67482555 59 28365213 40 318482231 64 964148074 17 326908354 4 854530735 60 125485538 66 299609664 2 604784551 30 435005557 21 908070857 59 828452868 9 801936389 51 751103580 40 813639970 93 352836503 14 681364531 85 976546188 82 52333955 32 842989996 16 694185856 93 617806008 28 421962045 27 564262699 85 449003734 2 134121633 61 886008158 42 641259034 19 595565511 73 290207822 50 619661589 70 997126966 91 535376979 97 91820861 0 270552260 42 968280566 82 96168043 7 962310292 52 109071505 12 805995570 16 892803794 18 974272245 45 332563874 51 493751444 76 829443161 3 312499558 62 896704580 75 67287782 99 728060913 43 596524691 54 966066040 73 132181305 16 386320694 61 964705033 49 405690295 5 212155182 46 94802324 89 650711544 11 50966310 6 310870203 64 498519204 88 737661954 68 380323555 69 101087228 40 559355602 73 944446702 57 220755958 74 565914258 33 330739211 92 686873073 9 775748557 57 110377012 75 838352415 14 913222902 8 636023939 29 33509015 19 13020270 25 11038787 37 653394565 28 987634193 80 973939223 4 771659673 67 331097465 63 152499557 63 854656171 79 41777383 4 664550227 52 649621457 19 713949031 94 187471638 36 129519402 25 231064175 14 481986548 37 890559753 44 677997567 39 866434159 100 370731614 54 100323403 61 815778900 18 676934707 38 617153147 1 319761568 84 266994831 77 769441303 16 90903403 64 875296813 48 695656755 95 983686586 10 526708695 36 391209901 77 444207455 55 291062388 49 694609888 13 601199932 67 321511829 10 13822167 41 289737902 74 324675299 25 725310656 22 461418859 96 478015425 86 402755383 29 799008774 38 543555729 65 411845903 82 600155132 8 277159235 18 296322849 30 500857620 24 295375002 88 843227697 46 799680494 18 392539367 19 231751716 100 329748598 10 244455270 73 5816565 82 183686051 46 861236217 83 357009048 31 707945495 74 807824911 59 647281849 46 936912484 82 190326320 45 138304227 8 358599012 37 585398590 43 912649539 15 255120521 89 180336179 36 510954929 31 147336116 8 81085812 42 263569130 75 681710821 7 209232697 52 75386410 28 683134132 37 764585204 52 394021019 41 577659970 26 355841779 86 390966555 19 975393972 17 733926538 45 780723339 50 20403336 96 738073901 21 906531329 8 813380559 89 992383806 60 855467227 63 302158904 1 105778706 45 121424289 87 270518131 38 284202560 49 521803678 76 159413467 94 40399720 17 818660535 11 666602476 79 550793391 8 787449091 44 462296907 3 975255629 29 923500072 24 609441962 25 163660416 51 701938280 35 143225343 91 945308652 77 904769912 67 485323347 64 998589792 49 561531021 73 657174531 96 690452869 1 93734207 49 437959614 86 350128226 72 747428522 99 323589426 55 464136305 85 952654588 51 191221726 34 844362935 1 621545155 12 414325219 66 445982016 44 796873741 67 582910695 7 938938257 70 373248444 22 677935597 59 35917046 48 380413425 6 822931496 13 516882051 86 597600115 82 94023137 59 289831405 0 516350761 57 813212793 99 828880437 41 566697478 47 307731223 21 106733959 41 457768977 94 912318911 8 71014750 1 102015691 67 519083409 47 672431339 94 921906358 34 485760131 69 607317403 59 457365747 8 135985499 24 636141021 34 581887551 74 674047400 48 532852092 10 96905246 66 447517346 36 408716680 31 995895544 13 989119223 79 103753438 56 369639486 15 637296922 87 527867845 29 480726573 40 588904052 54 625799055 70 697991427 63 5597793 26 856480247 40 842990520 92 45306010 55 23230367 100 12176916 82 816033849 74 35002829 23 249095414 31 980209435 82 521648878 95 34229135 78 679910472 21 781541205 57 133967462 52 139763055 61 987283673 15 488122381 83 86901212 57 443421868 50 920429949 37 599641295 10 119490853 57 109760339 66 583164268 20 40727611 99 148380666 79 166134809 97 559073000 47 754651817 89 866738404 18 994143106 98 267116548 20 446527898 75 874239962 55 544559891 97 138937621 51 609832110 93 453013475 55 346436884 23 774895239 1 554302347 52 529667115 72 851463270 34 978721062 7 962648989 17 341906748 25 689457515 33 737115807 4 569628662 58 91066810 48 917914800 2 442945568 63 276448305 69 289448931 67 801730045 74 81910678 49 988708473 70 739070604 19 977022976 12 678111839 13 199990793 81 93783592 23 316645303 59 648123673 13 764063167 55 92601584 26 69098984 97 964242346 50 436311367 29 258488159 46 421778746 84 447971382 53 170615037 94 529270830 86 74864745 64 789954421 41 23487612 3 279048027 30 371581789 98 973145672 41 775604453 46 813097080 33 311994620 55 941978890 3 548666352 19 174708175 39 801896203 40 536778879 42 984234565 65 714493464 34 374401974 17 486006617 13 588703771 35 195997131 88 727118891 52 423338427 31 72711269 92 875630053 23 710204783 46 677955553 40 52722008 79 807866670 86 869478970 31 604692137 29 98386688 30 239811911 79 774295357 67 984128750 63 419812606 86 658444127 37 461983376 2 487914468 87 310450834 14 924876133 11 233139189 28 331262572 75 920560158 96 274769377 53 418568997 24 549833059 28 517737895 27 845949454 44 594430249 92 382941571 17 770926989 82 584252370 85 942487369 71 830571025 92 600496560 38 738478220 81 663250262 77 675891229 52 452541872 80 550673214 83 141208445 18 590391892 36 239889708 18 420008237 13 68175334 42 586665300 60 907541319 42 542847283 43 278283344 21 203620838 85 252264321 89 293263638 79 131266690 13 928148950 92 28413373 21 667909396 87 297200343 75 100181924 58 314228762 0 68608179 86 582559936 20 252207731 52 617736247 79 256607011 25 862006210 58 623386031 82 234768386 1 150620968 42 953823268 73 909572790 99 82365159 85 805030525 2 228360133 99 1424722 79 592600856 48 28583327 42 912808069 81 851530350 80 105767752 17 365561936 25 101315875 89 259915212 29 620569946 62 880697529 81 474572992 7 567902091 88 419996877 96 949753183 13 399423640 21 616834088 48 987139644 61 60676934 11 148963733 32 832243976 84 861456559 61 364464574 74 431515283 33 360139704 85 942583488 88 437103194 84 237316571 65 56025505 33 968244893 74 319710100 77 708826441 77 884052165 44 690326301 51 732878267 89 789326609 1 428546263 39 470186820 30 47753814 50 299487301 21 980293269 91 606360044 11 239007727 76 555198483 42 760876122 16 131651703 77 470803867 26 957993431 43 344953401 13 474533616 25 332763460 46 140243684 42 806949416 32 859502875 69 640664020 100 287111604 18 331381716 92 313370291 16 891279561 43 788718100 100 489375406 23 386352944 0 103943048 15 762128845 61 84861008 58 143877437 27 717826169 60 186549526 67 869257662 3 303405134 32 690922751 21 786745667 74 477405870 80 121748651 51 56593236 71 836968521 13 478421403 92 792481864 40 912866680 38 515283134 45 229790194 95 755603320 5 905408026 10 500701720 54 60155219 96 660741853 0 476760743 64 543940953 10 203579130 52 51156232 95 166167834 25 962564025 72 908762697 34 152315484 35 2441019 10 349129745 82 409293296 86 429088403 65 533827776 30 9688769 52 34757496 26 766232994 98 665863264 77 683088425 79 636686779 23 651879404 10 532088402 91 235630571 19 643168429 65 122748431 39 474312954 83 780571672 99 286162489 73 868724678 83 929589619 47 334941631 98 616878484 66 458141832 21 764378404 4 758159404 98 94655538 17 697510790 0 837333998 20 268600919 76 734676563 61 431200618 4 731922789 48 227107578 72 948958547 3 763399343 69 744361425 12 280779495 39 11221324 9 951119378 87 505779873 76 158866919 50 830943464 100 739399823 24 41899759 92 896875703 82 278209583 66 6741367 97 256508577 71 883310141 82 521671338 82 538334520 74 245256781 49 387805555 4 358850515 15 575149627 50 242715017 53 488859874 42 26947510 14 191839360 39 322124517 71 327079350 76 637387543 99 77463229 94 587475675 9 159353653 43 346565556 28 939504829 78 350551124 91 609183860 7 822418720 76 548583269 86 190259947 89 92545339 5 741084623 12 601791183 31 223005656 79 328636127 84 174279489 9 830436351 82 622056887 97 881907871 16 877538779 25 495495559 82 976246734 34 371711644 99 981140241 72 419049943 65 999466568 38 162262209 11 510118883 27 110836240 80 880799221 22 564340803 42 940606835 28 379658083 57 273510146 24 775728917 100 488448666 82 655078024 16 971866327 61 341349630 8 748514375 56 326722631 93 768800423 48 464956474 66 202403569 40 612569162 86 368577910 96 4889377 30 295445990 37 202895865 97 623029864 5 842689771 14 329959905 82 237540893 99 866664146 59 591749240 93 471001203 76 381855550 63 363527724 50 139627203 69 241420543 1 634212869 27 294592043 60 295288033 29 341646710 9 447936462 32 52454324 26 953255380 62 477379129 39 972001658 52 535374040 31 205816345 64 462585111 25 598326473 83 356343866 4 127594790 55 210997613 27 759863397 86 610221850 83 721359221 70 716090132 52 712870657 76 101631220 11 255367309 90 800999393 48 248331573 75 64072442 21 854953546 64 511845478 68 363038354 86 12061728 40 86012437 79 481647285 64 973481001 54 339229070 80 454892256 13 83395221 21 618946355 29 379915316 40 919068055 77 640229274 40 512089438 13 700780978 62 954299147 84 177790009 79 129341835 68 418510491 63 861860004 40 455835835 36 245502780 31 436774182 29 115667060 61 991743684 13 166926784 47 603920692 27 7356054 78 593068609 71 538965263 1 417385718 14 97097934 54 783807187 11 503424434 25 898741945 96 667955181 29 31236787 58 834729153 57 45181485 99 198789995 4 118204581 27 530328012 21 924328082 44 740632077 51 643444708 94 818720358 9 225045150 61 578898713 65 581499362 72 840123781 94 312624804 93 915962522 18 838217045 75 386699947 8 94621473 45 351448492 32 541683558 57 337659283 63 335039253 46 257709998 31 518958398 95 933024867 19 664836684 66 967364283 21 920473472 0 558219599 86 77121783 100 426509644 68 753425859 71 791164580 25 760275499 82 390335531 12 457987925 48 46291715 5 615894030 50 615582272 39 239686246 2 476321419 82 990711275 65 287725950 20 991058946 18 797725474 16 441712630 29 824227576 42 892509380 92 219322417 84 919171119 29 260252485 83 722261652 47 832111756 47 848572415 17 509332679 3 307719959 21 904271206 41 468494630 43 504600823 84 886176316 27 517061917 43 319511429 55 465649555 79 424927131 41 72184241 43 633777255 38 491007835 66 854251849 71 556577748 63 269249271 91 197831650 30 556142378 72 708855335 78 358529234 32 325612271 93 302262908 24 60782938 93 275178568 47 638032911 24 219723485 69 457977535 72 564790112 97 788526570 27 948335318 80 116904679 22 838785995 80 13543918 13 290006285 94 946459781 1 842463992 58 238571708 71 805584338 97 359319214 70 655857816 88 29799377 48 419680894 62 484493212 77 569107612 36 169471344 80 544029799 37 425686923 44 323368156 11 650044951 59 962102037 46 411632791 46 860773130 68 248345530 86 599563028 27 352453069 68 705675061 60 677914631 92 364772558 84 403321565 78 353567828 10 590502614 44 759499211 10 503758154 50 981107458 23 818982763 62 495542555 19 816321618 18 590863018 51 828410365 100 996674898 69 704425384 40 518513539 96 281826990 75 153378318 92 38516047 80 531110758 50 572172426 96 966148216 1 764617853 7 609515965 50 251895810 53 420019137 10 702240711 6 48832449 30 912237434 86 847078257 53 998078738 39 361230259 55 268274279 51 909951420 53 414609080 67 859997443 21 306517776 93 391033672 30 204897274 83 186206943 4 867420418 57 439775739 98 952322254 96 505339041 54 208297310 66 637777492 90 934912461 46 173599848 37 324742283 11 652734691 62 971653565 92 43115831 42 756837452 36 124545421 94 834764616 84 681587810 69 376468717 97 542188850 16 940154053 69 398819524 94 347673536 74 851353898 95 303416667 30 610894177 61 343728764 83 935286328 60 351678234 83 458573654 9 302317118 45 450536898 25 521191415 66 900715260 60 285502722 14 440429751 62 323282621 5 84491656 67 444724149 99 517574505 30 803784265 71 986298005 82 744069977 88 38062964 39 105581348 78 664938277 70 187469566 81 91188334 93 72515731 83 82846995 51 700217896 12 245073249 61 349986687 89 184887273 8 213510405 29 749520862 15 559377090 19 172796446 81 48002363 74 731063786 23 861426576 49 351842361 96 825999488 18 624294901 66 199784191 91 281897567 25 247493195 36 766503056 39 187409422 35 332133887 4 686880762 62 385231865 23 691609624 31 811161457 62 906522054 22 464777344 38 498750054 88 389880098 4 983171676 88 808587915 73 807149175 28 685833988 99 762167678 41 398143119 56 728985125 90 30663015 85 435081634 21 599272529 25 66613173 59 700868924 88 782335017 50 871538352 22 870975259 26 828408439 29 379659575 100 495423672 29 169498441 83 334143145 74 356143158 100 689723154 38 842225759 73 375644856 70 132662053 68 207262351 24 572659151 38 639962304 18 413499351 84 382887229 39 112015722 48 385520755 58 732724543 79 62985822 58 27162001 50 244885820 83 344370635 41 488956535 88 603870019 51 73372986 82 135407659 42 373275844 28 976978862 23 410466379 36 143184891 39 748999430 97 760096925 2 349840237 81 256536414 32 293970876 32 536399789 71 533275215 14 558283972 65 105043830 65 878639100 91 942530524 10 882966437 95 794918737 53 704853037 5 642929807 67 54726237 90 441077649 88 469229118 41 665330597 97 589883594 61 765258949 40 142913336 100 68562337 79 603773503 45 684223096 56 247086610 37 18302298 100 71544799 14 425810134 70 875910868 75 90137973 91 158195217 66 428175269 62 523385639 53 842298514 53 251227207 35 243713419 13 203755276 73 796210115 5 353582688 14 231703997 100 142026004 70 649094470 69 353223474 75 215843716 21 461968723 13 920783885 90 487939820 53 579907664 62 754906292 98 741562099 0 561581924 17 438685939 61 324548111 98 786779544 95 649316708 38 874013138 66 782695779 96 202785689 56 404243836 86 625973621 93 124604391 88 65038484 8 127799593 47 967798556 74 338104791 4 121627629 22 67152579 24 389864766 73 856825364 79 611060526 10 503026834 96 803072722 95 204141460 95 864928575 65 324088240 63 278895856 41 347698109 71 801645211 51 488042720 22 213025868 79 199392727 38 195230260 81 238533390 25 389115550 44 91759710 97 283303308 72 873802777 76 412303820 39 876787100 3 419593170 6 220135986 15 797159785 63 582054860 64 578399082 75 394874510 5 907331244 21 742992597 89 115681373 38 433855661 88 143749120 64 875128235 42 941236325 86 407346264 97 917935127 2 139975718 0 704022973 31 25370687 80 70666832 18 542131366 89 579496882 13 159187253 28 457638071 46 85528022 54 808908932 55 871536059 23 138806657 72 89128168 61 359943410 73 359519843 14 236825618 99 244470036 87 289769150 56 239525529 43 530372302 60 658685099 54 969044573 3 535993107 49 774664947 47 382286337 86 890315677 80 327693585 50 364903579 79 675954281 11 48185675 85 651152390 11 455610235 91 821636903 63 559477560 53 641307664 56 354696813 12 784398034 45 426981002 26 126669484 33 215909749 60 190171891 29 220355148 22 347877209 31 939193377 93 952050301 86 208298190 59 547838248 64 513557171 47 691508602 52 723760079 96 54980512 41 500342786 61 505276998 58 265863525 20 633184388 45 285363891 15 996329143 84 424489795 79 307789784 95 238057305 26 424174891 73 456203470 26 723243544 31 36590213 19 89381849 33 574143329 70 16771774 21 34446430 27 498399400 65 994866781 24 266339902 14 557532553 91 732503795 47 131914581 50 580279454 64 218070492 99 192135228 24 870998660 68 455246795 74 549651514 85 874788545 20 200502051 14 271482326 16 878300600 86 519874610 15 72241293 84 625744630 56 456465251 9 954070756 89 45076999 100 264298337 9 893122804 47 135438548 73 437826734 27 200446335 35 965768800 24 400460922 17 718427253 45 468406664 28 775927134 70 203401870 86 230847341 22 851940708 97 221613495 5 848266119 97 870585260 62 904218252 5 48864754 12 956105206 61 954199284 89 936612698 68 861620029 98 115415559 81 28610412 50 507913043 70 458373414 60 118280645 49 119694586 57 524516506 50 404786044 99 117209442 38 209984607 57 608545345 85 450420378 86 4252129 83 865414834 20 448326577 72 373181199 12 880527290 76 814504235 65 755982252 94 578672268 74 534600879 11 727960964 68 708627584 41 667590755 50 596396339 56 110752284 2 305948224 96 322648646 29 856281913 36 707996835 39 427378266 24 958942498 40 41379327 94 196724565 34 98630351 14 92876182 34 284304545 89 729268987 31 275098271 89 694708939 87 439196963 58 443075693 80 262566117 92 554424000 60 311920549 72 948864619 98 997304865 91 850872093 76 7135647 37 708523137 13 343573943 5 672215767 57 696429806 32 576329391 39 886640699 98 606794503 12 298084076 59 542071362 94 906867755 58 280473342 38 506199996 7 371595027 21 717446207 27 550182137 68 642887653 91 236451323 1 483437910 27 689191232 94 952027024 96 674294719 27 10126063 79 662645270 85 991377939 93 791957200 78 982929607 98 113259018 64 464668800 85 672512633 48 850726301 77 902087930 37 606253814 92 545386392 54 324216382 93 895717249 46 321613260 64 756680703 66 320527350 77 748117862 18 830497559 50 261499044 51 25786119 94 168559475 73 97467807 11 41048131 17 980687038 35 196515498 11 839160678 79 190853116 67 65905343 86 568588181 88 957673554 10 616922211 70 996223606 40 668816938 13 826168491 63 514298013 55 740050759 57 910746850 29 20786503 42 888993989 56 324982560 19 267328324 92 498293409 100 556736155 37 886272574 15 474994312 5 541922359 62 344777478 73 392792795 27 666988755 74 657699930 50 774030387 28 533408620 89 224580894 4 243173767 70 488054489 37 929934899 96 165575172 35 716134633 60 771158503 12 743255040 63 587817868 89 149896756 24 886230792 28 308728894 63 736624113 100 650132277 95 630310668 25 549536790 88 418908455 73 652962850 96 432397285 30 436811456 59 138746466 49 237219934 59 725194750 79 197761575 49 468362312 98 147271454 43 775365683 38 182709970 44 336521637 16 324627969 91 368926880 55 113216123 41 633106380 70 830842859 42 974526434 73 55414095 94 439851362 83 128684896 49 596877097 0 637001685 3 81674364 22 368192285 41 66594147 69 822593183 41 26451075 38 284275044 73 404063314 58 730546752 87 81905352 80 641293287 25 77565948 84 511591646 48 61078943 40 919898832 55 710288166 17 70090638 56 784689843 99 672546757 12 187330328 37 781281172 55 387694322 63 883963469 33 927853137 86 593971974 66 769403532 66 427069640 10 653016950 97 621267145 12 569218401 52 969274587 88 744143237 87 556619174 48 220886723 45 582891915 57 537956963 71 602742053 89 242252457 72 721777 57 395100880 92 781597954 39 676584855 62 385033786 2 456788787 70 649830296 47 148172874 1 774163341 100 794394999 57 41334798 11 241775124 99 82104941 63 889102406 17 627077502 36 895330347 75 3795202 1 348449806 5 52092044 96 631526642 43 989085833 7 49232726 30 465520794 59 121357024 48 374596110 95 169018615 7 136454350 42 941542773 31 955862918 95 388968526 89 281723121 77 610579459 89 525857718 16 739399229 13 143125773 61 964613472 99 888218983 57 59249662 94 584150315 88 16786129 26 390854522 42 154807620 28 19990525 85 340764482 11 89117188 74 902940353 97 158923703 82 415090175 8 273169811 35 952614425 70 795483234 53 292298852 74 313562708 72 788137117 58 976211767 10 568368721 67 845600868 48 349073282 36 972902194 26 39931872 62 61541042 51 847484887 64 693711502 8 460270896 20 539104518 81 510798290 70 704857684 78 513497969 90 418317858 71 772478681 41 31654060 11 857384707 4 599842192 41 440940763 22 280209062 17 784578209 51 253258314 41 631674835 61 566726401 11 765339499 71 509385521 68 423656618 47 79117497 52 595711027 14 297930591 47 65410780 11 468257719 70 80155952 97 243652371 76 383735424 23 904984801 78 833564923 46 137908450 24 942793756 88 542552588 33 290598219 43 99790557 2 685117586 9 516275065 22 259219379 5 876969727 83 323293352 3 27554506 48 557590578 89 896153634 100 79031721 90 567663971 45 725187387 86 530753561 70 382711208 91 121117875 77 893461418 20 710465902 64 339287901 25 869410264 26 56649495 22 749423201 45 212767942 25 673476489 73 666440081 74 555982705 81 906056497 67 82402703 57 778606582 26 288792613 15 412332900 15 553362241 58 29816777 51 727994413 29 800828368 83 234397609 15 562133878 26 542452438 57 785834987 43 652571621 85 407849098 28 894649116 77 752605124 51 130966104 95 356626235 63 23391872 83 732281636 7 129157201 21 757263315 80 996263684 80 753221582 60 375338970 58 483232317 7 994517510 68 887416595 44 418938735 33 997409862 49 331034960 91 563984750 70 696232465 68 544164086 5 323194723 93 364517885 98 684911483 43 462451140 95 357802115 94 212915011 75 891928663 52 996175676 57 216692637 92 177815571 24 343496009 52 276926189 6 553985437 14 341818818 1 902615574 22 777457242 83 309107961 19 564394041 51 39902589 19 661413723 2 161979450 8 974835702 38 194143080 15 273160893 68 737116988 76 237342500 28 686899935 43 667965041 65 545874051 72 687393542 29 586105104 5 175601145 42 469523711 25 656083085 10 587578196 25 152803799 98 209493986 8 842092556 78 730125595 72 707455553 14 134492377 39 124781783 19 813544662 0 491133895 40 677899229 10 39369517 10 634839916 45 563152208 36 633458693 98 506756532 10 653810344 3 417414940 78 896599332 43 45554555 26 110640472 95 768397642 21 35559484 83 685842882 47 314281303 55 154192276 77 614964179 62 570526122 83 385338711 38 609322690 92 433812011 0 829985798 44 421946705 14 952751034 15 210023110 0 413322060 23 13571316 86 1529442 5 448959886 35 227323255 34 985016824 62 759857863 9 425799929 39 771723265 92 142188149 87 297972761 30 86292984 69 964223657 24 380907868 60 703217067 12 684124561 69 832067277 94 248982413 35 359862200 75 121358553 58 228939886 51 475532701 57 722216709 95 895576796 96 92259066 91 96482768 83 860153326 70 777336224 74 368139753 54 236920157 34 624185088 94 155494849 38 186314830 37 171630542 33 308167128 100 762529259 92 301176330 71 671047889 73 873802880 34 587383037 64 173783021 10 686608246 38 846393569 2 660573063 71 552996945 43 748739054 99 374969110 72 69868228 49 27704134 7 103073825 55 956680990 61 198160540 95 145677382 25 712719627 20 168799283 63 481518210 80 897708783 34 613321549 78 757750572 12 664541757 40 739544329 33 553231330 55 719175975 70 668783569 90 995901652 88 409456503 96 541450264 49 694581586 82 604971377 68 613931798 81 330288998 37 860455312 69 664082899 58 118001953 40 658191617 96 425753177 39 313314201 92 462847986 12 929443982 90 374705618 55 561267666 47 863462481 88 672528895 11 389205695 3 829519664 87 823367236 51 139575543 5 931412733 10 402749707 84 108424451 65 529881813 0 164846500 100 198263460 93 85899372 51 481546763 97 797200669 17 196153936 59 686698568 72 632342775 53 342804179 27 624490645 1 721461574 42 741178107 69 161919333 98 194869747 14 351412335 86 396121601 31 122147127 70 223210926 92 121887362 25 741484300 82 994289840 26 975107668 53 583410793 92 934654824 27 853221124 89 275734332 80 72407371 41 203433768 44 737442280 43 526280920 80 84051443 28 880562320 59 709899092 95 321848670 92 415173392 5 915667742 63 780968744 91 438298471 52 256852479 65 961115784 92 528592044 1 158515068 0 137848417 9 603621121 52 796597603 96 435981915 69 774260899 61 43759059 83 92457858 41 104280657 2 465146180 77 990350961 95 479120526 57 518020642 30 682996159 5 473062467 18 470780762 74 238847816 42 415155369 92 706431362 71 565556713 66 55197089 70 49665181 59 620334622 81 377639340 75 23476021 66 441292999 8 83439109 69 988235961 93 113580113 51 486177551 31 916805256 80 955051421 42 674504709 8 760889947 28 842460625 81 685727854 77 380733255 95 32089887 84 961461480 1 98522581 78 572122926 60 26065529 96 136415550 79 230546427 96 486936608 76 794035001 62 205524765 4 330256097 11 583223467 69 820014652 28 68618907 18 61791864 46 267464974 100 194776566 64 397046599 48 181846868 30 661640543 26 868282198 25 32472691 58 541149061 49 978962017 60 896674517 76 658641546 91 642619414 71 695022294 23 80791275 1 417010559 79 986819162 81 922286591 21 922658517 82 287838896 15 338371551 11 265034577 87 226933560 96 789688301 27 542051429 57 745538348 67 35770536 40 189768499 57 704907460 19 712384785 98 217615163 15 494046384 46 603471513 43 76078767 93 131655727 33 242471176 76 800432060 93 243777527 91 117115727 48 564795890 23 132245616 95 937070906 6 262464347 90 579202181 59 20342771 73 148851255 40 315709070 2 511679580 32 809194806 56 711089314 13 46747493 94 909126180 98 991137828 62 243486805 26 412843535 45 854238920 68 407190908 68 588916567 39 436850660 24 872780661 43 744344793 83 544200295 35 640409691 5 244397503 94 202097600 12 219587163 67 235532186 48 925654900 15 785072589 62 456784290 74 598595499 91 826928614 88 126330139 56 544611144 97 903497333 65 818647059 13 162475167 48 442785758 97 114049497 76 147869964 50 850138144 59 943423400 15 657735503 49 869485611 14 551958699 44 487308221 26 613099422 78 303381448 71 280990708 5 941768181 94 860843255 36 891101974 34 938490824 87 78263346 28 842459714 10 344933435 64 499307633 93 432532632 76 849526847 21 833787661 72 672817704 1 380916201 36 492766803 43 586169432 64 286353200 46 965058284 14 37273370 71 898314443 80 173399332 57 110702765 83 699079164 3 717986125 69 821451362 27 464670681 23 374591279 3 979914474 43 955693377 39 276270591 31 838621650 82 433897349 94 194871807 15 724013173 37 353264470 31 465692801 18 617044299 33 338957215 46 537289846 9 93696730 19 732613088 45 487052620 58 424315103 12 909254534 52 524138869 11 181797390 15 748822873 20 470967284 66 460596676 22 506141140 91 992019033 83 261536274 14 324495683 9 357809806 18 872736913 52 265854633 87 524441846 60 536311824 57 463934571 73 867008285 35 773557394 5 329412529 74 980233251 15 48691684 63 556240061 88 682124257 83 717884866 42 958369995 89 739952776 86 747081331 87 769913180 66 707557655 26 86780024 37 88217574 33 851023807 74 960786347 15 950005245 61 506784675 60 60598736 36 162038122 1 149204933 31 932674536 65 70330611 64 525842093 76 212508340 66 619434135 15 197315723 91 58634905 100 571584080 42 947796315 63 585812992 26 254948649 99 134816562 50 475185718 16 210163731 55 126895381 85 98057261 98 285124753 51 207266286 3 732431182 42 944548560 67 520659354 51 944087048 8 184423502 53 809987100 37 626705659 89 275211833 81 494709069 44 740206691 81 169611067 81 76982644 40 913651971 3 605882291 87 725595517 89 220838985 2 135684589 20 244621035 94 397530676 27 245430091 83 84714886 55 313564682 34 206432212 35 394986139 76 517487515 85 932551151 72 935414478 21 577930396 26 363965971 75 743690997 84 451932602 1 279036066 95 307156841 76 124250770 64 644324705 17 350602983 69 401108736 69 386926144 65 935141166 35 546720970 35 991134767 43 794341071 19 814241048 26 810065042 76 527225719 11 16436604 96 153551547 61 125239898 8 603633459 33 438365824 50 617252015 99 346626849 13 633736007 100 713352686 44 715378012 73 537376284 14 195764836 27 33588696 84 443891449 2 252259533 65 58149596 78 379729026 92 769379788 0 888219066 99 808320306 3 150859141 3 102153338 17 351567707 53 766902353 97 605493742 0 343056178 84 617862686 87 376427146 30 543924715 48 365806613 18 447945558 52 175996445 69 902489477 30 919560363 10 626023343 91 119872229 39 797603257 76 450511600 38 823661097 98 929741612 3 301154458 55 493449886 91 528206799 96 141039064 64 873537883 65 673247973 2 846296510 61 891018235 100 780953264 4 747748785 56 849759379 25 780414545 96 567875974 62 309166996 72 339740639 83 798148678 33 473832624 87 360114504 15 760832059 82 595262150 81 255868223 87 782262257 25 987095340 40 486596004 75 803947513 56 891130047 46 145904180 58 401485165 78 814721329 93 28209118 79 792714131 90 430809673 29 155750260 20 677775050 85 678508980 60 230402367 36 682515583 60 577655335 10 265839693 75 299154500 52 801482120 58 701701619 34 357066137 8 60772572 12 995810180 30 288100922 45 390608192 33 762904897 86 490345106 64 36736497 60 170447989 28 256864108 42 396179448 27 835458632 63 642157389 16 90917897 93 556412545 85 404437454 62 901550228 81 866114887 11 974265229 77 700696698 23 989400043 20 355072545 1 123013643 77 40765865 76 399911780 98 324843079 16 992426768 42 198467755 79 397682556 84 364878653 70 424212072 66 944706178 7 325599947 30 511052069 21 387508761 73 392434007 41 769477190 63 768145057 15 279987727 70 976827260 89 83372820 15 312756291 51 958347129 99 82403294 56 233025041 45 16486000 75 444716797 29 682229022 95 787443260 31 650917849 40 143781853 30 497481324 5 763937540 12 503010012 29 17451917 42 253929345 90 678593285 56 933388118 32 481420187 50 734724935 64 905339922 8 320304693 14 229318910 47 296267754 47 311741873 75 886624074 27 811113314 32 178026646 79 307240270 40 439705201 90 948530075 39 715414455 47 733489839 21 487143121 82 821332412 44 648075447 14 594429096 25 975254821 0 694491837 29 228480798 62 698894021 73 200415450 74 657603348 92 113138273 51 73169769 54 597883043 88 99957341 49 285336058 13 417748651 27 916469725 90 241026826 96 237515916 94 302499195 16 713090867 95 35706606 12 179097214 25 64923425 86 57951754 33 525400174 91 366365606 22 735440792 66 301655114 33 443844495 61 154311563 51 754074981 100 54896593 73 951673526 72 231107477 34 914730392 67 923359555 64 594191393 63 92878347 50 43946214 16 881831854 27 409417654 84 75098074 51 262527606 26 457406172 53 35583642 84 912741721 84 994995654 14 22588127 100 625559293 86 9120686 28 168076371 41 702090636 7 737208616 21 438202304 85 549125214 81 182297213 28 870876086 31 162686976 56 921274478 78 358492507 52 798663614 26 492470786 4 760545663 60 499397283 34 533923784 61 788067674 34 807796505 25 206686277 74 690371266 14 543057683 73 660580994 27 812123477 91 925577020 98 270659871 33 150760518 35 774729781 33 938232329 18 731669707 85 608114872 44 370564391 78 933040454 56 201558104 38 978605560 15 174194514 2 215731917 1 249703600 83 313331970 61 392431368 23 118135782 70 332051557 8 111538769 11 78762985 95 113301217 19 818456297 9 296239902 44 567128379 83 509590899 55 806673417 54 554920756 66 586845318 21 197053028 72 389530487 60 594590490 14 858889414 68 399439047 8 826596160 44 51476878 48 507467339 58 47659968 86 488268620 75 3311376 31 463615130 81 446848823 64 240675343 13 167354238 11 676001265 4 938571790 82 850863077 87 521243646 90 345757710 97 272730762 30 147578630 13 978839824 26 592855660 12 569338661 58 158147715 45 55235204 85 470969687 89 533800605 58 423224148 2 933734278 59 214047446 37 289307292 2 136764932 94 868177649 83 473304997 93 900780697 73 827882409 24 918420177 34 8377899 41 803688128 95 779760435 56 913633912 5 254515933 67 491561564 12 45018772 29 481477505 74 881346650 48 724075614 38 446775991 66 487499751 91 944186758 1 533100028 0 548607729 25 388055180 39 433730204 46 268178092 90 434880861 61 606715566 63 87390749 35 26196278 83 206278301 99 687461579 10 260419648 21 49833429 38 974858173 83 284306843 28 185311837 47 770104058 81 130026480 67 284818025 83 928750111 39 477253336 94 37942388 47 627598372 16 839326793 55 165336719 39 764988266 37 107858307 24 593480908 6 948098815 31 290840139 1 834249024 51 953855938 79 713210023 28 350787883 41 784563718 31 807429353 13 879060455 59 212674317 21 793568007 63 440829586 43 465223716 100 745642346 3 561940793 66 736374958 51 652154579 10 100938128 50 173733741 47 788186399 34 732525597 97 373364078 98 114860684 68 215314867 9 308105718 58 100781183 48 893161723 95 477434507 72 210657085 9 181530857 22 180563300 68 909506630 79 243410664 99 29694845 98 675320376 69 461131465 69 499235909 86 605317890 72 160843610 1 879768577 83 44071354 17 659933858 42 273399294 36 49950967 10 168312343 71 745956814 52 241362801 85 262454333 42 161479707 85 940774535 25 836594277 40 437540412 40 61481440 4 592514940 47 679930635 62 380909361 70 64469244 49 671480151 10 188334987 8 940677827 64 944525462 94 374253445 15 710193604 91 690028364 27 761737885 15 845058602 95 563772520 69 289446402 3 840787026 63 757868809 15 69857816 36 354380141 94 646299682 20 550403336 3 173083026 2 435773400 90 518206744 13 460490038 78 980938506 69 94532187 18 594357178 52 958411961 15 593083868 77 46902957 2 663278544 19 813913925 99 406378433 91 435562853 86 157594294 32 297461039 98 977526066 25 240021078 39 844606100 76 350502502 39 194022400 51 538665761 33 694196486 99 804787245 37 653568000 28 398132710 49 906323704 62 395888160 75 371323385 88 565554892 83 969815931 64 856858752 55 789045264 36 147714534 60 976531735 76 627579280 41 989152392 56 987772296 88 681317056 23 831350679 33 284404377 62 694714463 33 417191884 29 298023092 22 207462363 4 36557711 84 622845323 41 130242198 96 18639506 93 998762265 62 277269340 22 830561074 67 331349478 68 192179466 8 113326094 62 93478237 62 950886227 20 465394390 17 993537337 70 705613552 82 831614098 87 920979580 34 697961179 18 911189839 65 351872884 38 901833454 29 465137494 12 436412971 30 212876636 21 91623361 16 648904302 13 765773392 27 183010886 40 864685523 29 319037470 64 391390010 89 113636995 42 771242298 80 833919979 63 329728940 82 625233545 10 167211909 61 272825476 88 159008739 12 360972154 48 55410571 28 784099788 33 621813792 50 827599162 57 809398501 8 513530664 54 139313265 40 501864553 47 24013484 41 462057602 97 440173102 36 702398659 84 831789463 26 918425646 54 850143767 12 643843564 91 678997088 16 762290290 52 15345363 48 973540327 9 370533394 69 81742728 33 117510984 99 301120744 65 177957224 5 971791941 14 786238744 13 388216138 100 98751097 50 509359437 91 519325069 1 815528199 74 624113681 30 498500381 66 273007316 93 747059618 35 205896998 46 43420043 23 708736623 10 493632480 81 364950747 85 501839110 80 418488752 85 50791671 32 707702987 0 355392673 36 510785071 28 13897156 73 262672257 48 348699905 1 192254772 99 817226378 30 517395373 70 412984732 1 914604569 7 191136800 11 696045304 86 45363696 2 312913750 9 839491491 11 797372174 97 99224875 44 871282849 73 274242999 65 114570628 99 820680664 66 428025627 94 756638437 60 700721238 41 683212241 23 514179741 15 90113593 68 5426105 52 605427277 71 614167864 38 614902756 62 937031427 83 10970122 19 808389567 16 29734544 6 919598374 94 19387642 16 164643657 51 347427990 78 588306592 58 433708479 7 626813360 30 68725325 12 670925448 66 996673198 54 796756572 9 332789782 21 415771122 15 895397048 89 268505876 14 972298577 63 635913716 57 946029376 70 221740835 99 110138977 38 185935318 83 224938076 44 661982456 82 453234625 59 584090509 64 229017742 98 995884127 14 398558090 64 247481870 80 75244472 22 254506705 18 397047310 24 930065528 48 317964660 94 622910821 73 775899412 78 268812369 63 65860346 83 855130524 14 381828019 20 776138757 46 138078206 54 513464423 37 125741305 33 723235848 29 395998820 93 473063894 28 656621195 2 399542195 47 526584140 83 565966124 43 302764877 24 546083751 94 487038767 52 33906670 67 19666425 85 982095599 0 865876274 54 953068097 73 97296670 64 859188932 51 286585554 48 410492354 92 780192767 72 846377545 54 357907657 40 384479099 94 92593289 4 941163427 50 300463545 9 805381797 85 921644808 7 317799329 46 297271882 2 813222384 32 174269586 20 508594800 84 686575833 64 968342630 17 471818179 94 156008587 1 55456443 6 653503679 63 921278963 47 221793106 90 883328839 50 560024568 27 826336607 69 801473412 98 163484100 9 455610956 12 398413477 92 358753117 13 633250038 95 846999275 13 479287320 53 795015272 78 11542899 38 164401210 39 849382273 18 530486001 11 626321365 49 606924960 87 941816911 54 505196048 88 872704837 82 884691767 72 849894881 12 359064678 82 121797560 36 872331588 75 684013085 47 708320004 52 328013007 44 507164870 61 993877409 14 20629157 87 951783385 2 883515647 8 123845265 94 356386413 92 675095329 36 119880488 61 156239049 84 22702218 49 561777922 60 125546790 58 53484038 31 668230694 6 452546200 72 705124004 56 371956757 78 609466646 41 663651521 90 557493692 70 469848728 11 147276437 18 842426286 14 756630454 81 391639370 21 156988176 34 474370179 100 634694250 99 73883255 59 853585665 87 374385092 71 877716259 38 880383311 19 871049983 72 108898621 57 556236038 10 495602223 28 323088023 88 528171986 65 327451923 82 825528111 1 808046185 88 841464753 36 852499128 87 221113066 25 227456900 35 255579017 42 443049163 6 60593674 15 326542965 96 524831079 30 660248829 31 716291550 55 949502111 13 753865774 41 805459333 7 110182774 6 67523525 43 615169694 7 165283645 81 113216365 31 670970624 90 977251233 41 302679082 17 752927189 58 280056047 11 825559763 38 524457230 22 970638185 28 995793278 90 27711501 91 647466824 77 872802779 90 964023097 78 806790893 11 288426609 83 115537884 30 500755715 49 662455209 30 488494739 83 176428393 75 853035370 5 598548195 56 711191460 85 656697932 32 347332757 100 393868490 43 776076343 75 826036261 24 775770783 9 915813953 17 578891452 46 204473857 16 294479848 71 806807471 16 400164273 17 646150769 18 410256533 4 761195950 98 124145211 61 176014588 20 243328959 10 235396584 93 399352854 20 64426076 84 689488874 84 185929709 44 515150491 44 224239686 17 265281754 41 834131589 79 344691592 90 172058055 41 179787239 91 590812060 40 621037284 1 342884266 66 699494739 39 167331625 71 570033740 26 814571784 63 174957852 53 414984884 25 124358843 44 148371359 8 336595971 65 148686476 60 671552908 61 925098276 34 470237945 56 825398773 68 82001939 64 531102068 60 271649875 10 377202984 82 976354271 97 861642818 25 475556465 99 699574105 36 542726556 77 881904267 91 235713638 83 564066031 45 421826897 76 543671864 8 725856374 21 298090070 7 321874267 94 629363107 60 921416773 9 399551867 71 769306780 5 512598023 64 341557140 22 968893534 43 969834844 96 409693297 30 192492563 46 878396555 66 186178455 64 281160391 18 492632294 8 550786477 98 940408259 20 418457914 10 174237019 21 290735130 85 663468572 0 33884675 4 242324492 31 644362126 69 117754387 41 524151799 38 494477909 1 943835011 46 470140062 46 823797403 81 69551075 88 908912456 61 86881133 29 208480378 39 975201631 90 367597833 90 871109292 8 850184398 53 246994017 71 279163382 62 685691871 2 506543 5 199579468 35 592872567 67 691215824 68 673044095 84 80552924 19 253682430 84 33346612 15 991408210 44 412807035 13 94709254 72 977738580 38 357253402 94 685786539 14 326280244 82 346231814 17 966259815 24 85694684 31 171332607 54 117061920 77 843060359 9 256278329 19 316000952 3 88733014 97 960651996 76 483213449 63 554908638 56 332309913 45 348295970 72 219967932 8 377511818 37 469576186 41 687559505 44 349820565 76 591437785 65 491502152 67 123674321 83 782468928 46 787108300 24 631180398 48 819285092 93 839311848 36 825292868 22 103109153 42 700694976 8 610815886 67 461191897 83 662144574 92 885343084 18 945049703 41 24165141 35 576624104 89 464509492 59 810097647 27 412775991 42 812362846 3 767196836 60 595135785 3 247095901 9 480298253 37 304369034 2 720052379 68 992733654 100 885751266 95 528436351 2 913545181 31 468234812 33 405210883 55 100035088 39 778714634 98 139009409 65 587524343 9 561905242 46 5381972 14 300382075 74 163840935 86 14903348 41 561494682 14 544244421 80 525586923 62 504268735 4 410836164 18 803173033 40 815523428 99 335994836 24 669421142 10 399442041 18 344700126 79 543766179 30 519863626 13 286921414 18 962425654 96 64348614 87 574032907 49 825288762 85 491715575 26 535651984 86 640339327 96 122205190 4 923660890 85 400589848 80 817013961 45 51489941 85 928942728 14 612183461 14 744436604 31 670138749 36 948967299 47 222205172 87 898633953 94 149018391 32 512421861 59 668719776 39 220523532 39 516068636 31 552703934 66 183423177 71 703545323 3 699045219 22 14629847 55 740835177 1 741006686 74 648327826 42 891721885 49 790394531 47 229572023 10 791105003 68 429978431 56 202814263 69 138101887 27 162574390 27 54246682 90 884701189 94 781728638 16 639093287 58 536740536 3 829928644 75 131635023 92 674234441 1 405752381 75 90922988 65 986478294 32 365040090 51 148957345 20 112686354 68 189234141 25 197611182 92 634446832 35 702518251 48 440619379 70 956479180 36 191175520 33 827927018 48 348727874 11 932635807 92 60673228 0 194987031 67 434511924 63 715005661 21 354113303 30 40437889 22 879348043 28 956537691 49 648955131 4 615835794 64 551530820 30 345395785 93 369797429 40 10106579 32 839048315 28 499019359 6 462622750 71 989471005 12 199677549 22 736232398 30 644790987 68 41646459 63 497835258 27 660211077 19 379072948 89 664206874 8 22519599 92 525078780 97 215858651 21 523610269 3 831325217 66 390401739 37 702826637 80 532985474 97 103831709 8 301532427 65 970003499 19 844018936 35 575917592 75 309319066 22 806802920 93 201635690 78 483594609 33 374130567 88 470547734 3 329950566 11 560423698 73 202325070 90 763290859 37 464259543 41 218176056 68 427537996 44 384068507 55 226523976 82 326000836 27 253959518 4 472554882 33 525896494 12 516736314 65 29770680 51 605172775 33 987638059 9 579689009 48 776287539 6 7025507 19 406110931 92 808222311 70 13153857 60 621315391 37 800117543 29 46055049 3 166403978 73 968365001 30 341379900 20 864845216 31 828248716 2 418479942 36 776741420 67 589138186 94 615120918 65 341287510 76 224151848 46 785704798 54 897925156 28 303865831 25 33365761 12 610096440 18 540505787 79 5887389 39 599495041 26 234649322 15 63054552 23 449772507 14 649230197 82 251877702 12 378013257 62 610854750 10 475164267 39 155526866 59 102332338 75 134858417 71 805261801 90 44547668 97 159962436 48 490022511 79 192278125 23 139818802 96 561268778 74 793011593 81 63414177 16 940707241 30 401828369 16 412540838 22 847551685 70 127481045 2 602977684 29 391334492 27 456271340 0 495908236 2 721826573 62 834653345 67 626406928 11 401003902 29 633600450 46 422618587 26 18694911 49 704929807 1 244086251 83 861468967 7 440642955 77 322756270 11 348612574 21 310186818 26 202754957 4 692411490 70 684955719 93 533042632 10 25495160 83 271061885 43 591892483 30 219170073 91 742526652 7 761460423 70 742679609 28 9676420 98 512122970 21 46252014 1 507544982 14 775075616 0 174005359 29 723388069 82 6725985 51 324386230 45 167618348 81 164787458 95 436976253 80 817552400 63 39234988 90 615644681 9 83192147 26 925520529 35 504517849 32 250365376 40 21769008 3 850247095 11 900541678 74 551005495 65 450882390 9 501225640 73 673591699 13 729994601 85 142915017 67 623486883 84 117892555 59 184237287 0 196267023 28 908348268 65 167373265 88 313092967 31 598554203 66 727797594 55 481374798 77 824217498 64 680319356 8 855800951 16 562744193 66 732471289 72 565474644 17 99863399 14 643140225 29 428088801 81 693041185 11 975561485 97 864483867 88 110803646 88 517424086 10 343445466 81 586594416 54 464086230 33 398851073 62 159830242 69 183075588 11 326317634 82 802197080 5 556746919 7 19662179 18 328109992 92 354285368 33 791161529 74 435380097 66 736714217 64 751220499 26 837615931 39 733484770 29 471140778 45 7024158 96 234180221 28 701769272 36 157320125 37 798978034 46 842925731 37 403171070 15 832717578 71 939639341 70 813516496 62 514155208 97 320313095 59 622577671 66 381037365 57 763688165 35 619888782 49 156313141 59 62508401 21 696148382 81 233089779 62 204761115 19 364542831 49 249585617 2 936652265 60 52095814 45 510839313 51 705586047 92 288771135 11 682885041 78 97973682 45 58800947 19 864772611 98 959529557 40 681124314 27 483745542 79 609142048 80 494259019 9 383108338 1 344621532 9 765611958 50 146160450 49 432053563 13 849337261 73 486981325 57 497606172 94 553958372 19 401668036 91 181684508 92 840950379 97 485823419 33 428596452 80 986418142 10 893935187 90 951067484 64 590278423 18 863755473 44 868311461 12 756703759 82 919915989 46 11829067 91 700996818 39 928697583 3 314726014 84 44917128 2 564295659 68 427065374 74 464889074 56 186958281 76 431607569 53 323676309 87 430568496 1 687898301 8 929693947 50 399962212 72 143860668 46 615200393 84 863418811 20 137814914 82 529758374 88 617322539 15 685719727 92 21052037 0 376989207 12 765783063 1 461317592 97 845819397 64 226950885 96 637385094 71 387295364 17 335526339 93 753486100 19 533328264 16 788387486 91 283860977 75 743348219 44 50145150 41 13297772 55 140591520 14 199972592 99 394125207 3 634577271 63 641534047 80 544171979 40 661436777 77 643434510 32 234221937 52 611541279 19 868353226 58 903132966 19 542444333 28 58424643 61 835751756 58 646281440 44 443030871 59 569207882 88 432936663 31 622992138 31 906559600 68 701716053 21 540635899 81 256959542 81 376632109 86 67035561 17 105114973 65 449545379 68 907713360 41 593120256 99 851077737 10 27552224 69 956067824 72 473725139 45 303242588 21 964476504 65 312125103 69 236707052 81 737269923 52 858798803 22 546388032 76 340385553 33 398392639 25 623894990 61 736447265 42 474448561 93 751357106 63 919983530 48 413525532 76 745725410 4 869759626 35 416291597 48 274581770 24 208088392 76 155600825 6 552231333 47 690378315 24 354859061 71 431365780 65 829253573 26 182267744 22 341299087 55 147984019 91 184717504 53 331695353 83 675814264 14 356400613 90 38750331 98 293315784 22 596990812 83 165752755 55 588617600 9 362421192 87 209548750 57 64289498 10 934222805 50 160198975 12 653273859 81 710592952 96 91858504 4 866675240 21 600665253 39 90315605 69 263672149 82 452165800 90 862559441 38 951828271 88 834770304 100 784259271 54 744642782 29 502172114 0 245465728 49 824450420 38 314766872 7 620289824 97 787847136 4 534363596 85 860021423 95 343538964 59 507182271 29 100472754 12 832184898 35 515300608 77 481072231 53 298228447 44 62665742 83 30434282 74 150934727 49 750707211 38 336776679 17 562848794 40 9485734 13 114311630 38 8662300 65 534087719 54 622161454 10 101355903 70 785596554 29 460954601 21 232134452 33 304575462 26 869057590 98 589519322 92 684873664 5 613694282 10 132959546 95 232479495 54 250596405 78 828291897 45 864838425 6 694494289 61 794171903 73 480077956 62 989697352 25 81572424 67 770807816 57 710381095 32 83859241 71 697525541 74 995088163 75 162492693 18 826891207 19 752721791 58 837110940 100 496043912 34 250635122 21 309988523 4 770759448 97 327594229 81 262566072 100 893926161 79 900815315 15 842064535 90 493843518 21 602258821 69 909240385 51 173261747 7 990814174 99 759004577 46 687305458 63 474074104 56 801665505 32 929143366 8 676263904 33 37241410 91 855288966 13 297138856 21 343789777 34 452229627 28 753153522 53 415087331 87 109360055 88 850014588 22 256510742 20 750150642 67 286714513 87 78662618 22 757308934 81 141752807 1 85635210 9 785196157 99 557759453 23 531952476 91 408906801 64 512597886 52 178841630 1 38371700 26 652820279 63 469494488 75 565597847 71 957927970 41 376956574 67 217369357 77 788237099 5 423317199 3 232224690 64 391137701 28 450451224 50 118996960 0 899203337 78 638077866 6 122445990 42 161732376 14 245879393 45 784855564 6 778884088 1 515723318 53 654139901 86 103005770 18 309458675 6 927614849 63 99159215 92 703073768 73 989848538 11 903285808 82 773275866 43 967039497 59 825906755 46 201723304 7 519477831 44 521605964 68 977263735 49 921085708 59 487308590 97 871991209 23 654948905 98 854062745 88 897025740 30 69575960 28 293356934 83 10851797 9 145612361 57 616466316 12 436278742 99 293357736 45 404733725 33 202159273 88 340810243 25 391050593 81 187772345 75 505568832 95 884191040 57 373626041 34 969314474 70 614776721 99 426960744 92 584681525 14 900875275 88 675993417 97 734034920 79 639972523 60 678615020 74 334518177 42 488013555 11 546474157 66 600894084 20 14881667 34 127444354 40 859226471 91 881579436 85 829933349 17 331529099 0 155073978 90 864340614 40 915369113 20 812516823 56 436523917 3 781003504 60 52804412 41 390171615 96 32974549 11 624912032 68 93967568 16 971346238 43 516334106 22 669556200 33 617038681 86 181961848 3 691707616 11 590737583 57 22920386 44 680942128 7 418766175 24 905021774 75 541747579 48 51106433 68 388316979 2 991182191 35 178079058 44 98724745 97 495623668 88 658885451 52 505264236 23 474738991 75 149553969 27 325862426 4 98383333 42 919355691 0 11166065 1 894854299 35 999250821 92 111697240 68 270624688 3 76290249 63 54525972 51 630931767 88 167915510 9 648166597 68 675234956 67 446820065 71 779840697 92 72124135 97 456874275 70 972696895 60 254311993 77 327306535 23 392791392 4 789809772 67 257366608 31 918096666 55 545731553 41 986139205 70 164289752 80 887392528 5 971971181 78 390127490 84 432669271 77 680494798 31 13148618 49 903373349 37 353762186 57 908862330 46 82417167 21 278330048 79 267145122 61 850633161 13 800626678 24 863590919 3 837058146 16 720413827 80 497955733 72 444320563 2 516498838 47 287950054 5 232969204 79 895258896 41 623730137 44 261483126 38 488935598 27 286851095 45 607732011 90 77043280 20 825758767 49 41458110 29 841307478 89 708845862 88 667361345 3 549545964 86 507396975 12 293044368 48 409592668 51 418498311 74 780538329 41 624557788 66 239192720 63 963747031 90 894697424 49 439002886 33 828395750 2 262900731 5 943835670 4 209671119 48 198324379 53 990072268 16 416855895 84 70018569 18 915842689 33 434415717 25 889229359 1 389919619 3 69081978 24 293996623 16 429722662 2 743487703 94 496677377 56 919124147 34 764284201 51 329396306 43 74854158 85 517931581 68 162196812 45 380266798 64 629036016 77 925724341 66 134104671 22 170144980 69 3062223 99 62501420 55 145106579 11 629285357 26 637893315 64 124302366 63 599005000 12 207731645 52 48908852 33 287481257 52 974964808 80 787081449 31 961223283 25 563427565 72 232064176 41 664812672 72 337427742 10 577227851 9 869639202 8 265495655 23 66441431 25 411077603 44 992570126 52 344032153 35 228650150 84 191753192 13 159578120 3 924151928 28 317616059 18 801322522 71 104198191 9 46126762 19 496089056 22 86221028 83 894075983 81 392694308 43 332886045 15 236392560 36 429327329 50 89814204 78 257905720 36 589157900 71 266258237 19 842827330 79 114091735 43 186535320 32 740407107 58 993612831 21 211043682 93 612159626 12 416727162 81 307967801 49 444368589 95 490237378 66 914907720 77 428671155 78 851413095 60 769939102 6 173796848 4 552325182 11 407700910 64 900547104 0 312206464 20 383560909 22 79348681 24 958411195 24 268889940 18 170380309 57 999074649 63 325214289 68 741326114 5 467541311 41 526895574 62 914401632 13 873850643 32 685795370 38 274482700 89 207886576 67 92153496 93 266513013 97 126922282 84 269688327 77 338445248 59 954324893 74 889611584 70 366017658 85 303762566 70 392692100 54 478672520 89 918095557 87 202470496 15 631451225 19 403992660 48 644341361 76 741558207 31 287151355 54 107036410 10 399014690 68 751017130 94 701203748 39 823512233 0 22411922 54 756748904 12 768679131 3 570335131 57 480278298 50 799280810 45 959642877 9 243086135 54 937247230 28 658702735 24 75281556 12 881869355 67 788743284 27 354833446 39 492692777 17 610460068 84 282481759 29 452342762 18 509525786 34 351492990 26 490608138 20 164209307 13 818335825 18 988684952 35 538337555 83 593555481 5 758272279 28 432491368 24 897033379 38 720425787 48 213979448 0 625011168 59 869450559 99 130772496 87 191720379 10 221906657 36 656219466 70 595041375 95 164606676 14 940253642 55 617213902 8 279219500 70 600865280 40 334695397 16 14599026 77 406740339 70 749235868 33 111658375 65 501455071 92 255650278 19 511896906 42 861260177 45 733869901 20 759692113 33 751568053 1 365468245 49 127702631 16 964159686 34 559042803 25 615306062 85 628230154 58 69995018 86 62543 15 300557917 69 503494319 21 195961233 92 567953606 55 865976718 83 196778318 89 803247836 66 352723535 45 870716591 51 520613614 14 432699327 19 925932074 46 418702525 39 181041867 80 451104982 74 139822961 4 728683566 77 240936134 44 622622848 72 664780334 84 697313941 53 128638910 5 811228479 59 760098185 3 363731331 59 722562099 81 520580727 75 609371269 4 749358120 42 209066502 95 604983015 90 846510578 41 546301609 17 554425562 3 547490165 46 461274444 75 160674483 34 949928840 4 18659229 12 799581534 99 483201418 91 358199253 33 751864682 55 149043189 24 347586185 82 995862710 18 904683173 56 944255827 43 546462382 63 978868836 59 484021407 60 107594764 73 20561176 90 867074924 26 969386056 43 557750687 84 863483947 0 181205119 38 715207382 25 727015371 18 761124821 1 386032725 59 227468376 6 555257807 3 20058607 21 396125525 7 15977822 94 289022545 97 888876926 14 590822372 69 161265710 86 225491945 43 33862560 44 566585248 98 75414645 86 547382515 44 860448675 70 726167760 96 45767719 39 395222303 53 261886786 45 222394235 18 87666591 58 150186030 5 277855115 28 148475628 85 5113566 10 524676150 3 608017255 50 874784286 40 267674973 99 41478829 8 444570282 79 689152137 19 765227956 69 886620534 4 868811605 37 394427424 32 20423862 38 756077949 94 720990657 48 594825232 22 804081653 59 754158473 51 91440059 70 344596311 35 814311307 27 726511604 94 113638845 52 601981964 11 389257422 68 70473761 71 525960898 55 130235446 51 641253281 86 248201298 52 929197957 45 173508800 2 511992345 18 870100229 29 693748405 14 735480000 46 694018387 68 908603706 26 346605597 90 918592024 9 407599763 33 352941301 62 144509726 20 231814435 55 552362642 46 939040558 82 11754589 27 826090296 57 297545732 20 132616703 39 510148924 39 211291535 6 711400665 9 161825468 91 206716431 22 265463480 10 497170808 72 476234685 35 778729651 13 987198666 86 288276672 72 717203863 21 73406858 14 37829556 70 679826228 64 148239875 60 607716103 100 354655721 68 214423066 20 598914523 49 115906863 7 813609382 98 247424022 84 575770976 2 555717006 25 648712465 58 471448795 67 377223104 96 436995077 82 651160314 80 632603240 50 414571161 63 504973760 7 649791881 76 125007155 51 688138172 2 94723369 82 187780099 64 342323220 68 395740649 68 806482511 84 306561911 5 271276025 59 939117548 90 176178167 96 621497916 76 321055944 44 377217971 11 792871109 14 35335708 85 60320331 97 867325854 16 559369811 76 976095151 29 114505678 84 515996152 6 260588807 48 875688311 41 973481846 92 722299437 24 910499268 67 131793853 31 320986687 13 127516512 65 395732083 56 115951790 80 309790856 48 613117945 78 16179186 71 416497574 70 669282212 31 30506288 85 504916019 55 580508963 53 793506001 77 856514564 35 408291476 88 657357897 11 789386115 86 223325212 58 280236145 59 876327090 10 338630439 53 691189077 62 2507808 72 565163032 32 799847441 17 780117563 33 930187127 16 736305367 71 213297840 25 217473513 96 490676811 65 819281139 38 352503052 81 235931781 12 442898241 73 326809140 39 243484689 24 360463482 65 279190060 3 832353755 22 821582031 47 298589157 92 447965896 81 554525738 6 96395643 2 768061049 9 341117759 82 650191774 52 183487786 78 95427663 53 115109633 45 323316356 54 148665431 99 881923121 12 516473033 49 649235741 83 269816763 66 822941511 62 94650017 35 691038307 63 990928888 83 756701579 28 491199938 33 146547476 2 717355744 2 287470469 14 813186540 18 139269220 20 104483116 26 568677569 16 169979509 10 700702894 15 204371910 6 95660637 70 231472170 16 663633559 86 580266956 26 551070842 67 893989963 1 258614381 37 923717517 77 329006457 66 48087496 21 219449052 65 270201695 35 189277447 100 196035980 64 417307674 99 599128436 91 902803569 23 762597359 56 751492408 19 937843038 56 725620068 36 85526449 12 311038040 82 299254160 89 349476059 73 510113135 52 369912047 21 59988654 77 903277808 39 839982591 7 607755487 3 412762840 34 101583814 70 61480449 93 401721400 43 573248642 34 658111536 28 619292645 26 781887921 85 489844950 74 754710631 4 480476533 9 507401231 41 896261369 62 601006197 42 71014813 49 817163117 64 571578150 62 975055642 12 876239474 99 436976911 65 457632184 13 654876698 16 222944426 57 814130013 61 349275041 49 720408703 2 608000531 43 681848209 34 101955108 46 739899782 33 128512013 26 182032021 4 25892342 29 557989128 0 901507426 29 536115640 77 410964047 42 999378764 30 599865813 16 217385153 49 806437996 26 89539808 99 486087526 19 817739171 39 40335911 53 446570563 84 380903588 0 784042799 58 119609541 82 428939229 3 291475740 99 990449130 25 256191227 96 565718240 65 387356732 75 479033218 30 887709407 33 86168499 77 486129779 78 261633485 44 79487067 14 795958494 97 958084044 61 252179124 91 984207787 10 773663347 6 442660418 40 389173165 79 348344914 56 912326130 87 457702068 8 623692446 95 239071101 84 523430303 22 816742533 73 136661987 87 111733151 56 933745245 92 17520649 83 703708791 34 221597006 38 315157830 59 497649710 57 483407576 86 920112208 98 672374390 19 9661396 16 639146112 18 543293996 85 868412630 80 310289138 26 984126761 15 997952036 24 198505413 63 634068130 5 855331351 89 345432802 16 314821687 96 722505787 57 546971873 21 270400164 64 616506793 39 601586618 52 164861043 77 565007689 14 676953139 61 747462390 92 847198017 16 726386097 30 724488794 77 3742280 90 447861240 63 936921079 94 118141727 92 497532238 33 391400926 11 824516357 65 710034697 42 691645742 61 208367950 74 310136337 89 588093324 38 573108256 77 859074193 6 313766543 49 329573420 48 898534777 35 325144076 82 270456998 23 773271961 83 695610436 67 914679894 68 292834530 100 468678479 88 82010478 94 910554103 8 597466816 74 357677165 35 487087669 75 96730951 60 312094637 46 185319434 28 124494225 57 198591007 80 278949336 93 398079257 46 777492065 5 36193267 37 582355044 66 51171682 40 940560266 49 871686871 21 731570819 52 126304028 82 155680870 69 361888411 22 630600463 61 305681272 62 883510218 60 557156002 94 690245502 41 242222028 9 552037080 78 789945263 65 937388144 28 217788357 64 234859418 39 807352094 100 922374140 37 222891455 83 551428985 67 242691346 8 727305151 41 133343634 17 46466536 55 697133448 67 535661577 36 962296319 89 315031827 12 593019052 63 386063836 43 539019541 36 731756725 32 607091763 18 942637355 75 319701612 70 419952801 9 515254400 68 814830791 81 61694022 56 288934505 37 708980428 26 727030630 82 341443599 48 592190297 42 360495752 10 948113134 89 989105471 97 345266577 52 548518582 37 221714981 78 806548488 5 905620357 52 495455017 40 405584117 77 29728551 2 666689839 45 40462681 48 615943286 13 666323871 83 722731866 52 710574529 98 597966165 17 793050412 49 113996321 92 540778411 92 229368489 9 972735815 50 507465223 6 724904874 62 726813483 72 817827598 92 924842476 27 299858229 18 604982011 91 41188744 98 110811611 13 226040499 83 869121867 8 958333115 63 20647713 41 122976669 45 508966155 51 177820211 2 506013412 39 294708546 39 558663951 19 599047630 67 277927041 86 784116733 74 189905198 63 977741732 27 271741667 1 390089799 93 771520288 97 252820923 58 666375052 95 934270005 1 266368685 29 764763604 28 367445217 32 494791825 60 709179539 47 268438615 96 284364452 20 640205244 35 702514964 33 845799059 88 1941895 83 407510115 88 390906141 90 141839685 31 671522025 56 849455601 72 134034320 75 87597835 33 915369919 79 988359570 23 435541030 75 373436384 55 502775167 32 735188646 26 784927338 32 290228682 39 718414256 88 152956412 53 820932965 72 405614041 81 855884781 73 697804495 33 184934800 22 262083535 92 606988341 64 761107539 33 293841523 49 936199760 96 57894393 59 934351768 56 221793564 12 212360017 26 941601425 12 810759348 42 83285738 1 641864639 44 701502641 87 70699161 61 61911740 23 621789738 59 938975189 6 107676755 83 557098195 11 814234051 43 513475424 11 403544957 90 17940988 23 956543966 87 717290007 82 255498779 68 969909451 98 906550603 2 745416933 7 504834288 1 862660832 58 158484595 72 745460480 41 608283776 39 147431703 64 262067920 81 735746293 27 200099619 86 921677889 70 701127998 9 242629480 89 69655641 39 16370349 4 49120838 0 346058236 63 458980683 54 303112868 66 823492408 59 763183384 14 611590685 76 692649159 99 217487258 37 660284359 87 304742009 95 248648542 7 725949187 63 357502615 2 145634035 97 719518737 19 579709339 97 165594870 49 391125123 28 194464869 76 349219505 19 987793791 7 976206998 46 163237360 100 753688853 61 865327464 11 286348720 94 784813149 12 311928979 41 680162969 1 419621557 78 578132933 30 268003992 67 486911531 53 893410881 97 419222527 76 574802825 94 71782939 4 469517463 34 927517 97 656344406 33 286696444 89 642786089 40 344991704 92 7783685 98 746951354 3 909512708 79 253291866 41 415895466 8 499922228 49 320789975 68 132393100 38 518532935 20 111100358 87 812258498 9 896903694 55 51668630 10 478544455 56 644345910 80 196369147 4 401285183 3 757321118 10 475311390 65 299887726 87 760566103 44 896784667 92 318962175 11 310478852 84 559680855 34 929903757 61 95296544 67 154116120 16 932634625 10 161047423 4 673218050 68 416646323 80 490292848 66 250452424 10 206078855 80 239605119 99 710643197 20 940419468 67 567506886 67 569752896 26 754986518 21 643275601 84 529500177 50 324891874 63 800625079 2 685876315 74 965241889 59 352669250 6 96680304 49 701061469 45 892012537 72 407056574 16 137007432 2 256659364 42 917310988 43 800991675 36 103041278 85 611942788 93 124116894 20 494119821 65 595051994 64 367371704 11 833339256 62 815256845 11 235148114 63 353517312 33 182076138 66 292493632 18 713821073 8 411678317 98 538587854 56 869241226 31 744120077 41 122084000 87 638407306 3 336215891 30 912272423 53 335071781 48 464667859 74 16651892 21 893093407 38 108034735 3 430086015 68 336486959 84 552180223 60 925775071 38 984926630 30 784249664 12 53410576 55 914782461 42 162258822 99 314427856 51 336804763 31 748460155 96 670908873 16 269023909 47 470935381 81 613816105 86 737465694 32 742412587 79 402145389 36 265795724 7 813903330 93 71133332 59 96819515 30 33823028 16 399360940 27 678020766 52 782268744 78 481134076 100 418010018 95 583191579 59 632209793 100 451703923 81 292446270 100 30941991 0 898067215 3 930314881 35 536080948 41 130087708 40 414977449 23 231958113 48 15534717 82 340102687 54 923070397 32 673554070 99 390370797 32 697875757 72 835877616 10 53854445 60 282151955 54 317504455 58 401101078 6 744588318 8 481730863 24 112567095 68 717812021 25 160095775 87 163278088 95 422070131 83 369044243 17 775889540 82 634400755 65 819138441 94 927211338 76 426444367 39 127719185 88 141758011 18 543108395 80 648251590 3 897141802 39 392930184 60 822548142 100 40260367 16 309660844 97 727955101 36 664403594 20 932939823 88 800516702 44 147554024 59 525465562 18 56913782 52 78772003 46 556925866 36 61340227 74 632229495 91 479529305 98 570076420 100 961329846 65 235464500 41 234626114 29 847057309 69 785404530 99 693692688 48 844229335 88 892216910 42 80953607 4 470320595 31 892596520 62 723959316 79 495927816 48 20879278 21 258974955 42 975412390 96 769023747 18 389316772 59 72997912 84 440382356 6 14968339 2 244881848 7 696675119 70 453038306 10 421937839 72 280320833 82 527768566 18 500774866 74 747814598 28 903259546 96 353122049 42 719112377 8 797225102 98 500105690 10 939213216 67 475581249 60 171997637 84 790273603 78 727026427 38 804696357 94 938636794 12 628394427 32 931321778 5 318810212 85 520431435 20 141334975 74 835277493 36 542272436 100 815751404 36 204604279 44 592437630 48 250817402 56 378258933 53 260268094 93 919692559 86 748370653 27 792338815 71 78826902 30 21110780 99 457421876 2 761287828 12 493748298 51 228396181 14 522011316 84 193432215 38 853904333 8 89811860 36 472057339 83 615005691 47 90036959 90 937053180 74 289470025 21 439606487 84 204673103 79 124450397 29 554958109 17 104538145 100 713408866 95 990810933 86 710688677 49 204579413 49 574723039 63 544222976 56 926220088 79 259893655 75 234673120 30 216897357 13 378902737 81 644163459 3 588713884 3 772860105 85 257713425 41 808804770 14 370572337 8 394562008 54 289293553 1 52530398 84 646680550 85 693322095 62 83555143 2 531780469 60 567683648 63 644976454 64 516489320 83 716859347 68 666379812 24 99940294 0 543115937 49 836180335 61 793469587 51 254137937 2 663978484 86 687975994 76 946616069 21 819514109 50 841516775 12 149862187 61 50093873 36 79658749 15 806342596 88 282479209 65 79872084 34 981106200 47 116327866 98 803117358 27 725422233 54 681900262 79 946695732 66 603803450 32 337170948 45 795710838 82 561106811 35 33709821 66 16343089 96 465644041 19 402630229 5 879935203 88 354138250 51 242734203 0 781956243 49 923862196 15 551397701 83 772198339 49 63999593 86 773414451 35 311815453 56 625035797 100 177228481 74 810418224 45 553740739 47 281048919 52 562990566 92 244675262 71 88398939 41 190070725 47 540593207 9 371453073 100 905273356 96 236059475 90 795929350 37 551184233 23 473188815 61 120448477 83 481200383 6 881074685 100 450555687 16 880052806 57 767142661 99 107814230 25 395483333 80 286719451 9 937904907 97 898079576 49 225260786 12 829558169 11 8647427 96 26423798 13 328190217 43 784586463 51 123289511 68 585046382 97 108921759 8 505685902 99 822812146 8 851758965 18 304640924 12 771539654 67 397912665 70 397258289 9 179782418 31 117411734 61 333879486 5 922419838 100 443594803 63 290957925 24 29931323 10 928661636 76 422629470 48 710483200 25 127939411 75 827189643 87 202890123 77 922905028 2 959468346 39 516688900 79 988134142 75 242803461 65 340375604 87 444979413 27 788458477 21 859851497 23 266100313 6 308021225 79 182240054 69 785016951 83 995394053 80 85966804 70 565509915 93 904041166 3 614234784 91 710951470 25 668076496 19 435523460 38 973428181 75 574885977 83 997271681 76 867988940 60 406445332 41 427658725 87 573584666 33 296702194 21 713413490 99 569547649 56 55246290 15 394094802 15 785449458 65 740685046 61 892361974 46 748275860 54 902344141 74 874698217 80 763276360 41 705850456 86 18558593 67 604141444 48 407933363 79 990318269 59 419605483 59 508893292 0 565938257 57 194751048 23 903234704 12 34559456 88 139557171 96 352150257 27 83509805 83 395728740 23 116727737 49 726964211 13 845691552 89 447306101 30 986501775 75 611463464 81 744952721 51 56158333 1 648797380 41 675685709 30 239208267 56 585104755 68 854915406 2 282352602 66 145663205 21 527806313 40 90777450 19 262247193 38 888109272 32 979629329 80 469873693 87 445083622 30 48710625 51 968335996 31 510932842 43 86354664 28 877747150 72 234347511 44 96602949 34 419181641 3 735510474 92 103640558 21 754678378 87 797280368 93 231723532 64 569709384 26 962741991 38 252299550 72 396855487 76 581577592 47 596929285 82 29895865 22 548673402 45 341200132 30 682190015 17 522682823 36 462958606 85 535742597 82 164804498 71 480943099 57 764254025 33 550846483 25 638945775 50 49438397 69 413905431 88 57837731 58 318825629 30 318846380 71 529766584 39 325249731 12 772295024 85 107787140 6 115226052 85 859615985 20 432999796 43 671240822 26 973570582 32 901352619 81 390525239 16 790004638 7 296355204 63 241403254 100 218088598 34 11035371 93 314494951 76 241718390 86 977154286 66 417784005 28 73279503 44 554870215 57 998799396 11 117850427 97 499840689 96 585139337 9 600408816 19 956603586 15 85502279 36 927579051 43 708756758 94 359963512 42 235464063 7 581441404 57 327479904 25 12188463 65 952984446 46 673013538 63 952654074 18 590159379 79 725263244 10 52561533 80 587478879 99 706030743 52 721086693 56 251955972 59 713423348 62 506298877 11 752180236 90 459702146 44 609893302 1 958920424 47 184832297 90 132584889 9 201638229 31 558511936 92 185302680 5 958533401 39 11055982 22 382194701 61 809414904 73 136255191 38 770938655 98 563855696 70 981912504 61 847921493 98 513737196 22 22231256 1 321060544 25 192796553 30 293480417 22 228916968 51 964003544 83 192165702 56 765060047 30 866788640 52 527383726 36 548482096 26 778836137 16 621688526 12 644812610 34 306704179 38 885384552 39 250137013 53 270476327 35 957038843 75 806637902 33 376395378 48 628292824 99 765447025 81 838801223 95 671287560 93 350225281 63 659828854 81 221821053 55 323714336 81 855217380 79 889520217 54 748825381 3 903454438 87 112398278 71 383879992 18 361329508 22 165145349 69 394468153 24 418873940 66 802238877 4 860876371 96 150362739 69 162078740 89 149930918 44 466665877 34 958969069 86 383462924 34 783516279 27 287523656 61 279579517 45 372687188 66 750970682 56 905458511 90 459258983 13 754205552 66 307382068 7 728090465 43 261365384 8 83403693 17 737557142 88 648983754 95 248233838 56 228078230 54 376145705 96 480685898 55 952265464 40 255013733 98 991168870 38 606867081 96 983774099 68 318707707 55 706827194 94 146507113 7 465936060 85 182544319 46 6825923 50 618258090 93 643529931 67 707016657 70 9714614 43 792270156 50 351301837 51 880717897 91 888117296 69 845163019 15 955661095 65 226603392 98 111892494 32 898316355 70 811453738 8 103967425 7 617626891 98 866525312 90 961388498 66 28714922 11 69237799 75 423002842 6 581944491 42 794569864 42 983983056 39 859713944 71 115169148 5 537617707 73 538148675 71 801258210 19 360430688 18 129061507 16 515898036 33 726185521 31 19633115 67 394516809 20 871346790 13 396774370 86 302993672 46 175231165 62 924949921 99 173311832 73 758137185 72 307619654 76 461633300 47 229896658 77 108780966 92 493824851 4 611083293 82 485691937 27 316988726 3 999580452 86 144919478 7 936056290 56 265815073 2 589557150 89 431116302 21 231759968 15 728314342 79 843192724 52 282037419 98 456668273 83 568009300 20 831712219 27 879121442 25 176636093 18 125584424 81 896574610 36 145491243 50 752970268 52 882238447 43 733032514 53 91516343 78 546315571 53 922671033 7 756620205 92 939489214 41 852319555 27 818002510 95 570323632 49 391553928 96 440782262 98 17266409 82 830724006 49 891613497 43 650353673 39 43453029 90 209913759 41 676787479 30 877080848 12 566831687 61 564017681 47 263763882 71 353929322 81 638309171 13 363775081 62 803142835 94 811515593 42 233907810 3 684978194 92 814205160 25 879425885 95 572607817 46 34837372 37 51068685 85 273875501 75 346487467 76 4345156 15 84566617 69 393496612 81 351143182 52 197878927 75 359860566 16 896403998 39 220596246 85 132788044 28 523847573 16 270069394 36 447571099 79 212297589 34 991203736 18 236129752 40 995677462 6 51775408 27 554159680 77 23601790 84 281518966 79 432806852 21 417826647 22 252825574 72 797452528 7 898036426 74 267267579 2 916946708 76 962065936 45 509540995 88 538612910 50 367768422 64 403216781 96 137226823 44 56104704 35 745452685 4 368083048 78 346565726 92 451052078 3 295537028 31 791304748 53 62216407 79 811625033 13 638579527 68 291672685 64 611285627 99 730293792 41 585919762 68 184339208 25 788856759 65 892818384 47 206149541 100 118750373 8 666058105 9 935122280 41 728590583 39 541427833 74 497833586 66 924108939 31 346263928 74 964465659 66 740830814 40 556545141 72 995858053 96 378961922 99 186898198 48 622892816 66 612535667 80 388292261 15 98962319 25 20896469 54 689402158 28 830283775 73 919208228 34 263241223 68 843730192 21 906524230 10 996367947 49 477280512 90 590823740 59 958142890 91 623636390 41 665246390 38 6829930 93 635817387 44 584797612 94 275783055 59 283011044 52 479602135 93 757543343 57 868792619 22 281384108 0 767749801 56 921547740 63 475640013 28 844271043 73 138936926 30 55315891 23 352470973 71 95892749 46 44349415 13 541129382 32 932480306 29 628141001 51 794440345 55 635013370 43 924861984 7 453485300 53 903380708 72 618859241 21 376249144 18 824422433 99 429448108 47 116182285 76 729732262 20 371621399 88 899843998 76 191514621 21 585078134 34 877119280 34 738171196 85 279796328 90 386371879 41 623258983 73 390578991 41 769025037 51 442192500 8 905882295 56 28597180 34 854056980 26 168003868 86 884215348 94 892130362 47 861452483 12 948669011 38 229713699 18 848233768 22 161205648 100 897434578 29 887653016 5 981055953 66 314914556 54 296927414 40 227894458 27 110558624 44 961367405 31 634697255 9 327211007 0 581300455 45 819960422 44 252287748 75 558648877 17 39483668 25 15829086 80 637565159 29 79280182 27 176699834 49 975699717 94 732136276 80 781887245 47 377629683 50 710470761 40 427073962 15 521037616 38 601776508 56 123584098 93 409416129 52 798261342 52 625241263 39 381439877 97 893802560 64 321169605 59 856756506 18 397904688 1 868055347 52 327042205 17 534560201 73 19562940 8 149463011 7 337510055 92 41388195 52 408972903 14 279176592 73 8342623 74 818637540 39 280256086 63 412462981 22 287194248 73 893872811 88 747911909 70 7707690 65 639863935 38 737963352 22 903025955 38 449752712 74 26066015 88 624008811 32 933846279 70 461158467 80 652489215 19 857707541 27 592431762 1 429078876 5 71605824 79 192595118 45 756685264 1 330407198 13 531229234 2 446693724 78 209400890 3 827715281 35 702733624 13 224381337 6 848195126 34 447217775 57 9812386 3 326039262 43 154642476 43 169063134 37 189572345 86 921839863 42 546111014 67 278216494 32 806545420 9 925521742 98 905278345 25 256939231 74 622629358 79 817976064 57 864352783 24 435918930 4 416567662 20 910681057 16 394086273 43 855078150 51 839503319 70 817453873 15 471556161 48 995699070 52 354178538 90 304055956 16 455735875 87 651589204 20 293014397 96 75476959 36 841732496 68 182652363 61 136575895 98 407236577 54 218790537 43 146901006 32 724746817 34 958010668 66 589467082 42 910898711 22 399017209 24 334568350 82 437220955 65 171271871 18 864911083 58 439798345 99 99988020 48 793502201 22 978639382 52 719523999 39 427977269 17 467753372 36 530518025 55 272388239 62 659264893 76 415840315 70 835414669 6 554269175 51 347918458 49 159905296 42 142763334 44 359001785 93 890108655 56 893931272 66 942935938 36 350914548 24 805990201 55 807778982 54 133741305 97 775351577 53 317241878 75 31959925 92 588267350 99 570508005 35 76138681 25 937764171 80 607044382 87 948838406 52 164614165 30 557904376 14 350285237 53 92229697 88 484794786 98 881685289 88 996669562 72 647654485 60 504282421 64 768130251 23 314395332 12 513196074 90 287574922 16 815907805 13 935308793 4 372182973 76 750280903 60 289552077 46 768071585 66 120777230 92 422496976 61 414436071 73 207566951 5 674559398 74 414354500 53 608895171 40 650276712 76 696092363 7 186827145 29 339664385 16 608419055 97 605255411 26 835063627 61 720716497 49 829040644 84 748864863 78 868122818 68 515398805 53 328253468 26 177625125 35 111202471 23 800554304 77 31131919 19 661569509 65 958233888 55 158224128 13 415510379 91 651567237 4 7388761 67 23391905 77 487305651 11 525476257 7 891175236 63 255589553 96 281228683 15 376692174 15 102580176 64 957479564 84 248867902 96 896129313 91 15697729 29 406636637 31 955247753 7 479062988 79 829243387 20 351231291 27 432421156 1 96122315 50 703920867 86 839351280 49 430501811 34 541824763 2 400131694 87 97439939 15 555979221 66 836237786 15 530161116 30 63011025 9 415580105 100 488561763 6 455074856 0 814478247 84 570202186 59 851487415 32 837347073 58 477622302 84 444466940 54 268650511 77 786095362 15 943970734 31 430841206 9 438326389 47 879187759 16 273658174 48 446485254 38 398413311 4 82422282 44 87185922 76 467036582 61 428115631 11 200443858 35 439150785 22 616850023 30 659763084 34 833558359 76 612495520 36 181864826 81 405069047 35 589527841 18 437050870 71 463385776 31 858540140 20 699709789 37 645430231 68 656599143 22 266061233 93 726196030 31 524609447 93 624322203 27 144433029 21 539838076 0 238363982 60 987185123 46 343899090 99 300928843 56 126362091 2 44692301 7 688158105 80 85756527 95 519699376 78 366237158 66 828920095 13 994808100 73 605567456 15 237940938 25 393336288 21 713182369 78 426150553 49 494165297 26 171536965 80 227957070 42 529872298 1 872508566 90 638144552 7 783565272 49 97392376 36 722107855 75 382317551 86 961358885 63 990645107 38 428731950 63 926689404 86 827894182 12 789297231 1 741721495 64 100350087 13 597087473 53 300626499 46 752513878 25 845034995 76 675643277 9 640429250 88 113607873 55 151773567 15 143452434 1 373122027 67 259103867 85 179735737 28 24199622 10 921168012 71 686029212 58 930793494 77 321812218 69 955626946 84 268930207 90 929417977 81 305239924 72 442281748 74 250208616 80 547928686 79 388067404 86 584752919 77 772850622 5 959457349 54 858050166 34 919143396 30 470694865 69 815887626 27 943141857 70 592024600 11 321225845 58 603913380 50 366606653 36 918872602 81 928791146 79 944748664 16 833208497 71 433068419 45 793797652 96 935889030 80 576903971 85 930717308 4 801441330 30 703355627 65 160744577 42 979016470 86 431186567 42 709059767 51 554932976 3 247118052 59 757291617 19 718021515 91 732314574 62 178057704 96 906943224 51 791494787 68 264561567 14 812149816 3 180902824 31 464586598 66 779021434 17 877168747 66 184892221 47 507443408 22 697321066 1 839060487 58 879299640 45 624280714 82 474545712 46 505943188 77 223096432 19 909361207 74 27038470 51 854833179 61 550534584 8 689393768 82 709853740 23 347477553 30 339658650 84 346172020 7 420515345 79 779291031 6 778117209 10 996578197 86 987383802 53 583048819 65 469072374 62 695968322 40 873140738 25 235400615 32 415884957 45 288961791 37 937017704 20 653693997 48 565922359 5 909258918 68 843703237 63 233909848 6 696553524 36 984559160 4 161089137 22 459857186 29 749421461 3 936542626 70 575208670 45 905095909 45 135800356 34 847427314 63 859888841 75 924077968 9 632341291 23 166781215 41 168300941 8 189872556 79 605162603 56 37197240 29 857586078 75 988820362 59 809767132 43 201749128 42 752998165 90 399633636 91 753957811 42 28163027 94 664993923 84 247983262 18 729500300 79 946200393 41 680891251 30 303554286 99 807793450 28 663466651 82 961952772 16 32736991 62 20197428 27 835123357 91 31226188 69 293496901 46 334156497 73 759501297 79 227902720 38 557495465 30 151986718 1 802800056 34 334507503 40 148847764 16 179842870 18 843989723 44 727887251 11 752971793 62 970435216 16 159024708 31 376688978 32 494192979 77 469235594 92 681764221 71 212055495 18 343776371 51 21698718 19 849030310 3 986879808 45 149697343 21 60662985 91 645698125 48 738818039 33 642080568 97 803604298 17 653097576 74 408583014 69 861532034 6 673680021 60 414296231 43 135394364 74 228702390 71 18590683 7 857001564 17 172871999 38 721437672 34 692512590 29 559811136 20 876776198 3 635280571 11 793018826 9 285618394 75 150461201 90 217392100 52 262357880 66 92384409 72 792208769 51 55262927 43 413016882 57 909669501 60 706548065 40 690541309 76 173934369 38 747658386 100 124864398 1 342005925 71 787635102 7 465754770 92 186597708 44 286774422 7 176619526 57 493082297 85 860232020 79 267905880 86 686812290 91 271849940 91 237160770 41 733572642 18 702905443 50 75735931 38 387744652 92 949620647 58 338052606 41 142546477 13 329688203 88 305020075 81 958258703 11 161090438 1 10029954 52 298366524 47 318845297 91 502595193 95 459007659 4 405708583 32 196586483 11 792810457 58 351635083 9 539636056 70 807842932 89 726635062 40 137637687 92 870904704 81 902795868 56 923839632 74 503748277 73 419418254 31 485429734 69 207162017 78 93297852 94 793746756 67 743615268 29 462934978 16 623497064 7 472344262 85 692549129 82 523272409 87 785606589 48 826831616 26 709972840 81 137537195 13 135114144 94 886647810 16 880290392 66 249769379 78 868339586 58 855069288 94 210338684 72 631356397 30 598107310 91 765487248 2 442144528 57 343720514 7 943594294 36 579364808 39 582753806 40 763227334 0 83812909 94 618907806 31 532855543 98 732396067 2 444659528 76 118504465 72 121938593 83 83810452 60 189701154 58 37752604 88 493716730 80 185153736 75 953104474 13 894156497 11 52677302 86 404512215 17 823810042 0 424360318 63 713947927 21 320333818 39 559448421 24 526245619 66 419486653 57 315167612 18 999428196 89 62235503 38 434216343 80 929567277 88 64130056 47 603092706 81 368672125 24 362644632 35 136483789 68 508812011 62 438477912 20 617436878 50 131098377 62 203392841 90 187391136 61 812617104 83 552918145 91 185833738 39 597476986 22 34632639 57 220268668 73 577893788 61 712403679 6 969276749 38 794751427 34 554768626 91 61667038 48 703713868 90 649206943 100 624476838 15 377637919 2 437484079 7 792756952 3 788997215 29 745032770 64 596034525 58 227976422 99 956981518 41 670405263 51 662574810 33 238766373 59 526679008 1 628673231 66 698921695 74 39284923 84 698121674 40 183352943 100 753397553 8 4206032 0 797983944 46 674268845 70 796320150 46 171171198 19 524994567 70 342744310 1 191272321 87 941230501 32 33546184 30 924148451 43 56427072 51 845936271 25 666174129 2 756024491 22 531170342 74 875138816 77 770582677 59 751971160 52 62126639 90 288798073 40 688086684 90 131048250 85 836940133 24 766835351 63 242683960 5 275283235 69 846542481 94 992727968 84 505248120 84 819459235 43 650317848 26 851835048 51 79759027 55 694348794 74 646217186 21 1664437 18 765461914 76 141774963 48 253797554 20 683982945 86 448267938 40 809810876 52 641000484 29 125334635 15 434058448 95 607222725 41 728438899 36 308791584 6 781277934 15 882437318 86 753314629 79 395309898 9 513199548 62 231702097 75 597366595 3 542455917 47 2379952 66 383086406 66 509419280 4 837037239 83 790459315 64 554893391 29 178240767 15 562444364 18 755537128 18 886913972 90 431502952 92 667778423 69 387551146 84 648067859 16 283620157 19 310875013 67 921489231 98 654149979 50 360435441 24 24790622 47 548023949 46 871061799 74 776822231 46 834766562 23 493360057 7 966958106 5 190747448 49 393377360 1 765522080 81 870620303 50 407022328 88 128030735 90 219295036 84 40688887 48 288276865 91 41914026 42 330109954 52 783286920 6 632379317 5 482579119 8 121007980 87 770837284 39 548483718 24 361016354 16 247666532 32 599952522 0 442764409 49 18634771 12 990313205 37 392990205 49 975011332 68 696829226 87 110750406 31 840750295 35 850102509 70 705542364 87 519297861 91 620976017 72 867758021 43 259613990 17 151732956 33 7484144 87 368732527 26 714560643 10 684247192 16 247762410 39 293541569 47 801862719 59 137636239 21 553368002 6 635700613 24 41533970 2 771225477 43 147075821 75 506046675 6 859276831 23 510921126 14 358442879 37 785113044 21 751265845 21 701304119 4 386373615 39 336273348 10 969617362 60 531452255 69 601448642 80 292701115 69 677242328 36 201259236 78 191785549 10 420104040 49 393290376 17 431439636 77 17089028 8 811839852 79 279782762 47 519236714 29 371173055 57 19010860 50 471320320 87 734064270 3 244097068 100 206113533 8 445110048 72 245003378 96 241046046 95 39915198 48 853663060 89 527922179 50 118429742 76 677158622 48 232269887 77 320477428 96 823611873 81 117019441 26 717012626 64 226153194 64 63970230 46 669043915 92 576690371 39 101058105 17 861784848 97 415184034 49 187069331 80 638422419 64 193870746 30 868101570 76 646097148 42 959580077 81 238676484 81 623021694 34 514545433 84 934630436 84 214961650 90 967843568 20 66398154 0 780162869 41 765985047 78 343040837 30 473804811 55 120733886 16 36556384 13 861486359 14 847449713 30 107971452 31 644713896 37 556958175 87 970929643 58 260940612 24 93403084 82 466931959 1 326559539 67 986365664 4 302202760 17 265173668 18 256354603 19 662298457 98 288866432 89 597027740 0 868925600 22 331771590 10 788259070 35 595514792 81 547661785 90 75758092 47 457869117 14 517099360 87 533531031 5 642428765 75 609212295 20 241538297 93 823250487 12 718278332 91 318417668 82 540553951 57 553825847 29 512299297 52 815130181 67 270068566 49 866862450 26 136495434 25 512297718 99 6102063 64 889402749 65 663402627 42 282828966 4 842367979 91 607667320 72 132967723 8 714209081 18 848103533 55 904583405 66 634840720 71 389919134 78 10245572 50 746852542 95 406605645 92 917110939 20 135665076 95 61519293 11 249492370 61 530149025 9 31218932 44 941882964 47 200900425 87 221846253 80 283646137 62 721912137 62 472782166 85 309832329 57 78887271 45 877944839 25 225648510 94 499915241 9 751052504 9 219252866 55 864272679 71 185519843 18 568662033 29 300972015 11 188290872 3 294658175 34 231810413 93 383337543 91 168644271 18 570886433 19 920727390 32 67141853 96 647380466 70 694081115 29 415973568 83 813481371 7 392829128 16 204625819 13 91779239 22 188506251 17 429239785 92 381289592 54 124543461 74 713969569 31 152770754 28 176848264 77 48080864 61 85711323 29 517248155 43 341536581 19 247749901 61 279039928 7 848467754 100 781218231 69 711619865 70 194644078 88 414883028 52 990908779 24 345322265 47 875861134 80 290432304 96 904399943 17 696488928 82 812768700 31 930111300 46 311768484 58 727466327 35 565117485 51 993977019 50 454816002 7 485948317 73 237977430 82 850648037 20 493025239 36 53809453 97 910653557 62 852607030 40 241712923 59 977496733 37 185235887 97 988532868 48 381147260 73 560244634 84 63577416 37 40927982 53 30541647 61 178761573 95 199753196 58 337768826 100 202655669 80 99235612 25 654377685 8 746079244 40 153574932 63 13787027 36 557239789 37 31017061 11 772784249 11 344506103 91 102285791 1 214829433 51 153761956 38 673341071 51 701802408 33 892971567 88 937750363 63 969141840 0 969872571 16 573669894 26 711886889 22 244825837 1 499742803 7 927269330 75 413392061 44 67903989 88 391357300 84 447289224 75 356956294 16 158393526 13 718178411 28 202185949 92 866553957 31 118248674 25 31803771 90 275634094 0 478059089 57 504143723 56 625301198 31 806945011 23 271402746 76 115996166 16 752230457 19 470263447 9 47111628 46 250180560 99 964127154 36 517723647 86 520731386 17 88215057 41 195718550 82 643174989 80 333936136 66 408829395 85 361520367 0 503318094 4 305758682 49 656809929 66 605378764 37 522407909 96 80243008 56 475509880 60 31604000 4 224563387 7 191185432 72 489299091 67 922042329 29 501575339 66 855744743 11 794811085 74 43085702 57 333366250 91 471586131 98 85336575 97 360568786 46 791797626 55 580007162 1 868817814 98 539799972 2 71213694 44 313030503 45 183437188 45 279008302 58 644976227 89 255709019 15 516754857 31 170897834 58 858948600 2 202780733 75 308238335 4 999538582 64 406727405 23 437542656 53 521435171 67 344449147 18 283155054 44 854129692 26 698442620 5 331941745 74 513959957 87 386567918 70 154930370 0 866697679 87 626652243 92 271745067 33 807852941 54 140553373 18 117504097 40 277275140 98 185882177 31 1569196 81 851950736 45 646736141 14 867164731 56 884425555 58 660112394 6 713543972 1 692786642 45 39521908 11 616498919 30 402430522 69 447166028 79 173760062 7 977054250 8 862799390 76 369015648 89 118857594 43 517335036 73 957566731 63 383410924 53 876610186 79 822129698 52 2461100 78 678539041 37 130301143 29 79306802 0 391837385 36 64092652 95 379046493 83 74490175 51 26649502 26 484903294 81 886560145 90 341734956 74 68818258 73 151261537 68 168403091 63 907637107 3 712549831 23 775260408 10 868128924 2 113180964 19 536439658 67 722390703 12 57570283 96 112694077 1 82332334 78 368891339 6 814427736 34 820430719 54 784688353 63 168703942 10 20961569 14 302341547 14 127631771 39 379424391 6 487462368 4 350899326 62 366448738 42 18211597 75 311226642 76 212339465 98 154594528 90 236064970 90 953949997 100 975377325 17 314760559 66 376830126 81 418894479 95 9465932 57 36815666 37 171435511 45 690203584 100 62837412 59 915467725 63 142263002 45 276658946 8 275925763 23 893688593 19 715334768 18 126101693 67 127053775 73 80102506 70 942585610 25 190572770 17 605882526 10 341359090 26 430985386 73 975794605 21 712381006 19 124034772 86 204438700 43 956972758 25 566586367 67 68986597 59 242770094 25 329248263 93 470175282 92 694672541 5 495549577 77 226036579 18 96658727 52 430807004 3 593717507 49 517564047 38 859283743 91 807473470 94 103348151 72 573236798 88 701732902 0 416584196 93 991222114 55 205071050 98 928695975 88 541315411 12 187260011 20 767068893 88 978131848 38 584050764 42 673408408 64 354565503 34 270584801 74 783825551 37 725880121 13 83874934 89 839681062 30 447080090 85 892877463 21 109007123 80 129763208 9 394314471 7 711326921 56 805670039 17 368849793 14 39443268 77 947467344 31 520518057 20 573176699 45 897196730 17 34702751 82 199267978 25 862089368 3 773601149 51 783848599 47 918411641 67 990153671 41 918711676 56 974706532 17 577986977 68 650075802 94 619499027 40 698511869 71 415684085 24 588397017 45 819047972 11 454539759 84 762526154 1 277861911 45 125445583 54 378255135 19 395885999 51 596535432 20 188916812 44 687088454 92 324340020 67 649927630 34 221353983 85 968590550 12 63692477 63 253920156 6 91824991 5 837387883 69 743513405 30 201000006 100 391374838 97 679437268 10 450713046 47 11994015 20 730225414 0 777750189 48 625126536 67 526095673 34 829496242 69 123500203 49 696202745 69 212458991 83 174649004 62 423835411 52 288020412 27 191119055 65 268082501 68 601357739 3 158702885 48 399980237 62 196730053 65 657210303 28 385634010 96 4351319 45 118165136 40 227562470 90 583368747 7 70343337 48 809516445 81 781228379 86 840168005 52 560872860 33 50753772 81 78044124 76 281287946 30 911875597 16 845771835 32 397146844 0 106061689 36 10277672 81 989162946 88 707149050 33 496805843 95 263898453 62 634259437 20 764949187 16 560770008 51 884932151 57 351118661 3 415154169 56 666035156 76 221824409 81 217003931 25 593274261 76 731330112 33 365910101 10 389814460 35 233720389 75 357829195 69 519336425 71 426451058 97 265327938 35 566540132 30 102096044 94 850869720 91 430952930 85 294218494 40 849352092 72 826688684 70 601477333 32 359891275 23 348302515 38 503439668 81 845720120 48 616905401 94 896625698 29 185998294 88 41354655 26 114570281 39 377715610 63 749498593 58 844353007 88 916517370 34 836576538 53 325224389 87 419361164 87 96145926 66 203870388 56 483096075 23 340045245 51 219562851 50 145315792 74 590306796 86 831422286 58 28270003 69 5902150 77 956319132 8 399750342 53 636167304 11 433067161 14 857745313 34 350217219 41 157939111 55 251045598 17 45419147 6 204194872 22 106854261 7 831529798 11 252530408 46 852159290 24 926381094 59 394013030 61 466472526 7 775921563 56 168282711 55 773795521 42 608172796 19 319027712 66 247401860 41 282427898 21 495526476 99 164995103 61 914050483 45 313616553 15 100282525 34 462764349 71 208714147 82 428291363 62 514693427 96 963872939 36 781594792 76 368789924 15 671894269 54 924787046 13 533793097 40 63682770 50 826190034 27 314731435 58 939857153 47 160150553 28 275661151 100 147909297 21 276178634 74 578810654 52 151608894 100 83587130 19 535435562 77 889704094 11 661121071 31 564244986 84 907668102 27 889745303 63 701327249 74 909807185 18 723403246 32 121304008 73 91724362 100 10925187 10 69364733 60 758236670 16 416897344 93 173964533 32 881819988 13 94858864 77 5189916 53 732986989 81 767469776 18 16011197 4 530437159 30 332774396 68 367265801 27 686621477 31 299672817 91 163148969 92 95500816 87 529061684 14 536612672 68 482830246 50 987266303 13 472225887 18 399991239 64 131675011 99 972456206 91 749133931 26 206037754 78 488932105 93 524719280 82 800683372 77 614529646 41 380321666 25 117862881 79 939744171 37 928717957 32 657589802 85 364026209 64 229059912 21 511651331 26 564107362 37 892010992 98 778721592 61 105225930 0 166605585 46 751555691 25 122180801 88 458526805 72 644474632 52 253817483 4 520784270 13 217575618 71 566013700 95 949973097 27 181304985 96 579989819 30 171149704 34 773022992 90 196929891 64 276215980 60 263975295 27 864153728 49 304821016 54 826993993 75 386770736 8 81389403 39 144618759 75 423210603 76 27146118 78 878790606 69 266657543 87 314135413 78 149451446 31 832834578 48 926067057 90 86599831 9 304322926 16 414685263 44 973331464 4 494546357 39 360836576 43 342975640 40 599658925 32 995758391 36 838605029 63 641407775 76 667576234 79 693342432 21 747810697 38 810210581 65 347155811 10 710693882 38 756638956 100 541402122 92 160653959 73 645270365 7 828248694 50 70829854 3 104011840 46 150339577 59 947548691 6 178188490 90 890286310 88 185119902 83 326079584 59 834536799 15 825246437 18 353092904 24 582139866 81 653209691 51 860154530 84 183399798 21 566618248 80 512145549 68 519624912 29 736796434 50 812699112 75 250402120 62 679952578 93 294471270 11 43077027 6 897166606 34 162710433 100 723868260 96 596228965 67 469939608 91 861951173 68 870959111 77 323740227 71 702534983 90 56233806 26 877199413 42 691506156 82 406820807 98 736698195 38 253301824 44 106396359 40 952546374 10 242430067 23 65178212 6 691497229 21 159033070 34 676055673 45 817026073 37 621803304 52 965996334 61 604587192 68 357438886 18 664800565 16 296365290 44 474259879 47 433108624 62 229722968 63 794835168 2 854490836 28 191892374 59 497433242 67 880802452 71 423678587 31 292072040 86 773544230 66 696964352 64 115159010 50 794806337 1 729505957 94 719678727 50 937749081 35 296636807 82 19902620 76 363592609 87 121737373 26 807961109 70 329067363 67 220122251 93 644579918 89 234843465 84 618023244 49 527478855 42 315282729 20 113248387 4 111983340 96 109439380 24 233075235 56 998159903 69 464261164 53 416436455 71 930452166 92 743440596 97 389306860 20 491158491 18 341318265 8 620480053 42 313486404 97 2987098 58 297284458 28 39456086 7 323674159 60 728126991 67 704108645 22 80432218 96 466401199 56 96337502 5 175978302 88 327907429 36 325842364 14 224754847 18 901491850 26 579586335 2 506293103 68 100924169 58 583966717 85 829199268 60 252250426 15 396339358 77 32898337 6 204127350 33 634205267 63 649700310 49 167899435 80 591066853 10 533507715 80 988313751 58 724988007 32 427400562 33 889157665 52 506965320 30 187959814 1 61704415 5 762042251 28 474182464 50 566749321 47 974167234 32 957850350 41 301826929 65 782393896 20 769040862 40 781706130 64 641230149 20 769846821 24 396536399 39 841061688 76 198988822 26 730506527 6 259926445 57 302548779 21 268066909 62 969209925 61 833589484 49 635785292 99 816149109 96 863438316 83 525506262 44 749918540 42 521604024 31 127680229 5 332851497 27 310237889 95 352663328 71 603238333 11 722242521 77 305367452 36 672725993 68 66693810 47 120928733 58 360703870 16 596919372 96 449677102 17 477509169 27 860562445 98 206196344 18 472601818 82 969256749 100 811359839 97 984915557 75 244677535 35 983901608 8 908182438 83 820489496 31 980433314 38 768757542 54 723047064 72 420193752 54 92648989 51 37092889 27 866661139 65 386614295 4 888185082 52 915922713 57 639670986 5 897007414 68 247488846 91 416168953 85 474752418 63 29365417 89 487030063 91 29921492 72 861061937 9 751851234 78 90930256 67 857141162 10 963142981 6 728211281 12 933614156 26 457041398 38 105793270 49 493117523 61 713398568 74 866038201 70 225677365 63 368204275 63 112645330 25 167405119 59 953377456 0 843697000 24 716714441 95 534757737 23 137147593 58 770533242 90 946862514 20 504856221 47 474213659 7 889408245 59 142571979 5 330435974 12 910187923 34 402550629 100 791587774 94 935162227 23 47729971 38 15690482 1 140524117 62 976852834 78 43214135 72 234918313 54 409490165 87 249285308 4 585889633 96 293267315 68 133170396 29 895168653 98 619167527 81 821944158 80 48580047 23 55515753 40 701548197 41 497598180 47 613051753 51 938662279 80 655851156 23 536088493 20 741490758 50 569539851 91 346199961 7 283939508 53 888297940 56 18852104 95 14349309 97 153198851 62 677733087 85 642284030 97 324516982 29 504468428 2 652947519 98 723610127 57 370422916 38 238483483 61 631226191 27 109439390 41 686155964 64 707265991 16 58130080 22 154934414 63 297820181 23 706429056 47 977520773 59 470876932 55 40034962 41 772782951 21 284986017 37 809413292 48 660435211 61 615082252 77 705968021 75 568714342 5 705111193 61 71025827 10 816907810 31 914081359 53 988926049 24 929026469 4 431670529 23 958805041 26 328737015 22 770544120 14 428484756 85 291042221 5 164442257 34 793127755 64 343865863 77 820945919 11 414472598 56 24261905 29 113825119 7 864232476 17 64158318 36 514803218 99 399694495 81 803875761 9 971604006 9 327190723 11 124462421 68 568128428 30 924911374 48 997974012 70 89418200 4 295272235 4 459578830 15 534769318 49 499119179 33 666616019 88 379104839 69 473392970 77 935038425 33 592121 28 875696251 40 262369672 63 756611241 44 302177087 14 26950690 85 623038845 60 42287404 84 454119810 80 299867972 72 933801156 17 767713466 5 325845496 52 743075126 100 840428991 39 311272544 58 958501765 56 811069541 100 142242824 4 661081716 20 836131642 73 185652318 74 985248605 26 753361091 98 590902005 0 874658442 82 351227365 50 129355760 24 214371610 4 752293992 1 443401190 52 178469601 86 503223290 84 905779884 22 776928251 38 130606408 18 658259966 29 407497923 11 236353883 91 692734479 1 519916654 45 345962451 72 858985362 73 409679417 32 26019576 6 885893868 52 287958558 31 709742292 2 722648987 72 234619539 42 723779827 28 767373911 83 435604895 51 469451101 59 607461322 85 504828675 16 993586125 71 333651981 54 175591456 11 685369732 37 469822415 62 802668149 83 861803790 7 138556070 88 983525619 92 543993887 72 149976174 3 982046540 73 599389390 81 362295038 87 908420533 17 563967123 2 762078378 75 179174242 12 676804601 17 350639433 18 305417295 91 845846082 41 123738463 39 968661836 55 304837008 76 962971922 5 987930166 82 645590735 12 480237393 93 932334152 63 750487324 66 232789524 71 177684710 67 9282852 52 833609656 84 603826845 39 417187466 66 573770837 32 562362682 50 953742023 54 894207300 41 686408207 43 118362726 55 607086616 62 325290407 53 267141332 85 332702564 72 963443970 48 312426004 59 715968702 99 615135114 59 924224444 52 688348081 80 127313723 92 211878698 33 611231645 17 991644085 80 906247925 14 954107168 55 684912145 61 241026301 16 91384199 86 985125768 94 610363124 8 379964724 1 865086592 49 438568341 41 982111920 40 209501907 43 398660218 73 415350066 98 22198335 31 223560662 97 623628043 6 657107263 57 891228784 52 985065378 64 902871488 68 21244495 54 563976090 4 957263082 30 657748342 14 741529942 79 354904598 91 612655565 30 130999852 53 676738166 18 846442548 69 983655712 25 446965158 20 314182823 92 558473417 10 699655841 47 334654838 88 163687756 97 916605674 64 67283669 65 996170406 51 62151629 96 815946217 82 565136754 65 380999194 7 252188838 49 432253457 40 803711170 75 740011727 90 547753550 96 86537352 61 11823463 61 753413709 96 348775831 65 814438584 83 59918881 73 913705787 68 118921357 33 445137206 67 270602049 33 684768321 82 778937343 48 534132101 15 433719347 18 693040073 80 554929324 35 727929456 71 543582734 82 29347102 26 642037070 100 119071604 30 651188465 52 763307290 82 137525241 50 47490297 40 736093975 77 267674298 12 67480389 10 260939278 35 595955946 60 699546677 83 381631911 30 446235474 97 904369064 33 328273681 70 681398370 88 435313508 75 825115090 71 527955625 3 279927085 0 794517684 99 945667634 39 298493539 95 201519870 17 622455574 27 700539810 18 600325864 64 708451114 56 72480898 25 335810301 22 587615365 85 247371400 75 837271824 64 762745075 10 58850996 25 171464435 85 664848919 89 627207560 35 23039716 58 26698112 92 536680235 13 485850285 85 619436049 45 27033541 82 506065871 89 370551682 24 383002681 3 544065854 32 989261880 40 506162890 71 693910480 33 20522002 39 807133941 21 492144959 11 802782773 22 83612117 94 158855187 86 129671685 90 738764941 26 553485008 47 878566025 3 426631837 22 772876622 34 391351561 43 871875954 28 124301123 83 139629055 21 530893708 27 347179864 86 406789336 35 105642449 84 288920249 88 372064798 13 23276278 28 570620456 68 135278540 54 892970243 54 391065579 72 211186634 34 110033827 10 758675136 73 173010765 56 358385001 44 331289178 68 267810535 69 994668175 78 422421644 41 69535406 34 177986887 48 506735694 62 812482562 86 163015092 59 120860928 0 741216636 41 351641476 74 770206679 77 674302383 58 802412087 15 527055199 26 188038592 72 264371465 15 435043577 17 785028180 87 841370989 25 264555139 75 7117562 96 867051056 32 262871145 95 418761457 54 158813547 30 15963566 40 43231470 78 211707125 84 766598421 31 635488537 65 646310828 30 267565111 52 659633617 41 932723278 43 357474125 33 49651531 53 502965241 20 290541474 97 525003044 100 367745276 78 368448633 57 390576352 40 704178939 7 770301568 83 859162347 99 562122569 0 736954858 21 754372273 73 771072456 62 470839442 80 840018346 71 580229777 36 938149525 89 347281727 13 980076085 7 665301245 22 388516030 32 964106139 3 478958489 60 189448163 51 78475743 84 38301639 60 72224423 71 226061710 62 963488217 45 974726221 14 362002094 12 817815455 99 839479583 57 494861108 62 999801410 32 578473003 89 7991203 66 897874219 3 826866635 71 700539590 31 739772460 62 231765193 60 210790243 2 461966909 26 638403058 4 843965980 57 593406651 78 465108485 89 635837914 93 522491189 51 820789050 100 769108316 87 185136871 28 965131552 9 384216105 24 832385813 81 365207784 83 806785637 60 551804606 69 690031429 49 126095833 46 851263907 42 225991238 18 772303152 92 75289648 52 483381953 70 653725453 43 23083270 1 702258735 40 320214401 5 346316091 0 384769526 53 787654371 49 879136390 85 728366859 15 5568161 3 136398909 5 850948523 96 40359845 95 447180680 82 412890743 81 858243472 34 868496464 8 915046443 9 834828015 25 259135118 80 143408771 93 992301834 43 479954445 26 999054640 37 236760711 51 9202644 86 521616465 39 945152581 11 270155088 76 476413611 9 498033282 13 153118178 46 685701532 64 672127387 19 293799222 76 557888370 53 972840489 6 243335935 86 936705029 72 462327207 5 390480564 57 788625880 44 180205343 17 52491436 94 536029229 37 709649377 16 974027472 40 149731395 48 1315647 97 261759019 82 452591004 65 983682807 16 417377522 79 463508098 2 435513240 9 147370815 11 214148774 96 943978292 25 93388731 30 292706002 7 970365264 28 894886704 49 903608395 12 340423550 91 34202196 78 453064298 80 329230819 61 779564687 69 732347473 35 961175561 99 612477075 91 64623469 88 556799386 67 168696799 47 136899307 50 527376962 83 830575818 58 910720875 4 926828202 80 840346569 18 141141423 2 403981995 92 851087004 80 88359906 84 256371330 30 313025128 0 454752153 21 957478467 7 779757944 54 594230029 13 949864625 15 357747777 60 211806233 44 192515329 13 124648486 81 442789550 83 885747238 23 193541417 78 444499542 50 527640306 22 11514105 84 498599560 56 567644051 52 52138657 4 236497197 70 439694054 26 357476986 53 897171843 74 939709291 89 72550977 28 268340481 33 749410215 36 772801201 56 102715847 94 885730678 6 744841517 82 240796020 53 393131685 89 827719433 97 290353205 69 44784871 28 840628082 23 433580543 91 117251447 6 271917307 7 269373641 62 244699870 1 738361721 37 485697463 8 347419271 3 699469390 41 485390839 65 960002234 77 210378766 5 378995973 48 524615234 17 704928480 95 410817455 30 773616192 62 643646027 84 738605615 13 563214697 88 486609860 18 437284071 67 621641946 98 3922395 13 776398024 89 432289011 77 45611079 9 938549980 91 79110481 27 231071354 58 726171458 4 688691676 53 480691802 56 523260824 22 212487678 73 589224445 73 898915333 67 825775736 31 98337520 16 968069945 32 854467909 11 911190334 92 486372722 33 390756972 86 767773904 67 489689429 40 473016101 88 640962438 43 432653491 15 383584288 11 31274601 98 603267083 59 689113503 53 437815790 3 986761911 26 598844422 16 922232320 62 272187125 2 845593527 62 327212745 77 349144941 5 555408604 7 958649467 74 710144573 68 538118325 29 868258259 59 560006692 99 207464160 94 564511952 1 638205930 41 663704769 10 68586535 50 134457211 37 900737890 45 461393455 68 820017455 53 8690271 17 204582421 77 711878192 0 76136265 25 801681184 85 920139373 79 212167880 75 473444480 10 307751922 79 480184773 49 824690531 84 198606238 85 732261093 20 574945164 25 802162014 14 653321442 72 558103547 26 161090443 84 552819858 87 283623120 86 435829145 56 238856786 84 217060101 73 234411972 18 211297417 36 845554977 30 741919397 56 345352794 83 370151895 79 400241525 35 286875705 68 240002672 31 268423093 99 995790012 15 442616280 39 540101935 70 481179309 41 823224522 44 28993183 48 644194356 24 806918097 21 895418607 62 580973977 26 93830862 31 837791127 74 634708751 33 643209180 62 427110708 16 806676006 67 854050038 8 545761639 78 552090390 20 420052488 40 318096965 29 842143237 20 889931167 74 959911329 5 464061758 19 138917270 61 782209014 19 436100100 94 138157777 27 562844378 52 866003651 23 485833519 15 251611459 14 40232447 8 909403442 84 753429668 93 671216603 11 447531399 96 485950030 34 966321889 46 645332978 51 135612421 66 964024525 58 604723635 75 865771902 44 676115988 80 568499425 15 929252363 37 625311778 5 193613823 47 56768289 47 469112472 31 927570138 20 692262684 33 655642776 5 439837310 88 838213967 53 80623963 11 515621826 69 39770551 16 452483630 26 699355172 5 967137384 9 179845908 40 941652774 10 544490307 54 277343803 57 566768085 84 787602390 99 804324456 22 710200969 14 802689705 93 787811109 23 458587820 16 829817460 32 228192434 66 746012911 71 49977988 44 93206273 96 776770543 0 356066585 82 438175115 49 954707220 86 117189645 13 8957342 38 571554523 72 275670036 26 277307332 87 300900214 87 145909741 19 809620553 50 958471567 56 666896339 11 937186841 15 763898175 13 338488867 76 882067544 33 886441058 17 647157498 24 326966888 52 833066400 4 402718359 12 771521607 87 640874885 13 467838625 5 264317672 67 931487348 88 611042430 38 846305066 59 404398086 23 655460717 32 884721327 84 445613654 5 510612132 22 461330204 74 477445105 33 670869391 50 189992229 34 899012668 27 419544831 38 834481220 86 246989118 100 428107694 67 625202431 57 317580326 28 465857377 40 581914008 24 546427088 1 718854331 66 895911262 96 650972816 73 594315440 4 845212913 4 710467599 87 67799927 26 418264203 89 368600355 90 512039798 19 355198808 56 564373188 99 781812491 44 405153485 34 159092929 97 352585415 82 905668519 29 356237254 12 269141976 29 491870294 31 801533941 60 812064605 4 979317611 57 907712458 29 983138063 77 524233979 65 838078834 25 9623696 76 468388183 27 5680930 34 172320785 23 225297647 91 359160465 3 972369207 68 611142952 8 676432062 52 840547038 22 731300084 84 241834373 77 876754401 79 205645572 48 637434997 98 775473189 28 761188441 88 321358460 49 328615452 56 584838680 59 286428265 71 892543223 4 221252466 4 972121882 32 931674823 59 901106641 12 519764245 75 790022894 74 718218181 31 16620193 28 533844450 48 470122377 25 23460440 16 986438432 14 941751131 28 193620723 38 992534221 34 170500177 37 682232578 4 724886057 78 713575531 44 574365953 46 275011859 8 64243350 61 803074489 8 954818040 84 140743085 36 440965808 8 933732305 57 497987557 16 423220346 46 11526556 99 454013717 70 535981579 83 49668405 89 868201972 26 310146877 66 250160797 51 364881428 7 864514264 6 179646054 78 313420842 53 925957951 10 914546110 39 638861866 62 356178248 88 95007179 77 897518582 49 417629541 68 45557958 89 822610935 79 820351582 14 730617660 94 284172604 82 871172730 28 889147786 36 774591488 45 370612964 6 653298199 23 195226308 65 461258411 6 615779488 25 662239132 89 118882828 34 131353035 87 973499610 98 62832391 58 977057285 30 241370654 89 448926157 86 215741846 35 117946586 98 736021139 49 826119319 73 916395814 83 843948510 77 254170417 68 546132022 62 349792844 19 284583681 90 345675345 98 398256339 66 801026984 61 326051920 24 527845328 18 382808388 27 594425417 26 70019197 36 396732568 73 162569565 95 125748233 47 670613476 95 899211695 17 280457487 8 526163831 32 716640536 46 815654860 70 1426526 0 919706111 82 9502312 98 20389756 66 355907565 91 516194003 70 82170393 91 376807020 81 222296067 53 829395272 56 77397009 12 982516324 32 673353788 67 762793263 48 408393457 61 257159314 9 601918797 21 868980995 22 746311184 52 549523449 64 687987582 56 339511296 29 468379161 19 555473188 6 430668540 70 318703492 88 373250214 10 305950548 29 487055683 68 630125631 82 803563788 12 664256696 47 12718670 16 423668755 85 245301774 32 805990339 21 820674247 13 764358315 98 741423317 1 92045599 83 989247010 55 296170396 88 519557420 83 730663972 59 832314818 71 620160198 4 122261848 23 214213307 15 938669225 16 819578169 80 924017180 4 291004475 27 145320695 29 447884216 22 411447626 48 305781426 90 930932988 90 589221838 14 370926996 41 694193874 73 136458444 24 613323131 89 107771015 27 73008999 58 209515928 6 55135027 96 688303132 98 535283088 46 691370849 21 177921022 71 424939655 84 34876068 57 474844865 49 204822153 91 761401703 44 904244246 13 199717822 69 808935763 74 459533549 25 488556949 80 851756609 79 388462489 86 868995023 6 915112724 66 543502050 43 320256198 18 687005926 56 139675295 78 326255773 99 821032293 93 194981769 8 680950968 85 436905220 12 999044991 8 793494959 50 357832537 19 236791839 88 527315301 30 107806557 62 457453484 85 410525685 95 761263660 21 28454681 82 919610457 90 1951897 42 659233542 83 382183373 26 376437518 54 612847069 37 130205706 2 480343262 73 842470170 41 249726662 46 47240568 21 351505676 43 118650879 75 329093904 19 506959419 22 166811760 23 224762863 84 377525116 67 357130912 58 213367394 39 616594583 32 876522899 17 963077957 47 217952412 88 423050899 73 704849320 23 243543697 55 485414906 40 906685241 67 198338889 62 764034007 3 471335061 29 795936775 84 561257062 35 639524691 59 427843929 69 675189467 21 494230247 97 818480972 16 470188196 82 540161496 15 627438951 100 365043049 90 343703099 6 797060362 34 41757479 40 338568542 41 584451642 9 815081590 66 542050864 96 695403602 74 91454464 100 92183287 11 104626999 84 212938954 91 816141048 2 617628450 10 61668272 10 461100963 29 611200188 93 98677180 38 339644742 80 429755051 76 847803836 43 441245908 77 883154220 86 860284753 70 672076556 63 313138178 30 289340889 93 368513180 78 704227517 81 326819291 53 25338884 37 974617806 87 946476530 46 422437522 17 843099121 99 260055053 38 236459658 1 303018148 57 993951400 81 426703170 14 146049476 72 297996628 40 212016217 5 790060145 45 379394149 10 964354351 63 904628413 23 506870514 17 71145941 10 787115436 47 760091730 50 488722720 23 795553653 83 586086271 22 910748255 2 271298265 52 46532180 96 315681024 82 877493625 57 219966216 82 571089446 7 994753125 23 994635426 37 425349286 80 387376071 5 890582054 75 328190337 91 596571794 96 674140410 60 154041637 50 82060077 13 480505701 4 655029271 57 21990607 5 768169878 4 271592941 95 76178713 40 867276676 22 562800894 97 610221854 5 378897006 38 276485415 3 348679444 4 253388210 93 296141755 82 273959579 22 21630654 22 976505389 84 196983109 39 565545210 11 4336178 71 177582176 73 361823448 20 659177157 16 574417907 7 135585419 62 875601395 1 445349387 91 746135659 31 777869358 56 875100064 30 141551534 91 957734804 38 105956614 70 278227089 75 560875370 12 28899921 32 72227319 61 357998958 52 531181385 97 434242791 32 135092326 76 17671302 44 272931747 2 16564417 80 48731071 90 283586460 90 619767112 3 335956064 2 718260284 18 27620831 39 642510807 77 50155220 20 932794232 47 607386824 82 139621663 98 157816391 66 283483830 100 445966986 95 632383825 38 142320770 8 519029706 53 797513329 53 352444300 42 440350917 98 663133069 51 396145923 100 245783170 68 269407383 22 292347649 96 701532069 39 375652681 26 769882259 49 483944900 28 17711924 85 135116861 15 276870352 95 150574561 31 826014357 50 423253627 56 48299433 4 59789153 46 417768181 78 743081757 22 721378635 25 172714508 10 172740195 24 805819953 31 224820547 68 122411593 6 212233070 1 638239708 39 96068566 71 227622274 63 269895763 73 928510703 63 301129419 45 547114246 95 846876222 31 730859382 82 437749869 38 894146919 89 755881422 91 373929898 35 265504469 89 836604569 34 113277512 67 873592663 25 263957588 81 65069331 94 554336977 1 42088617 99 397671001 8 486478243 44 798766547 15 371622859 64 131100557 86 195375089 86 253937040 33 575918520 24 116146269 75 680165425 31 600572645 9 110199617 32 751150087 73 964922993 51 988268458 18 612845482 82 714707258 7 159146118 11 838648284 63 60684165 12 82412623 97 698547758 88 592813176 11 344301802 38 210936554 22 904582846 9 525165220 36 771068748 78 994002645 60 792225044 22 856672166 31 155998947 64 141539962 65 786435909 6 949498781 14 473729000 92 311098947 54 437991467 79 353239573 51 596841994 27 301630446 73 6114096 85 413929547 49 784296649 73 182696872 1 283287289 66 739967941 98 599166989 90 423995347 68 414541147 25 138611162 0 63082237 45 336062030 100 267296582 17 83013711 61 624978004 53 953601475 59 653660103 71 109184111 35 803380672 99 237789424 98 195098069 36 612999416 42 651736531 72 134369 41 589786124 83 661267546 100 968023710 35 376444518 50 838412780 5 211301089 77 964636279 67 630326184 54 389786135 2 38790804 32 678029489 27 27682700 96 744412078 78 809935972 44 627316366 29 512776220 3 637457845 54 941538283 69 592835675 51 37982468 10 291637367 46 483163654 98 376333188 98 855874942 39 305364684 99 346631410 63 15503904 14 953439302 96 588786749 20 861654316 7 610478610 16 413590236 24 613110110 59 156103407 5 187263338 28 555493442 17 685965391 69 127017326 46 75130716 67 871942724 74 810733 24 36476471 76 106717186 59 383038995 35 888689 100 554221615 87 147875070 96 74777545 96 602711630 3 16791583 17 544833733 6 924091228 5 753132961 5 286984703 66 839933209 91 789993915 61 257352412 22 74846923 61 730289072 72 607213280 41 982412360 21 477337874 87 636025323 2 707664133 86 676126669 50 3899238 83 537300395 34 16224168 56 260188465 16 201944150 89 402047615 4 345453281 99 645890748 39 26287850 40 837985106 26 966025413 57 528641842 17 972394039 61 739623423 30 953859294 51 825529173 53 476951065 0 348829573 56 535498078 49 734700053 32 862394310 75 917312426 45 976003223 7 339446309 57 229997350 89 221181279 33 581402508 17 666684494 93 963859754 3 81332951 74 150744251 8 279431289 70 32885211 92 304118745 36 933514696 77 771326578 45 308051068 5 180259918 2 667252931 71 110346518 6 365215046 87 757425814 77 191693639 0 750253346 75 358920581 67 672191934 89 406670082 94 60398619 40 535397504 5 73574483 16 913365339 15 965886766 96 290235750 65 612203772 90 588020934 93 559160335 67 638833063 49 399983005 74 831975488 6 584325678 28 255014231 76 585687997 24 948334805 16 584902419 30 437551769 22 261265911 15 448137900 30 459882601 46 842468533 84 394140320 64 628918425 95 705011989 59 698258318 27 548024271 94 746052113 93 398119445 4 763286241 63 925310085 88 807913232 11 360387951 80 592162860 56 783814707 3 559257468 76 530503090 17 750354809 88 712666273 65 477078561 62 179489787 66 51769870 36 475661731 86 270356994 80 936992344 72 64674586 86 6381140 19 637946497 90 79444121 52 981209803 46 640207166 22 722498422 19 93316628 23 208750003 27 731370054 24 464724156 87 472845400 57 744075573 3 953656180 14 20019119 52 229189884 100 463260308 58 770369407 40 657360734 30 204647799 48 265291621 71 544851984 53 389910290 27 648900890 27 471344593 4 646251596 75 91893946 60 436750907 51 224486939 3 795482261 51 38013063 5 343064453 59 920701344 57 590793942 78 131508387 6 974787161 17 931756384 29 552214026 23 630653827 12 152704826 16 739992134 48 518225585 62 813266034 26 68532063 74 119410765 9 892769940 19 518891868 78 721877330 76 369825603 51 159334463 14 598025321 49 40168388 20 504513128 15 852510848 86 886207141 22 12557209 26 34151321 41 627569018 5 300550884 15 448710033 37 99088781 49 872786577 25 318690331 72 662128640 51 234768074 92 254352189 34 359275127 100 674124184 32 637528641 95 136260659 9 72039479 84 528268194 44 561299973 57 856947636 60 21417766 71 54387352 81 794490390 85 439801696 79 492212740 22 709965236 0 216251630 48 904444327 59 563617567 88 879391455 38 884012513 28 348315888 97 959991104 30 470277231 4 815051136 59 884387924 11 763480847 66 572129435 21 282206493 24 977082077 20 455943881 82 740870119 55 407432876 31 351238652 67 175805117 50 338599421 85 478299811 87 645730824 57 803198202 30 982906705 69 584911290 37 525462946 64 536871260 1 780928132 62 290352229 57 448815529 72 947213305 32 704942731 65 603274399 19 566977616 23 488836912 71 252342420 92 14111362 6 590094256 86 454306452 93 438196309 25 293253781 1 52897484 12 959280114 72 516282747 29 494228635 37 103206238 6 264871580 80 288238974 52 17584304 44 592775194 54 714371452 19 440687268 75 571870171 89 759498731 66 164752609 18 156461355 12 777300322 44 220081499 69 229053955 6 724506309 10 802614954 41 75801881 45 708550879 7 117136853 24 752378572 96 392968252 64 401765242 65 880578751 78 340903345 6 634607793 34 629450120 68 542406073 34 622509304 93 803587407 95 65485625 39 770073998 77 37197813 27 506429678 57 390167007 44 900698620 41 990862654 85 879868454 55 981909865 78 581944809 55 224680515 96 463508474 29 601811637 15 890402341 86 339644411 84 137004566 92 361598465 49 37967569 17 586725291 37 102847024 80 198889688 83 728765971 86 326350258 31 207184815 5 215144313 53 101858988 64 201631225 11 394797322 88 478961209 80 123319035 36 976954995 42 133235940 28 437631665 100 255352682 34 968044738 83 742540937 33 863676938 64 642286373 83 87195443 44 328816953 89 410227978 84 589237776 38 630854302 40 23282929 91 461574640 99 946911356 4 193317144 1 18742114 0 322493877 50 385993921 87 386486580 60 819069149 71 796291553 23 409958356 44 580016761 1 866684101 62 121273703 54 780232708 20 492759255 22 731315866 74 394547576 69 64057846 0 777776323 6 956199721 100 53308854 19 600357803 59 559113250 49 469268315 11 533743823 23 202995831 72 680961086 59 836982574 17 373454287 83 290279691 66 346713782 24 180401110 78 957112109 91 841865523 90 202279308 86 957567921 99 568298626 65 23967946 41 256936549 73 97513578 58 983187183 26 605307890 43 739900649 2 701694243 89 490901618 65 488971892 33 930534764 89 321607091 28 686714527 14 800754300 71 919707122 77 895290977 21 243489397 36 477056269 8 998810953 13 968802861 91 732581844 31 604956322 36 192691784 38 885303135 41 80284356 71 137676737 59 225982829 45 236231389 61 852580610 35 932567816 74 60353511 16 49734213 40 555039035 33 608620905 77 537484289 10 987619456 14 618061196 60 351958623 25 341657777 73 16719474 15 901342031 97 14330892 76 918878919 41 855311884 47 875993049 37 972451592 3 573940492 86 854674682 41 662510316 100 706995230 100 106290542 78 150388953 39 641330239 26 766621665 22 58804 61 370397001 4 384064701 96 397038189 73 768334501 73 564250393 37 200264805 67 99117491 68 501432008 71 617525471 68 838842998 76 789617978 66 577194772 35 537355939 81 20531298 60 815222784 98 675933961 85 485335552 30 361891675 54 766069103 29 507858297 43 391281202 79 803102950 67 427214559 44 491469399 80 256586869 9 698399720 67 419349768 38 274621857 18 214328753 93 732256247 2 975313887 96 906294491 54 420660129 14 963519388 73 815709029 93 128246299 40 274681073 18 771031406 59 553789663 20 656232864 24 234981716 24 150359771 78 447854822 19 107508100 53 122666439 55 896540628 80 639608845 14 542868945 68 203758507 59 320463437 22 389050624 95 840125422 69 837100231 12 957034561 21 505120683 44 167155172 36 684909455 73 281717136 78 359309001 39 302220924 95 997645017 23 954411735 73 499567318 32 114231578 44 306683452 11 206298275 38 506397810 97 45028782 62 32281338 18 700906386 16 46953427 94 877172980 78 613578702 29 418415782 81 127230507 70 62575067 72 798943328 79 92299617 6 543460318 27 489486903 56 268189789 31 604347075 7 742489254 39 352642729 68 13499253 38 827902505 64 702083409 12 781984736 47 784695870 25 410385996 66 238269162 44 827918024 5 888197653 82 484924205 7 463069377 15 649440855 69 821323923 4 906408016 74 301397863 38 364390401 72 183126580 65 452747310 49 462887913 3 595399212 64 833641036 8 72244434 30 111188480 85 466607906 96 631960686 72 498173520 42 829406770 14 150857270 4 264631337 40 338003881 25 67353099 45 57145628 50 991775551 87 372030435 0 180792394 50 965327343 71 888990552 69 920468569 89 999026255 25 6624577 82 615962345 64 888126738 6 338254960 66 264221132 4 436324543 5 332079553 2 263521824 97 93884072 53 911671790 11 406504312 4 435957389 61 644283286 50 773125058 50 659961567 12 768397410 68 534152536 84 218986443 99 142993519 53 563432298 18 132481536 62 991736608 87 24909605 27 755897532 77 848469659 61 898049564 80 593984481 75 374845062 44 870180661 23 258983395 69 188221088 80 190050965 58 904003595 57 283727534 46 214997399 35 68654347 84 385451377 94 378844371 37 740017113 71 836185314 90 972327604 12 681605133 21 377158002 11 338310315 7 164806860 21 887904125 79 774425994 45 634186854 16 352005844 45 740802871 29 149721803 38 150009520 69 285301586 82 826546295 1 5159654 11 164971132 61 251377261 21 664323374 12 232303552 1 648228166 70 418199221 10 192402872 74 45567984 25 129153960 28 22335629 64 491007997 60 21627549 14 586894237 22 347498038 68 701952204 57 243586679 84 254250117 11 94925833 86 945187968 46 79477155 67 677684283 15 792049893 85 382187674 25 810159949 94 705609911 32 992515037 2 706202540 50 83706003 0 700506133 88 802110492 84 492457875 84 922599870 89 387727434 24 364448770 47 586281891 51 429496454 83 97079713 63 409615832 23 296685856 55 307134149 85 169252178 8 16850901 1 463056283 34 932613809 96 299745446 72 482363694 31 276365930 56 692382069 36 303949346 19 305568045 36 467627502 58 299420708 36 74134362 82 920585418 6 851443246 16 195738757 28 428488612 20 228593169 100 681905276 63 912466683 61 566291411 55 84287619 34 102416592 49 91019116 58 159309647 79 282476914 42 256314881 18 130758998 44 729498948 59 228593980 54 23018577 0 309464014 55 909497000 61 251407486 14 308733363 25 958317835 99 744494341 73 63692327 44 190040547 89 775113873 79 956860086 17 536711569 66 912969272 80 216807929 38 152881431 10 583606381 81 171884935 31 144145528 50 55822644 10 1770785 64 695033865 33 292614998 16 495747598 44 307955025 84 958030254 31 541438735 73 796737696 6 221534805 100 18577471 39 41978783 30 453542507 40 758498824 0 242825023 69 722855763 6 258378858 42 963050424 46 520040760 49 266907623 87 649023169 77 642675834 79 989633041 0 653087341 98 523444236 45 734985888 80 819340051 55 973611139 58 12583784 65 19901243 33 658997207 11 263929762 32 690140091 58 475252740 5 925475644 39 93440442 62 993981021 64 933102708 64 890202668 37 936047196 0 335840192 46 668159632 54 168789620 38 738625000 10 358676120 52 474133230 20 85500394 48 23418067 8 962585702 42 615652831 63 653519256 99 371263548 23 960585282 68 858008267 95 313281719 41 203337985 26 564335924 89 472087848 96 460573302 19 524308440 16 795634696 81 274498689 34 401386733 25 473999 15 937539188 41 270421799 36 920528323 58 748424403 10 241610972 61 114656321 23 715691699 40 498966615 52 650450552 41 739750134 87 225172 9 115273750 12 392526613 9 549595945 19 22894716 25 881194431 80 175822805 46 484981215 20 239632112 3 132718347 19 818191504 90 773723553 57 147531437 50 327062929 100 366373033 92 560223084 91 518947646 20 48029486 80 977545097 51 652716592 39 276891457 14 686455410 50 231227542 22 858718246 23 877133538 72 528110766 82 504986452 80 305306587 22 190267280 14 240504638 77 785094475 57 915944045 49 541473360 28 592753440 14 174987032 100 647757779 99 846649900 26 336891461 92 541154951 75 507021712 68 48920881 55 777383831 5 426332542 0 685886214 60 411666169 64 742379832 8 749954958 24 734299659 58 969035423 100 576648172 9 900894552 38 956030766 90 483351215 1 166449887 56 994889545 32 910021090 65 636957285 43 155128225 2 590184549 8 54794237 5 506872405 73 95410505 55 28449045 62 978645003 16 512095332 36 58249003 86 95230498 78 112848029 73 964310218 15 347926661 73 559153745 60 513692333 56 921578102 4 125924044 47 506619663 54 987306980 41 466026671 56 772898913 18 313711448 1 405717561 67 353060351 29 75549463 12 256847272 53 673222209 55 72939146 8 106631495 77 287378614 7 309981224 0 501006775 69 526758548 42 665179336 49 856540478 48 250888662 35 702075914 41 157469483 17 853591538 93 388477712 76 571466631 66 940577275 60 801244430 3 265242401 77 938112914 29 852696946 81 339816738 95 301996992 6 495579302 43 859787623 58 587915529 96 959004013 92 641949242 70 737975004 44 90473408 60 859156098 61 998067131 46 878662141 17 795649020 87 910861740 93 338140247 73 582764865 53 557294221 27 87952048 78 413941278 67 452429363 94 133344118 91 785408376 13 363840573 71 168236897 21 896489849 96 197023785 91 117631225 71 440108481 0 472155407 37 903518345 55 471665327 1 436286857 34 674150487 25 354980785 3 992139042 59 526119619 50 155164614 64 73143136 9 151083938 99 177037388 67 273544167 30 496385425 40 998986573 46 104032712 76 233831087 40 59618113 31 872192914 14 265612046 82 2067691 28 982839338 60 166254849 71 255628073 42 264766579 71 525024275 91 594091319 18 757911646 59 438262447 95 175632935 44 193779025 70 807184964 100 793027470 4 204743141 56 187563770 39 534874296 70 723484469 13 738870116 83 997190522 54 502443589 86 514184712 0 223388073 71 288243517 81 350662017 54 684494470 67 171179570 5 997346712 28 708504949 87 586904886 90 35726952 97 473878385 55 688413537 72 656405101 66 214183370 74 249954288 92 501684904 49 211901996 63 232638697 42 289294539 82 647704275 56 66922578 68 541095514 10 236231346 74 748763471 72 590993757 36 385172011 90 384618882 25 166136159 70 958355904 51 396655703 100 697288195 0 61180898 3 402985880 29 30630572 51 238210495 50 157546677 34 536026661 31 557886203 85 582949639 26 430466565 9 990942894 17 336904643 17 266757601 7 747354975 51 169837543 26 899096516 77 776876122 80 570191578 97 341529861 82 984399498 71 731067585 59 845425380 67 314384013 98 834736833 44 967822691 56 591628180 33 558447814 9 764220773 45 248985412 51 100762800 33 840715227 72 140451680 36 407705113 72 553801166 75 294342732 95 710735870 48 990670982 66 59603213 62 37818112 68 274183635 61 945162357 93 936470230 51 227432288 8 474656557 62 878820556 97 379866604 40 626699733 70 270904271 76 683105613 37 420833822 59 480142115 94 478881851 34 845306311 41 192941298 49 281662942 73 958197885 93 723852858 81 11536752 17 221617072 75 152202760 32 216764042 88 569051592 98 758173702 56 874418287 61 20992959 54 414556329 13 861716389 17 602640456 73 390599762 16 559770432 10 42367839 94 134998107 65 296688842 66 658382006 62 994249822 63 377534529 4 49896161 79 786698925 82 188347611 89 310745647 52 33001956 13 803528297 95 314932243 32 991750292 11 745418645 88 66964953 52 528052510 3 333754359 3 219538373 87 798915873 72 483155581 47 857662976 51 941450264 8 847088486 15 357342611 8 626157996 44 628433966 88 802490016 71 940797564 97 88980273 50 995901859 58 658667431 77 839635985 94 959511851 68 181191043 79 236471251 23 222547669 81 669038026 9 512077617 94 301064180 15 629506167 11 273484760 15 501058600 89 768755678 7 264359767 17 933936761 70 116658015 70 596152576 8 91571984 9 857519726 50 371186187 42 447626391 13 938675671 83 637568808 68 734139773 34 444805788 87 815267213 17 769499933 71 302188615 44 539200146 91 795733074 13 247905351 52 159906889 11 118721036 45 774947875 73 671231822 44 422383821 77 552449887 85 388401353 84 563668188 38 909150923 11 192634280 19 710656077 32 66044394 93 968900235 62 971738912 72 352368179 61 340700177 20 315258605 9 807963200 68 536612602 42 639437283 80 73105287 30 165101283 18 516846892 54 149732692 28 703323078 73 788462788 28 811678764 45 825816410 13 41957218 18 532725882 55 358649431 68 815294631 29 832799756 40 29896652 18 786126155 8 847069994 47 304409793 34 251661634 11 771008913 88 407573067 80 847972925 99 957268168 26 443401977 38 208433134 43 994838747 2 474332860 58 812739919 88 886843042 13 342277565 86 50508869 58 775078352 2 883530803 52 750282365 44 536009325 98 278279090 14 513925040 11 978969886 24 212006290 26 91714959 59 851014612 79 290903957 27 478218342 99 628265633 42 920776103 42 892145806 73 248619411 76 97541682 44 182244767 28 123122565 92 592519270 81 630081609 74 556176005 33 975142186 66 720280042 82 855803902 47 320396953 54 811539671 13 609888267 86 471311187 27 529460731 42 438590452 98 753111155 27 891549353 17 266848765 81 179612547 27 944928016 78 289222629 29 244427936 68 512843757 10 991977769 5 583009257 88 827384593 5 994381612 65 366552716 74 829831519 19 556535376 39 567272395 37 990612450 79 743753504 91 547015771 49 714806752 18 302989606 66 546450461 62 229148226 68 122384204 64 930076671 90 429988895 13 286331905 12 664643764 28 157918268 90 955379099 100 967559267 7 110833193 24 578591558 8 66814725 23 419582775 2 695958745 13 541916286 14 719340989 29 488874859 92 106602217 94 808492570 43 242297602 18 794773232 43 206733319 58 497222188 8 747604645 62 160118535 88 620291788 96 211202748 59 938248937 7 263102202 64 611099770 69 85319999 31 160165693 68 824250663 4 657561328 31 325289695 24 367472253 26 510493241 36 848550637 74 494359013 76 374386093 56 995765680 78 27110798 62 290528597 68 667232540 26 225071365 4 237573839 80 558619588 47 988805169 63 58544740 67 145385906 86 264761204 94 378880838 29 740179564 87 177345475 99 107089168 53 785085775 70 830887922 34 158714739 9 652117269 76 12364055 55 609167092 44 105593737 74 123104336 93 909369437 20 294947484 40 434690125 90 190343599 89 39787983 61 215700870 13 922234744 58 885415471 89 776423399 98 167637859 47 561711180 10 359422281 74 892048525 88 221548445 77 887156586 52 42547511 58 797217287 6 674498728 28 626541290 8 453426152 95 667057710 9 753046381 26 629826770 35 375280108 53 444509486 90 275701299 46 974052764 65 470262747 88 22331723 44 360543552 0 865863745 96 990176683 47 98844391 28 78308557 19 904609951 77 800678191 63 909637271 13 260701521 75 505124570 96 512369080 23 67751461 22 475824481 0 780944361 1 178277078 35 786620682 61 984238454 48 261145012 82 99087372 69 35163225 17 542249459 87 458260700 30 191448993 100 726936838 35 672882822 99 983834079 64 314482855 40 962863997 10 939229966 34 64389578 1 182071028 91 77931810 51 892937887 62 950927522 56 689316224 35 124316009 72 369601757 31 340530990 45 451155380 43 376150711 79 515504067 57 662901977 14 361733157 90 568631418 58 551653554 65 805130102 10 542835115 26 199702483 18 423192603 12 187307388 32 364230294 97 863002864 73 350362644 28 191050188 10 42705454 59 180741289 76 105753745 77 510818151 55 978240960 54 915071520 79 136827275 11 863581397 53 129692416 43 179298718 97 367995712 95 49812223 77 305315620 99 558627777 6 200361950 60 193051588 14 786445008 31 744368814 88 503595714 91 883125352 93 994094833 43 8730940 45 416479289 51 462300719 23 27249661 92 267754409 9 709865568 55 712534392 9 987340098 83 980271932 17 44742159 87 623051924 9 591814644 37 722103125 4 623441993 29 582960151 7 774779648 30 676109340 57 117792436 14 919387068 81 126927927 100 647391406 0 399257697 21 995277012 60 195008886 11 659804974 89 70421322 49 135143111 82 93473127 58 595675659 65 794786942 17 385494558 38 605116735 87 25946314 52 985739205 86 423665563 1 744200802 10 919973055 67 793687001 28 264567236 35 383755289 32 510501808 53 106763812 97 624624728 22 21813496 66 214474131 13 374917195 69 740198358 2 923500422 12 399736434 5 242519885 41 90647141 27 412346819 3 525988879 65 249583103 18 67303665 25 74303053 52 998377523 87 586606145 70 575412949 89 354425976 3 922853668 62 174287646 61 939083586 24 393146612 55 712359973 25 434310789 79 163651284 66 12953538 27 422390402 29 584210281 23 17261772 31 137936762 59 342327247 25 999671782 24 748880852 5 918217972 60 412598016 57 148366130 79 225322956 81 422399220 53 660532084 27 582971256 46 549013507 41 462620158 62 964009407 70 624679373 35 815374299 96 212424126 29 856937234 87 880384232 95 736183651 12 979602574 3 596901815 74 355685083 8 385193513 5 326855910 35 324584542 94 236245667 36 254987046 13 632897961 60 437266128 67 804446447 96 408364028 88 788402007 30 199153295 64 24513451 18 359039510 85 362036986 86 98906035 43 666195851 79 354297550 21 411175987 14 93139668 53 357260640 94 455263984 99 447550931 74 506230134 68 75403202 71 816618145 80 928453845 56 472213059 23 791376553 32 147638560 72 411428072 51 279231776 35 94288591 29 43365004 100 275926324 13 445771882 50 773480269 55 471752971 15 496526999 58 558498328 84 312859200 99 961143843 86 183087652 17 279198521 64 278144652 44 208420855 39 229359787 13 244375826 91 208628237 22 601359903 47 541052565 92 430341390 58 994322678 80 706847770 58 295606756 57 69288091 95 793333919 98 845517577 68 277677551 90 818897313 98 861509014 95 201534071 18 68246755 2 681915147 14 346776925 44 255754268 3 432992732 82 585833808 72 230145367 35 498725694 68 965005446 80 232390223 9 52971543 50 877401684 23 196431520 53 338125438 76 552957164 25 339060627 81 812670844 51 799113732 25 820097656 72 879775928 76 672670622 94 924753517 5 453889954 56 978637774 67 197757234 96 940752472 40 507011024 9 425098635 53 506225534 75 159612948 95 737503971 95 673227770 88 503703984 14 903657902 17 932088298 22 335437638 8 831348322 30 916019615 50 103092380 29 393582232 100 525403669 8 862819100 84 452302405 2 625764736 22 280504398 17 281937995 28 692570552 53 61784230 39 478958299 1 787432560 94 388388702 46 652690332 14 683835483 44 783352088 73 756357851 45 604996796 63 440661326 76 862544876 14 711109435 71 965933238 22 470039953 86 60138168 64 508434291 35 651451552 7 935981279 8 922851282 48 503922252 46 995344039 98 570084016 28 575346984 58 519944705 3 345783494 62 433332217 59 674999512 68 485000596 29 913612599 47 484840344 7 345791297 21 334157645 99 531090572 42 170559768 68 115902095 58 830220986 40 200636295 79 369696911 10 776242518 79 708180464 73 691385116 71 895780312 36 796996860 9 893517719 47 808502136 43 966502587 20 565707180 33 886290564 44 823011467 76 302686297 59 960721075 45 413319513 57 943510202 73 106062909 65 822421278 87 530694757 28 965334786 22 940163728 76 953615490 28 395307719 59 491289623 86 755439421 27 245935262 90 245014813 98 158291948 25 293008014 99 516203862 77 361011178 90 732986134 97 899640172 1 386770900 54 249057414 77 596880837 9 319166389 94 43225290 96 842067538 31 402011414 95 302923776 72 339845944 35 817466845 77 140301567 48 836399874 8 746283647 96 226800110 3 614751498 27 682977625 39 683085373 18 271885360 94 468134055 18 564414596 89 814702284 53 421152468 15 39751260 15 300747747 52 682533724 68 894696529 30 403024637 10 213473936 4 581465153 21 283457449 68 337173002 95 496754502 20 973201251 10 479872693 1 36064916 57 2136931 66 381324216 27 596591125 68 472323154 82 981140904 80 72162554 53 439387708 27 951412739 32 302168383 94 328890095 19 470188327 55 417494999 12 112566422 91 807050074 30 77739497 74 569743650 82 446738559 46 76910221 69 592787607 5 991320643 60 875232154 43 894604358 6 799651877 75 766336193 23 555723862 91 5723254 64 523399520 84 300434427 28 657402634 94 11209884 30 468488724 34 116195919 61 271778809 89 389723406 20 971534513 42 293173875 32 694215382 46 213006976 10 287999367 61 797994107 58 8952677 56 167583899 75 39665486 30 395357073 100 274324455 37 647546113 83 239350333 78 951298419 59 605704287 24 697453746 26 333157640 23 26594260 77 57673672 67 566527722 32 535079565 18 722075304 42 9955302 8 294669050 21 131884946 15 355396345 64 769270138 79 11270916 6 863911066 40 20762660 98 774357476 36 76409206 0 522422395 59 153821487 97 916361836 86 754013998 37 703822033 8 303441930 85 979187155 58 95688980 63 811706194 81 742297527 80 938967519 34 713226506 29 583423296 12 728514265 44 74315624 3 419511093 49 674151445 83 730769385 8 100853680 40 759280824 81 662791628 75 124400086 50 223996996 28 64264369 79 703816578 7 466258283 94 131233362 30 788201452 43 390392929 1 1236047 60 763282814 89 924652189 57 448599487 66 332071722 35 823189336 100 469154020 57 783989190 12 419019692 75 791873980 19 274469926 45 797058378 77 70994923 100 321446842 81 402563106 61 287067554 87 433107413 14 850009049 14 172039952 86 805763749 78 635356088 64 878871183 23 629819813 24 643474529 58 118040306 97 357899082 73 323825169 41 85325791 74 335458420 25 850153412 0 290424771 82 587060401 25 817820939 63 6983097 16 120581617 76 6089826 53 471411641 53 244492451 88 116014179 23 581681528 26 996957882 15 597769647 46 375570940 37 187614773 47 20198316 87 457052197 12 803224089 18 679847824 57 835768127 93 825474543 2 770878993 56 803970381 96 554913095 12 736244744 52 663608043 89 445564025 20 505307081 71 810039321 60 262790042 8 300888844 6 7363211 81 973630314 5 67010246 13 368189251 52 698235680 59 177640985 77 748344243 51 309589979 1 840821591 84 955041228 91 917060557 28 669494887 72 693682200 51 910724198 69 447911608 7 22254198 41 374938033 20 190972329 65 575519096 79 237377811 85 893497049 38 314685202 58 897388506 41 267685731 76 851640809 19 147168007 33 121387504 78 483194583 86 25982148 38 656831847 3 615594958 44 247537077 12 918439847 15 76677379 23 72351497 17 522716673 69 210858092 66 599469372 29 992373825 46 282758805 97 526813584 83 201769114 69 96729518 72 740447684 54 78195207 47 317888611 85 462995256 92 900002921 73 125412314 19 130672495 30 13135054 2 876431736 10 234839801 82 508347468 9 766588784 58 179115765 2 756032154 83 176977692 21 449959154 5 227752678 32 569433561 3 694676889 88 515867874 53 541316145 97 810729092 74 959914489 82 402565368 75 392661555 65 81048102 23 293715942 53 63934563 57 107415524 76 18154985 98 289186648 100 607760306 76 243035820 34 724871486 50 717780855 76 485128047 25 669597593 77 365454320 96 717190699 49 481147520 29 241413052 92 481169708 27 522856337 68 554844712 52 719316484 10 504503524 44 384464155 86 858071256 57 357407035 90 995460431 12 740672049 31 322016557 43 923764107 80 111470674 42 393486587 49 393778097 94 630123586 98 803999609 75 428469692 85 97449811 36 234953590 74 598165020 21 639928058 67 886233138 61 170320097 59 639006240 60 765657475 99 440886866 65 631664262 55 930056534 64 162774921 57 500702824 81 725495199 42 898688088 35 661048932 46 505429310 12 176457838 100 371092330 69 330774827 12 857433610 55 520918688 1 317109926 33 27430466 24 72973068 8 403032388 67 573187806 81 412725854 98 698169233 32 41788574 89 232606828 57 143065988 40 393747956 53 981842390 48 696231154 65 8047328 50 746249309 85 966129104 69 521471618 26 829865033 87 699121376 45 956449577 37 452090185 97 989378808 75 459147880 26 124311208 76 40681500 39 448719893 72 261002576 5 903732506 68 994379898 35 676882959 16 170719203 86 848618005 5 3929907 44 507134991 87 750686649 32 309109518 82 879604975 80 995871825 90 246007957 42 929806563 19 810835099 57 576776972 82 69827554 14 838495293 99 908213780 40 239469338 34 526721526 95 554404231 22 109254903 54 70746004 4 823674062 10 41160647 94 816660843 53 58431630 8 721064855 100 436923926 36 592957321 26 486556574 90 615180511 70 743777427 38 398929771 23 506261018 89 339681201 28 984908551 54 46049859 79 800405779 71 907877938 21 809994328 88 840584252 44 835706070 92 437387264 63 167903516 65 406068714 78 458924966 4 603987635 1 26592697 17 646221548 15 146112252 8 826243416 9 258820266 85 968369421 71 66931287 65 467925068 19 598332616 2 959217468 10 37568200 34 441820885 73 761915766 50 158826835 60 381428755 78 273253491 48 447581792 19 431971545 25 79224681 43 788493966 73 43422995 2 231415914 76 470311597 1 737841576 83 996236343 9 8878088 68 811666969 99 143976031 75 412254469 52 238099070 38 377817450 32 514423232 10 938467310 43 928239966 40 416600020 6 759700254 27 522275219 51 984931184 24 312350807 14 285542238 21 155400592 22 767132312 60 786032250 7 40575683 73 989684806 79 204510563 70 929731655 27 350110355 48 642098796 70 342246566 0 895050873 92 896519607 60 526225019 74 137170095 13 496896524 23 106097847 70 45271075 98 356513545 69 142793138 2 721100110 46 818932094 97 728611142 29 207530932 39 553248385 32 5032887 85 187991870 69 552029917 93 540500233 83 598536275 61 953643369 68 314720928 20 419044629 16 428725288 78 54088182 96 211588372 53 441969412 58 327569115 38 306834779 90 476162523 50 972549294 1 335186965 54 308883180 27 497428840 82 36306067 39 958944905 22 943462402 19 918965667 93 546450675 74 44801664 77 470867136 58 16547867 0 272347153 34 489487211 92 591280440 4 76085262 76 385475687 10 458688852 96 31638906 18 749847993 35 4996600 28 199935096 54 692161248 22 706760386 64 247750848 83 344055746 91 492832397 12 795851570 83 806746822 59 731199542 28 976971051 86 111628494 41 81754223 51 241008324 73 914162608 70 488133077 3 300683803 97 341681313 99 160922989 77 447438000 8 165664742 38 910319810 38 568431383 12 658419750 1 445846997 28 478909621 7 661991619 83 427425515 46 512663640 49 966991589 4 809640658 89 834948090 64 441760912 76 693500781 100 365379267 74 821083060 17 901915096 53 534760403 16 41056463 40 513035715 14 14454447 33 433075105 27 957474843 84 416384811 54 804387235 51 306432077 63 238270586 19 489109381 66 913834812 18 428357254 91 239207513 39 797541249 29 101977445 85 627055354 86 119761066 38 576958178 71 276601173 81 700237065 73 497097513 32 395171825 72 121926487 10 497256933 3 148531726 75 338342530 33 198414217 83 814419335 18 573013510 10 284087648 66 11049724 38 721452489 62 254564212 74 868888918 80 42165681 82 201626708 50 835878812 43 233163192 94 344676592 97 145385586 63 937994582 36 730181496 98 350051351 54 241048826 17 399540028 95 670574267 6 268577992 56 820733464 33 990587264 62 2213055 39 311516456 64 216948303 81 148823820 36 423598924 67 977741047 45 768158548 54 522411040 46 668000415 28 885445964 99 358271250 54 273913657 31 172244169 25 261897452 93 536944267 90 991782335 95 159860961 27 88332506 51 396183196 57 701913205 84 570535261 81 711508922 59 928660188 3 262548774 78 712163284 11 855860372 13 110624548 48 735926455 66 780706749 73 437058701 63 646887210 30 91482685 33 949957495 99 842496316 83 423211410 93 255120324 96 106831607 70 800116609 81 665262737 30 295710741 64 209691435 83 149145029 13 843263739 2 325723054 38 845647076 22 247219860 68 260967909 27 671650320 81 271332232 11 536650063 70 990346933 75 211743050 35 120769538 62 770281693 2 348130494 81 744310005 29 920155499 96 403934232 34 149500107 5 955700028 75 770754323 4 688203993 82 496912090 25 187796313 70 845394958 19 636411010 35 66166873 4 156466640 26 264111530 4 501034103 23 864869485 91 900992183 79 459433267 87 655935416 46 773225233 44 528288722 90 928252530 18 759674770 7 849809394 57 546423447 68 730897883 10 717630305 36 468244842 50 140230301 87 155731585 8 459098317 36 636637932 9 425923978 58 323349243 94 478519830 6 409127310 77 654539059 82 312041650 78 326885158 51 120088041 56 246621846 34 715740791 57 117315527 49 100821974 9 720834358 99 134847032 29 553068194 84 210357150 31 670786122 23 72058855 91 56086049 14 347391767 34 923485578 69 406856 99 522817474 92 85780614 46 116352177 90 807249745 1 651878394 85 86082235 39 280089697 47 126507676 5 887930114 85 780956452 91 965580913 46 565612375 30 302783619 27 55108494 93 637683618 36 89141385 30 225510693 18 214343745 26 915856912 35 813613277 46 746571321 100 223963613 40 610334153 8 342180367 11 306247611 83 384324717 9 145612835 19 654786351 36 586618070 71 758352552 52 619318636 22 400104260 93 237178324 50 430944135 33 721729417 51 796713032 78 924985697 55 888998759 84 262935933 55 487350033 89 390745852 23 3528000 94 332814844 7 29006606 32 158861948 35 335892540 25 668469064 74 576771566 69 473790395 51 455089607 16 881800607 40 761837918 56 185267153 84 339167367 71 931389626 34 610824131 66 698301852 37 141149985 17 593082670 59 849711306 60 550912001 55 98719694 54 77829984 25 252282278 32 4654174 57 677480435 76 401834161 74 722511332 22 802284371 1 94787825 10 236582547 55 278669351 22 367403194 20 263448033 19 968719939 76 951862740 51 219846933 0 857577547 62 592323569 18 857722206 34 596633284 86 987316503 5 467699198 18 827463223 36 142932140 56 441872857 15 826409218 0 758167827 56 678573520 18 87253730 31 11601018 95 275265261 86 39494204 26 8096070 53 251462448 63 804587837 13 442194510 85 18113451 30 53697834 48 38898187 72 729055387 13 45303630 56 310298061 33 195494011 61 533667934 50 356926914 87 182716948 60 577775869 46 821284784 59 374397489 36 583056721 65 365525831 39 895089574 68 358783586 18 899479168 67 226901915 99 720785108 51 650375081 16 332920903 16 850598754 79 776187799 74 640649520 13 78026879 99 620100671 62 858860159 0 543872520 89 573844035 46 219739841 34 434840327 47 997419036 68 490104979 23 79145375 92 618113816 30 432931878 69 331718212 17 67940442 0 45473865 73 671365613 90 328940791 34 904611701 39 985220059 67 342534977 17 134750960 75 460939065 50 912757628 64 848948068 96 369722114 86 862104651 78 946119838 46 868872042 21 364335139 20 437205025 83 584560579 50 755631040 67 661521946 43 325427385 77 707450913 37 144271339 58 580312685 20 789451443 92 701805703 52 88867557 18 629877162 52 660657029 66 760687958 19 227389681 18 524100955 50 478885151 17 70812256 75 194682855 46 554180669 56 506603537 46 149180369 89 943764109 2 885922757 90 511301792 82 24449724 5 275352521 82 993366373 43 457673409 44 843201198 5 48598844 76 164284819 34 365404977 99 3899701 64 500660256 25 835520410 33 484036241 45 874125722 52 247948015 71 263041722 89 723183612 15 297585245 35 817557474 11 726137020 87 327438882 72 106885363 81 847010946 61 802291445 95 934756655 69 346058541 42 625449709 72 695238698 48 755925295 40 678860465 89 663991829 50 316439725 90 250101823 31 261358673 87 964209876 71 5156143 100 172539358 77 651018064 4 945352356 19 589993625 26 451168623 58 975625008 27 439565310 51 615046989 44 970264333 9 141765819 35 404871360 64 658105392 34 800137418 62 316749266 100 90145162 72 384881201 39 368804436 13 183101043 98 551991174 74 779671439 91 705924633 6 198624982 86 612111752 73 182535397 22 214973847 44 746236039 52 377192088 73 495659101 3 214269726 33 921059270 45 406710641 59 896470842 66 159942698 31 15209148 22 54439112 68 440551870 42 964813010 15 630333115 44 576886402 26 260207892 0 588690804 10 814427962 43 271672122 5 722226826 78 980811707 25 900398628 30 16637515 60 966068212 83 351736215 67 733598952 95 716327505 89 460706427 36 577953783 95 636809300 85 408788476 37 357900114 97 717970932 62 548752479 59 815465647 15 804577076 29 725119854 61 563217678 7 264561377 6 347440466 60 112306560 29 191462804 19 954582445 25 825769134 10 492349572 78 467462701 81 328142285 63 524355168 100 855790520 12 523492947 71 540052575 91 636176137 81 585487352 90 107011128 36 134541433 74 915461047 73 441499572 26 688727531 39 176392643 64 551833177 78 566134852 41 968391551 50 939781898 37 810518093 4 487393144 6 19008590 21 518542710 29 965483131 90 219558318 61 920889415 34 456433438 9 204318555 89 494089627 16 71043679 86 25792641 38 282424425 11 259558955 56 532098675 38 367720636 87 712176745 65 271024905 2 203352269 99 307238937 54 875396488 36 661393287 12 131912862 23 808439996 98 820279607 65 950914561 53 330370871 9 544435639 94 887412356 24 157986268 68 345777204 14 915485482 69 597809802 12 737090526 19 587527747 2 40937239 77 299146409 44 623572872 94 909315688 47 658305055 93 985255492 16 303503284 62 373797214 21 408154519 86 646896111 81 954034652 87 747036976 18 512733787 92 637442985 42 944381294 83 266211854 10 34814697 47 293685203 38 949103257 63 452110872 9 426299046 74 243471533 91 247208218 34 820892604 53 747622008 40 181781158 36 564528264 31 641225119 85 216414060 31 62062377 94 237145420 88 140329722 82 127642852 45 780360495 23 367272440 2 256767409 14 661095480 97 637711427 89 251891893 49 71001826 23 473214019 50 602561271 77 402596798 77 327919036 93 234586190 64 876309972 42 279220238 5 543865180 43 806189367 33 163876423 3 812651405 74 238187165 89 69203459 82 628020083 72 972635821 77 309847987 84 762941277 56 99796041 78 577605244 49 448372285 26 73084849 48 333238883 45 522521984 79 418422224 76 660643761 67 383276360 54 213125691 94 694792068 95 850591163 88 831950768 27 654612781 44 772049261 5 567526317 28 805441731 87 304440203 73 633540975 90 733547699 3 70708463 82 391647134 28 781310371 18 231854168 0 556659778 54 85038567 86 170551527 4 511426401 40 352850867 26 575979800 24 441849207 65 825417463 11 19624977 11 932332489 81 262985676 12 941987097 85 168689410 31 812646129 97 188619643 95 1088400 41 732037351 99 985490402 27 178843602 29 451565012 59 79364347 8 878138120 90 610684550 61 323479104 76 20235813 8 314101050 98 671642544 21 509931381 39 15445029 36 381001950 62 261836675 81 558508727 51 706670917 16 22263875 96 756734775 92 244347983 43 748957254 69 207517953 99 832266306 45 528733865 0 465187388 65 48333929 84 825762261 6 889465749 75 894112843 41 859305119 92 174484488 34 23985483 76 185606566 10 243553896 17 784835349 56 993066382 38 893682203 75 152021636 25 885305661 13 249841682 95 903308438 82 219880184 78 511441404 6 618671570 100 202079586 71 638106834 42 35775698 78 476158827 4 693948131 95 673699898 85 817616558 44 644191984 33 533370452 99 239473170 97 871214677 81 772420767 18 837608052 57 199497316 29 270546321 9 729858068 56 554260527 17 951706036 28 721665242 63 458132099 48 182730109 99 422845672 53 300127862 70 932789265 1 779633014 29 77811685 2 25822685 28 865591959 41 271429130 45 753832861 67 449906301 0 854984072 82 90530811 34 936804221 32 186504052 49 294227740 27 87490165 24 431975411 20 555865255 74 733364375 3 928229690 43 800073267 98 571903571 50 725035690 78 154086624 56 67061896 3 840316748 85 20456436 65 301404535 68 317729038 80 118147021 60 578083412 76 296492149 32 302323742 7 410075033 20 294962702 19 537353374 13 668969586 75 524183295 10 962947124 31 917232117 82 872291475 5 267326863 21 535706770 7 299950031 68 7361903 17 423306255 40 617562724 97 617068213 95 680535058 73 404884720 96 545243543 67 354446340 65 491737972 26 651375312 22 837607432 39 588016821 26 292870666 95 264374916 99 45535253 61 544305602 0 386487111 67 549023106 82 795601083 93 845776265 82 90498322 12 33284376 89 911089624 7 373792791 90 969670966 10 622265076 50 621022540 40 888014653 2 790137555 24 17935865 61 132331332 7 881426042 11 389465769 21 607799716 33 893130997 66 829201824 48 854310760 91 196635950 45 571745038 6 582195682 62 207564896 63 166950327 36 870906776 82 839680187 99 986442146 43 626882388 63 212332397 95 595286728 17 398805934 13 184079878 8 260329087 75 816436181 59 910873757 82 675358215 41 605358898 7 201304418 90 874214896 33 576050164 9 71932965 39 181809475 68 515647594 14 929494951 39 487464436 61 88412785 42 476223916 51 408544148 39 986737355 43 863309563 66 619051930 52 689594103 80 11358095 99 130764018 50 155135891 7 774274175 86 469265560 38 270657653 16 830618426 50 599380732 25 660208102 82 812766843 84 437885316 94 62648739 76 776489014 28 307885638 39 62520623 94 911400306 58 759181417 73 290685414 79 163939084 63 979769191 33 767831948 98 772717887 63 729631453 19 692885086 16 527198975 100 375609567 3 337797362 8 814783814 14 743711173 48 782892151 15 784244578 80 245042170 25 914497814 14 155135388 35 28374609 40 71414736 94 3927762 43 218978156 77 621004944 87 697595001 47 425069946 94 919942236 64 844638222 5 861903627 89 344491847 85 591786011 5 475397657 53 433723804 40 440668696 2 1427639 39 212825970 76 754673933 16 978654110 29 451066477 23 105334682 57 114304583 59 548495991 53 492832956 100 235766528 39 242042009 35 996923737 10 516713535 53 348475239 4 276224695 68 86675988 50 659421524 99 805560472 99 341038576 99 885434084 81 4457890 2 66357147 52 685172738 41 181297033 39 467933348 93 968969770 51 18656141 22 296256491 82 682487120 42 556953064 4 826460869 65 807061921 44 677008992 36 510682896 36 727981061 58 537144555 42 107762389 46 774533880 19 711741656 40 390585539 83 229536596 25 799313263 11 924237234 34 993432506 60 227446781 78 612979242 88 418673612 25 767518442 94 276848701 27 613873116 40 199479855 99 949531851 8 123641265 68 628838389 14 829550434 30 41830791 51 746595178 62 917705250 85 613188547 5 115662184 11 541683895 70 132566343 4 147652625 38 355072596 3 543578414 9 37184050 23 829019755 43 978371866 60 620936397 84 553795406 86 853053816 65 877047891 42 712450461 92 311676408 1 48353133 72 346844272 0 283174118 69 266835836 78 254154369 87 750593035 55 265076455 28 216870522 87 960933391 67 138175320 67 971990279 27 600158472 94 112709966 4 947719063 50 445052617 98 754203856 98 758494940 26 979305064 13 187884646 78 267105858 25 97526305 5 564301146 86 744604008 57 188418810 38 153066471 73 238478099 80 385043266 36 433108336 82 516865089 88 316034857 79 559296476 15 506326875 24 517608782 46 59677201 17 374757237 38 63697235 93 733699400 6 528948631 24 182735001 29 238469666 63 973227717 30 872853867 87 906099836 17 886924399 25 936295250 81 153441284 13 835190004 26 308540648 89 145603858 74 40094279 61 972766978 34 274127691 2 994748394 85 217630671 53 852765335 10 457310430 33 928545002 0 260365342 100 362155325 82 879361253 27 388116121 87 767336880 48 388957181 23 512719579 78 871971215 91 16114604 13 663828521 48 299535499 10 39206240 70 370703596 8 918038485 82 141907848 94 325161725 100 71500608 90 115193323 93 356136073 85 748007020 26 783113330 34 294629424 7 744901004 60 791725617 92 766067941 59 63908349 63 635483124 45 661857965 95 927749498 53 182547153 15 211437948 88 80210073 71 997294993 82 449155636 8 246955603 3 85452041 20 676898691 54 127638966 18 174376646 34 295811498 4 239796657 12 193565327 52 536293107 10 695737159 76 118210061 50 981883653 16 334291671 69 480917799 55 971534219 34 615957242 50 726013483 76 477410168 50 606436412 17 167816155 33 76687815 61 499560851 99 369664046 32 192998529 64 300858195 97 422834387 23 693413260 27 222559212 67 602816361 36 675844456 2 757452853 23 736475184 48 89883535 37 247325277 57 148532131 18 952123194 29 753812897 87 842098373 64 244067 94 338115733 44 906498259 3 467201045 37 6191102 70 711568607 15 244627353 2 489547211 32 356568511 32 826214221 94 505342202 42 580013937 24 22609082 13 797040360 70 18404710 26 869090477 67 84740629 3 979151382 5 881861517 26 782687089 96 388139825 55 11857156 98 852569220 66 605258896 53 37299768 54 992794303 81 376851073 90 883663583 46 691904570 33 82878601 1 161008445 7 391479756 58 937216590 43 338135752 84 994933186 0 718165049 19 383701540 52 79483115 52 884766292 49 51963864 99 565617275 27 703427170 7 268192503 64 332572232 55 391964545 51 137710934 81 606930614 86 591476013 100 988983664 76 699466181 96 830887579 27 913785621 28 443674297 89 326821177 59 331803801 40 832558626 88 617160764 47 972463258 66 412087323 86 252786480 69 235569298 49 976843763 43 165782390 67 557226217 75 258167781 50 806022557 30 338201304 52 499978041 66 585697263 41 134069745 97 279366982 46 111184593 36 28388436 37 783158774 20 545727930 16 603252801 42 261428523 100 644789563 19 1330620 22 118765923 50 595112307 43 817509385 43 752692807 6 53806837 57 86840630 92 985416443 70 219819547 85 233358628 73 286015676 65 410673084 7 754520052 63 901581982 73 43094307 21 190785645 85 296910991 94 218938725 33 167232181 17 725203638 1 665383684 11 241539766 100 800234175 1 879841172 84 547041048 1 391390921 46 637053479 17 548102905 46 464053990 69 429863039 26 318545173 40 247223038 21 58815726 0 240826219 74 813431061 86 867725913 74 228076261 85 161922054 93 397702938 100 242094692 82 434694392 11 421301606 65 808024113 23 520205630 21 611782773 27 428597458 86 478455813 2 421575872 59 926717224 80 170420616 49 529894935 12 656130021 69 362053050 48 729663482 49 921133368 65 500495656 3 901494275 70 30407109 9 149685590 0 811096395 86 910801306 6 117237932 91 393344292 17 989810042 35 344724828 61 106521378 29 151274853 96 640017336 74 64168257 11 970076492 45 611424363 95 287043415 36 419837339 47 438638765 28 214786000 89 950842889 49 738812521 50 358738430 98 514783288 75 563591696 42 423194857 63 540824925 83 519539635 71 10038261 47 132153355 30 272598617 94 845160965 10 988561144 91 748034497 47 295510813 70 395899556 16 527333824 46 369384959 36 847865342 37 123557506 3 816184923 57 338776227 33 152537319 97 539128490 61 842244503 91 401758471 42 634657187 98 603051764 77 845438756 38 899980886 61 931210551 91 135424192 59 319084347 1 153316816 61 544658598 56 392053778 78 537327618 46 306479127 97 131275729 65 408930292 26 296229810 76 53048046 24 154537239 70 986130932 36 869523671 78 36523817 15 897434772 9 632727768 70 181416259 79 500587972 90 539140854 5 368348477 76 129018894 98 968223142 76 660137135 85 294726849 83 337759946 95 573982917 82 798350009 98 588404270 86 85219027 58 118019653 83 469397481 94 494835450 74 438701477 3 853492338 49 658008907 84 486847589 39 72673647 46 194311595 88 660165831 41 617703911 12 675342530 60 335678325 93 46335140 75 528070389 96 267286375 77 526424939 14 253633237 82 447956181 49 901736179 86 260516413 29 137156670 40 972842948 60 90566727 36 671120695 38 548519300 17 440921221 29 124379358 85 443544530 67 53390205 30 387442339 76 164150087 57 622213533 16 427533622 4 881395587 95 830117772 56 679752333 56 143729487 48 111136629 49 275208947 81 395251865 21 47571875 91 337129576 33 604297391 56 567116011 51 159772086 23 928855800 45 318535956 81 450205190 42 431281017 46 106970379 60 692161252 52 691138784 90 616255430 62 866594798 53 482019681 78 978282408 97 971321534 65 846915639 95 886771412 24 820459408 89 439675875 1 27752058 97 25630627 82 666573116 85 195097091 92 98487285 61 771180573 86 371987945 35 537333209 65 168716340 20 211009688 67 560471241 47 304978707 59 734270369 0 738784054 60 203057486 64 151238242 80 733879936 54 708077344 8 517017847 82 884947197 99 414272708 10 5083606 80 384069914 19 773449824 31 13573901 13 856894137 92 828643660 87 310405773 48 71589546 10 596158981 22 665421287 79 121115935 6 247869812 97 623374943 41 262738572 85 579682046 39 765980851 6 982378268 92 282022221 72 564576373 72 121759109 5 574212162 13 991463972 13 486810772 63 183071608 3 867496862 12 877283213 40 75342857 27 549879840 71 5343970 24 171125070 22 715014220 99 746772686 45 458440424 88 765717141 54 522290679 0 517351594 72 501469197 21 49948889 70 292336560 80 772132548 95 595990612 57 127110924 29 618022179 17 600634170 32 877571296 77 140376670 28 841199971 48 669175238 56 590304259 65 291380725 100 280433583 98 757559511 65 600818579 70 480375148 91 638180059 87 532876681 11 451834116 89 124431601 34 114913019 55 543896630 62 377805395 84 277806788 45 68821098 25 395760401 99 986643164 95 743152739 37 549440424 87 612885463 60 792713071 60 761336188 19 406915076 74 311817015 9 36201482 79 234000113 19 33104193 48 285720249 14 520431349 59 547860354 95 586578232 76 381027388 47 710881703 83 970185391 43 573725041 61 108515458 45 393247935 70 856369903 19 364384308 35 252389125 45 806138692 78 723469793 68 954894587 30 638309998 3 984684379 89 913295210 14 238866319 57 371219710 81 637229621 79 459073069 23 767963607 75 162254309 85 863289790 70 185491366 91 694106203 32 516129119 59 832537304 13 556900260 92 803347322 48 379394557 8 443354964 22 478859620 81 404544557 54 261921731 18 869113708 64 139630702 62 728169316 8 952139049 5 890934022 30 128638408 32 580469129 85 501519066 33 388522848 90 524318411 39 642050321 17 444149698 66 23898457 3 310802245 81 500521064 51 745165406 31 673114762 26 766315957 23 774376639 7 857480155 3 583373095 82 124512229 48 330768018 64 156573439 20 884748780 37 57648949 77 673762469 31 354397307 8 66245355 76 246476914 30 495634000 19 175197846 18 321642990 19 118918762 97 14597191 42 547165175 26 771413120 34 516711287 53 967327422 29 82501400 32 549422117 41 981098951 92 450946213 63 311140006 3 831334142 52 260220179 35 45940990 82 94240804 85 944404946 73 206022186 5 652276138 72 260246088 20 251164466 47 600827885 40 634015752 30 665086748 19 599802008 40 799553875 14 600972868 99 73278683 17 751055338 49 228309720 31 461548106 68 187833465 56 56949724 10 830727649 79 381610489 4 611150665 45 856326461 68 451061128 100 178104212 37 372334081 90 297898520 52 100736990 91 998446510 76 593319456 16 507761772 95 995567782 1 701864280 97 137876642 56 28288614 86 683712744 58 177053421 43 947735532 99 627185359 51 244737463 63 282951632 35 114086569 6 23571909 94 300188897 99 908203835 5 947627942 64 261565514 55 262992165 47 169455431 50 842596477 100 946589675 15 92128261 7 829888083 45 518121501 83 494963597 47 113554303 3 372606454 72 738150802 11 545444373 86 752265585 28 238368405 20 189485407 44 788316625 74 279087844 96 161825919 100 302336016 85 585604249 81 181546898 20 476941541 85 895333623 97 778470610 15 365314463 52 71250488 30 15477517 96 583459117 75 486052092 84 76260667 61 473141395 70 441591722 53 388945616 29 385303581 83 217757143 81 123697403 97 502421033 54 798021913 2 864903571 71 612333310 58 392174676 16 327693961 53 443279422 71 446190 17 329683509 29 886810737 29 91793918 23 930915400 11 894545517 83 650917131 56 212191299 46 895424175 88 840173261 13 49385516 3 774400482 29 990853027 50 589348921 93 860495173 45 405204398 71 73443639 44 237552188 46 195418063 23 635565183 67 465545483 5 71437831 72 21052033 70 681565555 28 288759761 67 817416502 81 595939433 50 464112819 36 152521535 64 216290831 21 379812868 28 534603169 0 277212440 45 602309779 56 208510931 10 785600462 11 598834130 2 747587417 8 26877302 70 780933349 9 697861033 10 321173813 85 87046935 89 946458372 92 688655726 49 906401502 96 331917781 55 747478009 86 645481939 57 450339628 5 289933675 35 222958699 7 132738882 71 961096663 26 942893448 38 452589254 17 755548775 28 66240634 3 596688710 94 295421806 15 518356174 15 812498553 60 103009251 79 483655455 98 332343460 0 993916999 24 977137164 61 612285846 96 864068315 94 897712672 34 235463306 15 540336848 65 278531271 63 944847029 100 401723768 21 546558972 93 561674104 85 717162230 62 316928022 28 640056273 63 324669401 98 954165055 57 399948150 36 139189537 23 705385209 15 104606683 84 307505883 93 985396132 35 317140553 45 740189964 54 119973936 3 717954898 78 639378445 39 67953087 14 234357527 25 109871724 79 531137225 3 607019550 72 925600057 42 210403023 9 971375291 71 117600545 55 860590035 27 702419169 36 440227998 24 499486387 13 865685345 24 520338231 78 47722998 95 34753018 58 61943801 29 688698045 53 470884634 25 943778612 73 838527211 72 289942479 63 502687810 54 510772977 98 329874798 7 856203498 76 426690580 12 975829203 67 576894435 98 441900245 2 157351914 4 246527976 3 541403756 70 765846688 38 42889776 48 55576058 99 268463300 21 158076295 92 732541299 42 260280373 19 673376511 3 245661366 35 835898607 38 246496917 64 672546232 16 26948943 35 488307192 99 492160715 63 319398435 84 119258588 66 750250214 91 495891193 32 921849799 20 911813880 54 979972160 88 446452764 26 957052100 47 466257895 39 993653642 91 31075794 50 653238019 41 893516321 56 710679128 24 411259502 27 717282486 63 119517602 10 68803367 6 408739460 7 988226312 91 914308341 57 244396096 97 409368444 1 161507793 97 655057517 85 722360075 30 157644001 44 477298767 37 83116158 8 323007293 13 791320211 19 719725182 71 244637293 64 180519439 21 856212382 43 707276869 46 942164207 3 742243122 21 103614178 32 833849337 82 797235766 93 454350965 58 432464784 71 393261819 26 647515067 96 754769563 7 573582629 35 464583106 43 437834811 5 685222533 83 934773914 98 183890950 98 811471469 11 932444461 63 917665406 62 538095107 98 629159396 100 666676775 81 756102606 75 402697868 42 180437414 42 717724114 7 827721197 24 935996576 74 84115131 57 907464597 11 604202061 54 491848303 71 237336892 45 713709723 38 160940716 8 884871037 90 73900751 82 284732239 21 405744771 77 456103868 90 103715440 55 839677730 70 853311405 43 893450766 39 696467525 95 813839618 82 90425651 51 489940730 89 868668693 50 292718463 33 313059536 9 871707805 67 39294826 77 29285188 24 612144031 18 641468146 67 130952929 62 737582930 27 722696864 15 11227383 8 70966977 43 741654834 4 97295107 47 625760089 36 408667615 10 694240981 95 154544193 29 41333963 6 24282390 99 455430123 37 295540252 51 892234386 52 148479115 45 855797325 6 661273690 92 678010549 25 299877454 98 415064102 56 931071550 90 791921780 83 501848150 43 570437960 15 651368029 0 859179137 15 808260084 93 720760352 95 304018606 1 674862242 31 491231930 47 476584140 51 473517847 7 212218855 76 222265224 93 321962241 0 675888196 18 449572273 88 28446828 93 845942184 25 520323796 43 633093877 64 249317301 88 823774854 97 494274402 71 516205744 49 208002458 79 979950721 82 467682466 2 358287536 39 837929462 45 644325035 9 21370424 66 114459873 81 307337242 39 190869146 24 914340849 38 560316881 68 769568790 22 787661148 83 680372410 100 162846408 4 691595921 17 765784300 76 594627112 80 170224651 44 65897652 86 882399020 27 838693819 68 201244908 90 975189024 81 15648028 50 147991186 37 902785459 86 546371311 16 625881097 55 82580118 88 385256578 33 742290395 78 459536091 11 828818561 27 880533173 39 495957805 6 410119357 42 255240926 71 697972069 33 605600549 41 432529157 83 627484506 37 938797648 43 90665461 5 148172579 63 103776164 65 559905879 81 596447793 78 335141451 22 868669170 95 524147131 2 273942731 21 632309302 70 195126792 13 431462258 70 173960720 19 980237189 95 690213185 46 280675512 80 43440398 98 456856108 28 208504719 70 541502095 87 971584682 0 517668261 69 527268778 34 90754733 49 444072601 41 645254552 21 613250506 29 356938844 51 443546737 15 215086296 83 203012729 4 772662964 0 192741931 16 706766843 35 244515374 70 767847358 98 789369382 8 342551190 57 13667705 33 177678696 27 21935341 51 378304378 57 954047334 46 734421982 57 499568048 16 251692550 83 108293977 10 799554193 5 279761939 67 698339254 11 530037741 83 660684179 76 520056780 62 111359499 57 817523572 71 80673406 24 840868764 68 422335303 58 245625182 14 65375438 20 980817853 8 442406364 21 779232027 53 380264475 35 631025333 51 457876892 77 53479053 28 993141364 90 746805381 22 117360696 88 492622172 51 131562980 34 693864650 31 686166480 92 115605187 71 562087444 44 784004593 56 581577159 17 990928481 61 962440215 59 71739021 37 538688801 57 733029084 45 129255958 5 520535452 78 499494258 91 486158387 76 14716770 51 692327410 13 813758698 68 510029870 50 113600614 19 961359420 63 146943507 51 15638493 44 267678333 40 949767582 25 555303136 53 655162791 88 134642388 9 402415963 39 797634891 85 334700334 8 85079256 36 272164102 23 839484736 78 791896556 5 386350453 44 317235190 45 392674132 41 329340479 67 370016323 33 680092261 25 877314782 98 152573329 89 715488544 58 806542465 89 414971712 80 949971006 14 195998059 97 904889481 12 483349099 9 9554735 41 111533856 0 823828463 19 458332545 46 900410622 18 100690804 55 178356640 15 757433498 12 799768895 22 678634798 32 422456540 82 534248380 26 146288694 31 127973774 66 27172454 71 105341780 22 890443863 23 779942705 36 245589041 56 918119407 87 426871753 65 286704279 87 47106360 53 77194975 33 844991765 63 885883158 17 22315405 66 180265111 74 791006757 25 500005396 39 312367392 3 815919960 11 168652079 16 578621315 98 360415336 46 12020340 76 599187186 34 532607246 46 124641569 24 493074039 89 120020615 6 639064797 37 495805439 45 980518578 12 105183954 49 41561189 48 347701750 55 314799793 86 907219423 20 811880060 7 462355880 38 267644855 4 813026275 30 695638536 47 371814722 57 105769481 53 716498641 55 150571705 99 367294509 9 446457073 93 562852018 56 213141431 46 369024463 45 367422419 87 215164562 90 348960901 71 845289672 20 774608954 17 245504174 41 761240540 13 98107327 98 626354914 14 743336370 0 418075743 70 755667583 10 282729515 19 454074350 45 674461404 80 63838878 90 717159384 8 142187744 74 367410955 63 53496159 54 785230897 50 472140313 83 509674994 18 8417712 8 894695043 35 818025671 6 858258253 37 777097708 87 206413901 52 87524913 51 315795148 12 705547320 65 852906189 60 583385013 81 637490626 41 914771876 98 481125560 85 344572719 80 346200731 8 935526393 49 912387686 90 286873366 24 23534594 98 615708528 83 600953751 66 298339688 11 472291455 25 493829324 37 192536244 65 253405626 18 796734334 94 968779455 73 932811382 81 206186350 32 245054254 100 874103529 12 122569002 81 810636476 12 1893984 64 221228870 95 518711378 41 186535351 96 582412585 31 65848627 88 580044043 94 398950684 5 999484498 92 54971420 46 646422656 45 447952382 86 950515386 71 733324644 55 368534354 89 945764666 92 817320093 33 144428670 64 376402948 80 787162738 36 774172087 38 435165140 88 337484986 66 735608697 76 867554448 0 30375913 68 785271044 92 981488925 44 408888288 42 836369978 46 177407902 66 97038030 98 922223798 37 701275990 60 159046451 81 870404180 92 107986669 46 541703924 17 570120577 86 126825293 76 400319359 38 142812239 7 181256224 3 850075674 62 645553163 57 95098022 50 918570266 42 847304533 57 822247544 91 896714270 75 730561925 42 783467743 81 35573336 48 177506744 53 348672412 13 128050259 43 915234497 38 442501358 44 587390945 74 744009354 14 293461908 76 828336288 42 962771770 43 856371403 11 518565608 76 482232705 16 243437164 80 585304128 99 382949791 68 402176424 87 77893137 23 609984471 44 413896836 77 78974358 3 194304721 44 754912039 63 52870970 34 535041631 89 626464773 15 959027982 37 366382322 27 964399408 84 961826440 15 192076159 3 515055491 25 61583163 59 284496468 6 372776864 15 714553236 28 770375943 14 802738841 90 976228753 41 819411408 10 691976820 42 409016748 91 504772154 12 562169202 16 984253500 62 96937966 83 415565006 48 350422439 76 455223639 46 236451689 2 481853980 16 848862231 77 761594908 35 916810612 34 257952708 18 713851438 46 414508731 22 6860895 29 936583013 82 444913578 89 92248670 91 699430608 87 917883519 5 204942770 58 229868125 85 893146922 29 632381776 70 615086985 43 622255814 5 560474910 74 81751135 28 602313414 97 644194423 62 117839846 45 134384489 14 307676639 91 77313382 13 839268752 74 136272550 2 812829462 23 5897038 34 57760972 27 100685923 48 869403364 31 515109352 79 210046201 91 285524155 28 725668999 10 115322172 9 338379129 61 658358108 7 156845831 82 757819968 9 93124768 46 766241862 61 984416394 73 176478210 70 662690651 56 852226168 10 477785322 100 362960042 40 466251190 41 599045446 98 224287521 6 674381093 68 111737183 38 94721332 23 386814924 28 924534472 21 822208000 67 133592559 96 231638146 97 690132572 41 946355824 32 843940738 46 872798156 61 110269278 87 384155524 81 811068551 11 931325458 83 1834856 24 903752919 0 273941539 47 996880423 75 937450686 15 78451045 76 400392268 0 303230584 1 288701981 19 275606805 10 885199092 44 893779097 7 819972120 65 244607015 75 810543231 20 270045912 17 388861580 51 669866987 70 56086444 64 307659673 52 555099161 100 780609887 19 702655794 100 269034686 81 298076217 90 712110327 49 757015576 22 668407799 14 396002090 47 143539538 84 853690917 10 700414509 12 53352435 73 735798305 5 504494091 95 502234592 63 158041155 87 469632760 90 590949926 23 412145431 40 647339941 93 313774130 40 273779644 45 291171341 59 230591891 1 786796886 93 692582364 72 51656315 78 367777119 24 174917588 22 138691009 47 348808640 65 665667826 27 843161778 18 36324439 13 399321775 100 36611071 85 78720583 100 576872073 58 336153715 57 558766980 100 445654339 91 96349132 91 510046352 84 43365487 91 302870372 59 827088024 63 553206496 38 784799074 86 528327948 79 207313593 22 108955150 38 444734212 21 377750961 24 106134483 98 799934231 60 459176783 28 792898800 89 216928593 48 11194726 78 504009835 6 81863352 36 95554538 6 225266272 11 92767946 21 149732005 58 921602331 23 873320998 100 483847566 22 116788698 17 207588759 21 201871589 44 171517007 2 292860912 8 611742598 86 471607326 40 165979020 34 320857999 38 656525128 26 849951835 94 576807275 56 686022753 56 110279361 95 554460469 45 500774604 79 23624421 43 637461116 93 241728283 94 396449566 38 489569953 90 751270911 35 843175309 90 596905738 19 104248929 62 925738710 48 761853318 51 802426843 14 756892567 31 25966029 49 318287024 54 818454841 71 685301360 7 350089826 27 529098188 9 947663850 13 690588747 33 155176547 68 153571715 58 865070737 25 355419908 15 428949820 15 986604757 15 410591969 42 711826006 12 48930364 27 136771714 79 806462556 82 591558064 36 698826980 59 578322177 41 295412956 100 633227283 10 264082561 24 642664147 94 214258455 74 19102506 31 186344537 51 881048263 75 109016558 76 134478792 73 364521232 2 894944384 87 269916713 31 260599422 19 159854149 87 116334985 55 923689922 97 878752104 91 39753102 38 980307036 1 969540718 56 342631456 43 30280303 82 669053144 89 735903936 35 35800375 55 900815771 40 288157175 13 252881786 42 669177887 30 327358930 79 474983550 13 793966102 84 975037784 0 257471471 45 650729332 53 666546734 87 582943920 59 16897880 1 847513868 72 713278898 42 733608464 32 207649685 82 907614319 42 552724191 65 889775881 96 280076437 50 519461405 92 360192211 3 921323154 86 855137773 99 98119618 59 912057791 20 563984342 83 670220390 78 783297686 87 735838652 94 746082683 48 602341465 33 700163475 55 220109466 94 249551176 63 13205358 8 399607334 78 274240053 12 298850116 62 288778723 17 486759642 78 920317009 58 858725247 31 666606699 59 570140359 13 9093605 30 737246613 26 126029327 95 108587733 89 354741338 94 294360299 27 835690170 30 259741272 81 900492129 75 656706907 37 495406717 20 68989428 71 274034656 10 224701640 6 302778429 61 977698561 21 934813567 66 627725147 31 595185621 90 1831434 97 856266541 58 251912550 68 561496473 81 624166788 14 695186587 78 791538320 95 392701650 55 380960587 52 830774644 89 181344559 78 328905915 54 908240241 45 125957810 93 687992974 25 657563502 15 550858115 19 244181312 38 431087239 42 43075150 6 399424388 1 667788510 66 450498184 21 897193298 38 11362115 99 671248190 7 564993294 54 999023362 30 817537802 39 851176806 96 734217166 2 80488540 86 560825904 8 402107544 39 220041579 11 907895136 82 415388408 82 855337632 93 806695745 60 740678523 33 150571097 2 906440825 77 929272867 89 471278354 84 101830851 42 112129539 90 678369108 91 384828122 59 519587636 13 434273558 45 564615467 66 987727847 3 644615829 83 156983908 22 333379806 3 147776598 90 313902595 68 180621590 99 283022177 9 838419386 25 631693636 12 157693428 50 470394861 40 206737859 60 730815026 75 360044344 12 201359516 71 559671424 18 940319652 77 687442954 36 374245584 47 949057602 24 827430202 0 163808836 28 687302533 20 313345132 22 524419919 90 246710334 86 642284606 25 198958207 65 230690148 15 941526615 26 648449459 68 346587548 13 619795650 33 481187936 8 852007020 56 281445685 15 451654777 45 926772792 72 546469447 30 856024195 19 332702613 84 565911047 57 610826262 44 555220377 84 420356645 66 440214847 3 719316556 35 9321811 46 345409312 85 968100313 92 409913597 68 609147894 47 238984739 54 465293351 21 653019868 23 467215555 10 312885663 9 485479906 13 719578811 62 866827199 20 773921855 27 149126501 44 905663053 22 404336624 13 177057533 8 679470573 92 187163112 44 368269552 97 402762797 67 859819086 93 45270795 91 485392508 1 174373894 91 225997498 78 521229470 71 937816519 62 759762731 34 789282736 67 837168883 67 52493762 71 642252615 20 245600440 12 955566321 10 145594965 1 686740875 57 754509388 99 402899330 71 298824173 36 137056949 18 837146433 31 945415221 59 299604210 51 663248420 79 520446187 16 519117341 11 163484739 64 574702420 84 400977192 44 554931651 18 800347888 89 211452125 3 106150974 49 517245933 38 376949120 97 860113709 20 965172742 28 553241165 9 429267525 29 625742316 97 674055513 57 426376198 72 290664058 73 693989114 1 616880481 68 303545838 28 746766573 29 695995860 74 146850773 91 300152468 0 499842925 63 49054771 30 860593403 93 541129410 34 696154729 54 70324234 76 445173514 94 147855053 56 139937466 59 983482596 85 40027569 0 578371260 38 159888800 32 646035964 49 728813747 82 261188401 36 191878784 57 650981150 94 171384855 37 152159168 99 478479989 17 168181537 62 273662890 55 707080882 12 18606465 92 882580436 25 186924922 97 915706076 9 339962685 39 504266615 14 710789813 67 52128830 33 806002117 92 717978444 52 964431124 20 358208750 12 422643210 41 935936285 37 934619773 14 672825401 84 996224064 68 213030397 40 362008548 53 995706474 9 98934051 17 499974722 52 264372721 34 128244336 32 406145895 98 648189861 91 907117486 100 578124801 45 268084076 50 475059469 92 6015825 27 754248954 41 341465945 61 968316464 90 981216142 70 623688814 6 260751733 16 934023916 90 692242551 23 642279608 42 401101801 88 310753003 26 122435479 61 718033705 80 103083608 45 199480564 99 211296077 96 250675094 67 550363707 25 638590362 77 503429802 99 946733399 59 993567924 38 158396911 37 234704636 49 411035501 19 674270510 4 64708290 48 875882422 3 138128972 47 716258124 12 765506918 29 667379534 12 250330950 42 598943558 88 755124896 52 811624435 44 505789270 60 627119180 60 811217453 42 234831159 14 887780508 27 898283300 87 533908432 9 457670062 1 427382007 64 57504325 52 608039418 32 94185965 18 943294317 21 400429431 30 826268441 38 96377320 9 169568421 67 92218763 100 995582936 63 9876991 82 287024668 69 188556985 49 905605256 38 469676763 7 869155015 21 995793313 81 233957109 22 385984191 8 428087233 60 967871300 25 329079093 89 868101142 84 942162849 65 81796109 59 498013196 30 67838939 90 502469252 39 928388327 79 492399694 17 225156039 45 124671793 70 406879966 92 616607634 70 930517982 17 94933663 58 153981197 92 879857263 56 700675600 94 700755870 14 509101928 66 224612893 70 483055714 51 593956876 17 44116410 15 140945502 61 249697083 59 190404435 62 770387979 90 126260904 90 102769110 20 719281461 65 170759139 45 587357577 54 837488874 27 171312444 30 644031390 70 882727204 81 929898845 21 22632319 55 712353023 64 715791095 25 140740716 12 692226817 97 230913492 50 816107169 90 615866878 62 467117137 25 917373871 78 461416496 38 377071716 3 645310167 39 683842536 14 510226243 69 78879648 39 837716443 7 793760668 80 280907200 81 965278117 30 335787291 89 360265961 74 537081783 100 693056993 70 168922640 82 483109839 63 896516016 4 843664015 31 908576537 57 655869589 81 429548195 35 227962557 70 55348018 89 106276223 40 66360302 33 984002746 29 630525951 91 449895686 39 797873915 32 947973449 61 320448852 66 997167984 52 662830056 46 654052144 14 725971509 93 636247112 72 149555510 87 93815329 8 660471440 67 6100516 39 375046132 15 435752259 90 59110642 66 79114076 32 895332391 100 582544559 44 556253009 92 4488080 19 164658038 48 76948549 18 926017981 12 804992954 86 889498204 73 424169352 22 159532902 89 110346102 8 494004883 4 551210298 6 920208546 47 17764067 64 61625774 63 749624248 28 529608842 56 538060247 24 720970770 6 275864367 91 303875827 96 585814446 79 264948185 3 966177761 66 825051356 6 448397446 2 273009841 37 293026186 5 643190822 98 789778366 33 173060888 13 953477656 29 625397169 5 169283913 13 91046594 72 359470351 25 647805415 89 425517506 70 622519792 88 879670118 86 932813890 79 412162588 89 957637175 19 138618895 6 425891833 34 180628995 13 311788844 78 477802011 96 509330385 64 180781466 65 56407105 61 742934387 99 925805108 73 951747720 23 52751680 71 51813725 90 875584440 15 248038543 40 788822440 33 536356846 51 462590538 2 906430419 54 310166535 91 922126758 41 116576981 43 980024110 50 686566353 2 145080993 31 536725624 65 439590700 10 985637868 28 830577422 68 944588147 62 903345832 56 906017654 16 668583153 77 159287401 81 150423052 57 981560257 44 470371658 57 749827915 37 772761640 46 524522939 60 241439597 89 646189284 11 140106865 77 666993393 65 287743514 8 373693666 43 643246853 39 322720788 75 978687342 58 567753824 16 835240206 26 315207375 71 521775668 14 619030382 55 864339365 5 819846930 23 978591079 7 526668506 6 767990425 47 593789036 77 363388210 86 500591799 80 387924256 49 899946570 9 17414426 22 278848462 100 273324033 69 497546275 8 109716933 68 460744598 74 244875947 3 362621643 80 618384865 15 294555502 58 227574103 69 419072969 61 689502194 86 447989238 64 841669678 80 500388653 87 651849553 11 895884785 67 755302200 52 246061972 14 104109855 67 739736500 10 825088137 37 302522097 36 117533464 44 882097039 84 66603790 59 247215785 65 274740315 70 973071637 71 364353624 23 247312860 79 738140312 3 909032203 21 166646809 71 697839016 71 194683934 100 509056003 85 896414940 53 72911218 47 557379299 30 691874620 59 946034889 95 77651118 28 170151409 36 185161499 28 926702684 61 51160317 68 595110481 20 9639097 86 191526237 70 376259937 14 666571570 81 932403265 45 467230515 65 57412995 62 470591560 29 545050108 85 124132520 89 671767979 48 961805801 67 362939271 57 907689105 91 420564864 62 325717736 19 94956991 62 212187900 85 883596772 26 573094624 3 106786883 100 258475656 21 620097563 66 689189455 78 69469184 51 771489685 59 244930901 48 648180234 86 140089577 95 888820082 69 566659296 37 496466427 6 383934560 50 154912887 12 90635493 5 295085433 24 651599754 35 69501797 0 27810312 54 244725619 60 607060508 15 242177154 15 681665861 13 722426735 28 30935466 79 534819263 31 974482270 67 492710330 71 342044125 54 65385911 76 449258597 8 589202721 44 202307533 49 939212751 25 296915157 15 236756468 54 83301836 59 711778869 79 663395521 35 515677448 16 911986239 74 506761477 52 843489967 37 373226482 70 360979228 58 988104582 55 338359434 52 448080838 15 576671828 100 276463855 40 26192114 88 526759067 78 228037113 20 55619440 89 331759275 17 651115736 29 23519769 52 697479743 57 76866966 100 193901436 78 55494895 17 354326080 19 203340769 28 617239100 79 849631905 56 174925208 25 656973162 4 815756439 85 104954252 1 169513421 79 969543535 1 613402510 93 108845544 47 675929327 6 257470140 57 53129942 20 467406452 6 813382561 30 490834965 92 613110889 72 323302199 15 682409103 5 368897953 46 340005462 66 114699762 18 755137242 96 380436001 81 2938601 77 595546261 77 945524347 90 774491669 65 142350865 88 166580966 100 658926794 13 345354337 85 205664603 89 906203054 100 766580691 100 355520217 88 163700630 32 430863822 61 520200960 50 340109155 23 425756358 88 939845305 94 596845285 53 778961037 67 279889428 13 781377480 42 59737617 23 534937262 96 637095402 29 166374307 88 582633615 29 718641859 21 812382094 96 582105244 15 8938669 82 635017453 1 332088235 38 913777902 60 620976103 80 429632047 41 989831700 51 761491663 16 278966654 51 222861452 7 849201417 94 927340233 33 19079324 24 711277332 76 658729919 29 988588687 2 287310235 50 957286410 80 906797988 98 980062029 94 171122640 69 234307317 18 580559312 3 207847724 16 422786515 42 810654075 41 37866107 56 621693192 21 109561131 17 955624144 74 39758757 55 429571043 77 432789974 78 30046901 32 740870880 86 141959683 26 969378129 59 417803290 78 160389621 23 494180815 39 92938447 71 79907665 46 767183505 99 631169266 11 821719020 38 231694039 15 668831115 34 220468103 25 249933097 70 175734188 2 837710946 66 95316733 65 374224760 57 587676566 81 383168684 12 84156066 60 719538929 83 289864367 91 10338383 77 615606232 41 52861989 50 317712760 18 537830792 75 113971992 95 109992517 34 932707635 75 761792671 14 191688419 79 567826924 54 965016167 19 669209238 17 507605801 45 80081009 13 250696609 56 827130320 99 281777104 25 816630802 20 975226347 21 741385190 34 217911237 71 117818168 68 225914469 36 699889079 18 637816920 23 40849332 20 507666748 57 472785970 5 721882792 74 333805629 28 892679152 32 383397149 10 322168127 61 531300325 75 504775589 67 337541988 88 740850604 46 941444712 26 948962407 35 644938971 97 104394632 16 113457742 7 704126201 3 307761312 52 730660849 21 667357329 72 632868207 53 555452986 71 845735732 51 999403599 36 817656395 71 169837409 16 150054491 44 370511985 10 68574090 51 503506615 75 951990245 39 935059486 75 451767450 63 897931269 50 126050200 34 993000588 73 174131407 15 230606188 63 100087084 0 942003989 62 453463247 21 347361785 91 314894859 52 823031889 50 431932806 31 899491296 80 11251841 11 264861083 51 462628842 21 888593141 75 251186937 11 296592224 51 690190069 25 718164541 77 739975983 66 997235797 43 228529914 14 354571303 41 360683119 75 79532677 4 496548732 15 252471863 99 774347748 45 883866974 58 448284850 87 289570558 62 988027744 94 870324416 81 624009082 45 311271815 4 335473539 31 188033838 74 981452480 44 781218601 63 243134900 81 906028693 45 375402596 83 389042621 0 168321480 84 936655219 1 420586525 27 1119842 26 489024984 45 231732245 4 187780733 47 730922007 58 710569532 22 802867211 15 6991396 84 809161233 44 769381817 22 478941075 74 733240433 51 292078617 97 527256255 61 440480875 61 659063836 57 266561861 45 153075439 71 512476223 51 27124912 89 905710786 60 544890505 3 896474125 78 115708247 22 270145408 21 839560950 84 218124761 22 920147656 88 951823629 64 437440972 27 22385615 71 50422309 25 353383290 26 667565900 82 200504696 46 47405145 3 776967534 12 964711175 23 668048957 99 281850391 71 430507255 40 309865227 37 268910498 8 902668652 86 348269553 89 674525402 80 10126890 32 350597058 42 342219391 24 674491270 41 940493477 74 210875349 63 162691891 75 418746405 73 829150911 92 411690272 84 767331370 23 300071865 20 116664429 46 259421636 18 615103068 12 397836662 70 493663959 14 12389355 31 694393753 13 381266142 15 125167112 82 452131819 41 161970011 52 808037745 69 59291884 96 219249246 80 487185863 66 186468650 66 945822968 29 779239916 8 311344530 99 359203061 64 534078174 73 117652360 45 948237644 64 79711248 77 121063833 69 259436576 33 440026110 48 747881343 7 368675368 41 179177066 11 873799256 84 877427575 76 329158559 96 524002013 15 137901570 75 734996540 54 346742975 56 340327631 23 226825537 7 806655706 83 941274362 92 501033231 8 384352204 90 25712702 91 724204466 24 937657227 65 818752468 1 605819261 20 572774578 81 998035239 28 726249297 23 74152830 55 171989686 60 932786409 72 395227312 62 279112444 79 434937569 54 833099768 33 228583770 36 462201650 41 269121598 2 691247393 0 534680347 46 360109793 98 790253913 31 119549102 34 778690452 24 494739066 27 633983793 66 276923527 75 400631391 37 699465483 2 639888121 0 127883227 96 289519875 27 241566633 13 909367374 57 256249099 1 987539470 20 276494274 27 292222235 86 446001739 57 905728425 15 235461310 9 674458822 51 868849319 55 459335578 32 687096623 74 860518196 49 952134736 37 48381968 66 579917964 64 114734963 80 651252488 19 952755682 66 125524276 72 495361913 84 762797215 91 461156934 5 21406693 88 986926826 5 628588502 35 951718421 38 47584722 6 659569027 29 393977219 16 297810794 59 496777301 17 157329269 43 836206766 4 170142244 7 489001751 39 125134206 76 476628425 55 372423939 37 746150831 72 700227147 90 862643840 57 834128163 49 401350407 9 333582600 35 518564808 57 766374346 84 921489462 12 60710238 31 318760869 83 837076742 43 788396329 10 182428394 73 459499624 98 271087800 48 280581554 27 832946972 79 728194534 21 30080974 15 528843298 10 673773690 56 140557413 5 166338006 22 137044760 100 750627269 22 964404904 55 651385454 13 256233899 63 98434301 82 619885839 84 281820935 100 105728468 2 346442066 48 269056645 23 952779829 91 457151391 0 84966829 39 417852272 99 107927588 73 992864402 10 740733167 78 20393492 14 72746348 52 383623910 53 99112940 57 668514186 1 98882522 46 859796849 64 421582032 95 132253148 97 914350781 46 202534928 77 798415854 53 473916804 46 976635129 59 12866239 62 325651619 21 930161945 15 685178515 29 738865447 44 998643304 32 829914113 67 426788769 87 895004154 67 749755365 76 655647701 3 205397243 21 589216402 68 903192561 3 27535654 23 374737645 72 139475461 99 451281366 6 756472898 94 684634556 74 214872548 49 8832331 68 949061646 55 422979815 69 887894396 61 11881563 57 738648472 81 460623673 91 459346330 78 946321982 79 143763144 39 709840905 37 671589161 41 745040580 44 698605519 21 43735841 60 897423355 17 716158610 77 256747045 23 109833103 23 602666470 15 669498163 62 932131266 47 407684817 53 607347368 94 847763848 30 22301181 88 683159334 47 621760752 100 666890124 29 216129874 97 554446145 56 931224500 66 361607554 6 215218705 61 311449088 48 588244959 57 472240993 81 927768705 34 878272123 100 829206219 26 936368657 60 29702608 82 975923076 50 334057552 96 840906656 55 131778849 24 953547165 95 274819191 71 895407268 27 626996821 39 767290221 21 408974830 85 406294618 97 684410852 15 194418536 38 685272471 43 638466736 17 800543029 86 829412453 17 49485576 37 729235090 0 345396581 44 30085619 44 174712731 92 203016946 35 363812719 15 756796537 90 992280027 55 749925751 26 601939520 89 422101203 38 757678907 90 930743234 35 294238082 19 699168679 37 346093612 59 513017165 58 343398226 17 509789723 99 569604209 13 281821723 5 563592300 99 953627856 54 145604936 13 527570522 3 305648622 2 559264654 3 301842681 41 682360373 88 760177202 26 389311727 60 386156706 14 909782322 48 449728688 25 904492123 31 43151372 96 370224598 8 305375967 86 630089465 52 754593752 78 604301637 66 72974161 14 830642336 37 185916395 80 303431220 46 15948508 1 435250574 68 904755506 42 239528380 19 18384042 46 489211568 36 262859900 89 696164335 67 474154525 88 559138661 53 184841388 28 52107540 57 395303132 31 372001403 22 167351781 47 923205532 83 998865114 31 308360104 95 291785827 1 828947969 99 709584392 7 383385192 63 662626617 61 229084317 43 10238988 1 547388644 47 447814602 67 737854003 52 184855160 29 906502633 15 456334497 66 762438028 24 629665888 80 840536354 85 728973088 27 758567414 37 771749713 76 259602989 30 792492963 96 273914767 16 442240259 7 930983926 28 457098982 68 243242216 39 306211701 84 138803857 40 980509066 85 772413159 40 748838874 8 350979847 38 896496879 6 216606678 70 917434467 58 230351234 96 773371255 56 151776174 21 321869945 25 523531115 88 30477602 88 266889675 32 211859550 87 155916816 55 802561912 78 385506306 65 929483686 90 983241426 6 498364903 61 627489731 60 669304179 62 17746959 47 161546046 31 521476431 42 50779135 84 138873099 38 608248275 6 594913054 6 422031090 70 355802341 15 840822505 7 55549501 8 877751471 28 662459407 57 258668143 25 737334351 34 625132820 75 932952305 35 830032669 69 140844110 11 592046349 72 625563546 12 790979430 96 837278677 81 202693775 79 976106425 79 391623197 54 675805202 25 654257765 43 502232219 89 159031586 45 303438977 12 183546847 27 814027130 97 712124532 25 272113262 42 58048548 14 815251344 43 473956833 88 958128787 36 609083960 60 903441251 51 629261032 48 938425929 92 483015805 98 895103707 9 367334943 66 650497773 64 938476420 31 413843364 80 384303455 42 600310602 64 267695448 23 511202293 80 483808699 1 730054461 68 214766464 74 95176281 4 85822490 96 997861202 55 928545095 50 737389224 26 276950876 37 311910118 31 189919252 21 380306161 58 513444452 17 308399962 99 789965946 62 331968885 19 614169021 41 134772268 27 983427052 93 157109563 64 101325307 99 312304515 21 957891108 88 427856778 14 567097998 15 260533968 17 949954308 68 132829133 44 361592101 67 506621763 49 94970462 15 583770846 24 551127789 23 843325148 61 740158578 46 712567225 98 104895072 15 743473061 8 761900961 86 423680373 27 769299667 32 191532128 60 635556741 75 855365411 92 112479469 21 246577155 100 248688936 32 699037160 75 932556146 78 559217425 78 310207208 37 137094775 18 387676085 13 281505852 11 357969160 79 600754684 25 85952729 33 256303444 86 611339451 33 256673307 79 124223526 13 513361486 46 838550205 89 527782158 80 876006972 28 604955618 19 468695155 90 508483510 35 454868882 73 477951229 84 27194616 6 918070281 93 580023185 48 900998724 56 932861276 92 817212306 35 533169211 14 586234756 32 727805611 62 727440522 37 89906875 40 486054601 41 382348477 24 388238765 15 785256751 64 107345361 86 379968517 69 521706600 44 582739655 59 970529202 20 384675178 88 547498954 80 702098866 30 772251010 97 981178018 21 996686368 63 59939372 47 652199841 72 578425165 65 115949253 99 296534118 75 70912200 22 766667540 18 647869421 68 389864346 4 73967852 83 910804556 69 124825676 25 935279316 75 19304579 12 40470333 1 18263043 19 66860098 98 716734778 72 335543647 22 233696270 67 407381168 7 680053964 49 706999865 62 910466827 60 473881088 85 674115501 2 688452776 18 775318583 83 564820207 45 712488083 97 280577422 66 566614245 78 149097127 91 624563030 23 856900260 32 163201800 86 570185413 24 374343282 19 895193213 47 868410987 38 946804974 48 737181740 6 315770516 64 439748800 91 662720771 62 747156022 53 298803506 49 830623278 52 684495365 50 858762883 5 59658711 74 578092191 6 651969502 85 655342203 40 754767779 57 19345832 89 566278229 85 552375844 90 648586884 60 789359251 52 446211390 14 658626529 10 371257827 2 862652381 74 54223084 95 700586604 51 44172738 93 325124511 7 293786372 69 473507099 52 86603628 82 218847375 81 58540984 69 128106325 43 214519688 63 362279695 3 65189640 12 94177405 35 72456174 51 836744165 52 616604838 89 724551010 6 14661943 42 529872882 55 454899120 78 62653222 28 859393074 36 985652952 82 972638942 6 606499329 96 404910344 89 569764504 98 469127798 25 778344629 43 958686616 27 641949010 59 157729755 30 747186290 8 326543277 86 737447967 26 722531420 2 84286226 59 704441766 99 427734172 68 770512534 77 10520925 18 587361473 73 552676399 75 100201486 0 701732432 100 606431345 100 859301511 20 317581618 91 641341956 26 931424837 24 160664778 6 347680228 68 517910416 74 352054090 6 734350657 36 562969095 8 643772286 66 577917986 34 708431310 27 404102797 49 183407753 53 926119349 16 807056479 24 675114785 80 876150921 83 631641805 97 909984405 66 150664522 84 722681543 95 201391406 24 799125357 32 111628589 60 660661133 18 451522340 44 471461181 61 630974500 27 226944935 52 691127181 24 995517488 63 275466407 71 216732962 69 432322444 50 667809171 76 677068500 50 960059399 67 872862242 37 572012488 66 674534696 87 210416675 49 103656628 55 104782838 73 52683082 19 212375144 51 627164866 65 28468231 72 250572297 90 771158894 82 267793682 21 643987784 72 517209561 75 763395724 1 319436329 72 660448316 38 335419293 36 962955649 45 5589433 59 230921040 4 224517087 34 30578742 48 75819281 83 12928460 57 115704240 31 761783260 88 614105021 45 956149060 16 502975718 100 962522561 41 593533458 67 477071171 15 950907175 91 769462894 12 622306808 38 26816553 84 721685580 44 512925789 62 602981108 82 6116939 50 552505480 83 461331163 12 221277936 78 210119330 88 74959165 46 149610406 37 684803681 70 300690040 61 203209249 71 514225738 2 575664764 32 817771987 36 202740705 10 372100721 49 260117414 50 957611105 36 980410340 31 300355444 29 270998595 3 458050251 70 130517121 94 417239449 38 389781513 2 88253367 59 489347702 61 560019364 91 733147341 27 471642089 45 662676100 95 907527168 82 343287730 27 841545049 43 123483647 100 68080998 18 224888760 11 332557905 53 852718799 58 521634726 96 985138547 37 336427966 52 876410287 13 665799622 25 278858015 1 192503146 69 608046084 56 189173609 40 220843177 77 27599888 52 854351054 71 952875424 83 943989299 35 396041664 8 582317871 90 642491966 50 28037532 87 315554224 36 512079308 90 831722820 99 672939665 67 74305278 40 390251803 28 63135851 45 491097982 29 238706962 84 923285274 64 288907369 98 847127847 15 359313594 31 22803057 76 78338579 98 134258491 59 181939005 65 868516561 1 167251891 66 654242769 12 684905682 81 724004244 84 9310867 88 988079508 76 502487841 59 26323975 65 196148201 49 875634158 83 960564937 56 6873337 13 65019790 33 545783380 20 119723352 12 316572884 95 533022367 85 224460746 68 593528475 67 817780533 19 913567982 55 435440237 30 44324553 55 591181568 78 772560674 64 749549986 52 523196373 53 333248987 12 264416000 14 770367883 13 219748978 49 283006168 48 755671048 25 243648089 47 841604205 67 808485266 37 481601 52 237220085 91 426835192 19 928993042 37 385270578 82 221928695 33 304275385 93 107349926 47 918339272 77 762034243 77 419603216 47 173937156 88 412797390 33 121560367 58 964593996 60 468826676 27 857830042 16 434727471 4 886474219 27 73366997 73 335268944 66 534196198 41 728061097 0 324142852 12 758833997 77 805729627 37 6156013 6 766770075 8 156130246 65 318425949 82 302110784 10 240093377 45 886948377 8 318432284 2 951617571 28 295816975 68 946341392 42 838281193 18 12725180 97 604364148 11 653072392 23 754954353 92 263266953 84 181702764 35 151189835 98 186951572 0 179386896 60 548959103 11 788882987 29 669223997 44 799828093 73 855520087 1 836280296 41 938007471 6 478386732 23 218986813 47 40087187 90 404107522 5 124898259 94 355671982 61 312219096 0 201499361 44 919017333 69 641174567 41 629173292 41 306776744 43 97236853 58 455260382 6 241819197 52 953523841 48 577158190 41 526164749 50 804684247 27 90286249 74 216991628 19 295431132 44 812023667 74 133309865 35 663435350 79 474928714 6 692501818 22 19422236 78 766692171 1 542273115 70 114191251 27 174603878 84 383314791 56 620866964 46 681271953 57 391154436 9 25543742 37 349635537 12 771995426 21 830628134 26 430213581 46 39350714 51 687396370 38 89067327 73 584056962 70 391064067 40 575778553 59 452113091 65 625005711 71 268685633 100 323754016 55 533870942 100 738179696 42 199098197 92 878327549 77 328827842 45 291620611 27 811923801 44 817320927 31 432355997 23 650595754 51 290832642 95 664061096 23 673435690 45 549040732 79 724233156 55 403265675 62 611643450 86 827170963 28 929591021 3 960137917 40 285284416 87 373208679 70 186817247 98 561461549 85 687197731 97 610891012 18 836848657 71 259252628 98 16309284 28 673280522 70 705924466 92 521536947 74 800078927 62 186808368 28 17509716 6 61527955 81 895572072 15 478530440 36 424946106 96 949514878 68 617793756 30 306445131 57 622994938 29 222697907 62 954182094 4 317039426 20 919799541 58 817456493 0 116193080 14 505800745 77 958377420 68 23977924 62 849227972 83 808770644 24 549534347 33 588504178 47 669801508 11 719691739 75 212595997 78 515412596 96 84879253 87 689388986 14 65450867 12 254987043 29 484325568 7 680516249 96 13368988 45 378221246 80 912086944 28 225531433 14 967679865 70 748293139 67 955324323 23 905520561 82 835924811 66 737797855 81 738919241 3 33186382 92 448314710 79 343431713 1 156614862 85 186462686 54 896066114 26 627797460 0 47684258 92 91730691 76 406557113 68 714206428 30 416862925 22 143587433 75 510857486 44 515838464 31 392678148 74 141151622 32 430639433 58 291155699 46 443049698 82 505933013 80 418057336 58 485907794 25 415823732 24 688694463 33 276362973 10 578153854 63 48828725 9 413935045 18 529870631 68 941343982 78 775114054 39 677763687 64 340341624 87 177960302 64 849290455 84 880722939 29 684504118 72 545272515 97 438548673 84 467351793 5 482716162 30 200034018 55 310489557 100 720397661 81 845670853 49 177269017 10 309660605 43 675987641 86 19933442 32 444290632 42 74310207 4 232016552 91 474544808 24 85850107 50 365639838 69 169029702 91 406927724 1 254843608 67 223802816 58 40701409 44 773588038 16 233233904 12 456256715 87 737378269 71 47087682 11 989031891 1 203889770 66 259143670 11 600321325 77 926437375 60 281710498 37 885516367 66 752725971 94 431516368 21 31512081 32 509849900 59 268376350 12 29069881 28 32714300 50 666584438 7 492611448 27 906605355 14 669988104 92 678614157 74 369673233 46 581836623 20 618574922 50 11832307 29 900563865 54 150274477 83 963870116 8 790789336 67 733811339 73 484202560 51 199199480 97 530594271 20 680962011 75 350127559 63 562676542 97 295838014 83 626127170 90 414339677 61 84789216 28 195155612 55 418538981 56 168801048 52 462658371 88 236948252 3 244834962 20 417845470 39 421325174 69 825260684 16 226536343 22 331140362 32 204468428 27 40259336 27 956199387 86 125828961 8 948827354 30 318012319 0 988256005 67 811792167 96 897526447 25 626007887 98 493639674 12 83765478 48 947972084 85 142679013 70 948446844 20 987723249 87 391997163 1 868475835 47 256189799 36 792975238 44 149964979 45 965080493 10 838474422 49 33143897 48 807595410 43 479485418 81 115794226 40 836316862 41 698258111 43 400135395 44 434063112 93 256955147 14 785342173 32 597529837 81 918914105 2 394698178 64 898434794 49 132747334 70 847009840 86 992690638 54 369833776 66 373099775 95 940975059 91 597535132 33 19585990 57 881178653 73 340159395 68 79683043 51 233306549 62 394681225 63 133916538 60 346366412 43 10047167 51 737404854 40 819121258 69 130277320 50 3633522 39 138201655 49 105474192 79 229468550 74 950636723 66 883428264 95 482906148 18 513230600 36 482901592 69 37587193 79 565800955 31 946969445 38 29168509 7 306705640 22 871014281 82 309223410 94 488378557 38 375744169 74 661100854 41 983745995 46 979165492 2 721454391 60 985492896 26 981243994 37 643395949 48 868428535 58 217818193 6 85671515 69 251770105 28 861576322 35 379415159 5 120558021 80 598456636 59 850384303 64 802867273 80 287009474 66 602526786 16 844425653 21 845702505 17 746298799 59 908547455 49 9842815 27 214749226 51 525267795 65 426164947 65 878117564 50 482739499 26 165911999 39 382283543 90 512674376 9 3980454 41 634816921 81 288181098 85 268545402 8 105783923 68 745825302 72 914779823 16 310547752 55 50094364 49 700971068 86 317417848 8 659354188 27 453926805 90 274423318 75 226063971 17 298596118 20 840763433 50 3534480 68 202016870 47 659628540 28 815149605 50 932731728 0 818784455 18 653466993 77 509677456 45 296559785 25 509973073 63 219844572 97 345480766 10 922277884 25 802725915 49 775420714 10 603919872 20 870273559 86 808800722 65 945467335 41 611927077 69 975377719 68 603747127 64 670614344 50 72290136 89 760574962 26 772765522 59 650892701 92 90800720 2 134702007 19 186055764 53 108564483 90 809741872 60 73599029 11 719379687 46 687510176 63 926126489 35 56343057 71 19404428 62 706698543 82 792042305 33 681074742 21 688614481 38 642513855 21 631392241 25 798394493 75 183861803 48 249969923 96 370740180 6 938348369 34 484066052 77 996353176 61 414400954 37 125165142 54 65312032 42 920472315 68 905924082 38 803492427 93 831859207 84 172885332 19 200763608 43 218752021 77 548319362 92 627990293 98 755648453 7 41602745 89 440037740 19 763871526 45 135184749 36 877360926 10 184900809 73 865884413 4 847935877 3 661246204 22 73115448 25 600271848 86 631401583 99 78101710 10 248816663 58 827784774 10 952141719 8 116549575 66 778927040 53 663398523 66 745145880 88 722583999 55 553466071 61 169119576 69 192294246 30 744201689 17 428049667 43 604224885 72 854071065 100 858507053 70 806608785 49 664928636 76 647917987 94 29428547 2 586750006 49 550164884 1 479629225 54 836965491 22 525136249 95 658220182 76 978867759 81 958302809 46 187061268 83 497145845 60 376782409 6 379902940 65 87449247 93 780686094 75 816647375 40 935498353 87 986138489 87 168778635 21 495721217 19 622334287 45 349081555 6 665034700 76 328759085 55 116908258 78 907983259 49 401165752 86 320681760 6 458789225 68 86392132 54 596981063 85 701206710 8 936315960 9 91461436 15 248934983 77 98235901 92 560096580 34 233783147 96 557557767 88 546165341 70 815421668 91 19192830 62 759459474 68 538907629 23 548849779 69 810175324 94 129574765 90 436880746 68 457348378 18 760222377 91 526411053 88 303532450 35 590308278 43 18520082 7 62072300 24 635139135 87 162388591 74 307195608 67 342970500 66 751154286 14 855875063 29 179707531 88 96104719 80 402636045 88 872909060 48 760680712 5 591445449 4 249434263 35 267292895 4 949388752 80 287536417 5 179189962 55 748024504 92 758186476 64 966917740 78 588748299 31 475525069 47 114384031 62 824524331 29 978638032 82 229694442 30 831404567 98 425584975 65 288799741 28 477643513 19 639430020 49 260026735 70 113911841 82 486183438 35 625260350 21 276298954 61 858107768 74 553408917 10 460201481 81 847222558 89 777757616 4 77397153 68 834220765 89 620833651 67 639423463 31 924133853 60 261301750 95 470801187 34 519306352 71 292677770 2 238509723 6 912485486 100 136214343 79 763633304 70 70757130 92 824880977 29 246660944 40 595325711 55 754996896 91 641605873 73 534136614 90 882361807 46 136536146 51 21096194 74 724757078 92 280604126 73 179587584 85 920115394 88 195207471 42 848269740 8 400603013 30 913617247 95 738562526 23 182431617 44 742007928 19 858616080 68 318959103 8 534574149 52 760176823 4 318604073 0 463869486 79 979835443 42 344475105 59 110471532 33 975432815 70 369574067 19 130759844 88 654926491 53 398471914 5 864860836 18 71993678 35 519037538 5 286631662 20 387159394 80 487931748 86 949255544 78 787298579 1 755675386 12 716172714 43 560075613 20 430287868 16 943536977 22 831892103 42 197516729 71 998922416 65 524819153 15 961650900 48 35492568 77 620260674 63 258459787 67 158137880 7 901778931 87 836936700 22 216743103 8 6150186 40 837093077 98 716847603 1 544672372 96 658516973 43 362001696 40 842053063 13 41340200 54 487952053 18 39941943 34 906427690 39 641630310 64 525816780 88 578122308 65 890807094 54 590548546 81 284319156 28 741900019 16 606903124 71 466332202 47 58383634 43 835046856 62 827235322 83 244211830 6 509900986 41 238365964 11 178264124 8 688423918 95 578385031 36 99588466 40 360516886 88 234487950 68 236522311 19 373890967 38 817796355 24 680129875 36 386344793 88 50571751 50 344452495 35 797487545 62 521564478 89 948283457 81 710329647 80 214346605 67 427144521 78 960779585 89 283152263 30 457992608 2 167073548 18 90344741 94 994173700 29 456846509 8 791284093 9 447779964 48 587614037 53 809810927 60 955837982 28 591253704 28 638894862 19 897265681 34 687354338 11 94812753 88 473165101 39 215229909 4 591925689 85 435353612 4 769732622 21 918857464 95 990197643 8 658200094 93 996306847 64 773373210 95 268612077 50 502381006 97 625110817 2 437534900 67 201408782 78 580352420 35 908970147 23 527823281 49 285092319 60 464283351 90 933297748 26 905466826 63 956602583 69 179988495 22 829222459 72 242121447 46 53238710 22 279069496 24 373308028 59 943612649 42 681211529 75 586900425 52 40526628 8 466613457 27 267991969 95 283089550 68 374419942 90 793785454 79 419206639 96 42548153 22 37680572 44 259730047 52 557685076 4 523690055 88 509925027 33 219741999 27 466766683 47 156584336 68 635451037 54 863010840 26 160948437 65 382970385 54 357437143 58 474000245 77 230747013 62 794744216 25 726015921 88 475520238 56 729155673 90 581126550 57 808190962 90 645223935 76 726054583 89 20220570 9 291883938 98 616785139 21 720350087 39 263576451 16 239140509 69 618138496 8 934551259 33 544361841 2 329807944 90 719428367 20 526684112 3 551084733 76 239356983 73 815492952 1 189947494 31 184143383 60 921283643 56 931663455 3 920337243 96 154440561 33 86286254 13 875751260 6 607953605 18 577726878 42 421429247 64 237200485 63 764229892 54 41041869 16 965788664 72 220110518 58 793279013 87 987341712 43 892655508 93 241814414 93 462988467 20 862410985 83 945049770 48 574090841 54 611333762 28 497041333 18 358980914 18 437821869 68 212055346 51 994736040 2 943177191 48 948767125 2 4984535 84 475667927 81 847815750 62 169067141 75 86542110 24 550843997 72 105889076 96 679267234 52 827472352 25 815277619 26 54631253 21 461626920 10 773424067 88 839311652 17 545892537 87 279828803 78 187038580 53 302844603 71 774963485 19 834697168 47 665643385 79 357142023 56 357246007 26 142930520 15 21589512 8 457893942 94 49342820 82 184232596 29 108921518 18 85760085 81 550659105 29 966675832 85 159981833 36 80564229 84 230405355 40 777324000 49 517940085 4 100468615 51 84600377 0 512646859 100 956960697 27 162362961 30 489760402 61 860850847 92 408343476 83 695212946 88 690170407 31 342279352 24 478733955 30 965885642 17 30874822 93 525905359 95 286138860 56 121852844 6 449210758 64 175400263 29 343621431 79 701097693 2 671193218 88 17214803 91 986262778 33 449080074 39 388482999 55 486912468 46 792282220 4 583182607 99 746710238 47 839826915 50 796628941 91 931292619 5 564965118 9 779559113 67 838187861 84 10234646 77 412889577 31 666411390 66 340322014 46 758161641 50 489854726 62 220846384 3 837027728 2 876584229 9 581930145 79 612316702 9 756604476 32 517898857 35 757434890 21 298421477 29 970244721 84 659392664 53 643672795 44 637749283 2 798614254 50 791979666 25 533539776 76 288120085 21 996623030 56 496005033 45 291129075 55 588365144 19 950991059 62 627342161 64 125833194 68 164048215 51 178254260 61 922708671 66 366481008 39 113478771 98 80280104 40 753159103 10 360261382 21 237053264 8 481188986 90 633434302 59 309199132 60 26266773 67 112404797 26 751753854 59 615371724 88 197853633 69 148675970 44 259568570 44 9758197 36 853296516 13 477018312 19 337517461 93 404792867 26 623207039 19 32934662 85 12370262 20 89027651 43 297844861 49 883109716 8 301207600 48 558769764 19 481375698 32 694563384 74 216753849 59 725834774 71 824829078 12 527826773 75 990366728 84 253220509 99 273399040 40 450337140 7 132648525 61 116174461 47 237382978 30 434502119 48 421484253 58 372978391 9 605088724 9 433684297 97 257159993 26 167225985 12 537108613 1 467792062 34 274351770 91 6584475 91 247645131 27 169816591 98 224605503 10 670864420 30 199311297 18 494044201 51 785666232 27 851440781 53 113961224 88 148389297 13 193795435 61 250030529 36 210033829 30 259854339 66 717722795 64 829610201 7 318312897 15 636817595 67 213471646 1 504123183 72 241065156 72 141502276 32 90471550 95 736581993 3 107875139 62 999742596 50 369612112 34 117155681 67 353391035 42 732841910 32 560969277 76 166916669 56 122165485 15 540843181 36 271603135 10 622165870 13 347715764 34 465665802 24 912633190 49 281367876 4 733134176 76 392615469 56 977793614 49 578518046 23 239180025 58 349991641 25 838636183 34 164604749 45 775394231 37 354286753 77 777637481 64 716763448 15 832124744 94 695463611 97 854568274 70 293061181 58 858659133 67 157120072 27 386034639 98 608104806 100 496026574 87 83722380 92 955468810 13 905617384 93 198774180 46 907211165 44 826287680 6 633586941 9 516029010 43 876804551 19 795923639 12 883124261 63 57025857 15 883582949 34 929948072 45 107150078 79 263227865 5 459795957 80 985627069 12 576606589 20 1280819 96 769388211 57 517486300 22 133264500 60 119392793 8 182834088 5 791613973 4 53121942 14 719622912 33 653730471 27 636374231 2 438744127 43 879125311 19 433346571 62 799297513 64 936476688 0 17649694 73 185468534 54 9781309 17 784115532 32 588833680 54 255801055 18 738436970 62 592860822 10 755282995 40 684483587 44 948602686 22 906238939 98 471566508 93 487499005 15 341233807 84 875360441 75 781374579 60 815591998 24 610628481 93 754897538 100 478994079 86 385351191 44 734489570 81 378595308 86 109706635 46 610522061 90 754117113 66 186140487 24 825973573 95 878172510 90 404288890 31 996497322 11 673808202 31 975839719 2 43708010 85 313943458 27 179418559 87 830464964 48 843538134 18 160447046 62 251467561 33 695160173 8 918744500 98 692317624 78 972813319 76 507995141 48 865362692 66 743549073 36 101999640 85 505392958 65 840068888 41 647965346 29 347322404 24 300789305 8 807758299 1 347738377 71 261703077 26 758366183 67 491457616 23 717522034 42 849863847 76 962218222 81 303933633 23 261768443 17 398862760 20 484179523 88 432277788 13 477466469 62 414701758 98 434961571 2 2015582 99 461212731 80 668782418 15 737891394 47 653087405 46 113882592 91 569481327 31 475550972 37 218933280 15 580508236 3 202492154 72 79804200 73 592651523 98 865565275 36 679763779 68 897706146 14 381292956 61 774326339 18 635518693 56 70495608 18 117056241 56 668043166 10 456976639 64 980079873 65 890615361 47 128105034 61 540285209 23 319797897 7 43102966 53 891984771 93 933998309 61 745748895 36 610281679 94 560868818 32 373837629 99 438750461 68 313683510 1 686115448 14 699416775 4 797612497 17 754477755 32 884569077 64 964071032 13 21286446 0 931464886 77 53294631 12 161701917 58 647173788 65 477242101 11 941947330 41 158184213 86 315318311 12 751431912 48 79094108 5 536973995 85 935227318 29 721878020 60 236251098 88 196392395 68 611709630 97 754024066 20 56268797 72 51904495 82 496829354 29 447175695 56 440583249 29 375811603 81 372402005 68 7015866 4 722318843 98 3805760 23 887307681 43 100742443 83 120564808 33 559772718 33 956351878 45 783831049 26 898146297 34 416739227 95 897291869 23 59270307 88 666474813 69 905678162 92 368699969 2 324406847 14 592652847 85 827696822 39 872961316 100 136445208 100 788972107 87 397059195 1 970728432 61 661194641 31 24789430 0 509039814 39 835160072 86 46915359 9 18515855 94 864403986 48 361688381 3 128604460 34 977866282 73 549274360 96 175645546 90 728908807 33 631911976 75 790832851 61 42283284 30 172208933 95 480127060 82 789683683 2 527547277 57 240029986 66 625672045 95 984221158 70 875937760 7 381422958 80 742930667 47 840532512 51 432232401 5 730136795 59 280771667 41 376570990 72 165419685 82 157225532 1 717671296 46 756267182 29 121424523 29 704880074 87 476925591 45 2230851 72 814999880 16 394754992 81 9243389 100 691556495 94 126273063 23 960398827 78 33210187 82 931580282 87 717048912 55 791574725 46 707895135 7 745788599 79 553868121 67 687828562 84 274670730 35 218193504 41 559774532 61 221678733 82 277965729 25 109978051 56 844874321 53 670525957 48 251214428 7 237630093 23 212302741 58 914043118 16 365674293 83 460340718 44 893712704 55 34190965 4 564250111 18 219400474 18 526894358 56 98221576 63 109341719 86 64454991 46 268736216 58 408803329 82 835879374 92 80871236 90 281567701 52 908873157 25 757305898 3 316344386 69 992308472 64 320859126 60 370724856 48 322786853 5 991570379 32 368165107 18 723084904 35 420655719 3 596660758 46 955735707 15 796077903 61 881855161 13 315065460 61 976992262 25 104708235 15 607558742 76 928180062 41 880139481 91 233715223 22 855704475 56 252675288 38 880734099 56 665045771 55 983358925 71 644438842 76 381969755 99 393157075 46 495525988 85 423609989 75 127277549 75 870534528 35 525636368 79 716620447 80 711783193 4 178977802 21 133759768 34 499791162 88 213036018 70 956324682 52 341529444 80 503530743 90 230189772 7 556494815 1 235022211 90 768452517 93 477004265 12 58332978 93 864823764 14 604463412 62 497195689 33 53178777 34 659061761 5 46463516 19 677476586 9 928832908 67 909185200 42 735251136 35 245354172 71 541769019 89 219293958 2 356125932 16 672494976 0 949260138 99 692144445 70 527903437 52 238061402 82 721542401 77 586195649 23 957762553 39 164444473 53 146538414 16 759820778 30 978998223 85 689857498 88 288890447 5 727427158 65 285331647 24 212906996 79 275962521 58 875856350 74 738838479 78 553271034 15 301849428 38 96483031 14 195776788 93 358222103 60 171589352 35 608308074 52 927051142 17 312976556 39 926152495 46 608120825 6 975344578 31 305357773 48 790588016 89 793242479 89 995119342 16 441635104 41 656535780 4 968568291 4 611225423 7 794552493 48 279984036 97 738576864 70 625148536 93 119031617 12 589572648 32 933734094 41 604563429 31 996581491 50 696940394 90 892300573 73 195060195 56 600784008 46 684757361 10 54085959 31 552041303 66 306419927 19 87248574 18 671514277 42 750871815 50 919521737 47 620109582 58 746085900 98 47904790 73 934137525 62 744567180 84 24547628 66 688321765 11 749409308 53 735212084 77 373773229 24 56085382 65 510647859 36 346502412 37 397027884 36 844343117 92 842047873 89 78619642 51 371661711 9 940934137 50 559573980 97 960530297 3 18241679 91 730828327 47 942843967 20 250846594 52 574428109 25 963577783 97 217289200 67 378661789 13 2849842 45 397945766 39 92575041 22 774299703 95 871393598 15 959712374 55 421084767 51 429308510 99 143510947 4 251409774 57 953710600 45 526565745 99 279765252 80 816212808 100 183950351 93 595178126 40 698600591 51 648972841 93 763275288 24 327186690 36 169976679 53 228884431 10 988863047 43 353670836 69 482617455 11 374115684 5 424145271 17 196199210 82 107719658 96 308414464 21 355176272 60 521597746 94 70352233 27 471635626 17 645672914 16 729356098 16 14220637 17 519186397 18 547047247 34 262847311 52 393577858 46 981554558 21 171489075 37 908408662 14 785688575 100 378947119 92 361739919 26 357515127 72 982811586 92 956803516 77 935874635 42 710519662 45 137151300 65 559056125 58 873869797 7 195608065 19 826858485 33 680235950 11 896161036 63 135321594 15 129837676 88 397341750 39 847780124 50 642030124 7 956029345 73 289823348 34 428780267 90 75490559 31 687802091 47 53040212 44 339846797 28 988516400 29 298588075 11 13796923 7 695826686 49 638870172 50 940311659 63 958344068 45 707326302 10 248933884 52 971471317 92 89383007 58 5031115 2 841492151 26 561820397 60 666160033 32 504675860 69 184751265 41 889976126 49 554284518 100 268339580 7 217912719 97 945721006 40 741911492 31 846824277 89 848607151 70 533952445 74 923599505 56 90891885 44 288784249 64 169197668 80 262182593 44 653881768 44 86641002 56 903007152 50 404258395 23 989581472 18 923668787 47 438270728 62 193674179 24 181111104 11 677011764 92 997848214 78 239347754 6 36950307 73 122740691 26 642241944 49 617361765 95 554135464 52 886373060 6 652795892 31 896232377 34 538875710 98 985034644 55 254471345 47 435254997 87 78066446 92 951861347 42 760165519 59 11909631 100 2853261 10 426218973 58 229174530 31 77208002 81 823067533 38 860471668 34 124647532 87 71817732 18 184568006 8 95475370 7 193967371 23 395109516 8 971436845 16 347321781 87 313383428 48 534614903 70 645198403 20 746213300 100 133152389 18 432064620 3 176931330 20 959197502 78 927408955 69 79353873 18 451399914 18 696965415 11 854861717 31 459354249 38 26619953 56 745795978 100 764165972 17 908561499 12 758992128 27 885649329 2 50474225 7 148714300 56 718623685 93 896360322 9 194512408 29 430795981 5 701434304 28 966760122 70 941310812 57 640879334 86 898335057 52 855599076 77 900419582 5 898293717 27 550580630 36 427798201 51 190200947 100 599628554 73 415736588 39 414421146 79 858136231 86 266630099 76 665715991 23 152717240 93 289371349 63 895292415 44 97497607 74 40238095 83 952448172 86 425904649 94 604557225 36 160977872 0 40147179 56 728470179 52 886066808 87 674658241 10 266573996 82 514430309 30 953809652 23 195993012 98 253066511 59 157040199 72 83152672 87 963152203 99 492675682 5 262066460 25 411372218 44 877330167 21 836073239 35 199353910 89 408282458 19 207894417 38 72079208 89 152092952 73 848000841 4 499564461 66 102546734 70 359185825 56 264763174 34 965982203 43 989619723 67 364732671 50 534310497 97 568313896 93 4093414 78 374655707 10 992547544 62 235721216 51 501968467 68 203525295 0 213933695 45 449638612 50 28575202 95 609590106 52 726135002 95 517498294 78 82829822 77 360071071 78 636887680 4 487679334 53 600466333 39 860991863 43 673284892 86 451508874 98 330263742 22 343040829 82 822081312 47 627478976 66 806529507 70 363648856 67 781146007 11 895118188 14 716127162 69 50867078 79 736729042 96 305726650 56 6497742 2 233208698 99 541193131 60 238326855 70 503160996 39 923766767 77 731473976 29 500605334 12 142937530 47 923834661 51 428596396 43 623712598 42 804816458 43 778427008 56 284843681 87 177021519 98 330051227 57 902591621 95 519738225 60 457791186 25 714586251 34 465673068 68 889097419 93 330134948 11 470380972 71 939681463 17 779988112 12 626316616 32 693448921 50 736076957 97 700883188 21 859739722 55 620845224 23 979648840 92 291167932 34 762399703 45 442197409 26 586570765 12 815325604 89 794130938 28 718432118 95 924242530 24 12438844 46 485211167 28 919532219 77 360682945 7 78496054 97 926761333 90 306330403 91 195987017 12 528426866 81 920478630 19 76390387 88 392437705 8 807775034 54 26322657 41 130999071 46 894922181 78 980105335 84 553459460 79 397266410 56 145889284 12 802526898 30 980727811 41 312007684 94 778502556 1 626801229 8 564854744 45 62598895 60 923596362 69 545550846 42 390814220 30 224568031 86 292520213 31 19469066 35 854670772 63 85591008 88 152230364 33 16627382 91 901181485 25 446949236 27 475801118 57 622680285 70 980160516 88 485224330 20 474236429 18 39677754 2 359886960 63 936260685 24 570797879 80 187088939 81 732948396 18 498262470 69 581928241 92 492815511 37 764337295 21 202479868 92 960966330 39 55039719 2 789645017 38 622050778 5 865171061 18 86952464 62 603305718 2 714982632 44 490449627 17 721892880 76 227564571 26 839542958 97 513435843 59 950915332 15 20872977 90 393381418 8 78145172 20 765600402 92 98924994 61 55010066 24 308138231 8 464699463 76 621028150 16 167424936 88 169855457 37 672918909 25 828983272 57 261517048 69 964668141 20 834822632 39 45340855 98 557570285 22 357750859 20 457231911 45 558063026 28 171858291 4 145417162 30 743775629 24 23769149 24 640271772 90 710927736 87 676521104 88 50302480 86 784235342 29 59010956 47 424167758 100 723576327 99 286408786 97 392959306 82 185783627 17 467483461 24 141279723 91 77383144 16 175606010 41 98558473 25 169399433 6 405927464 73 684026 76 479664089 84 186120231 99 920882024 34 817015971 82 615574779 65 326904462 51 297847349 38 428020195 97 598789205 86 822422357 37 465007178 72 728074441 55 867479941 42 900904474 8 39409623 28 107384480 32 303831623 83 883908368 61 534832834 57 12590861 38 861158598 1 650753904 65 692900195 78 507305599 69 837577632 39 388192355 79 462316744 52 344279364 56 900133540 84 893640379 32 71790663 74 377183743 53 311143895 74 963441559 0 141860103 77 667858648 68 458367287 4 302712254 24 409789526 83 864717553 80 36279324 65 761368703 4 603908927 81 674032983 80 888155877 46 997765226 5 637475170 80 98621743 60 183002609 80 287495610 100 131366191 76 453980077 100 506689599 0 379929063 47 994511508 36 712944196 55 928826296 80 926581868 99 7470152 95 189046689 59 768637662 6 332979392 43 320662101 39 670595675 96 371249787 93 299137816 31 648604847 22 152440206 20 260498697 100 187781953 30 100642023 52 52735129 66 589124638 11 810484073 1 307916148 51 133212224 27 894007700 30 383271133 8 959833760 61 103665992 33 899322437 8 122647350 37 37820674 20 953900151 63 271701729 51 721466572 30 357957414 69 519326582 60 13014995 65 421711033 86 198899695 29 827030002 24 52364371 44 708131227 50 164785161 35 239910510 54 734807227 36 922750507 21 25267177 56 887460608 43 352798245 46 469093488 37 869912448 68 417889885 38 309576448 9 517610479 58 902283698 1 689649841 51 274621096 14 25743052 14 418527046 84 409795520 62 874667751 74 326419286 96 117065748 32 847721254 34 272987561 44 661978812 8 153912101 36 160246015 48 347276536 48 926148634 13 898705293 94 807306227 73 404659861 51 299484283 81 67504853 43 361450919 5 997827410 11 751324241 9 334534508 12 361076690 49 129549595 77 405384173 39 623999232 57 86032191 47 413663451 17 818659469 40 231150116 21 654129882 63 38643967 6 366869157 98 875799839 37 753742244 10 919554147 97 923186398 71 690829564 37 985156580 31 3180751 73 41590223 91 485322610 38 88269675 43 47439565 61 325941401 85 654984316 14 939813762 86 710015000 99 974482475 12 924924538 63 355225715 75 325216563 27 374782524 50 236507064 45 880180072 9 534566210 20 764292575 38 476647223 76 528679793 27 559587043 76 122191152 80 372660936 40 123961837 3 367840963 27 773554093 70 259804687 86 460289399 8 942940165 40 910471165 6 441448985 93 525198164 3 544208269 71 229251222 55 658348448 87 373585482 79 512926837 17 291962693 16 608279727 47 748078309 5 221094579 35 643933944 46 338924354 31 435214470 80 772926250 26 822051206 70 540405551 85 162811396 48 523433089 21 635122329 29 770953124 62 559192952 88 157278228 17 922537521 15 206176927 50 172579119 68 313852087 68 211458361 45 51651785 98 477172332 82 939012370 53 107720869 64 20118157 44 162373501 74 480787629 38 948075848 13 321238133 68 315499599 38 232774388 5 70833465 49 116609216 92 799981623 48 955426387 5 201435816 29 333413119 95 563492421 8 632138238 42 142189769 27 587792952 86 15644468 98 978817009 50 216879080 33 503724982 34 347368838 53 845288619 10 862344636 17 43104682 86 610613131 23 608852583 55 89862264 70 489478578 69 857921146 36 399662019 21 763816081 60 264757783 69 180957702 40 698635674 71 300495206 27 144278814 1 466403382 68 412680150 7 488756227 49 409260177 26 405487584 21 604643961 4 146695429 76 832326321 81 489573701 66 33593981 74 766336443 40 518241706 15 869942475 25 61796174 50 229330122 32 405640553 88 163430109 99 783166754 74 808623431 43 557507319 41 894783190 26 460456470 64 726366089 62 351929860 16 403044417 87 84230152 55 608634803 62 642950845 88 919940859 95 867992637 34 543618988 30 942782482 68 330838624 33 701120178 69 180436827 35 773656471 86 396598695 31 393065511 60 866416055 28 55976588 18 592829319 2 290688618 40 910509885 75 393770908 41 69774457 73 605079150 38 214710601 30 247506681 52 617086875 32 445673040 20 330505064 8 547301653 47 200880002 59 774618558 0 553889470 29 721887349 69 768203557 20 121574663 84 818637245 21 465447752 30 707059116 13 169252876 36 81061332 72 913640298 28 133025748 5 402635701 39 662193203 40 378409515 26 382386109 62 414198014 81 60221194 96 551001248 25 840119392 74 141102610 47 238168326 60 280681012 88 225821444 55 737462695 7 668072842 77 438078767 92 558433195 9 958854705 29 644101220 43 533811430 4 73424113 32 995053346 6 847826217 50 808265480 21 961056752 43 906589811 20 822368823 91 993893280 78 191727886 20 425013706 6 136214885 7 448726217 64 341071723 23 776214754 9 508258811 78 449450154 74 880564623 75 407729367 12 219330129 51 295803741 30 561995500 94 126046292 41 392927957 79 160734740 85 942055315 47 404170112 60 706561564 34 705474133 60 772719912 11 442931429 65 617283954 61 455012931 65 483373275 91 328546517 64 540179967 7 269363825 95 859896344 79 479399754 49 430406313 97 690565316 52 428929180 5 293737765 37 756439936 11 1696794 14 233631090 83 726455097 83 566416725 99 102235136 26 370674686 30 333369919 44 926102562 82 371786914 54 989828246 12 813302340 66 18889895 88 689436284 80 986078822 50 783786454 40 926379630 57 948923063 13 105974201 74 101951089 99 322916872 65 719551406 12 337551085 63 330314262 17 676188485 4 262397506 86 986795980 67 715830733 61 965366434 98 684844517 8 696338469 67 791118113 20 910785761 27 623843358 96 442821056 60 138768539 42 325705204 78 878885948 7 926429765 64 853460404 25 631529097 86 883537610 74 877389625 81 521589612 48 737637016 52 737556098 78 228790687 27 475346833 58 123551104 48 719519036 62 379674293 12 283244692 92 203290483 69 670497800 24 291919657 31 350493416 53 98983151 36 33967179 59 676769105 82 365297016 35 677921830 30 590555735 54 162269723 21 764208177 11 649554911 25 243838650 33 270236309 73 606742152 13 221750643 74 983897756 100 214617678 8 64388613 70 431144407 67 89322987 95 997200515 78 603611345 100 382708500 54 686646437 41 215835590 23 252622951 31 568019295 97 287975699 60 957938560 92 696237015 89 705203426 21 2611888 80 877193234 90 767877634 62 498343241 75 977468720 83 811925652 68 878841647 12 467205976 91 709222938 19 814024698 61 758903318 73 584478101 88 563710103 95 812413933 55 939777343 23 386437659 20 42926625 39 224178282 90 10583839 46 41060610 28 907746436 10 934981216 49 563309342 17 131718725 36 239523824 62 887524621 12 832444389 18 502248002 6 316916055 16 812037799 94 119807998 27 798341536 51 895392138 85 379628984 84 841751845 94 279713767 48 135633732 46 594150221 93 637714245 31 789652283 23 195448808 55 79949166 30 622686711 94 329303491 97 233733433 75 713671198 4 115318334 94 875195334 96 75083249 29 408567072 46 3954157 91 610898675 77 207786173 23 450646080 1 86892887 81 556667578 47 941324493 39 864608221 15 200585865 78 185063755 96 121768264 85 469433510 38 338836253 14 542008846 4 401925550 17 259904315 91 221367713 77 108582345 49 370532289 70 415350770 23 680024928 51 715755285 42 144848739 12 311638688 48 456008153 96 273419445 62 991848291 60 151686745 17 875340726 88 413641111 16 432831434 90 247397054 98 187636098 53 592986954 81 438732326 52 529210191 60 339304163 54 602338821 67 624856759 39 119205320 90 556397536 91 100976380 63 271321547 43 729625122 13 236986045 66 321183366 37 989607124 56 207768094 93 274168369 67 537683272 5 80165144 52 912154901 92 632388141 54 477906326 53 360240133 83 231969326 69 248195785 32 665991559 19 819970977 7 255816845 62 147718310 96 619810753 94 750678567 18 976931515 61 34787735 10 645308296 32 638304854 83 680207012 45 956415103 56 574034848 3 224335635 13 381657115 68 121124064 50 70502967 68 861468919 81 532249210 7 605208596 3 530656229 66 702171081 18 654657019 72 286766305 38 594294909 19 479657686 77 899583695 64 758404509 49 366311483 8 188703848 41 547926326 28 128729672 65 702503242 89 636385102 40 829592371 95 195836829 84 779295407 71 14890212 27 155410558 14 652513781 56 596650287 91 941812071 92 444247482 22 164169046 99 240356702 15 545607641 10 564045051 87 168649269 74 831834569 80 712591764 6 376331835 14 252667450 63 87611346 88 996602192 95 830906691 28 244455572 73 817560447 76 461658107 70 365207545 80 807156629 54 856891014 31 306066325 31 389887523 12 42653907 14 727676565 47 482015160 18 874225509 45 889581953 43 254731683 44 958364326 5 73068998 78 812844205 6 251078318 73 171109029 15 65612369 60 77238046 90 156162353 90 759318550 55 980172578 7 207825360 45 512952247 98 462978377 59 706879804 35 386486370 38 665594514 72 55856356 66 911823371 73 175922753 69 864636436 25 432543223 26 467669933 87 653943362 3 910515645 47 935009200 42 784657251 9 503340384 16 591138320 76 878028879 2 573359226 69 782344909 83 311617126 83 520283740 61 564741784 38 20379381 36 416728051 42 274515545 60 770999612 4 605845465 14 349894809 49 694243941 85 535520364 67 15365697 33 52913274 61 110059442 79 12655711 81 86496884 83 536052373 31 111378919 96 260070527 42 516581987 90 674065162 87 302285269 11 156745387 1 343264178 82 812652804 96 650751293 40 375052025 41 392918936 40 140973608 26 14954363 68 948312850 0 85688338 5 53090910 67 892816651 48 422952980 90 314396102 96 256583309 44 595801072 58 919006450 80 53443668 70 226582152 88 77956414 48 244267491 50 289271177 11 510865530 17 984978371 46 595674780 4 753480002 85 603799936 64 598380735 97 961240818 87 432528847 91 710201501 38 127020213 81 279225058 61 872091543 96 235643847 90 626293416 68 86653320 51 86989740 33 343570104 3 240302707 49 823160925 37 183745997 24 16821797 100 359839265 100 169837560 64 713633219 53 156685692 2 248563238 24 716137814 32 866968460 56 592086083 86 626930299 100 388019535 28 250652589 9 947890078 40 628562169 70 257997895 82 253676151 8 647593083 82 652518604 97 659554812 12 32094532 0 836084396 19 425353722 65 109656651 79 293780127 3 9317905 7 669649220 89 104723523 58 357553955 82 218655506 33 222627128 39 984744313 33 752851335 87 671918140 71 915429375 12 942766369 17 401058268 32 575922788 36 514479364 73 483322644 40 809512114 39 861543876 12 542029228 40 147263860 36 713807713 67 696231492 29 630096561 87 17980937 100 414306484 74 950534058 77 757165025 44 792775086 37 650941661 1 141497535 85 69221565 37 5317540 54 952119652 11 305738961 2 599301457 74 942887124 57 846105690 36 429344871 34 227709507 27 916473954 62 917508135 11 503455221 52 226234974 12 264944966 41 713285506 57 694012543 2 919902934 76 495651043 16 473405588 64 488044030 41 481055423 25 744920826 81 245425406 28 708549302 17 756582292 33 832185325 7 936070632 70 906328516 87 887766380 80 630570039 32 630286170 22 79169946 76 74289661 53 173567076 39 88739039 77 21308507 66 337409809 15 161790454 44 948961244 93 817496761 56 985958522 98 563507 94 449835256 73 692534593 44 274499569 45 172826827 93 739437065 32 182874682 25 790876881 20 764565161 80 180727794 64 470887864 47 665362308 91 840767828 26 728576282 26 607519262 34 306848930 83 525100388 41 620241013 38 660232407 63 454072251 63 149610177 59 739171348 80 621986977 19 299679472 5 574882272 58 636768554 16 418353364 40 845458725 73 194443945 53 123937224 54 971493450 9 76582548 5 192422461 36 698026990 85 246589620 50 790684246 33 444573844 23 295772348 59 762571272 30 206727257 56 248266073 78 356533273 33 255752821 6 884221870 8 702239413 76 219264162 63 639784510 57 441707901 46 544246729 5 280179457 43 778359653 70 685609973 22 395396752 22 808395607 37 312159898 48 351440675 74 747130234 47 294175473 67 700383404 27 190107699 0 206207660 18 891855161 1 715523513 87 561695563 82 721729793 15 91539112 73 504324392 93 111722855 79 605490657 60 271115892 76 100112034 68 941652513 30 626660996 95 996655961 76 427101769 100 169086882 73 870113354 80 255385658 95 201944978 54 347631760 4 411819873 44 416228255 6 498293625 35 419537277 51 213998373 48 860955024 48 127331262 65 616142593 71 997028553 62 593936386 90 255039494 65 838106094 73 585412806 22 593916280 25 225846888 82 252267876 87 185136375 42 539378236 94 392890594 4 263282837 36 939004490 26 760272640 49 400390573 43 551836652 100 837877788 58 600053300 17 317175357 86 857149074 40 438416697 1 368843597 69 410958399 27 40226933 59 804891366 23 425572605 54 480910309 31 645502553 60 723164741 95 299145250 42 433010539 42 341102765 57 765577269 3 397708118 48 858815342 17 267528767 70 765653945 92 951755111 89 994346616 16 406661918 1 975896210 26 241375537 37 415496336 98 992636649 12 801164550 52 796524745 72 671343493 24 406936583 30 13139353 90 270827835 66 684674140 98 538001893 11 802538183 17 216853190 33 797303339 6 268568079 58 250180589 25 759538418 69 883576928 36 611678731 100 949456651 98 646441099 86 505906187 41 173598106 7 848477124 39 682283064 16 15228071 24 770899335 100 15227789 60 453716237 59 171734791 80 686479310 95 351131022 17 272958445 45 590759502 25 682357473 39 317343017 37 649992020 87 567507050 18 32520501 70 841725108 48 13193961 46 557264575 37 939670968 63 485755492 9 79352226 9 721844067 83 394727860 12 728557481 67 301421098 26 639486758 20 282248584 24 396873936 14 23758873 19 995946555 31 812073754 42 411673469 73 716655936 62 97181255 68 169011441 20 662129698 0 510626500 13 320744333 39 315581817 83 926500543 37 307679873 70 333335349 92 612400128 20 821328910 21 419415012 76 427916952 91 690469548 71 411927249 88 944441211 22 164205397 26 871957508 62 845822640 41 429892805 4 677869333 36 694598851 88 771938869 66 830158581 3 566899801 43 18557195 45 172999640 16 54553436 91 761368058 90 359511816 55 260553816 62 700707316 55 392681012 93 272045501 15 957911116 48 240713007 85 719452715 6 343600368 21 405998953 32 373034902 17 52825867 97 28015446 33 666861133 44 245055569 86 942217808 81 507290979 65 440186505 70 202012038 34 13594082 43 179484965 16 240924179 85 338374656 83 509227405 17 134533549 18 666134351 4 964891508 5 190909764 55 815595737 66 806419272 10 980224817 38 392071037 2 796036234 84 395498039 78 377912972 69 569763785 49 884387911 59 141195554 47 824574543 72 16439105 57 75014184 36 309573231 37 306407026 10 674271876 85 911029190 19 716606979 72 262050245 91 377033342 26 162506599 18 640802042 93 474843218 33 51815696 8 612206787 30 987950595 32 802441274 69 320152194 88 905417389 55 925583186 12 705565437 90 111992033 25 919388438 21 275257573 84 976401771 82 903804878 15 99735827 57 711274639 22 373691478 25 928007807 69 534105989 74 820091012 95 646180364 81 835187722 40 283936875 10 977510574 82 186723930 98 694814511 42 493442403 18 15779582 24 685507979 31 102346732 64 890966338 55 515599405 99 975542090 74 434250581 6 497276845 48 665100574 78 982638988 26 259699703 46 180380092 79 209179195 52 61929211 46 438309162 23 518855133 3 28534669 2 675362677 6 439844916 2 547634310 50 427192822 62 729672017 35 319355389 12 288591468 9 563248020 54 436869565 30 965384865 77 710239093 25 709182093 62 824857203 31 167208942 59 148605872 72 202892032 39 977909211 51 356274326 8 210600582 87 347881099 91 857483276 73 892567587 56 925908883 34 855748135 61 152190874 97 801258556 44 313630301 46 191244208 38 788046531 77 430018241 79 709781372 100 529456807 82 19127661 40 89840549 18 814364615 9 561493455 85 152480995 88 240820512 63 772990822 77 301392773 50 94037705 6 864052216 14 671331207 49 392469425 28 35501031 24 4599779 99 238288752 45 104426862 52 518872327 71 471352202 95 633009439 73 560037693 30 664301543 15 77663201 89 238506126 60 241228589 79 891839258 81 146264745 60 593039568 59 826586505 80 637815406 78 983344928 74 561481647 99 778684280 47 552293115 39 443014475 90 20127845 0 698919849 7 869947985 40 820348696 82 122898186 94 463394777 0 839808876 3 73670635 69 853524392 74 525840854 63 127754361 35 166924643 39 515947937 30 395570049 54 566764641 66 951689500 55 57328621 75 154123624 15 209090445 43 450391462 46 747467394 76 344552266 23 65175452 69 661287571 68 727880775 94 312888661 29 713510402 16 32580794 43 981847134 25 93268208 9 239347121 50 202947917 59 290353955 4 49749464 17 705312579 76 316412161 1 420191348 1 820689796 31 191849066 60 446817407 35 890411412 50 8694277 85 905450469 9 201693510 72 582501541 46 225501875 41 133944502 75 447305965 62 425519863 31 440343185 45 186528898 28 102251763 31 221475962 68 572878963 78 58439814 94 133508520 85 958555942 52 368389236 41 316471550 33 127464790 3 119222351 38 464345839 42 14880255 52 931165237 21 773443049 14 38148703 61 124318074 41 573820743 48 291262516 66 501836640 32 700457699 80 226097990 56 523875315 61 39174727 15 668639911 44 564452294 100 748321096 53 450764197 43 909332223 15 471084416 58 403473341 17 895011210 31 683106118 29 742871375 52 86420727 93 310398812 37 826875785 55 132201678 44 347421899 76 962002353 34 315684124 6 733656322 69 170309180 29 370391734 100 127647705 78 639607780 16 205528326 63 111736477 16 392284342 73 96201097 25 726142973 85 793318833 90 919114401 86 138351942 88 369019105 82 394379259 40 627917218 94 205645412 31 995308026 1 566371244 72 634726757 3 168509041 83 135060386 36 304633300 4 643386746 71 42976531 64 803975739 33 697259762 4 981132780 2 650171986 50 344639884 76 266130318 90 876923314 96 199488624 71 303095149 38 227662083 91 19913338 49 762597841 100 477668976 97 790212302 81 668166375 18 75348868 26 284215591 91 924597440 72 807324213 71 686390514 81 460439145 56 911243854 44 625152571 36 446512618 16 782095212 35 712133823 96 951917996 8 362785865 73 153175264 31 231210187 100 343523692 23 163294733 3 851096538 74 906558160 96 588134257 49 714288 77 886295409 36 733031775 15 907339576 77 656446695 60 907562119 48 937735088 78 392746842 23 187262689 24 585223689 45 145685694 38 266368301 42 920217619 93 767738568 84 468466925 79 872008785 92 228035869 88 937156373 53 357295038 38 447183541 28 413807919 82 732233308 76 706843032 22 398645733 63 322582569 40 6047211 36 266606974 65 265571208 58 396723033 80 427383459 55 151734095 32 938308792 38 393514544 93 758711527 99 243687211 12 689369475 9 895223753 18 602732010 14 614099866 80 828346505 26 611268746 59 601267372 59 295875137 6 599766229 68 452547164 8 358649658 46 153479865 6 681748435 24 52399447 63 993651545 59 40432209 68 672359718 39 635370016 15 854865234 24 540208887 91 525404413 71 165851578 89 26506277 2 788939126 50 295936071 88 303343097 98 665426933 89 43214504 15 885225716 28 116378800 0 61741600 23 467934136 51 815292133 96 892539675 15 964511574 35 261122877 97 686776735 0 269488017 10 568887531 88 414818503 9 998890256 26 715787447 15 934766528 14 886027480 16 666778281 10 396059041 51 708699211 21 708569346 53 839972726 43 581585310 65 115997049 5 416999595 34 105229350 43 103811309 59 802538759 32 823704295 15 234135656 60 38805116 98 265473445 65 200047228 79 914365067 4 165452392 3 12276488 64 7345621 64 574381539 89 641277031 92 780850441 77 885237916 39 124655262 33 904185182 76 613939803 33 813363554 36 543812768 5 278599868 97 127397332 48 876782298 93 127310810 17 250387663 91 927008649 5 397799544 64 645739879 38 100329703 76 85985911 63 157634607 70 908574609 17 445075999 82 675376651 13 479118907 92 326864441 17 391642554 92 80749786 75 83150426 42 311971505 70 437924573 64 164858539 55 602897520 99 511532077 1 883822177 91 495642441 68 571278031 83 471010836 11 976658534 66 740155055 84 170405499 85 137774472 54 636510791 78 868663150 2 471125848 2 974685335 61 318239842 59 941312670 32 615480752 19 937851796 85 993021555 16 693331513 71 279493864 26 471321266 10 531645365 31 479983907 6 205019767 95 619235155 56 716432671 83 457099778 19 332936559 28 48821073 60 36754480 38 417152928 70 298704638 78 674293074 43 783813700 26 396012594 72 775929699 71 114098722 23 797500182 73 784612005 39 680425773 99 274031611 31 625063153 58 450261429 84 309010483 62 406408721 34 597439409 16 761132609 65 106233182 71 478606808 66 206637959 54 294921529 85 535007216 100 700828478 9 354693693 81 527150807 43 127364019 96 962368436 79 648781180 88 492900041 13 377149030 80 748115530 21 628485745 50 74024132 41 214050876 44 818691613 27 629960568 68 526187716 45 412142993 82 835131513 54 5731989 70 609061673 69 126925521 98 56473046 60 669682983 30 536252408 54 896952328 64 276451852 50 833106348 58 386344565 11 888780610 5 610031985 63 885072214 27 326072530 47 35254870 76 816364050 9 662656436 36 28075690 96 336426339 44 205850058 13 465379000 84 490618183 35 414995289 49 128633345 3 789186047 23 968313016 73 134211498 55 364048099 82 807167804 43 513343956 29 899151240 35 685386940 82 832947789 45 579621126 10 75599564 74 443488128 83 982081117 10 568217505 7 415517426 1 998523594 95 515908750 34 36112041 46 882117347 93 790086063 97 405584030 28 114382501 97 777634281 5 936952245 2 627500197 12 225274662 86 39468451 9 683494854 5 780213141 29 440384451 15 872251063 99 680124580 26 409145865 6 570709823 49 229224177 41 786688675 59 632804380 34 70159562 61 986513741 96 809519352 100 604615852 9 94720319 40 687483137 7 741175858 98 137303012 65 601877049 89 713273718 64 878002047 89 748431396 63 739170416 71 636485141 94 989195729 95 947239844 53 505411919 24 402025797 47 650446150 90 503715966 75 260563525 50 262317562 99 976429152 81 909021181 15 826984385 51 930216158 9 335786919 66 421483139 76 148301033 9 800611393 30 342995864 54 718181198 67 300466700 84 131288850 9 348225603 15 981575326 87 714015507 70 933686526 65 403522577 95 475585225 63 346193142 69 870554245 11 910752030 15 930835861 65 568254171 35 695082493 50 953538816 69 383087028 34 109614670 53 381773428 21 322766864 10 10838060 82 92494398 74 407411630 39 933533620 0 448391520 49 22874706 92 423147504 10 20343534 73 751819757 64 486390899 64 132136570 64 586540396 13 585486618 60 204436741 43 712992598 86 111597576 25 633093041 26 389715395 19 622162336 38 132678577 40 910971429 4 198141509 14 207688064 76 262920974 74 268744899 48 247715558 45 940577775 45 791273135 81 82616637 51 992170386 58 99090326 60 703168816 2 858308117 80 183825439 2 702955463 16 305125992 40 304851731 83 649519095 86 364055861 32 567429266 69 761235157 66 852694027 13 81685751 86 69383369 73 890863574 5 724502787 7 646457473 31 993157881 26 286085114 56 488635515 92 4015110 84 281654822 63 383897073 50 566302917 84 500527830 6 885071771 93 632535726 71 268809251 63 942778129 12 270342769 56 692431533 19 293909942 3 908647699 87 709899710 73 836102636 87 706394568 92 567474122 86 169264579 81 392920393 57 834312584 87 534647148 34 346477552 97 960991756 28 223647109 29 547275179 44 908122696 17 849507276 92 949894463 8 391391927 40 775670729 17 911923329 24 983412236 84 177538254 89 108922611 61 954345749 51 225424793 81 537129526 17 672848989 34 74745852 11 540930444 43 342846531 42 967433901 78 9228409 36 38653853 56 352390918 85 252301701 58 497587817 2 650085122 58 196662924 75 805306844 4 144481668 74 339062407 22 370539991 78 605553590 32 747063351 73 792057317 18 114112887 51 813455189 0 102479477 63 858663343 70 106299324 43 539096124 32 33453919 87 728516740 32 331363774 64 539984054 39 146825403 60 341786174 71 71547263 83 747786242 91 578201675 32 396786607 86 460991042 47 421536425 62 983706115 52 12919305 89 556889757 15 655189634 52 157732890 9 483576960 68 478465923 63 898176548 29 599148264 74 465646059 26 548066577 31 265725594 37 827537124 55 195611909 15 483724801 18 427871605 28 583996415 81 111966821 11 125123144 49 349059716 83 491637691 57 620577081 51 623040458 79 558043109 43 287409088 86 547297426 97 474225445 96 843088801 16 713667500 16 340326160 55 627994439 18 610739683 3 356234700 56 921003133 75 117815083 87 702972264 0 741881685 72 137534301 92 389814352 82 408676905 50 865797223 32 811551710 100 418364576 90 579165158 35 915963005 5 188041716 59 509873636 10 280000694 66 251106619 58 903808182 21 918475942 63 602674355 19 144275020 44 981064154 59 168706743 65 185853867 53 594123830 35 704786350 67 250247025 9 401012935 22 324283583 26 201561453 51 777831435 94 932134082 91 577382787 97 908135112 80 472799288 99 827738046 53 596982764 48 122134157 92 740853380 26 309363993 71 404411511 60 368289590 65 310674986 50 55696153 58 928827811 33 384565236 54 612600622 7 777236287 47 972434619 15 176729937 65 690863653 32 661903842 60 102921614 2 302065797 47 659206312 49 911396383 86 722741535 49 697377693 49 465476706 23 776966293 78 358666253 60 863406364 34 35559340 30 13451907 53 443828293 38 751222120 51 329187788 45 385500286 49 180092322 48 569749242 94 721289747 41 728567496 57 460788644 5 404719291 93 693898469 96 780981356 25 256289624 38 425214417 90 93759153 75 109753757 25 721820655 40 22960132 97 774515768 49 801031213 14 723723841 23 818387953 3 850075599 69 974625003 8 825937464 88 809783250 67 144295559 46 750929267 11 940266565 35 381743919 71 993341868 71 491948259 52 975502093 98 335820037 35 18340539 60 94584500 91 266536188 70 779358621 18 703673583 37 257434325 33 365262832 18 48887057 97 657625539 0 16194723 14 603550911 6 429276584 24 474931938 33 460101390 7 724870566 23 320503279 94 790011725 2 492273898 74 537440075 4 675024419 14 342879031 94 970473721 39 174400690 53 781367002 4 937408642 29 449263589 60 213012373 87 41589381 11 475664768 78 228348461 53 663729581 46 33406190 49 412058733 60 302700629 38 142903182 53 884281550 6 693429626 78 183815505 69 643991563 9 531513996 74 844052426 79 270769286 10 948639275 7 352310499 99 131645622 52 667457822 76 747228850 55 664421951 50 404280913 2 625550951 89 57875540 66 424760752 88 114452911 96 569819847 15 256915675 34 791654967 57 378759535 84 382924538 30 513474842 28 109100162 65 809490157 50 138646291 7 718801542 16 308874340 22 406612476 68 973823953 87 466896699 94 584411591 59 870332208 43 156896626 28 85413991 64 21153017 3 47117287 9 713862197 20 410973430 57 181979143 13 397710139 24 611941207 83 209636676 27 39753341 95 796760979 22 357370084 12 336975515 20 842758505 37 990561318 85 496093614 47 810074959 4 958705736 11 257073359 78 758214217 68 186120681 79 990409576 38 369997403 17 742975596 52 904172584 4 256102385 97 768558460 18 134206105 95 242025287 74 154991475 66 712734153 77 545276282 87 230379675 6 380039652 59 374821897 95 810741817 39 612456272 60 148071252 88 339638371 7 261050788 46 17752878 61 611219082 68 518760474 47 202208795 25 934751119 27 638433163 74 979008519 65 233883493 4 709752306 43 483439343 56 69941617 99 175257613 9 829202966 64 502647526 57 725727878 22 105824107 0 605336515 15 1829322 93 900142503 60 683355445 75 135892667 91 522510468 95 351840667 68 237638463 100 540390985 37 755803349 64 508242656 55 845545698 52 76870559 75 990780433 25 652218919 36 630937018 0 168792085 96 58983643 11 531175284 18 329785346 20 974157963 20 134749144 51 750894039 82 982537842 100 965082174 84 477250328 85 186278162 4 203458044 34 877101735 44 5450565 76 496258883 11 954610753 30 199416593 22 933426286 98 813071992 90 552481697 57 628451176 100 404836051 70 771120893 76 592918069 68 202337837 79 931199025 25 139695291 12 921565423 75 44524259 57 988854605 34 58577481 16 108868729 81 257477927 77 641261690 41 308336443 3 823830300 75 598679401 47 237133607 24 872687577 76 913073268 25 686024697 58 961473396 47 616841688 92 666385035 66 925790271 38 687693375 83 870980938 11 837584095 18 337056919 87 457355809 23 171811590 85 134673040 49 646133065 72 198421831 72 866672312 31 127544937 87 176710455 16 239637569 93 600757514 39 245151747 4 455397079 90 218025845 87 72268232 95 798718684 87 455700463 79 658595536 50 348923148 53 623251998 98 738582849 96 188314713 6 846689977 51 859459771 83 785370777 97 729766359 52 84351319 58 124033414 91 310556832 42 578427535 43 583994635 16 715310117 5 907963298 56 858962560 50 98299230 57 668635310 72 771445132 86 748653802 20 112218437 58 274440142 43 913334390 98 807463909 17 292666413 56 246557519 65 973605892 21 903618868 28 772820024 56 56456813 72 85993001 43 597727305 49 200535937 43 675789525 41 51337361 84 55365373 39 92230425 94 4907398 34 464178253 93 886295478 76 810389787 50 99379408 55 353243628 99 419985922 17 453815794 85 921289627 58 877925960 68 994650412 87 318931670 75 271270291 10 612520909 41 568574283 31 833409617 34 941226390 64 885794903 91 144613020 47 316600072 17 107336371 69 39394655 69 565626753 70 996762949 32 190394117 15 739655699 99 494293201 67 620189066 33 520052976 12 460888395 69 214111858 4 917933139 54 418637698 50 870242522 22 416421458 67 389204541 53 383020287 4 16805135 47 947944251 86 960710172 47 986460517 11 308652140 36 814947740 91 64375482 17 339991444 19 215793095 25 15216108 76 248441920 92 627856005 40 952395926 13 60663975 47 697263109 77 974032953 17 777937303 9 915699979 24 8552976 75 450231506 41 57239152 72 544313250 68 194255295 10 841043106 50 42177072 92 799745886 60 406081213 88 866941080 100 194782201 16 157177237 100 281221851 98 228461841 9 915090022 19 901477622 28 421529891 77 107765444 20 677392247 58 397070885 79 123685117 37 537664080 57 951431914 22 394393502 58 414195812 24 62977625 42 256608566 45 699469008 87 137305646 75 989415536 49 875616827 73 250623310 54 772566176 22 792914762 14 245462323 67 634462265 8 539160820 52 371980679 41 338090228 54 738062567 93 205362356 94 823951403 23 198023214 59 124518241 39 975808606 59 183761414 91 835257642 34 705928355 92 887969610 12 576521201 89 432949763 41 480004584 81 112106482 88 805596133 24 815422274 32 686585197 50 71955679 18 851105981 93 201991088 16 934025869 10 594674839 86 820420642 30 875282501 91 55455686 52 20853122 85 37377103 31 27340523 38 533398022 95 984640939 11 632681184 91 650282648 29 355836929 44 234409190 85 755245894 75 881318038 47 820144378 30 183968816 66 595791630 76 706511481 33 888476753 6 746171594 72 311633699 19 136052656 99 492319719 8 911089919 44 680496181 97 139223128 56 813835307 75 212885856 41 708041773 76 145016899 7 574509731 23 829478739 3 209218081 40 811807657 64 945268268 15 621697288 78 191733590 28 829201871 79 807725135 30 837036115 97 235120123 94 376141879 89 332242880 37 459625499 45 924514901 94 66951822 80 608923362 99 245637654 2 156672740 38 560507634 26 78690105 87 1640168 9 939586964 94 40106459 79 510317380 34 815472897 88 245434918 22 107515867 40 124015641 21 908269600 43 292165323 43 463754616 88 65028282 16 497286781 44 373784380 82 969410713 85 837668331 48 885922648 76 364016135 100 31285558 70 789240401 29 644736241 62 248391494 57 462748551 69 146593637 40 662606788 80 431055684 31 345594513 41 544929623 29 824643311 38 780719215 48 556021003 82 610395203 56 11334833 87 62679600 82 623642606 93 374165433 5 388795167 32 153683436 74 247350567 24 19535813 38 251616336 95 862763969 57 442152982 49 795670304 7 203188465 99 428405218 80 690366833 50 624577340 64 105612517 43 944166079 95 358937370 87 333764683 71 38925469 88 935592923 25 229377267 23 575550861 96 63149261 95 115254042 26 614720907 36 979720860 73 208632811 5 50766774 90 156261311 7 556890089 20 919735736 20 538341384 14 480033578 62 412053780 79 655346433 12 928870676 5 445464853 95 706429406 39 302978762 6 486163931 89 449619272 75 542271199 69 135677212 15 568871569 43 40666309 94 187437572 38 122048039 100 88541754 39 734619070 0 335647806 32 313490224 46 95740306 22 796484371 25 205440016 41 527388752 63 122096477 39 1009393 76 477114999 6 906431217 6 905247663 96 242015624 59 669035427 55 147343376 78 897604895 66 376513377 77 653798615 0 432554250 98 770973180 95 620777769 14 896798820 85 874675130 56 888428017 91 994809716 77 262748036 42 909444233 5 295726355 99 112369556 96 148131361 14 10755066 22 364595352 21 692023935 33 642948987 90 750119937 8 659760264 85 313600160 81 310535462 17 370555533 95 895954925 58 448116085 31 830659657 27 799654536 54 849341935 27 828853442 67 722086521 76 624691226 9 760981579 23 636719128 23 960707905 15 10793074 89 238512374 93 347163537 11 906969281 92 594251289 99 748534979 77 262379821 15 470918246 68 813375932 97 412882591 82 916412371 33 406364599 58 478263857 46 673283322 20 155659075 83 674120380 32 24207260 35 146181731 32 282415817 26 773716230 23 200849229 67 102366992 10 852092743 77 493518769 92 989456670 87 759232519 42 526669640 33 704825046 69 720784638 3 357713143 57 112169100 50 434680243 15 556418689 49 720712273 90 361857328 52 36167872 62 630415091 75 205048993 45 32569352 56 43196338 74 605999051 7 639009865 9 265359034 84 194403608 40 470302118 62 310956096 21 673776604 38 135869287 39 73725881 43 7463050 5 113440121 66 740164993 93 615060139 4 706628401 91 511876617 86 762736483 12 135499811 76 668696045 16 103547666 38 961708246 25 728838573 33 23106786 45 444870740 23 529114327 5 433451066 72 385865566 95 17498335 18 42792302 24 210550890 97 276721117 18 793617083 23 170985002 0 232990657 100 908583736 77 588505650 6 224213038 46 753830260 37 821192324 37 171431191 53 497870646 79 737188491 46 678068868 34 19452364 8 474368113 59 412663584 65 503246537 15 812640815 92 666892166 53 719669066 12 211503004 76 623753953 16 152886573 94 930411755 68 778905277 5 631073094 80 205761646 88 840456418 78 545842987 29 630057624 57 371806321 3 984817395 79 382120756 51 706925037 30 875023617 47 395319822 77 996053607 97 175430026 53 713720671 21 468072036 76 731806387 29 827259710 45 25574592 98 313523192 14 22469887 57 306857120 27 433625683 17 295962535 13 402052008 41 525421496 51 260679636 81 656115435 98 546104694 76 98405063 7 1974128 38 805244468 71 240198961 19 27034582 60 141658869 54 239733674 28 294621358 5 445782754 89 569251303 75 573040782 51 88767205 50 996958092 24 140681791 56 184837233 71 809239989 82 496191498 64 673288743 65 560343189 11 442375516 94 814883165 7 473999129 84 433529427 91 291609587 1 105416813 41 220688449 23 298646652 99 496745009 41 539551271 99 413438585 5 117564573 99 266701912 72 608956793 4 236016980 97 825242204 4 369662376 29 6538280 19 688186775 59 483255509 95 648359605 83 70863852 19 463005782 83 725146265 85 516992712 67 857811878 86 506316233 20 880670529 13 117196944 75 366814069 47 735964675 10 172970498 49 614146043 29 871450779 87 38122326 12 385674150 80 843552666 10 777242515 75 249697392 92 378048023 76 38249471 58 447744415 64 66833471 12 819055565 3 16706085 2 955609967 1 209985379 65 781747127 56 159369568 28 554916682 67 512500473 42 100893015 28 170725215 16 375290001 16 593956788 90 19913279 10 661332476 69 292314390 18 627047174 14 568795976 54 134900144 55 817238069 9 269006351 81 535386258 23 204896327 47 318795562 49 354489194 6 173506063 1 745650547 18 2127689 98 520346669 4 157116134 46 791014375 72 18972612 75 214667768 44 741154678 92 903262851 76 900025204 3 360061830 27 138902713 6 745059905 30 648307597 100 785869098 11 68981906 79 414799843 41 744147111 52 490422630 20 715271063 93 719020204 89 404021775 4 411491251 39 221612567 90 425766866 38 441836855 24 887946465 18 90594208 67 235140707 92 724541312 33 359402002 29 916812816 69 972942454 14 222115078 72 644581422 20 983908248 49 485268032 51 825495212 70 63041733 76 525638020 65 348924842 79 545563681 89 146426310 85 162294890 70 893445926 86 31783171 37 983027335 34 176538895 37 659571260 38 842699287 63 378914024 59 734587478 62 255881928 26 693865751 15 67306027 5 896133971 10 130214626 17 356046725 84 523105428 87 328267890 33 876094403 20 707739282 72 329482965 39 735590404 34 643421126 8 933606729 91 414209617 70 713366085 71 283440223 94 297401053 93 363873717 10 66292126 24 997060327 69 19894923 58 58934378 97 399209615 54 103127826 66 985921158 6 50558428 64 75586471 34 155588236 4 369042983 43 757809154 18 560718238 34 740890604 22 992763905 21 206979753 16 937050089 23 893168644 96 756920333 15 235732516 8 904191593 91 801212170 58 543224412 65 144721764 18 29022474 39 382991898 38 156722002 74 665474955 48 993787285 71 743847626 37 614113948 14 381447608 59 18514525 70 888836468 95 596500718 16 297358022 8 430534148 45 680340058 37 445757986 38 217754799 26 548050773 35 358378708 97 539532736 7 794976072 74 120825516 46 973989803 59 744283276 63 87281490 80 436856524 63 704055315 74 283980515 77 916723703 21 11551039 17 290008811 6 663701248 21 587936451 66 606953779 66 916152868 61 1965745 96 632734459 100 373255928 9 905295905 75 990088274 23 756982993 67 956210933 44 300906546 28 793620634 63 630708829 21 470384879 11 264446643 48 331845422 80 945064610 92 317354652 63 343955607 37 989361660 78 844854431 38 237991618 19 751513348 40 12365668 40 948214343 49 73512431 26 800171597 63 634121004 87 216380787 29 141162779 8 825648219 8 916340069 1 672704898 31 885148909 17 391359104 54 577333451 20 475517264 70 605422362 66 100180780 69 452427369 23 513104393 45 606904368 43 381978163 36 213437905 85 586260234 57 895213054 2 576875193 61 783037227 90 598587725 0 678314340 30 477620540 28 160867839 39 752157892 1 677585525 67 534052138 49 253065578 30 935819749 25 176235151 31 734981063 0 144389451 97 426638951 86 435143038 69 571457166 25 928282426 92 341950800 10 309021325 5 292883594 89 874936877 90 431965345 71 320740921 38 873101732 32 723872201 65 528163363 79 349068898 5 542749791 47 333181014 53 169470573 19 751136030 20 759523038 22 782460343 65 842683220 10 340317877 28 676001477 79 560237545 66 825775018 62 825795638 96 712215779 40 667973362 25 933300035 47 407590068 44 471198747 97 912128918 93 734134492 59 845825302 27 678380118 24 93283885 24 164121042 34 591288777 57 584664775 59 444079837 31 316897164 71 184525925 78 496779098 34 415453662 50 311395396 41 246175865 23 622531994 80 963076023 38 287546241 53 862353772 50 829256063 2 497913152 33 735882400 5 620226447 41 992736247 1 140795970 55 856924260 33 748359058 22 220141948 41 360348221 55 537406415 62 624473142 76 181366075 36 766121727 63 242331801 28 574967115 25 154227086 18 380003545 94 908783160 84 540621476 58 346087649 98 175113721 61 245218225 75 632657565 66 155589477 78 247382887 67 76823916 74 190597447 38 133361516 48 25645946 85 819539756 51 545044454 11 208421700 90 648931244 73 243059144 21 351380842 70 555124011 77 735318543 31 451337171 82 968343677 34 91265175 43 722659241 74 428066315 95 427181269 46 377856833 43 979184789 88 384792335 78 716185801 56 576195257 25 124258911 56 513099916 89 714947071 90 728533175 34 933139759 69 207877948 69 521327759 9 249820483 72 777224200 80 560682074 78 234572795 78 708583669 46 979185614 48 825350957 89 368167522 35 801909883 16 220692572 6 475782107 74 373671821 79 793908488 47 82538108 67 825225340 65 824841761 89 773098575 79 176648495 64 857074472 75 240199031 0 940081729 0 32737220 99 720867501 93 506700101 94 156209558 91 703107486 69 395039155 18 660398065 86 345024075 23 840095657 94 572832386 65 886458447 42 977757047 72 116025903 47 680377246 89 891077775 94 436962176 63 20980057 58 907271363 21 460647839 19 581908675 30 999019664 56 380442412 96 235299242 32 451564926 80 994431679 34 124038448 88 948726903 59 542600051 40 619872616 75 84093462 63 758976344 3 156692846 42 645704779 39 212643288 54 673989060 22 299124034 9 629946042 77 318038998 9 150467650 27 690044237 6 663819523 6 250390892 40 890074947 21 436496832 54 646770077 20 830765251 55 136402254 8 330032478 58 82938264 52 215242261 14 272272025 83 482634755 54 771909559 62 401764598 68 584425836 35 905622976 56 52652192 99 844900264 40 957867895 47 822966941 99 67406141 58 806796773 99 978828882 27 391968675 95 330374965 75 944343410 83 229463604 23 290662641 46 625618912 38 640958821 71 568697019 65 683508966 71 148716621 88 396301464 14 85617919 32 37714428 16 516865519 52 460045277 45 201196010 29 489033649 12 872641395 23 315035908 90 139712142 74 277707705 79 501060508 54 891417901 73 67590268 83 350732199 93 442706602 29 911327835 90 690740297 1 637752383 30 457471843 35 625740943 60 858518330 25 537384323 80 666924658 41 762922639 3 727232735 39 726964394 51 296015671 6 641436129 38 964322809 12 84748672 65 147061930 71 502619290 81 314078893 57 643787265 77 642927235 18 318854026 78 493222973 24 664182041 40 320418127 7 167092192 2 782693751 42 917066850 83 444715820 45 667914010 41 730584273 7 392425033 62 97772828 58 186492407 22 642982098 27 452949150 18 116217725 12 995490206 85 675525668 76 942215379 77 291678157 98 612835657 76 347228300 76 600565783 40 473499100 54 868642309 2 866036913 2 650334121 29 806160961 49 118840810 61 712332268 95 854854733 30 129341120 1 700397738 20 917917753 81 8302752 27 387546682 79 861620820 22 754992361 65 510784625 25 202400357 44 857478564 100 205050495 81 359752452 96 789146759 40 983221470 69 765218661 9 97804733 49 428719553 85 8535803 25 767215853 70 816016657 40 807668347 24 806589362 52 557443166 91 60715972 24 223211869 11 277604151 59 368934797 36 666719804 77 229470815 44 720933622 54 120919850 60 578292266 97 453839784 30 50035575 20 147635019 100 54536576 60 298223228 57 685509024 78 927543907 50 29671742 62 215445959 55 130030111 64 264639644 15 854109844 95 454817711 55 631729702 6 317413272 98 437966009 43 260717365 52 861285351 100 600417056 87 294939540 4 401344628 79 631744281 7 912602011 37 351885871 3 954542343 14 833984395 40 582253505 93 703722527 79 48520397 56 870781918 63 153754872 58 651224285 86 162694985 47 493876807 74 593813690 25 503841363 76 772321008 80 265212280 11 867048290 61 283208522 44 842047225 38 277241256 40 232206907 9 907743501 47 628746148 43 996695341 14 970870829 67 516073721 49 946870340 47 907922158 97 745030267 50 78153662 27 721367123 26 348561377 66 602693648 95 904147083 46 606685625 99 416043011 43 69655097 31 830007728 53 34386072 68 312029184 24 366357017 16 363195308 24 317591946 62 848688026 7 772384384 96 328927013 66 627234358 94 76100107 55 211940501 84 84759604 100 620147495 32 178588496 78 895043020 83 70113017 73 197192209 20 660818130 39 172820835 41 703024965 6 817716682 20 6275021 2 955919789 31 992499881 6 26635482 41 557763734 50 771461645 51 966284580 77 284046498 24 383245805 27 145478294 100 409305924 99 374311728 37 204424958 47 118268709 78 620694263 100 233423231 51 635053955 5 917041133 3 929954912 81 352645732 81 132997367 99 428999358 2 426961332 63 160312696 73 112475921 97 457944008 63 22346575 51 417867823 38 648083992 89 325653915 37 581679043 14 910802529 92 503622793 96 540874961 24 755959708 9 970396174 95 659817456 56 571222408 38 7844931 53 712942264 82 591698884 42 68697854 10 836568477 34 991080573 31 165289914 97 625369686 16 44352361 61 74419276 61 564136828 41 978241276 75 920597536 69 807386245 54 354473830 69 412067656 64 725384610 67 634493918 43 729401468 26 505146269 22 971081639 85 181398957 99 303680943 91 508004734 62 731475223 96 892708616 11 903496463 26 734583653 35 437758438 58 997491310 25 518218794 99 325464331 42 36240115 66 247526038 12 219510635 10 858338629 29 693606267 85 430640595 40 425419865 82 91355208 96 436275776 59 420259986 14 558173207 83 204618220 95 601522463 98 130243971 97 592409665 82 964312387 57 187157389 94 569159214 23 203730795 42 976360573 36 669085908 1 208924864 73 749896628 63 937038457 47 728440427 32 521196379 86 826767341 56 7444453 90 970969524 61 842448797 88 960691801 29 210247474 51 697181354 20 977568177 73 111692443 44 79205886 48 999540860 44 41492185 74 242505796 5 810383495 24 31031860 23 232711786 18 883317913 64 346066820 5 353597407 2 671402055 74 450186057 68 579274855 77 267087732 6 111237136 5 738975824 12 898591729 53 691392660 71 933296528 92 704688292 48 366315293 77 530438217 58 328507862 24 890927325 33 803547725 14 705318355 82 588121026 14 322611307 79 764120211 1 420478019 81 951023775 90 496152436 14 639894790 84 306322623 3 665480161 46 755365003 63 103281540 93 57311402 15 265983288 66 657324266 79 206280252 72 904435658 80 505358942 20 517415317 43 190608464 9 234038449 31 630830868 4 671918473 40 49764405 86 229820106 98 766792183 55 17141572 93 202794082 48 368147340 18 928289559 12 534585030 49 356526623 10 373744523 72 108985822 28 809183900 57 339339641 22 154020670 20 868977096 56 373692372 13 234547539 18 671484235 84 956946165 75 543662316 36 725409047 31 666169295 61 222223094 7 654203387 0 725086240 56 305461500 16 113555056 92 99760693 13 863835828 17 608261459 9 647019443 8 535206958 54 987782673 38 162519301 28 888981962 51 17144611 41 494255829 81 224180847 50 661949907 88 693764979 96 446322989 89 165287399 19 396427946 71 106702067 60 33799911 97 718223105 9 642260347 8 866775038 85 725488716 80 492650264 65 665549233 20 999317285 75 345859020 92 636880945 6 310106472 50 785042997 25 148025316 90 38251904 22 988383533 57 106165482 5 81450982 6 812817712 34 440839390 88 334719642 52 832654655 60 803128161 50 506800522 36 79190706 11 845057585 70 662814290 7 205430908 41 571510558 31 663472547 5 734630245 9 6845452 76 63390706 96 936657541 86 200662599 28 166356349 51 607900351 46 637185019 31 559991357 57 833902280 3 492303967 30 873723773 4 991072424 98 755303991 53 84889160 61 812971451 55 862995038 32 271454732 30 279521814 34 847846605 82 884516907 37 872659243 7 283282538 96 484542230 83 191611270 23 250935671 56 612088626 91 968913222 6 327074800 15 950732902 98 276173040 10 125957899 19 774859803 25 814527688 24 795963057 76 177030822 52 247927761 6 985174224 62 228466373 88 839268697 50 800062625 61 925594167 5 719135920 22 806091794 92 360258210 0 979666139 13 387443108 33 537557061 44 7809200 91 601260135 87 761232841 7 928687125 27 352115915 84 526363113 11 673179991 1 305020257 6 652698616 86 714677588 8 106765220 67 784338370 26 507468462 64 737289133 48 64495099 17 685708007 85 812737228 7 719323251 86 450479316 66 798295794 17 473666694 53 618073113 11 536420170 2 104237731 9 58480412 44 370918084 48 725681913 61 508923928 38 153374344 33 586517322 76 200819007 37 200372627 49 555447737 98 549447238 57 10683129 28 730591139 11 994550935 40 311968961 9 104248049 20 444375072 72 963082039 35 563006444 97 86226559 60 781173394 56 493533811 9 792629864 81 433932243 40 276752822 30 157443876 16 587300305 78 70724123 4 548270954 49 536239072 88 780925581 59 125300609 59 390389303 65 859268542 48 18350289 42 150905828 75 371793213 85 219913921 25 39352524 37 821238698 37 497082916 82 985059563 77 769734987 16 639873818 91 703414876 25 426123066 51 247270086 88 207158026 42 963201541 36 557677656 59 527790150 58 747332389 30 359593634 72 59770701 5 912780725 39 818949334 65 298848744 69 199584227 12 980480686 36 911744546 52 619765667 34 273548248 3 142072502 67 338883918 48 660795614 29 95137649 60 426491399 20 407346552 22 719146870 62 81559062 58 704165726 57 268047097 38 110485364 24 749325017 55 228137617 53 821471115 22 619902109 95 525485503 13 717403720 67 115448249 42 499233136 77 918623199 21 562699379 51 504754464 46 5614377 6 828330000 84 652048953 67 685283714 52 178111508 37 308609644 37 175241180 15 551243130 53 980496015 66 963243917 60 570679723 82 606519867 99 807944948 25 823920043 89 539481584 66 228056269 5 537378449 84 504486192 46 28976202 32 102719449 69 832111920 63 563303697 73 642025334 70 360309440 67 662555991 64 591837196 45 551717731 7 344049183 15 238727638 88 610634336 54 148868879 85 299645013 26 584179857 89 763167821 1 129814153 23 667938314 86 929810843 83 661097035 2 262488061 36 504917801 82 24791234 84 803682841 53 874775246 34 594953175 65 449216106 18 130402480 68 995615365 91 873815200 35 916451340 66 134738122 12 165107007 46 757746501 41 286196129 91 63752396 55 553005240 19 277340708 90 904153987 69 128714617 45 776338883 10 327574922 2 116801885 5 295413991 15 866823605 35 526716806 54 679955460 35 718184369 55 584106937 97 912945614 65 239342503 97 226197268 20 298478284 80 185476123 64 750019005 70 584571262 8 225325966 14 624757749 74 595685917 88 703437024 2 332576113 24 566876240 40 577659258 37 674657843 76 313838195 22 933004903 1 787275593 19 146024113 27 724347773 20 855221751 19 357372299 45 908951758 36 549923057 13 398358054 3 274158311 12 249619563 10 958711004 10 788970875 75 974493260 79 398720218 49 754609084 51 792431900 33 663339868 40 329659443 2 228299333 40 171477348 54 186579721 74 922976014 47 881372063 92 70267899 65 29819550 74 264663328 18 417685814 26 406902525 82 141729505 37 522107187 87 242566287 61 644348614 78 74592337 53 798681639 92 108865480 41 34528152 46 592106233 84 557524653 26 309530531 66 372840592 86 64297769 23 634626942 64 638725359 30 459076269 84 353135683 55 360376499 75 829352044 12 439501727 35 992571187 69 966780840 56 519398406 34 345284698 85 805721554 91 378261534 54 588930179 59 92778317 33 699978476 70 324992765 37 234079372 32 260521311 31 818277668 53 788093785 1 220477185 67 343319652 72 521579513 71 179669758 50 94461217 3 827075536 30 674538853 2 704533295 21 647250999 22 652043656 34 364633575 3 853778974 63 969821899 4 946380093 90 302589190 58 416280087 92 286593990 66 420903906 54 986574970 22 407666883 78 574182903 53 52535401 17 993251605 31 671717750 91 151114295 3 150347965 4 867778802 34 704646814 49 55522845 17 752082010 71 726537470 49 479823577 15 351036327 72 974384413 29 826636673 73 912246707 83 834773942 44 686531228 98 250054485 33 797014527 4 485942621 35 715093203 69 919324921 88 907810926 40 952237663 100 307204991 91 562077921 74 241302299 31 142771696 77 814370101 91 817497759 93 964287775 94 756130822 99 82842667 35 777581791 40 260871291 29 231075428 42 698468594 2 418894830 10 68714557 14 187651439 25 811405700 8 797142617 82 426759922 86 369790136 44 147793814 56 42576282 5 884014779 2 72467090 17 438879718 28 372089467 92 71707610 69 242809078 53 838306749 72 451944876 48 169522825 91 527264777 96 473964491 90 222534098 17 465580444 4 761766152 75 408541634 7 803228863 52 244050171 55 84624164 25 761562142 92 471312202 29 146507314 68 435299971 61 23252083 69 496200135 88 287822648 6 345618278 77 611120189 82 915105955 85 30595297 67 672971329 72 429973412 68 771666456 0 228472808 23 366740681 29 212411825 43 223273165 40 97897774 58 911336973 55 658560001 4 569507685 93 621016895 72 370617773 62 499821324 47 544991156 53 724851393 0 708626703 74 109482223 48 484078038 54 420358412 96 823358867 74 989846558 98 37507278 4 299216910 40 54749418 39 889456323 34 653021953 44 744938049 48 176971171 42 832043330 7 691661312 41 110008471 74 649981199 61 906056508 95 218188546 1 60182893 31 772341368 64 559804663 0 916564090 74 971093263 31 123767131 99 545292811 67 858550140 57 774831602 1 213348520 72 575632717 15 886480322 100 510053402 37 598570704 6 95223456 37 917919213 83 333657284 69 935321018 48 189114449 35 219236261 3 765086940 85 303302239 49 183564655 20 918933675 46 152857052 58 776042639 8 175913721 92 516369286 33 539455724 99 545794482 59 308175511 35 679840679 81 58325678 96 433254715 72 561599578 95 636577326 28 412761922 100 535026953 4 88935328 72 655103705 59 866338158 41 621452008 15 582214369 16 471045204 15 592699670 65 892730922 75 804616990 27 46907891 32 510093720 44 792958144 78 91383204 31 606165324 33 981713246 54 660894233 38 855349804 65 127890144 61 59678121 0 150977908 92 46263586 64 725709392 86 677270624 93 862524004 4 498497287 33 163770077 12 654635609 16 483579723 35 207656960 5 579053205 90 414364536 46 891810949 81 101354828 40 825172143 58 651476812 41 199461404 75 30984502 54 565352137 93 781373863 96 791813253 91 253643716 71 189445219 11 288498743 65 750919505 77 639994546 55 458218041 33 849386817 6 241521898 98 572343963 29 858276558 8 256814625 1 262084233 69 656347202 47 658709113 28 810841695 2 348705567 66 131859237 92 315861600 99 830047664 86 655610402 21 754863587 29 629249891 38 850314503 88 562698521 52 872501824 48 850214259 100 7907835 67 460786507 53 681806490 78 194419701 69 141416086 13 973704476 16 15446558 24 721629381 92 116802684 67 806124172 10 848053946 52 65324279 78 14331020 63 354398383 79 239913628 30 889836603 22 875667136 7 84729598 83 24342083 82 854807945 51 138224932 72 104093291 16 896260088 71 106489776 44 52035 63 999617707 48 270549357 50 437376749 58 254337292 22 678989487 7 577991965 12 571959726 13 959776286 33 420020556 27 431792430 72 190531624 2 510533269 67 482191121 6 871175259 52 947098731 30 227563258 78 732766488 63 283924308 76 659952473 4 812171978 1 744566250 95 217684261 16 865392437 17 881712251 38 192354136 77 482375683 40 32531333 37 881534928 62 356496723 61 745471870 10 824803449 83 252926040 91 463513786 20 369232952 72 346621342 97 251575265 41 215079748 35 974005776 33 67318256 51 9491670 65 398902976 3 77964584 13 886373785 83 613833885 71 141680359 4 16914023 74 846236001 2 501828879 38 268668490 44 185212585 100 660404412 75 288518052 66 651985492 54 219606131 12 683511898 35 8909595 36 842474490 1 459295132 57 973876242 49 738384700 81 586507607 96 857098704 73 612326591 91 5467415 40 731786407 79 430280867 15 803836996 83 892148751 49 657617988 57 653837402 13 205511174 75 900466457 75 685959103 51 458738574 99 250367085 32 794426573 63 261282193 87 699457555 20 918921112 68 634097007 96 16932686 30 358662364 2 501290493 39 629561303 55 292876697 4 58639360 98 35952310 99 283079826 43 701499776 32 833612872 98 927106375 66 795964724 32 771087308 15 399694983 45 943654630 14 445561164 22 310855625 0 187432109 62 740500151 30 725526282 50 609786364 89 815390913 32 458850944 65 216522473 56 691030828 13 254242779 1 817795352 90 692719138 6 478636556 37 737809868 28 689461853 94 653278015 49 624781497 23 72820788 42 705927206 9 86660430 60 7198002 89 976864030 51 988455252 16 793539600 8 472770396 47 340829973 61 721048041 8 14455007 44 318473210 51 951491500 80 246348162 21 153171407 12 380095522 82 232893401 41 638421624 19 511089598 15 756060878 42 279466847 72 966832682 55 796623323 78 166040984 51 448090184 27 269145148 27 384480506 98 603553510 49 597900174 6 243548224 77 405798613 78 681115392 3 619000602 32 727522470 93 386552744 50 883956019 7 248156784 7 427514763 100 215378347 16 907396650 62 973069596 0 235008590 80 331806666 71 493943837 87 11129369 46 733577369 8 809459419 64 459561522 91 636081148 4 337554496 40 102935967 84 627198552 73 229929676 50 536319492 55 287455597 85 24361108 72 393165029 48 712478098 28 960797183 17 34204215 41 588308572 52 635831483 33 400319172 89 844557939 32 796412186 43 551687111 61 300707645 44 82263910 89 559547957 50 136044666 76 286534126 45 106152256 42 839725747 30 235842921 46 79699385 73 591636673 63 814642914 19 180471836 96 163290486 52 133450795 28 48121494 67 848803553 44 294220004 47 618755673 91 675904565 31 770681415 23 749832869 97 845359238 95 76652200 69 155880850 17 561838560 73 685775606 78 864196685 68 343597741 36 347349800 66 698079658 54 65816103 18 715432539 80 212502640 59 218140794 27 141053957 84 690108846 17 714035123 57 281015724 52 212553598 92 869748289 5 775180227 93 444793338 66 498219979 6 311572593 37 737136107 79 910825181 22 49222402 2 664389111 56 913843424 37 621234946 23 616890049 77 314185801 51 304483632 49 753653178 70 247903909 56 743094553 55 469128077 56 479840799 96 49817388 71 669266526 2 66879456 73 713323836 55 795556138 46 502051031 36 10048499 5 155119336 1 579555690 27 951761767 38 483915666 13 436726510 76 273572114 67 611089514 75 980140055 56 588700349 95 244076113 79 498304886 12 795130566 5 374148297 82 553730567 7 483797951 92 888169202 34 175153431 70 184692693 10 617896777 43 156518188 1 331362445 56 584829722 90 111431394 31 535002302 76 895392085 26 750820022 96 702419259 30 804179982 96 796523235 10 771170124 14 665611920 44 419523138 0 240218038 87 829730044 10 715708102 15 139464944 23 519827109 95 122737650 68 915587862 58 67694194 19 563125489 15 662730756 62 917901210 24 688062936 27 84417935 66 782212285 1 90368486 74 10090751 19 269093951 81 544068288 34 732840400 63 879430899 28 644501123 28 851495215 44 676824449 14 373963155 76 47355764 8 407633962 13 657124323 30 729644899 26 201160640 73 813547053 21 267538194 75 253634211 5 941945328 4 544750386 32 800231252 23 445982380 85 154819699 9 341562920 22 929303342 99 926502778 91 306762201 60 261304400 86 858899029 8 908816669 63 873831781 2 34943733 10 989042178 64 186674259 22 799516155 37 457893555 23 349456270 80 690276092 34 692275641 16 101609788 79 476169498 47 126673130 60 999806883 6 530086745 51 953874521 55 855862553 51 944046367 5 37117609 3 399301501 44 142425838 66 491954163 49 7583097 8 206817898 86 996991084 80 22039702 28 551595437 76 641119150 80 312841401 61 222405965 74 614157952 48 129673932 29 622275807 18 382647313 8 429564633 42 460344317 8 301698480 65 922747738 69 746916347 74 859901535 34 720014288 17 651570584 0 970798890 9 884231565 94 264127691 85 176172160 32 946637167 3 646042900 19 331509670 74 764273404 60 762741100 37 456077186 24 363990665 71 579903752 91 952497660 85 756576212 62 906603703 59 572045886 82 624846885 100 526926131 67 356551920 37 351365156 78 90755301 22 964277355 65 115569440 50 798502375 4 778791872 79 974282211 79 992445208 90 358073511 13 3666040 8 541107028 60 704385885 19 962885730 100 785032208 64 92255930 83 742429989 52 714134483 48 328018389 16 66973060 37 120112729 57 885320077 85 774738340 2 307615980 16 712381288 50 346332749 24 802830144 15 277111672 85 542250051 6 224744529 69 426790412 22 759859370 54 193398073 61 14454228 10 552716485 11 4266751 60 918240374 16 335097114 87 901218187 24 855084456 50 676357894 63 935039251 10 869022043 64 933316430 32 797080452 83 352831527 28 658922841 68 597228290 13 560555624 40 398977263 36 647781187 13 372298307 11 726561585 3 568710870 17 420177784 57 950304219 52 716580515 79 171219464 98 404513235 39 407957899 78 981602545 37 503821798 54 957790049 1 495938557 87 735231488 17 825022744 66 32363835 62 29958561 35 8304618 93 510805229 1 488327732 46 197297213 10 878321798 24 522815114 68 198907198 80 77806256 1 604133061 72 945303402 27 337278064 98 873796531 34 183276029 14 41570429 86 501209288 67 727772313 21 946497321 44 545874744 70 537874561 12 316231656 42 156419054 71 588083205 93 742129166 69 861994064 44 995762321 31 421552532 34 207097365 39 982142427 42 2096451 23 854030998 23 27130409 48 188170562 56 703347110 11 471388571 7 654803250 31 100005131 90 9164401 73 843660774 93 828849410 66 154443198 29 578778354 75 258946679 9 659365830 23 919860084 38 9504339 11 537393130 94 906846382 70 290220605 68 79728366 68 119606391 98 151967051 52 45941163 52 129006430 4 858248345 22 369283210 99 129778027 64 338340107 99 620432380 29 861466025 88 297759702 100 52900771 41 30563347 76 234380751 20 596686031 18 944850303 29 104940035 81 833505462 84 150187637 84 528448005 83 2536099 3 990112044 3 765048691 38 681395185 30 708271429 61 347115692 47 188930464 52 50307189 14 117497210 17 254207934 52 860017383 32 990264655 4 645456269 44 429603316 28 998730826 41 898825468 48 91183942 10 277978634 1 335990861 83 658141214 40 148352691 13 223056036 75 667478300 51 670232964 88 699729449 89 225418493 78 684627170 41 683282338 93 341423523 63 360941001 53 593366195 54 842375864 86 482987907 19 269253756 32 593688082 89 302506294 66 738444174 9 590561447 8 435910135 21 650401913 35 731446261 61 194577349 93 197322787 96 704999147 86 941698469 62 660139051 53 666869335 80 368177180 80 45296167 66 392307273 54 185701880 62 120785228 38 469752648 42 533997403 11 148481768 7 146412312 70 965382213 73 204567729 73 923914644 97 31309808 39 813854877 1 444481820 64 567420747 49 529619838 15 457331710 38 465694294 45 187964312 14 913447004 47 326849714 50 302545881 48 851186871 86 367285875 28 930986160 83 878583910 41 664279860 66 533336869 43 408183113 78 146913436 96 432395557 23 817155996 22 36873850 76 723101168 78 823364939 26 742080072 100 400856251 52 385583678 86 434102160 9 618731260 45 761807063 32 799653870 16 330663090 78 306822345 43 833611287 68 757807687 26 442643260 52 967233327 92 590721234 76 215745199 14 49971947 40 594339559 46 15505273 100 186654154 67 868861700 24 949716511 54 745467067 57 191706004 53 990061039 48 571778943 4 832918707 69 697912141 55 843081287 59 148370692 78 178643427 48 672171793 51 289361556 70 748692645 85 225674891 17 241348448 56 691700324 93 6190269 71 395765795 49 389143590 45 418526330 82 421790623 19 739762448 33 37297244 48 41809706 45 977035589 13 991868657 51 675334558 3 773996892 76 734159022 50 337216764 24 213470795 62 329710091 73 888929839 66 813663339 100 260167984 67 208079458 47 956309517 1 459367859 31 912989389 39 585878146 35 751065570 12 756228805 51 192288559 74 642947003 8 505547466 31 501032284 76 950155696 48 164531791 75 43364482 35 145883855 55 953228681 40 626835990 87 999057183 71 914907387 4 785486316 34 214973889 65 415144046 22 930732969 53 197096275 16 210408323 99 107592973 80 167856079 15 999067381 47 137897797 37 804113550 8 696598490 59 464257270 66 105170496 68 833391901 69 465350223 33 950551558 96 93845918 58 461125960 88 216716065 58 268236166 23 645664618 2 85081 74 195958583 2 888622520 97 723090376 4 58006832 17 191931087 25 152418302 62 323057631 2 584435196 24 802137230 81 288420408 61 998804789 20 223646220 97 543001687 15 29313613 65 302988507 75 14781956 14 248902000 61 267635329 12 44808912 86 515172670 100 922259389 77 98434947 90 77177800 67 12294726 67 233527111 4 587364674 55 629790243 69 207471187 99 251288848 63 318381485 19 603720514 47 405546231 12 198494176 83 164574287 8 643645821 55 672587702 68 475504845 30 44338273 24 721647726 88 248685405 63 378755645 31 172052897 20 888797416 8 830642422 96 844294547 60 654015190 62 957712398 20 809802226 44 454156161 63 447894442 54 213003800 15 58738348 67 41702568 1 361576872 7 218549765 94 991533906 21 403525802 4 430403016 91 194893538 67 988405627 71 874081089 60 486766311 86 960663496 93 245954346 97 924274462 1 538836517 10 674729676 0 407922850 76 155540175 42 801083921 12 764910290 42 98327878 23 868206228 18 253995015 56 418590323 66 28809703 82 57043266 52 785572119 20 85864723 80 347506214 89 848554792 15 628019558 15 594942492 2 56099214 28 503918326 10 47324501 3 869405698 19 967746092 48 862457951 87 541282522 70 824789250 28 657115090 14 827578616 14 925055905 22 838938017 69 503650565 49 885056381 68 309724209 60 906062837 48 932250642 97 327267741 48 420075659 35 386950314 78 982038643 71 900046563 25 952406070 33 445374208 55 675899703 30 228150440 52 357681673 0 409655446 15 597453008 69 867433391 26 90405270 82 963484884 34 119408213 88 961010122 11 899297389 51 37851602 54 38523258 81 772381359 49 42631303 33 623198540 38 694182728 97 245514859 90 403191717 65 951547666 73 682229280 46 27161332 92 141379555 14 210239150 4 804674456 4 644952156 24 286423887 22 799392018 65 295513129 82 694136830 81 595845698 20 535813402 92 578438880 16 520832276 88 768130138 38 909290650 25 390631937 91 289164644 87 14588573 38 413469584 43 640776134 52 556268508 99 848857342 39 469547567 60 566131265 95 761652884 27 838868217 74 863460836 0 131489953 83 671935996 13 465747234 28 735100186 3 32775680 84 190820674 47 921214611 90 598984990 4 972359029 63 830046469 95 29760637 1 68533414 100 819441246 36 561562211 60 29575353 81 59517301 78 698697511 84 765050765 45 302111649 30 868337742 87 16411277 63 769438528 11 549747437 82 455364496 44 542932601 19 720565002 28 371093529 99 32738147 60 463589946 49 278070771 54 869555538 74 262261365 13 432527625 84 881429677 43 438007975 98 977039218 44 195612735 24 686781484 63 647142332 78 156902775 72 227458679 83 409092610 0 617080135 53 942631686 71 354534843 66 107072957 68 806645178 59 131555930 54 600243150 86 315815691 78 445636141 95 817684685 92 970820711 43 253378508 32 747609485 72 756012836 82 394570266 14 624342539 22 593983457 21 198844259 0 565578193 38 222540348 99 48706628 82 724158207 4 535252386 59 383994650 20 532541584 35 987262664 96 35622704 67 195998849 25 774480355 16 782013730 14 519349790 0 713119604 6 951090957 68 601601800 10 640573688 30 84248412 98 316694017 91 405325311 83 301652548 48 48466828 95 116403733 97 796877340 67 758300130 52 549579881 11 956653075 6 59102886 85 100211830 32 212313973 18 380235279 37 938484786 69 391353599 26 575960234 11 630508833 92 447901978 53 771378279 81 762146674 60 448662361 67 3220805 88 893303057 99 223461101 64 675795747 8 300113189 70 127157810 67 185320093 95 969199866 96 810252764 42 843262524 88 796878254 25 109371708 29 993621918 76 630651286 39 553454319 53 539230744 71 133303769 27 159276266 97 259803200 18 670083821 9 488645312 66 516833403 4 698533574 67 270116765 40 14402444 73 422434494 54 872761552 73 194957736 8 569935575 95 438180715 70 951407567 61 283662979 33 218727018 72 935722463 30 585777332 35 46572237 0 40019643 78 233940101 74 562536635 92 582692392 79 818719958 98 989651974 50 715647924 4 218479213 59 342995182 6 172434612 86 993364792 37 955727825 22 180129817 27 748283573 21 942780494 12 582179931 35 973482207 24 939635892 52 184138632 50 917970993 13 961225848 82 273345753 12 338974367 34 312354874 86 437208524 50 367396858 82 193973105 85 927399315 1 642178814 5 349035680 3 739187381 67 701026178 78 183888545 100 485008392 35 586723514 92 310587103 44 541615180 85 262282878 33 323688060 88 293243394 47 254213115 49 80537907 70 473584406 39 487401123 45 346014181 82 554680135 44 100494583 71 600051919 59 505666279 19 546633050 52 152028138 49 942725143 64 418421052 84 49549431 92 364375562 82 578175936 27 898390202 17 911360920 33 562426098 60 216178576 31 834870348 47 168631110 43 746913528 65 589458332 41 280791492 66 240072787 91 149258455 79 110575766 95 158644273 47 276984831 96 471055540 79 756800097 44 36456625 99 50519893 7 203620979 40 712382794 79 598495686 75 636551484 16 577932079 3 501642143 50 606325700 32 351936814 66 413253310 74 516934544 5 83427286 91 521796873 67 625825432 6 899034745 23 852894396 10 148779637 11 605052053 65 51350476 32 414444006 36 681480176 99 597626605 97 148858038 58 264971348 82 581447770 20 787574104 48 241027457 73 163891685 2 616132121 43 46584384 11 396353626 58 392519244 0 507439272 96 286828766 74 550310803 52 583391547 95 700413162 72 132448288 70 577030121 96 454081894 39 202301644 84 119087976 46 111181139 34 665127035 82 955828359 38 320028618 35 880680708 46 614096895 64 78809432 58 196556444 85 419681550 79 502319218 43 364443761 55 52874856 65 611628181 83 194150029 49 317623424 68 541122112 20 258324451 63 637539042 30 823446502 12 333779637 48 725557667 45 993746043 73 372018168 27 934155515 38 535294160 75 997999947 57 187032838 6 630077590 23 836442264 61 419979936 1 966967291 56 406335507 77 764197436 27 490918099 49 895080992 17 632906296 23 697303651 75 39060322 40 128034694 53 116395863 34 221781413 95 480834111 15 868374469 48 590465078 35 964557714 23 689971674 19 327685755 88 930802771 6 19776356 8 264933350 97 941841782 81 43973081 93 715424741 0 835947196 92 526416831 54 694331213 56 456194755 6 333084172 24 655817239 98 46388800 20 162437204 0 620269294 73 991044202 35 373654705 58 638308676 58 444870527 76 586904700 6 280481822 67 721756304 77 380972179 19 186367792 26 199801245 63 96551018 78 776643116 36 592226660 42 521876047 96 725388961 81 750514685 87 819030100 78 385355424 98 916113017 33 385947156 43 386745951 80 979473569 39 512476767 32 107724684 28 832637328 8 820342282 26 941055785 76 947648504 66 469394411 51 817228231 34 720307803 11 291616655 95 488636468 23 608508998 13 71131526 70 568272313 22 62564888 42 205396155 84 456285313 75 92103602 36 661233226 92 761045328 78 939455042 91 996310656 1 51267749 48 917508162 88 911904678 11 838343762 23 719277214 74 822882321 88 335690808 39 144605360 9 615585486 24 914903263 57 839337532 68 420630112 36 419653242 93 764516084 22 698726678 92 89638278 83 536985951 98 358238104 24 982715881 70 959601437 88 685666989 15 994552192 76 998435264 31 871270521 31 482826162 74 990415137 26 204133911 40 22949966 8 364896339 63 485026240 9 807390576 5 64241851 2 629270123 48 807331535 41 670287978 0 857315495 83 646996008 26 239606905 68 764405824 26 905068045 13 877585402 60 762037905 98 357471787 86 363534314 57 4066118 51 643873265 84 66157107 12 842694950 33 998656753 76 772914219 55 602850243 54 772360139 63 993098199 28 482692176 56 678592125 48 850627192 27 207382614 90 462869968 26 802538940 12 218933709 85 244101996 3 238757620 20 13096333 96 802911200 18 100830410 4 558745463 62 553361623 35 505947692 87 808409328 77 346230633 33 405478474 100 488363743 8 203360797 44 17544117 78 572729994 45 109790042 25 594533114 18 84053990 37 725734965 99 335989184 99 154404604 96 4448983 42 44351836 68 635959905 77 544958295 56 850391306 33 477361134 68 770224758 80 573503086 4 701944995 100 306765129 20 58134975 96 958137028 5 91201780 53 93343198 99 520464993 8 119399386 34 183511547 92 780851198 74 182314807 49 46827141 7 42760122 71 712287171 25 964318287 55 731206951 49 370164481 5 300884281 58 644643992 46 711973128 59 729516382 50 133798935 47 382563828 5 433610937 72 645626481 20 874255945 59 448765228 71 959049626 44 675302259 78 349169238 91 541212278 32 167901166 92 230667937 60 662766238 40 339782475 73 293271025 84 912134354 10 321462559 61 467501805 43 834200986 80 61686202 80 359186184 72 492013988 83 824676901 10 911858333 35 606130799 75 485724519 49 518967699 22 28299691 80 452095405 65 146039031 23 208771739 72 795547609 16 531567236 49 170398775 44 751830542 84 2773945 77 884246284 15 622306458 66 549670474 5 189926159 33 788800419 92 878879085 58 341314000 7 190906665 4 650247020 94 774264255 68 633541271 95 743016083 63 929974214 1 43485474 62 273221990 68 112103884 71 861381631 56 307900820 54 756440793 57 34404359 43 83167664 52 76355432 21 825969602 58 97552344 68 20228245 71 224075041 31 55668711 22 606731943 48 867414964 56 155380217 85 910943100 55 546280043 54 612520141 28 377624542 37 482825538 11 243745546 17 231572333 60 762515336 94 480297927 100 569348367 76 274481428 55 853515202 1 662243675 94 16841312 83 913984626 71 647278585 30 577872539 42 833828448 96 694619880 55 84882379 96 467345734 2 809921687 12 195122547 53 184213695 69 779075954 0 916424459 67 930074716 65 422830768 9 586222882 24 752311526 74 490292145 65 929827732 0 918842018 9 784235117 80 607979734 56 903413733 29 39194125 83 827122972 54 486019801 44 348433778 4 726120646 77 789806889 56 78701038 8 1123193 69 100363290 35 911131519 90 456390219 38 432841524 89 720429475 49 730815082 1 922736954 93 726348093 41 903748969 89 720144561 30 336859117 41 941641637 72 20687015 55 303725567 30 152969061 12 814314840 74 72431372 68 100741997 43 434875915 31 227692696 71 680107028 45 189161596 55 623165212 20 556925941 53 810791029 96 969564689 31 174925709 70 916306134 65 117672332 17 622923599 51 311390682 92 463481213 39 183128147 78 553366531 87 34423269 91 997929019 80 962419782 18 207557519 37 190424203 22 737177812 88 712433886 44 756691442 8 352279277 29 943743023 1 857378761 88 769160239 15 778481601 46 975229811 41 539208502 69 635814270 10 993485786 6 727568532 28 160644313 14 223600659 60 546968479 87 423767550 86 243342349 90 847671466 33 312943271 79 414127212 60 256320363 48 983824422 39 657555628 62 595638349 17 201767970 5 296506668 8 166827561 19 4089213 13 848561331 18 590829285 9 299322717 31 969662156 17 74014621 54 676423145 18 224571572 22 132349008 21 266496014 71 667656857 9 631383702 89 29522309 14 326709814 11 34997608 58 130141995 1 711910867 48 375226032 71 516513836 63 49941354 75 977109933 71 198171460 48 198789197 11 700434525 68 415462046 70 294373071 57 60471534 94 389443012 29 416332507 81 141933983 31 970478584 39 488646539 34 714177273 61 740385085 43 297974866 10 567500242 48 309759331 79 594204273 40 263785389 90 449654038 8 755936464 53 306039912 13 107220140 27 869604764 27 423150967 84 346309058 83 522656986 86 955771579 11 125157775 90 867792264 82 461274026 79 9073613 94 281769654 37 882601096 91 436936633 24 305246947 11 36724943 98 647079821 59 507429720 98 896533324 43 326069194 58 341635477 25 741178048 19 990178493 64 352260806 32 992141775 92 130081161 9 546481687 57 228328309 53 324798563 11 179253396 11 58175796 99 813575892 15 437717598 30 752542306 73 861339493 7 611237415 14 563937645 44 252234877 39 553408582 25 630282369 53 667239973 39 688702676 56 602195197 11 931793003 64 69463656 70 627385526 3 763340233 62 409872672 99 970020683 29 542034635 40 538162052 95 974505418 28 582529124 6 879834531 55 61752866 27 338950702 84 772628933 13 12195402 99 665333609 13 582759013 92 252492985 10 671832588 14 218102027 76 86303346 4 741722971 76 15167765 51 213226991 74 888188344 79 113558188 46 571296360 22 636887737 92 807631139 4 975215706 25 268815564 49 351512318 55 559389410 62 906929396 92 181127803 48 723592698 1 606005410 19 950880411 99 787233316 94 244312918 55 835588468 18 360142659 20 651909129 67 68518288 89 895868203 27 617212481 35 523472137 94 651834554 89 954919148 34 221580515 99 139327267 37 601550758 44 819368052 16 381481164 71 997529870 32 200089239 44 215845623 27 940745735 43 357725521 21 534124157 17 666804959 63 331197406 88 323142859 77 523165886 71 768103797 94 540166086 72 329862038 71 108163303 25 911767983 76 676004057 6 501136705 86 628273634 89 535416012 32 872150464 42 804185804 75 661349528 42 862733252 67 469746520 39 57374869 18 545920868 55 79509736 36 88193523 45 636387709 15 124011477 46 452528272 96 959276254 91 308724340 37 425218986 68 426722520 97 196471960 27 74362043 87 669655581 43 936360063 55 886046429 31 554606575 81 484682961 49 161587880 71 214969950 82 666324563 5 755877752 49 705913997 93 807215883 39 998112249 52 689945404 46 414850291 14 901314873 20 849082752 10 456262630 24 295255434 4 252529629 95 26754847 49 635884124 14 22561188 27 57830075 18 130839052 17 409076033 46 117042295 17 657692760 90 418281961 12 127682494 28 456459145 42 341528438 74 102887751 37 999572062 40 609206070 59 96090825 81 199688613 31 114421089 89 788308561 4 909848604 26 21292137 79 253108286 100 565603524 92 508174775 28 538395520 48 881575743 61 629059290 60 963150079 11 136166460 99 725068576 96 394273485 36 773219388 45 391663062 9 480494299 24 18195893 60 197262315 48 485230934 11 179704131 34 594509124 26 678545574 78 782133177 94 93606136 62 563321113 1 128310679 94 292718624 75 854909488 48 608131459 41 461840001 76 556011892 51 458360516 26 823488197 55 399127028 51 255934754 47 671608913 69 77666731 43 951467509 65 303645275 8 465377285 12 87435790 50 346617376 42 632419660 99 291728879 30 957511984 66 520068535 96 226829061 64 178813810 37 707919488 32 431179102 17 310902508 61 682891348 56 394505022 21 962231884 70 85702758 8 887255207 37 717617417 99 946716690 16 767757609 1 866446548 43 482575908 90 324391887 4 605457859 81 356521017 49 481283837 88 243982576 74 238278566 15 64774365 81 583721491 40 715397308 85 408397064 67 299458175 86 353927613 24 865827578 5 525452924 25 710901700 1 533642618 43 169355261 24 54855921 82 620341725 29 87428932 29 390631440 68 254974828 65 466652992 5 707137932 70 153101409 27 96920147 51 89640301 83 401876929 27 922950235 38 556582294 20 524884655 32 87737505 74 698743078 3 377168743 4 562059719 49 371991382 66 415010784 7 873955881 34 842459876 51 736247306 8 457158421 90 229779777 75 972633603 37 353878610 86 670102038 97 707803272 39 138911476 81 337386326 46 874939845 4 544651746 19 881226164 46 951011462 62 917736858 24 600570867 23 873920374 30 474015745 84 961799597 28 853518295 58 435101975 15 232718834 68 353653405 88 756740208 45 719807673 70 771172822 13 337996850 23 764281674 81 210136657 45 395078847 40 584980487 42 670884531 85 816803552 10 733366292 19 282537692 6 449456867 32 506714022 85 62144812 19 484176503 69 967286999 80 11415189 57 927784279 39 323980418 77 385992697 52 548475915 86 656490013 65 790199152 66 760532706 94 55581162 8 904491250 81 232814862 55 647221784 24 886483079 63 66882501 63 349197366 46 938017120 76 71575513 59 996154113 8 705337604 96 578072957 31 809602112 60 9789334 40 771331184 1 546458702 21 581106803 61 429244971 81 813530686 82 616674388 98 30806528 71 5171119 2 485199611 17 913963344 20 362594917 68 994360950 62 950231811 5 141995765 73 823545663 83 232903320 41 848882938 61 483521666 47 988853926 2 197172166 44 22848149 89 786076289 43 429153175 4 94171196 61 699593959 77 925925814 79 24048966 97 676662237 90 60605115 61 50428400 43 459319358 89 793530449 40 621918421 26 343089508 20 66545493 2 195871007 52 407015814 45 57870170 50 42443243 73 342667909 23 272479949 7 76876895 51 241901496 50 734034799 73 596321257 61 718721660 88 230955972 87 211789909 84 1583867 23 838365635 79 550675503 71 1965860 5 290902094 33 718263211 37 290944153 76 420931479 81 620821653 30 274120890 11 8165832 6 558131890 66 80311599 46 330446883 50 612612592 6 284651600 19 492646732 12 408136434 48 330516424 15 711186217 68 278114899 2 633416388 30 757269785 50 730698454 59 143412003 97 211210456 51 400100303 19 425496461 72 64126000 48 545975453 83 130046421 21 755669407 2 281786235 19 463155361 91 591133662 33 824477794 27 211958372 56 733248286 5 712300636 68 309804739 28 626039138 59 669668405 55 690785768 74 132890833 10 254584161 40 341296135 24 34274789 24 918034638 7 999758303 63 158233600 83 343870946 15 377117022 91 531507829 89 758694992 73 40141123 21 762193551 43 631772948 83 476765145 76 58895800 77 216266007 50 584534857 37 843505196 50 412315426 13 834627973 99 155925259 40 177739858 65 642266392 14 253430212 30 268854429 85 282658425 69 104289002 64 301215342 85 212032297 7 537850802 0 589257364 99 834719638 12 518957890 75 281041613 97 972498485 70 425199775 17 901741600 3 938604757 42 244172275 64 928494047 82 790160643 6 945790966 83 568598628 1 296069532 61 381199409 70 653792802 58 322941992 44 852219320 38 95207381 91 992961373 100 50362334 33 667595750 56 999622241 100 8666652 39 867415096 91 578896247 86 283259339 85 138791258 19 639476669 74 513922430 58 318554829 39 712419759 94 962106765 26 880302947 58 807122328 8 456328606 4 236667043 68 635678966 53 509118399 2 775881370 54 349821254 29 607262277 71 254989488 60 416978296 31 350500998 43 769614488 78 882662352 93 660640715 22 962764680 2 298407906 64 331908424 4 903479383 23 468356236 82 674226489 44 505525543 16 777263482 34 979941707 3 784876396 57 453925495 97 300452125 57 681195674 58 420735554 54 79468908 82 51360294 47 796650061 36 491435547 34 394529037 96 641974598 21 761002838 35 348610002 37 110808661 5 627268112 84 177617212 8 633211304 67 92106860 51 383769603 50 687562123 46 207329906 48 111647152 30 724513659 98 772841061 53 857631098 48 679759054 25 400746817 2 809833922 30 843747172 68 875193391 71 512909844 29 930902197 97 407550875 100 6492845 19 633544669 93 855262829 75 291697018 59 513601895 31 68736797 0 102410579 24 695775820 14 627866561 3 395318476 78 82481747 87 725740783 88 424990350 35 328659044 12 568007225 23 218764678 52 809961406 57 202300596 20 560867150 34 945169904 57 527204653 54 566615649 39 447334336 2 622257612 31 915342205 34 203018770 13 737927188 15 923445666 26 53328140 32 897064567 4 171780638 43 665725287 43 441688939 65 478749251 19 789181390 18 847221399 59 43262339 82 645176400 29 249815131 70 101343418 66 261555624 51 479615884 36 997436881 49 108479581 39 158682186 2 510686825 84 392837616 12 809805179 71 754548298 77 312860428 40 862656571 52 441434433 25 158107545 8 31143105 94 609374317 55 158479383 28 958655501 79 689032288 50 770346662 98 385031828 57 23073866 12 818996982 91 211206068 41 544508933 6 776910429 96 846011498 35 248523971 82 283790276 96 740356116 8 688833723 97 189041740 12 984998976 91 12176831 78 517419013 52 15517703 41 610444957 9 60290794 69 63738469 42 613402420 26 837454670 91 508792489 19 746116328 51 99051215 77 847000455 36 439315096 52 734958412 43 157655579 13 666115005 28 484442436 0 22098262 89 35770535 22 507377509 10 292601325 92 242376818 67 934625049 70 547948234 78 380921249 68 160274662 93 98151470 74 829079357 72 185110179 29 372256207 40 566367985 76 332498149 35 459638947 72 400848336 8 709110656 69 899505710 22 546818537 69 410424839 100 888208433 72 77397877 54 333883073 61 793243870 100 322440416 49 193344236 21 317914334 41 519706222 61 197687389 23 722663452 87 472513855 47 58273227 83 825895761 82 767063796 81 736102024 2 340112924 95 629481876 37 184030937 49 96048044 9 606668003 80 439058059 27 624621316 23 146925129 68 98105266 78 586540564 57 219536254 42 303417237 0 793340605 56 418104806 5 810940160 66 9405562 40 54861440 16 457521874 19 388077040 20 695015008 49 597376103 73 8625683 100 324401550 94 248616214 54 510264903 41 870388573 51 180486783 70 909121085 43 296066614 76 812160288 49 592385670 36 772792440 14 780884010 89 238204876 60 780694151 35 867318211 53 695676157 16 776368483 84 544778104 56 416852501 5 576611689 12 719097417 66 772891102 16 36645701 95 25289620 84 926485439 31 722433125 66 217502477 60 225885122 23 213146101 13 995004494 42 760657301 81 851492186 66 985144353 11 301350634 66 743694104 10 68370743 15 410140378 78 826156451 59 437143331 93 420449799 30 704969900 16 561709506 22 219993332 58 474521622 71 790557553 92 115606678 87 25950105 93 227910984 40 431614941 59 166204544 75 978935375 75 389238809 52 627957592 35 682271694 61 172345117 17 546998533 64 175482111 7 876593372 9 549524161 40 853958643 10 865437346 65 424077032 70 625909545 0 257326047 31 467990277 29 777381063 92 64545525 3 230017184 14 852865281 51 776265476 39 487309653 7 369105151 15 646722428 4 855470133 53 623989582 51 462747129 11 657101722 49 833136301 97 792809478 7 393990196 72 262843514 87 250886783 4 794325242 89 432102214 79 151903629 88 552252374 5 990142743 30 301275131 60 313220028 38 431661290 87 59020878 67 282994715 26 945012402 27 484627028 37 510783136 11 26567532 62 606708024 61 160829089 99 936820833 57 41988045 51 589814763 49 100821248 49 340575894 93 653150107 66 730272564 0 272950804 84 916452442 68 227006941 8 359635039 69 1364940 79 573722517 21 373303043 41 953504160 52 762028730 40 734478895 58 716854200 49 240930114 78 785323950 1 534182645 50 295352301 80 389521371 63 162406059 0 144651199 88 513169840 87 175476688 69 113806211 22 67086582 94 872596275 60 680307113 58 964857673 41 409032860 79 318662573 17 55386590 12 749124181 41 478514649 70 487372730 98 208722696 86 218767623 0 914665870 93 913796299 6 354216255 74 496696670 7 610740010 5 506509780 65 256429623 61 178267543 52 282233304 52 492035649 36 352021823 69 163790706 74 671761050 34 635848521 35 471364647 85 810940148 58 415917967 70 962224076 88 526637286 13 885719213 48 137010640 37 646446839 42 399495620 79 719526081 35 587601961 29 192018346 86 956145112 59 647928175 38 107855500 73 117652811 71 697636433 31 882816794 61 788951688 6 610048360 6 298716841 52 374713323 65 60984462 67 170734199 90 759586942 33 978041264 50 235634876 42 331945612 64 219302940 92 670200280 2 576371134 15 928701754 90 459717258 88 210029474 23 745727997 36 127439501 36 385460103 45 973867361 55 361234528 4 664911881 42 414018980 57 97160891 55 897875403 46 129206460 48 129229819 23 273853038 78 836722321 4 111135844 63 595141149 24 773269826 23 743701224 58 34054015 74 300648458 17 285157962 4 770874139 94 384243148 62 902042961 10 138770621 43 958821099 72 955018403 18 369415627 89 350384863 35 176273496 88 581283630 15 569455639 41 139538262 30 194845579 85 11274798 45 37058277 86 332562551 58 855556836 1 359519814 68 689203115 76 239179967 40 816452118 57 261472850 53 698199653 23 190638862 66 396947689 83 332349403 52 506549098 32 732236652 37 265327689 69 922946001 51 170687248 94 260688819 85 211945153 5 17605402 98 644202587 90 917840777 53 698209062 58 844738686 6 501161749 58 440047192 3 596617415 58 831629396 3 136111966 80 541506015 39 117174500 34 717925868 6 682864402 22 722300211 8 24636914 80 716717927 80 32308305 68 517691901 78 957089722 5 533607736 11 281266209 57 917269208 39 41575768 47 829583018 87 510158861 11 693200132 68 607428062 34 226987098 11 897655534 33 269540898 18 46972049 18 84817917 99 252117225 1 628209987 97 960799649 40 86078288 94 220448157 70 400385128 81 985582253 3 146670884 34 300276173 47 981418632 37 191967816 94 628910466 8 39745382 70 733134305 80 543290342 99 378667912 79 615190363 39 364147190 8 783000661 17 179361853 8 117454960 49 223975217 29 487080667 7 829672902 100 182657325 0 790688128 28 351267878 63 52982229 32 738876126 55 640708175 94 668500296 18 159249265 30 226400849 75 396446939 64 92243306 60 838915484 12 223523408 18 608477384 71 969204072 25 325803772 88 134732453 98 665831396 21 930044854 24 549748847 88 304303539 85 312014179 10 282906110 63 83294921 66 703286307 50 928660707 15 77598503 95 825464027 48 160621342 79 893874551 74 403509044 62 208887250 83 290086275 61 987052575 73 352940341 72 777160975 23 630879777 38 75075891 66 724975828 43 597409257 31 730533773 15 158107200 53 89660524 31 237738585 26 622428621 33 638697429 71 830098326 4 113323988 12 29374152 86 790824431 11 185769547 24 423802220 42 890529538 55 827946469 33 981040729 0 321970108 1 701240217 80 615581487 20 983628801 8 378990349 80 71909789 72 964349653 53 840680719 44 926846008 13 895842518 62 300395846 48 477545176 87 893329657 66 113718384 39 486685174 70 362548721 70 484656632 64 585284843 2 456457370 92 46685536 42 7539447 31 512500891 66 880359472 48 928388558 59 40863800 60 11181391 53 6626279 4 608349031 92 688840424 100 322262938 49 634928284 51 71666151 71 798565600 32 570587189 67 385683151 96 204721135 63 386385143 11 198193278 61 203279305 30 542264504 19 14909661 61 537960015 70 806792342 59 575659571 84 743769462 70 458238867 73 703133320 96 520785541 9 251679837 44 443229962 25 629737633 65 921104017 11 689912392 69 831195636 29 995928958 18 898724560 57 881126265 9 460415249 100 968486808 47 43364976 66 231104810 11 86839631 48 685473849 70 632092571 96 132973458 47 976871551 83 922419790 62 185400524 92 513322945 21 762192367 88 206718606 44 901300950 92 173732318 80 546791929 32 356293431 88 215485537 45 86999330 41 574406444 9 970840542 79 54491716 86 126788609 67 778730546 45 329896914 46 682760056 79 815528375 12 533898676 80 160459691 56 941781695 68 524504424 21 806713672 88 211382637 28 515270130 25 975480597 1 378992529 74 54391821 0 726611613 63 251366797 1 331287805 0 334608825 12 950837605 74 481837201 74 953304876 9 164597671 80 262484705 49 454729827 53 188958698 27 590555837 18 994216598 83 607866957 57 224835530 15 458408104 88 268426483 39 630235337 80 233506874 38 290477895 69 6177015 4 17504014 33 392512610 33 987748102 58 455500514 90 89164445 21 576094725 73 32675733 46 846512577 34 948696847 3 474497846 57 95076691 98 623112757 21 778581136 83 131669378 21 256473163 93 77034554 67 702230726 46 940303315 75 11509212 35 125864165 84 914488175 15 727153232 6 753423940 52 33325242 26 902368605 55 493079588 35 871778980 1 567354834 83 37947489 60 800435259 50 361652283 81 750165723 19 434413195 36 412003996 16 911321409 18 508145912 1 434525474 87 805791844 63 343477928 74 365783384 81 42398594 23 834742774 19 38001965 12 34685110 76 542877689 22 373003599 51 636225945 99 2120961 25 321586518 73 609705065 82 244396400 78 858380567 53 720675870 80 5136296 80 396033354 35 50892412 85 360693713 57 389125817 60 927495951 1 380504853 27 406198003 15 261795427 76 129167545 27 121521692 69 655017402 91 413521827 1 956370026 63 934353562 37 812304281 44 875003843 33 652213723 93 691610608 100 786862265 60 114506718 48 942242216 41 221146794 97 841265981 57 800430303 1 108009908 45 727578088 6 943870302 53 600396234 60 746337864 42 977512634 25 442747415 82 510784092 67 339091492 76 612390479 47 489087597 66 484486453 29 759161232 91 800577189 37 253549290 46 471501296 59 778011008 87 508907272 78 872315984 58 541562262 56 911274206 93 693273721 6 607186184 56 886461374 82 109967264 79 637535998 64 354821147 76 245724510 71 37993778 71 766201401 25 922941356 6 234168186 38 995805448 18 367725356 99 555937335 100 836919447 64 5521014 82 285219595 5 255461602 19 463851243 81 230682273 17 583715576 66 626165519 96 146353063 49 136191239 56 181211580 7 869235783 65 494031173 48 979052282 35 460209239 33 215934474 14 705959783 12 239128570 21 827049234 59 768750951 45 55102135 21 72930845 61 895979043 40 658909018 8 215864163 73 793467314 24 758378428 71 750806456 67 490498016 31 649120068 23 454311802 62 669133686 7 211224198 89 432364333 54 365560425 93 936580722 64 631545644 22 625056671 57 66129061 30 764354680 68 296063135 0 482065470 44 174540063 64 349188839 22 894169739 66 907339797 82 668037532 1 548915443 56 683816361 37 992890195 9 79730070 57 134659582 64 636808268 89 651521429 64 563757908 58 212652790 1 890989724 53 767637752 35 636957697 49 687154140 26 973867015 6 795597784 38 4027184 22 514173434 56 251019208 14 366270791 22 601063347 69 886701035 27 229232997 75 132242646 62 431253651 20 671785883 81 390101404 58 723772871 70 709199149 54 411498974 55 538283215 74 643628160 64 108188000 74 403032620 13 899424655 32 292292170 81 32263250 33 232775515 48 282687027 80 483432412 27 571742121 8 110943601 87 616411983 41 195634517 61 726772356 72 659661595 81 162975742 22 627454501 90 880475549 46 913880307 74 968425140 89 366042512 29 239229938 10 558882909 41 210371887 85 368979441 90 288797413 72 142214753 97 762915954 47 553496307 74 402516177 8 272457811 33 153090024 98 973688321 21 824512235 74 163548273 73 468177124 72 287312737 99 677186820 18 557579132 15 502674033 25 153794759 86 717036121 58 644455519 100 674133704 26 944605841 5 611093642 90 670587273 69 970619232 95 409238834 71 401854593 70 702120289 18 745152116 49 199559012 73 329250282 11 631931009 32 7324138 29 538492629 66 161053767 92 130719983 5 673970443 98 165548568 42 654238294 24 931016564 8 244677941 61 11108018 85 660670819 14 641229225 51 215381094 73 484391471 1 453289809 96 739857507 12 442260169 25 191618410 41 942049188 27 207404270 21 5402728 6 243982057 34 268637341 77 401222699 61 408852823 95 106402268 26 293333527 98 454951267 60 192594062 43 409990796 94 986838953 24 882757875 36 447440651 22 353889292 83 546180519 22 328130814 24 490558632 32 6734559 67 992506057 36 280356831 43 139629885 1 612185039 75 918202023 27 990632253 95 153489977 15 848006636 58 594510009 18 374632591 7 76161116 59 903577305 25 46514587 71 460309875 89 682795100 13 940183247 27 762117028 93 81925122 27 890579594 97 226058120 20 860530461 92 814727490 28 760053914 88 107029578 6 837680771 52 422840295 51 922495696 52 580551005 47 56129214 3 966830934 63 523522056 33 647145167 29 650642690 93 90189291 88 425125741 55 798803370 44 178277881 22 616996602 6 731454875 1 219350018 98 938744891 55 377362619 23 607774357 64 682994253 51 967918559 16 965393339 2 272045653 69 491207964 71 135406787 54 322711829 12 545941848 27 637164579 15 65736254 81 507193506 15 30255748 15 216651278 72 782082030 4 439058343 64 369491489 65 839036268 23 58434809 51 12642000 16 255909054 86 518236009 30 823951970 70 627887861 3 600336782 80 268474816 84 684545359 71 11543507 63 179806436 46 48407720 63 677258487 36 224418030 11 127726019 82 486417007 26 893452276 48 784073280 65 744186754 80 30560336 55 321370349 20 637854273 4 722730730 84 227752678 72 971838090 78 113114719 84 864472185 40 772476896 99 49695442 92 147791200 91 345013393 86 679851682 43 617842798 39 246508636 69 866927800 31 7340837 83 868371488 1 339143886 23 679784641 18 689640970 1 895600934 74 488445070 54 80525159 4 526518460 100 564857334 38 816585332 16 435144106 60 196753719 39 950475889 52 149044646 35 500968622 23 383874685 21 413151163 35 886871538 11 229911695 6 477261968 89 451504318 26 113750717 31 849516446 86 690646037 59 55375033 88 585131985 36 603703826 85 624690305 75 628979459 25 363393654 1 653387849 21 82699479 3 219919943 4 162852682 86 106569869 37 711071167 50 195349318 79 702653930 12 411156698 89 622219185 80 138310174 62 928219443 51 350275663 9 142828797 63 135675034 99 47795198 11 819879380 33 883501308 77 103190919 76 753273447 57 451893954 56 701997492 31 698614560 81 457757109 8 961777996 95 586633230 91 332104053 10 835088002 17 299625930 62 681604089 15 410712609 75 920974844 52 284570858 66 699267081 74 591155541 99 541593736 64 383451677 91 504572271 33 339338379 64 167879136 87 454960141 84 150552953 10 458866891 80 39819375 88 338335331 34 981229313 75 388504196 68 10184595 24 225883486 80 414957407 86 453062836 33 817827712 97 784967555 81 638861199 21 403189580 62 577451514 4 532770526 89 937283098 12 352048524 30 946799930 55 278701565 51 955303696 28 925759967 45 346972816 40 359846177 43 907304652 53 897313297 8 988249899 53 757092615 60 654636019 69 732959733 49 604260015 7 101858143 4 722057241 45 110280575 12 10995885 33 955216348 94 301225793 20 619580068 44 382598179 7 352702173 51 315615500 15 253743678 22 439926101 0 984187531 38 441367297 18 157444652 15 390075966 0 270230371 50 201495000 9 590215009 97 285017484 93 188770875 71 583964610 28 766358235 54 515828313 99 42489570 23 957384819 41 340469859 21 286232028 36 220571361 40 930127912 72 736841026 59 791814592 5 481595798 69 729068378 28 240069320 86 120320299 48 500801961 69 31519128 20 909588480 44 378137943 68 3103117 2 490770100 64 209422306 45 733428815 86 792452727 31 652814816 72 468100519 52 310198045 61 645537311 28 518844955 96 24595777 22 348581389 77 620458174 39 849724500 18 731883418 87 75026785 27 641852944 22 338822872 27 545216600 86 538568501 18 657099475 92 332527446 45 317404598 37 62193031 78 791699874 93 52703685 16 331918462 57 553182394 67 650506621 35 126590108 17 832391037 6 584727893 71 534187773 4 278100254 29 926004928 19 424589387 55 922886874 93 478281583 7 319911257 41 224384391 47 250790573 22 119344467 72 233172630 1 365683608 95 109632518 58 687599282 74 741919521 52 146497407 27 362778858 2 195247475 7 601978861 82 2956558 76 687604640 60 998435207 51 735203031 80 180550126 32 675343170 44 718024394 46 900567678 29 16880526 47 844309633 46 737693281 32 230288856 94 361160406 57 213370642 36 734457796 97 521639240 51 788262688 71 305510426 82 886938200 6 368885520 33 242174459 6 267969510 14 536941813 60 907717550 36 465863736 58 604452578 2 103414210 28 194057413 46 700011794 100 590304683 14 677998004 24 421008143 43 297721642 88 678277094 3 3714969 68 686486131 49 845676562 27 545753390 15 984595934 68 457786468 38 977929306 66 729297350 28 408986292 46 470637984 27 787181269 60 455309002 71 297460192 47 764402358 32 213180349 47 570559441 91 606239005 42 367460332 98 412783687 17 814386359 7 813943651 31 413906514 71 693178649 12 209205089 75 779326820 33 822066865 57 742345775 41 408976751 90 43184980 49 206034746 20 213633446 11 152378291 62 33103616 29 838427729 42 471742383 60 575627730 48 421968723 82 601906211 93 178241280 38 161362469 33 693671482 68 49670969 8 226445689 60 978723594 37 465018422 98 1071003 6 491562085 13 921118014 97 571071300 34 255290529 75 940636432 4 595801407 72 113390754 5 184705230 37 438127652 48 689451640 47 345612305 56 359125398 79 763706605 19 986831687 40 129957248 37 638550915 55 973801664 41 508320045 48 132010573 7 564953699 25 847661981 71 189718098 10 518991602 28 860952881 34 487494155 82 152488227 0 993048485 22 926978875 1 533536332 71 937256209 51 703710801 51 281950189 56 580293174 26 2673961 54 864441571 43 363080988 13 609220222 54 438087905 44 186600818 79 65149793 85 501336518 87 445814089 5 533186250 24 946214126 89 692069778 39 562157625 42 1523961 74 943611317 35 206504867 5 533992396 89 314412284 1 993900222 32 27750284 55 410922115 33 491384484 46 884804116 66 884201064 13 253760310 51 446178813 4 937436446 68 275234133 99 892763891 34 918065664 32 659536440 25 779810179 76 25110732 16 975978288 95 225434823 35 358147040 8 439212527 44 593236022 73 441364997 12 893476148 91 749729507 99 519889647 33 307542863 74 235576277 41 536607269 2 500594171 6 76253869 65 263188995 5 584522478 97 288343622 89 433986561 74 62414364 60 775256408 59 541327354 96 400345344 83 894313835 61 579767233 87 447611670 70 801347321 65 499283204 45 708160390 37 778618461 13 384520113 21 437593407 68 652519797 73 57581788 50 157194786 76 854914646 60 806879524 69 71617080 68 317120946 70 823775041 46 298928905 58 309970532 48 410355011 16 361041764 30 5010561 41 914078249 67 765907723 7 749407773 25 464063616 92 751102974 18 449817099 50 175040253 63 698920301 94 981107047 19 334706382 31 544325575 57 427574638 87 638607554 79 836096005 29 734106916 84 982752343 8 103284315 32 756375280 59 434070404 48 344846702 8 118599355 19 304174744 76 985506711 78 814852629 11 278540667 55 218504132 75 760777193 85 195948188 51 436166094 68 151659231 44 753215865 26 789199543 18 326821935 83 181625359 37 978645839 99 219850919 49 24505378 28 342092337 77 374599335 43 806938024 90 266401916 47 472810924 62 365974190 38 7114944 36 702340420 27 521258081 96 468030609 46 141167850 58 538434717 9 428207618 37 883934499 55 908444437 32 756496419 86 22732990 88 304775567 23 923506385 57 327322169 63 90328018 49 929583039 20 804482430 89 976985421 8 451475464 17 792118602 15 808500041 8 291889184 99 893361860 71 869047608 85 831750431 10 537816395 6 792990300 1 201732412 83 695916920 37 791160316 17 465136861 46 894487931 30 803318666 43 371963562 85 664358362 37 270995282 46 101718644 40 188286778 61 385398984 100 760357996 14 352850075 83 205286942 92 321526847 16 428253596 74 790744430 87 475327398 80 731214293 87 592936533 39 110071250 63 963189078 93 311258455 32 473693458 79 260094888 16 242863797 19 414286027 18 913605598 86 815771921 90 427627638 26 708284871 3 296147369 13 140285267 61 281810533 27 882536411 88 266150780 56 126872638 56 163142748 81 493964761 64 291795611 95 629792757 80 4292673 51 3214616 58 532953409 72 733375077 94 894129237 41 41004710 100 690814600 15 604684457 18 159596252 95 451312101 21 683273239 32 4837680 92 692957725 12 556761467 60 758682091 25 280916526 95 225508179 58 181376861 22 843826269 4 92329176 52 694228697 21 642203910 8 948951442 55 469164121 25 526634426 44 75612479 44 876752178 56 708753097 38 502569153 10 576677496 20 943641136 29 244661996 7 755985966 59 312140122 58 599812907 7 491850130 89 382188095 65 516726025 10 866709674 56 231297221 16 970648355 84 742640335 7 269443422 45 993952222 92 805418271 95 53722217 63 862705076 81 711160327 98 774516109 7 368641907 75 894181555 36 432293832 72 164309008 84 48355761 90 629702659 0 322882907 3 554314338 17 186609238 37 457184782 8 766507841 91 231428097 21 488598385 7 773329917 63 603411517 94 245028047 38 19594794 47 284678864 46 471179954 30 23122216 91 460182464 62 261710176 3 168464653 54 546706112 68 242378516 47 753647719 92 959756965 26 509817952 4 837706686 67 355815651 86 469920652 32 163983216 15 823254501 97 516477704 73 997523950 63 139625076 84 312350017 46 753267286 42 38417495 20 293725090 75 860007563 42 461050292 32 688933285 48 953308040 34 104296513 32 359834524 9 68333663 17 921943193 94 591672245 24 750760241 33 86391868 0 72035725 1 126716115 6 347999021 62 645055280 79 177629831 70 237525241 74 178605455 80 267715272 66 549537220 1 422930722 4 425546445 8 760931194 4 374904729 87 309988866 73 22871196 94 760444733 24 869397683 23 66600745 74 645257140 28 591745313 77 334369921 46 58232941 40 353994735 21 781038284 18 813266 38 639675278 21 102704559 54 197005118 100 550185472 38 463610292 57 487592025 11 170146191 52 996167586 16 149442131 55 851755187 7 619963450 82 476468423 35 709194149 63 72839 94 946002246 0 369668501 37 344300139 16 103836764 61 989882417 35 318629464 4 568236369 39 946122536 47 35809955 79 526874132 86 417421284 69 287136559 46 491097401 57 475826250 30 814991775 66 648169659 65 40016026 40 76013221 62 998595315 97 727707390 53 886841984 88 284726643 31 466081879 77 153515031 1 184567635 83 232238037 99 91572715 48 445667005 1 698155324 92 999895451 44 767124680 73 724877445 89 519483833 67 933090412 99 904652869 50 806626062 37 315595304 9 250122233 90 692126108 61 210067796 4 100927163 2 769202612 29 301767487 31 521666046 30 399428420 7 5279674 41 763730622 36 470973408 15 598274399 94 578041330 90 312122850 97 975807707 96 317599687 10 555266095 11 71622022 56 353437913 47 585831456 32 541139143 32 822661031 98 725033191 52 315805905 89 534932464 1 297188830 22 588269393 76 669391036 67 718114964 26 882039275 31 650892884 85 664152897 63 714049216 72 607525892 43 67117297 24 175297666 87 838603649 75 46029747 69 529780298 12 724062904 98 153680141 2 14566855 36 571091832 80 236393738 91 883200702 87 857310882 71 962823100 82 386974279 42 559832248 50 587242318 79 224924071 1 468968268 85 865239033 66 79216811 68 742960985 30 779860670 42 106342215 80 406717118 92 399555084 82 94944428 59 555925257 73 210737071 23 663009493 27 511216530 5 964313577 0 620089669 83 537611649 18 424002361 36 266002453 25 244879710 24 745243103 4 608584373 17 50078761 18 113166023 86 113220279 51 996345433 26 379888675 99 240902414 51 778075353 39 918475658 20 351494073 43 507362420 6 42057559 41 853882596 83 695170265 3 191141025 29 162487411 84 42199284 37 399452000 95 169962918 88 123246728 3 275736495 90 412604768 27 89880763 6 63672336 41 21410334 44 478597738 76 582338997 49 184532326 10 544435495 91 905676464 35 591434349 68 965671188 44 614950646 13 799479281 31 894226884 6 572524825 73 817018832 74 282462791 33 154390263 53 491525958 66 154721395 85 703623424 22 340424516 78 311064397 76 402004913 62 716909128 83 201446837 89 379477141 21 906633313 62 139296857 19 693457507 87 230376330 32 631660316 18 314453065 27 228872989 82 152818717 7 3480427 64 529559852 5 108155224 58 475278453 56 876926512 60 236881750 17 65624102 19 306867147 61 108912880 97 343882989 18 980316862 81 342024533 97 262072315 13 321623804 41 426354648 13 628605044 34 727138998 97 551721751 63 373751755 53 921372930 99 109882009 85 288661028 18 587846361 98 792044530 76 648586054 20 426255006 41 220861168 20 380852697 76 798848804 90 730908123 89 415535783 85 774700510 5 303804597 59 539252079 89 829459109 95 2324792 24 913001497 10 695310354 43 788888106 36 978879148 23 221196862 88 504080866 79 274799285 13 158015889 25 537519910 23 636802559 15 869251199 45 205353493 15 49309481 14 433077488 71 95380718 32 216628046 67 53423331 84 562984665 90 348256226 60 719796305 83 592784549 9 833229192 66 375102687 38 326359897 9 461939665 29 715702536 88 330135079 68 523308350 56 732018285 97 758134012 71 781836878 30 997541459 22 315683181 75 346295995 36 712356276 59 4616845 43 347495145 84 558283312 17 5799703 88 529041707 97 594122956 21 154245173 8 849876126 84 270665639 7 758425905 10 484743689 28 798523121 73 248974800 74 75926911 77 321322668 20 647603923 8 671508550 24 170685068 77 874788091 37 970068016 94 843880278 97 377848261 29 962753298 49 960647060 19 539726181 92 266008152 37 105797232 1 143575232 6 942867696 43 716804680 38 986425045 38 170003190 76 437661802 34 761917018 10 203119579 18 557942342 62 278857450 46 443568423 80 915172567 59 935359227 9 586711237 51 775394253 35 405556649 90 803511907 60 839622546 91 721135010 27 368816324 93 396257406 8 484904484 44 657728856 28 549296651 33 843372502 32 353746310 40 796633950 79 304984626 32 297906722 39 513264523 34 506741727 80 151688693 22 622679717 33 667623456 32 881505104 47 411813804 55 196288617 80 29383039 70 7647041 55 40749792 12 140427947 31 210715551 67 855187323 21 728246508 17 594458175 1 618716446 51 139000567 42 260681624 10 747438272 96 383054286 97 738144382 35 476660022 96 458758777 28 350754059 22 335202815 96 24806150 77 434842876 84 106698039 78 679587867 68 725824196 64 173873760 62 886227698 60 610262157 83 895657568 73 131796443 18 819194392 32 431022667 2 167897993 68 312798250 9 800038960 18 963569716 89 743484975 35 781199553 72 953976536 60 526213694 98 850704359 84 302834731 85 322403164 42 907182397 16 503433870 45 215623095 34 541176225 36 895575276 60 164306850 66 367787972 57 955817020 42 495307996 57 235369976 2 947280908 37 536637691 51 571843119 71 165578651 19 794725289 11 761937288 15 338803177 62 584585157 5 281485901 3 595959672 42 876652983 6 94125549 24 563691459 96 266290474 89 527175360 5 863891554 6 996070366 89 285861023 61 467169000 25 141736150 62 66697640 88 977357889 91 778354467 41 810070436 40 789234942 34 978257250 37 852965488 43 657233526 87 194157100 96 829144806 38 979444547 20 477651377 31 7200403 98 905197811 61 44437870 3 496872949 4 992117019 38 151552458 65 921257662 93 579262577 48 774427701 15 381062330 84 428335801 39 552183641 91 269469693 76 856784028 5 976013024 98 621754312 6 525339390 12 785456066 91 995853062 84 308652690 91 346205838 67 251903768 28 60110253 81 642585041 0 786339217 15 271255982 62 478086284 69 299261083 62 907543562 35 834815209 52 421790580 53 192038628 33 628755614 61 779686580 35 476195156 76 899008210 46 932473732 35 93615593 85 359281327 12 695856049 38 816530748 70 294898274 77 629352175 39 630717502 3 566760891 93 66327989 49 376642283 13 185002461 20 318487080 25 245832090 90 799110327 73 670316819 33 415698665 28 208332662 36 107915111 10 495321933 33 483909302 31 348221431 68 406542442 95 466005971 24 892386492 80 687867995 93 28565917 1 299203198 84 269642498 20 509593897 37 52641377 37 335175476 41 650096662 95 258002356 13 872796739 10 382519245 39 464142203 36 616288785 66 188516655 64 941339836 85 407862104 63 477370134 92 49679570 66 747303962 71 911081805 77 370155802 95 463630922 25 981741347 55 661395428 66 315313363 85 444098221 61 525268232 94 997398009 5 682747380 97 572868273 63 561393998 41 640476430 56 535816945 72 172595966 84 423166128 74 421141249 16 853524663 98 313553411 22 193701968 9 517895007 95 450749528 23 405709836 79 382583421 78 467684879 1 811013481 23 755112681 92 906545261 93 336321927 57 528382789 56 519284837 21 410542170 30 216266648 42 801550709 6 683976170 58 828729126 51 409477909 64 671205447 38 902582920 84 225814440 44 877692696 58 542590768 82 781796631 2 316291518 22 349396168 30 611100123 33 945780575 61 102383352 28 871106271 75 407814712 37 226042510 76 68431827 75 19190893 68 267032619 53 269165926 50 142762374 96 41986571 10 147941190 4 596038907 28 182072462 80 770174762 94 777395272 15 422162644 27 89770809 50 844332278 47 548200346 83 343837724 72 720426858 75 459012593 11 280953954 18 233449691 3 151220413 71 880101292 50 663839629 73 878517692 67 667559149 66 808074902 46 300616550 77 157099818 72 314609120 10 474109406 51 414754646 73 150527244 17 840949431 43 83828518 68 121009095 34 946344668 90 565098304 40 354810296 69 933999282 40 788782714 23 276764119 63 305918930 41 564588043 60 741698623 19 662293267 67 993947881 69 33002123 38 134249876 11 357665178 80 907875642 15 318954044 37 257309432 91 611362422 49 164543414 34 412278421 26 466256334 58 140860691 30 22977370 96 646408259 78 286026952 18 909425635 34 811616341 74 332746487 28 536580871 3 610768946 0 477155517 16 358280256 37 796205759 63 331711735 18 859815771 89 560490623 2 934945993 80 63832124 7 923753870 100 490837668 46 113189543 65 789374320 1 332659432 18 44406422 39 417861373 57 693983255 16 967471155 13 658847271 73 737036275 47 606189513 82 309583055 74 867350448 86 557724787 47 248594656 19 778112678 40 514842932 48 84892443 11 537174731 30 536734856 35 716851755 25 544977490 3 999910335 3 378636017 10 511480755 48 948213603 27 567459059 97 974037264 49 204789288 52 627954599 78 956381173 76 327492726 54 973641998 48 471782258 71 218216512 83 541335189 63 958524153 43 50496251 45 128482149 6 477210717 73 733007571 9 418598975 47 546394656 13 233564423 66 704474104 22 432713261 70 368933413 62 325374158 36 147520835 3 680299553 7 78699842 53 817031826 57 2205619 96 735342076 76 312358787 33 621516523 45 853566150 93 86581487 29 555034104 26 976973502 29 595346153 88 745482600 91 86895378 30 931570338 65 942894400 100 226791866 36 477178974 20 931485064 44 383426029 21 240284696 93 608044614 90 122959374 80 201679560 74 619624300 21 297990236 3 594346881 75 2124675 60 659108870 14 782817096 98 24386573 25 152667700 49 565920086 96 311823732 44 701550353 95 235344251 33 233471248 92 811558065 18 50596034 65 890262353 18 697678911 22 6478312 70 311093612 33 634692226 25 758176754 18 879820080 89 89671788 6 36038038 96 62068174 14 134266678 94 875472910 92 466710831 57 153647986 56 401359185 30 795536769 29 376866569 91 187799440 5 656684763 90 626092546 62 283094122 20 424935150 39 151879943 13 511528320 1 271964599 97 999045129 7 738386273 7 409557818 19 826931454 1 517018821 54 908586078 96 245790119 82 626684187 98 577874980 88 856670061 33 337624113 35 607505330 88 607872133 8 42804641 39 925165193 63 7049508 3 255596443 12 115326465 83 74336882 41 188432773 3 446535402 26 866471006 64 570869366 2 251883842 94 555110685 73 858496159 53 59047108 86 879417779 54 679250063 22 866893364 44 641266064 2 2428835 2 228913262 4 290780867 85 574732048 26 108060946 53 226414259 4 543310135 49 190602029 4 227912617 28 707302552 20 754391977 55 492786758 18 293687161 23 504849432 63 510943973 14 151416360 56 918885312 65 869853454 5 711557132 93 44210324 16 589539106 16 853671526 22 439877775 24 757900909 10 501159305 64 90234539 42 492892572 70 711490545 63 497855294 67 461928530 100 958296862 55 6594268 81 414115236 9 561855042 80 995375904 84 362561915 11 934453280 19 702412147 93 900816184 6 425648407 12 838436302 52 504468611 76 224593260 96 155845193 5 226480346 7 751687650 82 821036780 48 215840328 41 294967425 72 485507828 13 936717059 48 987392537 55 785082817 50 561523025 4 377969752 17 36225679 74 140514978 32 267120732 17 533354733 15 920367889 39 888373808 92 70482261 20 872311746 49 492177986 56 736402934 5 768860294 31 311998999 1 847311999 15 895902806 18 767249263 61 687677629 82 627401329 87 728539905 63 432695169 68 318034545 93 865032935 11 835553257 71 240517610 39 744986203 7 142855585 97 122185142 39 947907105 74 846940821 42 689027946 41 593380490 49 63249539 62 683102198 69 231220570 35 345429411 34 46538948 83 513418412 71 13427895 16 617533345 35 853495160 19 332633349 31 277827113 6 473931228 9 538072782 17 133776262 88 846198899 3 765206154 61 902113244 81 235845842 35 432263466 72 473777233 74 743581453 77 959733276 42 823598600 37 916935184 98 413849574 2 794112930 58 996680818 98 9235469 14 432987973 65 430793051 76 857067926 42 790501792 45 341065953 90 926209414 1 288599161 87 746590772 53 470211912 98 725846428 96 3563176 8 253176572 33 984472846 25 866887718 42 971949028 98 399089162 61 582177073 0 230556351 93 418561461 66 856199416 81 627498611 34 943603035 8 664581665 8 421625312 28 762670129 27 684455215 49 905915657 43 297695083 69 914379306 7 434367605 47 600012046 2 297388502 66 362352962 52 432165680 39 961637332 67 911595884 62 347984561 63 881137477 30 760929786 18 716860515 37 379359061 33 559579942 63 727817134 78 909349458 92 216345373 56 105579862 4 340103062 97 644173319 27 350372531 39 398019691 53 146698282 37 268591359 4 531974502 65 886454138 18 727472856 2 955289359 95 717770167 86 849018631 57 934017766 46 356263266 21 483111318 56 469929023 44 516360444 10 402166654 81 725345557 76 709640634 87 702134268 90 433060880 46 595108254 83 238752647 76 625760712 57 911822182 96 91677333 99 900026451 77 871540815 49 731768006 36 16161442 82 939401027 77 783947605 42 588620086 94 157848358 89 114778617 87 795548088 90 271992262 63 738245953 87 953185684 45 509408347 96 973549789 74 429519529 79 10097635 28 449503470 57 626730747 71 147956442 14 774290458 15 835750620 49 268597644 95 458555200 97 323200834 90 259533050 82 132306552 10 783745733 73 950545604 8 159656957 99 78286289 29 590021003 83 254023738 12 649889295 51 418065531 47 394071841 29 373821425 14 96134300 3 545898048 51 869079111 51 847128589 11 374416507 82 696787546 53 153584376 86 553316734 76 655323052 56 724060478 96 105906449 85 961547154 5 506864138 87 405439473 30 968639771 94 948157394 92 483876918 21 759324774 40 398546868 88 528923568 18 466884290 46 316800063 6 75661374 27 149569180 96 491686781 23 754406216 96 804141012 66 693145696 50 28810477 0 290771647 10 452679578 32 512899849 60 453034265 51 836318993 48 903777478 22 715342919 7 788112494 34 713182157 19 736943669 53 944312588 19 7975512 11 549834989 75 784025376 36 277818703 22 387330433 9 193996813 95 158721174 56 998326458 58 849301624 40 583056405 80 487341484 7 242122313 66 969323175 41 970203857 65 680282527 93 902531486 6 739197410 15 873004474 33 975132136 67 895216879 82 503950177 20 403647133 14 32162481 1 927373105 73 466667822 30 92444117 56 423853024 8 718543291 84 844551895 52 526798422 62 448974137 64 511527109 80 703350929 47 571468586 36 492068015 10 289429799 10 846047523 43 11425028 96 582828777 83 23529635 27 911386911 8 792794395 36 421816447 38 967677355 100 349920949 28 96930895 91 510842441 86 883980120 10 601985930 82 330116546 28 823653911 27 457658394 88 555625481 95 577262030 55 500210855 74 382840184 46 536922122 86 50412173 57 954812150 8 48409110 88 276399035 21 619571411 85 470037297 51 156363747 96 385081340 92 875406786 53 240570272 85 236591433 18 576385523 89 100794686 90 163225552 91 138560690 74 361498197 42 788432667 36 421909663 82 532009053 92 74913509 97 562101806 33 381530552 84 488702262 26 269820627 20 523442857 17 40685203 54 291794482 26 962084178 16 487414435 24 839951977 15 336708575 55 369228924 69 20092599 6 733800475 20 607239034 11 981163634 29 999873927 2 599276990 91 13554415 18 740404566 87 60670705 57 838663625 99 745006620 94 557550716 39 538039750 86 804173066 42 25873483 26 573745314 91 186854489 43 329438599 71 583771281 86 202580098 5 862670273 8 855291717 80 867840048 13 338013109 7 364362357 0 29014007 13 544327840 92 655941627 59 746979707 79 749663429 91 165245204 49 125454944 56 421928262 83 342179091 35 592837302 31 688649759 6 184295137 3 276345227 0 814028802 98 46620026 79 29681892 36 703424427 50 425748261 10 306859709 18 556686703 19 311963241 87 817900180 46 211145976 40 988018780 29 735192062 54 198201427 27 855807822 84 701768973 60 455823533 17 678985765 10 726747916 55 479856952 45 325373306 1 439244428 97 691836013 70 505221560 38 877817717 43 744640854 98 459637228 68 440358646 0 748789905 49 71912473 89 835985127 47 776439589 6 915900005 64 854207795 78 815148768 76 369441872 62 358677296 99 949262044 66 221546297 71 502938545 9 141116215 95 881860313 64 521243813 59 686542142 80 952678898 86 467035114 29 744378000 7 585478724 45 480120300 90 871569115 86 61552472 31 792191716 87 929797122 84 158752847 93 615961342 75 919993116 91 953443317 63 185475019 37 24135304 56 686695239 94 912161833 29 710256520 82 793463462 50 102587880 11 983246762 89 844175415 92 264682862 32 949426238 42 641846968 64 532583959 68 667940900 58 180133267 74 656572088 53 770053443 43 604725996 55 284876440 44 207341122 27 35832881 99 376007803 9 516809303 11 413155442 70 853903145 80 673668563 39 976187538 9 805236514 61 934124596 62 423319129 83 829806068 40 814388982 88 485944734 87 717035422 8 491012084 31 990809251 6 24715333 22 394522591 83 961768191 69 443594238 1 737504839 36 774826642 42 259280598 62 156059074 27 201404916 66 338025811 94 485284087 44 851391395 24 463977783 48 717879004 28 405134531 67 954003039 83 870083269 93 234358672 29 500136669 14 907102072 75 21738554 15 354468731 70 702411322 62 198428650 45 723003168 66 289705221 87 138368877 80 329535850 6 701350432 94 604173267 4 238488537 10 782120517 84 842063813 78 477837304 53 369934322 77 4854011 96 425224792 28 66125895 19 151303710 99 983806837 12 337599970 82 848361222 18 417724358 19 1992468 17 146479705 30 471159899 10 955304078 23 799257540 71 978034018 77 173125600 52 835450529 95 756886954 4 569494346 32 16297184 39 883085228 2 789525022 7 428688487 97 984982285 39 359512468 90 899868296 99 247396822 4 317431329 55 411852273 32 557739022 88 339391433 60 382275195 9 138200823 12 161189419 91 490906314 55 51511012 33 536874784 23 795509070 46 120353696 73 845683797 5 551146204 62 779207002 25 420546798 34 561791853 22 208749278 30 857085428 81 364797049 29 744694767 0 599287597 54 280147883 93 816778193 29 996757953 29 982491886 91 862296567 45 857139838 35 265572932 11 390497806 88 22885902 9 581776467 99 786075501 42 236450592 20 505193373 6 210324632 25 163437425 42 257005385 36 523386560 52 902950026 42 654383692 57 870230176 54 16005129 25 227605600 77 381248677 70 91338138 97 928158289 43 806370406 62 867069627 91 175024995 9 27663617 94 980882694 95 808029133 20 462976575 92 667821457 73 142021518 2 746905679 45 937115246 36 11034087 62 463230814 37 466871755 23 976358548 32 672592347 67 876272187 67 313556338 5 269484133 76 981540940 77 360305247 18 752247110 4 837206640 28 924903455 9 496285761 81 566427298 20 712599024 46 286371791 55 990298032 14 539043995 97 746985734 61 354271940 10 338729942 16 18679396 88 738910718 67 465193020 75 817450423 84 593269365 31 705829652 41 849756545 70 719780749 24 349438749 55 992474081 93 410317436 80 220899277 99 31421862 73 286358484 43 724637456 4 317497011 2 227381877 92 817955062 49 997908653 81 867457817 57 349691197 13 352641346 83 531435464 47 288075349 62 572063183 95 788518885 92 361286843 87 480668100 2 910060189 79 400382523 33 946465051 28 31408231 19 563437037 78 666333298 58 193396964 21 819166785 59 325522938 46 507580215 87 56118078 94 753272825 0 872564963 11 325886457 37 445791708 62 148158577 75 779552297 94 829467174 45 53147802 73 878430901 51 742114258 92 645666077 87 528730699 65 340808292 16 345923879 24 42144611 19 751908246 75 310160013 83 330187707 80 216149185 3 830920176 93 758403339 64 127863813 81 45695011 92 531493439 30 197671802 67 428206988 13 512425341 63 459518564 87 994184612 61 737280162 98 146250993 87 45761348 96 458898273 81 367446128 41 305880617 13 287213024 50 218921202 36 749262722 49 546394290 60 945768289 49 349093069 39 516097428 64 432568760 69 462779588 93 185454587 64 679675184 61 46220319 46 914284032 44 859571708 61 14877832 86 632592547 95 840615587 90 209699277 41 586709571 64 197318882 88 390619014 49 118879181 52 360363445 32 639356509 93 606841854 71 272842928 45 591474176 50 143132576 90 700416992 36 35343393 23 350564010 4 905606947 54 704403361 68 743025198 10 600811663 72 26261004 70 525993699 47 289282700 92 731364329 9 284734878 37 945337877 73 952805459 99 461965489 6 50137091 93 855145699 51 440431218 68 731000184 0 986782022 47 184210026 48 858074071 63 655393151 81 698903305 29 403817401 53 478689396 8 221166499 91 356575441 48 288706325 42 910963904 19 4875951 86 973810999 74 815503397 52 804205356 88 45783196 18 810220337 66 141906092 16 514119641 62 624633258 0 275355293 39 815805043 11 483447409 80 785006229 37 773978167 73 966467384 31 619378234 21 997539109 31 969706184 5 48454413 2 344730421 95 83901782 11 243234330 2 538979816 42 176396984 51 915011097 36 83878641 42 487658046 48 87335269 68 216951208 14 53671183 100 395656667 57 747860047 47 651172874 37 157302678 12 672065302 36 709882303 40 827683881 6 257022399 31 764629512 91 944405908 47 453778073 36 518034364 54 30084305 73 521191204 7 761409876 46 358330945 48 407981287 12 206989676 91 531392814 94 240732049 60 202606441 24 618868480 50 408994572 27 679102665 23 984626124 97 275110858 96 53112414 81 732506621 96 138665505 36 114676019 39 758824661 18 774433082 8 820308269 45 798967541 13 497801222 29 365859662 53 378500034 47 747855942 96 696121887 85 283044685 14 362296959 28 260828960 34 949858849 96 860334978 0 231812011 19 160845577 74 384499484 38 304438229 66 283350369 34 474833604 51 997144340 92 285079176 98 742908650 73 484456876 51 65309504 98 809546302 92 909061272 47 159943277 0 363655893 68 231227993 86 288089462 26 100749121 76 53891444 15 382899216 31 657886156 28 368002650 61 740308458 50 450770626 68 136338841 85 331103820 53 525791533 33 740504806 5 461263674 96 660763491 32 671146030 25 586309179 95 693505522 70 41660161 49 508347718 10 920565770 77 315918484 61 553054324 33 549939506 80 346256971 85 448519318 51 461951454 16 860750542 67 154015971 76 805432997 87 122882205 94 53888552 63 771778831 16 312743407 86 411990227 39 113153026 15 100372212 89 602866458 69 459785192 35 191937944 89 605709111 53 107820945 20 242838654 50 736029800 68 683593288 80 751960547 50 95489126 62 341394900 31 267673758 48 987825252 98 345245695 90 413040270 41 436899445 88 349100595 98 641621413 3 658365421 62 763329259 43 421810590 72 266418496 34 711646412 76 948879798 44 916430901 93 170322207 18 32618679 43 383378047 43 109108013 85 15622155 73 485558732 55 621841252 42 178663587 8 697253634 52 346802919 59 869466757 80 685771874 3 196684997 37 713483832 40 889360270 0 301135834 71 476700109 50 534414594 24 397677391 12 569512621 45 972515950 6 486595616 28 869780294 38 53632256 21 450803663 11 279223420 63 212529650 69 337674112 47 649782988 81 807620948 20 193837407 5 297241472 44 641215048 13 758373532 37 200891615 65 520797681 90 707270674 47 61389180 81 161393414 9 986862029 4 347605269 56 781978287 60 711682689 54 491283544 47 1160278 4 370941869 70 962911971 75 591410562 86 54792366 40 741158802 75 416690532 3 369256902 69 154653306 12 403292070 43 871363747 98 382458092 89 392895654 13 871814714 76 187434721 19 881296631 75 329299749 84 851040774 64 734136639 26 730997609 92 404686542 8 312701496 70 93767423 86 174824953 71 970232513 86 357349600 97 329523613 49 503384215 21 853368149 2 750899317 34 568266075 30 631854146 81 663391509 31 899743834 12 883141305 47 629301818 11 68774087 13 144814930 96 912952077 89 321728416 67 804737498 65 161696098 22 413225392 58 753718490 45 517381015 91 946670328 80 240008626 28 268379066 0 56923998 27 463291668 99 86581904 44 622256453 40 936824108 44 881366537 92 463385607 98 171065378 5 126480877 53 392463807 98 326974173 16 161917574 84 982104879 36 393976766 32 885607838 8 608269705 27 986520511 91 854850770 53 247068496 75 578243635 3 358473966 81 243445427 87 221146562 22 315536073 73 988310479 24 23818417 74 560164139 5 552103268 38 643046262 36 407971822 15 722710316 20 74242912 89 323602992 68 218740035 25 445857128 56 205425264 10 912625415 92 653159804 28 418653286 95 117435836 93 619819593 38 977327638 82 225942741 63 802030697 47 175520755 25 359449291 55 84817949 4 809494955 89 605431516 70 384671959 38 605718462 83 761980464 14 706801389 28 73525157 96 378537736 45 677236086 1 393348210 55 385155310 28 87630835 12 386134692 34 111267084 92 922492866 55 3810078 48 506006682 72 211194663 63 509885695 2 91674347 56 815523220 8 20009311 97 454074240 58 31207808 68 976330505 91 239463995 44 167050851 73 364382792 49 31284508 81 580073834 37 207983496 73 483922487 80 254244572 11 386804123 90 851637708 14 749466670 26 315191884 11 621609413 51 713548111 94 345544557 73 972905318 88 372040139 3 287124428 35 799629836 69 257144398 44 622081867 60 865623452 66 461572216 15 44267788 70 737453577 51 678943557 91 375922473 69 149547898 49 28415815 63 889769493 41 35424172 41 676909280 89 359815749 1 462874375 44 139191871 23 594134131 28 39970393 29 54076103 6 579418352 6 733548266 80 775834594 81 382076038 6 820539283 14 115020653 47 267772513 96 724515855 11 282385294 30 656814510 15 236935664 45 546796643 56 317291798 21 883693699 100 704373717 4 245637096 57 364060357 29 281379956 1 946705091 83 749067413 83 836482864 28 933154743 29 979240579 20 603177383 10 811463885 57 427065358 38 780040598 3 707651497 92 444079559 45 386665724 64 105593145 17 592313345 56 211140276 85 113728776 33 698299287 8 154489097 61 496836488 99 229191774 0 639903003 84 20053880 15 232423729 16 786921796 65 110526838 68 743228366 24 936167132 57 549770716 33 231281785 68 288683496 72 230623813 48 117323222 46 377462664 19 271935272 75 777461069 16 723235395 86 315803226 4 193888426 34 924108754 97 872422842 9 916272332 38 252022131 3 148344984 19 570377544 60 864585109 99 799353298 29 128173241 1 992110904 33 960147223 64 310018551 51 355526434 91 744640322 85 492351608 25 896277647 52 313649061 18 291180627 49 924476580 28 385072811 70 718390755 47 59304591 69 500318470 73 43410908 61 304918061 5 774699697 80 202101086 0 108269129 31 846993832 67 181630870 64 945216246 10 803566381 93 382396839 66 297215992 32 541167166 90 989101798 7 843751852 54 28806151 9 756538523 16 917700035 29 136287425 51 194650070 19 537710820 55 131310568 43 494506879 53 611529470 31 188554085 91 136352999 68 46866338 23 408258236 98 236594953 57 598378973 59 736857517 31 896016671 71 932289728 16 356974819 31 111715351 56 244500750 48 764501302 13 121251626 50 900033777 80 881097186 17 590924383 91 389134343 3 96108222 1 667711579 25 702994858 53 37382909 38 872934718 82 359727804 41 628890866 13 41920259 30 959561871 51 487058076 79 472124329 18 812105264 77 304723106 59 872867291 14 340243929 99 243990084 81 270593581 76 266752293 8 387881275 25 718760670 63 546582965 85 748875587 41 204143092 53 149396226 68 822346182 31 744615766 29 525072499 12 861468857 25 58975657 41 848125009 18 926315977 1 754209720 38 732214331 26 68210835 19 898027314 40 662605756 39 810530539 6 395479917 28 162209691 59 269500013 20 409025593 82 920479643 97 583793783 80 917696639 1 615936324 68 747286386 86 933503017 44 281123910 78 262599883 44 54667426 75 268192004 97 730495242 87 645410618 16 409718508 5 997944035 38 89528091 74 773113164 82 441129241 31 738704903 62 408838388 43 702211685 52 944089993 17 131676587 5 470633504 70 9834224 15 396608376 57 929198782 11 510880993 9 678285607 10 548163920 76 13727496 78 821090453 73 375246729 86 630911105 57 232142702 49 742370104 47 473429693 34 517072464 37 730970780 42 816515720 6 235461919 69 940997543 43 246909884 2 893138679 7 51392161 15 47461211 8 796980020 46 733247979 1 235688365 74 151638751 69 395292159 25 944445113 33 368600289 61 834722042 85 595215937 56 453060307 12 556267713 75 281969524 13 482095644 44 147740435 1 555473854 99 664647628 98 253172853 91 652109189 71 506958759 80 768009587 46 647805424 3 126244543 41 180930066 58 871126969 94 386119697 59 423348922 51 4609252 51 182084242 18 867076760 41 218509209 51 346012026 30 153125821 77 84072229 46 959777393 1 338494998 89 990589190 36 974545239 42 720587970 82 748846721 99 727637471 22 330148213 14 247655969 84 757272725 36 622796345 17 369300233 61 622827569 95 127909162 82 205075801 68 267120312 5 876820774 91 940791036 56 156312141 9 778432966 33 181272273 64 245783396 21 400151243 18 438646680 97 696964442 29 953490568 98 259639301 91 317339309 5 223015759 99 372570508 66 369808619 15 790055800 50 951434468 29 610786536 21 916038300 62 588419496 33 707191355 60 297902042 99 437053330 57 516325855 65 857797379 15 975457986 5 396707440 9 337459679 98 627715052 40 872962359 62 79307268 100 648431387 2 973768424 96 860528628 76 111861065 93 484035056 61 238855883 67 308158797 32 82494791 80 662213167 21 855810579 94 943712145 18 988214776 55 15482372 16 105280103 69 653596163 58 212351212 26 313373337 27 120576691 62 586524553 7 486745075 53 746191907 72 767903830 17 947741595 13 386983852 9 792537460 78 761220610 60 539488375 100 803548645 82 368269242 62 171084885 54 21576730 93 726990239 40 353880521 81 691170836 18 178158822 88 123465324 83 798857625 96 627320465 19 519737959 87 397549262 95 709665875 19 217169347 38 496363176 91 853911862 58 248522243 96 536787759 24 404297996 92 766262643 33 193882514 74 567563768 90 163407275 65 802200786 38 319978229 48 618324764 96 262663017 8 982439461 14 623969209 34 837260619 92 204165716 90 107542906 60 246863677 86 616934016 6 325310080 94 662148533 13 310232259 45 333058377 63 325524016 90 746649908 7 585597755 18 977346927 94 572866377 20 631225344 19 149897248 88 469032259 1 566666201 56 202715223 42 544884311 63 228243885 14 538228994 60 372444511 12 512060426 37 455965971 7 874676421 67 354221496 58 295266432 53 454224241 36 167336261 7 489242006 34 966923736 19 12368063 63 335311735 29 884460135 5 572495650 17 252811159 89 495878613 78 631675855 47 202278085 54 213026054 78 48875924 34 63396633 70 849193543 14 350529330 75 646115384 50 203637586 28 74934224 96 827123315 52 216785343 41 158385141 53 240144769 68 875063980 71 791764686 84 717919202 48 366072521 29 319979863 48 525200794 73 279052229 44 324550054 73 897937871 31 752785581 46 128958721 8 640143191 87 112838116 20 26627205 84 629967415 2 452606810 61 963401833 36 745404902 85 473579324 81 876139498 87 693584410 70 864236238 43 330026116 91 545854609 30 853542976 24 292120786 51 662335258 69 702423936 99 414488343 25 685588196 86 65615603 92 358781236 71 439820149 95 884054277 12 943831284 77 113346359 56 445034805 96 113467238 28 31863429 88 703388190 6 45948536 65 407451056 91 992722452 52 398568641 91 106701546 25 477798347 95 964706956 83 644178529 43 526543565 4 833705282 1 559471849 46 953171295 2 64416417 97 891594727 13 782607706 55 946118833 11 282306490 20 233881477 37 722572924 54 632861354 75 801548318 62 539957139 46 611689662 4 2705165 88 944296068 59 946094413 30 426526485 1 259091572 71 516558542 97 717152459 85 373778530 10 586550308 7 588826724 50 777007565 80 498206858 91 31350407 52 857233702 100 625902253 41 959733600 63 117791381 50 192772167 59 71989691 0 814515331 32 516655797 23 475417246 72 893530945 1 109237769 92 82921128 23 227290478 72 480607869 93 259367091 100 569161343 35 329898665 13 736028665 37 883789829 30 341532634 15 818190175 12 210857784 59 409391659 95 248590040 22 363093639 97 573604596 92 836106880 73 395376376 21 370734332 65 396831725 26 563627343 3 253171658 29 431295739 90 405265474 61 443359866 64 125907733 11 760635797 95 459386167 55 294750074 96 565719017 52 320988186 16 517208304 60 117759872 93 662751480 10 443991564 80 406407509 28 443555882 58 916488605 44 252796424 71 16996994 98 692768334 78 24636230 45 143591066 35 691610421 91 127338515 23 705164840 59 538064464 6 556730550 53 237308283 23 311880263 92 774464210 36 231568612 42 371502877 100 291171137 68 852232833 55 60941683 55 268019919 39 648496684 22 479732734 33 68179110 4 225017404 4 46494557 98 422536586 32 803348010 91 938800881 40 233256126 24 948593811 76 874542082 89 898842771 73 239192574 98 787768679 87 678127866 100 842792641 100 158919779 27 609586685 11 591312468 92 30129078 87 925487787 27 342987879 23 366220776 15 905498087 92 353461970 64 780940943 97 11994618 30 995716433 26 799935179 65 175141767 86 878647452 89 117104633 97 692789496 27 744949673 93 188360447 45 274116296 88 296432698 65 692890717 13 434624981 14 656463134 81 407132832 28 488102424 10 733811877 47 224438239 4 426457367 11 341056595 78 193403850 28 201580875 25 715501886 90 358194984 6 814921118 100 915371866 10 358955241 44 142986140 27 348508615 74 487980955 7 391852584 32 685146491 21 886561835 8 397710640 57 823792467 8 676626187 83 124468529 56 421001241 41 124859766 55 283547122 35 275482427 61 833726689 81 838577208 55 245288161 13 847649653 92 792360584 59 387880360 32 899568427 48 253135761 70 582468192 29 404919436 8 811774639 81 328031378 59 885339055 34 905929283 27 404473132 39 450878727 68 396061844 79 535920760 17 601289643 48 897048309 33 752202202 4 342616825 71 605812512 35 715762008 91 782053217 91 379246153 98 321471633 52 357818806 32 650798160 72 70292553 84 765877821 90 57347020 39 30939060 67 73723292 100 137272013 82 619904129 6 655681310 14 47879543 63 331725333 53 693642349 93 640178684 68 530401304 13 984815726 89 533120469 80 75633729 77 57897488 36 110917776 62 376056373 30 705083498 100 314002771 100 696579060 30 238288569 9 811780759 55 76281930 57 206541616 38 501272158 45 677523105 50 134053680 83 938963241 15 952538300 73 481003277 6 754370075 70 923295583 50 17352571 5 298710121 48 209200704 98 141639578 76 708262716 24 634625465 72 980476793 10 683977291 93 381389235 17 544306448 44 96334147 47 518789065 25 283007485 49 877758003 57 800901145 39 788388996 51 908356171 90 260303624 15 1181420 91 578685134 13 424586989 33 655705356 74 583921014 81 609618270 21 347779429 86 833756094 68 502430316 21 376658771 68 523195099 63 241740264 74 435279154 49 638897978 19 856884797 41 271709238 66 741252825 28 572962594 60 731669942 63 852644458 41 439871705 77 50848476 11 930902529 52 984894095 12 31143917 86 415404964 29 722438905 16 511604965 21 143573560 21 355065095 56 974846874 31 48076780 64 146376051 75 907137762 17 256143475 78 751024206 27 503565950 100 774675847 100 28599763 43 150432412 42 555449193 18 842319080 63 777933366 46 541425409 66 496080766 98 298045750 24 545776220 80 804143611 33 241565655 80 650412449 68 956012532 78 44710949 17 329066378 9 929389652 78 903165022 56 948228041 50 469897967 50 100285508 62 914295516 36 33001056 37 186271103 26 76548550 100 85032619 98 204301958 53 898455706 40 953421997 67 964827289 100 237802066 26 119589451 69 503311384 92 958917916 30 188814822 29 430619324 91 314088682 27 328262081 37 907449570 16 742908989 74 703886696 65 964311755 55 906437380 8 12323951 54 416209957 66 291818916 59 834012988 11 224468904 25 323187395 95 977709387 76 493702371 27 692984372 66 470725170 22 468945522 58 523076718 41 837692608 80 366868322 41 164674517 73 388914807 81 465959536 74 536697812 28 776617607 75 273226586 83 174756894 16 283053056 38 359245528 40 237154758 12 420308140 46 781850583 13 361438024 47 104584907 85 684140790 26 66361730 6 914469593 89 795837731 93 578886881 45 255366098 100 978089464 81 568772888 3 649378319 37 898804196 64 88425849 51 428504121 14 413476444 81 134573154 80 935192612 83 880824219 3 474293449 4 648892843 21 119523940 8 963372415 48 720033465 19 239521386 5 752372892 75 247329077 13 70458568 75 302532721 65 776762192 98 542596011 73 975876854 71 244288841 15 119060230 69 535962643 9 330530751 88 667107530 0 194346692 15 328666421 20 344814928 84 25958898 82 404997577 92 209281613 31 984157416 78 577243803 11 897521967 81 390325903 66 633278876 74 222099710 77 375276760 59 750052657 5 895999751 14 182076224 100 745985001 50 20844742 29 648264914 18 15129220 38 554004511 12 383485027 10 990467345 5 905146816 7 204106357 3 537825790 71 201819764 3 702713214 50 861092802 41 541086974 67 12258660 56 400860911 90 92090422 64 837324116 42 837180979 36 790155450 84 398599851 9 881101523 23 470673188 30 736962081 35 848135001 23 209021730 29 503666162 16 749873187 63 322323438 30 164409850 44 706513370 88 758749130 22 965592465 88 277444613 33 360533523 70 728361193 27 288339960 30 573030493 71 61425620 77 144334619 47 366277538 50 945128291 18 734809804 52 910716626 64 342504563 90 209319031 37 720530787 23 898759727 46 525819957 20 926445729 90 276333727 75 877553446 52 348944836 31 442402768 28 7400910 4 444223613 26 563450722 12 889092667 62 890002412 56 360540166 95 762842327 13 230241707 99 213089386 12 34448233 71 757347148 39 31425382 53 224845956 31 321884762 27 9895148 78 129162343 65 12526201 16 173930826 28 639767841 16 520201684 82 211827613 3 830757158 42 100821777 30 295175534 67 741708551 99 246824678 100 916376210 82 56090652 69 257492058 40 265301726 83 437060061 83 679091342 38 976829985 35 853614553 42 845152463 14 552009300 87 763779259 15 469667786 90 153080104 41 154289055 30 852995183 92 149616345 53 310046524 89 275351104 1 842926970 20 644210274 96 287725834 68 454097712 82 85068303 92 81108092 56 478148767 10 327464680 63 534843170 45 547974530 75 268520338 36 147488112 44 65205159 84 484304133 31 410742524 21 403908636 61 994583339 79 122638551 16 784853993 10 119929883 72 943904667 61 575661995 18 188550745 77 258049945 45 773283892 79 299559999 52 626326321 30 887022166 35 937110291 9 627816253 17 335297725 24 672160026 44 68031844 24 848620061 71 313761187 33 372654607 85 279757957 73 747638367 86 879598030 88 322235895 67 401843262 50 53850048 2 65040957 3 242719871 82 811380393 64 366380283 4 849157193 89 459009012 41 945978724 60 732577471 29 884527685 25 257843405 52 19973941 53 710836734 70 723475934 59 438048441 83 109958417 93 388650659 23 598287444 90 799260285 38 788976826 23 897011444 9 94784513 48 202277008 11 630845093 31 78517066 82 895064640 32 449110982 88 443847675 72 157276586 33 889168797 23 405411197 86 659117462 92 558080821 3 223682930 80 684179390 83 237843798 62 260544196 10 90859070 79 273327579 10 500334245 25 865913715 55 164214610 58 549096990 12 600140497 37 906151832 71 128104265 42 781928221 47 54590665 48 275759952 6 986809396 14 89401241 44 779245270 52 772282392 44 371544074 44 544711367 91 945291877 98 883062336 57 97024990 55 840607408 6 922983848 32 170114390 53 165820784 79 248118854 93 341286809 69 100231080 40 761252449 44 747896236 10 734885703 14 36659503 6 176929893 33 657114245 20 421341380 16 473721835 66 707691329 56 980822804 98 868410691 0 327284918 10 222319696 92 242694789 2 448254911 61 194084462 34 641174944 43 853267417 9 310471665 96 569520243 41 825658957 57 823856384 37 401553677 56 706558557 37 467585289 52 929071616 90 810131484 46 268068272 9 522224846 91 466663426 25 810985766 38 280422550 52 362810240 2 300770320 6 436695551 74 570906058 45 368602828 68 839498997 55 355310719 18 364479010 26 188054072 3 133517231 5 247545336 16 622210229 70 481674451 74 87497116 11 573560275 97 493827664 25 685535388 44 593953321 41 413507030 53 212439443 46 8027626 4 673931853 6 348627716 78 448349664 35 976243885 56 863055173 66 610471237 54 369745822 60 689939816 92 164705217 27 18161306 47 321546992 62 493063193 22 512892991 82 286741477 71 463567881 49 313656657 43 442826844 14 929480519 21 536675472 65 286661094 80 831622698 80 533988887 93 192119383 31 132595475 85 519262274 57 852591189 57 615683897 67 122153734 53 896673674 24 260599317 28 878236498 20 484416792 14 659857231 85 701949404 2 372982713 34 129441917 25 581538722 18 167328359 8 496736881 43 267865997 29 265090091 78 466042081 16 769737005 0 323117069 74 615073530 31 34800377 63 412019262 2 517014517 72 107052755 90 933521834 91 511985591 56 293492580 59 499499138 23 788006043 64 107365529 37 344361021 24 169770535 88 483843780 1 626088304 50 334959435 25 857242171 81 376196653 98 172189341 76 732382418 3 658974312 89 717911907 78 56801762 94 471181819 18 438747863 54 452740414 2 152219464 73 48806364 20 708496155 22 282416127 78 378357838 92 950181716 51 366070093 81 387121804 6 910435550 34 204608431 63 709266511 68 348699356 7 28406250 99 537116789 61 618341839 57 907518920 73 707168989 89 270667595 79 516266657 23 688367471 12 254069342 54 889994733 77 383085838 22 531252973 23 217579650 10 835511687 36 405133009 38 256615174 51 495155660 23 887750201 24 623530912 51 732949987 39 179218832 32 30140230 6 948563363 42 717115965 81 710209776 0 130739585 37 459201125 78 743969839 27 797995127 64 773186134 91 348518621 20 990755891 97 123698900 31 184235890 70 567913219 100 353189322 60 60956877 94 679209958 50 363218186 28 811301541 43 120106027 83 769565602 21 87369196 80 142312865 15 131294497 31 337599003 5 927551853 49 550321608 21 224366259 38 127732074 0 795099349 73 311298339 54 391119684 6 157560299 33 654750318 70 367052673 63 40748088 26 735073849 81 226146086 6 379505618 1 95277785 74 609809168 33 940435354 16 226434655 19 203504600 8 156742827 82 338625302 25 516806340 88 607957579 66 457653580 85 919136027 8 320485886 79 708851302 24 309148220 14 421072021 67 791029035 10 213124697 84 960748967 13 777532637 28 58882928 24 527615412 69 279520762 3 20467665 53 831301510 38 70555556 44 854212853 58 985359226 21 171163783 4 528701786 49 6834444 23 148468578 68 374094066 3 355584117 58 149967956 2 227077463 93 625236378 2 904768241 74 732350494 46 314318152 97 359168789 37 468210749 56 284101403 66 621199670 11 92768865 46 826253031 92 739414684 31 783436970 27 501578736 95 652634303 22 729527256 37 726380768 20 8673078 61 393127202 41 636402818 86 419642710 60 103335796 24 479982163 0 301962125 6 906964559 36 326502193 86 186243357 19 659712914 89 121765093 32 313295829 41 711220129 2 927708146 100 647415767 5 256160984 55 239100027 13 316134073 55 599833114 7 83163308 23 416760729 21 954533776 77 620306421 93 656550767 83 139482273 51 79594110 86 925869305 52 758250444 48 596332660 47 360363568 17 184121592 80 109316850 27 833616056 41 985902985 56 373155165 43 437518011 0 888812649 19 428882601 67 521425463 71 794085457 59 655214101 63 587344774 27 663486814 49 346563977 52 729833082 52 437407553 64 623887827 32 930540345 4 212493443 75 335050941 56 238801499 16 565165712 92 952972546 72 449360313 2 636829159 97 555629301 91 215496267 37 960100187 92 424137244 43 997234706 93 352940136 25 468616391 54 646177777 72 307087686 50 326330219 57 178283822 98 172567250 69 269192746 82 332314758 86 506463661 24 680716707 1 158600464 52 232432177 63 565466286 91 604546347 95 540306085 95 248016563 75 452081730 80 766227859 88 575263654 29 361411196 19 548051979 4 647343796 50 977582566 13 316632610 42 646891455 19 637820378 98 127195705 68 790738310 66 612398239 91 492540896 60 242455957 80 589825304 38 16451843 79 256283039 87 2597138 46 407837154 93 762797138 52 38414411 97 45064597 13 570367467 72 523180029 84 753396191 21 63694632 55 24146945 73 304649788 28 229447770 67 848713600 80 172841092 14 264904851 53 751273969 68 51040376 9 53021741 69 115717250 41 177188543 45 282956449 93 206229987 90 85451141 74 562606108 69 143584872 39 668562340 40 776302573 79 770255018 66 276062442 6 283669984 97 779636480 26 337769812 30 696290991 95 792110585 42 994396273 40 179473045 6 551843644 82 911389733 24 816253813 43 422633281 79 431291122 21 287441168 43 803028372 9 374585801 66 124718327 62 219299979 29 135408394 13 582324474 70 853758623 18 606778239 83 768010137 26 159598074 29 73673413 12 406741496 55 30053777 58 509368343 50 523499345 25 890858385 91 338368063 73 101059794 19 34719952 65 499067587 89 386240893 52 572814581 14 829223265 83 340391302 73 406704885 90 837288949 66 979215308 35 21690 22 341925829 71 97797948 97 287994135 33 486489676 93 443141305 21 904607294 92 541730637 49 525404042 16 574589682 72 377097459 50 464329896 97 567135406 81 940341305 71 596547961 100 126087652 0 721466289 78 91619589 61 349182376 16 930738295 18 905566612 100 488107032 13 517142068 94 533830651 58 117963962 42 305059481 85 79928414 31 878196142 84 969274723 2 18146241 73 795121591 98 846371297 0 665914102 4 583527171 13 330577637 11 691763168 51 762298327 71 822020798 12 134875895 72 426725886 86 862871887 80 786879416 100 498084013 61 980462042 39 833455593 91 331907182 95 156337986 35 277815573 1 320723603 19 938905583 71 547105887 2 113571882 85 947559681 83 673292843 56 472484403 85 555893277 77 803784237 19 373055365 46 180097032 77 92844794 100 52719771 48 117438945 18 258828175 95 124081218 81 181244154 26 55704284 81 33620999 99 334034069 22 906461297 38 139820907 47 756523609 0 838487569 68 838076311 52 664173345 5 173021547 51 734279035 64 810595984 87 141947763 75 759584954 66 331627244 93 257202826 49 260326413 10 491379328 75 787367847 10 257865417 31 225957014 94 261235197 51 752268744 32 334656638 15 238422605 100 412946934 97 891726067 57 532722077 69 651779154 19 617367827 30 613488107 95 733029179 85 871891435 14 321616187 23 766219963 58 532001247 35 831593795 42 3440717 41 122717167 60 439531751 74 537451713 47 375213641 0 973447754 44 248135224 26 499284495 9 608662987 27 937050294 24 466141760 10 945905781 94 402909312 16 30737267 39 971574936 88 747953351 47 766966576 26 589208935 57 361981526 9 821544560 63 464314001 94 521477170 36 329472879 83 234194148 69 829940492 28 86619430 11 723199181 14 829037192 58 65557374 69 674712367 78 115241623 29 614720561 31 383524835 26 73203476 15 383761323 8 684508927 75 830677071 98 393786307 61 887944172 77 912765916 99 770340335 71 115291613 53 441626970 89 412012219 72 557304298 99 406445615 37 855830451 36 803207697 49 662771544 5 228798188 10 618462187 14 77354290 47 502160019 90 348026361 1 990951092 6 239475237 26 685110925 81 111918911 95 334053221 16 172638260 69 734562772 74 653424310 68 584151021 33 15949759 68 597634830 37 665382364 0 195531195 68 522534151 50 786892152 67 204554513 66 807779309 5 300084068 13 534455680 89 292765587 49 931951350 0 650023471 73 835574900 2 660775048 79 130174250 20 845386783 60 945870821 91 598131719 66 352333370 20 737588924 92 170739181 96 60420786 24 289728774 45 771310482 81 260202808 86 987691869 44 108194320 30 405220124 79 831768283 88 94879080 46 979265975 11 342188671 15 133386912 74 414325043 18 961937491 44 938991918 52 565168138 34 921814925 34 361073524 21 82776320 34 105836470 30 114891873 43 520127065 73 890033596 56 296027770 48 454621231 21 242443165 96 797457725 86 112933311 69 374861340 12 706127173 82 964612538 48 226368321 38 473049783 33 105295849 95 466211947 14 225907918 49 345080355 5 349984739 16 390398980 75 26704877 75 304407631 24 723151447 0 117073175 48 562324793 9 417699850 24 195351066 53 696020404 81 889887537 52 683324884 49 863731741 33 382897229 69 591770840 9 924148341 9 215190358 16 992845537 14 989146844 47 459333281 70 367893133 20 360772914 94 387453996 94 425992714 69 345530921 37 482052950 56 292945139 8 754039210 89 458298678 18 467823803 65 899428114 35 802692489 46 177182976 6 680900580 88 957388775 32 997889655 84 835974257 47 317639070 77 243803358 32 140581534 71 230859044 75 175453612 80 635260002 33 776059739 34 102784065 72 838773126 73 54681824 31 511210100 55 92681173 22 354255192 70 739625846 52 585843462 75 221339524 89 855357635 65 421116314 52 142711156 92 454351589 46 554983282 80 668426604 66 507518748 25 564558768 96 76438333 84 996698228 86 656290163 61 532135986 3 128856061 70 222174570 30 486541372 26 697895137 92 186176639 28 821420012 64 192967548 47 553825517 90 714217092 64 340993708 3 137845943 78 642508797 20 714836686 43 362701563 66 396192059 74 627491136 0 508574971 91 211642479 34 640375003 19 242088753 87 729030187 80 411125627 6 261529894 54 92558228 16 269565208 74 486490620 64 708407784 71 204939788 18 151560099 74 974171850 62 714316962 66 433468306 2 781214542 15 58421895 1 895453845 47 45630018 92 385905847 11 988281450 0 493303376 69 723764883 71 357071613 53 672834043 41 938649712 95 44009272 55 689101885 84 925037629 14 889014753 84 178505972 3 711349635 35 860588647 91 686568597 62 877909 27 589395929 20 202205198 41 169657528 45 675600825 81 238201919 17 255197252 15 827623492 60 144880638 63 499985148 35 576074740 88 796054883 31 692400509 42 727279321 89 672919388 68 385086398 27 35080182 54 216262758 0 202117280 90 780414132 79 73537911 93 118262421 47 345341313 51 103581450 80 289441502 1 132305557 9 397093841 92 815647932 61 912123802 23 947824392 16 679686265 29 4385062 4 412471011 80 315059283 5 216921640 20 105832607 22 243741935 59 592911911 0 202150033 0 120921996 54 370714387 93 540380742 60 184432686 66 990488649 47 644683756 67 747319872 26 627512465 81 59410375 75 481018783 36 423167520 20 407596067 15 819336577 23 569999774 4 364847665 88 523402653 91 518078128 2 51389410 64 783605806 86 351199195 48 502825230 94 919197723 97 408202783 40 347678289 77 503932202 25 103019175 87 956080812 76 559840406 50 540868588 63 365079329 0 561433786 35 548203558 40 58784079 3 943451308 54 187891061 75 617764002 19 230090321 6 81920717 49 540805002 73 197606448 59 144097873 66 220662351 58 530362988 39 591344421 0 953083821 5 547394026 97 744882265 39 807088234 23 810601758 69 885136261 35 371441714 96 549156167 70 39632881 88 525232036 85 83947785 91 840743801 74 111858963 43 285152870 17 710743908 83 869378767 100 917340315 3 819592710 38 872869510 42 920766676 11 194075732 97 492242791 63 482538268 39 257636567 45 533076916 23 98054029 70 155683895 99 188636943 95 777099880 59 685883607 45 475543989 68 978530049 57 533391177 37 518329928 13 463583668 87 749003842 57 67178647 58 913381966 80 372555628 52 568469601 63 630231574 19 271789452 68 588735599 45 927053828 15 346663242 51 466191677 5 25931393 4 164298395 85 398632649 40 608878049 40 416254443 33 693662061 43 832794336 77 487172634 77 779258675 48 134065159 42 666608565 25 386639383 28 194418075 34 432487820 17 426789781 94 111850288 17 26755633 15 702917059 72 524816173 70 467785169 56 588775519 43 432284737 14 357026365 23 244108507 99 170258300 82 301890187 39 490907626 62 943241769 22 896797166 67 539770332 56 854415726 6 662575429 95 605103201 61 693616548 87 395865501 52 722085317 53 750780474 90 710342918 55 457138279 95 608658709 94 600489398 81 952977733 79 892252410 10 179236923 88 214091482 42 631047417 12 913339627 37 191586209 99 228779122 47 496085532 15 770884117 100 78240717 56 593934775 70 786327585 2 878496810 96 156659057 26 71697020 58 896159859 23 141328028 42 187397356 74 179856433 20 763653063 37 444656476 6 482431690 61 46822747 91 499232992 42 899865950 12 123601445 97 1708104 32 3196895 92 922737906 37 900690778 81 929656235 78 160598455 61 953353675 27 725060191 43 404443817 32 40150148 71 690487661 15 472830907 100 641064666 45 106566990 44 235704755 7 173238012 33 675894438 36 11063301 64 717232163 97 528988863 25 926142209 96 324254828 72 791455830 96 167877753 45 984610483 10 275592814 45 872408934 86 123803341 78 138428637 52 524331187 73 314805495 39 36342775 95 668172467 36 549829197 39 913142126 32 40514733 88 139369916 84 427113793 81 972190679 17 590226939 91 664075114 38 913268882 48 658609522 49 648337072 11 726639894 60 736921319 94 194624542 63 708589085 51 779900786 57 376979002 90 646335035 92 609531260 25 114970203 42 27389366 26 790822149 1 963668972 0 809074391 55 962508380 17 845204828 59 773086980 9 724113601 41 989948836 55 162357484 26 562053971 69 591735744 38 873363760 62 770825352 43 87825961 88 116837409 17 797581807 20 639583674 19 179781302 43 234217293 23 985356869 43 196924137 33 109598598 82 611393185 9 374970100 81 922920054 93 845493953 86 645424167 89 361457665 38 694395573 33 581842713 15 862461467 74 914173633 22 572036062 49 658496382 35 944835660 3 381991344 27 731900064 25 38080545 32 102057852 4 795476902 90 452557308 56 177572953 97 241340234 74 628612946 12 840585694 53 373575479 75 597477820 21 217650463 79 434464150 10 962203501 80 958523293 51 889868379 43 161069958 97 558129435 30 946665585 41 616112592 5 484396039 89 207032528 28 335817914 57 973027729 97 24687520 31 46609778 77 727272741 35 555715762 31 405830825 57 306383279 40 898342763 57 495953799 78 199379652 40 154168182 77 886600267 89 569213720 56 670334959 47 744479646 45 696939031 9 721022153 90 474244624 93 356112452 52 33455488 92 178224160 84 394108017 91 956039436 69 682711283 25 777963787 26 722991595 23 281238462 76 58476074 88 464226891 83 144022412 11 9203646 60 361770707 71 107951062 22 568173542 73 516885474 81 232384080 36 830197390 45 945318969 65 263899642 72 585640598 18 447095783 54 749156849 16 999504485 44 104628435 3 704634677 33 271791572 81 824698869 78 582436311 28 175533674 9 609844924 88 97494276 5 163039449 96 778235004 39 619560563 26 482575881 81 132538312 62 87877129 20 421709282 28 572811363 5 978502704 74 338485648 47 201041477 33 773040470 42 284608227 57 997971454 1 500476282 1 453177164 3 238701011 20 121612837 68 391631862 76 243794300 15 982516974 75 263239787 92 122006160 50 839790049 90 527025199 76 908617167 83 255747663 33 642058068 47 96058493 1 187458911 82 625412668 73 108227931 37 933649843 69 873635016 75 918337065 27 918534113 76 974636067 90 563135891 37 58512795 55 751937662 42 309078105 14 73177759 68 188537873 78 217844315 25 528720525 1 754501507 82 780077304 70 953839008 89 655232540 25 739481913 54 174031929 66 138476960 23 477729390 26 367445926 61 163909020 56 562697039 98 489005876 84 13209081 57 319901329 75 788807818 41 674014278 33 201339607 32 443231133 64 753309823 87 629972314 4 241125421 72 996661709 78 358199429 4 370144484 77 475363613 67 362510232 79 889560841 94 248300820 16 650229879 73 41185641 69 976313650 39 861424520 8 11220613 17 572801996 27 74804742 95 109824388 26 580683319 26 182415586 56 841019373 23 604600375 18 720139216 11 58932048 59 288443558 18 536400452 42 68978419 1 799212190 47 892836570 34 149111468 92 723884639 95 359926529 13 279621419 66 313075070 85 984575527 64 841882797 49 731104430 9 634445383 95 133341902 33 295797671 1 275769125 16 305656067 78 610926677 15 230916379 84 693843000 25 897809398 4 995780601 59 415202992 97 706841238 57 59353932 95 907994305 53 614459946 71 988560040 74 589348529 91 369099759 1 202179989 78 815199364 30 109707213 95 517326813 67 655857930 17 680163798 39 517094238 72 188887788 66 26508596 80 965379480 83 658991119 33 975593219 25 112335287 98 937145782 15 812960407 26 802957129 40 497925667 87 531894458 42 828309685 87 835007172 15 323560628 6 432858636 73 557715831 56 936605075 3 536828689 0 725664002 22 836325898 33 742383808 49 535455608 58 910211986 5 428178141 30 129727020 60 674180945 59 113130542 13 971355820 9 5705719 41 265491990 92 627154679 15 234149517 36 33685110 29 637612562 56 244734228 55 933823532 42 722324096 42 751521773 48 730926791 47 430232142 57 340258624 60 919057452 47 598531229 92 484709407 20 750146694 95 704860986 65 598368527 77 873934849 86 51864651 67 528181773 87 379903509 37 676250144 99 121884618 79 788196095 33 817095721 20 894736303 50 708570461 62 291134073 17 568151045 91 821044541 6 664645647 50 911549795 44 878305852 29 40374173 42 140618700 15 275637806 72 718808246 42 690540038 52 695870515 14 137546447 80 420085797 65 853792935 25 696770311 15 701934012 91 280766369 91 103988105 87 185225531 15 430234639 40 197456727 97 77465919 64 565138730 26 481456275 92 969805716 26 844563474 4 978955565 66 529531900 64 923420440 29 331625140 77 444239301 88 970484028 28 230549886 31 698235375 14 434269883 14 979451670 7 369504142 94 687862581 95 385212316 14 964623726 97 440687043 98 81192041 2 274199892 40 647162019 85 670923130 18 890502945 65 31891749 59 145359922 5 305315221 82 630317718 65 944853453 40 700849741 3 619072499 27 706685436 82 456216121 5 187112259 47 266486727 15 635590449 50 767401926 41 326688544 84 778074185 77 987610416 42 514224776 53 231387755 37 778854617 60 632888297 19 728693039 81 258520613 51 701271419 56 281151791 74 421456373 61 69699705 49 360934265 13 60444917 12 223118906 15 255251390 93 982987348 43 328070598 83 610616451 61 451350717 6 783158134 14 588319509 14 435536747 22 454944631 0 803470756 19 616948858 61 168565998 81 151215849 37 331083209 70 612329516 27 870013934 79 702850269 17 225730752 7 840388468 4 832607709 11 617428851 76 446101614 78 420238442 2 1298508 72 532902395 53 397518643 76 522685479 29 305592832 5 184826868 38 994322809 54 15282449 15 236836827 77 379711584 79 432755661 69 657707003 91 189303411 88 608409601 3 780112431 93 7096036 71 977458953 98 568471832 82 838543278 95 105348623 97 857109922 85 20880048 59 671595772 23 150412586 75 866167737 62 457574040 47 90912772 0 474664146 47 328346157 7 61433800 69 754112586 73 317866212 51 744096138 52 852729142 77 350242194 23 435106182 100 275615036 78 631181138 91 872527130 50 892399715 98 114750972 32 906959522 58 420320918 28 811833022 73 506686880 21 337741688 31 152483927 94 9407107 6 727747715 78 7404472 63 904760091 54 604168987 61 213802146 35 81871667 52 817080541 54 440522700 29 903093737 32 361996323 78 965798894 91 870314589 13 614392910 60 605366777 71 848120473 76 551796165 15 887070354 91 55382620 87 989837488 37 974693553 16 331791082 18 722740144 21 733002132 40 907912079 1 522279090 95 848862399 46 756318818 3 607497643 34 367093787 80 974671374 96 516931191 84 129590918 54 836179889 64 261260885 10 771461029 3 342688807 41 76399697 68 601340178 70 263808158 46 688203453 32 237582253 56 346631187 43 153652294 57 229725171 11 447892703 36 139165313 48 843090681 73 699679999 88 335531568 3 890876167 70 266681359 19 894914209 98 450737126 5 749392835 30 368188844 4 762348138 66 129272451 95 632528022 73 377072050 20 507864829 4 800218837 32 610354835 85 756969546 39 560117595 72 320895880 4 904332369 47 73209485 13 387257945 30 295320353 81 246720638 51 765355904 76 286969916 99 984983040 25 108230000 47 53792005 3 73866176 58 449853619 8 850142877 84 260072247 87 553496597 93 559038724 95 456203713 30 907152495 87 716107625 50 678213544 15 149099457 72 232495816 98 294228795 61 200346131 68 763176510 31 500564343 2 348421092 58 242317854 51 184832261 100 715529771 10 998853283 35 473614118 29 111793192 70 530924501 17 443209311 90 633108554 54 855249650 41 365452560 84 437978428 98 217998408 34 144567835 39 66662948 13 101605803 13 21641940 0 108076027 38 987724430 52 74265671 90 713905016 72 916161180 79 55335899 46 975529945 37 973226699 98 513242597 43 798868640 78 887880047 40 327516472 76 707421383 0 986599042 24 187931961 21 992590598 18 824951442 43 58772038 16 119572001 49 905352295 3 773537039 78 989536910 42 459797769 18 131169617 87 528328521 42 653092301 46 938927465 19 989854461 4 530082485 44 921855384 100 190901283 33 975505993 59 960546224 53 481727 78 63689316 9 786799877 84 201018671 99 680540586 48 236021653 0 22191957 61 320375123 90 700992641 37 433173266 77 962802018 93 781205515 96 16632516 77 793190512 6 494426678 55 177643223 38 89455610 0 949468964 27 79150501 24 457282675 84 308562308 58 336913834 89 512325693 73 372472404 99 533022939 9 641547913 88 152903503 54 596784932 34 871547219 18 429970440 98 501698925 2 510604424 78 12620965 43 823260024 58 966712935 79 273634162 61 171219858 94 36074147 29 216012213 40 868668363 99 897394419 95 198442837 87 920241208 31 814973905 39 39871826 39 940683053 84 512192177 32 745196522 20 261770542 96 951760347 76 479523082 97 418489284 50 354257303 39 228553252 48 886722961 1 975391754 70 859319025 27 424090481 42 810281360 4 893523613 35 323277535 22 920258382 38 333157824 26 456686873 16 136918426 64 413513069 95 936707338 37 937262624 78 416819514 36 500044349 37 831753135 87 173408051 75 880783769 1 848834563 32 489382143 64 151741030 91 743321980 24 619555577 74 335775533 87 188721747 92 916105063 56 531137220 100 692894065 20 674297228 66 747613775 34 544320248 76 833458831 6 600567471 46 9398360 90 37207488 24 509940103 92 739971290 20 334605339 84 439110441 76 183536249 97 564843987 2 824419002 68 532407706 10 572571088 1 723257637 59 392695917 96 290956879 54 226598944 96 720957659 65 914427776 96 298767496 29 460140399 63 119795894 21 441463432 10 806137004 85 711049661 12 676135495 36 456719769 42 691560246 65 938698769 53 535741669 25 404364333 2 295419703 100 465510099 32 445603836 65 654496112 85 912898231 42 402878888 88 534910319 50 174911026 77 687241361 70 937272370 59 763678165 71 821599256 50 736483862 32 958228594 82 420344886 6 473379425 31 64933985 76 650998096 14 374746561 57 583152520 29 564804093 17 245461030 74 792166166 20 116160382 33 951239951 15 544909732 79 154399623 78 46769241 32 746823755 5 511824820 94 958946013 40 796194063 13 59794597 60 359493522 33 825143063 13 853920041 57 480223287 62 204389181 22 498144602 90 901922086 4 715976263 5 892415233 60 646106280 43 344467716 14 36514931 35 481306290 46 731619864 0 654651154 85 913221346 34 51167337 64 400633401 38 145252327 86 934000730 91 972766260 24 916665839 64 97708029 6 430663980 7 645173536 26 105311863 73 452394489 60 536341423 93 730628975 3 786216695 3 800617557 95 578889021 13 483327726 27 820907545 45 632747636 10 959606058 63 81147162 25 262102544 70 86984427 36 247563181 38 570129181 64 222309866 70 796621837 49 87769898 9 705040378 56 480048251 73 628206267 97 635732737 52 178016619 20 441618119 13 916981229 2 395596675 44 499550565 52 120355816 30 299840458 83 726210659 1 583391978 88 806595871 74 510246932 72 428539650 96 293210696 40 957087374 24 217316692 45 974681648 42 797681428 32 595315222 89 38115349 98 850362627 42 746721967 39 601160314 84 203250715 94 50380656 35 808538780 74 816068879 52 381763638 79 191109461 6 268048112 66 178464646 6 504063325 0 125113410 82 800575196 32 304098450 3 309000047 91 639683495 41 916756841 89 265616984 50 243051808 38 927912648 34 87022408 22 899512723 48 676837204 27 447960003 65 647879096 97 500656778 81 494607467 17 102100618 89 638722033 51 930135752 73 5626457 29 644197589 49 543247398 42 429665968 32 509657367 63 864854845 14 446073948 60 296373501 35 548150044 25 867208717 49 71513554 95 209190160 40 89258829 25 829581180 43 349026903 1 465099137 56 454934764 92 322829453 65 314226496 50 609075860 37 319993992 42 819929901 74 558807891 91 757622584 76 654536337 87 501686555 12 44391200 77 112112954 41 186009257 50 738542639 13 207779881 8 674044958 5 883824666 53 25972303 12 425529816 64 599645230 69 590357808 75 255937261 61 617301201 47 45242202 14 825806158 71 654981038 6 371639530 3 624139019 44 541028083 36 563311077 27 43912418 2 122225968 79 648519599 12 407299535 81 996764009 74 501879749 82 913021088 54 240815155 71 11873646 1 749646127 38 439625184 51 207629284 42 919919116 83 66070956 5 823040913 22 705282219 28 211221575 53 720820711 78 347650193 93 675063993 67 994237000 53 654279902 64 87461335 92 820749224 92 865786692 33 740043767 15 435972322 92 904003824 34 256344801 56 171097111 67 772120054 47 537052977 21 925565170 55 275181641 31 383057816 80 949909971 46 49732305 65 790492943 67 882260686 5 428888517 12 504201217 94 92987539 3 522471810 79 746475602 34 742102620 6 778808050 75 305405334 50 592288773 4 938342518 37 266268736 78 225649762 4 183582260 95 422490026 30 154525930 36 145784857 59 796263934 46 880204139 67 110100304 82 929898736 90 934922033 77 248345720 10 244673285 4 90752376 63 676971401 16 595362868 23 981462241 17 7063404 69 377162393 20 488423606 80 248622690 91 155852745 70 274469090 14 794227707 67 206204934 36 382755757 43 709381766 80 205703811 73 424063009 75 721932459 95 464976763 44 628814899 45 897505466 58 136990058 63 634445067 95 67703480 55 92367908 27 210142021 85 103131108 63 501551475 28 78471531 99 862368304 94 44084491 72 666851787 8 975115884 61 40378602 97 661624058 96 166935675 49 236061526 36 261170270 46 104073750 31 706626978 33 765458510 56 29432180 49 443614375 63 378179271 97 958912651 91 475036004 26 513859297 13 120717322 76 643873328 68 282466423 30 53282220 21 533245138 86 18883161 9 940208129 78 856061425 38 465777463 89 651571378 4 154478439 44 548978354 2 641263264 4 677894050 73 577060113 31 123684082 31 290007726 94 692944079 17 606987901 71 262639754 58 601058029 35 522627255 6 148637528 66 580171046 13 174525158 54 408700497 81 814203759 84 231787951 33 394840743 87 730082549 34 799357220 75 680786423 56 272731207 64 217911240 36 921377332 77 671612665 12 684093982 16 924240197 65 415753844 49 299261018 96 761311780 84 868708483 64 37231037 59 675422358 41 789022533 49 736698116 8 277672975 27 769631948 34 901695744 34 676885775 39 659096033 10 770119075 42 726670662 76 54767043 100 650342822 90 767233496 94 336174607 33 203481128 25 180830767 78 991430452 32 403497151 83 885141307 7 634568180 2 480359250 73 181276429 81 840140714 13 377543313 27 671437171 84 314140954 81 888937185 28 365416150 52 435641462 75 588048506 91 994307218 71 25476168 5 957182625 24 137752081 79 227448319 55 344779009 86 477652946 95 707355419 92 255377948 95 121215397 56 954710724 65 84052984 41 242947018 100 263413723 11 197472207 70 763012811 95 183047039 47 257134555 38 169607250 1 316025864 78 169027447 40 516143518 78 125082533 59 489813141 17 212841753 52 215410276 81 536161961 91 399733199 64 879476171 80 35569442 74 567766224 29 836378203 40 447302765 64 139660104 73 289502040 4 315098479 67 393277687 36 691095922 58 971794605 7 78710939 40 674255836 100 905010341 72 48166059 74 429119878 81 137203585 18 142870906 100 549366135 9 879066958 97 657140512 39 797078027 78 895832840 60 45413311 81 175791985 88 367711574 79 313055181 46 31172359 87 356082480 57 617814977 66 881723732 44 409631453 81 552778516 48 528910225 12 858009862 7 444978308 23 959179551 17 980011900 43 923147878 76 117950564 30 773041708 47 659159639 39 462106580 71 107594169 86 141589516 81 697718900 46 368367514 44 845491022 84 116931826 29 174163573 92 886756210 18 90540707 31 648197663 83 76322869 65 56909308 47 125658633 4 474531341 33 532102420 68 781653703 76 178754858 83 570691787 67 717110776 94 468346184 11 36451274 72 833543241 60 867395639 21 780132733 68 410765496 69 230306869 40 28470033 6 315129378 69 114962960 28 855965752 49 509635857 11 366131025 76 578534395 7 700253125 77 627445321 36 423813023 7 868929340 66 107829938 27 251616606 48 30146564 42 601498270 18 77606112 0 382695835 88 515304568 49 121679108 93 834237209 17 158277383 31 953019101 29 239132213 79 212901106 94 106256358 0 583515759 89 57332376 41 634601488 16 373443764 40 579373643 4 442838776 67 240465141 39 681209845 49 689336441 27 799251652 20 325309062 51 353558389 30 423335339 19 813776977 88 655531033 70 86681076 89 505230063 38 541637032 16 971693437 93 71322586 73 571243831 65 770141938 67 876705469 7 322681764 45 89056429 25 326625740 51 107789158 44 446801527 22 241708537 25 798783415 10 801647590 86 397167696 4 307734561 32 87713701 65 584640320 95 827995219 86 159541544 33 91147769 51 394912794 25 689152401 76 126069676 54 976966010 26 18814765 69 461209958 10 365269834 28 985718906 18 644285379 15 954733984 13 166037650 7 274976777 41 73613937 92 853798324 7 342415670 63 526774785 11 594274500 75 461262697 81 365088267 48 907840211 57 659124190 99 305078563 32 940527147 26 162876042 83 946500223 2 834112438 88 885853194 11 441858055 67 291390536 22 259103421 54 15960436 78 757613784 14 737281666 42 689833577 95 940150904 70 175541364 68 732415373 57 672992232 6 227634977 22 173326695 63 937723012 38 694403694 60 476317799 77 12666424 34 673791475 82 518023910 53 647336305 100 701891028 66 728949293 79 756131749 43 196627288 82 626971790 25 542336569 57 534465216 1 345150435 65 810030790 54 179094343 47 714603228 80 599973626 67 371563924 35 34965886 23 305753571 1 535938824 30 753441616 80 771675158 86 169515869 56 303187217 70 28728758 96 719343439 46 309511204 2 587776431 21 32474371 94 940288919 71 321228940 35 205543843 4 374949608 69 104418224 52 157184343 24 531182286 61 499158853 96 725418284 15 820456383 33 247863457 45 746950609 85 133748438 82 713848219 44 579903774 13 144186265 24 214355352 22 95203890 34 394408906 14 834803986 55 665742454 60 155836268 69 537412014 48 501617963 15 960052363 7 55310641 53 655104816 75 756000622 81 936144613 43 137518262 61 789454358 95 555084153 48 683928034 74 358159366 21 143212118 65 854458265 22 711370237 16 936381977 44 965723879 67 328304699 3 833443774 32 574657386 60 312762115 91 56516988 89 675451580 22 136005452 51 181181253 16 842236032 78 226691772 28 998013180 13 653707422 90 748714559 92 384385168 46 772386797 23 968440251 37 996804176 22 626526713 28 328497222 7 852436141 86 771139577 76 860037988 13 114930981 27 292720761 0 165885382 73 459791334 59 432357886 75 462114741 52 925343036 28 594040891 55 349142542 22 466111876 58 863846375 26 508470932 14 576480159 60 738065491 0 305640032 85 243906489 0 775373652 14 510209399 81 12341004 60 474874624 99 375865735 40 520947580 49 144185699 26 851415198 85 941026781 51 225459066 76 974067854 77 783353927 71 899303717 66 656053854 90 566048363 38 385243795 71 173682234 75 778313901 12 136882848 88 805566721 93 421232572 80 985977895 5 11088241 43 625635838 81 68568782 92 271044064 72 667962337 13 253135268 49 380585660 89 563935890 55 380791866 73 316361434 46 327108458 41 95881979 40 85415739 39 407701327 88 681757814 73 74164725 83 302465193 19 131424208 13 728877805 82 353869795 13 974474712 75 567881938 87 33510918 28 549586771 56 114484089 65 174915255 97 34594583 25 280746555 50 833928410 2 179766133 48 999693075 88 97293137 74 766025718 27 437566683 29 644238411 6 502273234 63 494846491 34 628684327 15 767413648 41 445454516 7 729891835 89 346080466 89 794534735 47 702436759 40 371692857 81 373922796 84 336858414 99 784284766 45 543400256 87 464102621 25 899665665 75 980914683 18 536403112 11 562217422 90 490340645 67 714891351 19 955308696 52 35251487 68 936954622 72 432323961 79 900255280 39 511622075 56 916582806 81 956432108 35 83585542 8 138885595 47 557307021 20 581670461 3 243253599 60 501764066 74 238232120 26 243720241 87 159772475 89 786580498 67 796779726 86 654034815 96 50452989 91 834036587 67 163360145 44 743830813 12 964314911 39 828851864 31 980860245 52 402523184 18 337394800 40 94756859 42 213466309 3 348708976 78 400662077 94 224909482 64 474092858 80 259799036 39 626796261 60 930081756 84 10457508 47 679507321 33 696349025 22 295345998 63 206442588 77 717530413 11 275191295 27 672456901 40 231852017 100 193983164 83 101468366 34 109391914 59 95847931 99 796342017 95 105859053 20 565268503 17 868665380 21 769167730 31 176456607 70 728228798 33 240772704 45 175999356 70 588883925 2 224329224 87 784184812 100 282009729 92 532543612 7 762251899 46 873085995 14 69659752 10 103534598 53 965233613 81 449813959 95 516775455 42 382693529 28 665114852 40 280340946 37 801863070 72 775267998 6 956565186 3 716444101 27 164455782 55 454889553 86 206072297 16 839666416 29 580751194 24 686529707 46 871689458 59 591766707 39 566936258 15 898421644 79 79636016 27 45354375 13 857862593 27 206740023 55 967976715 22 368430824 14 650933481 36 132146803 45 395756848 30 415318038 19 1408902 49 906040335 47 769685753 31 857989061 67 822982574 95 864910833 42 831822538 26 272972662 91 622784139 10 417903744 100 105060429 83 373221467 73 643730805 40 325654560 12 131319628 31 212793232 12 307702662 38 294498523 99 917757606 65 801983785 45 367724926 49 446885456 37 852347748 3 779487415 91 702436630 86 589297261 21 502156600 8 569227106 36 909790571 8 633385511 61 353859327 94 831252062 38 580186455 35 906020047 22 856565988 77 741208345 48 972237147 31 760758504 18 651323295 31 707864388 48 745284438 29 332433149 58 975384848 33 810511606 15 193067047 95 112857587 76 778201006 0 895015894 70 992601525 85 743873280 45 21336393 55 391175829 83 540183622 69 32470445 46 1340174 24 920792181 65 12219409 7 262105385 1 967761269 83 223361046 58 245911368 39 227860427 98 601377965 17 110366546 11 689686041 32 821486198 22 173990757 71 184863220 74 424196889 66 235000241 56 243745245 62 772027648 58 317799189 96 732230529 16 701474565 9 578976192 48 742168247 75 906451084 50 198831765 85 651098681 57 354934346 44 474522170 2 899763006 61 380454070 37 711467790 23 541926066 41 525365051 74 318485427 4 516508211 39 285111787 24 266144856 49 640409177 59 307366280 69 691013955 22 577873933 4 794125902 46 166704688 85 650149188 59 409892899 65 65490810 75 615605205 25 678706246 80 688944582 94 443150416 84 59496023 35 423251184 70 925323192 52 912324873 54 344850521 41 302717271 59 692273122 0 936090078 32 313739994 62 233284162 9 439933847 80 960737662 99 347783237 38 806641460 93 582108491 17 261717281 98 649713 86 404846660 77 990756438 93 803850735 51 3042828 69 33327272 57 349564524 84 824535664 43 106992888 79 2818633 3 330169109 81 700847813 48 679317619 14 317200706 33 939238380 88 422518162 70 849578518 46 442696399 36 366894316 99 216054931 38 589315397 7 890466208 2 960706936 94 610576716 2 232825821 92 872737593 0 405652973 14 865141718 68 707610452 1 348265679 23 904390584 66 594724046 43 864826199 90 445837917 17 924419269 78 869009628 12 861860935 64 558111464 44 680797524 60 526673677 27 670939203 30 309285570 47 246263377 51 911382339 100 241969302 62 60731775 61 396275863 45 492212075 81 714199709 51 998788672 23 778786933 98 808309978 65 886412274 69 580962604 92 823812239 14 326964179 24 442572987 84 200580068 23 615992104 5 595181984 39 615270544 12 766063212 46 630169650 35 508736374 44 738347530 43 886309122 32 963707790 80 485126565 60 205947537 70 510277676 42 524312915 52 717717155 53 164188251 43 171659554 33 469836706 50 779734562 51 953455594 47 906854733 97 823969498 75 571748735 31 231837130 34 434212430 30 982424051 25 369149636 6 231173848 39 537963697 70 721230148 20 762755045 45 185486122 74 669414363 13 316428684 86 405529282 48 284783932 22 261234103 55 198171313 30 593933379 23 176097624 88 97824192 24 20574911 26 422118278 82 568718111 96 766774543 32 239016689 37 11918750 51 20749267 58 776576622 68 380453385 67 637325756 64 220674830 33 750770733 46 450594143 62 77440964 17 168218967 79 380675116 86 67167098 96 386854838 71 552046620 19 431452487 9 36128974 74 344389293 44 958058859 89 972054899 57 599473398 83 956799812 37 960134523 14 583131322 16 215185026 72 175819743 98 805408924 49 497130360 98 352848377 97 597364327 19 789329774 88 771089429 69 84943727 85 211073612 38 106450617 0 397424542 73 207567267 95 731811297 36 134531005 41 109337204 33 797205531 14 878295959 8 550394029 34 721618014 0 197097919 22 162750542 42 427077463 10 628366644 64 388680788 44 708976522 7 757681203 92 483927048 95 870936003 44 360301919 28 330326902 84 422870316 46 506502606 95 5109496 75 763087123 20 600418509 61 50146087 85 62470255 71 612800732 9 303765700 26 254175839 56 117855088 43 907118673 30 867281433 43 941786440 80 260989131 32 585596707 92 505864796 6 134818103 75 848075624 64 530455902 92 820121436 88 516325531 50 297157985 80 182783903 37 486627961 9 497047554 77 672951269 93 484515974 68 1427069 7 288319425 22 391877748 90 92357575 66 3922693 90 434196771 41 242787741 92 685094897 0 496994876 87 526508250 24 236564604 29 506237056 15 449965224 34 551184939 91 533410208 79 831014037 79 400688441 8 877099909 55 441159039 82 399271297 77 83285398 34 214665939 38 950612642 90 13928843 2 573099348 80 576862487 18 713938115 72 747355142 60 808114353 47 785392910 83 258509074 83 279754845 60 673949160 85 657507416 19 14398102 9 852561759 96 808755849 74 154665824 17 3973368 60 401871433 51 703390374 87 114263787 82 205369454 99 524998764 40 396319821 8 549120360 87 32189974 69 314811702 36 645774419 95 134214346 57 152614153 2 383094982 2 43980408 38 532860882 83 854965040 43 232142141 89 711624547 32 32436951 50 332367396 57 632486776 24 672657734 74 175452844 18 219688960 88 744571857 42 736072339 23 123080211 34 882931507 52 800519850 30 726107864 48 602336747 43 142678357 67 69699016 68 407225022 41 128640814 92 61033623 92 384411779 21 525055234 73 111446581 95 33662732 19 277628213 93 969991708 95 482455525 60 536247908 96 527129612 22 107941991 76 146637880 51 882648932 19 190184400 27 328086903 74 250203604 46 29365966 30 659652389 77 450431409 50 21386499 7 402788129 44 440366214 89 708943286 36 827255527 30 668991749 22 110585929 0 824249217 49 257326561 64 721128205 5 439251895 87 743787117 20 501538660 26 910591646 8 432375857 0 217314059 57 465742916 17 216482836 0 348824854 1 406153492 40 36272269 6 397501267 74 158320561 65 128189266 19 802268736 50 743322275 5 736739659 57 719968883 96 855649072 41 839851536 66 489081471 60 221669253 65 847260407 42 62355076 28 237169168 54 411792436 77 280543541 87 796658434 99 891878945 79 103293515 58 358498383 7 7867201 8 908998634 90 184345620 86 871155108 20 844786168 75 562686971 73 288807973 49 562003892 79 452473762 52 569160219 52 659554312 55 136392100 5 462117354 96 633158120 75 679673629 63 537175098 25 322570351 88 959051962 29 225512791 82 183739667 26 324468796 27 650311376 32 585720637 72 408543740 35 37556354 96 247409555 33 772748781 88 728747997 69 537499653 49 25538215 39 820663414 95 2011757 77 534985988 39 153825412 43 491175720 95 83952441 3 949552366 68 395182803 92 536754772 39 481170859 50 401475411 64 485223314 23 299600876 36 225264707 58 9828786 93 704953232 33 507469281 90 516682412 3 384047524 62 614493351 22 278173598 97 503122964 48 528140430 39 514709962 92 165495591 64 963723792 85 682114422 32 781347640 79 661234419 47 898646208 60 143547323 61 667669080 62 125975174 70 979413409 3 439320751 4 475521898 74 486219713 8 986959351 96 43954865 89 878523020 4 783674183 76 998860623 84 718856344 90 151975927 76 751925998 91 284618571 90 241491350 34 846022724 29 136651977 57 983530980 56 640991959 73 32115548 32 657406533 8 913813156 65 310999156 74 249428731 9 17602172 46 934608883 52 441865424 97 663287198 45 86668353 46 150155296 85 430156632 66 255650486 34 883308758 75 950435613 3 466190044 63 195302886 60 461925882 89 848573 54 1617463 38 406323853 58 277843948 93 610227641 36 765300436 78 143155439 44 57751542 62 303560772 58 113245357 9 518491739 89 772423578 37 248660822 33 393987432 33 631740284 22 825589320 37 334291630 14 540772093 52 128638492 37 608141648 22 605220702 50 192432482 88 993247679 5 287546535 57 614375019 36 929152985 71 620280367 64 740169012 6 588899892 16 110446606 33 242971353 66 244176040 77 181705922 5 535914207 50 565049297 75 339638725 16 650250956 39 913865481 33 587831888 67 838417467 53 93743801 92 131513407 16 472709205 8 350638121 46 868647830 59 207383469 3 180289218 19 577394215 34 356171705 24 120477575 13 974850460 11 989835974 29 184998410 23 776098913 84 66516547 88 180645449 56 209366622 9 234559819 16 461319218 56 662269428 13 401868504 68 709867676 69 992068249 0 281396282 88 466205612 37 825962722 67 753062583 90 938189421 60 981548467 61 871429597 33 381320980 18 44335227 59 1068189 24 579232750 9 665552179 56 516175631 61 400391548 70 494933509 96 85455894 26 154323581 88 660262516 85 65223323 59 43126001 75 415553398 85 56604365 31 625655413 81 829548316 37 454580762 76 447142436 57 914576131 84 615856779 46 744535603 100 777030715 29 635135084 2 798278124 21 409874019 71 65560206 61 780616786 1 17257441 33 507813542 74 224879361 88 357132392 77 186747467 41 357065171 77 480536852 2 600746257 19 347465646 33 275369064 10 826401853 22 397486427 52 299520128 69 107516707 88 565879052 84 95718611 97 863169933 83 123851686 59 186417248 33 668137955 47 97529537 12 304131668 59 304426794 27 64088404 41 44614288 38 566241659 15 528008874 76 331091815 11 181157415 28 56005557 5 187836098 8 251918440 90 21715036 24 759992694 19 74592536 93 720670366 62 375448083 83 222366877 94 554164449 38 131195747 35 410038083 17 846646779 88 333896841 5 632858616 6 174426314 93 738820916 35 458140829 74 159496109 75 897771354 97 316309326 93 436141035 62 699012929 47 974389428 31 149909531 77 429759421 27 468947350 49 275299757 74 166660511 64 250794047 96 280798685 0 292242716 75 292004780 5 77484959 58 806162029 85 15471947 17 560374165 5 940039078 65 864927285 50 379034645 68 541492917 50 495620253 88 473809621 44 821018750 100 513543482 62 183892654 53 571089505 92 694931149 71 677296690 1 992570457 99 307732194 79 900728848 49 69629985 33 821153199 25 342122781 15 143627132 91 360030503 56 153725416 95 687009484 47 410571447 43 658830067 2 494976832 40 553252751 44 411651377 65 93676126 15 256636755 97 883975064 51 583019384 16 254529599 20 876798137 29 972774037 19 559651472 62 623578115 83 570074738 77 719301605 55 961507582 46 256058391 40 769892596 92 609405003 23 995677056 76 492727286 39 907511391 12 28191048 77 331953546 5 214848214 72 298333453 80 850605032 61 70766024 24 729151747 60 253518601 63 760565378 61 860093728 47 40386213 29 431922872 61 468947993 21 843639294 64 419344671 45 93343700 17 426459325 87 268077658 94 134673178 45 283573693 3 652781962 42 74841038 38 792771528 70 414376667 31 115992206 89 737680868 98 395127227 23 600643232 54 436523426 78 490907321 76 889977018 5 601802670 84 500309106 21 629365675 12 134651998 29 61233082 19 805246670 69 388604389 54 56540892 98 517747674 71 355359457 12 127087368 76 910379038 96 840792409 15 145214761 52 86855806 87 207081030 95 489406200 84 925696708 26 90357033 42 470252915 18 338232936 66 850789575 41 911431585 74 261385923 60 283019882 46 595933803 43 793852325 12 582213724 77 348449913 87 821278673 38 416997805 21 419994638 2 479026284 5 807727864 92 457801204 28 471986984 62 463287452 31 125295006 64 885456981 95 385797769 96 557379666 61 476085479 40 510000422 39 450585915 73 741029462 91 877349785 12 804893279 29 271222886 29 611156886 86 377670542 0 225790945 81 186142471 86 482388648 7 724873178 57 237858705 22 678417774 35 649454637 87 489878037 71 722645020 76 314239451 86 255997694 36 969872585 63 126087486 89 613729230 14 531422714 93 544830783 14 84731144 13 265247699 69 707320106 17 849532909 10 626256047 20 498074049 93 849797482 38 69386417 8 828464786 76 140583962 31 41237910 12 591051087 78 140957447 81 726321976 47 303764083 12 173059271 22 260547689 14 537489770 97 792060411 66 788277446 28 133692647 75 573363912 84 430537336 87 629702178 35 355109092 8 19758635 68 110415100 63 450681512 22 681055320 26 825461499 26 659882914 93 882002621 49 308793869 76 491027596 82 711554995 49 364683502 9 901779934 43 735413073 99 310646547 94 664581135 14 134873447 49 471345691 67 947581340 48 397129290 72 405770792 65 399194152 17 320339897 47 320216973 2 234985122 32 58195450 41 45651533 0 64469489 71 404258505 90 950050169 48 927656249 97 381684959 92 218791732 11 2697183 34 358384408 9 49835593 74 470463827 69 433778278 87 206300379 6 459732712 4 52431149 81 46267455 12 106668186 96 120986138 59 790345567 93 12969044 41 585137942 38 314121026 73 817656203 97 787051246 37 517782028 62 57167136 0 149847269 33 677193812 44 644451697 96 539949046 30 752026812 31 484524412 97 121043153 65 641266780 87 247991567 9 746574887 66 354882656 67 742205629 68 149487455 94 148969721 27 32650298 72 188216175 71 687351888 58 625396683 37 102181744 60 655751799 80 358939628 17 974023967 9 161739463 9 122506286 37 799989467 91 453358724 48 773735446 100 727008862 84 410172034 43 641015946 10 981018262 19 119579849 2 785956961 27 74251054 99 195130373 56 574817170 44 482887896 93 282807324 0 178230208 43 288774435 13 626569970 33 873808883 17 178969199 4 203101643 82 835362872 62 464288690 61 529824677 71 155732325 68 54006665 56 10128597 5 905659103 82 846368459 86 140378474 49 270095183 32 166428565 77 760126210 22 694614171 15 669758231 80 375391894 62 466842695 80 103039647 39 359509205 38 600557724 54 613639426 42 599637379 83 737894564 75 412664105 81 819904159 53 362103091 57 747681663 28 951993087 40 301642828 39 287397132 70 345098841 55 834569760 27 774338035 10 457748010 85 353530956 54 589319214 87 325008653 47 447808760 91 190605596 53 431393977 31 520064644 6 821688113 55 570026755 66 205252023 32 190821007 37 900382789 49 688334569 47 610803134 60 884360620 41 202023596 23 749657775 76 256887679 29 809521786 84 612457558 76 235149405 33 889550861 33 450061528 62 956630598 55 137007829 95 404042005 31 461558159 40 321664546 31 13593730 45 348480485 5 614534103 70 671270318 12 850399486 28 172864692 28 211281706 42 287146276 27 473798984 18 187466106 41 177185341 36 611534807 9 377264378 96 930543181 9 569380204 28 458204387 73 282701692 48 103330402 26 8599672 23 28332436 95 660734174 66 668517137 41 741831386 2 612742446 64 129432402 50 896836964 30 769969106 91 290454704 48 859547766 71 59882399 46 649901579 71 224680870 92 906226623 31 690330317 55 35694039 93 588243570 42 146064313 87 73151958 73 280631534 94 735222630 88 278485556 15 203921377 9 190683092 0 195475490 79 434328855 52 944839539 16 875415746 15 442213784 96 348965470 57 588257285 48 130137912 58 564906840 73 295966220 52 924926429 42 792111522 60 156306161 96 328829624 67 406981297 62 690373564 95 271031568 83 9333944 95 56603874 24 368462816 76 847554743 79 56786631 94 950470073 43 82745685 14 478975054 36 694023076 32 328431054 89 884565969 80 48465634 7 980557526 28 292357243 66 422645694 47 512204560 40 848297394 32 718962843 88 534230873 6 482489942 39 35276040 58 663642205 27 158636892 78 602799582 33 126102818 21 378800869 10 694442863 98 670270785 43 608764768 97 438009217 35 203943844 80 733667702 29 518581378 69 680684066 42 581293516 88 650484203 40 472870266 56 840403866 22 174452534 30 525927960 12 485348623 70 529811741 75 916046790 97 742290307 97 943478998 94 249048038 10 953153572 91 871589476 24 51301301 42 271334099 35 726930562 16 401402582 69 550333513 3 557926119 86 361306410 96 809486024 74 526294954 32 742861479 93 866170317 83 442838917 50 438090217 14 507182201 98 597311008 43 746895534 80 352602818 45 671164722 49 464139781 58 256402169 0 455009929 76 213142830 80 603972133 1 537206931 1 708133792 54 157506196 67 121905387 25 216248415 90 710531140 90 414163296 84 388954727 83 641185070 11 260617813 92 250195423 66 969383079 65 470661826 72 493049772 52 107674868 17 716575553 34 874843295 76 843322765 55 390101003 54 244753192 29 799803993 14 184930350 85 704870184 25 879788408 88 134895242 49 36542500 19 421695801 13 597553457 52 626109710 67 674059654 34 615621186 17 632785581 70 493241356 65 861812915 31 247967083 28 469102579 62 955836154 65 412189195 98 23830360 57 636472262 7 329509511 16 826088345 3 591065396 83 195196545 11 999373592 16 412426054 72 286480647 50 274959911 46 355720930 58 726022277 0 324791650 75 204296075 65 290931765 98 577564615 32 694533115 86 633278103 3 915549689 16 522571415 72 657508121 18 586982291 22 131151360 20 745500062 86 401032081 86 848120493 2 997037297 55 594665657 87 425278898 41 177539826 70 93232821 9 810506504 85 846659714 53 258219686 75 781625297 14 343603358 35 826367757 23 782090982 72 794028405 81 197127381 36 96476732 27 578372418 12 340833941 53 934688177 59 741849389 33 723488487 15 690087368 3 463548084 9 53045360 69 234064036 95 501249577 55 282727107 0 219486911 36 30221612 1 705232643 22 34762552 97 250400531 75 553065585 50 655190955 50 760473471 84 890725277 14 552000926 18 921356589 5 590729881 92 421196851 36 828145328 5 607961493 29 17522705 90 196633202 58 133066124 84 561406724 100 877716541 43 483445786 48 64928377 74 24727647 15 482533584 78 982569382 97 511683145 81 622447016 94 355004621 94 145683593 23 166425895 12 491387347 46 183360715 34 990220431 64 675656594 72 254698050 71 402510193 38 894685664 44 227267089 91 827307474 29 642675407 94 82451819 74 603348713 30 392602572 12 536707178 57 940169244 66 977940331 59 547673207 20 976628193 19 935822895 90 25328248 27 180216323 27 13914163 87 321111658 18 420190824 52 455798732 32 747387962 22 664154802 25 976248548 83 735441751 29 577285103 34 559652918 12 909485223 27 765701842 67 151015024 64 337013773 60 766047066 11 142220220 78 617430259 9 774270485 0 463185431 8 310915123 5 123615534 67 507373113 50 861480915 97 321642425 67 807917440 99 861751291 90 681299634 2 6671349 37 603803898 46 651536706 85 455091715 22 877544662 54 264593976 41 70003950 69 992554086 8 615257841 81 48672522 80 933095022 55 417287285 84 826396364 16 311453930 74 721663154 79 624662008 26 769338292 87 981525500 27 652468369 48 847740243 10 559395112 50 90286295 85 973988903 61 426342997 60 877826228 7 380964811 56 97994961 22 705914717 78 15723870 13 890888040 41 237203015 75 730011850 64 643432157 33 99345845 60 293304036 41 170333945 59 12648019 29 824777177 71 839992500 83 454705874 44 69428520 67 765381558 21 664705511 94 991512671 54 435294873 92 877134705 9 290906318 15 795526388 13 653778683 23 150830494 48 108228597 42 645613277 53 779965006 47 893218502 43 787596416 29 282486619 90 33323494 3 592677880 28 641400848 77 360867524 24 75314969 59 76704231 77 515039941 34 803517174 50 128059292 26 168466789 74 772766673 21 812905557 98 989981312 35 96092022 7 422206532 96 321000633 75 913279186 10 897550555 59 135036798 29 58546021 92 392950533 63 151881375 23 314395789 55 32322548 66 842579256 38 777564440 83 49895899 88 208721997 13 870558363 48 551061506 87 873385089 84 420426009 25 428305325 94 31640495 7 710113325 51 154631970 100 512832511 4 66240639 40 453683896 1 448226134 38 229678064 73 552404989 21 58025407 58 92520992 32 633726705 95 18989480 89 332736933 75 712078424 40 719337012 49 765804760 34 189009305 63 263794008 0 345252381 60 985700386 99 645227682 94 52900984 74 253182612 94 189045149 61 816478443 56 944623361 97 970518502 60 392095960 9 686364802 48 705539418 36 367094603 68 840115865 34 840326267 29 889542767 9 92115594 32 42447826 30 346493486 66 738426687 80 529710960 6 722240385 92 935626907 29 315275266 60 148216871 59 842139692 87 8123188 90 444476106 8 471409539 75 827239326 42 78265408 53 623190610 24 939701766 35 741572663 75 956084625 95 526948283 37 855512295 32 181579165 76 234168868 33 405323488 0 700472360 74 648069533 67 157895903 41 90554140 84 126887875 66 185066323 0 960165171 20 346463281 14 43078531 36 540436084 76 842205276 36 1804642 32 952122865 21 582668161 14 410590732 70 875623766 87 158790892 85 394388844 17 323786669 87 807412000 30 49263991 100 982019664 94 512651294 83 458766509 88 943707862 22 244856391 66 913777547 80 598959325 100 309959547 41 142693200 84 770850594 9 515350352 97 239931408 29 470254820 39 788140175 5 665241143 17 718479126 76 291349342 24 699368658 78 179584266 29 228699623 74 977853827 57 175008012 83 494967145 12 689199031 3 909214736 19 127604820 99 62751771 25 423709312 63 997088722 77 365465259 6 606951884 8 741450760 75 639890695 30 967916119 70 882510637 98 984320559 89 357850398 77 335938914 21 736445506 72 207876064 31 392098689 91 347562943 49 385850773 89 419749572 34 571191429 40 873609782 61 121088108 43 391980887 31 676264765 88 720412499 28 911018229 14 516470635 12 289880455 89 280895349 35 202104303 60 571251231 18 742650198 41 900958321 10 408802616 61 712875694 47 452755384 43 410209415 47 840111148 33 477795805 52 271248764 30 684362493 92 596271441 54 677473314 68 151391653 73 230411321 39 99288325 47 33664931 17 952613921 31 379075568 45 858473287 89 452944884 92 985758175 17 589261697 27 158849911 36 81439781 10 433252278 7 458770398 87 932867926 78 283478733 99 263432230 91 382392031 18 468132704 16 552205375 33 616829491 3 413063244 80 395224210 50 225826010 82 989055527 93 306848396 21 137571439 71 844455453 3 16166640 73 888356291 39 590179518 24 281477076 17 902859132 23 921884747 24 405659849 49 291017806 97 301615308 95 427778828 87 47092644 74 478545310 35 248474586 76 508142649 62 493642643 75 19232208 62 570684548 8 141019851 70 716342221 24 424161795 13 12809317 72 597758196 53 818476849 29 240339361 28 17361312 37 365905896 33 994511301 63 977882600 33 281205033 41 12260406 81 676819260 5 838176998 78 140732439 86 735164526 84 54067538 17 30893516 92 146116763 96 769772124 11 159397442 74 883501244 23 199341833 81 346777359 53 69408497 92 11588061 60 532623434 24 79039791 63 413529501 75 155831636 96 156761502 37 160068657 3 500951946 4 303292033 6 755422547 66 786119575 56 832443940 41 807560602 10 340636882 2 523103448 39 821919606 6 567886624 37 346118828 84 879295541 22 520397617 100 717228577 25 324043161 54 231112865 88 145967027 80 400682766 83 730065514 69 857483398 39 326433892 84 858766405 82 427597307 67 642453274 99 708898850 78 517074293 56 439658909 38 541785002 61 23892601 93 106322009 38 757737087 55 605733648 60 692922650 27 884392137 6 636606212 50 56400158 39 394819232 30 215143891 66 82229435 57 781493092 86 810696306 0 616097926 85 485819618 71 159564049 62 219096246 78 38545830 71 793146170 98 275946807 51 63357498 59 686548311 78 254884285 81 103709069 81 817491221 74 596051328 91 206442255 15 166368672 95 305475296 51 538178233 31 727740972 4 463445320 83 110852833 75 892114001 66 798017404 29 281254574 58 976303393 43 7584933 12 432475817 76 947109115 56 448843499 74 399731095 49 943482176 52 911525598 92 504664046 19 804226156 71 483003661 74 951399729 22 90221990 80 646774332 6 511551083 98 416649464 67 270575122 20 396990508 15 678331250 83 926679294 77 420821874 50 26620971 64 611144354 62 728234972 88 328341026 98 9425126 37 65405929 10 147321503 49 578032980 0 366911863 27 564168697 41 108136321 21 838269611 94 633064010 26 655516553 21 950161669 76 601225299 55 633926813 18 616380202 19 540885528 92 103424435 58 376002996 31 513086844 77 212636225 61 686048305 93 472823585 93 477898909 54 355156258 23 980109618 83 266084702 91 300187081 61 95513235 87 703344573 13 793535722 71 400678027 27 3874295 39 808542172 83 960158327 79 746789402 84 163178163 50 532615784 47 194152836 92 815199804 65 708738830 50 939011082 53 92171473 90 704431722 43 563248969 67 650878553 31 333773446 6 573328335 25 161547521 25 263862615 9 262192905 73 186570555 64 936022038 96 575126506 9 830748672 36 987254731 22 588609413 36 250420538 3 978171617 84 677191785 12 684009737 39 760598336 84 877805490 79 520582038 29 143459419 5 576183587 39 725038283 29 829220728 62 709204074 77 833792699 65 860408051 7 440862028 78 111492743 84 245149379 31 410501030 88 166426222 1 844341773 67 993838849 62 345878152 82 854823003 82 837992887 95 364179920 7 42340850 45 337478299 4 758682614 86 239688522 32 785742599 5 186180557 39 967585247 53 647111442 21 763665967 22 354849105 14 564535557 40 404098273 56 353382933 40 582765998 98 124474053 40 382798771 90 931364743 47 999460169 15 445554752 14 887740035 44 883645576 10 333473940 48 879939912 8 799978917 72 686638944 42 639413755 59 155698838 21 868990330 66 864256659 71 948213438 7 115336837 5 659528501 3 276547519 46 517652650 80 810564944 42 162068988 79 161520122 35 872671748 3 840839513 7 66510821 67 726013098 52 440701331 17 418026727 15 324674828 25 823406756 22 381272350 71 604261092 87 767921173 11 684859489 4 420113913 88 803381615 54 840109051 21 993883486 56 648197606 42 53788220 32 159024884 62 927989437 6 552808156 98 505682059 21 164840047 9 292831419 26 384396625 5 392296265 15 237501725 48 957755354 30 319964680 15 87673653 46 385510013 4 71377780 6 159720748 15 949086463 4 152344446 96 349148534 2 844990389 10 308875044 52 704780980 26 550752740 80 888202836 99 955233309 33 11233287 64 314374504 64 978252660 40 168484273 2 807959033 63 631903239 22 633607633 71 543171108 42 152349858 20 656252974 54 299220133 59 855573799 56 275678646 85 137125395 69 64652848 71 240754095 99 349331051 0 233574873 98 82486553 41 961963951 99 305815785 87 363589782 73 714156008 93 884910628 13 422905649 63 649504054 36 8783195 94 240368015 60 682728240 98 301723688 51 647717279 50 978091426 3 178764543 43 674095337 69 335630913 53 8385665 3 19746075 85 434392766 45 752390840 94 364289625 95 796575118 5 469971144 22 178562261 33 429680458 61 880157768 69 383103094 98 554787165 59 610514695 52 265876813 33 892032424 40 575678240 76 954010215 25 597635090 59 70385263 18 571850809 87 742795469 37 804707398 95 769863398 70 392902743 52 559354355 74 424544108 1 861253648 39 511975369 86 579245754 79 931535854 6 644746872 96 740005138 32 190210249 89 353241069 3 308327568 60 337416826 23 133107657 24 240074082 95 817665803 75 182901367 18 303128211 18 167748425 40 774509478 88 545217729 33 596525830 53 983508032 7 809703338 57 811357900 72 525528526 86 207181974 81 440224911 53 921426891 71 460071040 50 889285242 63 380931254 16 12677884 13 378386 73 34015461 17 89625824 53 402876278 64 665534530 66 491530808 44 990693831 46 21999567 66 336121657 32 279219339 56 461213984 86 625387246 67 198413456 64 333625311 59 241697709 94 254798704 39 171781924 6 823502604 60 340460081 25 983808858 24 1203954 2 441559618 67 159949264 71 831930367 73 273171572 89 330316655 73 17533626 6 546379290 2 619913083 34 127490173 19 859073913 93 394500476 80 65761255 90 760983157 35 475252011 45 196934454 36 490051070 89 230067790 1 705156203 25 793465123 76 190407893 28 544283686 63 46785525 16 868052605 62 471818016 28 425442337 1 658040972 0 239670360 82 100292811 98 650076565 14 847149533 97 980253922 64 173051916 53 514853282 26 849131902 76 277433896 73 329525494 57 952602652 33 789055921 24 837742219 25 185624599 83 290601511 56 487406645 72 679388022 4 831922761 16 588120184 74 463308324 61 731533760 39 814155140 31 487777767 5 631299804 83 871116033 38 594089698 94 910836505 84 445448058 79 581942294 75 457105834 32 141382156 41 145855644 10 786312465 93 539874166 19 204688140 97 95488345 67 379414273 32 719586455 28 664271334 48 287563175 25 168804843 5 284503894 69 836147756 46 607201557 21 247084325 11 707977123 86 360010271 55 17916931 50 784554550 4 226303900 81 77511142 96 369688858 76 452736381 16 390178045 74 613946622 77 468203311 14 583180950 77 450007995 80 835389322 3 854567685 60 831059582 1 450893408 89 137708654 12 313761390 4 511747936 3 174772340 1 577381288 3 693720540 67 106972211 47 457208816 90 458631831 36 500042749 13 106994229 94 773305302 98 790714214 36 457554872 88 399160568 28 662383234 53 744495692 99 451129285 77 609596243 12 711822225 3 841935423 37 280060120 8 138665665 81 307535566 86 80275531 86 679528398 36 192186197 27 831293795 33 245638980 17 269891440 76 40698806 76 572484131 28 513040765 86 799706364 99 538022292 87 496102446 35 91924163 62 110950536 21 703963602 97 724174679 61 445626484 2 54248905 31 420114489 95 978600956 84 910351708 57 749019294 5 832935642 95 582247451 76 563268321 28 589153390 15 165567870 72 318163349 28 25046215 53 516153477 87 997747756 51 13427266 35 998337456 37 314319697 22 29976888 6 24990159 86 577837194 71 178970362 71 919495591 43 144737978 67 28853477 4 288051222 76 808458591 29 542727570 35 453737873 26 928526144 72 70828228 84 45482767 11 239443476 9 948226711 22 609180492 91 826350767 92 161839221 15 659539934 7 168353346 44 299164833 48 289269728 12 818994845 42 2412805 14 826162845 2 415775842 89 893947273 90 864440282 80 24590537 90 801215636 32 241083641 78 205340203 59 298932353 74 782118705 40 931545560 33 702839820 14 904259378 48 799269002 83 190528857 51 466952553 11 333872697 7 864372020 25 419989839 13 387819273 56 180568778 51 628254490 6 917610386 79 523061448 55 746822064 49 952268877 3 729490798 79 301967106 2 213828948 24 793548532 26 230844163 89 219782706 52 955742944 17 814439425 41 586864722 61 83513251 91 773398950 76 925593000 92 77920864 77 296984721 22 249589469 96 132871255 31 296432148 30 92346277 30 127836132 35 819017961 29 65347674 28 961946323 52 971065077 21 694165170 37 839629878 81 518960878 88 948370773 11 51546248 50 964811402 58 663021934 20 708855073 6 688614529 89 262232624 29 495207880 79 527042592 73 928931559 35 279971310 57 677071985 41 840663402 9 209546617 61 359704780 52 954675011 18 669321852 21 509236923 1 195376065 87 927313946 71 842023804 5 702617818 65 606882890 78 801015090 87 189072284 78 909004534 85 377410367 7 967925199 39 492857789 92 94526612 22 628182516 83 212695167 30 942474800 61 152055668 59 449254965 6 137627958 33 340782225 97 989612550 20 548959635 48 448314866 69 256057477 71 916976193 56 589176189 59 125898473 90 528992981 24 14486697 32 998695567 81 471161412 2 758034966 35 593893403 56 23842657 80 251373126 39 960552717 29 17228407 35 892343206 20 991931873 51 90560067 60 788961435 17 918113524 90 633197593 18 750340714 91 979836048 91 521655698 83 528724145 69 534760243 14 35758846 100 953609303 31 713597720 52 560891731 46 305363813 74 792343910 14 735891071 11 447185797 4 157630855 73 18791545 68 349750602 33 681792849 54 342172027 83 776489866 13 324363337 77 940914464 4 408845817 63 234943392 24 409669571 30 416769559 67 284698155 9 851875276 26 164681713 75 757076981 46 458279281 96 828037519 64 317634138 8 494675365 29 509268323 69 256377708 34 551226150 78 964248544 41 286760226 65 839634157 8 103641014 79 713919104 49 123620071 93 230973717 55 821093405 28 913988133 99 215773562 45 929511679 7 623912201 92 271161346 48 325043856 75 577076400 40 437502036 88 581312187 37 117795709 67 470329244 48 211965673 83 630701070 71 40994744 39 295412663 59 913392254 49 102840002 92 139195557 14 166280747 25 946098278 81 587200586 52 460985461 55 797647417 88 453070764 65 534789378 51 642671644 86 991882435 40 448812509 14 950060743 36 72201529 100 318028087 56 244420947 87 76136492 82 476855620 48 103199265 82 722242240 88 599654839 44 246159697 45 818049167 38 849206396 37 836047812 69 41339750 21 145847601 32 288982770 93 743077363 12 328085937 53 255352039 56 648892718 6 41904373 92 981532065 47 88132991 25 742957496 60 497229206 99 876627424 32 633869315 88 405162970 20 641777668 96 677917153 87 880812312 7 504675004 53 795118187 81 459702262 38 994918486 4 533983622 80 713990554 71 377208860 62 324100776 49 61161185 48 460185556 100 88394032 89 850964935 61 937398398 82 770459961 16 444742751 88 182622194 37 126491410 40 950859266 92 223612890 49 156712988 9 558405209 22 974257339 69 235745160 62 281942604 25 679198705 32 207943090 86 692939635 72 33146451 23 978572157 14 451854845 77 663189622 16 413872995 14 437205188 51 897757500 100 752808389 66 822098540 40 879026599 61 958735701 62 408943847 4 596829487 40 952761471 19 807254453 29 549080774 67 540257152 22 781198570 96 991121088 33 114046338 12 581921412 70 66903981 73 996161346 58 904910974 30 511889088 33 551056 32 750914570 21 12238450 46 457276143 60 488918387 80 733008958 76 788306275 52 733071892 4 662133376 34 907530097 10 3651680 94 335445304 2 911268521 19 469190701 92 614424596 6 220132692 22 553658255 28 923574222 60 278848257 92 719184113 37 849727614 34 534848493 99 307197287 72 103689541 84 744628856 51 203590760 74 8807115 65 969151293 77 151284259 23 504927504 22 23501186 96 627869574 35 378861166 86 47759562 53 653000803 63 313905558 3 797221246 47 815834403 51 353286796 13 214439103 68 352238339 87 773827639 85 910070049 5 200514806 73 287803666 66 262462198 49 88096621 91 755031770 35 392237401 79 322062124 39 738027004 9 815292439 0 246767771 5 164536333 99 615919089 8 766802750 78 860393933 83 796857508 96 234638630 78 513151793 62 762058287 26 699113661 35 215896065 89 153788102 8 529330511 31 989507456 77 48594171 96 425992071 41 689862902 52 411563623 57 589936612 69 308540269 78 496053158 95 247563193 50 929295969 29 506219597 85 973631302 51 709233572 36 586606377 79 349768181 80 853956304 17 310290248 92 339758777 65 944634595 89 891962321 37 728238831 28 120601872 92 591592753 37 266414017 78 612089087 98 9139005 17 65967076 65 575823625 51 149754783 53 255599058 91 33150136 82 515210035 77 378875708 54 938446654 67 608314439 39 356735956 94 42891867 26 237045092 13 273971783 52 270078673 53 297965584 75 418647061 97 465533837 26 337812402 93 277084473 89 995322206 2 373526606 2 936193681 51 426845107 24 246925604 82 363802588 43 788606188 23 275883914 85 860734717 40 433727921 12 325174457 60 666966378 4 55785423 10 174947932 92 745364909 88 65171612 24 685642012 87 725828511 65 139061079 31 91824246 5 453432306 54 575648618 78 927119022 74 456831021 67 552032470 74 714868204 86 379723201 43 346112370 72 481843734 8 233142258 97 988342731 48 675576414 79 566448978 73 67073449 36 830280821 8 404899524 36 995663802 53 817782262 85 207736243 65 333075221 54 155527208 39 465141207 82 431712856 36 108520677 54 783979584 88 797477395 94 300828653 70 615098187 14 101164276 29 373312991 92 801329495 72 207947031 83 450137106 3 119259316 54 694172781 29 706733370 61 501846903 10 538722236 18 145975016 76 624772648 63 387908362 40 130787028 36 689609319 63 926162162 51 623969814 83 840026657 12 606635917 62 953669378 57 176969669 62 142719457 22 455088285 20 933503157 5 455209013 24 56997049 59 525042456 6 255511140 40 508368721 8 273518508 46 633084175 21 450432798 92 762766896 79 125166446 3 52250738 84 385599224 71 10954902 49 957837993 27 302097200 8 941296606 15 745164381 58 244932960 21 670560806 72 310162473 67 320479149 98 977830764 5 88601145 77 948916293 54 81836481 56 611846318 63 567724985 98 448095806 66 186331758 91 230828771 38 293058609 75 116835859 44 436083096 37 502986585 74 664634770 0 306067324 90 400015807 39 540279555 19 914356938 40 916830588 21 248992347 73 980173582 55 250664350 10 487518917 62 97107035 45 142963111 57 803366586 78 294702715 81 716949273 53 709517858 57 606877942 76 487996885 69 625854121 82 105257903 39 797889624 10 75474913 10 636259450 26 688076206 26 5019434 69 912257252 9 213516961 29 438160807 85 984524179 62 494779228 89 810179229 81 129561377 56 429496489 39 851523225 100 180178274 53 733759761 48 753199668 34 416247853 24 396760635 84 477434849 41 63545151 70 519361802 26 761530093 13 244176039 24 307835453 64 4839725 1 79414409 72 410278632 64 577361043 24 612514269 97 968075577 27 698379154 79 453307120 65 510831008 59 684918103 37 242647220 13 202941391 19 631077827 23 743157974 89 346600470 48 262328744 98 259022785 80 959888618 40 202666023 26 564000270 7 951875056 63 92799851 6 773528742 2 164821919 69 946970141 83 65540043 44 380436873 38 69178100 73 751431164 9 205473095 28 828590951 5 518429455 46 982559815 66 965643108 66 777522312 66 714494559 48 960312637 19 220481883 11 769199761 51 241016928 58 995622014 83 283908118 16 151030016 18 138665181 68 525218138 46 96006754 58 424938993 6 285615744 11 799593867 36 994953026 5 202212080 11 935083153 20 210852076 3 713227575 32 466401935 96 523869940 68 20310862 88 74427142 79 565135012 49 525589159 21 425144672 66 770473343 60 674906844 79 986856321 6 616777867 96 956426360 89 84181339 17 92407042 75 505773248 74 255308730 25 876867518 87 343389924 81 538566669 31 998184494 70 719552714 39 660547407 55 740900981 48 50274771 71 466517397 44 575017126 72 442920047 97 195693917 43 512744655 26 893886542 45 123404182 21 746879950 53 17287682 0 876509858 27 118112836 32 19473856 12 35743332 99 549781012 49 595012802 73 192015560 58 428560512 26 159044076 32 178222168 29 11336416 53 521956379 31 167283333 36 118723953 15 180507578 83 418633222 42 800667313 57 488484241 78 226137964 70 114717451 64 450950081 52 63292171 2 514783789 36 440782614 87 511629132 17 800902120 21 523775711 86 424347278 29 187765976 22 227753172 30 51837924 77 262715449 10 802931421 66 928865179 81 556041182 70 337999073 77 804046065 23 691403452 97 519114533 75 131968764 5 649822567 0 267160447 93 746217907 62 850282821 46 113101075 88 993228704 93 446764520 54 973930134 80 697287947 77 888618696 48 157413959 27 641904758 47 279203743 84 669889978 92 4625169 72 646262739 11 132578572 53 789802765 76 552652368 79 347263591 65 889605644 91 355578421 61 226782129 24 987868284 93 924100939 80 839051838 64 588723894 49 918093960 12 258183974 22 660587101 60 963717161 59 863903221 29 690518644 39 513612323 53 22301690 18 889605052 87 129266329 92 471641119 30 989806427 43 789286915 30 554497895 3 39718357 100 480195995 32 43297839 83 405079796 56 850445645 23 540643046 36 566170846 97 147077898 89 552206201 86 713575843 53 631392442 50 759812709 48 38750390 49 938195434 38 210061600 25 218620047 75 434244757 76 818747679 23 243487186 56 535337430 48 587741247 53 630055437 76 283250983 79 780978748 37 17949896 77 671087827 65 889082204 68 633047770 53 120265135 27 842072827 4 609577389 47 843398610 55 958545288 13 381807679 43 509851445 23 699433278 57 241998066 55 559071885 52 442862863 90 21143830 0 121203155 99 211725668 16 962846815 28 500006514 26 753494514 91 929124587 28 135517674 23 383534018 14 879595370 27 210433744 13 364142213 38 361791892 44 165372068 38 682996601 85 789838215 11 571358205 82 415244141 32 340112150 89 945011965 71 748529411 78 790267120 77 950681082 21 833023697 49 642216859 73 360133695 40 836140357 52 954714273 81 431039504 84 744644194 20 153230787 0 817660523 17 419646033 17 627785279 50 398559084 62 412761823 64 133377635 97 733519052 37 357670909 84 783731420 96 828746528 94 71382339 15 915143955 1 736408548 30 828802351 1 477088035 89 899396132 28 428306202 4 713540952 3 681674375 95 129740130 62 630782390 26 658267839 25 737935956 42 715902833 75 198119426 83 936257909 73 151297968 17 3764808 53 278491410 55 829138666 6 473079872 67 294544432 78 832076014 95 456227160 52 526107676 72 561325373 100 340718200 75 290912965 39 899903650 52 784297858 86 518566857 60 234602832 22 338600603 46 555104281 6 84195504 89 96681241 84 538050581 17 992675918 84 844469903 21 130910631 52 182507996 16 925920053 81 659680802 71 575165254 17 741968307 84 690248911 36 600042099 100 603270332 30 709000017 40 430292048 17 164812940 79 320365684 99 872868910 74 762776974 89 772007229 28 788957619 85 398140138 12 580036377 31 41211520 16 6210370 20 934266970 89 751098700 86 330009391 69 324634741 65 186036662 66 265072264 59 186472986 56 275237768 34 872637635 92 719017918 25 104389560 96 632008687 32 172498365 71 657797198 58 363064157 15 658537728 74 865770245 90 681010183 58 481738902 84 313498761 84 276045929 7 876036860 69 562430146 75 345954918 89 476187755 11 535277470 61 997432204 40 885445836 22 974066923 46 224981332 40 766876051 4 8182420 4 857573690 3 999094122 23 770589248 98 617280477 40 83688138 38 232336519 20 605560685 33 388756351 44 796680394 70 372844500 73 211376461 71 370792186 20 940187360 13 881305473 98 633510286 20 59690232 8 746912493 36 676767497 50 225806803 66 452356826 87 500997793 25 682011149 17 222018468 68 968207403 0 703930859 94 466301837 25 517683960 40 528604323 49 801045228 48 77956682 77 826328720 11 138566066 100 260878107 83 838063730 27 626621723 55 978184225 4 477313006 77 561870704 49 114453766 46 171886948 38 843025267 49 332989876 92 247517981 27 699863175 60 51804664 83 560949645 33 848457094 8 716679222 18 618169782 93 655717568 74 705486239 43 352696399 55 769328345 61 711152347 16 272259574 58 555821018 38 4663026 27 924531636 24 135816612 34 449171383 42 148193335 86 889192668 86 414882500 32 490142131 66 336169795 41 71457051 12 906615314 34 82853506 58 815905044 32 304621306 79 39007758 9 765457561 86 536920030 46 288599602 99 18746795 51 828030458 18 793426554 18 751613462 78 974506041 19 249290813 68 325038798 28 5068262 17 899582760 22 141125475 46 969690368 21 245827305 35 739759531 45 941146454 36 281848981 54 754260007 82 234555303 97 110975708 11 216421145 97 67744293 97 927652321 3 373888983 23 729071686 2 942492622 77 173013269 64 825391926 3 989262938 39 152096919 100 222656368 19 85369338 10 671507725 90 576823542 39 610274463 38 178121439 53 454453429 87 890679774 25 932245690 22 103053687 31 28603655 96 369797592 51 341538934 40 538504717 66 901130966 83 998062881 91 624208883 32 105327379 50 947333545 24 650130833 47 973968801 70 822822161 5 561656650 27 240912524 64 225389092 39 834226839 79 804799687 48 387924058 69 835627409 76 17106019 87 180720686 61 849277666 40 912096384 91 263211795 73 212838581 80 814505310 85 988952993 2 659288188 79 791991519 80 346981919 90 559368087 89 593818229 82 732521023 25 839281259 83 846847198 28 109541372 59 181853111 10 731478636 36 72572317 0 750851271 24 787725720 15 526732381 1 745774727 98 929013198 18 90095686 94 304122663 14 295308032 89 285495956 70 700012249 63 250850381 20 186031912 46 17218911 80 671959692 2 307179005 83 573095282 52 242045183 6 221414917 16 156075578 44 656095723 43 218210717 33 571380089 52 159185668 5 547957237 11 212231677 84 725771184 30 879256226 37 571436277 47 238801442 65 711636716 10 788208544 2 566852515 59 281133720 67 149052287 34 270941293 28 410168372 55 789375917 14 740513370 59 653016503 98 814356876 90 946456972 74 290004896 73 151872872 20 925276553 2 748748336 93 828072254 38 683748590 60 103311234 98 563701072 7 199294600 3 718537824 30 126592171 90 549372049 16 451559848 69 773587583 41 813512954 64 976129418 8 384413277 93 760299559 51 424040030 9 298641367 36 671001969 86 809793544 28 730296614 44 449495421 35 122560198 44 788071142 58 719612895 45 829572191 34 663947855 23 338854653 44 911717956 39 218279868 84 30091866 80 651844459 57 331859592 55 604366311 17 506497025 36 460368111 83 111737121 24 798522622 30 642272704 84 481246635 55 431586088 92 93573360 93 123337826 24 237980191 49 715941610 6 867226349 15 406290989 48 308828993 36 712046681 77 770255444 1 192896119 5 328142150 32 804090814 15 265671750 61 824284841 47 734931784 11 292853255 81 173193158 74 832159858 54 713088632 7 186871428 25 469122977 92 88846827 54 249703601 82 673076155 28 995496915 28 935266147 4 926020596 12 709663903 63 700828049 46 737305977 47 700046749 19 911502716 83 395376358 54 649747012 84 963628756 13 992505586 23 788435525 10 523347361 33 402655459 36 292357030 85 616604241 18 147669144 95 151504014 86 374619817 18 366743809 53 538234717 4 346157788 17 340117012 49 966480550 63 758095254 5 747327877 57 432856894 44 744304273 39 598378828 30 7760265 60 338321345 27 873844818 55 203880365 56 320970098 22 348964297 19 707287344 95 227819362 100 242809649 49 840409444 7 751345630 12 864955818 46 598533081 47 725966840 19 427824185 88 324542210 49 142947688 50 720405735 65 118874846 6 693915147 52 113567125 95 350649880 42 810248514 16 972227619 25 820738148 15 822753569 99 860848820 35 560442703 29 191232847 71 837945843 34 85873878 7 566444319 94 917103733 2 353229368 65 344333231 57 129917395 4 265273018 18 558073978 20 567495066 90 860576371 41 281754119 75 217230260 45 217359630 54 682325361 31 747080070 12 399010488 51 719091049 51 958327907 6 361897826 11 453068174 47 506850012 93 208513930 51 49551681 55 588103716 60 922652549 33 502530877 73 921747805 18 6498301 13 229185703 44 458025149 3 476802250 78 108238445 44 661286886 17 610627266 67 997665438 82 314209775 52 306011117 89 456904892 48 221088889 89 443685169 38 237647510 76 241812309 63 279276772 65 241377782 69 216939554 59 400128609 19 596664736 19 834422706 35 355408895 30 938797147 86 184457558 86 55619900 5 122033950 27 365728780 96 794986528 21 829285079 59 373552558 44 19826690 60 346962104 85 468279535 90 789664355 90 926013529 78 341076043 70 237763790 13 939791607 10 324581928 30 719930509 43 996530076 78 428133696 92 171539393 47 44613587 82 966155101 25 361451129 44 505124345 65 787472060 98 933185962 13 44575223 19 165275463 56 20360576 13 603465710 98 161968919 68 819149238 10 660757241 87 828577465 14 911445301 88 33746739 70 663774907 59 973014758 98 15211527 92 447549990 79 541188147 89 770052980 57 672624291 31 576353940 88 974213336 98 95081580 95 237243330 94 575999729 40 305922450 64 281225346 41 450314927 32 240136102 79 880077121 24 725192187 83 315493961 96 360637727 60 763568258 49 21868733 6 898998478 33 806692235 98 545404501 14 372447589 71 469624533 86 516066557 77 526878531 13 528329808 92 538339065 60 478807373 99 985984184 94 811784805 90 746634426 31 138618680 73 111384902 88 775315195 70 581332858 79 580733622 69 600482084 39 383264518 10 320983805 18 959885582 74 864139279 51 120488776 42 949586063 1 601238927 57 61025157 67 414220308 31 144153515 96 934916660 52 609259045 65 258516568 12 421700242 55 440936405 31 487389992 32 839004958 6 134808524 4 685021549 67 239876029 59 130853695 59 35787268 2 97437672 66 893128688 27 269880376 8 356635805 88 675122523 42 638766902 76 407253625 14 304927104 47 790321860 17 32744958 26 891859450 36 728540518 64 3679016 54 441691769 66 819750756 13 373748508 43 789938630 95 261417035 20 1563602 72 753693088 51 413536779 25 215035376 97 347022454 56 371755477 47 547291577 46 907817444 7 750986665 68 179201254 27 507700234 34 464352306 37 978591904 34 58104322 76 957591464 86 278162785 12 502157425 20 702868430 34 783337590 34 280480431 27 584151027 77 643975621 67 993953657 49 84091532 97 568139975 16 122591456 87 94515670 5 665047218 81 613170287 75 130446837 39 161286439 34 378309444 61 119901061 40 228450977 76 349669659 62 883719328 38 285786893 29 543032080 78 39904487 53 797468943 20 683832152 8 797303678 14 825742331 84 680125461 96 729819330 22 305741187 31 499838460 30 649178718 25 672645050 74 804969346 26 34182496 1 583140058 93 730652585 0 395220232 15 718308229 19 12297675 75 226938111 81 663972967 76 931957266 19 856058796 77 582434971 39 491768593 21 821155470 47 147985689 85 562826580 76 22843720 6 294411161 37 212373125 32 779934743 50 670771135 31 517419613 12 687450942 95 379040604 58 123674744 55 165148937 97 265045201 80 997448755 45 509258366 46 893551750 61 565598220 98 851131212 86 287528975 17 204808909 77 688538385 33 71701090 84 14134808 49 105975911 27 104091089 75 270449766 95 382891871 44 230759515 73 964254370 81 806093154 92 638435218 1 117095475 12 578134526 28 913954228 94 486533907 13 485709462 44 28079400 84 708745348 15 852974895 63 255418030 68 227981987 72 323253901 71 854195314 61 793352878 27 573867399 26 798902927 9 779411863 92 20847040 10 71656790 5 223988994 32 957227286 31 5256682 31 552011430 58 343029436 70 148389587 29 533545827 9 444971710 72 187527045 18 599236090 66 309254075 81 686958800 87 39710432 85 786387039 30 674442710 69 155467540 34 159729145 86 705810550 95 328623819 36 622543180 50 149535742 37 22088755 95 786133936 21 98971688 94 688419006 71 202625134 45 635021039 0 256611754 8 589340941 95 575475961 27 795903726 45 118289159 28 480555074 0 769281216 47 180156526 90 642924984 56 321743583 87 614210697 26 255509225 71 681867777 93 407010133 62 131357968 16 165521190 31 42345747 29 515370908 50 415014995 70 456413334 59 705426499 73 579188310 1 315207585 74 830870960 43 668670189 78 452416576 33 382566270 29 317239205 66 497844919 45 664651649 77 545081437 31 196511099 94 385027515 86 187989986 45 905442046 90 943138946 29 985338571 67 829678786 34 525689587 7 742459493 42 75900633 84 752070011 32 662922655 71 779753295 22 898246955 64 322753713 24 374216793 79 444684046 27 688237161 16 685227935 8 123226414 4 389020566 21 301134977 49 194274688 40 369837422 5 268472280 2 29177763 36 651573926 62 147203603 57 187787403 62 451498065 0 894166103 49 654498968 49 176971096 39 326026999 63 171430785 81 441353564 66 81786206 55 912109498 22 1200533 93 971916680 36 385806499 4 474361752 55 538284599 22 628895182 55 921271521 81 23659160 82 804843974 68 714399731 16 402805891 38 179167218 84 910636161 79 877399293 49 898832689 44 291028815 6 95161072 71 849930316 5 970147045 60 225309529 99 516732362 77 340745813 1 141428053 23 902807592 8 785513486 43 596085566 13 423394175 45 205396332 71 688940239 19 500013018 53 648857511 84 504940797 69 406906651 75 248838345 37 770849410 68 570719347 58 480717775 16 956866413 23 856740207 37 633091233 62 490772006 88 221049607 48 960832940 76 459943252 54 266935658 29 244540946 16 946772303 80 562394729 14 63833764 47 69397976 63 3227401 16 773623022 72 312304412 70 816221546 100 148958364 13 457606539 21 981875854 57 142001426 61 862867083 42 57274901 71 747142571 100 106078432 3 864650500 67 850907099 32 923607183 100 320088320 18 50046376 87 682860449 91 597261898 78 552395754 51 969042395 57 163223450 18 890814590 82 488352667 20 849023310 63 182441577 83 118642709 74 883390209 52 866380786 79 885256690 96 946436589 68 791097382 9 269519539 73 306390513 60 218611768 78 352024825 87 732312643 36 6160982 47 309282064 70 81936010 17 822267400 8 242231337 1 686362173 56 401153781 42 112765238 9 631131328 31 290209798 20 871780277 21 608595726 31 122184002 54 303440079 30 230463009 10 778615809 17 945469569 48 898088164 41 862510704 6 471468283 64 128196919 82 278356131 80 599414381 42 641084786 9 578523941 63 823087658 4 689277961 60 201726597 62 654304174 73 192034141 40 642849144 12 878535251 22 173918749 44 592301727 80 59725259 78 59055085 70 503006433 19 379435763 65 265075574 44 497693040 26 780825355 55 357111931 95 720013407 21 978531063 32 357880026 97 993962895 24 142891740 20 962070787 61 753235942 90 957462904 56 664006509 0 912854488 83 537065464 99 762535923 28 981980379 85 1312810 13 530977348 0 790925787 16 52666206 94 428189089 23 265302452 90 79452405 29 956271836 25 16524743 35 152045940 44 705168103 81 704886606 52 507769061 4 949394788 59 681752651 52 694711374 91 357998655 85 835433727 24 658659367 97 742396758 42 620021891 43 89844747 65 71418523 80 49192033 67 773400479 30 142656475 91 693508 76 682617900 7 481141309 49 135900744 42 493774014 9 601609927 38 574583463 17 112105959 61 694597913 87 621702873 86 296540340 57 423900312 83 391400864 78 514903277 66 457600835 88 757074282 24 175785875 19 778755733 93 347653744 94 194366505 1 286987237 56 733105763 24 749309457 68 787841853 93 590411396 19 925869010 15 284010010 74 439178789 87 604526760 46 966013992 87 762291502 78 778416870 60 226339390 16 693035951 0 560832858 23 19438606 48 655643349 38 138099455 96 944737267 3 734826101 54 328710448 97 901785833 58 86424428 85 20568417 94 5446034 31 166178669 37 382782116 38 494671521 31 15232733 7 806332141 94 286743069 28 124463666 88 735550204 30 148677480 11 963131407 86 162957914 98 259126048 36 446129623 4 359280668 60 915067319 88 839907829 16 3770198 92 923340683 70 149846667 74 831257780 63 384574247 6 869910567 47 499565135 40 321315205 37 363688594 49 848365685 66 244261046 79 926533257 86 762009239 97 734104477 36 570097800 13 835484099 67 733431145 18 496156986 100 616184878 58 36682617 46 191948162 53 569084569 67 664584514 96 749941319 37 570477651 59 296328570 62 12381526 99 244102642 53 873411207 31 329732938 3 699042875 48 306758411 32 909656346 2 900648315 94 686206127 32 441035378 5 151715908 0 895459065 93 8907767 69 449265096 86 103846891 47 539990736 14 783060277 48 318290521 85 854138563 84 4385620 54 193359343 70 928283109 55 408344955 69 367315589 52 199129098 35 267567061 7 508269451 53 891078643 24 951110405 66 763200999 19 957996494 75 536787650 62 532463980 24 689525445 0 454385310 47 66676455 38 887482857 14 66760515 41 531693006 53 571452469 84 338337495 65 184733931 75 304553699 20 495742310 28 243455376 33 870012645 79 394822425 88 111295628 61 199100213 27 326242102 59 293134697 35 823641171 79 405294439 50 490745501 23 678417351 24 26130811 52 363852634 40 892503058 100 921541114 77 273182085 43 676869536 1 196631806 87 807208041 10 5892346 79 360543589 81 244621866 67 747444152 45 334193182 61 486986655 57 577515543 40 381450291 23 136515112 40 208252709 6 274115853 42 599011338 86 397790417 1 771200617 48 756110064 22 153334515 26 620608196 37 399025404 96 393068910 21 786234554 9 985148353 92 947551577 17 159093633 17 175834400 41 387462160 31 333597220 99 661450694 11 386507844 24 844740080 6 71424150 87 140579385 85 250145559 73 820055575 81 946310189 70 963504764 28 260604003 25 48961262 99 927747109 40 870227493 33 516502422 99 291894714 70 932309601 100 699311952 86 475034774 91 987470759 63 993446153 17 785879836 35 471489199 11 682071345 87 864018481 96 732730709 14 386845447 22 20124259 2 441716851 1 42070609 58 565236506 99 784737377 89 334997286 26 91344731 52 586195244 32 583536099 49 558917908 30 748433915 22 499225358 24 418693801 36 73306626 68 910012050 79 585807964 71 178742952 69 515432197 29 120975364 67 987496566 30 545988099 49 492648007 58 433967105 54 739448515 73 468846543 26 268202313 40 211967503 66 177134185 23 700839606 0 315890251 67 760455978 61 112896752 69 977967663 83 15500770 65 790425929 6 314575716 99 111918090 96 345282340 74 214083827 37 351398905 100 540428903 49 198818558 81 841756995 88 48310752 59 930030388 77 758436938 36 429740010 69 757147000 3 608506253 99 201843142 39 555178297 43 550049792 2 384247659 41 604899379 62 337515252 35 61535563 21 101565905 0 73287521 4 762620344 8 995549822 57 128628949 54 489258286 22 673536463 92 609502237 11 165238954 82 199317415 70 261942999 78 584539505 47 178906783 66 845855842 99 29970244 39 19631807 13 758208080 25 607818300 12 462513789 96 34453388 87 570382623 42 985515032 2 626384997 100 517061203 88 556385776 26 525002517 6 604271622 84 602656837 72 920372120 0 670110703 21 113442565 47 366429139 96 603326658 97 325324277 38 276565399 81 844169956 51 117960462 14 482603086 66 53987900 21 669391921 34 754478658 93 952062471 44 502499473 89 149172637 9 42421466 96 402251677 43 847438460 72 249509293 5 852944166 65 676357594 36 811586513 92 9131739 44 700383759 81 574613486 96 292580101 42 57768632 88 481810362 79 951169788 47 912730453 62 734827869 69 927663836 21 262708797 68 531144892 5 484873026 17 349447366 54 563174842 42 367651094 5 812152701 66 874210046 72 718990864 16 184921306 34 941748656 34 662785201 19 693836842 28 411243724 49 650182896 84 97244962 41 87614533 91 700102435 23 401700710 90 163179007 17 383106217 28 730025924 97 201434466 67 718367525 88 592598180 4 193063803 47 292635440 18 840933939 35 892586668 31 583674494 87 720845398 56 98413873 39 574454935 91 41280470 69 915387540 16 243697798 71 9848585 91 345805331 37 154851202 53 814980263 82 819652617 63 660838492 54 783064595 81 953103224 48 337599322 85 416679151 57 366423359 2 856057975 77 486345070 57 264247838 96 189840469 58 91949036 60 822284164 71 285492284 53 853451233 69 251407036 41 610304507 34 615984914 5 180122866 64 198471110 82 764265382 2 105890837 82 35560019 47 147013102 55 139674270 85 921631092 53 829791964 61 893807832 39 730279793 77 759001354 9 529965253 28 249607076 43 84080218 46 541681813 59 606531527 93 171482149 79 157764170 32 689538672 78 535086205 30 811506446 64 744421650 18 475657072 37 156273170 14 647256972 66 687581245 27 530801035 11 700166551 21 3156834 59 990536421 73 872902273 55 34979205 51 426017198 58 506795231 82 390985786 58 884310487 19 266776777 59 970597329 85 660271659 84 75518688 99 37512021 74 249620863 84 705547422 21 69579094 11 126367008 86 389771912 21 280909095 64 849950832 14 985999807 55 206120793 82 474277378 81 519475290 62 395284885 42 815032751 59 175050448 94 68506175 42 562329409 17 815003074 11 929670563 1 851926411 32 912126203 55 846861589 58 29140715 76 662955504 0 538327056 59 352358618 67 713076114 41 411288992 63 214475638 65 999865938 36 191918983 44 185072923 3 76368561 70 767462656 65 350891969 47 530615780 75 180622823 28 763529329 67 384856622 30 969247555 91 803975269 81 305194980 20 141177340 21 520494072 88 136066404 5 136559136 6 147514931 72 432710039 68 957842687 63 471720723 94 678210141 13 34253032 21 216257026 8 155491669 55 574635279 32 769625774 37 591176870 74 655314785 28 91033864 87 419947886 72 619083190 8 130951509 83 305877110 38 908744732 2 432898889 84 73550450 39 693182201 88 926622006 16 544398559 70 39830953 21 881960681 93 535626154 63 477181654 20 220328810 63 47489489 20 296237047 71 818681637 92 976586494 72 720670420 16 668109696 44 563569807 72 307276277 23 20816990 46 840936073 14 366045730 25 383839401 25 867808070 53 508127583 72 927165107 88 612832623 90 891484677 27 272406511 0 296341675 16 924156441 69 346749691 23 816855506 81 426023089 81 964712272 11 850270093 96 927668606 87 375901868 65 31489957 50 33670852 89 57882766 96 475124925 45 168917189 46 718400636 69 912333267 98 855895761 46 778175671 72 540479777 25 852576048 71 138694034 73 473471885 81 433627872 7 798351769 60 927370646 84 624651481 79 637393762 61 107813233 28 243309175 65 933962841 18 653197049 25 333756744 19 732248783 80 379351866 72 855640344 27 657254605 61 860003470 3 620277963 79 763458254 30 541171353 92 442138093 40 400794395 64 189544542 92 476920854 49 73600073 77 830296679 75 909023739 35 143323514 70 480635287 55 15768671 3 373260437 21 98334541 54 560560863 7 725068964 75 955967721 83 900643452 38 984847178 90 756539647 85 40952809 39 116884270 58 610799631 44 363287022 73 968134753 66 603006058 75 142602134 6 787586752 97 652723633 36 252259722 65 176058575 73 843336968 9 879118078 86 91299955 37 849069517 45 228557423 39 894157986 83 67513107 9 374765071 1 931746992 26 990102837 29 79454631 22 665825337 42 769399276 93 661378433 58 620494335 92 867083837 99 3255623 15 669328247 24 961322270 93 631994733 33 961970540 14 490512150 35 69923549 55 212955061 49 448403387 16 739055257 35 38008793 67 648624794 21 98500716 62 119167504 22 622332580 18 989807765 58 645418434 39 32919058 82 846241770 21 982845502 61 881813400 51 275223713 19 880893788 18 874530867 84 749257915 87 723872461 4 89890350 16 936316307 58 166312167 15 980434108 16 49716619 6 840870740 81 767952220 34 973615699 15 224082750 39 763259823 44 340645208 14 790531717 89 322771315 73 41977008 75 235010390 47 614784836 31 432020790 87 294194417 0 259090070 40 237745495 100 871122042 86 466957520 83 277038725 46 500266625 76 466363000 61 168853531 15 120237988 74 433846268 88 960502522 47 966212425 59 968342039 25 116328547 90 621754833 33 994322477 56 787339009 87 158842642 85 924232373 80 312331404 96 909377667 25 249647270 57 212370765 11 986197378 65 487727954 49 565405053 28 125028223 9 936299465 98 50044135 30 778857373 18 475301052 71 840868331 13 383406994 27 669789565 33 827179238 34 506342112 100 315837434 2 208685756 65 254800194 72 617130322 4 40828336 1 887917438 62 688243190 98 687143647 71 747225421 2 797619063 35 730316969 27 997640591 98 48636693 79 847099642 11 528338326 70 631428155 96 770824527 8 674106882 57 279028580 39 524519106 23 401503620 82 119876005 65 187093439 94 376450217 65 941767878 52 90636095 19 9200999 32 979439949 57 103164359 6 802489822 11 67585033 21 604956212 84 769782951 93 251227299 56 571448639 66 528629405 10 416905775 94 476901985 97 623506799 52 975559985 46 430750453 81 902379063 32 311565147 47 188777809 74 262458036 16 450218626 83 163263275 38 788329825 60 468657425 33 508102612 73 809958196 3 445961904 5 41141887 17 23823924 58 228118319 42 964649718 33 762618830 87 946768788 22 21758360 85 86088666 16 666626272 64 320567323 14 217208526 33 128676841 39 693664036 70 137800398 15 992763295 4 124183948 8 918720903 85 933141870 52 224818474 72 971886955 25 927771251 64 207019143 59 205103326 11 684286087 24 595482513 74 43777335 1 922127788 61 675865500 81 943388535 41 109509655 15 843448897 36 813382698 59 777839486 74 692471529 58 829808300 8 423174866 57 209927449 94 45950088 29 733418961 8 454296453 71 248002662 93 906566903 78 234163439 77 573163567 33 240640834 52 249778483 71 772578083 96 185045990 18 506268593 25 990846931 68 383350390 4 60152616 66 745644888 91 359212739 90 842383042 76 849703938 85 206110271 44 866017762 8 542942246 32 741255831 71 114969970 96 197278503 16 394483208 6 726314969 19 625438705 5 942648574 35 861222927 66 949668106 75 106850039 3 981658876 26 95610071 20 236903234 23 998992742 55 650630721 2 49851784 15 544808940 1 743686941 99 190466271 6 408167921 20 330718024 44 490581493 47 220074666 16 640344347 33 378098026 79 416115936 44 136437960 14 803919136 29 615555552 1 557243146 50 770910276 69 863411273 63 921459723 5 326636995 38 912758930 58 32263674 48 172867881 23 479526236 86 452532800 81 556207864 1 241124630 70 461804056 73 700786253 27 418644251 6 446798307 36 948156998 37 960411317 39 335200878 40 794570994 71 452802165 20 439995386 83 463560536 47 731216805 89 877923473 17 82011651 94 287080521 56 459282850 18 314787906 2 786226178 32 674420818 57 772662700 82 312877938 51 201786814 42 281502998 81 294401434 39 13473002 45 84285376 20 786753554 55 976945277 95 11932823 54 265652365 85 656386204 1 370133510 34 973077566 23 587354432 86 364517384 83 634501058 72 338023294 73 707000573 73 745619264 17 82212087 51 543987888 53 823336382 13 611207883 79 280659460 94 368424762 17 981108358 88 330514017 25 171517056 21 118812853 82 285961892 32 633364912 42 35890427 67 899240617 10 362312669 74 122224679 8 248467402 39 730825528 20 262917741 93 245485249 79 553238088 78 56524357 33 15516582 39 703534179 88 936767071 4 456051965 80 336659202 20 672786926 56 758201084 36 807147836 63 678746449 26 692435349 76 7061370 89 619368628 56 310440739 28 62271170 68 369881420 38 327341877 92 917725244 99 528030000 30 623517261 34 358238389 45 833065229 86 999055539 93 217785709 63 494667135 48 8779936 25 411050078 65 792286514 51 71377356 62 22034669 19 743328178 26 64939745 98 723883511 38 911248675 43 183422982 91 771488900 77 62717689 28 292143590 48 350312958 28 566419912 5 437461216 24 154818408 19 836850836 25 208453320 94 809386690 32 850667594 100 366602844 54 33991430 78 674185613 55 230697179 3 746241748 62 563651118 28 477949189 99 883716442 19 630124432 93 826249704 69 747961441 0 7934232 83 900710672 21 311462640 27 279096295 56 395970184 38 913613186 21 726953661 49 666526838 35 365827950 95 308839410 16 290671891 70 120450161 85 34205715 28 616316620 33 351141183 10 724924633 39 927435327 14 230799251 33 662047553 62 215875365 23 937355972 65 448573608 83 409577596 80 923155605 56 764731346 62 430019320 68 12927885 72 471348983 95 570323342 58 846487198 12 575509940 93 129434662 32 701308078 20 802853998 55 506882713 84 42397980 5 363081149 80 884726612 42 609342995 90 777104058 79 479658889 46 10131361 64 775265462 9 276614250 62 435750450 62 562698276 44 379520937 98 890495525 98 988354399 31 331337673 8 757763195 62 280171666 99 775970805 23 501138542 1 66483565 4 854952729 67 461938599 10 932982683 65 34660435 6 743682910 67 793568017 32 227911293 100 765596133 60 358592859 37 971334302 80 346749115 41 799526454 30 357082271 24 754783651 91 326504071 51 265869382 49 227259913 80 508210513 48 199054389 1 469435529 89 699369818 43 906931792 57 245284427 28 932862663 40 298115588 81 43300837 69 839055376 71 554143423 91 675131082 7 381053901 90 485821991 66 4625228 54 75646086 57 370496727 8 578376517 65 501866037 23 957633845 45 383391612 89 713691101 72 29388416 53 992834926 60 575626530 41 858927153 94 745829683 0 803213030 55 974620298 38 550078384 30 210116587 65 391791718 50 386782603 92 230147535 12 375439942 46 846971686 11 729113561 20 790665167 37 745482765 57 524481700 33 101096151 19 706786284 0 431032096 96 803061894 68 317419136 52 441240861 69 392560970 36 623605774 97 571573384 22 157855945 25 368224812 54 347367645 96 446652784 22 779163475 16 531800818 94 949063749 3 817974169 85 122065390 63 942269154 19 972141085 53 36586831 40 243733055 46 970200920 63 656881995 76 743350625 43 651141353 77 174479987 78 477679984 76 517695297 78 521522482 37 974992508 100 558495621 41 685315946 4 646807763 80 576795641 69 280006077 82 601556996 4 529931392 68 376636131 28 72206763 41 540499666 97 465813833 48 333894987 31 51364931 34 779398479 29 473644052 4 59650402 59 813562343 3 416136514 48 726565861 94 746272232 80 706618536 71 153998680 78 114355494 55 492381522 3 173755546 6 498902968 20 8612264 59 634666130 63 757993928 76 883390051 37 575210432 51 559685354 92 949462956 70 465145704 71 775914353 12 541576673 14 672147269 26 710116539 72 2573100 87 671040888 94 349505013 21 717752562 82 344730105 58 599331604 88 766182481 62 493592417 37 953425423 64 154492258 8 59903044 93 364119061 88 116060155 34 444586392 58 486718844 0 812738400 22 469891335 66 619104225 21 962288686 89 779831528 44 952821460 77 976902425 92 474999654 37 779735292 75 470561308 5 826285146 28 187627370 0 32655592 13 782432918 32 372826225 54 704019934 84 91571441 34 122475770 4 671154980 89 282164135 59 830006894 77 479886352 5 507772553 95 31565171 32 526409988 33 133780724 77 305639417 42 816964878 53 564141753 39 836360596 90 79023347 70 701106166 97 765323793 27 904662700 29 561180518 39 727906547 4 664530721 78 884581527 29 446286664 25 36840507 39 383336414 90 456347174 49 120971865 14 655490894 26 437447487 20 406109537 89 550508618 62 866396825 22 888307204 38 676121673 100 585195057 50 696281002 74 903815693 65 273426780 65 154766002 79 911811730 31 857151391 94 266509370 86 515659513 95 85301625 1 597543325 34 878766733 6 62117288 8 376154636 22 363666268 95 909649020 96 674427867 77 471073246 25 310335063 40 624252055 62 349613536 33 511702518 62 540193412 57 933719060 16 722589873 35 615802294 92 314604704 42 87466458 32 59187340 77 106531119 86 417015887 26 821610539 67 433772568 40 585354295 12 531393594 96 23335439 21 870467188 5 200518019 9 149585608 31 505648220 83 495187607 48 662778318 98 400336932 60 84651930 91 454103726 23 945391590 61 31380528 58 154944230 18 506935592 85 847677196 8 867156656 55 542579039 77 284656239 41 136404966 37 708425950 80 333387629 76 214652615 52 581204470 27 679195959 55 957082433 72 567222101 70 485417473 21 875598222 35 735487201 12 813541626 100 669612561 13 388145938 95 320483039 31 952915577 78 840621734 42 914340437 46 410471954 23 201863245 45 56987055 0 550741997 11 848669599 34 963738389 28 920420853 42 200572744 61 761562704 30 26589880 39 638108235 3 60122441 8 797122454 68 531507597 12 940684762 71 674095684 92 982786420 46 714035654 44 130733052 28 773553965 9 417153950 44 959665146 94 813843119 10 988279453 99 203703868 63 956098828 99 129709237 21 992093439 19 557705387 75 158410499 10 712873719 84 421377301 28 932603369 80 810688590 34 314485087 1 27953155 57 251188943 2 578615054 39 682145110 39 100791067 49 117417855 51 911013059 82 83711991 49 261816388 64 901165727 85 390590405 13 930532829 79 525323040 9 566695249 72 926794198 96 385559557 64 225554599 28 118222351 68 94159887 8 856499247 58 356886151 57 991317397 32 920502038 65 313037781 99 435291890 52 718797414 31 181019077 98 480095455 36 90747170 88 411160144 38 855868031 7 920751971 36 138379293 83 743009446 7 421720500 89 191400564 94 49302710 25 111866244 81 832744208 15 448715137 14 640081927 20 137346101 47 663841702 71 229033237 11 775548179 8 335748696 52 466887596 23 556803656 47 4695364 76 261189637 4 896064567 86 664282087 18 19248892 80 425382808 52 310711857 31 41363143 17 100554658 2 611681806 35 86670765 60 732838463 26 690775091 32 364429385 60 868324553 12 133463547 82 54169470 45 145446911 97 975003825 51 19490170 86 843351515 68 200640796 24 43391346 33 158862284 25 432024118 14 240776198 59 816760631 81 922629717 50 733264349 77 259068939 91 363653265 3 700671460 22 591710116 53 612164 56 665964765 5 894946104 1 306605819 68 60314746 18 903319779 77 198641549 100 37970848 4 230959229 56 265106683 21 893914830 62 95698710 2 929434144 50 317730081 55 386616824 34 320129479 55 882615835 86 4353442 50 213863187 72 803412398 61 278609403 79 990399750 36 871619102 17 242530208 87 548522410 88 823620797 6 219719956 77 173242634 62 355726890 87 938786293 18 89285510 31 625873050 15 116500716 41 498630671 69 759044851 23 254120761 13 146469805 52 184116836 77 816406588 82 665283966 78 332006148 46 354358945 98 925918471 73 52535932 61 962089439 64 62884961 90 466009773 34 729721638 68 722017294 84 754382225 78 496701628 97 977812662 90 22835409 3 784162615 61 747298488 87 711929617 87 167822149 77 760706476 33 513063792 94 657816857 29 791168955 33 945476926 33 423108574 71 956548455 54 87304279 38 923250078 14 970378599 89 670536930 48 612769899 41 288207666 18 522685361 88 792685780 90 393408923 40 766384916 42 550741552 47 386583587 96 94423709 21 868061396 1 464711253 22 843961982 55 334253567 30 103113832 61 43628180 19 158801069 68 816217972 40 213585989 74 552749330 29 126206207 15 769741683 10 47051937 26 33860722 91 467646676 20 645155082 58 997942880 34 460432776 96 532775240 22 809811342 99 550791898 53 525291042 6 457673396 4 346279700 59 785014143 87 618401214 29 766082417 24 4242475 46 569239164 91 835123231 13 424533413 98 408706916 17 331828176 18 697568475 51 64237235 72 405998701 66 219080789 75 411000722 40 703187392 66 220483655 17 929470762 19 964033172 2 420772952 83 24135045 31 674126875 53 208244425 77 919102572 4 462038027 3 968277516 25 578710538 5 299731589 82 384530496 21 865603238 11 734959674 38 654137920 55 408002291 65 334075779 92 41943132 67 572455510 69 524192403 12 377316176 95 163567891 12 850476050 59 751304643 93 732185504 8 356205360 52 616725788 28 575178327 37 155914020 53 347265427 99 530279193 35 667223147 44 754148838 36 580547860 46 905653736 27 356761054 4 222403650 31 80776067 71 602382575 8 691335905 79 510101431 61 234900219 99 267086489 61 619032681 38 162428337 46 511018988 48 917320254 39 617581957 71 855331314 12 603702242 30 779745511 17 353379532 32 23688852 0 732004689 97 535991416 89 22513227 38 858853973 34 725024954 20 48669037 40 481238214 11 667581547 81 365242513 0 585716784 65 755058856 39 239714722 40 513285456 58 606030591 29 823126051 34 765078437 15 498677561 31 850822700 73 237390771 19 574871145 20 919510967 39 348048652 25 599504431 84 934732712 27 533381004 60 446004911 72 221865129 21 112163649 59 560418981 16 768511613 79 83055017 1 874566130 91 546831776 10 97288175 44 289936362 78 257132980 86 594476287 31 38592021 96 495859978 89 181072601 45 310491099 19 747467288 26 901433014 7 455245549 42 168790667 65 898338443 8 477955626 4 120341505 1 256988159 76 276905765 49 844869745 28 415981564 35 186896577 9 437418094 4 994050627 99 453089223 23 470201073 91 514350814 69 387211566 68 938651133 30 490381358 75 70344131 92 958216680 1 704205818 48 4978500 20 102794706 100 292637176 99 427760503 51 51704084 57 430566188 55 760004526 81 675079770 76 504992669 82 958493681 66 389573985 3 92253793 42 818641599 19 606629749 43 250092484 73 423812297 33 641685490 48 246592532 94 253161762 1 222603082 82 580930704 37 93013536 64 394805514 32 560674413 23 275317447 13 824284305 8 207131755 8 215848434 46 670754511 60 518163418 82 778213410 99 399270331 21 218674903 33 934998768 95 868037390 50 575453205 91 232642366 59 50450467 28 384853272 60 120243263 41 976543624 100 564012751 22 189637937 26 831383125 46 541437606 62 217974392 48 914718782 28 142708481 31 774700529 93 977077803 62 124030656 29 937775794 49 234745175 97 855450270 51 265354084 96 123131234 75 685979314 37 694294734 82 764232463 19 139973532 85 601055263 5 868351314 97 264138368 44 674613365 87 998379120 43 664562696 7 931524511 75 727097945 33 677711281 92 207357244 100 537463485 11 962682430 84 63807599 83 656926719 71 630626085 20 474854189 85 217246370 34 627195747 90 115472329 15 648980890 56 679069937 98 792081442 95 853275665 17 298867366 2 63554789 19 685365120 81 478178063 87 330151590 23 139845399 80 841152758 40 56955864 15 116414682 10 479533214 73 875454597 1 325423528 94 282912092 56 647609149 87 143002434 81 70819116 0 854702545 86 513065672 54 598769172 95 207198157 25 568280544 92 229390860 78 675154303 77 577385399 95 482523280 89 988457839 60 744597075 96 441004413 45 620915340 62 107579845 27 886295888 93 235916716 14 493185469 92 368061166 47 211488847 76 904148928 28 633499594 81 730081912 89 636411537 4 197821705 68 950342985 26 234247656 61 993240513 37 376567134 56 683199607 39 513683183 93 126833177 91 682290881 6 534650495 54 163776394 3 5724118 21 965113049 83 243484730 10 767952134 39 258661480 55 589058837 0 837091590 18 316756168 60 419173604 3 643300881 19 636666486 64 659370318 58 620535560 67 684870868 57 272997093 44 557143018 12 994504987 7 520263260 24 630636347 99 296972587 27 941451758 8 307174590 39 42028292 71 622927101 42 929041627 73 747126144 0 981189717 94 615555377 3 392452279 90 267209684 58 135233010 91 782733890 76 702041672 17 981110714 11 829321909 14 114789595 29 676399400 37 169402092 61 291915080 97 176409983 37 348160244 15 542659369 57 659544840 17 583732990 71 482287854 17 537410109 19 290801597 2 888578964 25 937148243 35 28560869 14 891584693 57 435913923 45 894965017 72 919735729 23 662034899 80 450070493 94 229351686 27 994124137 70 604208893 90 681725465 50 556230900 37 829322359 34 543990251 73 667034382 84 328064142 26 538553550 0 109013479 68 561961553 33 134708722 46 975308916 56 387182122 50 164923339 67 645316320 28 659935086 32 900164472 91 958319985 28 10363707 60 630228454 3 864980374 56 534058109 61 656017800 69 165221129 100 653187005 6 95444755 27 766380245 94 121534405 68 119209084 61 619103337 58 981362364 48 551326106 62 890611234 86 696814621 19 42339197 15 565458011 37 712704159 44 213329403 37 625229364 20 11733959 63 927623671 48 457323922 84 280635888 16 471228095 81 423816443 79 594539153 41 93234385 63 126727276 17 335415823 100 840030643 55 813800490 19 944409075 74 553108356 17 122698352 6 181250649 31 292843310 14 378829807 34 560273516 82 389251558 46 151564956 59 487059205 23 472990596 88 266784387 77 683861158 94 302479837 98 663089975 87 427876477 81 347915038 9 351622417 68 599888821 31 80207375 74 793254282 30 102474806 62 843387334 79 982777001 68 57454490 19 142066028 66 923842079 40 59653782 48 275791143 36 568032649 10 910178079 12 817581742 21 897280454 0 253111751 19 615851531 70 623403242 57 605751806 95 810443398 84 31039193 13 838806085 61 972759078 94 294785562 11 430835988 25 645996066 58 23268313 94 414457476 8 791963865 81 596032926 36 360942291 64 224249154 91 432100229 90 859577324 1 605700835 35 163780189 55 603307561 4 814946890 34 465839509 95 958423316 40 24601137 29 303785768 21 122421053 21 914240850 81 153134811 17 764579067 63 172009945 92 784594502 62 237457835 86 977485201 33 456469388 59 155392961 34 746808786 55 388567098 38 745213023 8 670503977 76 146154340 82 909993480 10 55532489 3 820627939 28 25690255 99 151793937 99 71413522 16 254875488 7 209703422 1 874344067 81 971074131 45 161603635 82 457418094 46 557623086 90 222689765 62 885887028 95 915649630 19 132223107 93 897817244 43 417320589 10 899447717 32 761326862 23 749008982 79 658255644 86 166649517 87 676819446 23 637341240 28 836762178 53 918593647 29 638199106 44 513767626 11 980656021 1 70189698 69 394082984 52 67747964 79 433210471 15 138481694 54 949264801 52 483699526 9 382564746 87 319661357 94 744207305 80 931999632 53 141653013 48 306536302 4 239205257 56 333171505 7 967218949 79 616547982 3 940192135 32 221072108 96 622415410 1 963216065 17 113821749 22 824002628 33 839161656 76 613846941 59 709827541 86 268200735 50 817122459 37 90842775 24 513161281 27 33937652 43 893975216 40 906370129 88 136955849 0 498641824 20 760552407 76 981519899 80 648822135 31 700976765 16 323826648 10 477876283 86 666216700 72 944734734 1 18106113 2 346651319 13 381131905 0 569619700 5 687414993 53 6623004 1 764471318 81 139931147 44 92298926 7 167015271 97 405317994 63 736667312 32 908582303 60 268414510 38 718012226 66 197673673 18 972665586 72 802382586 52 732456257 25 413094554 73 20718030 0 839201792 39 308909945 53 711836402 16 537836155 96 250287895 86 227226655 96 898507806 0 959723744 0 209736886 65 706252150 83 934348189 13 146099344 50 119385532 70 724682752 32 870801216 66 416635657 69 910980006 56 201314546 54 634426055 98 93080567 8 206021107 64 926460603 22 716528611 91 954746050 30 371821679 78 116004403 17 249848857 47 937866132 96 110564336 48 638563884 63 178566827 15 951384074 91 324427466 100 236561184 1 494511985 3 861695730 10 283568679 20 163223447 73 991203054 28 892768457 77 863869193 10 669117172 26 866694213 0 769012495 4 167354492 89 823074636 41 916788215 8 543156467 67 259562543 94 956378847 6 597438029 78 564418478 4 939287692 97 526828526 44 469568633 21 473497346 38 743489450 87 466181864 100 822298006 12 487265657 80 757517709 54 192029117 83 663940458 99 867691636 43 613396881 35 998622457 33 493248748 50 120831662 5 320908236 62 937455795 93 237302690 75 853475270 62 950808422 92 448195883 13 362691999 39 701750332 67 298178596 34 202131353 73 356527504 45 344534993 5 13693712 8 921454557 76 712228237 54 427845547 75 511938700 28 806573160 46 768579967 62 591004603 16 273281101 81 580877661 79 463192033 17 222729446 45 932088693 97 939288150 93 731810625 100 74360517 61 564422691 77 337934663 56 215198372 38 913364637 52 673081866 57 778199168 97 994791649 44 73426219 22 766170182 86 521936613 71 646572900 98 397714888 99 687493866 35 889456269 22 697465316 68 53347437 39 564771024 45 304802834 74 45263125 86 773853307 31 327094258 28 401824515 36 25643503 4 696658756 46 49764582 26 585023270 63 588514308 52 592045486 76 721819894 8 808448773 1 785356611 74 719146734 80 138686571 50 63214115 96 553991834 55 465088455 5 869994740 61 417706580 48 657585557 83 204360788 91 737446414 70 784774781 82 364207016 8 382812448 76 341611426 68 654294390 64 760574713 82 876028791 8 960810390 80 71006764 30 135389140 63 463847060 99 866680649 62 585284295 36 299521104 63 805044645 39 482014616 61 615733210 68 229937357 29 545310710 94 878353074 18 62466081 25 743386248 25 509104047 37 775346049 40 470645067 84 268348506 19 731081576 32 151656092 77 747069981 92 95811834 81 413554215 24 443720097 83 808760263 27 412583830 47 28409063 43 144115180 39 464165239 13 12086742 34 805074390 65 499616835 32 613907175 31 257403889 7 740817451 74 847986791 51 449180237 62 297912696 0 668535245 96 883599878 39 916783184 32 781591117 37 67238146 33 144834981 85 207653963 21 442116059 81 817595772 91 225560178 78 424920863 82 969060705 1 185799364 10 835560934 35 445843085 74 386756071 30 762227028 80 668468721 57 315607034 50 294172714 75 532805637 39 66243653 89 885319708 27 122593196 5 487185273 75 625571401 83 347880920 60 591329061 18 752066296 89 108473734 67 881198265 21 2911944 31 308966607 30 315419631 59 535396967 5 444704219 63 899058241 18 480666774 86 485426001 26 428012909 4 471958132 23 856956269 13 724884159 84 925935608 37 594992447 20 42999692 84 314059240 90 84005637 99 432051990 53 610605192 83 668822015 75 793422091 36 473713025 65 396436536 83 582515737 7 642300508 81 955243451 49 629594685 79 84991186 86 905144982 93 122072664 37 701214374 86 156564606 68 258683600 91 383154212 30 511906927 81 932787047 6 703338430 92 251804901 58 899332818 57 278998484 62 64312341 19 722337959 40 719447173 91 40487410 91 232018201 65 290379183 2 987895958 17 182683362 56 746802200 95 653545289 27 163910629 68 421849097 16 665606997 55 42225453 62 899781272 3 2782729 82 530604936 49 678355136 22 398452744 5 522327423 86 247384033 100 28279769 5 246906676 60 222697916 1 103453145 59 652493777 70 407727832 73 43080362 37 261516069 61 801458926 85 916067733 29 508751628 69 963258447 46 721696938 91 405814421 86 235572015 24 628014422 85 64973812 44 911340807 75 492678885 31 884409112 39 599995170 76 35063837 100 391442318 59 40462190 43 270106336 1 220583275 82 310017940 57 137825485 95 454394929 64 505411584 86 189142490 67 520334902 70 445798533 32 183814316 57 653326406 73 113224996 80 873060657 49 249603407 9 969829682 75 836071928 54 59984351 51 160679885 69 543097734 96 326097969 95 95279894 44 368784342 85 478619177 11 617025373 59 661184413 94 537725637 27 325739611 29 262870195 58 103611290 19 403630097 89 80221766 54 511573752 38 826308285 90 61310546 22 963646713 59 826587362 44 34012877 17 447885204 2 948424972 23 873913972 59 363001857 37 220370626 81 374322086 36 730814246 35 147998626 64 935485179 24 679438802 69 879045730 81 472484555 57 995969508 79 339888479 62 904941634 41 710303877 36 151756486 60 611078984 83 964787536 13 812841485 41 94429139 39 641616728 35 564758677 85 730017383 2 912063816 58 597421572 26 328849395 95 807682610 10 389235609 61 544356791 59 369588595 36 660631999 6 983736255 82 42286119 78 203448443 39 973468855 98 536765295 86 449021888 42 443458186 67 1406025 19 761501638 57 344455203 76 481850354 78 772388140 10 421260362 95 987025698 94 534329260 48 322335882 9 553564324 48 239080030 74 908370286 93 713835913 86 679764329 64 96967303 29 332430231 25 22277091 73 704993101 6 806235840 63 229085517 97 12525199 52 455819204 84 882455820 6 105070335 41 113207247 29 880583365 17 403040494 46 262380143 48 207293636 93 834353327 56 148558231 69 576429887 18 21254872 67 68086488 95 389852028 96 808354987 67 877522936 70 738054599 77 80530543 10 35980686 39 226171109 70 866158587 44 680980537 16 644367579 60 430567190 2 128827968 91 145704692 49 249339444 74 593852574 39 315581842 95 155312788 71 107341022 54 776034235 14 682797167 68 214509778 45 494171688 30 828381827 38 525911241 24 387901782 80 176804587 1 885056362 17 333510186 73 840511935 56 924817181 100 280353310 1 956617872 36 831536938 96 355127047 71 36919812 20 812944972 31 221702116 74 672599727 96 846402929 88 884961796 87 978321506 11 943699635 99 398073648 93 54156890 66 609177572 37 830815451 31 180216955 74 601281124 7 304002036 36 567397377 2 114429838 2 274784090 20 99760885 17 908893169 46 647613045 6 16310761 44 158089182 82 855886075 84 344934836 59 289428398 93 817192017 60 678750073 59 836189141 12 682822850 28 235400500 14 492720989 41 293820306 87 698154462 42 390088721 16 195293540 82 652640705 77 520848358 32 866337222 16 519851311 97 480213863 10 353623637 60 806222761 77 464237401 32 852185857 8 389878785 49 371384988 71 587486195 91 335191031 32 338374194 68 784593307 26 96078417 58 796766324 44 483497100 41 19561418 9 675599666 45 802952361 31 639856700 2 979683259 37 178542119 42 758165373 91 30872027 94 447592103 52 405538598 18 261803592 74 742900702 17 809314294 93 920065465 61 617625437 28 342451333 43 196833540 52 600670782 100 893390239 8 333336805 20 844916256 87 535146156 12 439768949 84 438019312 17 312520166 14 206743373 7 484090614 7 436617336 4 365793223 91 903970180 21 461970246 37 893815896 66 364521920 65 204004610 66 665985388 40 460957402 39 622407368 72 697508667 60 524358658 47 89635275 33 955139784 69 58459172 72 152521906 65 422060324 33 709109094 10 448014558 43 898766175 7 275794013 80 434617410 95 425447173 32 714344899 52 663293745 95 714030808 15 798197243 37 319718675 87 823690812 37 136864622 14 813741132 82 115365979 26 294253260 21 401971034 35 638152902 6 387401889 2 900291445 16 464363068 95 710067805 83 64700517 34 193458717 9 628849371 95 858889918 32 373502804 46 624687930 77 982644413 82 252949519 62 318565850 69 441360968 90 297502881 64 869845080 6 642391172 11 189399366 38 540851253 48 760254938 13 630304962 86 898505243 7 960817284 33 965427603 38 52523040 86 668166168 68 311925098 43 748738949 100 27165869 92 178251682 92 341935770 72 77736153 76 608644963 46 455380280 69 682507511 24 170674132 53 874998720 4 245461966 4 722585060 20 5150739 33 788802812 22 269274828 57 538113973 22 777464069 30 545465148 98 33434194 35 36074891 42 705870228 6 416866831 72 607950630 1 925687185 65 313811994 21 941665616 65 976860435 21 338244861 46 453921119 35 869257007 78 378940657 19 104251781 41 844689638 94 323640479 69 887837117 1 338902247 2 22394580 92 593300998 59 638908655 77 324590461 83 545087389 20 619842564 49 387654928 55 855791298 80 599862988 28 680612854 64 837385024 58 204986620 33 56218914 42 248795851 62 12636828 16 5089072 100 4437165 80 876317880 7 219949369 4 604880662 61 908771494 10 891046584 68 213036712 23 577400383 9 701711083 63 149612028 82 819846063 4 520852489 28 690885746 16 546718818 67 941036325 64 1848564 17 666511678 98 542858211 67 64958604 50 293984333 95 606826177 57 213897781 12 716510413 35 17644281 40 339129786 75 970657266 47 560439207 86 362712269 38 276083294 94 951028739 17 973160613 13 908519105 49 700045458 96 660763009 7 957598492 75 577092445 78 616516504 80 767230640 35 992880990 87 276954900 49 189682740 15 885640017 17 430297986 90 651258494 71 297595200 79 35650536 32 240787815 61 152362581 38 835451411 68 928219456 4 746420742 95 731509147 56 459184716 4 500740250 42 569284755 65 924388577 23 289304299 0 373057882 43 923451954 86 955604461 28 335170656 44 24911495 96 76064904 30 660014997 41 24599668 84 10779586 25 941165167 21 688815912 21 720011035 90 524743617 69 899411583 18 67491679 40 361148452 47 191716801 99 430841831 27 959787430 42 338644788 3 833882994 95 541723923 82 592347816 100 781318294 92 302611500 65 46912332 87 799820795 15 536016829 54 899678974 71 506571799 17 841996543 40 982940748 25 335021995 60 514445253 7 461194377 18 728533016 12 661848096 39 120562272 54 608587352 27 279999453 64 762370039 37 563588053 17 278255697 87 251139591 2 266571026 54 731627207 63 327815926 19 383059455 90 160239981 63 768568364 48 297254398 85 270662635 63 56941293 84 79152696 14 412084086 32 794112621 53 379894886 22 99750299 10 243196915 35 350296015 58 625863108 8 608065523 6 888669589 31 108001105 5 111769876 98 581500201 36 683582694 20 799950404 65 147495011 70 500505102 31 429843147 98 713713613 86 654727803 80 12054442 10 508955848 58 389846509 73 271529769 0 721256729 34 76396874 26 996155638 38 909550918 45 97905922 17 849307619 95 691189664 0 187778821 36 321468877 34 299676260 0 563472427 46 796569721 7 457121978 48 223445930 60 177176583 39 838503200 100 941937899 47 7793371 51 78747710 1 139156816 4 926234650 2 91157668 56 255683880 0 797528715 58 890925516 76 690017781 0 287335901 2 87309936 53 308797325 92 617930600 41 590454526 60 829650169 96 17831610 9 130005290 99 667697509 100 39692286 84 530978527 86 327703847 28 592476056 38 836279445 36 326533866 41 29682133 3 387636899 74 578322817 0 871194681 84 167857112 87 964444410 9 94618289 25 478334600 70 582926782 79 783822545 38 154887826 22 184818979 8 547685372 3 658759188 9 740868883 18 876809769 3 164843089 16 500969088 12 871731953 46 190709405 18 147187104 36 174397542 88 921125906 53 797850520 8 38956329 50 908362971 44 358032580 45 813447450 15 471120145 49 36933438 33 91404920 40 429959553 55 475415885 63 11861536 41 623797736 82 935713390 75 626817656 2 453791670 74 368910340 15 965208668 25 210414904 60 755283742 54 60167235 69 81801575 60 979679448 98 372292353 68 486077497 41 219732868 78 207628641 57 645082518 24 492592320 50 456443371 91 547962568 83 578944981 76 648649313 5 162557187 71 30772600 43 662839652 93 482268759 93 898986248 33 746939447 37 108680933 47 128893334 33 479883316 16 216607477 62 49060966 85 130601653 39 168528898 78 947804161 60 46578272 2 693569459 41 627912254 42 137731790 81 602306276 74 577198534 48 721179392 82 432670041 2 634559664 74 614966392 70 353711971 84 784556439 1 510302293 96 757949601 58 780907255 74 320460762 44 44647305 61 347143790 12 70849595 76 155113964 20 895646444 78 126627408 72 971951913 56 983195351 9 708268678 31 217430747 69 321891701 28 629021986 54 621728846 85 512855570 55 421413290 43 990747369 45 774491328 41 265595920 49 781857443 70 967464774 64 896160951 78 636253740 61 688571284 47 295440155 66 817340585 31 924814978 75 702758756 17 943272384 89 57568378 81 516717377 68 265725596 36 755235399 51 95547624 2 487658294 53 804813818 15 718997851 5 456365231 69 838963480 49 726578 5 867139864 8 49093715 85 299922908 0 689682740 56 1096963 51 952622801 40 68830787 74 525808805 70 408049754 97 609291439 71 309283909 43 538257048 78 104000990 69 408331381 63 493381190 42 347664270 51 90475744 29 866582901 66 874466494 28 617827506 73 234585691 32 256268942 91 289130723 15 473028643 7 750552408 95 155080003 86 844098218 66 705032585 60 85938861 14 911772550 14 184071116 15 4303555 52 518657082 18 848951176 96 477965721 34 581278474 41 217557620 87 42710934 54 46924455 65 389217360 90 825020937 74 383974941 40 878575900 2 628555809 87 510469635 11 227546255 67 966664848 73 570888606 98 189115948 17 326645549 5 566042076 36 16593380 68 782660409 41 560145769 86 865754622 57 509144178 11 580996589 28 460603827 53 809344718 99 870737389 77 585525198 93 738126988 62 558022345 76 214601907 49 568771025 10 609882115 17 94097048 100 780602111 54 33547907 18 283087158 48 313295867 72 96591308 44 954728858 79 57445797 57 649965962 61 516785391 29 935822432 68 836023421 34 67226772 32 248410626 60 502716857 54 829830895 72 403911815 66 656515105 94 401851194 71 164529123 87 657438188 78 194535137 79 829596702 94 75613250 25 892894834 86 52315334 80 378786330 48 83161599 72 814350265 65 939760963 42 877055113 56 76710684 75 443484875 54 942714629 51 51992562 19 16355113 35 428794213 20 408170769 57 10600835 91 370535209 26 627998861 76 827951809 26 198255465 46 951113830 71 856901 3 632870096 53 118541200 5 641286254 6 973502182 39 473992269 87 598913483 99 36795427 15 670306837 16 746067996 99 934633192 69 356919954 46 124905022 20 205505394 95 36492119 96 209687494 52 882140608 68 608533993 34 293216506 13 384969253 79 115898669 46 981061155 83 793909799 84 359160309 13 64024651 3 200713274 23 410945299 91 933070517 89 646362674 57 765049285 37 939327175 92 35539072 45 234883795 94 312458802 99 243260789 87 15949179 23 617706614 17 28132671 35 450164393 67 806930219 34 161965501 31 689011222 24 392670536 37 532980116 15 751154354 12 131020487 68 398521291 63 139449755 52 306786888 71 84584289 16 650386397 92 801143763 5 701635064 53 217979206 74 503031080 34 53686653 95 813038355 74 268423625 10 248386689 53 292544047 27 182720347 68 822406201 65 307497593 5 146617747 58 649928141 39 938906913 77 916403799 80 206642877 33 294802082 48 734935975 49 777682576 5 736529677 60 198126566 56 658705648 43 272000955 96 56630682 55 909234342 50 837580386 75 434315168 75 928343173 6 331875670 32 835140818 46 375177293 18 894222269 74 395946665 60 236169040 65 66531628 61 863790802 98 419344921 25 485752031 23 524331536 96 133699277 2 845303462 81 175414586 78 779185173 76 138591748 20 337405724 81 258176758 17 842917223 34 797557560 37 993847233 71 926107109 30 229362433 54 598354221 23 453676646 58 572775863 33 932171957 58 427837895 62 869823295 1 78234227 88 715638167 11 464530315 19 901524467 77 47854776 34 313460466 93 327689613 86 955721353 94 147497140 51 775211969 31 455671843 15 514731337 22 668534484 80 475407009 63 391052327 98 782549692 58 926468118 42 154434403 20 643330733 9 100617858 76 45920202 12 468879088 35 593584571 62 945072899 59 737379172 85 136853579 3 147566248 83 788145012 28 543580517 45 258135388 17 128888858 13 200163826 63 797069122 18 164057369 91 21766083 22 707180782 40 575293530 18 368411742 71 923903727 87 807200214 83 501420469 2 648722900 23 360606567 72 1066280 66 309196807 40 647487533 78 472527978 76 835715727 95 183610865 78 197054622 40 65799331 78 886590572 22 919847031 22 387063805 3 567612023 18 300291429 51 641351529 59 345875089 48 771980063 18 788172977 95 930767550 84 940988903 65 990789220 44 251259888 76 974944704 31 134761779 85 923390243 59 158715894 58 143694497 11 256417761 30 980912901 7 837399553 12 294953994 19 888583308 37 494802269 49 786738229 91 219408836 69 376814671 62 172437596 78 113691130 30 610990497 35 132542542 2 418016579 67 275585125 86 94703435 55 813589899 74 963300835 74 473973500 5 178942109 85 916778601 84 197870764 85 595104669 95 689572870 43 500227120 95 687127472 31 993896927 93 622784707 7 79692196 68 714600224 44 712643973 87 330331594 55 606559060 41 222863738 8 730777210 41 326742335 79 599239513 31 845371973 99 221251410 29 488566342 85 779469674 2 189167261 89 796910317 72 264387674 74 452334121 64 647024619 47 648200134 86 413673539 99 559515814 97 502971077 64 81234463 85 873385222 74 455468663 5 756887363 73 709150712 4 6249270 67 849477534 59 257565370 90 343189448 4 935223976 98 928757309 55 742868647 40 925938821 96 130503756 83 109908121 75 556654871 50 922691905 83 382924122 20 199225265 37 762030818 82 552912808 59 466343928 8 163376316 25 568006683 31 987672356 55 39751402 34 487810888 1 821011046 54 794579872 59 630869728 49 243406110 96 773384611 78 987235715 12 624497555 38 959691442 30 42787236 95 695945304 77 480949354 91 782207459 50 50092822 0 195448687 14 580102212 69 679929009 2 2129853 10 473248748 20 337601575 18 538252596 58 700020567 75 739970971 7 586443722 4 108213914 33 739015436 73 345778483 66 931439023 45 312755275 98 344238916 57 815323740 8 632340224 69 499409813 42 139024360 56 35233032 11 193928480 7 560541075 2 128930880 16 246373787 95 220067990 11 583017830 72 443058404 6 992076504 19 923449876 0 495360955 75 338656600 20 123786318 10 605111608 2 670381347 90 327412936 47 400466736 95 780141876 24 927798992 30 861648903 73 425100741 48 316871414 11 106533577 25 619148961 15 34285666 99 545390472 68 819042111 49 738762341 50 300152281 82 614546527 76 797650879 81 426236224 35 341747674 63 818148545 22 493195441 82 245017144 30 257979681 92 258511941 10 662264044 48 173907214 87 156619168 62 352067736 16 178312692 88 975044597 62 547321248 19 565738118 33 176781334 71 297736770 21 112883236 41 971304799 73 315245453 16 187751048 0 496774357 92 312208111 0 102841780 26 921317630 68 193174036 89 27898671 100 979362230 70 169985840 28 232748379 16 386316667 2 743022336 63 359048987 10 307557971 59 118399233 82 823349307 98 746217300 57 335284681 4 97903239 34 153791773 95 50350130 49 119545633 49 691426936 34 137802322 91 559200196 40 818231425 44 690169230 86 336291753 70 210432820 95 726571543 17 752889666 45 839496562 1 212133724 29 515115404 10 658927330 26 674658577 56 970364034 25 696708188 83 610094240 22 728111496 99 344237838 66 173055602 14 156094914 24 926506097 54 375708892 43 652495794 97 356214392 59 437919387 78 757694088 69 263892233 64 4664106 18 796159794 20 593302843 2 783614434 92 448849102 28 406993321 78 86119102 69 870895123 99 530015359 100 303202181 30 97459404 100 552114169 59 495704044 29 88870198 13 324311676 28 121056948 94 173257526 1 430359755 79 318715608 38 318060906 79 62751751 58 996886123 81 545132948 82 533212420 62 666002164 97 402880897 13 42382141 50 733141560 68 799429847 16 930512434 60 515390476 11 985311322 75 723709962 31 180456230 32 865924323 74 487685413 58 991541544 3 192161658 61 912407284 35 653188749 2 443820290 100 523469938 70 625881896 48 779471244 1 843432837 44 63414569 1 318778418 36 801009763 99 458499478 16 875504250 0 631515877 1 209632278 35 156588106 10 723123031 55 844354130 1 747137731 32 775542827 30 119829140 8 299702486 77 37312287 99 574630101 55 605637380 78 126991064 11 573456771 9 978752080 65 718207836 61 323395592 17 194375087 42 27169538 65 386925626 83 622469769 95 110861270 44 69386913 44 708749680 11 127837451 88 477348790 20 137813842 60 139078247 97 485118760 35 30797327 20 974819202 31 416358720 45 989934649 67 755509038 70 709000451 52 912998075 48 962864614 39 496971440 59 543835271 73 224293543 89 659170081 72 76710102 29 302406802 84 855712371 89 71885115 95 693191913 69 269140903 72 571049528 31 643830916 51 617445545 62 218113338 41 738400190 18 531882508 36 280279536 9 678917247 31 607960201 25 600348729 59 376384246 12 163047975 79 754405502 17 635482525 58 402346987 22 465057688 34 242520681 14 3398718 72 226688696 71 637934721 40 230302865 38 852398488 1 238474805 25 312690580 15 64015783 60 892148249 23 535291369 41 858224229 69 976938704 53 862651623 57 888922955 34 795431087 31 602945721 70 272457823 98 978288414 6 487316798 19 463976321 7 383213333 5 803892901 48 598226461 51 360017796 26 859396621 59 212798757 34 706485008 64 529090398 2 731701651 2 988533057 16 576923333 65 633829565 12 14789007 84 878414637 47 344342529 40 755734316 63 864845973 71 663756795 13 351803922 91 86019610 7 920459136 65 159200832 30 227802511 79 238818832 1 585927693 67 219374007 41 910798437 80 840734704 79 923480775 92 885306354 80 652221330 98 171940864 26 790232334 80 409299467 41 802696915 32 715695216 73 41043022 60 661063493 36 998249790 6 819316552 3 120037026 95 477006422 2 861109490 60 111163315 68 111723823 8 522779885 46 362861301 18 127851635 5 509467916 73 41433139 3 948812093 99 996458904 10 253442762 8 301308876 75 561393681 77 995408961 53 245371544 54 563155512 42 959852396 71 72156094 14 965989088 97 80923336 55 252297749 98 41143557 28 93975811 22 731169325 62 174993443 84 669865310 65 567023206 43 163676850 74 848813381 76 50743921 54 965762056 89 625038545 73 35514682 27 544776866 37 630525995 81 575245993 72 290143037 1 172681114 93 977729248 80 595883976 92 23577781 28 619353157 6 474764473 1 85676082 90 636746678 34 586123737 61 319561136 37 661934307 25 888143909 16 103002143 67 270976302 8 685652593 98 458110247 97 114342474 77 767948201 86 540907508 19 983974301 11 534032303 47 187558808 38 584520353 57 230057957 48 408585471 84 7753194 86 535442604 92 466482706 24 876762740 33 633163099 50 165960965 47 522815333 75 260782550 64 94345901 88 868042328 89 727807740 8 242336117 76 774903008 51 499920385 2 287140192 35 200659062 69 683960834 73 755739541 36 769793315 49 486181846 74 429614002 31 435821997 50 664448297 10 497160709 52 805374344 61 718002155 58 129545029 23 899811118 99 845260387 39 718766733 52 566501681 11 880869157 12 531393553 68 782437958 35 36058343 41 856712633 26 821742998 28 327270964 43 766951054 98 636515897 91 648281306 89 822803796 37 864785163 59 727086027 5 519952608 54 500535129 34 297531921 70 508354425 1 298980026 19 145965629 65 873164115 17 422354200 62 762759689 76 855885336 38 79536521 98 38563023 99 763446341 56 179972506 48 553118895 64 936369443 3 499179092 81 964356061 67 265431215 2 477570325 29 375317738 100 199152619 20 505601251 51 834151922 7 94894723 98 755898883 16 161458910 62 942502587 23 19335808 11 145011601 46 803892951 13 985832520 85 283430212 75 258265719 80 256734868 64 152122221 32 889689688 22 464579771 63 414294908 16 122310241 91 475501489 68 924548571 81 734342378 26 563476220 81 927981865 91 791505502 23 950603058 97 279339853 46 346849421 98 396774622 3 305755549 58 370574265 45 661872032 68 97886314 1 684552432 59 689845598 68 855858186 84 386078332 80 744417260 36 632158894 35 720978072 35 270235216 24 671451746 86 283912230 2 136455140 68 524069952 72 542471632 23 237317745 49 656188058 58 329214001 13 458646087 24 72074062 46 988823671 69 31948290 23 494387338 36 239091429 66 102950335 99 598872277 6 730957496 2 318846009 66 155552817 43 303731729 60 62853395 50 327059247 61 389151585 15 53202856 44 595713348 87 274267919 45 59469901 55 195610571 1 784602443 54 108621229 42 936381989 95 839715266 83 150791794 78 379729422 4 521589330 25 225511784 1 115348488 83 808198442 62 798816525 62 302087245 72 94342266 24 661281628 89 783823146 83 104771502 89 846406655 28 240101041 66 556561960 56 820149955 29 949332073 7 64255290 10 573762790 54 500215435 26 528108973 7 646163911 73 113483407 73 541164626 2 372128384 15 907887695 47 679245747 10 643825690 6 946406918 9 515185573 28 888253404 29 635352089 75 668876982 27 672502817 29 2601782 91 111143424 40 290088202 12 17781962 19 583824776 87 707385394 13 903017303 79 140989959 70 188540024 51 761382177 96 952897871 74 546126486 35 140195540 8 10317052 85 848347495 43 757239346 24 566955793 94 632393768 100 395965106 80 715900307 29 138971174 17 368815735 90 659622462 88 746712085 66 584192130 66 867311538 19 626925194 75 196830871 12 531941030 43 164965169 64 871077446 69 808476153 17 631990509 94 36074220 59 711476875 4 704618972 71 303597712 60 321978685 85 75904264 19 215712819 22 535910786 4 599021744 79 905882974 48 912023957 57 915877599 64 684558787 30 32580354 68 488294060 83 459455681 50 854581295 46 377392081 32 462754866 94 308477599 65 52845688 11 134382785 10 411069826 27 370855895 48 905807435 66 778229911 77 847005781 75 594010648 35 105294017 45 217526366 88 148700025 81 996481488 29 65413770 38 116557282 34 73569730 54 581146402 7 966644490 18 733693571 36 58299734 94 407634133 77 249489849 58 38697921 31 70511036 74 258225507 45 264884210 74 643626487 23 563296975 84 390595936 45 246119500 16 606440236 6 826967058 67 290099443 48 147423055 83 168851384 27 259029808 80 240123087 35 273047649 3 711476971 83 681101404 60 136689152 77 926270310 58 112594618 52 898859447 63 538790227 33 234706859 99 281210120 81 351178402 62 60233773 18 392743667 1 474543737 21 6167105 76 81846828 87 134929991 16 345458177 75 582735069 43 903049734 11 873775465 92 315566722 68 105236123 28 617778654 9 478517257 72 892488853 21 26682072 41 34148155 64 489349635 87 809304719 96 935463650 51 289074503 75 449027111 11 696250407 73 555061492 36 924778021 51 916490158 17 946002699 54 397027242 99 592265396 60 347225389 40 949856015 19 64907952 16 978322210 19 567444317 37 197175944 78 218428580 16 234813298 15 403318194 35 307943299 56 227043505 20 930040121 80 564503589 13 168486710 90 910001838 35 906770685 86 744970795 63 400250515 48 80096094 75 801751483 50 954742584 26 201629513 91 653154725 33 781428148 97 539337029 8 241045003 86 116892866 68 223526113 40 805957923 45 263202845 27 949581594 55 828653745 77 414854002 69 633631627 31 350571890 80 708216096 81 759527482 9 110222005 69 292063116 66 329164103 2 500561385 33 791168048 88 93983201 95 599674147 33 899646817 79 82910908 89 505750778 30 408426340 40 528765324 54 316688392 49 630748877 38 358862378 100 856173841 92 166491499 83 384787963 65 227336368 85 730714808 62 99401827 59 947897246 74 348244678 48 469167466 24 58491568 1 493210331 28 333642340 98 898292355 82 772589040 81 31847120 97 267169690 78 933375982 32 976861228 86 193547292 33 968952796 92 825045994 34 747805508 24 508836750 71 903995227 35 846955479 36 380961134 41 215158281 4 749278087 4 655458290 25 811786886 15 78631910 95 873088751 78 412653148 34 583778124 74 408383510 68 760649226 25 388327941 64 313870287 15 573980720 32 24918092 8 225117554 57 384748022 42 790933535 72 501453550 2 973909303 37 149627649 70 982290198 77 964665137 29 58242753 42 518088270 34 914599185 27 124041187 23 617801423 88 147456431 92 488589102 66 876550795 5 351617364 28 904658354 17 599660173 14 953491382 50 992725289 46 293997563 50 432438771 96 289517364 98 404377419 43 678525387 68 694783874 84 880694324 67 489732035 76 429712687 87 8624936 0 919255686 74 522531188 47 705070743 8 880710663 61 135445428 17 846556128 49 942202962 9 740289388 71 522602877 73 952946800 99 293519613 25 164229567 55 976051653 27 484212396 49 387608859 100 282126005 51 457406065 35 279311920 70 649310377 33 288794729 6 882930061 52 876425334 87 300556123 47 542395147 87 400725054 46 444216703 52 356615622 51 852839554 91 768470584 19 620684915 58 448849622 12 945929055 30 77838583 79 528078873 22 723371984 40 198136248 80 78237118 24 977075787 63 236695485 47 829906682 21 465776151 68 517296794 10 863586769 21 717483415 80 834101277 36 734390257 12 601812414 29 622918191 90 729290740 12 2972952 35 840105278 36 381375134 56 509045886 64 664190186 77 813790490 53 816952230 18 978093263 94 256399329 26 467304606 57 581791543 20 460022134 34 866266088 52 353814017 49 188135668 83 219280124 85 5933369 90 88266538 64 384157877 7 130681248 41 33611847 78 920851950 81 283858125 10 727692636 97 990310333 86 498376223 78 176541530 1 824276969 8 961075023 15 94753940 100 788799338 83 833736238 55 944304913 79 219092436 15 845061991 31 242872964 59 402247599 61 830955240 41 31182346 85 709854660 68 776392269 47 346532811 94 769470512 100 44635249 3 907516235 73 580527263 74 172055641 62 921879000 2 437102833 57 345372417 77 385503214 43 799604021 61 888878065 68 219478342 63 515771668 50 250872174 68 106205266 59 344889444 58 547184265 73 911381804 99 969224009 10 693845896 0 747996657 80 956776027 76 667967737 58 848477444 41 740196682 20 172334334 54 338610901 53 97575354 88 19615981 25 309980928 89 377363339 41 361370215 12 98782727 20 298091430 90 711680426 14 474362801 87 720959177 96 642923846 21 287533784 51 151827536 45 106277748 50 511897848 20 676240688 11 150592470 11 476338383 17 310822611 72 213136402 83 267398423 94 609624203 82 27873241 64 721870399 35 798783371 49 965608370 19 678505435 10 593482950 94 566098550 87 373187949 51 405170102 95 862628659 76 193190957 59 669873178 24 311276053 11 345068472 22 465460534 68 993756783 28 233029951 92 118725655 6 618662525 17 480488652 53 742404568 78 521596939 51 307659092 89 894404213 56 262902196 27 798748193 66 180288138 99 56599990 76 751749349 93 878637202 46 650596672 97 378627454 91 477278780 49 403944059 49 701451602 87 903516526 77 123512006 92 338628969 83 235255730 73 25782977 64 411131806 61 110458315 9 617257592 13 289601413 15 880056417 28 666400035 88 48063729 95 301369330 65 921228235 18 318791872 20 834190692 26 419951823 21 682856189 96 860087336 29 148611903 66 141341276 41 745456344 67 744545636 31 191361577 10 604536212 81 423216295 81 44899665 14 961102279 84 782003149 98 600130407 23 457659589 38 312900387 25 695778167 48 862537690 1 95869030 38 402957051 22 689683151 8 653776758 14 21173595 10 449860240 63 610276949 53 64914451 9 369741438 80 533537465 8 998233813 4 900261578 96 213805335 84 526486670 58 792867706 45 566405049 99 494506915 20 286199288 34 762208086 43 864330702 31 404852090 16 511398004 93 20924915 95 976831386 72 647383283 80 201368120 71 812619961 55 203924772 27 222179572 11 552341137 93 942903713 20 465425956 66 702748250 30 614901765 55 746060848 44 592605767 38 742766660 49 597213634 80 463469249 17 926718714 31 580464098 99 366921767 44 502005508 83 544904441 22 787839498 23 770278088 100 920575496 97 993627801 77 898251281 97 794919073 62 643779496 55 642415093 6 482776980 72 528662174 69 210307557 37 633250355 76 417620807 81 736079245 26 684924379 16 96115481 96 848859056 82 41070233 80 224652814 22 620711106 33 299072274 10 443509407 73 98786972 36 625964416 6 786257838 83 285677620 68 916502757 21 579835726 27 453694914 17 892360058 0 17802171 48 757849393 26 505107478 21 780576771 95 16527341 68 48871402 8 560670610 82 7904213 10 796131209 32 954555530 23 465947001 8 626102814 56 799480775 64 582537755 1 119133165 83 818341742 52 308301549 21 578398692 92 618434978 59 189673484 85 432997842 36 482020745 9 970612926 96 841612824 66 411620134 65 78440056 80 20169729 99 954523020 96 494906996 95 298555281 51 431695536 8 940946631 46 793032886 74 992466299 44 278071846 71 979593832 64 188497523 30 135137969 25 717439335 60 62586530 40 840863366 23 532193651 9 4732860 73 34838880 88 194268442 6 188045423 72 558775967 93 820489637 6 7452528 14 209839866 97 282042013 17 839452852 12 293007556 82 788914940 90 404925085 55 364317881 37 239868229 72 671360392 85 919194734 0 68112062 0 861022872 28 501946576 26 693381631 94 591537524 25 266497592 29 916279937 3 609162190 25 962558882 44 720403307 85 570084874 48 427873106 51 2107829 76 629687779 77 235923006 79 693987864 0 970169869 43 582461788 90 398558485 21 451765140 6 148446830 83 33499232 48 52096455 18 282834569 41 882199378 44 126105058 34 838602354 15 883213511 65 992691604 15 163448116 73 352823725 100 425276218 28 246770608 31 196387187 22 589791146 72 325852102 16 86265322 52 454347343 15 471288405 62 891288552 45 986606494 57 851302034 64 392514595 30 735450638 48 377127168 4 702137077 26 840269404 56 350136021 75 619129463 88 952925044 50 144716591 38 418787160 9 708160263 61 438293504 8 418772588 73 250389173 60 42977926 29 678230209 23 393701219 31 146105275 2 842214193 41 164332460 11 325303079 82 929462094 10 460755522 37 112028612 28 414096196 53 673406679 97 403706020 93 305160839 95 231666516 37 748889283 4 818123746 92 770247918 47 530006878 97 9082180 100 64715673 98 191333994 49 746990033 87 709444620 40 646252798 80 92629406 0 235141353 42 802983834 95 132884376 23 869301053 32 774931318 31 837541728 96 815077200 67 481812231 39 935311572 76 287692875 2 216910618 46 292417993 6 493953599 48 506317985 3 621697692 81 224532183 72 285305048 47 961495587 24 661743363 89 487124886 65 261944102 75 424098728 10 630125394 80 419290142 23 123349100 45 904684190 29 105458439 21 851509459 98 179985212 58 6055746 89 838501180 35 133183482 55 908884187 14 248131813 56 728408683 23 735904401 60 527078824 49 390043562 97 702471123 61 963128761 67 627771819 6 919253221 53 592521214 6 647688312 62 271385697 84 329211267 33 179449836 76 705782897 96 717893950 16 826094438 70 850359869 52 572605002 98 381763034 28 626665451 0 668492431 39 831723114 29 601056398 42 36944142 43 852197286 15 997636362 7 683340283 56 614629875 42 72627822 83 529115047 75 496248171 74 605754112 66 455527806 70 103304826 37 606586632 26 161189050 29 317996026 86 970889615 4 115672074 1 414692141 67 994376243 16 736594268 90 508129908 90 663108917 61 210902308 89 62030986 5 467221768 89 948051794 11 271807642 43 301704595 41 124660799 38 914131967 93 226521004 53 621552772 60 693288869 98 395526595 61 362620020 90 654295765 27 388358948 22 268949426 21 701130615 71 43487728 59 869603397 94 518373618 20 617985115 71 444492129 51 564283684 74 462481920 19 543312472 38 45885520 15 936355131 3 138299714 74 845187012 55 501865916 91 775121834 25 929422916 36 121823948 8 171336435 4 408015764 57 542200323 70 401080446 64 935911954 14 636496253 32 854375961 30 174000456 23 542115174 20 674443602 45 322014523 22 550186777 25 852017063 97 618641349 100 125191222 56 431914337 44 15011211 88 743664667 68 862806902 48 285649978 39 67538980 59 261422829 20 952579464 46 246945017 44 375426843 15 315116843 5 183531279 80 182712563 43 861338021 9 95583903 86 861815027 94 75069882 11 153145738 51 361053755 68 206288815 41 409726363 51 816186033 73 475603800 31 198723914 94 265069430 36 117724389 97 279121781 76 875218469 92 649748464 8 628801930 22 689967713 38 35714074 70 284711361 93 330061318 75 190846212 90 628685956 14 452804321 27 100031092 16 379384334 21 881258948 52 585110695 49 449263645 99 91740158 72 762700390 31 16179434 56 372128193 30 410943894 77 809575673 82 12363243 21 743493441 97 758479889 20 735223593 3 711600781 31 841288512 62 472076313 66 264824687 63 653248080 69 469865173 26 719831375 81 177538695 2 632904630 90 358416426 22 286741583 78 625086316 82 320934127 75 332364683 75 202959552 23 334784565 32 51238760 16 732165522 66 480486541 40 445896874 86 224031593 56 280177901 45 413871989 79 36417630 91 431436777 73 375114714 49 528269431 48 684797034 87 812826809 77 497725691 10 609538298 50 721339951 79 512853076 95 368957585 20 433036907 32 191236888 5 344359440 15 9578338 6 121074428 58 385174985 74 438602602 41 804964140 27 232753047 25 609906128 39 836553918 1 426916967 42 298219824 45 28300116 75 12090466 79 40540231 20 117008833 83 936680249 18 323213234 100 739898592 98 506417002 92 63490470 46 488840069 60 278975745 45 363495018 11 366833581 57 978828929 27 651720161 26 213286390 59 186627778 11 144309659 9 506433052 96 511908088 10 616464632 84 403627235 12 482670345 12 50296047 43 380436171 36 404847620 83 551406230 100 210324791 100 257162028 85 797001114 99 479817760 94 183577737 27 600564134 83 480570119 78 777740624 3 640425733 52 852564748 69 169728280 42 80151970 47 612554554 96 732708590 22 453592936 75 355602885 50 856804898 13 723371873 68 159664002 5 473100656 20 909995377 62 275848887 30 717371710 64 965349374 77 63080213 32 189633547 7 971010145 96 656471719 100 294554272 20 93208031 66 278092918 24 220742403 16 235123853 31 200130606 31 446912283 8 386320025 18 410694470 60 909497772 82 54156074 42 109491978 8 905131012 54 746123755 20 878609887 64 810809704 31 444403829 7 100381785 84 315205790 61 299157637 89 650475002 71 281013496 4 453363139 40 911817900 91 821924248 61 465315499 47 703751141 96 350868713 14 129781591 57 982862250 48 253159868 54 311165592 59 394073380 97 86246037 73 561604628 47 326544193 74 163947792 80 701752430 16 90092955 59 771471508 95 808449115 33 178502321 71 121606210 69 132872092 4 954857093 68 491117271 29 791925560 83 915072559 68 277460197 36 883650016 68 214508633 98 450853229 92 561800718 92 907879328 17 878791853 76 400269210 27 334116006 47 553334605 95 713090277 18 587821037 35 529206681 42 561932975 58 112651409 12 452246266 87 408927314 10 547699055 71 805716207 71 671103331 12 673081099 65 335507052 91 199660405 58 463823958 29 921395330 84 238511237 55 349446958 51 328661061 74 984645118 63 452464618 20 60118830 14 27913021 94 520608208 93 623647099 96 221750727 8 302542278 35 885733628 83 526120053 47 285866156 7 472173345 51 618520275 93 4013257 66 387520223 67 649218330 28 344841334 15 919353593 94 986402824 91 338509680 61 999053412 51 310021987 68 564153838 28 674676274 49 13410212 68 671129122 16 570814108 12 140215827 84 990403605 20 842209201 40 339713959 9 337401650 82 930680689 70 524614688 13 769869555 98 166059781 22 331158808 78 557264438 61 932332519 0 265546358 85 676966409 96 63712204 28 131159413 4 879501423 22 971996621 0 887289409 90 706894647 67 161734721 83 817954008 72 727725829 46 944737855 99 284432224 18 526665893 51 360827766 46 204883992 33 436730946 43 946046731 47 751648746 72 670022186 95 450792904 54 927457744 34 479957688 65 231178544 13 938892999 26 273424783 74 298580953 65 800501562 68 923888525 49 622330901 78 944717421 33 782026740 34 26701172 87 595851731 85 877025850 82 940541278 84 743217245 96 43487674 19 394617075 46 494429772 14 50552286 84 84067478 72 782493577 18 649292922 92 248586262 98 749841555 85 999203327 79 947667937 20 661687728 10 147026210 2 706945332 38 24567060 71 384947422 48 812776417 32 317602249 8 880684867 82 79313143 21 591591924 32 581189034 19 846832189 1 917990707 80 1569965 10 448397681 40 897473004 49 494854635 3 343249543 69 715569070 19 13152384 77 806769666 59 243313394 36 284774897 99 237678918 59 324720443 29 990566903 53 684898352 12 822718496 89 842712890 69 501156499 12 447243603 67 841782761 73 467137482 62 34390882 7 705297749 85 832181363 42 867377810 25 512865411 32 784318644 36 361455518 51 39438193 3 66872797 65 360054304 23 179681031 48 332628867 63 114324146 70 759940235 73 32095347 4 88954610 37 340306742 39 613947263 92 937659185 100 199794027 3 223985544 72 740002840 81 137984048 48 366179537 77 671495119 50 450534645 84 36810288 52 528582777 2 373126083 84 648515297 75 336015967 56 873153100 86 411618392 29 705849426 94 602936567 15 92702629 90 231660600 96 97827933 4 425620792 25 986161220 31 955823289 96 23617569 51 400096123 95 135228676 35 889565668 70 171229567 50 219217234 95 601190794 17 248738999 74 715759000 47 70608076 82 733854091 17 138005388 54 47304105 68 911580539 87 981371641 4 607834462 42 431978328 66 46504894 60 264951053 19 778577721 8 594792472 79 613051758 27 353947245 72 951628410 1 726142487 42 528868793 72 267551301 10 34560112 83 141789175 59 69580354 66 259772043 17 939760309 76 981052153 70 921551283 6 547152901 48 573359971 87 52462439 78 445710783 23 410945664 90 526814449 51 1101693 52 986157 65 557174483 81 491761151 47 892609398 89 961688011 32 712212274 37 630243728 90 673741358 41 261517296 21 556715093 27 204678975 33 768989183 40 566818202 12 845812141 72 38783645 61 13683337 59 872626357 69 68283271 16 313199090 18 552651228 43 208829272 24 687832387 42 409368015 83 19127743 32 82115614 97 700483910 1 823194784 36 475782441 18 976090143 45 377454594 52 929457343 28 783993002 75 367855843 37 564578008 32 473544695 1 82034071 90 685462312 90 549654574 45 42251173 0 527006548 46 190064594 70 779640178 85 105050480 99 900703956 8 754355292 52 898239957 13 350577154 69 796243845 35 94464601 53 469887844 41 316098956 96 475013131 80 465506559 83 554612562 12 874039371 9 131014694 97 635993246 10 60012924 92 503090681 43 912393029 79 925348507 31 625522738 62 806501730 89 274553537 84 389503914 11 966284757 25 177970871 18 813241403 98 262043602 56 188031233 9 856918706 98 838408746 44 445287738 73 335616427 10 937013653 58 386778413 64 130491824 77 793675169 30 766419662 87 767319830 1 720744372 35 42884666 63 785583467 42 899408399 59 184671212 29 570815698 46 762331700 9 368143568 2 966844361 78 149052054 32 251999179 14 978935378 61 584772922 97 430273220 78 946085435 92 925605953 42 589614230 80 543634961 30 559203113 91 35669285 22 316528220 62 349954925 63 970778980 68 788265651 66 814523443 96 229059671 13 532909274 73 348200243 31 426404530 97 809251437 21 480762812 80 5529542 3 153886983 37 318683304 10 196130992 52 251015172 24 901473034 21 132439914 55 53939600 24 725479797 48 498496634 25 644578213 70 338657000 68 76532692 47 468170377 31 813793409 88 888797343 75 794884245 66 569470017 51 974867825 63 214973573 74 653161641 39 115953503 17 720042353 61 92574850 16 969348441 36 95675871 14 486316560 74 198917933 22 805327110 43 37367844 20 66265437 96 971383475 94 208858705 60 376339393 12 177076955 81 863585537 46 99189597 45 378613666 51 486114503 10 240401462 48 194508961 30 162124913 70 722060153 72 804655317 23 439217223 26 7428114 82 508471145 5 639000888 63 959439073 35 347155310 100 906819550 89 911230937 5 564303492 26 111468272 49 953444585 93 50210704 4 767292533 7 607435508 49 519193011 28 935489166 69 201067256 54 109531354 97 539971660 74 73708014 94 115445987 87 885742722 1 741360235 60 746825774 37 352328383 69 878517471 15 83445261 11 123319707 7 360303660 87 408522206 89 991422142 0 567623564 32 565458794 87 951280959 65 370212793 5 35623035 54 1885985 68 403239373 71 672617599 4 937166877 93 655683276 13 124315580 84 166731312 100 450066667 71 753975181 34 442887856 53 629434235 59 290212329 66 807825645 51 639013028 31 591415962 32 835771070 43 684581148 48 988748023 75 46300186 44 303562306 74 310920721 39 42972593 51 783301964 51 465877649 72 167997063 0 996847060 13 550671688 97 82835333 24 170708252 56 169932522 52 51326983 62 6054116 13 483901651 40 560363777 8 649555720 59 452059295 30 431076670 99 882132863 82 507584792 37 413297409 20 104850579 84 322540814 29 608069068 61 376086097 38 933142628 50 34861719 63 752220586 33 315894583 28 420723638 68 790006567 36 169860354 22 121287207 42 395456439 1 514212058 56 906049701 93 225044971 85 783166579 72 597065746 20 14699072 80 500666420 1 915865497 52 699318060 70 889241562 69 443469209 89 837605530 99 207912723 89 741682489 44 534246822 39 763021940 85 191638243 97 175037758 46 40441652 11 906383250 97 449449068 63 370437848 18 753598068 30 139110485 62 81405223 71 41174938 1 564808750 55 151817338 84 510556980 43 656906738 81 950366981 45 703052340 28 912219396 7 38687803 47 989345793 68 927332700 6 647155032 41 8749464 56 659507498 47 780483938 0 910185935 88 242849885 52 258575692 47 502763097 25 314351670 84 169221834 52 296831313 52 422982692 59 377790007 46 293134150 58 392171090 68 591015866 49 489786113 88 151218505 73 840414005 42 193167615 36 159274859 86 430011066 45 377401377 74 505136531 43 266710145 25 590990570 77 108485811 82 224259678 4 319094279 50 842906169 68 949386427 22 833178209 23 765572947 95 991411034 44 49207280 58 92453146 52 610552969 17 245774949 71 662819280 75 176912301 6 816137798 31 286840025 35 422744638 15 293040319 10 931230898 53 535989571 71 134803461 50 404270201 41 265776542 54 639884364 10 826464564 48 45198014 78 187001323 78 181757398 28 357110250 85 898832542 60 405720465 30 615007612 29 200272428 84 579250055 53 316833817 18 913472831 56 581147960 62 582722897 56 647907381 44 38723586 21 824372850 9 74522063 9 350316397 92 832348662 25 760200401 20 381473737 44 819608808 32 399068956 98 805375129 37 651176745 94 721767216 35 184002763 48 649948172 7 929818265 11 268994889 3 299519585 49 83271443 89 802012910 16 900043540 51 290138898 58 889770736 56 751621501 63 770518676 7 118832270 25 729418831 40 260694508 37 467343003 89 304859653 20 640768185 4 532946841 31 369426464 15 701545182 12 700004874 36 212500779 40 435323880 30 98448804 27 822905197 7 987757638 22 755065831 68 813037368 33 810950779 77 121463666 35 812546069 10 518950490 28 43808314 56 561713377 83 335439810 87 728266745 6 939914838 13 490657918 74 688753802 72 930672394 33 694851710 60 432088399 58 679447673 95 820273433 1 211555547 73 885157560 44 992094076 57 85987516 61 392920306 4 465960039 7 324205228 61 158068061 64 673359997 75 371864761 46 613879784 33 939592336 3 85176466 68 180270242 46 550471880 9 450354853 1 486295020 19 815598783 27 803739166 50 122705059 37 632970530 75 15401967 55 71689146 40 562055547 94 810032625 59 625826231 8 2776439 16 950744962 12 913547585 84 792162700 74 371495398 57 953258886 58 531022738 64 225544808 34 997007330 20 552326624 49 265800875 2 446549550 52 928264893 58 212949007 1 901670577 97 826003235 84 566834626 33 581256786 39 488107649 1 938235372 79 938212489 17 373868263 14 924403461 94 146022488 97 487408159 34 866824503 78 415450866 76 272062017 78 802156147 45 579059853 13 364058519 87 326642913 29 782625936 53 829454070 17 287370065 1 805295903 68 562924003 15 265210678 97 996677974 16 277067653 5 258945494 10 209788157 45 493168779 24 9018360 72 222744819 44 344528091 1 410563266 21 379691880 76 718725829 48 636305510 63 875422633 8 720319246 1 892485858 83 414415786 28 951501045 22 947490655 41 212045378 20 358442406 52 654281829 100 638539834 11 975706650 95 799222115 39 735982135 15 725376113 67 218034631 81 283020934 79 167883353 20 123361384 99 811030521 67 357137188 73 340664255 86 456947884 43 107731830 47 928504634 53 465065050 6 16988908 69 697248229 66 559019319 91 15544870 62 58706178 94 713938175 8 837873161 80 851505192 52 607274813 34 67744047 71 755881939 9 80264403 67 86201677 66 822155136 19 148524010 51 748312116 46 166691344 6 6835452 40 708078867 31 439656509 74 368142879 2 755468985 17 872227917 1 457188768 93 866086305 55 553582104 17 505198614 34 823102950 44 265336790 56 776297534 42 600111717 50 498149473 95 163839068 82 579785753 86 793076029 74 536591876 28 980808146 36 720933832 46 168604636 84 406395765 26 37351624 97 637080602 85 290019335 2 657287553 100 666741105 19 227052083 50 131004567 67 793619038 13 161707559 6 39421650 54 913628578 2 249679099 9 462880276 73 684879621 29 108873493 3 265719197 12 40591899 15 364730512 66 704013548 57 513632563 11 518149808 80 576719339 92 990287707 80 412015674 13 500341357 92 859149755 15 429540696 59 186729664 4 854833843 57 782509993 85 951295201 58 51933994 69 815621732 89 468044719 71 799946888 55 259512259 33 155959288 5 982254155 67 766979306 34 606429535 15 992203296 23 463698262 13 945942690 34 766651707 12 572447788 95 999531338 41 550438749 11 881511125 54 849294433 87 128630015 11 832860159 76 383812912 64 942748617 92 578421692 80 814446995 45 469315489 76 441972997 23 839066395 43 530324417 69 181895182 26 615655076 12 134998797 64 113918121 30 682815204 85 887058560 1 710645213 100 443536651 37 732914201 42 616297680 77 238424035 31 716377158 99 926001694 27 483878939 85 147573624 33 162649088 0 211113367 77 476683042 40 586205403 7 932829780 73 917629242 84 962442017 14 247656709 37 643319125 72 56363485 74 131231199 81 781811801 5 60423722 70 782798600 49 686317900 5 821457802 53 576067395 75 231474263 36 861124525 89 193629524 38 827403939 44 76428852 57 335250956 3 37319804 3 865531087 100 950245717 84 939460084 17 427684992 58 738885028 18 649603452 58 796867356 15 411318166 54 722563282 42 226952876 39 236681017 62 344305629 100 511016165 67 287426341 86 583088086 46 544212651 55 277268343 1 707187075 7 464797959 43 386805560 49 520713526 23 935015189 96 757869054 69 561565710 82 540539642 66 151782017 69 398276412 42 768589846 68 683818054 74 446564957 0 623632896 93 511451645 99 290001472 33 209530458 9 492168742 54 910328457 82 828246825 13 464507967 47 187030874 41 146788329 92 320636410 86 652839085 0 905949227 25 676948869 41 632751469 78 124300135 69 681901220 6 366669902 87 721541394 58 93486837 92 659781620 46 544068240 88 743127746 85 957068586 82 232555415 24 956508587 88 230461578 25 582300431 37 309625560 9 235119044 73 996315750 45 835892636 7 580774716 98 637966747 40 988312093 10 104781681 10 736587798 90 393007469 80 462375194 92 893496938 51 782405442 86 460601759 52 501244325 69 159415927 38 209357186 44 504260547 9 306191393 6 154606235 93 304235147 54 232068613 63 336746451 36 567291362 2 229794165 31 171743802 48 199862446 2 340601223 35 938366956 88 398856641 85 949758112 11 34338739 73 860496822 22 753521758 21 387100848 38 751019028 55 320505892 57 678722427 97 87421075 25 638748875 77 959709744 94 885952860 60 158411718 57 345021438 85 535955282 52 28711817 60 896084190 100 129900848 93 642507801 19 977064914 94 357573371 74 883954765 4 450937291 53 26556768 16 581317193 42 579194925 30 872639506 54 383865267 77 86439040 11 831640479 1 264188351 99 649437364 95 428849104 80 248980643 3 862887641 58 714063193 59 750271284 83 598852757 80 681370059 76 11593381 44 81411567 0 325177727 85 907205807 27 115805747 74 290202972 100 754389948 50 353913301 80 674665081 89 98430170 47 994104012 65 441930392 58 141807648 60 938174323 11 956298403 25 305415859 1 907262084 90 978224016 28 254003927 16 42792151 100 670223212 2 654830602 50 501129455 19 521892758 4 517435809 42 643201594 25 989401525 68 865168883 87 380665420 24 952743879 31 74252636 58 883869455 87 234970697 26 226271259 17 39625647 19 516865491 2 603304539 75 980786824 91 100582477 10 977799692 95 996647311 65 891316550 52 702095636 51 456542790 83 113018510 10 951091212 24 311229888 73 934758449 17 876824343 99 193306848 87 443000748 48 798972353 47 38777255 39 495586054 86 753075307 49 177744423 7 291750693 7 129702714 89 515677712 62 141643144 11 335047134 27 958802713 37 277633779 53 223333992 22 177386269 64 499607119 16 108440771 24 958137028 70 831213299 22 42355861 66 799240777 36 380448252 88 913725372 61 684674451 7 534119625 97 135189093 39 975166382 95 722883973 15 562261904 18 457695164 71 101591385 62 293515826 17 674945843 39 802553045 27 122635690 67 812557628 57 773119187 88 705883096 79 122023969 79 154954499 28 428697125 17 849263915 64 104350618 34 610819856 56 402406884 6 898078410 19 163468599 18 359780519 31 194611215 53 927844665 91 687811927 42 962925719 25 133384237 63 523561800 95 796402269 60 140905602 78 527099798 100 332027902 78 917399258 28 662322274 64 77370558 43 387735674 47 927587453 56 577241718 23 53446385 71 950460032 18 683184987 47 270939664 23 203880460 20 668482078 64 824057596 74 631116964 0 173121615 16 442263952 44 350107775 35 584475489 11 78864121 83 159475298 78 432731806 58 468252246 8 463914660 10 962242491 23 995700689 54 250454615 1 131330697 9 695102016 9 427350852 18 274310572 61 729484153 60 855725750 100 587377608 20 597624752 50 334340979 43 284590146 3 274312513 29 375477372 96 274617548 24 510294781 61 81997702 70 621739473 17 995130098 39 488977820 37 772621275 73 300748668 58 297133015 17 482997318 1 763103902 10 182644200 28 740453164 63 71085938 70 45737547 89 217296492 79 992525169 68 849432320 65 361057861 30 810459263 36 359144027 90 167915128 73 781989166 36 916702663 3 345404798 6 506361555 31 185315428 90 627885858 100 336886721 17 930682497 1 555159986 44 269720529 61 405401451 92 592023440 40 522893039 61 115896145 98 587629029 47 18945560 9 514827340 53 898141901 91 191905724 72 189375112 50 658437128 100 177577643 92 688345777 31 381186269 46 268418303 9 483828693 1 368583367 43 74000567 84 534619641 62 285506838 14 372060205 100 290112662 98 866384135 57 939658274 18 615733100 67 567799592 12 100512596 91 451304072 0 182319651 25 625893063 18 78905072 18 623999504 8 57587681 69 957183421 67 131610021 83 331225225 88 277467330 72 970855646 30 940920972 10 892947817 88 77960516 27 71060943 11 438117787 69 317670937 65 517558140 76 812215241 99 349582782 81 820108529 95 881229300 29 752159033 94 833433329 12 381873498 100 220484868 81 420631954 98 541236568 61 113303772 30 776382495 8 947503889 89 200954000 15 621318892 42 223271749 86 458423933 22 96245258 23 838516771 84 609637519 83 279825520 41 213179449 88 296743723 18 9473626 95 408786488 7 819115327 80 103644949 20 589293030 86 596211541 54 915033756 6 375622227 96 662576711 64 867960213 46 993851492 100 466268607 85 433040186 68 697356409 46 884202753 82 88192779 100 549898579 95 436426311 33 357869897 28 586147552 30 163047081 28 245459805 48 972795615 85 709905125 11 182064146 45 948848779 96 926278896 41 857182863 18 763169345 92 358367508 45 61603782 100 922079890 43 458377243 70 30569434 39 992276401 64 427930555 35 974862286 20 417018510 80 23020522 89 741848834 23 978738130 69 179886550 24 207387193 71 131797085 74 731827385 78 292835776 84 134410876 67 707666988 7 207350274 11 589480276 25 755014831 23 528243756 86 754413260 30 166216475 41 723648468 19 243274119 74 482598564 87 539889368 63 117395492 59 891538506 100 858593278 69 855751366 54 300110775 47 628275680 62 748906974 23 508304043 21 344723663 85 283373271 68 94188813 4 50931587 92 996170646 24 773794067 29 658101191 88 620521597 40 237809922 54 905404823 41 640211692 18 845578027 60 165264379 80 129083059 13 240044503 36 176905192 64 168155076 54 356448305 23 714677360 24 598405448 69 384825056 48 944023102 99 774469543 75 907587496 84 709139319 100 730283930 19 561214118 72 589425663 11 676283292 92 878645480 39 288030588 7 465265632 26 737554714 7 51762442 51 529336901 26 126214309 17 288989055 6 31068148 45 950819337 41 760128829 44 199705610 73 244095562 5 39566350 92 92106614 72 805386293 99 410102670 81 936245974 48 779601439 73 776515378 68 273207355 95 438721685 78 432874632 18 960635774 11 660358349 41 171258716 97 191177191 23 673626279 34 6352163 57 845616029 1 122672287 28 190724139 47 948172554 100 527726438 53 885525058 75 61858431 45 482150607 87 583741404 53 328111739 24 41718198 14 998576433 30 515777403 29 686781151 86 287810490 69 836305886 84 689690526 24 647864505 21 886762443 97 747724222 64 114343160 63 579289723 39 288976804 34 15343095 20 926205615 20 581462322 36 58157397 32 315559475 88 408090176 9 980730164 23 554532707 76 794486762 26 791035460 100 514575494 50 934506148 34 40834889 98 771200697 47 741659695 44 141475912 53 784950817 7 34060627 67 665364637 60 205262324 38 232614536 68 992325173 99 80023125 65 70614351 53 741680022 88 661971763 31 334101348 49 542030014 94 670950974 66 177278899 54 630684723 58 649400209 78 163558969 35 179848836 5 535700401 48 708631902 2 217118708 97 391655947 32 553793844 65 941306642 90 721903980 43 471050041 77 946716520 41 263683658 89 109329947 38 233619954 93 39981802 14 486178113 24 556164855 23 889071598 53 425003724 0 461307298 8 684377918 92 916162772 95 581519750 98 671588844 19 373398473 37 805452593 43 281506145 71 772234736 61 30516123 52 45827179 85 884256045 2 534378542 36 332426789 67 95014426 15 786693835 90 570830024 4 482751978 13 272981873 81 966008507 72 622437113 72 760340642 26 831380106 57 295014959 57 340770615 35 17164366 28 117151893 19 245499646 57 246732198 56 185291428 8 302241571 37 434193245 97 833431247 32 966267405 73 530879214 97 677964474 2 810151291 15 199734958 5 739697918 98 893833796 36 669107828 36 45265983 81 306046871 54 115174999 83 934979769 96 877444771 54 306878778 50 945642926 73 109520478 27 470812664 65 639006555 40 543505883 100 619102745 99 574687343 76 753168323 91 360148580 91 916321513 72 326110235 19 579541721 26 509979082 57 322099071 61 15905606 25 946193493 59 836482675 66 749843891 83 798372223 45 106586452 68 644711299 74 998951525 81 904856787 86 728611915 35 939184934 18 656148380 45 298232558 28 71014929 80 681140377 43 974567745 96 496172014 78 572054005 1 540331641 40 430931418 66 628057060 86 44944004 37 981202683 99 420162990 69 388095606 58 376319173 20 745749651 43 294701344 6 499766492 78 437368100 71 919661651 27 190622299 27 357193703 56 298595281 43 801763509 4 364358343 54 407115613 58 671839652 45 341173049 87 857488244 75 395556711 8 578953334 65 683015500 87 907552072 69 392109808 77 396033369 60 317496378 18 730704905 1 385048569 77 473024438 94 445344627 80 976515938 89 775362758 51 875071060 35 351109911 57 155695978 91 422162167 7 220410173 40 543359721 17 875927759 10 747252868 25 848531671 64 931405512 40 299438671 33 403104148 59 333442948 37 517350708 22 145651522 23 484117545 41 971382799 48 564297247 77 53146001 94 787618025 45 410199773 51 221237341 23 31980117 64 499446560 62 317535201 43 425967156 76 300497862 32 250087951 39 658227177 93 937947778 40 537050785 49 428494511 37 577339172 59 253786655 11 114892894 52 222839071 0 369612679 73 658574573 59 732343577 60 451609504 13 628375355 27 858924652 75 54263351 85 133312398 74 107249284 24 705893697 72 306708277 55 349791765 19 956679967 100 321066539 70 558229038 75 84744457 69 449079906 27 162015749 70 948756397 23 204575161 47 97039944 20 426595796 54 838839391 64 226061122 53 215227948 8 135737281 73 160409430 38 131995765 86 781827305 13 103345135 37 984565404 19 520379158 70 346789089 3 186441934 43 427414198 99 96248764 21 628788654 53 207490391 0 777381403 26 110812549 49 707678210 41 258856236 15 14078561 100 307288246 90 636031894 89 171445318 19 952707841 43 466384250 9 769275568 11 308961632 9 177940452 7 406095132 47 333978178 42 181613128 33 514516798 82 635671671 70 274078694 22 886252062 32 988831776 44 906876636 11 24582580 50 814018885 70 561164396 79 750296497 11 165447073 83 497361007 26 515926277 14 49792620 62 234707418 65 816509039 27 138244327 52 946640862 62 415745019 40 86355956 68 636823937 90 325939579 94 874512158 45 732649023 85 360677986 94 168917640 47 971293771 40 667049299 27 114014345 6 27713320 99 176539429 69 937592786 2 808128628 67 692019874 96 918416203 53 881788780 75 924659505 3 618931424 19 180677134 94 381082186 15 98930405 92 448212158 13 117426965 95 770653716 52 928558062 86 128101111 3 545067236 53 732888520 22 111687550 95 690073531 24 840321449 51 818984394 75 409328173 48 719261707 72 884733997 38 259048435 66 488873146 45 604569648 38 914595956 93 521508074 19 358159755 94 41226212 98 366289297 100 844656848 8 101469019 5 626574359 43 188112224 34 788945022 98 500757901 3 317167796 16 223408674 22 317685841 90 911229822 17 36403601 29 248001784 94 374237032 9 684971379 24 693719060 42 175700746 48 534978084 92 325297421 18 225102302 12 987695144 100 84651149 38 593787313 40 155899996 24 24305405 13 448752604 21 371448560 73 349972817 64 795581773 55 23192396 95 469331395 46 901495156 100 816887410 84 602115774 29 59574236 32 823731050 9 160571826 12 579196263 67 703370806 99 374737142 66 300134702 62 276372703 66 738315807 40 692159007 32 731515502 22 412512829 80 952477745 56 997328476 5 321895525 28 808385474 97 171088275 76 97631285 31 112550489 36 985031650 72 949255319 19 145330902 66 212096268 18 763367958 68 891490843 2 74581704 80 883663083 18 532868879 83 863359395 55 974174053 58 170199073 12 512848160 38 638961316 32 123257229 98 856161406 17 643139612 47 14367494 86 147454694 63 127774958 31 635369764 94 616941893 45 966056308 32 581823671 89 360262092 11 855114269 78 801106853 78 150316619 59 435597522 25 48169808 74 200958349 3 980151077 61 291880986 10 170216975 97 734482327 19 581002181 56 195879202 80 243199643 76 111992197 27 207900576 100 299178739 57 84713915 38 72183689 100 141352146 49 134885562 43 669863567 70 48558183 77 346083817 98 409698331 60 331123197 98 489132127 5 395554254 85 682812904 90 132928635 20 801418354 48 391395509 69 539931928 81 914379120 22 709933075 11 854831555 85 102053399 3 727542354 60 802975346 0 622818733 93 404208352 78 751339190 81 798141462 2 279358866 37 485177095 60 128067431 72 664271966 83 728554342 71 641159712 48 991380701 44 50776883 84 700919002 36 973453594 78 364657322 22 310228474 43 108024811 37 794621144 84 480004844 50 334489904 19 741436882 6 268542394 65 325297542 51 660436250 12 257934418 84 553131077 97 272500460 70 158165026 76 303952188 17 21744582 33 416513907 27 610841248 82 344649866 39 256266527 56 645921847 57 763401544 37 636014297 13 395283308 0 170942935 93 558007123 59 128976147 14 491106792 55 565871955 23 363194556 5 67275993 3 339833490 22 765048950 16 874219157 66 120436086 10 988015190 8 563920308 49 682440750 77 472978324 70 470849010 52 811095610 36 333643817 95 721639755 2 512816632 96 834203869 64 524300509 2 85316209 61 629213886 48 914556440 27 124346857 78 573776712 2 445493799 61 321004318 19 297393231 22 892400707 77 68334250 80 684515613 68 548104848 70 476282245 79 892815244 23 290819831 43 863443858 35 992966632 84 821979103 45 746885829 17 225156832 6 8244817 89 957763940 98 807992197 19 173666650 68 640748864 41 337031766 25 29459169 32 727614861 15 373170344 97 503818385 7 944638784 11 409763718 70 915290345 52 656942352 9 727618995 43 437286496 0 567594185 10 633309431 56 530290660 28 411688637 30 328340536 2 242095536 22 352502873 85 805454016 7 678461679 40 165936089 32 186472739 34 796539965 5 556094879 12 259346720 3 733212303 0 39202370 33 702071866 76 419735382 1 186083965 53 792733782 4 359208915 60 767960653 93 507119894 50 622650839 24 539658290 40 295790597 70 976541410 58 250518669 26 400966155 12 865488743 21 869942737 64 230799649 67 767818351 3 864879050 4 502005916 1 398863926 51 550776578 12 445760925 65 201205637 38 855221585 76 219160940 94 181902910 93 374087976 51 230551253 37 565668485 74 899092035 1 287915492 88 81006863 76 900465173 89 277302944 59 111030651 67 532151253 99 641407680 35 76596803 0 913655689 78 826333220 29 43155705 59 940447370 34 255449549 16 225364001 1 418407176 66 849420670 17 478852829 20 820785519 15 48579322 58 569611751 80 695102374 74 608040754 23 937069258 45 825660489 83 145868832 61 933555622 96 363342966 32 650453873 80 847260003 32 967218298 36 94107154 96 480714312 81 783505000 18 266456615 58 66179697 88 837699073 96 199940594 80 231561979 38 34735087 34 254761823 9 736146852 75 505875297 93 61907595 89 496035516 96 780708395 39 214949324 54 128683109 18 60461636 21 610907012 56 541002360 61 431767234 73 480644005 16 467952661 78 430608819 16 621210387 56 16762335 64 778092025 5 673968904 67 477666705 62 74051458 76 908883501 82 256749946 22 847960067 73 959967477 85 483703386 39 670085212 78 608083578 36 972655543 67 638491819 91 276523971 48 791662390 36 753566696 76 20789123 66 288282967 36 951690509 16 348194533 16 537397660 59 296963167 12 946081838 68 74856230 5 140655620 17 51422246 59 600510849 4 508358230 1 300378914 5 119725327 99 702788896 95 550840110 79 219577913 4 908743242 100 9058329 46 485285290 47 545266843 1 837767272 9 461126219 3 237450359 27 38276761 72 704772715 60 788822233 58 626972499 78 642430793 39 280613439 35 55338001 0 423559131 75 201250479 27 724867961 89 114469605 11 855556146 57 839795756 93 202602500 45 656526349 77 911462264 67 316323080 40 677328411 81 34679056 17 463278039 47 810969082 31 185864883 3 193222888 71 903832687 88 124048015 87 151459053 88 886785240 9 465476757 87 883259472 38 980207115 5 751192567 21 985622740 89 597479255 22 127327592 47 937330315 99 686558979 96 367906203 53 19830695 52 210530426 44 713802419 72 533774689 69 345740215 57 214958653 33 757523734 95 96559447 30 133595021 49 473826592 69 969371037 95 356810632 5 814283974 12 754440924 37 138335479 69 464189820 2 367204667 69 8203195 69 632997570 47 496656706 59 842004220 66 166617694 90 383320951 20 629182285 92 408925155 21 625672267 86 510300980 60 988625440 32 684850412 56 839847543 100 378335334 70 19001501 49 528310979 50 293980844 7 457420636 9 25477512 21 717939757 6 609328496 88 886197389 23 402647852 4 886557811 67 966585284 91 895590645 5 718911430 32 660673269 30 561494815 99 55186067 73 110330480 69 481184054 81 550760602 79 395882279 71 215734588 8 590407260 16 523942505 37 456150531 89 702028326 45 597347556 38 150218930 30 186847321 44 949633892 1 873890554 19 733348862 27 568333604 15 980566098 27 9371738 25 320545496 3 872915300 97 569363287 30 609996431 17 285661740 59 894709694 26 134062029 26 181490786 44 266759523 29 63610935 77 377207266 0 377353581 4 477438468 40 483972902 1 773705056 86 354713163 31 996038392 53 257987051 76 337055346 74 295658043 8 518506165 59 947575700 18 934679120 42 785640886 82 987812821 26 317794333 81 62444639 61 948463259 25 747154295 39 146710330 5 737343713 17 641479062 17 452730664 2 980349397 23 508428458 61 811584519 63 629386056 94 148335463 73 726013359 56 114041901 40 932917097 75 48293352 8 408698160 9 42541169 13 613715731 80 226106071 36 866274887 2 69913657 63 235245335 35 979167987 23 539790504 43 89949583 26 677478577 31 493646569 3 363926052 76 119972876 0 547955235 6 973230502 100 685056501 21 736686550 85 123957859 61 322137527 94 169174025 86 615301713 86 143531371 15 791495693 82 509152382 81 175325495 49 377931063 0 643281924 18 585758590 83 318261894 84 477281750 33 201275872 29 745715009 35 349934626 9 13476805 14 608221999 28 441716568 61 455261245 58 867962686 19 285068099 25 939576697 45 493082259 73 538953694 4 150461530 38 657363338 12 305955388 75 556812319 36 498909271 30 113130491 72 900149841 94 594797453 49 19519985 13 162336191 64 161413751 79 793238343 62 837227086 16 828052439 94 119404681 75 153614562 12 755152279 27 529305410 6 866175018 66 666081003 57 183480095 48 722491371 96 515637657 10 466229164 81 152325676 25 347032050 70 78455690 50 234445968 2 990429728 51 80516264 25 792786830 25 41612493 35 870696616 96 427153647 54 704778143 31 10289875 60 806931551 66 56076663 61 359143389 21 728743530 23 818008346 99 801936279 25 582963178 66 158918555 14 375110989 56 567460246 91 908835590 67 888052507 58 292400026 56 904694016 48 546520103 71 340554584 64 388980305 16 831160306 82 373480851 46 120524592 5 304213916 55 182807013 73 9116557 60 876419626 61 237389673 91 108830470 5 278890347 19 307677804 64 951748162 32 557912774 99 534495710 4 766294749 82 927411448 83 825039124 41 66076948 23 675811062 93 849961679 98 314481861 43 871331528 95 360856885 50 59309694 57 580649464 65 739553844 41 338678305 69 841228855 32 699453629 8 74653719 64 483774957 98 515128992 23 499198850 42 801147973 33 373000196 99 546325022 16 136760100 26 840198999 84 945708148 94 674979058 63 658581929 60 238088987 63 187388067 76 959707886 3 578607660 43 126180442 1 680896088 24 578453131 47 349453656 98 511438002 97 664500486 31 382413648 82 128287324 66 855170924 12 498825145 82 477085466 8 590270325 41 256475598 44 665729359 92 276392660 5 889710322 58 502605679 11 906812635 47 387261877 55 866715186 5 798756323 51 464309868 56 625188242 61 953808337 99 203732553 99 339309692 86 63373620 16 916065782 64 899447019 47 333450901 69 546189125 88 206688437 79 252859983 36 893337691 90 684471352 30 723230463 100 705270837 99 814920963 71 30539875 84 974825367 65 955274780 43 364598918 99 951790335 9 737788317 7 414846740 5 173465662 32 257054924 80 119530635 1 552117062 82 919098864 27 244207728 36 811972219 26 922582128 19 451959287 31 574438885 32 239479866 44 855525276 49 731194122 75 162219782 65 283771982 20 26804074 41 911937694 21 371567589 41 254129528 57 221995379 94 765009855 81 166831741 82 697462023 10 580580452 84 62957005 74 683840611 65 833686077 78 443040522 45 724780111 19 110999970 37 280425821 44 673354292 24 720632608 31 664622706 37 127183423 70 821921010 8 381811819 44 513983028 61 614371758 80 292908762 18 680489879 58 323312947 9 98557282 78 377829488 97 341932826 0 342669039 66 156471488 55 848345381 79 500943368 0 704198241 37 984378542 36 710485582 80 224192388 37 789105312 41 697415589 89 598752879 47 344857431 90 376209911 29 537552015 29 607660009 82 224810002 100 402851210 15 197721266 79 243897275 18 370812646 55 677373599 72 918629360 20 764891486 93 895309421 45 385562425 28 77497169 3 429476940 1 689639696 0 997011319 52 571579336 31 918264318 73 183868352 67 258680745 77 330240036 10 170419709 53 65555732 82 906636057 20 310178184 27 780579671 15 454470831 1 105518992 26 43558659 37 687864232 60 317021235 55 875743868 16 730644382 10 705192332 93 969502338 78 153186142 3 302171733 9 449002951 46 814681859 77 808199079 55 568331196 89 532627039 39 192188878 63 50604797 54 269115027 63 890842765 67 748326262 63 341876720 36 277216467 57 292136169 4 344974621 69 414168695 5 833352413 74 763754073 22 18390295 84 128494133 66 663119675 5 567287019 12 365088330 11 184841028 86 377232964 42 686843593 79 186146126 74 42775966 50 430855766 63 423759388 19 365169518 46 764452473 100 87827413 62 716374308 96 20483470 84 751351590 57 932654446 26 121653514 79 631034163 52 467737963 44 257722630 55 587562112 68 784804373 40 413650206 4 515928490 16 829106349 82 705057035 94 409116973 86 170379522 24 760925243 3 974595234 65 186985792 39 328233245 88 596046031 91 685339680 43 219723206 99 115306392 75 225436106 42 820165528 19 652554655 82 633455809 50 488267961 66 638296451 94 325933848 84 903341358 79 27623990 7 546600988 72 15554125 39 400499178 24 30142058 5 714791567 24 655885145 53 250461010 16 491283612 19 123534671 14 819688463 72 974057626 51 727061458 85 573894117 57 619295650 78 371013021 24 31623310 86 163855616 94 396372393 54 543256792 10 642520688 5 976474580 52 377011542 45 118798208 63 783901679 55 291994569 98 887053806 29 327548989 64 468158101 33 301069737 2 623404904 57 110386890 51 701598279 7 127499385 2 716584952 53 873010595 40 164449625 18 414608448 97 460302671 31 975997065 92 348926017 3 145720523 96 13009616 86 398289611 52 731617310 45 119932973 9 808643635 58 386902976 55 468791913 69 824645759 19 634253475 47 470651447 7 697063143 83 432372422 41 618210366 18 311942328 62 776021671 46 136258100 1 386975763 99 222076402 100 247750634 9 914057822 86 732531115 31 116160708 8 130366204 69 65201609 16 52755745 9 894812104 35 593195076 51 243432699 26 265872293 70 139142575 26 948727482 19 727379197 82 698959528 99 186791990 28 99475733 40 52801711 65 372703454 8 794027501 97 760955943 100 670069140 40 308352975 55 200629281 8 411726689 44 454876346 50 445332442 35 596046643 1 803680091 12 354240520 0 888981752 75 549371610 95 743147324 22 957503987 28 283358188 80 261322066 91 78466763 46 65798726 60 727239717 77 838075105 29 680696332 33 516672008 79 575527420 52 465294957 89 828739638 60 413894258 93 988531346 74 622858023 55 164703540 37 712749185 4 756546713 31 608097000 3 338270190 67 703141533 86 987205436 53 87229638 79 247168481 62 475294019 64 55414908 44 341685602 84 843676535 84 585402657 59 64960464 97 883072816 34 863159538 40 906531566 57 709830755 5 556215856 54 828611063 37 560044672 49 471377316 2 534113869 74 268469770 22 963080235 90 707254968 69 860274162 17 806640205 84 990245130 18 215344774 69 113875766 1 988945715 2 73458468 5 477296347 9 516300535 18 655002248 91 243913506 79 359205582 52 245998661 33 316160484 4 595483733 21 327296269 30 292727232 56 916295097 100 468944303 27 785748333 24 464592288 89 608568581 53 289376943 30 502780764 16 777823400 34 769517892 75 689366696 52 325357110 0 693314526 54 42331703 88 638873504 97 300348554 63 846450757 65 162459187 65 124563556 45 342842593 35 772405591 65 990062946 86 421734766 26 298985411 19 551902018 31 327817038 68 852598396 57 91966370 29 694494772 71 836199076 25 402038441 89 4450213 73 744053274 53 618900643 88 116938362 18 709702997 57 759939405 3 607702553 24 860629914 44 33566760 57 874708964 42 392300187 48 237815476 57 277590491 50 800795818 51 574554550 30 38975018 26 355387844 30 769837214 47 373658064 92 356055285 6 277707500 65 788034141 83 482527687 34 108986268 31 866857798 82 78823594 23 208283800 68 536945844 67 908974867 55 565826156 1 124262775 83 48969220 28 309034921 2 159985330 37 24789161 32 647742303 7 203866098 63 468460065 65 824619110 23 553060205 93 664534691 31 51098415 42 265225828 29 684051584 52 827226577 23 620683801 23 758601254 35 391711976 36 501810411 47 594954282 38 725431225 66 64256997 31 995922586 3 332269156 36 11801170 64 671209559 86 101014405 15 283125956 11 701870669 91 871692046 57 933264201 69 168147109 89 293187758 9 72176602 29 985506356 2 767066178 56 396911655 92 153663196 31 871137235 54 736943691 65 920331775 7 470864141 51 654362848 72 918162995 17 531926895 85 892599944 91 669774980 94 46198813 35 435307003 67 26427023 66 563304755 5 198204648 45 54272066 62 736838892 23 969799716 69 402718888 82 197541682 31 54477042 2 865763439 100 846530701 33 41383117 81 530102078 64 936257157 13 596874349 4 22968045 44 81837062 39 441260771 92 929681477 20 75126547 50 130211653 99 983514851 62 899092453 22 827235452 5 316827431 8 831587469 60 684760275 41 122091623 66 944696616 16 201883588 81 454120307 36 140238299 45 927714566 95 330242836 87 193263450 90 45124652 96 563667582 40 372626623 55 919916976 33 285899364 64 330906268 65 432934518 31 798687756 30 505612372 59 231272720 17 657097927 14 636687536 57 249441014 79 439859114 64 655384464 7 308726573 89 366595893 83 857812064 95 814447472 19 580301280 26 73539342 47 399087587 13 710564372 23 965010799 23 964021370 58 640255499 85 87198613 55 983606619 86 532640000 90 858313159 22 816830291 67 607895989 22 856735463 38 989248317 26 23870108 77 960198785 84 504282502 67 586561505 31 11469290 1 316873495 97 444294726 91 551380031 88 820379702 45 742583195 46 349963634 85 599272041 47 56547253 50 782280977 23 311130092 51 485531835 83 584618306 13 577160416 86 525393800 30 297874075 91 584788516 17 892134689 72 223911555 27 857688491 5 910697365 78 849271003 69 494124620 73 494439924 65 354175053 66 608764903 48 453508439 4 219562695 5 680184927 74 516999670 2 685094796 60 560688625 40 559437796 92 221811009 91 472721050 61 81891763 20 422443925 86 610598634 79 110554030 52 307241950 35 481964570 18 649259838 73 634173286 64 536108542 37 174138156 91 526022968 74 987933855 73 273236826 57 790615001 23 88231582 13 194469688 71 20285070 1 179999694 91 773934575 22 363464156 61 451777596 17 471268341 60 512282234 39 146159167 94 46563359 83 111372672 45 815511241 33 209278 87 799308485 47 593946106 29 100698468 29 530679546 67 907789593 61 320909712 68 777041863 63 776688737 62 271248845 38 456086029 31 734815882 67 105028648 16 751001676 72 399230517 14 462463969 40 94421263 61 32233303 92 356658832 1 35424446 6 547507511 31 456074443 83 720639285 31 237483190 33 311490553 12 494545694 56 294464576 11 443084487 60 973386816 87 639366505 28 648382024 35 899275892 3 108280005 55 840502826 88 728955687 53 904524692 92 48519358 38 460400457 24 276739333 63 3021442 69 817559199 45 575076358 93 425193939 28 72487082 14 60529322 99 62648682 70 367314057 24 976206814 8 769194586 62 297158815 32 299583488 60 175544659 18 854524655 35 64121991 24 487193485 23 380669511 27 490796220 23 847296594 78 918022198 11 780618303 56 387998567 87 175248256 79 152689568 33 877481498 9 245238234 24 292614631 36 986497430 46 958629192 57 434529977 42 860084896 31 232343849 35 855184263 47 37090127 78 196295259 7 901172489 19 758124284 43 414618404 94 444457790 58 133860040 39 358151694 7 951523352 15 737828884 74 541178553 91 862152530 26 841867262 57 878898435 72 732299273 12 479040756 65 630266167 93 240730482 66 669027599 82 366987277 86 950778636 4 681647189 93 342897806 23 707027489 3 911031816 29 552477674 32 550169166 1 467806166 49 172849760 31 858725564 54 641654028 83 68181205 27 190539529 2 398141590 76 888384270 7 254798981 64 130909930 44 202943583 31 923131876 63 536927492 83 910120684 7 552510031 58 563094401 22 87871268 33 149614607 35 830709383 95 185411013 55 732799941 79 616936422 51 532371575 87 847218118 56 165235064 64 791735897 9 78764507 82 747800467 62 888807314 7 146742521 24 202732609 69 583713296 55 660915705 62 575283825 75 592093115 36 120763319 0 279011056 99 390253065 16 111783714 69 793211409 28 853832187 39 120130725 82 704129766 2 196962170 6 993350673 96 421669584 63 387980816 30 9127338 3 696422115 48 282991734 55 983571578 87 568679083 80 352707998 31 219483123 14 183831624 66 827710590 39 44744038 99 946755355 48 903727824 89 497380212 18 657196747 85 620587367 94 382621176 9 603693910 74 901501246 58 793880521 88 866858748 8 293188535 5 172781230 88 86097817 37 180814140 45 822290059 57 997973633 62 179818059 67 322897509 74 882805504 50 695551039 62 902849543 30 881823674 47 425436237 38 592376384 0 159642822 28 359102811 81 707651339 72 149432126 30 117006807 25 643811169 99 949483182 44 808196474 78 419895513 52 714032314 21 240268627 85 547754250 76 531699769 4 195936725 49 939234381 24 609579834 23 796231994 47 975978046 67 79076778 52 722586146 36 206559735 34 34898060 34 358495178 51 418713440 16 176321832 27 100446723 69 229758503 44 953227136 55 172775238 84 780200106 48 276005410 82 944443989 22 470622872 45 75506531 70 809514554 11 849440174 3 824465047 38 211199318 95 896698486 14 848445181 42 986241210 58 347574358 55 916480209 100 335954325 78 552690961 58 924281497 27 610585115 5 73649618 69 178098698 26 776510429 15 658918286 10 247132161 65 686535772 22 7179009 40 489592798 54 609917639 9 686314485 79 781350477 60 777337367 86 977493736 60 189669389 86 104398858 89 760477846 42 594939002 94 748271255 42 599759479 45 211605341 55 792407101 96 131730188 12 610765678 92 546857992 56 597372853 68 962888264 81 179943138 39 246460975 6 266915258 10 863169118 24 2047697 75 124401156 33 86352834 3 586299624 88 844106595 44 693502178 52 783604237 83 22652159 61 665097466 92 751873735 89 582523202 35 833599883 89 750366537 17 277036622 4 799101004 68 221917586 91 934915384 41 568831544 32 901433375 88 824042464 95 975269287 39 122812801 22 821057140 24 610348759 90 820907454 96 887360078 93 517635468 47 732067427 73 722076026 29 587956721 84 739312832 64 102819131 79 401649678 37 144712201 60 170269095 60 141428373 49 731674546 51 130686969 0 925836503 27 906635415 26 749190438 85 345500783 45 32309502 19 420984907 59 95696097 14 815054021 55 771391935 88 966002271 42 936446741 97 573651827 51 31226342 69 521250942 15 744484348 73 122482503 44 477581125 31 853037798 15 672992049 56 695494930 96 138853988 41 558085619 85 944070451 69 31567835 22 351541741 78 453737369 81 884029771 54 659606656 70 214917914 34 71677850 9 472066362 27 350003544 53 411001350 2 991536970 43 242260638 56 541550777 42 128982450 81 212668371 78 531630825 8 86118978 36 479239138 46 549508261 58 584834374 86 750888054 45 157343886 25 292964117 0 815589571 79 729069307 56 383093801 78 362013659 20 163663204 73 702388791 49 584929214 40 575180262 42 763531009 90 448733311 8 900903973 46 448910129 16 485148677 60 367687621 51 796707128 71 918126703 68 345249127 0 80970897 24 48307285 60 533072916 8 974881746 72 923743081 7 388557242 38 957730170 57 710400133 86 985787564 26 915607294 18 177227867 5 286085206 80 778307468 15 507423940 91 842296640 81 228146616 61 352003070 13 855167355 18 28159751 75 914648339 11 606495302 37 590090194 87 546368278 6 667143599 81 609830705 35 778885380 75 734051686 31 165194000 59 703253838 33 395324209 63 284403964 42 501750949 55 950114862 21 996711154 24 69141523 93 453033552 86 346534172 56 408324144 90 335432239 7 716288989 50 470373022 22 481658397 26 353112781 14 460187490 91 964630219 54 946379487 35 562643995 64 212723342 12 57121149 0 634115621 25 93365098 64 801451984 99 369714350 82 859061908 60 185995423 5 50131611 39 312043724 46 785724369 86 344570328 78 428486693 84 523977250 25 851903383 34 919489719 35 1805571 31 879330077 65 51335705 15 481322447 83 887415344 23 234744055 99 761097930 69 681889977 74 382216435 77 861797407 61 515114694 36 995944519 42 603707798 19 496285565 24 562964632 78 934845309 25 73701042 83 272896473 18 530232908 22 254522330 72 89554200 27 109714615 91 473303020 50 714653005 15 913579966 63 963526961 12 778849083 43 249382110 49 345105520 60 699195140 24 731504730 22 895204757 68 373251530 34 410400035 97 699778231 41 596092469 17 85697361 65 532055005 30 49918803 96 814415471 13 191400997 25 95768387 41 15523763 68 433511979 18 123099739 13 858109852 47 535961623 51 135900411 28 798274243 36 632296971 51 157052196 68 387104646 18 648902961 78 33857719 37 134159382 52 497534048 3 718362406 31 976272403 38 734369 84 426831230 29 408757618 3 35485823 32 788016706 88 326568059 95 783413400 26 956324284 36 66590286 1 655558190 39 300658452 71 336389141 60 723048835 15 855446367 99 824505751 64 469003306 2 17290446 75 397979320 68 714280404 67 697795396 70 867038418 10 305361631 72 716474549 11 955293548 99 61243492 82 762750614 5 95419320 73 39779636 38 805048934 27 992070858 7 894102076 6 519562035 95 870483530 55 525123252 38 404702107 31 730903383 88 284255955 49 515593348 5 721138496 52 391075879 53 657304775 13 616008414 1 894978133 9 21336129 36 771011066 70 926425349 43 334063715 7 82108008 54 971765141 16 626112167 55 234519420 35 939608191 14 61580465 53 726563495 18 737624037 46 692160475 17 843508859 80 967772494 8 973654856 0 223313573 44 896454225 49 773003022 77 458744589 62 218470967 88 349758676 55 329172776 70 633616334 92 650151042 61 713498635 77 26647419 50 342495397 14 5159842 68 827207687 40 977910778 93 334223997 17 893569291 79 558895805 86 565182819 10 495616013 83 460347522 19 778387797 67 526920678 87 963928421 1 505564542 90 351446820 100 780009426 12 150406824 37 302707819 38 297100009 77 161033075 89 107381744 56 712460479 49 116788189 4 942293199 73 619058610 34 10067013 93 354717887 79 117316890 19 668390806 41 269374196 18 947419158 50 344529604 43 571790379 86 121843087 63 641633080 72 138225050 13 888332037 91 110875740 14 60910185 0 856406189 4 879984091 16 436102356 39 210789490 29 201952226 44 14666217 92 620085776 86 441689698 64 128570899 82 196231594 96 927367048 38 774294440 89 412404232 46 196657191 76 904448995 36 970874976 71 757185972 28 969875887 39 7416512 10 901161758 98 333401536 67 624114621 73 821884343 67 661057443 7 712204449 97 489554487 74 505930307 33 442787718 83 954739194 13 950599949 84 194616664 44 101194310 65 525553272 97 155671963 86 243710685 26 722168196 89 382969368 2 83399550 65 300515804 91 19983755 46 84514511 44 89116597 94 402181442 85 958930833 41 398647339 21 17672625 17 687429676 64 61009671 35 939612799 31 872910483 87 643690436 65 782511966 18 889774619 18 390655008 39 124371251 55 643994624 68 531776693 92 736416275 1 774898747 6 519689563 62 748229887 57 776833749 5 617860165 33 25844359 63 889536441 16 797794342 76 59643655 61 32649947 76 16966024 41 249117480 9 874434912 36 330332561 48 309012534 10 369773240 8 842550415 64 834379715 94 34671349 68 667636253 2 112404972 0 818960704 64 167772834 38 262819693 78 857829070 86 530640666 20 721350515 40 231469850 100 360789985 0 277040506 50 660632243 43 260357181 51 247982599 27 3678319 78 759257790 16 360369152 86 948537837 87 737514186 69 423367687 10 284297107 60 814984146 98 282445126 33 535726583 56 820769224 26 710644533 76 759258237 42 995080030 39 380766122 74 10852594 75 935665778 100 549517397 48 488493344 89 813522529 52 978708603 2 974942524 21 412150165 4 611015795 62 623826981 0 62125437 93 81246860 75 158410398 58 586280030 29 79073158 46 115187887 76 544648431 69 149960276 35 967884397 53 572536499 54 859382411 35 736883367 57 332728252 2 495367356 31 782192214 87 717067425 53 337554306 45 174795886 83 570269552 8 885528814 32 550729606 78 760181967 78 534784858 86 552497062 86 627776269 50 543092004 4 292513709 9 462643386 71 895453552 22 942816904 88 393792622 29 138997891 85 811272617 7 8562339 12 651009343 43 958627482 15 160148437 16 761176419 51 441244032 43 67115549 55 714502762 43 547268906 54 276075653 78 709101324 2 551321622 43 436413030 85 744069732 44 258340995 92 317391740 61 86453118 37 718659094 49 470016161 59 112232111 76 208076102 2 380571577 3 124383906 65 748564642 35 825107317 72 539468047 26 857425585 76 34837613 26 121418830 37 474385276 67 147786191 6 981409699 26 449765506 14 923054563 60 185028329 61 840681445 77 897434477 27 876656058 88 323606455 36 137869240 91 291391230 9 293714248 93 299445962 17 866402258 59 986211690 92 25857919 19 137098001 88 49444859 79 469147727 14 463525432 50 425816286 32 176721743 92 502643250 76 462324233 85 456665404 46 430185776 96 969304686 51 748394467 100 313608668 94 910588429 25 313201174 63 424156065 80 208329877 62 835655232 2 400211418 10 572769891 20 767795293 19 816247126 7 182915350 68 668030529 5 648180976 21 147892530 57 840071103 6 225225154 70 153089569 82 774266400 92 31646533 65 514295649 3 120897974 13 392319724 26 338950442 42 130820796 1 868191409 4 974707235 29 172096513 30 980834549 88 372880324 76 4962696 14 48056757 44 616010162 89 609190926 71 240525043 84 578279265 46 145596755 83 290464694 68 309823422 2 119223627 63 357151528 78 320845464 68 794241397 62 683615528 64 877161586 52 476847063 2 74240934 70 447346931 25 939864331 36 901789018 52 885664299 12 396241619 27 68065175 26 349781088 91 756511856 33 799891386 41 74676834 21 129678932 11 948695130 66 214510677 96 894142614 69 679992873 39 112442734 53 561792566 14 566615988 73 15431109 30 522969489 29 287773 11 93252640 16 647649284 87 796464461 95 540532361 42 485497267 82 880431595 16 525431823 29 126566176 0 592857185 30 118183450 97 334597438 33 736846020 69 334854482 18 764032255 20 80707087 38 574923220 90 215168784 97 268395410 44 725563905 39 547984614 95 534985467 48 318873595 91 8467319 28 858491895 38 524777455 87 981253785 95 265420440 48 94257504 46 208591476 44 963776350 54 712303578 21 648805681 62 997382170 52 575075898 8 853677157 85 92025733 14 602383759 55 205736315 21 679159707 3 204780348 47 330257041 37 777528520 81 129823606 51 105085320 47 741577088 76 414982565 64 217245904 94 324821434 3 436320149 5 985210711 47 128501269 0 232200070 86 167020170 29 676470658 2 576477916 62 948981271 91 197910859 97 683360981 26 954517837 18 855349141 55 414003027 27 821529113 17 308160687 24 951255053 19 650781262 41 280137908 16 262496660 71 627180068 56 375303616 42 251819561 43 110317315 36 826837733 96 300228142 71 636037973 40 55645229 71 964904853 50 690842794 38 361445443 17 842196789 87 771658834 9 160333604 43 390774854 42 594607558 65 632508302 35 152492402 87 517307408 51 424713661 49 264065062 76 173144457 68 229507708 85 111405807 93 65236655 12 407996263 88 655616197 46 680350297 7 378887524 47 325991017 16 794558413 37 950184832 50 59929953 61 352949345 2 165056253 4 853328499 41 804003536 29 720167000 17 726265482 72 941976718 66 870180789 77 144273761 67 628871594 20 175276929 84 311670559 28 900699993 22 60614524 18 332134307 11 298026887 22 479700601 65 293081326 38 340378456 62 641215974 72 635829885 79 69747102 4 352707360 46 539692997 98 456929327 46 548279170 93 283540951 85 585013704 84 86117441 1 674508759 76 447742221 50 289865754 64 16866424 51 594758260 84 66879329 70 378541493 5 574223561 41 309545440 55 294648938 47 941360917 89 278541710 35 920284295 6 106754987 58 672120186 38 231341240 94 10265425 81 580464621 87 430532568 62 94596149 10 712606687 16 675344520 24 154976169 65 769103329 78 721349902 93 731330519 23 861952615 89 972996597 78 342002746 68 475217504 57 85051064 0 447570465 46 872928397 67 74271271 27 634476646 9 351303245 5 806029655 15 360682268 95 657875323 76 680803921 67 119127329 51 344348031 36 353726783 92 374791282 99 691699133 70 562673297 30 770242253 67 106476737 94 960675280 45 837942223 49 706549955 41 672953921 77 956040458 9 107666945 88 102194959 90 229033913 77 198097388 18 280344493 79 421627996 17 714651388 53 956743146 31 892906804 58 311000534 20 817990516 82 578198916 86 487968700 28 272275888 13 618729535 2 263883234 38 506500464 63 706990590 52 717282715 100 215239202 20 784488425 43 74519640 8 195119694 35 494628160 77 278203573 26 984672939 93 757544901 91 751312194 24 579437963 93 260313399 24 663645927 31 65979100 91 576926983 56 72440157 94 316825260 16 272569457 86 331356765 20 558688043 89 684572565 26 862139686 48 957435821 100 609393453 76 514172586 36 129750444 16 348948692 1 617598992 55 819082969 4 735571015 25 719037317 63 82021355 98 639341744 99 474556486 100 294252440 79 45892365 90 610143650 33 953520210 43 827673441 23 176009678 58 353277221 24 646200666 77 666130277 31 801010543 41 299458689 77 71376572 0 618812473 66 406243477 21 359429215 44 688090660 27 542015365 83 682655655 84 752131771 47 159283356 54 339951364 88 354421454 39 518889813 44 629985124 37 637468193 67 392570399 33 324487595 27 298780907 88 153657448 88 697446272 75 632532774 62 314016449 11 37652987 32 720776742 67 468036152 13 524190629 50 476254866 30 612868143 74 674101470 3 977468189 85 407393481 55 797392057 68 165845408 56 260400035 60 442725946 25 446763671 61 813033057 68 907959282 43 330160507 49 797348072 70 758442427 20 811494309 98 796545838 95 787581754 44 517290124 33 50744395 27 367503280 41 11074412 86 626019340 13 742755432 72 747755834 47 499518076 22 987185388 84 240618719 98 303520667 15 256080157 64 474603237 80 727206063 45 36348570 51 548180525 24 586927611 76 909582691 32 445358286 17 753012616 27 753850532 3 891502909 66 86249383 81 674823509 93 738790832 95 587339371 80 928077182 21 825796941 12 802650957 6 786182100 96 443832008 59 970462878 2 876278741 50 453059895 67 311704158 85 167242889 45 509775299 50 67114344 74 15538945 89 792985205 55 776082286 44 833978700 80 171558173 81 64138188 8 142672814 82 704043941 52 611985142 49 122214148 89 512222817 32 776309465 88 126440449 16 943484474 86 447115698 89 539474735 58 700908234 60 40198618 95 875681901 38 671561635 99 586916736 94 677827109 37 470037535 81 28978818 96 578222217 25 928966367 43 95223098 78 397745356 63 604165551 8 581602676 7 71593272 32 589653272 99 85311729 92 86487108 62 36486504 32 7575704 92 712109025 53 913236827 12 191422067 25 971393992 5 358681353 30 700470971 18 56187971 20 446721456 81 248501030 18 429230002 45 366766692 20 806716212 50 586431018 33 765204775 46 883935171 1 862629679 62 97920380 22 296922393 51 799655730 64 171760362 58 814787039 31 286574347 95 998236682 5 412583852 82 646741738 85 969903246 50 654172582 80 297217152 89 353100328 100 841171345 3 426290248 38 421721937 62 615470672 19 809968469 58 181455363 12 411789027 39 316384266 13 22710318 75 25569663 61 43618801 46 958031934 7 461658545 94 761322197 48 100206732 49 559957678 28 788975480 71 520444567 15 76637044 9 567816001 5 404729540 10 502829173 8 825867580 4 518664833 91 948140421 31 103465702 42 677889146 44 483562044 60 594042696 98 800801162 20 749365671 65 903540238 11 979083210 88 650479058 59 503841816 36 800098573 98 954190392 86 613520608 95 60915328 24 134106 44 118876145 40 962491745 52 853127108 68 306690544 85 598365732 98 47229756 99 38246088 31 672900106 34 14662049 88 785748515 48 73841456 2 374959630 35 47832937 33 300875029 83 608727677 74 168268380 62 624756036 60 805773458 59 123032825 20 930135291 74 631413764 76 511931957 19 826996238 50 941870875 76 699178442 8 435251412 0 80340192 1 751379874 96 749697734 64 630831953 75 442243931 55 948732444 6 140620481 32 769760066 53 637247329 65 702248096 35 628507892 37 832483761 53 834245409 73 211691842 58 399082862 63 152417929 82 971099989 2 19143942 100 5087703 56 187791935 48 821046710 30 411419451 71 853164487 93 424514649 55 851813448 68 35428505 54 841038313 7 946213341 9 539856040 69 685752495 43 98223081 10 212504079 45 736980730 44 456293285 73 709353856 24 986378884 69 364494739 11 88999202 58 525146669 32 975590783 51 657671368 18 345630001 7 854580448 24 156663963 57 676759505 10 949003102 92 732449181 21 158363814 30 710427689 71 868212664 4 596028790 32 727165216 72 81848827 72 469942119 1 641652548 17 146831178 79 277968143 28 417928713 22 292945985 76 925457386 90 222700658 90 639644421 11 987472588 5 383637389 25 124555775 95 586443941 59 539754881 15 425890607 9 642469534 0 702026012 84 900744854 36 531036947 1 508044933 58 156990134 14 94162441 2 701343830 29 975845546 72 116622400 83 862042313 62 647016186 36 720361632 94 333467564 24 765247822 45 154158550 1 944632385 6 143756382 81 470791815 2 207232023 32 982703144 63 507835150 7 396348586 26 153754227 26 270845027 93 614759177 11 173594286 71 895133121 37 768465969 88 982553351 34 894585536 42 698913658 52 261733345 91 217759470 33 895290728 7 56289518 56 706714764 46 891775413 52 339555842 29 374703253 12 344178261 52 115421641 67 649910459 68 906667181 5 221923699 69 549325731 100 102910937 15 22893202 21 359220193 56 564481366 51 361382770 89 878770415 14 278424666 34 526141187 39 499501371 29 747045792 16 544957372 57 992659602 95 682314404 36 247803596 11 178769702 56 299185412 6 485452050 91 260659032 54 621243435 28 354530084 64 512500583 100 186488995 63 558981989 15 89285116 44 883114240 82 658600585 48 557911659 58 334554831 100 74150851 63 433251033 78 519803185 77 656042482 90 291248425 56 129966961 24 981131745 16 213038541 26 115107800 91 624182904 14 483737220 80 440104871 42 626398762 0 168315492 87 486158016 32 649015224 25 725614500 12 957797209 67 306848794 75 304906495 14 449045899 40 822359792 44 597233730 67 762089021 56 868250764 35 85428615 53 11780506 32 772213498 15 378312154 20 837513424 83 556751604 5 105774456 66 322045976 0 354559924 22 24857304 70 672281670 31 494511618 92 706545050 67 145843694 79 910571061 38 157113433 99 849301689 30 744964684 25 950451588 83 495472357 71 15993575 82 197144936 40 924007887 76 671188720 93 585432354 15 509320342 50 725798671 40 564963057 10 866315979 65 763194837 82 81897512 61 94845949 57 557189452 71 194064904 2 512983810 40 49965624 1 354804483 76 6398358 41 92866378 90 657205296 82 441382278 16 132513276 40 891883054 90 766257009 61 907548376 46 764818817 58 608573194 59 7595310 21 438165261 76 959842483 94 234644304 96 770995498 23 401077152 30 373989769 68 283099389 94 861838577 48 201107563 95 741783188 89 808191259 23 876575340 6 555006958 3 240718809 29 859373694 83 951936434 81 777717735 52 999658386 59 482401156 57 57045689 14 820429279 13 113120772 36 937453382 67 243407866 90 273269242 16 506593333 47 736382422 16 336014682 3 397450837 45 946195731 66 534279601 58 47332326 42 83652955 62 466097812 63 322636496 72 822744291 78 345166467 40 713625269 20 198710691 61 88859158 2 366247633 54 918686696 84 447934794 48 228816500 42 770284532 19 476517314 55 282454078 80 427203454 83 603282851 14 236025433 52 670378096 14 706435660 16 504111016 39 720857391 57 639897110 55 170126176 39 884724185 51 813865868 35 551290794 27 892347344 80 845729798 98 496121965 81 868202812 0 964080142 53 822612626 66 921492292 60 948734334 74 753796843 34 633452568 89 529970726 22 592606511 6 693118865 51 841788301 78 556408491 42 405495198 22 543459933 89 906986971 86 714145062 59 731858708 26 877886593 93 13683957 57 48611093 26 254608687 8 253466775 70 878613449 98 953213393 69 331834080 4 837834918 12 82309248 66 105226095 60 560802981 37 146051595 4 456112853 90 483901714 43 976770632 69 23420854 66 410644642 15 119146448 79 663441652 98 215545392 97 265534501 17 647326136 18 189332887 56 27924686 82 982656962 30 329448870 16 517986233 76 760889223 26 964714808 61 749914494 20 313238273 73 380799524 53 387795082 93 508041411 98 535787024 53 463009436 78 887450097 47 983060497 97 174257100 8 67346044 69 665400595 28 828584067 19 643537906 83 998857583 5 776972757 81 33205730 98 615130028 54 204749583 18 543881996 11 261931791 26 344771123 56 119145408 47 718829112 96 527570624 96 175366336 49 165904181 56 580674685 94 63148099 83 243684936 87 836426544 47 413957901 66 850892524 58 247097437 36 161939993 8 544533324 17 291442547 49 360763566 93 117028281 78 732798235 72 757576729 70 260979350 61 907357672 42 324514635 69 55539346 2 799220128 14 492706030 35 315012698 11 452551773 20 416758013 2 333277821 67 491873165 22 912677943 24 731741893 20 478712785 18 475882333 23 481298469 22 193830645 67 873214274 29 931054598 31 676923114 79 124140302 81 412606427 99 74675933 0 4958938 45 238126229 8 635598359 57 290180990 47 946877995 72 380933485 78 485094151 56 21206017 43 215419037 8 440995147 95 293989361 18 907471305 20 801486459 72 253441256 79 483972991 73 546789943 0 530848520 67 841876629 48 553719792 23 22710141 6 2299026 34 962796768 10 887561816 44 193416581 38 204787192 47 849062719 41 995070804 40 650102368 74 370358957 62 561259388 33 469734368 41 122988569 100 310373268 27 482914994 70 750942793 0 992014545 88 815939899 0 884925539 69 804470345 31 825446663 58 753762595 69 608181399 17 764475837 48 654475149 55 325422201 31 342104823 88 389169361 17 18480139 29 732880307 6 983947930 18 300047024 44 597952214 75 505065461 83 374764249 97 799598620 78 298249007 72 178653386 1 76194464 27 183711449 28 705962006 2 381757790 35 201477647 5 658328916 26 525008881 60 965635973 43 987852556 62 28957712 53 270108107 87 365208264 100 44886288 34 717198937 32 453397472 40 950592573 85 424888938 57 689223584 15 781878107 82 93313552 77 232883314 72 314987650 54 487032339 74 926231885 42 730749544 12 659159907 16 606255391 47 905455562 27 775745047 64 91398504 9 672639030 56 118288811 7 424529100 58 638796360 14 362700982 54 458935197 62 102569791 39 112776987 46 270226487 4 210313581 25 666764331 77 199340505 21 568786514 40 900725394 12 436524400 91 67234231 12 398011114 77 737674767 41 900368772 95 594353625 89 546082870 88 62369783 73 731946088 24 184141803 1 334385089 81 581657682 45 523832273 30 282393576 12 506365394 60 810819056 84 202494108 1 728885753 33 547936477 42 289652583 96 477129059 21 690695663 45 160503775 76 892672833 32 174535028 58 472150422 50 818331136 47 838591010 57 179319032 19 754907605 73 311782308 39 32240324 77 193983840 51 748804822 49 354516584 64 347422782 98 888747825 53 745139748 12 426778314 94 395255534 20 869248615 52 576599129 32 306819016 88 527749352 23 132690420 93 898295313 45 726807628 67 480771066 69 805862010 13 261949527 82 73131036 96 390882800 42 255503849 14 728018234 28 482311049 68 357866215 41 391744441 65 728665731 40 9687099 6 919297978 51 507192890 66 346877494 72 129004604 0 925027467 2 545051193 64 171003096 62 935729349 11 328219223 2 894616149 51 886965034 82 835525520 28 768845841 32 246816824 64 187906490 7 615106146 22 533629648 87 710411803 47 681781626 15 307632280 17 471401793 74 650014918 89 725314824 42 215429207 62 407635160 26 44690647 39 510450561 14 955360460 27 308827933 90 589809082 3 85054463 33 765560567 92 553770695 26 162445671 25 148819159 53 64505407 34 20513073 89 437370041 23 760678862 56 940578455 78 672242025 38 249576691 66 797706479 8 922771505 62 488721523 6 474802220 92 279400993 98 176893742 24 905476801 34 559173385 64 420556509 92 382872444 61 535653100 22 340414889 26 893668815 34 290049530 74 596485201 43 273272536 8 853037274 26 94521248 72 88099924 24 455445545 63 281750077 30 812942497 22 150282805 63 334472580 26 795117949 37 484935646 14 851817253 91 402488039 6 977439479 9 929394759 75 558366421 38 817494572 14 625185970 97 347813431 85 61999876 33 336288266 59 734328124 38 585431424 2 668662924 17 542433118 62 682770241 82 895060989 55 432967919 31 409881891 49 45403111 25 868501913 3 657211441 62 87303424 47 981705309 78 500600533 13 794216407 97 273178589 37 712970769 97 826735017 57 100312696 0 928542245 5 942338758 96 100453039 6 649956908 94 52679895 98 489787246 68 222074175 72 886280670 59 59874656 9 404398961 52 240103904 30 850713323 29 379772600 72 861685377 23 79788084 69 726113974 53 979345933 46 656175365 21 373039342 19 530522730 50 22295966 27 915656777 61 792089524 100 21098330 38 515874489 2 417003793 56 82127136 65 947062164 85 841056666 17 377640125 89 22744498 64 983396323 6 30699895 49 965429602 23 970934545 1 17020969 3 871633637 64 257703769 99 929800574 21 817530238 60 59952932 25 592414767 17 872283038 68 650784638 44 451754554 79 413569310 60 565264771 65 704792298 38 117852902 75 331584602 32 840428301 26 773770591 92 411910240 53 171097552 89 574536785 67 635139751 66 242463531 13 631338542 54 551390550 1 167312143 43 438164105 85 822878480 92 310088483 44 665344595 43 950901928 81 972536083 90 133803055 29 511143264 97 895161857 66 410380778 55 877816010 68 460759519 59 777151118 20 709296671 67 728199433 85 632793666 55 704573569 87 924156464 59 340903994 73 391852936 54 203561068 74 835010203 93 283791700 43 252771401 45 958632933 24 379869772 10 270102674 87 585620968 15 463335154 65 691487998 47 515003518 24 798211142 1 301884619 96 599265768 53 815170644 41 982715928 28 27714443 38 464483977 97 160977851 28 699087074 53 134527972 44 496941964 26 973728493 15 325751082 57 631169177 37 922262341 38 883064769 55 991643837 58 407823423 84 176729745 27 180373638 48 397867421 40 318456217 13 64072099 99 70328301 85 305372579 3 547228882 1 50589097 9 446889015 60 171437501 28 240503880 23 321640895 3 732802210 18 348249312 40 558780416 79 98939817 80 40827871 97 928766614 91 476081627 20 293902891 92 218866610 82 137132400 55 426922686 26 921245639 37 105630122 70 768250206 37 486312425 56 997222310 7 913820875 48 158517592 38 963568779 29 249445422 53 868886223 97 285345606 66 660593621 83 968671766 48 252337633 26 708017943 38 664548115 4 202085732 97 892737026 40 276843137 78 919639805 2 175906518 53 478710435 72 937724993 39 317054330 58 340633881 65 890239640 84 913937408 23 536369427 94 906329986 28 886846793 80 943824702 48 366041759 4 774191322 23 151703225 83 60470617 81 563298808 48 690843418 8 659231403 97 348306841 14 113460649 67 535460181 10 772231980 0 229793488 12 533061517 71 478140298 60 799667370 28 901359041 69 429515173 52 712961193 24 661341792 60 618923212 10 356503936 9 452927974 61 609722518 91 536266323 32 617566715 43 418655607 44 436357353 65 81217985 51 389347504 79 884590620 88 162193914 42 36990057 10 540622076 90 947832071 90 999614731 74 942607946 12 618893682 46 816956891 2 120120248 45 716389756 92 279635718 44 557469767 88 927192526 22 295460833 16 689428583 86 234457422 66 491137453 64 816745595 83 503226114 89 768157510 23 136192785 45 380947542 75 820122415 32 834196881 66 710345945 39 394406662 3 940052104 100 283310482 98 109007219 75 763857182 81 845369442 39 716683265 29 716073867 53 62540166 79 230545868 10 110341425 43 105576615 52 982766949 36 889685581 42 932970954 84 58795978 8 348636480 54 415010324 21 564789062 38 619656155 82 816134626 46 853650633 96 292612984 47 424974572 8 826807476 69 357050316 83 169644603 69 884688684 29 742157736 41 580041428 29 330058741 94 303635997 100 506648897 72 117376506 52 673847579 39 690300965 26 35229303 81 876033440 64 418845723 52 872858929 51 556252900 20 396432723 33 894106069 1 223071436 79 519298767 63 829479357 7 470193585 1 984818198 52 390063212 51 801451710 20 980603953 73 59945855 85 244619248 40 272526082 16 5154604 76 355622368 44 734928370 52 876728203 60 201576773 50 255061148 38 43118058 10 440412291 7 821807183 73 810935410 67 15232445 33 784801702 88 537556016 62 855802672 76 234614269 67 709972208 19 735986164 68 349286857 48 126205326 70 669919654 36 40680636 98 179382827 25 194142938 59 962477355 38 292283746 27 889117101 46 531293285 53 284618429 54 353024620 30 521032902 0 168259167 80 800123002 46 697167187 86 324598966 49 618204776 75 523510377 77 989553128 19 381453442 37 372354712 95 284365118 61 81463804 28 923915249 86 998108140 14 777325485 4 134809439 88 589311842 4 435123147 44 919983868 29 615930760 71 291108760 27 893801843 5 934641812 84 216987673 22 608948473 72 315669553 45 880151020 20 736331674 18 690528691 65 472325297 73 773797852 9 39257020 73 355198502 67 827370201 73 165551376 21 990703317 79 186405552 79 573558832 93 334056657 22 606916212 60 438976073 37 917350246 34 741329731 56 119526863 78 49555573 23 276472016 67 653631270 94 805823741 74 618860660 77 634636133 35 330201395 95 265929766 33 424629411 57 688272703 24 838857783 8 459168536 99 773353293 96 249215222 6 485017217 50 816931658 16 146302877 84 631909380 56 200720475 52 621203415 24 284830873 96 792733419 1 473926773 20 416272436 11 409648648 60 301619247 57 713192257 89 958461561 75 247617443 75 238557460 98 592472191 25 625475571 63 763608347 72 483063442 61 828625511 14 23703310 39 135080862 81 758829567 67 192327353 82 79940695 87 216647682 60 140555808 15 977807738 97 359978240 14 528644793 48 199500052 92 837394303 11 632003411 49 19091337 8 197314799 45 601565 64 502655407 33 917386248 56 24508427 1 430771092 28 805437586 80 246247849 0 33805039 1 973293214 53 174171922 30 318743493 17 927881546 60 172149599 77 825462836 49 977691251 27 647727186 33 617179103 4 447833492 40 146404766 56 210059129 3 852411489 31 850003714 22 604553043 97 606955341 49 349503863 10 940608148 5 704345864 72 964436793 28 933965452 10 542627855 30 568400193 48 429050719 68 463874340 20 788721370 20 717842228 82 946666032 34 626356499 53 198681419 36 943185036 2 896338283 82 786164538 5 909196619 6 995672014 30 331507098 85 676449754 43 713980798 73 917448930 30 92951231 49 622308187 44 615232047 59 93673246 82 724562127 88 931383429 68 643413126 31 451809847 18 768419564 87 609215451 16 257480143 6 910963877 66 805901053 13 310013856 15 986347018 100 178156818 47 256897887 63 933256196 59 619330946 23 207161891 98 430418828 1 80307951 26 874265748 28 152920306 77 335287661 67 64935394 76 120375067 40 530288281 74 433945270 42 568831851 52 510335139 97 907270225 0 954225942 65 755573631 57 670624238 77 420978463 31 180087858 8 436424315 87 435497573 75 877897778 4 540061139 2 958379539 96 745618071 36 298224450 94 697112015 60 411935105 62 584101339 30 503013839 0 89938275 0 207757452 54 781634755 26 277820046 92 884703658 13 346332023 9 384270094 27 557188826 99 943335694 44 549795276 55 484798414 71 395085897 30 834944392 98 282023183 7 594844179 37 386438420 27 314151992 0 991292527 100 28466897 59 567449834 49 30872062 47 553410259 33 728116386 8 780700321 65 405063128 86 646779135 82 180823929 89 343643132 57 126360341 41 623292955 73 919393019 14 505739270 91 118009070 41 84568235 55 477755121 59 263984214 98 205116293 35 370545865 25 3303126 93 36581868 64 284083405 43 513154241 99 57610182 100 596518223 73 374206025 51 533624977 22 176980296 15 227223239 81 529397330 41 127357265 8 140515460 29 572962025 85 408916850 72 780624574 5 632120106 35 616567994 36 797687268 8 229346644 22 651082597 61 333026795 93 736312188 85 687975065 62 590313398 46 641119442 82 422365864 58 252329986 10 169074705 98 476101235 8 986614089 98 749593422 12 108233142 11 192402286 45 498864466 55 67176794 69 430223735 33 245225619 91 793570484 91 920034475 33 208638921 15 392509192 65 561027931 52 952842108 75 591465200 53 581920859 82 826510548 48 971804380 52 244037716 56 704001109 0 400205993 62 235597798 47 445528783 66 81027230 33 365190906 16 68399459 65 934982907 7 15359017 51 378453251 34 598784236 53 201576368 67 974694480 22 44724183 17 301529585 58 176949001 49 349859695 81 220963088 87 842734341 11 233417653 62 104181550 84 74509323 86 295372570 98 991790338 42 732726711 86 535418958 79 817452964 78 144783084 23 147482255 91 877964953 53 984980965 94 67346646 43 799062911 60 789561500 40 209359125 4 844317491 33 155372103 53 593095982 29 465575072 45 392730702 95 893887546 43 546915143 12 544096439 83 912041033 96 126027972 11 382790432 31 133019184 70 530275664 84 339663579 10 161203526 8 870323292 76 905607903 79 915083001 100 160482113 26 795199214 74 665634466 67 440096573 15 745552908 74 465284261 34 27753912 28 632152433 48 596119186 93 186939802 48 185453040 71 380603977 51 433359635 31 111867725 74 323129506 25 867559406 43 615075533 66 83573977 63 990279418 33 816456599 64 700172181 45 448934050 28 263933101 98 103964830 36 157286642 26 680122313 64 725727453 56 947272686 10 942673104 26 883752105 20 126119778 2 435060431 58 167408890 91 724975499 86 78238851 92 87377469 18 798979611 37 854185094 16 307768231 31 699819378 6 268620184 65 318517113 48 583711632 6 142636114 21 382116469 99 574770597 37 36824788 3 407105579 21 799728198 62 295632425 66 903601354 27 652243229 58 605404565 38 914270353 18 514846479 50 413072914 39 377942054 82 727180438 84 333786806 2 786714329 54 454081859 34 515667790 10 384285639 54 554886075 10 640839597 45 112416297 99 311401121 41 543377558 38 911956150 65 247101646 60 550375683 20 902020744 32 487714068 54 87609301 23 913176280 76 481057139 27 877111780 15 329180811 24 504077920 52 591510337 55 433828667 39 326332704 7 894814252 65 438594981 22 799172020 30 725265022 23 367381953 7 673860375 59 506771601 58 476976990 29 482168363 70 371459991 14 796517567 12 707661700 12 169368941 93 615279159 68 201683902 56 138743482 88 120407157 66 481477434 28 721669218 57 399038649 72 114105248 49 832718619 65 124115617 27 159555161 29 256431894 88 784557569 52 210767978 98 331610392 89 643830552 79 633750593 86 778978985 78 204748481 95 783754400 36 533382397 90 53673086 38 700021571 1 130364789 28 939211050 59 677490030 60 742200146 98 557684594 22 958297646 53 969244693 15 501388137 38 851914257 54 323106091 62 351738729 69 680579098 99 707617370 84 629091382 76 171741417 68 108928287 79 80203678 77 358443277 17 157668513 21 735645013 6 751515435 70 93199608 95 297640573 76 90749049 42 307327955 98 26756438 85 782026066 92 623502052 59 976112977 91 926757696 48 162992795 53 406028798 66 662980042 88 826598469 74 734198481 42 520449420 75 624220008 71 821444281 3 689977140 42 211997784 57 717592250 59 85795462 64 821645247 13 972515481 12 698816346 55 946890713 17 673570256 75 733705069 0 235011610 70 642644854 53 153839559 39 257679377 58 480060791 55 219358755 66 232296082 69 212680112 52 339834985 98 658200770 50 114110364 77 568190877 78 962530028 23 802519405 23 631933196 19 98293327 79 346850520 21 817333982 16 201820034 41 560021301 31 920793064 25 668420456 97 722408816 36 986743954 3 249166913 1 124465633 61 972086371 85 376058320 31 348002564 23 990551191 100 560689352 95 913488030 54 360236162 44 754339121 70 583414820 70 818344286 67 935837051 5 443482682 93 534110454 10 31591380 13 530306740 53 202518596 0 79701632 75 828809318 43 249982967 68 595167938 13 422790078 60 403836817 31 420600841 11 459290206 92 862446456 94 111239472 87 774201632 74 969974809 96 903125858 1 29075730 63 232206389 38 686197422 74 711353909 38 461423989 88 216075150 87 587797660 36 131324409 72 916080581 42 603528286 24 669160599 45 996292503 19 746413406 30 724074330 62 613880717 91 283584182 42 601133250 60 65395194 72 634246744 95 508730076 68 81814196 14 351514412 51 655149977 77 201883808 77 998174658 33 355266186 98 140942808 82 547856005 65 420710775 14 890818455 100 983535 54 553394470 77 213726805 90 535492248 12 395750943 21 338426290 61 774825422 80 992250111 3 652269248 56 643563668 76 224428305 53 157212273 50 803834384 70 740430904 35 500487329 55 162214550 70 133830405 54 946349134 95 960247121 32 908307368 21 952608770 30 388745296 45 577773407 22 654014483 56 531141174 69 581741697 60 881180194 0 916091279 48 987089931 48 454079131 69 987351393 33 580579748 56 225893990 99 277044603 96 250486497 52 747056573 40 307800536 47 255634933 0 259683839 98 278231278 67 532281187 70 479449577 84 279795276 79 960729255 36 955688570 73 231175551 32 534739920 57 13570549 88 389725874 73 211915855 70 867152003 20 989471709 19 942599513 19 927322099 87 341223160 98 206244890 24 91442097 94 527252281 37 781289202 48 725513923 73 935955645 81 354794993 27 353042128 41 2591806 44 393923501 69 357819083 13 158768958 65 234368336 67 204863168 91 579452937 28 984692789 84 187412288 56 599779016 6 918333399 3 841626567 48 897537874 32 338509929 18 619088227 41 686797348 73 813461034 74 802687038 21 231389836 94 957690869 18 626757585 95 685510785 84 918704756 80 719239604 14 98830883 76 61569826 82 439668840 75 214227818 40 440673279 13 128380637 5 261767045 83 505982421 79 919195161 37 262314956 96 835376548 64 779932603 60 25243367 34 471033174 17 512613455 49 600552144 25 726949654 48 633222389 29 174385737 15 662942147 92 630188035 61 335486160 54 647749207 58 280382587 100 454498291 32 433905805 57 257773739 4 802576957 64 990171522 8 512984184 60 825047158 13 649616165 60 846496469 30 805306830 49 416226082 70 122494495 18 944286435 60 127115116 42 543842155 35 169607539 0 914218839 30 236182315 73 260494591 10 132275707 98 322583098 48 663211606 60 861679500 94 149447141 23 111253444 17 283197290 70 39207723 65 668319866 62 175009890 37 379949042 7 936314088 34 700619251 9 847534676 96 714316000 57 872282324 75 649556183 25 904850372 88 187290932 43 607866936 37 872819788 35 846023341 27 776319195 51 813001375 91 491432919 57 415954171 15 774344490 25 16772928 29 165193380 45 768960856 73 138600773 41 960342730 75 246961653 50 703423905 28 270878598 83 881492125 60 808356284 89 426315822 53 762957687 50 136600140 7 658737803 100 21225549 42 933397550 46 509563806 42 49111035 8 245022151 35 903507129 60 449923989 46 14734373 82 166350864 81 742303542 71 703584291 46 460369245 53 676019131 37 565969392 53 564048230 48 790062733 24 578291190 70 201733628 21 862866364 22 624716106 42 532950442 80 413011779 29 412299460 14 488122249 98 637084044 92 759784498 45 556491749 85 801596966 1 201565101 65 519006253 74 451919963 100 949810708 7 659187170 37 883814600 37 333037910 94 108738402 31 634899519 30 779347782 36 73546728 24 176595418 24 248286301 28 986651073 65 146388698 73 98949182 13 987624167 30 773539940 91 997210312 19 70654962 25 815779251 82 744194900 81 947793345 11 28085883 47 644086016 53 451625722 14 468263684 86 922745667 3 369753951 18 614512730 68 371669479 5 419225966 2 331509922 53 287784410 1 650252024 38 594512563 59 388323052 12 596671578 55 855011531 26 176176017 43 779286693 100 610149031 36 196807975 15 769851346 46 862974458 30 614919060 37 54817415 93 576476128 77 335279388 78 244888922 77 981130769 50 817904446 48 662127613 63 402353953 3 218129763 40 854354058 100 129579451 80 254096296 4 987924306 98 963068305 58 721996885 29 447708010 9 227514349 83 813855864 28 412499093 33 585669670 79 919968180 52 735450187 50 315258188 87 185584450 41 712824672 16 381661756 32 526326846 50 653999441 70 817885109 18 187256681 75 142084052 25 202120527 17 522072944 45 645488120 72 339444485 12 544035475 91 5726919 34 438451208 90 304897770 66 683682209 100 699229398 48 740061097 50 562780601 5 344636085 87 360260230 29 671410654 32 851344362 66 406893263 44 909650044 14 684853917 16 544082399 16 945108230 40 69123362 49 481397320 21 739978373 51 201275221 92 587921445 43 482475932 56 422151796 54 147548591 48 443522033 92 957801387 32 618009593 10 357775914 3 496530249 9 232579979 93 32823305 40 865882184 26 63141834 64 539426098 30 671067917 50 493086324 43 150555070 82 591088171 6 929742477 57 139078398 99 941292702 10 529086270 87 542112749 7 516372173 50 709683026 39 468928000 36 37760274 53 314136822 73 153741904 14 347073708 21 459466226 50 824588611 75 745246530 57 69450968 79 346436816 44 24790419 65 364265315 31 225504589 6 948202909 29 786481482 39 800035131 6 890855432 77 984068053 65 745308608 94 666253411 21 100422983 75 312629205 65 142228319 47 172120297 3 51007583 77 674535374 7 220881217 94 388206104 39 537110993 41 529145055 72 285919380 47 129798738 22 399719283 25 278618905 86 167695064 35 621656306 55 624105645 33 614036222 67 972154521 53 542833963 79 997097258 33 91832428 97 992581548 34 56501139 76 536076739 58 511780401 9 452831127 99 967338717 79 317545719 78 742159237 4 928734243 65 76042941 33 157211267 87 225138737 50 686880927 62 235968209 25 303286362 84 548774016 61 394210326 6 348384628 56 261998732 100 695966235 39 500119923 92 299496816 95 406942868 71 159646924 2 367302940 86 550425529 25 295364218 84 37017758 83 740491950 54 255984344 21 558998690 8 304225541 19 745399097 92 281181372 1 153750072 70 765933253 46 997338498 46 90291287 100 446763382 13 570538910 76 32770149 59 922907602 8 984938003 4 858119652 87 667831432 39 457759653 50 624377496 68 850356119 20 916145578 19 109608297 65 21122521 32 195404059 39 113271277 47 877020457 34 511486091 46 840005455 15 183392969 58 480364676 1 490440461 41 574666868 92 993062800 65 141553651 81 514841070 92 491848448 45 916837261 79 102474627 13 592510584 100 499473873 58 405783838 66 98625050 9 369451479 65 31781569 50 331595068 71 193294860 0 970914284 0 356596385 58 849234553 96 327400059 7 289027305 8 232044729 98 981338645 53 638161493 54 463454219 64 433905491 14 537138349 89 28785723 9 105244178 64 562658268 26 448468826 79 755351602 83 127500446 35 512126697 27 19132934 81 747289737 66 146135481 27 327636521 73 183647764 19 568453215 80 473923129 64 493547932 85 297429200 74 364852594 91 140744087 80 55574778 41 609324368 97 986995023 7 617369756 84 940624818 7 656549556 19 485467183 74 616904881 21 95606464 20 683548621 27 186111060 44 942285255 58 549954988 41 772446606 90 319184000 99 100017777 83 271267940 13 262762710 66 106766905 31 800192179 14 148328522 45 544660706 8 488231110 53 12808611 89 37800706 51 942047176 88 896685988 87 829149328 3 918839883 49 870049455 15 985676216 46 39864098 0 849009454 7 281456550 60 732142292 81 90861271 15 870170194 36 979357666 56 26795950 93 932135998 10 8714164 17 725225042 98 351088349 91 647185560 92 247500080 42 498125300 12 357434537 21 971295825 71 851710910 90 626600878 72 371109511 76 851015695 49 899743365 84 228763978 1 353107620 23 77562443 78 361993147 24 767647509 55 751065830 49 214252447 60 439584485 45 780953349 90 172400647 31 729152941 30 863119010 73 866634308 20 64219428 72 7397279 67 780963141 28 385915612 45 390934816 85 988704389 10 917802112 97 137662043 16 34141208 67 523028175 69 367838986 22 199202042 100 572396463 30 203775178 70 895384663 12 597806644 52 468759510 90 251893133 96 518458745 26 313997682 95 33506915 28 291767498 57 690497947 1 101026287 8 40098366 10 258580501 93 591798575 21 251159007 48 77064970 5 429376000 70 321931436 51 179459763 8 342440822 73 141162132 38 945687967 77 149660049 79 792573970 28 811581475 29 378548068 5 505042905 99 188406431 40 867960478 60 882313290 48 259636324 96 967077942 92 321520092 17 718791959 34 571302598 31 2695330 6 669069352 18 760254679 68 279202568 55 893419040 32 89973540 14 262161970 18 495269356 87 43197179 33 824211116 99 359614702 17 420970076 46 678870808 59 438531461 18 415988682 43 387349380 23 97361922 97 298462650 69 976570970 92 413136020 0 279097807 67 204992193 75 398055203 90 642778681 19 631870090 48 727403670 24 393259752 57 359960046 37 967004627 37 503663775 83 270853118 55 365129287 92 832987224 39 454092698 50 855492546 88 906027132 11 130584459 66 870586969 0 979704738 31 14127445 11 604524338 66 906870795 53 982347966 29 110020517 93 370776752 52 126374605 18 586648907 1 526286743 61 533677399 93 746093687 2 244466098 66 851919349 73 576025271 95 451755386 18 251734617 80 758306365 70 110459670 42 729496647 97 112507857 87 53508535 59 31555755 7 253980995 7 703476431 46 582456495 52 364745972 55 223457958 49 431551158 81 372661068 86 229642275 21 522693182 84 121491004 65 868116377 33 25409173 13 804620549 74 614668385 10 702619804 48 885644856 96 663067385 12 261774501 33 862880285 67 10276172 34 741278819 39 819772625 6 193787496 36 288585313 68 580236933 83 458863587 20 967233008 94 848599384 66 361804404 64 821038494 84 100586894 44 108289700 40 220854262 4 945675483 27 287159669 34 39406842 88 349727752 42 364619543 84 56115777 15 692009508 35 922977630 78 773871388 40 680352055 58 908251300 84 984858851 93 81033008 3 135135619 48 765170434 14 828119789 53 502350559 97 418088994 52 266816395 90 275383224 21 909626587 88 159931187 17 406638606 11 200862533 0 805509364 51 926862441 8 800246020 4 499585334 23 248764669 32 579531853 22 671225177 2 604356027 69 574492223 8 631480022 4 383169448 28 653914473 13 638316217 94 355475533 63 404365179 92 847159201 29 212884844 83 80084876 52 65395972 39 48632267 18 819858850 86 480368806 25 242249490 63 499474035 18 784209139 0 353382936 41 972983344 41 489402421 1 319407666 86 946726091 27 942934010 0 242233465 27 254142742 89 427041184 97 174547116 80 879453595 70 976515212 74 409020725 62 448465972 0 316182051 38 665320504 5 688900023 60 506862007 25 833447106 49 245210057 44 256388132 87 78424964 43 841314835 41 923311622 52 351164913 92 985782897 65 855554145 50 190467983 58 495172398 81 572749149 76 822227969 2 872071788 39 995879642 50 772821654 54 456823243 27 770390488 22 101413393 49 830367320 97 790963858 71 154496826 41 503512917 14 777593666 27 815033065 2 525447736 27 543892677 70 915666889 38 24609128 28 336834187 20 985605870 90 754344542 59 290757330 45 928155043 56 644523321 10 739507060 28 656003051 48 905913822 76 516295859 23 494417516 92 822230731 49 223268109 37 860846931 80 720123526 8 338604121 78 350636076 6 990261672 41 854966065 10 604460811 51 911250064 17 654021666 20 846203793 39 635445922 18 234790913 18 67947502 81 559516358 48 824143261 79 651344204 87 851407198 93 10106508 6 720189596 27 272936057 100 372666581 97 943731711 80 372322092 11 11673221 10 857113315 36 359839902 48 73856973 28 143408286 67 33834710 70 313379560 92 22764249 63 20084057 19 669104083 71 33486703 68 296954218 79 780689505 10 287755029 75 208259528 25 127537745 40 279154438 72 210476707 17 762931869 83 426898651 24 730631578 31 905219117 49 731652072 17 282639462 72 10452800 27 642809757 50 155386046 55 454397731 35 733947949 53 59150588 78 891846083 83 178954647 26 577340562 69 727699421 48 661536252 66 795150639 64 842024800 22 71365277 53 412512435 44 748318361 77 293108921 55 406252137 5 706747668 67 868679994 39 801957325 45 564384586 86 869503029 11 428265256 24 598968981 3 781736452 79 531797906 65 208093789 11 335019715 48 578835090 35 285010225 43 157010871 87 828276478 35 842630959 20 890578437 76 924721383 1 664550298 56 292267074 72 180303921 3 954172748 54 550271565 39 269770798 45 31926419 39 797685278 58 95664157 40 960534372 65 354754661 48 617196837 39 197983814 69 728841021 2 660869570 4 774537918 15 130232041 98 530707455 43 373123788 14 281358377 81 17923703 42 898673265 98 315855230 11 391083697 70 777117534 56 253070868 97 406237291 66 216072970 50 260894387 14 422792735 4 298354633 0 433337284 2 773658287 9 780253422 9 983717539 97 984992274 74 193873133 35 495403112 58 642691012 77 541261041 68 329960553 23 10089129 64 562391292 49 982569396 10 585282409 78 523906538 52 283907619 34 882585267 97 838360388 48 265119932 77 226659098 18 413457956 68 637617012 41 956050228 10 103230938 61 634387568 73 401300048 1 705522067 55 636114305 38 437420741 80 586882421 7 203166076 50 229492942 7 846445796 10 111574854 54 399396127 27 518094556 83 650939316 12 615530039 85 284135740 93 822345954 56 354481329 6 920069161 21 376207168 21 171802308 100 418175971 40 208388096 56 46560152 58 369336134 33 722182914 6 652077156 17 52722363 2 767043932 47 644308409 65 915936189 48 771785999 10 239420558 69 3198013 37 221081270 82 178329101 69 677150871 97 765509710 9 469423393 92 478937583 98 198745487 96 233784763 91 649234246 9 311166800 68 809377873 12 663876174 95 280023764 71 988190361 73 293227425 53 152387212 84 923468842 58 143693329 17 257136331 45 497544429 83 314178819 22 524749357 55 443030782 32 314582781 37 741146101 94 283836701 65 321625162 76 79690367 97 165548852 30 130392814 9 400488820 18 964564807 22 917585369 5 766644715 18 790662273 24 812008603 66 514827640 84 44258516 24 411306062 17 250419807 94 948480327 78 621611904 2 631521793 93 189295502 19 566869537 63 159773253 96 226873099 14 619300184 93 893918612 50 399187263 41 350831961 60 986241750 49 940817403 91 455720599 23 499817140 32 866459594 59 520641650 86 223940042 47 918693927 70 337173207 66 759535888 58 589845835 76 882070137 21 628546016 20 526120047 43 262209153 34 136319876 0 875594286 77 354080672 35 441049038 10 177909831 44 266149796 5 361115383 81 802574968 5 136886193 29 881514930 9 985231452 52 278077729 8 572947445 47 856786845 29 527155059 22 174207551 72 901010544 32 89717521 48 408218415 53 962094326 37 123298707 89 773833118 88 947835483 8 18354268 49 1617003 56 144269453 57 10209731 66 159020540 100 130719215 83 534488513 19 575231875 55 703739998 55 98518843 28 112040010 96 863730764 35 590465252 5 229994555 46 980678230 28 716729287 69 184249809 22 645525670 90 338420007 29 551541125 21 33649445 42 994559280 26 363847674 40 536940821 29 237212655 78 479996256 73 348052428 76 335221426 37 901450739 83 393757808 32 396220059 44 739271301 49 544018223 48 91383649 27 816883422 14 416426825 24 616866600 69 973316413 87 896398253 71 817917334 92 535841973 19 583040005 64 542725703 18 460086433 3 207885917 83 879488418 57 634356030 96 543116249 52 675601386 45 691868348 51 583890831 51 174496662 36 388382954 98 353006157 10 4767526 44 194181352 22 300286549 77 611780450 68 201214269 52 907277731 63 763978370 60 45735960 55 436334321 68 659539632 61 662208342 56 894242799 6 824553397 68 492809262 95 333667985 40 320484793 43 283836368 26 709451163 83 544309271 52 157192007 82 790065288 19 657289465 68 890963434 8 340636129 100 324935003 66 230693706 51 875154924 53 523430413 53 561330665 22 257123146 49 520384643 90 448077344 78 791467861 94 478345899 5 213149501 48 638816613 32 282628645 11 200382514 4 872610708 66 286958605 69 545323206 20 369381516 48 463595418 24 14043988 59 689809418 64 792812036 64 741436036 84 317249565 80 981136397 34 817600542 10 70751972 69 345957785 60 643865023 35 121894464 66 782862162 97 917263332 87 272670493 5 982914904 14 122475380 58 628170965 45 676230982 22 181310042 77 105554564 84 755462 6 421028851 50 130990189 0 240025806 25 292787954 73 565142351 66 318119060 28 394590728 21 660922692 84 838402300 60 242094124 5 492318941 24 301462786 51 200652500 75 117111955 23 329125588 36 67465986 46 531863322 38 364596575 6 379576652 19 4267279 75 981246212 56 581669009 77 708307953 1 898231698 20 109153944 36 955421504 63 587613169 85 369324448 39 698916928 81 281325963 89 33493298 10 177419007 21 275304106 90 614843241 28 124056172 60 15736170 95 486623708 18 184124899 63 615864130 67 209596930 37 350077923 8 121093216 12 544566232 50 121451707 51 957248127 65 982595966 57 219817371 53 941958773 20 873806523 22 477564962 82 690483878 63 736513328 99 180012042 60 387656721 26 417683756 93 654396470 17 79223547 5 211640629 81 185613586 48 646576913 88 638487880 70 236253082 98 41207605 41 518289979 22 121775318 43 696525062 38 80414182 93 100119967 89 341838874 61 62572477 4 858662433 56 374032731 69 702085123 3 483239344 85 830850960 32 4581308 3 187537016 96 332704139 2 364062315 53 299169988 19 596749214 60 355714891 89 802191664 59 934592084 72 402482992 68 935237763 79 840656826 14 438777409 22 978093835 78 557474924 14 11213057 2 745973833 2 94876244 77 932982067 22 25391434 44 642180483 77 870174813 76 942683247 84 280954856 57 282201443 13 527291735 3 596780190 4 967573678 75 901801605 72 427866081 59 326966728 8 280552231 37 278878489 53 519136082 17 640991634 14 543580945 75 158161625 52 705694110 1 235330641 63 626495386 10 302591280 93 970065096 66 753873439 86 485014309 85 574455209 22 981632652 99 423018918 38 485373778 90 160964025 48 892190928 83 46706380 59 330417705 97 45158948 22 288466304 5 169268427 83 818394990 95 154597376 33 628307830 15 391953 33 907307359 75 921361247 60 683425390 93 404124142 48 535179017 74 46576911 91 303080603 38 637838815 85 594363259 23 527908795 18 958624586 21 100133015 63 683039278 32 734222885 79 898638986 70 49344817 87 506047537 62 421818266 51 532788150 11 327725453 74 35366564 45 733685255 46 59370797 42 677065395 53 804793433 55 25453478 1 154023248 99 619850891 64 901568194 89 857974516 85 962010749 51 825030484 50 377753827 100 866018917 13 939482347 65 93634725 64 104439679 33 977679319 88 885205681 86 875017789 50 40114821 78 946403789 43 412519927 23 7825108 47 23379138 83 95601062 15 238467153 18 665338982 65 217425621 45 689192669 14 730403594 18 42800078 95 530038624 74 607473127 18 599096067 97 879152575 61 725677406 86 149226351 75 250125977 55 399914563 32 114385988 19 150929648 90 278146294 52 463926248 9 856539641 44 806269595 59 432931026 21 852990824 52 582017394 94 762108667 34 51658419 84 328649251 38 145431515 42 719425499 22 387621588 31 745151446 32 587370176 99 390060282 63 532208899 37 619595109 8 937580734 84 583495169 68 133819379 31 540574581 2 313105784 94 424666152 39 127849780 54 774447751 6 365552847 11 310722377 66 512761042 5 142075813 45 277561807 69 837675659 90 978430165 28 395637802 71 115387641 80 32424523 29 906813571 3 233821511 77 601961653 86 70055400 21 614717709 93 882990367 91 929666215 45 332617148 58 520464481 62 543207956 85 658868242 100 916537189 14 532585855 24 196331473 60 721264726 5 975825907 12 38543354 42 567472960 5 339754186 89 274708681 13 513076042 78 581758593 88 453642336 69 104048693 30 849242179 67 669853249 10 531005031 89 576931044 90 513199588 24 462209245 51 580656915 56 577405601 41 910909283 37 125171269 20 756965381 94 316495165 29 832647694 2 752785947 51 234293255 37 297862368 64 649810379 22 652916605 56 689641726 26 633767527 97 944575941 6 830377791 7 887106422 36 66435375 96 794052963 30 938979748 54 75303806 17 186470102 24 411846337 26 615719574 96 339700738 24 751125790 20 800265832 93 308128458 92 956036643 90 719154058 50 293156575 16 477813965 77 145464977 49 921681196 13 123911316 86 699346109 38 540125025 74 22946573 71 335434622 15 151280226 91 682766751 100 274490670 54 499270872 85 791750855 85 234349716 82 390554531 28 814727215 65 380458015 56 13590000 29 504470286 96 23323377 65 844812231 16 900574549 79 536746733 39 433956031 97 216948975 98 604089579 7 368831034 78 373101473 76 998927173 72 170968078 23 960640366 11 4108768 69 848506274 55 346020494 46 320834674 82 381834285 44 647121785 37 622954004 86 73585632 57 499205152 100 212151112 7 527305151 55 266101858 55 512878169 78 842078137 8 392027235 50 309665150 11 762090268 39 821313582 70 611787361 33 554751467 2 443340305 65 544773524 89 105820685 71 678102887 70 439485387 15 887467346 76 134007883 30 91672372 63 509412438 4 154509418 92 792438989 97 712033471 26 113445885 64 667719331 82 157332445 37 728714661 81 666350427 3 282394304 5 311042157 9 832867454 70 91891169 1 691097239 15 941937975 37 209209484 22 904377684 92 995025506 77 796023139 72 785778664 15 325183542 60 828165801 58 182658693 11 32341671 15 202621993 22 585042422 44 938973411 18 528206180 70 415084332 5 534766269 78 825321435 13 18459465 66 645763559 44 204870486 29 834782916 28 299016083 71 72775641 23 29819597 55 380361567 84 214571576 45 650604466 87 32871647 17 414308542 86 83898327 16 823797881 19 546382604 18 36536903 93 793318709 97 733736573 11 390077814 8 555909310 10 346153066 4 21243766 86 895451876 20 883231889 71 270795022 77 109798613 27 974274794 27 897223683 20 947053139 36 662410137 17 672461270 99 793538921 66 558912521 20 302507446 79 880555269 8 36958650 61 381287803 16 317021433 91 176000787 25 174049403 83 21569503 68 880653200 88 585386524 22 744790711 95 589046644 75 863736724 91 607322991 59 843068908 31 34669509 66 640460601 37 526202174 83 546537000 24 234583943 94 621861053 13 301313429 42 250801601 32 150168103 13 171836986 70 476241257 0 288484268 94 231636993 56 603863332 24 114952885 25 178085626 28 506417985 21 899361853 61 568497401 53 42647813 26 474165355 12 509133683 59 64492602 1 890370899 75 411382007 93 264186377 45 840218806 6 309108363 76 573380145 91 770781330 45 694076423 30 988011147 39 412042273 63 563901041 100 862644279 3 809512156 14 473834137 57 902134857 7 516175879 62 298700214 34 222137523 54 537064457 28 574881269 84 190371891 38 872100690 10 349817925 38 189544134 27 758769842 82 542162445 73 429097527 88 204538284 64 317400703 82 430852506 45 9005587 40 135778477 42 150760328 51 503170938 21 229784441 82 961962299 17 90196757 12 242075775 82 177158687 43 672483421 27 347053593 40 999484504 60 180645063 79 614620639 32 26440255 0 791080267 92 710388529 52 202640272 4 678166544 11 152603663 74 248980665 25 805407370 16 931711174 37 23824426 43 148739541 51 902687352 38 931821781 39 655106775 44 355965799 19 897612712 72 479751299 22 388610120 51 15776552 43 69599230 42 141349972 7 805502528 24 234871065 37 78450287 43 452844955 58 706076782 17 428581613 60 143917824 53 636300324 31 398814606 50 136534319 12 927446858 36 463976300 6 346309733 26 421825190 50 987692406 27 483046674 92 109613738 87 44118498 46 816452736 20 441736830 45 355932096 3 739053111 20 393107081 61 525060977 35 78050590 54 936856780 89 62570073 28 147024483 29 34765380 11 122702561 1 21357785 43 433431924 87 69529558 18 415909507 22 704166934 61 204137593 14 741824972 46 365150684 27 555061247 15 628603364 32 23355562 16 231774892 86 486470203 52 129004009 31 78929057 22 289999750 97 522304570 43 818274204 74 306676749 92 102526061 92 828645411 79 574764459 89 723495490 54 418324104 38 341941656 30 653454073 12 934172077 77 217139204 8 311282370 13 551597318 83 450361547 48 843092178 56 375221360 73 373542989 31 291054924 44 404408120 27 426932624 24 784621680 21 906090833 25 658944583 84 587883792 98 886554268 90 903345803 60 168325828 4 123029632 26 637959285 14 811220638 55 774357891 35 449403415 66 18219447 31 970106705 71 315631198 23 86536112 61 338251822 64 359511286 64 419881588 16 249475175 48 482700719 88 306310304 0 31702489 53 175770324 35 771239546 83 111203656 57 705114890 95 979325221 21 415798243 62 122163104 1 180260766 20 670374331 88 226810978 28 9450884 84 398506782 72 570486829 56 533691464 88 28473787 36 118485385 93 893677210 50 495693777 59 548268648 24 806241249 37 263859316 35 666199906 32 891107675 26 773514981 14 35217670 30 69097483 5 109577668 57 311695089 75 705585509 8 937035627 15 526233179 18 565877467 42 108740560 14 374728225 79 437312898 15 638664875 28 174164939 37 211540038 14 666439281 72 218169121 45 729501641 8 338423080 91 398380012 33 755737680 91 421894712 26 141088115 50 878377234 70 343302163 0 67665219 21 995946091 62 904684539 45 780643215 36 491811730 67 622715082 28 469047897 72 451689818 98 215001985 48 740621454 65 24737613 55 767198212 57 649617529 57 281334468 93 892106322 55 279957551 34 408819640 13 244709233 13 349748444 69 605406604 11 803717702 20 683052023 97 417020838 13 984286950 29 190158347 19 638895258 78 480718884 54 887187552 71 25259219 80 410074995 44 750316223 0 751040881 38 859051512 99 967256549 91 857667932 74 899303916 63 180595100 10 247739939 76 686556840 11 729388997 32 124053242 74 837770878 16 304811112 22 601154316 55 961368916 70 898878757 5 847392808 65 261227153 26 515447256 53 810671848 28 406448035 6 994002737 86 864016419 46 678160026 76 913650148 96 143606324 83 321143589 87 672713310 92 940723943 67 127686356 17 421022768 26 411901621 49 51369094 49 234977404 64 230464531 82 530305962 27 774681232 72 453975485 77 840165082 74 139683309 20 552577840 27 701847139 29 149608506 20 907884443 93 380004511 22 183140476 82 574589314 100 564336559 32 94187643 35 134223972 33 69322153 81 976504892 81 771538322 95 889026930 34 581415583 86 589950999 59 141945561 96 792670650 28 716077471 30 516245968 70 573516581 26 685121843 80 274067500 95 525394679 44 613359764 29 640560075 59 45575796 77 15170783 28 311835145 30 729305171 64 99647994 82 834626595 68 372525170 88 309989422 20 283363295 92 154767825 8 739098945 39 412454388 85 202034544 49 973087389 72 326984585 67 917499505 92 670949943 92 690207343 78 81432521 59 600385760 0 290222162 44 198589275 47 612759802 96 987576284 20 639905797 48 895722736 87 137861008 28 775695951 32 661219267 46 547216683 57 834062737 38 240623842 50 342804989 70 397391254 6 445788688 88 921475894 55 786275768 18 336093454 47 373517706 22 156944186 14 13625424 14 776181943 53 954704783 36 296763861 96 728870281 15 750097727 18 328556193 88 391148046 21 904335306 4 419750860 17 244928962 68 682084260 85 302138222 67 411701093 43 781937081 34 692281715 5 924100480 7 917121039 23 968193619 69 842826833 65 1578913 75 191471400 23 17078098 54 462134251 0 420552280 0 46451792 66 518793513 91 698699874 77 833401086 98 857262170 82 309136865 96 305243217 5 673525168 45 452802136 4 899539921 29 468136350 10 120947274 23 250601071 50 503288321 95 358601256 44 15872499 85 902181885 94 962900039 35 181594669 53 172159905 59 84545130 43 552332354 2 342587833 30 320899334 69 786004397 13 458623014 83 444568333 53 205551517 30 341637013 51 278568132 74 502025513 7 797003748 56 97926814 47 837353404 33 843744650 21 54021702 63 258748259 70 896106587 8 755525828 83 404376797 27 425243044 43 769778694 72 277798326 23 547161879 49 18752030 90 511520258 35 265367968 81 857242152 32 469541786 94 445565360 53 726663184 35 45177090 53 874176163 80 352840023 55 449857092 28 87453545 94 370647144 25 671166147 21 851843654 61 100719354 41 805811735 62 886881314 25 93383776 40 988603097 17 516418855 27 84536566 12 372253821 89 462545213 99 763175739 48 262803943 74 939304124 28 854923905 92 502160970 39 58084067 37 420406046 33 277289250 58 422763039 95 637394973 84 903628340 53 633131076 16 404551594 19 291989558 53 548444406 8 229145867 39 822565879 53 360389037 5 273883160 67 227088510 41 89619771 57 772680149 84 828169129 83 40414335 38 237913147 28 902185861 97 471350266 23 639795474 62 753780686 80 329585066 4 667990528 48 592525476 52 454241618 33 410496528 77 140566117 71 715661377 0 568311702 47 525379191 12 780332100 82 939946247 85 182076686 65 98638261 33 785533249 46 862782103 5 523334188 11 967694569 21 281267078 57 224613816 77 56736355 90 340652161 68 295974944 75 899139040 40 778706194 8 204269308 24 586077008 7 679424976 93 305246864 53 369351432 59 887393889 12 810781740 88 482574488 97 546273691 99 103659496 23 100667853 36 82538324 99 515641997 55 256776491 91 970435065 36 781006326 5 857713191 65 186096476 39 515901958 34 62898970 13 205252630 7 874924286 68 668218908 13 64774562 81 572322636 53 294408816 13 52217672 98 282594951 84 641824792 28 85087097 64 116151316 52 75339194 79 759375947 75 171162999 59 947980124 45 378643630 90 205026801 88 952310180 79 435007630 84 54003904 19 87089143 61 820602450 6 67344641 58 984120334 34 635493960 34 293100097 35 599583704 90 737100940 13 770044069 77 578502968 8 821474183 64 236923529 42 264740567 0 941479577 69 485607524 44 759341908 10 884290660 21 442719524 100 932860117 2 798167187 36 430096538 30 660153064 23 548567073 11 347558487 35 869808842 71 283288579 79 934083284 97 839949500 18 136527479 32 801600660 32 333136100 99 408698837 12 359898260 3 770556990 50 873785456 41 299864956 12 623189915 21 484263025 52 975250602 57 698482983 71 734026283 54 751916798 66 831700130 84 982864433 29 376691405 66 733733339 81 337486728 21 402924601 64 317819155 7 583387789 73 589782952 63 291086264 73 578701677 66 307559361 62 789309818 93 569517202 49 335189182 86 753997104 73 781496842 82 92687199 61 461717803 100 170152937 10 512467355 38 973030321 40 123866071 14 624245629 56 458598531 76 131857638 40 196084443 51 623729647 79 978406877 61 269600655 59 705573807 41 153004260 28 164206515 42 269861573 72 162922107 78 604660369 66 926982512 69 255700336 21 952017498 38 627454254 57 799600002 56 440163016 53 588942573 91 212267035 51 59992842 95 495301936 23 484486553 60 925398249 65 786058689 43 33324473 25 502633339 29 933320296 49 618267345 68 24459384 100 226445585 30 372020077 87 605101577 69 646472008 31 790114821 85 346168897 32 349723275 37 196324421 88 482249191 78 140523668 61 646737464 91 27367787 11 114482623 89 928657051 8 774595467 94 295058645 64 977595460 87 559242507 86 460502577 75 280889100 83 959047966 66 144405380 96 361851991 98 488412189 37 240871051 43 526407062 59 727488237 79 694301306 79 347792018 32 859579940 90 851973855 27 455695874 100 514111581 91 933373925 78 43633676 43 987108021 2 120366919 87 948126592 9 175856157 47 741819475 1 817032058 89 213525932 10 589559237 47 687451532 21 809491583 88 183341433 77 23794860 66 92263670 39 757787943 40 127597107 27 5582780 97 278176452 76 20464175 36 58265094 71 98037000 22 275191050 64 755216836 47 242372420 49 663609921 77 642359813 19 202635426 62 72589241 22 136681413 25 130488655 86 976934749 47 211791807 14 901380934 30 315691271 72 69015987 90 861284278 93 367119448 48 56219070 90 47032206 64 186162953 70 172608024 2 296965224 10 929094196 59 581056519 25 742073316 88 391724064 32 59867390 41 35755182 21 455850734 96 52231934 67 782445967 83 905695430 24 381948782 26 399427759 32 343089644 33 600239814 76 942638481 37 345413998 68 477112490 46 664010926 82 380169666 9 137613009 54 739469648 34 552348918 8 733764664 69 465655279 23 70380379 65 671635272 70 25349782 91 914113593 20 934222393 26 389282356 25 810697717 48 683672761 24 412500879 48 962065304 82 334684477 60 723649598 100 645819915 92 692275702 89 257849020 67 887578504 100 927285566 51 526083213 8 289685163 76 895071310 63 996300270 80 608820417 23 936148777 68 364471096 20 211889794 1 659332229 23 235991689 27 856152951 20 10859175 63 295239477 22 851856897 87 722608191 48 523475024 60 547564126 83 625699845 93 727232641 31 667209226 5 12914006 73 305455015 56 789713958 87 820184415 11 746263979 29 664330129 79 969791542 3 523917792 8 341020126 72 781348914 84 879588533 88 31240363 0 37657312 14 427109086 78 110587715 38 652228774 71 476485899 51 799246180 72 256258666 88 899016239 72 997823303 90 945251402 99 963633894 86 35177526 72 428794130 60 232485559 97 83200249 76 677767150 99 542800823 97 103268807 62 58426648 96 236490317 56 66793534 53 473717399 8 22066865 37 72415235 48 418179979 92 575751560 5 258270546 29 405401070 62 334213546 70 163319644 97 325141791 39 212703476 72 20182511 45 818272113 44 767028703 12 605275576 31 789043193 4 165539462 28 510370838 44 836959772 90 16333795 28 98430020 55 239808095 74 678091864 79 313153235 95 737677751 11 840886823 95 174978739 30 246233332 91 281433645 44 752075822 10 617782225 46 364531926 67 971335680 62 657926977 24 510734294 34 325566781 61 326506015 50 632611180 71 139560809 52 634700727 13 10145644 88 63521813 71 248665968 3 453893427 49 941215776 35 227608192 31 264155832 70 496820426 71 624912850 60 275572157 8 75406712 5 483867774 0 791356365 38 738608971 65 607723090 51 191347440 52 424908984 9 635542918 3 902095408 81 43317308 1 863340152 96 275734614 13 192561 29 176742499 32 259745755 23 127508066 31 893179238 48 139062843 53 971177190 45 725177826 61 479812424 55 734049709 98 294103388 67 29278685 85 217631638 13 263265965 35 480685663 63 226467176 52 486981970 11 178757324 0 433982226 69 539355189 78 102516876 52 581148375 69 674549793 27 846906253 76 546315439 14 876249745 46 308695331 88 485771879 18 206619505 69 648993863 20 990465312 11 395632295 0 320717249 12 695375172 32 142489633 52 70592961 95 492397899 21 973757531 20 383173398 39 206795593 27 478193983 94 653819545 93 33571870 90 237188015 41 553226700 62 244082622 36 974765697 5 917340454 9 161611059 33 479382634 2 441461553 99 516528866 40 301841462 17 939264516 62 711726446 23 638032483 23 406524181 44 323107100 66 366244382 75 77993631 17 63631096 10 478665406 52 895396868 71 784639344 51 558493095 90 509877164 68 643351829 60 553836207 62 656846501 36 528695079 62 898061401 66 410643858 53 458002578 23 8732924 6 384565468 4 760335027 61 747440106 41 547395086 76 1255706 8 610231392 60 773992845 24 508742806 99 162556411 93 5890895 76 188818100 31 763142373 63 895145571 68 503658143 40 159265479 79 923102208 41 475020845 83 861267006 15 961649648 18 125439347 48 245495532 48 460330506 44 900708242 96 786588694 51 534348861 98 381596418 35 80849037 52 657190152 56 726600623 68 487833021 87 83107520 40 646960372 90 447774054 85 817206527 21 22849332 49 454878999 58 114651741 7 787740627 90 884092447 54 604286237 81 744175259 27 538101584 20 427958687 30 130065668 0 225897627 31 968906013 100 880315703 44 722672224 63 1232861 11 675501702 73 765539635 91 546213471 34 14701248 54 509107455 31 968447366 57 807189399 16 48913378 83 674671197 40 87779962 3 886215907 61 939894051 87 584777866 68 775359505 55 239811006 75 676489172 19 294928127 88 812619295 82 902821958 14 280516448 93 896654178 1 531478168 71 60886288 4 383828142 19 489702211 97 313890915 60 872057137 89 862153430 16 899470123 63 895293710 30 946668319 13 452262907 63 85424235 16 361698157 33 616503118 98 233972532 3 855800587 23 269570881 86 231446761 25 927129988 61 197754395 34 479138789 28 433767043 34 522252104 31 181205237 82 51324843 53 519684303 8 496508581 7 584341117 84 183451680 51 115835654 90 994222058 75 233153795 36 519231354 32 312628913 38 897426749 80 153634656 78 702552786 83 255255573 61 209082552 88 328328336 1 698501192 4 108152719 88 865184943 7 698629414 70 607629565 39 917481857 41 183121494 94 665412236 89 763479144 9 100911614 5 603812678 76 343063435 39 800149805 68 901709578 76 161373828 94 395641439 37 63266600 33 809591511 5 747009926 81 661243649 96 572676560 87 336957560 3 435399296 65 697713661 56 228957775 33 81208895 24 231788546 1 681638121 19 542302759 31 866988538 90 559246891 82 802531380 90 62439474 75 876847259 82 201189203 70 404003113 89 621437985 33 309531187 38 666969481 79 1493548 13 847483894 25 603803631 60 258051068 87 950876829 8 893932031 88 840647783 21 834135723 32 752767168 100 826809173 65 140369408 78 12544346 27 641653653 64 715387204 15 441388771 99 438414236 21 53994540 79 716305536 83 742880894 86 478197598 81 825790655 57 304723995 65 197557905 54 184008585 64 972861870 77 104618260 68 716759842 23 349120541 32 706734611 63 4013908 76 822937733 93 250313598 9 715578746 7 822061931 79 529350696 91 897493396 88 933855749 44 853363095 16 910920824 65 690058909 65 683013024 43 15184213 85 707739253 6 784541088 12 942546859 48 348589582 37 977851989 77 907364901 49 470512838 6 965699743 11 226669705 14 639349822 45 567734267 51 225616228 73 196579355 29 335997886 56 116594430 69 302278905 71 927768169 6 614074979 72 724149974 41 723058484 72 744192025 69 196048929 59 867004015 65 101149091 77 212678530 69 872835132 35 2868906 84 535995445 95 126467213 24 45195655 4 16218592 74 835876358 81 756343402 97 338245600 58 883109361 36 29616458 27 151583517 31 555504853 63 134322186 57 207932882 29 363303824 75 570648636 43 394078568 73 812682031 89 291142478 34 658273090 22 839343522 27 807871690 26 476551869 39 710095896 58 30252449 17 596980935 6 645804358 61 899895375 9 286721697 78 17367819 7 843826091 86 398038598 7 517588206 5 162322471 100 255194319 17 997861386 27 986427198 61 899468978 0 372861477 29 280554298 87 536036918 24 944240135 57 136887025 28 636135594 97 698338263 49 668511461 72 458856598 76 291657497 27 389719189 78 785429557 86 318278042 84 340583455 52 382272456 5 307668990 69 135682942 77 945396181 78 895552803 21 945376435 85 653380206 23 883164066 66 826249797 32 562295081 24 64371784 13 451300375 37 57511740 33 352785047 41 176605276 19 513722104 50 645199183 11 215143599 28 744449353 51 842247802 13 104712246 47 526174298 74 196537811 60 29585866 8 908877869 97 370724745 99 225299970 3 874114323 64 756215711 89 898061226 21 160651319 22 629007068 70 191546260 43 693831034 64 61561846 40 482616313 2 994487935 45 385247089 53 627611888 96 616916425 21 647644801 14 242194501 60 463236278 100 689954975 17 829035121 82 640956997 82 438624642 7 318728570 55 648252268 46 971644682 62 942840753 79 732374664 61 829270463 46 561019752 54 130586609 37 679798430 44 869696725 43 261001310 81 944833006 36 933426159 31 830830199 68 749594710 71 22880405 42 982190288 87 730943353 49 569912483 61 167007897 55 333512660 73 817069171 48 997698270 22 220627369 65 176819922 26 13548003 63 20049647 29 18858577 96 481902608 2 673110579 26 862537612 18 864000426 50 801225708 13 435884749 34 823425946 65 728192638 51 926385521 81 180607172 36 212187446 64 265831246 40 830961845 88 459295044 88 327655415 71 17412740 32 378633008 47 748848218 87 699031897 9 131652672 5 56114021 43 25555070 0 821927279 65 757196158 79 366171029 21 418440189 52 997435626 13 301048843 33 145771357 23 257169967 37 33455234 60 600359688 26 286632268 10 143519784 34 624935713 70 399928615 54 367434366 52 64265169 95 30856822 21 783055686 0 190226230 61 220489750 80 781208654 59 767535356 9 794319104 32 296278520 41 60609202 18 638463508 35 973714172 66 942796117 91 304714103 58 121974568 46 987910648 62 835542488 93 832770539 54 256267948 99 82373620 28 855361349 98 248903992 87 463152886 53 107362267 56 381126632 56 76142938 100 908886796 17 492633861 48 55216737 25 260646741 9 68978474 59 662749645 12 102985314 58 835943677 8 303355547 37 503464352 26 425092173 41 330719018 42 992068706 55 721574701 83 115245761 20 932500993 55 757440305 81 481310017 57 853218960 13 676215645 2 670077378 32 799693900 31 106035562 48 963690206 20 707058840 51 682464179 95 256611071 100 942899841 8 146918453 78 895549548 70 593424969 45 757792782 31 899743374 13 758602298 36 844967956 43 906486988 37 385582769 91 362609993 28 830065955 26 433723792 1 910719451 51 15894003 92 309101037 86 257268140 78 38313027 20 712140504 59 952530062 43 976381610 4 959045114 17 39588818 77 437355340 76 282151690 0 315025305 33 617461467 51 72949277 64 210501166 35 416151948 63 404832990 91 553128741 85 138005174 47 25525159 37 354200684 22 456680336 89 647035357 5 190919745 4 245324048 12 532200673 50 796914044 97 560955665 71 659688050 91 8096222 41 170671255 42 685353524 52 837999332 20 940348688 52 315215468 23 533670154 93 871393035 44 499731781 27 78358165 15 876126933 88 497162186 1 193460059 11 695391028 96 307887238 7 769635802 13 560048770 16 196519841 7 643388256 90 138712034 3 137575050 4 180730875 48 220124080 76 19809416 33 857174084 58 21421588 36 799022487 41 911077933 71 919623584 20 439649134 82 331650546 29 34680670 98 974817315 98 352401387 78 645959478 76 428754828 39 39340029 67 883692337 76 992889799 56 465332682 57 288087424 11 745229915 92 772880060 88 826965485 28 67010536 13 366463400 90 236266592 35 643247253 35 394402633 78 408577294 65 789928773 55 683905107 6 799994216 100 763024654 49 365865837 5 366283324 14 900080832 4 905039845 57 909564810 3 522802730 78 330181868 24 781595232 81 408531747 5 346118794 3 582919269 99 830677866 51 173498794 79 541013787 38 308031186 0 245882445 44 222454626 27 1572775 83 923150226 60 866747914 40 996243800 52 600234815 43 961610123 3 465719758 10 164254044 34 814779244 97 491589589 77 359560587 37 840252926 60 211949404 32 88010585 54 399937333 42 133767789 35 229653911 7 801041937 36 445066542 57 840224593 41 208102473 67 527099110 5 78365520 55 911459942 98 374165629 32 765771758 39 738308986 8 788149174 25 449582181 99 599367884 74 838658568 37 295164894 68 838273349 6 186019009 13 484334017 9 566435887 2 845365945 89 89846522 8 341225520 24 967799316 4 590715815 5 548129821 1 396222287 33 254332409 54 559500536 66 455840964 33 98926594 26 868063345 54 489090764 45 59795794 47 875501474 0 591591091 35 381972886 52 793579928 49 876574551 20 187563078 38 466343126 41 598271059 32 539951068 79 827768161 74 268767075 41 476210747 83 448378183 19 399977994 43 271807740 17 415681495 12 746888849 1 844140951 65 844369594 46 609677173 77 529326006 24 848063327 38 572369945 74 94900417 12 490142178 1 985499608 37 983820459 69 632811925 13 53833599 59 348247364 27 32085922 64 267778973 39 597171552 34 539845311 1 283800439 38 397218411 6 931238676 46 406044396 4 974068360 72 902368393 11 600172919 61 953912600 86 941051932 62 677316434 44 226514585 55 204843217 98 635649933 9 229684932 36 919126179 78 481174928 61 482780095 76 384372209 80 189304923 23 3625113 55 962645110 53 760892281 87 523419383 51 193705608 94 798065570 57 209130163 83 843141855 83 940900614 44 157841729 63 249638812 38 98247047 73 485054645 46 750620350 59 919904104 85 573532273 30 685685720 74 740292218 37 86310540 37 308084841 83 445948938 94 587675999 13 571385654 60 959980321 88 711153389 36 634521775 8 181935350 51 933446407 1 925617823 22 843830497 99 572072145 5 123712245 32 32981959 84 548800101 96 183473341 48 463804947 9 901291025 84 486194467 96 818373247 19 479377747 68 289545585 59 918198458 88 901595568 60 836984685 81 933089503 5 373560082 39 875025196 51 489505060 38 104516487 80 577603212 54 574929346 33 512400975 62 844314433 39 88692846 43 175390089 37 278175669 16 792786324 58 964740802 75 501946324 45 468856291 58 433059901 24 398397558 42 818312431 29 168535483 52 798020359 2 563294544 26 158557554 22 171049000 61 622444179 3 180362546 29 382432836 52 75323355 26 48865671 72 885545788 60 741242580 95 770156664 42 259357550 78 111123106 13 742152729 26 207358752 0 86111261 58 496905010 67 786875836 57 346180889 54 734585631 87 888552848 4 236326570 7 862691253 20 907655602 34 503624355 17 983278289 31 709789907 30 995995544 85 389565623 56 864981112 43 800552457 84 775535386 50 139614112 81 781854042 11 668998611 100 500050174 56 959935821 54 589059908 32 20695395 12 832682199 19 673607302 9 364214358 91 234421496 17 761461809 74 119388092 86 524820505 22 295615203 10 7433775 94 95108141 25 351830974 34 525084381 29 388397795 39 732038350 50 341033255 60 757424536 72 102285516 90 713428299 23 111432137 45 154558121 9 626066535 92 290674533 4 447898424 65 538790280 61 805247781 27 63538029 50 614736726 94 911029639 94 416306007 13 102595777 23 180418244 89 432523360 53 440252705 0 454226780 100 664837769 64 139053058 33 128820960 50 873567539 25 321526313 55 105057051 2 183364088 24 64821284 99 443459501 37 944323841 52 13110656 52 257164361 7 526718166 75 274297473 100 150187345 18 4461321 82 270508180 40 751368717 54 943759946 95 225344696 57 851797173 54 208889245 19 814071439 9 851000462 32 262731247 58 71619626 41 176708432 38 925465715 17 212196689 87 771637036 59 179415492 99 763319890 13 965422536 95 97639131 81 694077736 76 93048926 92 498153341 38 487184543 0 716321818 77 70412666 98 419537055 94 441409171 8 389017128 42 47448015 9 238637853 38 524319656 5 848685259 40 805144743 6 972467180 97 174386812 18 524568914 80 605270959 69 112331161 31 216587926 60 929233521 53 286708971 54 669864780 56 548059029 14 150768560 18 633684376 36 45863115 35 438712094 35 393894351 21 344180357 1 55406858 3 825044852 71 624758690 78 205742617 37 970980663 99 646503642 25 263725682 74 74149207 5 979639471 58 566754148 24 744316408 61 776666502 29 570227 98 883265002 34 370844462 47 327408737 19 895740761 76 934215652 5 770513491 3 801954837 8 653850121 53 453549329 0 558439875 68 68591945 36 319496969 82 331240572 60 564373974 30 850728333 8 888840603 30 95196732 99 814682474 20 944594701 14 660109028 23 197628032 8 354202372 95 20126616 44 143384839 30 354230090 8 262594116 43 735040958 12 606731736 68 468805046 92 198500001 91 581458557 91 143711978 27 866295657 12 508000882 44 91843564 12 958364278 62 599890150 90 680188554 12 515739997 36 961625717 61 507151473 53 217944299 37 852509087 2 783020216 69 694792956 21 448750634 16 872208776 48 400378260 72 686286592 86 191017207 11 915343302 60 951944650 33 989789754 68 405251176 41 926634700 67 827340292 26 458867386 97 914846105 70 325572967 77 808184366 59 545521818 16 151917760 24 2259248 59 532798238 0 232757076 86 945181346 93 453474180 86 235029134 93 26933294 68 610164637 20 2459173 19 167063499 58 472409967 77 39047051 53 868788908 37 333723207 50 665318954 7 691561226 37 919477880 98 548489533 31 180787557 75 403190538 95 298773665 11 170394985 46 393409475 77 562428582 48 877155803 1 828539776 16 573725124 86 93207896 21 395591662 70 799722609 21 768005108 91 464381928 31 124735630 10 944210998 24 616647057 100 209579582 18 23962641 97 731765256 95 852191212 38 90357878 91 759937551 66 570726067 48 697024986 78 335081811 88 476209218 82 58324190 51 393107907 81 417008016 56 174172577 2 715817981 12 398719871 65 336174800 87 749826887 59 107205905 52 361359072 79 39339206 38 185218577 35 741480591 34 810893124 9 237363007 91 521145611 16 808685995 8 191160284 61 459347617 73 44332312 51 225019183 22 904848871 53 387557438 49 203688289 41 134621862 94 879175372 23 185927497 44 679125029 74 152331611 71 538669875 33 793135740 44 929654865 78 326748767 5 997548199 23 573678149 1 916266506 66 719588489 52 8988281 28 215969808 68 669070370 10 785490360 28 30586160 62 344448361 94 555073680 90 342629406 70 336870533 77 766683953 34 491225109 84 553684100 69 26108079 33 744005659 52 94182881 93 84496465 44 445849994 95 975178778 34 211251242 48 155918533 11 821019345 28 75135968 50 937712065 70 453161504 30 933950557 100 957784455 55 26438537 0 526617131 34 734822366 1 335065320 36 699102696 17 377773940 43 337167306 65 196799203 65 13944678 9 859061364 72 241593686 93 779599043 25 999160999 21 513173138 28 165603958 99 370053331 65 451419613 69 16531348 9 566207532 24 945317852 56 231666991 48 476434713 18 481942529 79 466711142 63 450301833 47 211965312 99 755203258 11 681292320 48 789625458 87 572730195 54 123704279 58 763967112 17 175515817 75 430592765 88 765666306 56 500799828 39 585042385 10 75784601 74 703251346 96 589911913 13 989477606 95 395860132 31 234237141 50 22648997 5 630692925 81 957474051 7 240152246 94 267130519 4 32509576 26 633323512 87 309293734 50 725305787 97 466027400 64 720405504 30 845653086 90 463535437 65 265532669 4 471222180 38 163855816 86 532849893 75 598181987 79 446192748 67 350239543 58 835882428 90 911907289 65 709617762 71 801846694 2 688220466 2 712008968 65 192142737 92 736169958 21 402293864 77 197188875 81 500043951 79 531303101 76 976760552 77 474734726 9 454875686 25 793749954 11 502870145 27 684590043 59 466977197 1 721051630 94 753382825 6 320494793 44 285903016 33 130311417 48 271794091 16 870539606 39 360283396 40 327822972 26 438624155 84 543924556 72 995298231 78 879858484 68 860503233 86 200386677 57 551669732 37 618008061 14 765794271 39 818842734 88 641220876 84 555920280 43 513555909 63 409457192 33 383774996 46 283082288 93 112828710 41 460344047 23 391263488 57 942233287 38 567344793 35 774788103 29 265959803 61 101652805 33 611451860 100 358910674 22 372386554 38 914464351 67 614127920 87 526932288 99 422337069 33 170975408 57 420417501 29 719714287 18 540786053 6 538624203 73 220161456 9 307713145 73 298419126 35 827850551 99 139267384 10 355044950 35 779880856 37 133094123 55 533693357 66 970873768 27 547994899 35 672600678 53 216685873 56 124978685 90 650640643 94 779196308 41 245127962 11 746894234 94 417679752 16 690246695 10 930045731 63 303763443 34 638358342 58 92917872 57 553937609 91 586203893 97 301169523 27 766349856 48 876622999 26 932211215 34 970230374 34 332977327 31 113039696 5 52221163 49 284438435 83 982690563 83 45671298 41 583642460 39 63815187 50 516087334 100 832469729 51 619423730 27 174544818 68 596588119 61 622903970 64 771937420 53 593325523 68 592580710 71 236588929 36 338526483 22 293810789 86 896071151 14 456118667 44 832671011 93 121893806 27 720510919 79 88588699 16 101549665 27 798786328 10 410514359 55 483113190 43 165175791 3 506248579 60 563127476 64 962774586 51 600402115 15 416340746 56 687907902 65 444275335 97 98289136 79 74562261 68 149354131 97 648699210 64 569334091 47 611933694 4 976503964 94 174546521 69 48690214 75 445926865 8 203836305 90 899161894 37 467027175 15 233584027 17 69570986 46 899931722 1 500787392 28 938791889 64 782400526 21 800390964 30 795731938 98 780658527 43 2537983 89 661804388 37 434658354 98 827651937 81 920326840 1 621079557 65 69632329 72 410629070 41 235925168 85 479492975 64 557519276 66 795779912 65 104757062 51 986765007 25 512011411 34 572818334 14 920582982 11 352104819 1 400583804 64 960745200 60 566030280 43 341051735 41 363012476 30 19214565 77 632001655 9 651275784 84 943282222 2 133965902 51 837862613 32 659768978 0 57157701 78 275623827 78 798441906 20 647220486 4 213417162 30 839650700 82 348982059 49 767655032 26 46696984 53 319858082 71 872200895 61 192517706 37 911955374 34 736726190 10 57724989 10 562050378 18 213682586 2 201969669 84 513542030 75 739307747 44 926747002 85 270426029 2 525295234 55 147551911 62 538923513 4 345857584 69 704310577 44 610820705 45 816778520 35 90992711 89 742613338 47 326333855 43 249441747 9 639193969 51 866941566 21 378291933 91 242482880 39 345627371 5 688367338 81 647689083 86 13387703 18 660572247 64 806118548 4 505974761 85 287188238 33 125693845 5 926564582 32 891260539 67 651666422 20 830417544 80 712993556 83 859089121 35 703980256 55 309903886 31 236145911 44 837294926 30 38506067 73 117137140 41 730975682 79 465742348 97 981923564 51 102171503 73 854932038 89 983128772 92 496309911 54 3876210 47 543980539 52 168741435 94 334731338 19 901149124 16 911925507 2 574709351 8 614581316 7 384088055 76 63763104 80 610575631 70 826795188 88 356833113 6 74691536 88 395152193 58 308076407 81 280620774 27 683814072 67 902101329 52 87925792 94 498628285 13 413041005 14 327795556 14 927713788 83 556204562 78 851270099 89 294035595 45 399243582 27 781899467 25 796303327 96 797967040 80 373207681 20 8702668 46 884973725 86 426913976 42 944519438 42 935247742 53 684536589 78 560136228 44 274933122 13 797589211 1 209904429 5 936945572 36 889741951 91 378899351 20 77653807 21 116670102 40 153866264 69 156740855 74 982148495 40 467451662 74 738441479 19 663350735 24 39318639 46 802086275 82 366101419 82 453680093 95 175376223 91 42626289 99 782738699 76 380315511 14 375616069 98 543534906 65 48380265 32 443931634 96 132221680 65 673180625 48 287411868 66 866050797 68 186354073 19 67707274 24 27234293 98 822789908 16 548772243 7 145762407 34 201127143 69 305897665 82 133433842 69 635222973 2 246544828 37 718449949 71 327603966 63 609343744 64 920285969 45 954286072 69 794616388 41 515959526 76 797915146 41 505431871 90 172799130 97 239483419 69 12190000 38 362492974 31 910230067 38 366252467 27 67947863 7 781312169 41 882869718 73 875060766 3 889366386 84 556206457 67 772829154 66 603147726 82 214388958 20 266499416 60 491945436 44 692656847 57 729004280 68 45064752 70 846482448 19 20798689 84 200299902 29 889720958 27 274802403 8 74265139 36 584486972 26 361119123 37 572708339 33 479550469 11 97156725 85 22448068 75 711414445 82 981242280 27 952412961 4 68104503 60 255420737 98 59711555 66 164494977 96 873720330 53 188141370 25 782628037 88 399448272 28 418415439 36 810411171 62 5686354 56 863486166 86 337649940 50 203913207 88 420868855 94 956383867 61 22053373 97 846733939 84 26135042 64 545452680 53 735608675 11 821395608 39 441819367 1 139032838 19 275213096 36 114277594 92 89485772 84 940759414 68 58618034 31 732328193 48 334209001 31 580932903 58 103803558 99 290378188 8 757400881 69 582867138 26 672540334 87 694283017 86 450476438 45 868784399 7 622650872 24 448615113 32 315002581 55 343208022 5 995195967 16 435456073 64 856342074 88 110978035 18 748853074 98 637084405 4 939410124 3 319187279 53 286279405 81 282032273 68 205772285 61 591582225 96 901211319 36 416531772 89 872208371 83 433009562 32 85872059 63 686064589 24 793370054 57 705306944 84 276119792 36 555299349 49 956168068 88 469844809 70 337698590 76 72904991 68 915620811 31 422375470 1 331149610 22 654281452 46 319141770 24 247927624 34 105438506 50 25288348 14 563156533 93 845858995 23 106485147 17 679912665 26 449158629 70 756214233 18 631588917 1 473333104 76 474406953 44 447159173 33 450993191 78 620931693 2 39873928 80 67390783 70 249466710 48 240218998 76 592979101 9 48070492 42 874938223 47 102738078 61 548397809 3 197932144 8 69802948 13 727616849 20 650647481 71 772210831 68 394999677 12 51724185 48 858852322 93 361832474 12 464894950 42 567305563 27 240601033 10 777992126 27 803318754 81 649972487 49 462394401 39 684073741 7 206087132 14 321069889 30 798138378 99 873463692 98 72669346 36 300664446 45 509416301 73 649661732 95 679731024 2 485696642 74 435317264 64 827917173 52 435871329 60 164315205 61 3005687 74 227612633 97 140802791 51 941123648 20 560808730 90 551065464 43 599117588 9 76933338 94 286873710 85 650526271 95 573940240 60 790882873 81 759560634 90 247991550 86 881013021 25 165482411 90 297415125 6 228181914 43 269098559 14 7844975 78 337618188 38 545097173 70 302096196 3 138866091 90 156292362 21 431696340 24 888916257 67 184991322 50 808521042 85 629986899 51 237011204 23 260364202 74 430861283 22 129462543 98 181967836 49 592146309 34 453854856 76 124530465 11 195700432 4 988329548 71 840726563 44 692855063 68 603272669 76 633128591 99 879697824 33 886727794 34 945990569 0 169885099 56 468764104 17 251622191 71 778384989 6 591034457 3 594568049 13 775746058 100 233804447 86 150960738 100 329229886 99 69034272 41 355285708 79 756142120 51 203341044 51 717835147 4 890533118 22 227036731 49 21106184 40 454074578 3 413115981 37 889373640 90 889040051 76 136045265 13 60628705 24 57841324 24 719773189 66 211918343 13 386610262 100 824163531 35 982751417 78 110953653 45 996281120 67 961553245 91 605538258 83 778639843 21 283708078 56 162932249 5 27211413 59 775514947 33 5424052 38 287427160 52 967220801 3 141125780 88 646514066 27 305767545 6 546615966 70 733952922 23 285447350 18 162692587 98 470333786 88 479462884 66 178287502 65 534160593 53 77185766 76 778035548 62 874895198 85 962870040 41 24046317 65 186200845 75 707546009 45 876734206 6 697355659 25 737345617 12 390332119 26 967313498 70 847000590 83 652022085 16 129483175 31 383015984 17 15367873 28 584842500 80 696962639 33 663551846 65 759367403 31 93988132 0 610445046 92 105022642 22 906287372 41 598831503 51 983369438 51 663850725 36 105462108 88 846498093 74 652151749 79 648675592 51 917538453 21 151397345 57 76433810 21 640609161 58 274569784 23 374538633 81 630785755 49 223294192 6 285392134 7 105418831 81 369630642 77 741248446 45 403801567 53 275094326 33 830174466 51 310367875 62 341694252 22 526904109 16 400586435 38 123588593 41 11622185 51 552334071 10 228378344 19 369600196 0 108210195 88 311360127 73 346804761 45 833880497 10 372359997 32 671117635 60 894881879 62 61136746 88 543765849 58 159948886 47 58821458 30 26840983 99 392497120 13 654496125 91 649958810 27 30048840 90 461522244 62 29946690 90 224094321 9 403959614 96 963491189 21 84596410 95 253489099 94 686171302 41 367630556 92 163463964 74 636967618 89 211565565 69 734162811 38 19980630 12 725543270 25 965229870 14 49291319 0 708985930 68 220050280 96 22557070 95 191388146 89 995436395 1 41724112 69 238727664 23 170154036 35 836231453 82 597438385 45 124470015 63 675876542 59 731971165 84 388867106 1 66197028 47 929960729 91 797358007 92 917636572 33 372288027 35 734617899 32 127805197 56 742057547 34 809772971 16 9821981 80 968726032 18 647839379 62 586821536 80 992991734 79 866499819 70 752151778 6 333270430 84 343398447 51 223612845 16 803147993 72 906315026 51 228854010 97 461956040 3 934300030 19 226467032 66 690180544 83 958775343 65 918710444 76 924625336 68 492835078 81 936747931 3 767352701 52 376251841 45 337373043 81 511794413 46 180186293 28 461479768 97 646071726 10 148416534 48 365028373 51 535188065 52 272182869 71 827547391 17 574969982 2 428115645 65 142905526 55 622234860 76 482555002 97 611500670 17 718090597 27 768101148 98 102935706 85 64237434 75 815195798 30 759323425 60 657735818 70 930071668 66 802057110 14 318436844 39 890170868 7 527933614 38 8869693 75 782735879 2 959235210 42 155772581 76 950834138 68 192847885 93 593964385 2 365007760 45 629699248 96 90569048 84 272894355 85 190664595 92 35234810 56 910866482 93 388183495 73 483030936 92 523240611 50 541943564 95 238400080 11 487009636 69 751293905 17 816720416 20 49890219 60 484464191 3 272305440 74 796358564 27 607161428 9 296890241 67 709301974 91 748893466 68 822869097 59 107560911 40 451390875 14 762294447 35 768818624 30 920511923 11 798341163 39 793865969 17 184594970 35 884534137 51 458436160 51 845585652 41 281973369 79 612128151 51 783663019 91 649104607 11 370194072 52 182880379 11 540352654 29 497961029 41 39530967 45 130335345 27 817546692 70 451292703 58 520709366 68 507445488 64 818932654 99 474788391 69 186770824 3 447174900 68 190579154 88 870422322 26 770927291 58 931134908 9 177552786 6 473211316 91 269314199 8 842009246 53 503139707 99 75534922 80 121744428 34 494776753 72 200714621 43 498384103 21 739786943 93 807881206 18 275811875 86 902197653 97 28652898 79 546513829 57 925975804 19 212172263 35 854484118 40 364028551 51 770615288 22 193413375 6 333251755 51 610107853 4 331027587 82 320683693 73 670631255 56 515569192 13 457494248 59 260501473 49 904532080 16 658108741 9 572674714 91 930217745 57 216399528 68 103829288 83 934225624 76 145661204 25 159523835 56 381369037 83 65870423 94 410637266 5 170225013 25 696111968 71 56752575 45 513784169 71 995761965 23 737245705 50 541551008 14 947305772 47 467427426 47 943151467 89 851977661 64 863207980 9 193352793 100 358373547 20 960804314 40 589047090 23 709580400 83 169782213 86 55919193 29 554908526 31 551815129 29 790557879 29 603233676 18 623036203 27 803170071 8 973126610 63 294355621 15 293420546 12 4447913 4 667663272 59 263806527 38 399702950 53 89686980 29 867009810 79 831403868 30 840815232 25 249174680 62 750933153 57 678451346 71 272509414 90 971542614 35 760643030 60 785409839 76 963862528 100 127405714 18 473874246 89 353360907 24 202629615 33 783114432 39 757286184 86 533443738 55 169645847 7 438012194 41 419633762 40 75761592 29 487295671 67 179681885 17 871752422 40 1825608 0 171313900 48 946801749 5 608387695 93 905779102 87 830034958 71 874486915 64 96056475 1 877951973 89 145598175 79 480264497 12 587748217 58 673773027 12 280675120 35 795672169 66 735327359 43 192337529 85 501148375 41 201241222 31 338990179 38 810535304 91 34170951 84 887644009 85 562248071 35 522336599 7 759936251 76 210462090 70 914154075 84 205824131 61 21081276 18 678238888 53 993368928 86 675443089 61 639643129 83 984398163 100 827756441 4 845379107 100 246608991 21 933321594 36 484747039 40 439976690 9 144204215 49 57656885 9 480389804 20 435276431 28 710086273 65 64603035 9 409889445 39 212199871 10 979451389 85 408417782 2 797834703 24 937767652 10 168301298 54 269553437 100 571925535 21 596534961 58 438607323 81 394455654 0 139000891 15 209760625 48 592854294 38 809900930 70 485138451 14 494950524 75 140019705 90 769544649 90 884426921 72 611178270 81 144669201 25 759017337 36 490269522 14 69338806 44 248450346 44 736559193 44 743568604 90 449634093 32 995964668 53 327293887 51 656693367 94 391541306 4 470362130 70 308439941 92 880427578 13 383803359 26 460609884 49 51259015 59 100447295 34 450892502 52 117526002 48 321657089 5 955224840 74 937074014 22 687748906 2 119360573 31 161334622 71 226872755 24 785959567 75 115534541 19 808353460 1 231537098 69 10899180 40 255009913 76 261657463 14 719650334 88 774306591 43 320283172 47 817545362 3 422911921 83 267515998 63 749298290 83 962828795 98 957253285 94 294055496 74 536297804 41 393807708 14 34301552 37 322875899 0 738506539 44 33141679 12 887525875 23 295453062 55 43787310 17 582620891 19 57425781 86 699312224 3 209689149 68 485631303 8 623877808 82 259131978 34 86269751 48 858091274 79 638353398 41 985322474 58 984956167 43 849921901 26 561311213 10 707704447 37 404655345 17 387794231 92 783926717 60 956945706 55 789982824 75 414577738 54 66801046 11 814733139 5 937485534 95 11017619 7 941336565 83 100176364 50 16455272 91 372835989 20 672584739 85 504441164 59 236385946 73 569952427 11 182104329 15 872951454 67 46916494 74 187474212 79 706518082 46 142179256 13 565918928 4 825389221 92 870009796 69 502813056 49 895046905 38 164839825 0 652790211 17 8972103 97 17551085 1 345255471 7 684270731 68 284004224 92 664842736 58 197659313 46 654063782 1 445607410 27 489508228 70 250581658 30 15285892 52 779801617 92 484234958 9 213099968 79 166452847 15 50810246 96 639104843 86 122363703 28 136974214 54 976762677 5 89028850 88 157426084 64 218792822 2 901004075 48 422112081 72 720423419 59 387374527 34 202478900 67 966460237 44 862125260 50 670910277 74 555558515 26 471464958 81 311347777 32 833746646 80 146526743 30 322991469 80 677294241 83 241080467 51 775883787 58 269201294 83 684280802 56 205007621 44 847870858 0 238989636 71 556905604 83 766002932 17 115046339 69 957455829 44 385173198 45 351895613 60 846987264 53 238459042 64 750510871 47 915095858 89 564757316 94 864963048 22 514763534 65 877454687 60 580343419 80 709023250 78 505418333 71 842089643 18 622909412 23 8995648 38 782791904 48 933988463 87 436003786 43 489995024 34 505782722 1 159912843 28 649537243 52 312805581 12 195380679 0 91894678 59 213069914 49 31969621 16 203223322 21 304792924 45 419283018 33 24305627 98 272186114 25 268228246 72 985500564 7 372087592 61 630892258 4 541355481 25 842156219 27 993173356 8 570038240 23 345513595 12 226772636 19 329770378 71 684763333 83 560080161 61 326462789 6 814868687 49 990944854 46 317890325 35 782762304 0 224427515 33 634314743 99 893189423 64 536682792 69 350033340 0 304220089 97 738366650 3 985600525 45 254817084 19 790803413 95 688476733 75 368693044 15 802036529 8 143623186 8 358166384 19 620249308 20 144195971 94 685764260 28 249027816 79 601661191 98 653101255 55 859518393 19 316951155 100 783245279 100 330151922 78 500049326 4 188302656 45 980630206 5 874206541 10 718778286 32 711690165 57 147378151 45 724833417 31 491027029 73 763782970 92 233181366 96 237115933 12 474519333 15 40339771 96 951759469 14 862760916 6 541587921 92 738288998 68 126778332 14 168142579 29 454854343 12 54874428 11 984492350 83 167357097 70 561315336 54 158562230 57 324047186 95 639595418 59 835398627 42 490253188 83 132950121 55 744137450 96 90599698 46 343364762 48 522931752 12 169727492 64 741792672 24 790157972 48 947190872 16 135948029 89 700828052 38 246315673 24 779621986 76 786639524 98 881610099 92 362249715 89 884464239 67 759701529 5 40694674 63 121454250 94 746247383 93 748386475 90 62563334 55 681903460 54 617904538 96 287205011 89 719686833 55 786122381 72 136944303 57 264081495 50 503262049 13 335142300 15 125908979 4 416648308 48 941809194 39 149620801 13 9889100 84 221891798 39 583066650 31 129581641 20 955151591 67 413863914 64 889674125 4 524646608 6 155719230 29 855122101 55 642882758 88 557094391 34 288788598 6 428860256 42 359249442 20 925981528 38 790569650 52 299032057 63 694294027 40 719950734 93 141744892 17 76892071 8 691644618 4 990895872 22 271353946 14 42736121 91 75519357 62 562285342 22 866587524 92 788103470 13 274054916 7 155695305 35 269974196 13 497295963 83 116763549 54 132632128 11 733687504 75 546416974 97 796792230 42 678344662 98 765048223 60 865619225 14 819652786 100 303857854 90 767008120 28 852439450 82 773741732 96 968294602 89 54214198 60 384339620 60 371002282 76 29621975 9 90999246 4 482522973 29 470478031 57 816799486 14 720686121 65 540289212 88 644469023 95 665133451 35 910363756 79 531117416 60 842604891 38 478717227 70 415879801 76 225132072 19 420758848 71 922307304 37 4840950 28 770299306 96 87535193 8 418520073 54 733978727 20 489093600 7 760962003 79 669983400 38 649503371 80 929823684 53 107589802 27 864361092 61 341030608 82 146830760 100 113383454 63 551879714 27 324542589 39 157273306 87 3510983 88 925982948 38 903294202 16 984607398 94 786182581 49 663575524 72 288464974 46 717396431 95 585634187 74 773848568 81 363693461 31 807424030 44 522515376 29 241096496 62 217614123 84 502397499 57 260907244 33 710567676 35 734028935 70 487748231 33 754633085 90 883067966 2 827220948 41 246854775 42 152127837 20 877902303 60 963506214 64 796905758 3 870879789 80 459486236 25 453170301 63 655390900 46 244723150 14 807741455 1 700931924 87 14881588 19 200532867 91 732043744 39 283368406 72 730313601 15 302680474 26 621845190 88 268962644 27 820373817 89 725006055 12 859061793 76 342744767 98 936790823 100 505814417 6 912715462 77 947888316 72 349143148 99 48598084 92 373653096 95 182320891 81 83914113 28 683696195 83 883058002 32 374737717 9 908328886 40 384141515 91 195441644 36 918523186 81 840506324 100 693822729 60 971361238 8 922138291 49 51008821 32 611794477 16 828338390 19 338896011 23 265115828 2 506492734 48 629312879 66 708694247 62 775002155 6 888284191 60 20218784 11 587553222 30 534890120 69 237226088 80 489083789 68 363577932 81 859114818 45 56999857 70 111531762 22 919560782 50 770787219 96 62895193 36 934679323 49 677220938 89 893560608 32 452231048 95 671585388 43 237461389 44 646571002 73 584776428 0 579084984 69 903016167 71 500670457 80 138819475 56 551340099 61 701696385 89 974777941 67 650185893 13 716508746 79 385601542 43 925252969 75 663325423 58 671128099 30 689416298 48 786252537 88 410067967 59 889819928 87 220548993 35 908973985 16 712662936 46 339078124 85 152548993 42 772057816 78 893851675 99 229165443 45 508159595 8 525608782 72 83241909 77 505412959 82 331640496 76 804421301 100 459425326 56 8104654 74 749368306 32 956336126 79 823338322 63 824705819 77 142762674 100 524453382 48 918423227 1 289837228 88 959029542 66 118719603 86 554159537 14 303796675 2 929309874 46 496133648 49 276475859 29 443030190 67 171292939 89 918271267 34 261684262 16 796487518 51 742223222 21 240122884 20 544890256 42 746931799 29 896748427 99 231988363 87 129005068 32 578314086 64 167075975 18 348938777 48 690149787 70 620546108 61 628505377 37 800421576 72 15190691 82 673001351 6 225033139 38 355703455 89 450453722 31 14474153 79 535184553 89 281732920 72 825998791 37 289054001 8 823215463 88 438781249 49 275658030 62 707410934 47 778365076 0 4007738 97 285959082 95 151167065 48 378829669 70 808704529 69 500904655 47 40926565 53 287053543 67 380673070 74 551884126 18 604913286 77 895579905 53 342146994 25 428208604 48 116086685 51 187094127 27 118359950 77 422989519 31 900598846 97 501116952 6 383132607 3 992970934 5 691926770 65 247954244 70 976949356 37 610600501 70 532161951 13 281548103 3 469323722 96 790813872 16 548433764 93 299543227 97 204602710 98 237849421 76 180072967 4 696907425 73 969490528 70 176674828 70 621732450 31 469907086 20 346697493 88 487396100 83 222608792 67 404243672 43 182058910 100 714804414 22 993369509 57 505548208 7 920423600 98 582696933 15 534965259 40 736620854 10 817711119 32 862521682 71 141189 15 865753169 46 508873974 24 51040118 14 394909962 51 999005031 77 435437133 7 446662703 36 433100753 84 212051666 99 766829990 52 283271382 90 174596119 84 403539572 1 928770686 88 844624062 65 586267559 36 561966412 22 793246290 13 377282670 18 678909821 97 287974521 93 771752869 97 877292337 1 236355305 9 508445736 49 477644250 35 6540245 51 301682104 57 503201122 51 767945377 33 338024638 83 821448578 41 995083285 86 286519760 82 133828654 61 991571394 53 608912123 62 110491092 64 436766795 67 123017732 13 43942782 49 696808290 53 199758246 48 850675699 55 448297444 75 344039596 23 343516626 12 262452876 45 961814169 58 576271124 96 812256376 35 61490427 84 428036815 26 747354772 24 202946417 77 606910301 97 123806157 80 435686944 20 144449404 67 742471657 41 158045742 31 453468874 33 93413977 54 417266993 52 253902863 4 161186192 91 334617634 83 973459092 80 660365350 92 737345122 12 209499265 62 997534983 63 658505033 75 185781004 64 220284726 15 539761602 6 155575032 74 526057704 3 404582448 92 51419741 9 626543807 10 664065006 31 843119581 78 767856825 46 169529618 38 634335010 75 916799365 8 511782819 0 156360430 2 373630565 6 582414010 56 155331534 6 302829788 15 504235491 3 238197871 76 184753356 1 490088005 16 250169949 3 817513933 5 428892314 44 89554987 73 74901397 23 983867803 75 184683619 58 723862435 8 560436680 8 268210507 29 987644138 54 698469602 80 725170020 18 340157458 67 349031718 13 184051681 65 927610864 78 842488004 3 963708255 91 913946845 24 205083433 16 205985930 29 234473266 68 150893604 26 822032607 43 716823358 35 480127118 45 881279184 42 754356210 50 646482523 97 403642886 3 959440505 49 833991699 18 456679814 16 436076032 29 14843158 67 628254981 32 321116731 33 947536660 32 695358510 97 821926310 35 129496363 91 744743875 87 321201150 13 98860142 26 527867720 29 86176644 20 826677034 31 733597377 81 465913836 19 446261300 15 266511282 95 844460119 79 794197034 12 198331250 80 331221532 62 975701847 75 806762891 75 311829866 38 746295319 88 257986046 15 40334701 81 153187411 96 571834131 98 412401169 62 824828432 89 15868202 49 457747338 45 936725653 21 751975559 44 39108145 70 242060626 53 451767209 43 42280631 2 543835422 8 727885140 30 990521916 20 743161678 62 209973175 40 374982039 29 933376786 71 94063345 81 893694803 92 148967373 68 852570068 80 774894465 12 873824247 15 206176855 7 99934498 57 934333478 55 258056624 53 892050131 55 212321101 55 88981432 29 339575069 77 521935956 70 839691089 81 245783642 98 497604734 38 296891990 35 510811609 33 533719699 60 953522694 55 752751129 100 188508149 98 672093800 25 356475719 1 401179044 43 236468253 38 661677012 56 384879545 70 790480816 18 849135657 49 427689498 60 312827836 77 445733169 67 730236180 100 222352838 88 876912214 36 316842887 63 773001997 63 306036997 40 397540731 25 667430461 10 182355364 50 641767143 96 696646387 61 36410943 59 830174941 85 410838752 19 202559418 60 634334334 92 195137715 95 874765763 14 789788273 1 393452427 85 783382715 57 137619794 34 567237105 80 242926102 15 425378521 37 857514989 68 579930437 89 387662658 95 10364311 11 305992063 16 597255790 61 943715732 84 28515403 25 24461235 57 240150685 66 224779258 63 878624895 15 547989811 85 732147068 17 538137621 3 7021743 27 11466664 21 660962315 77 557999824 80 210903479 19 89935130 71 17699715 82 199544544 96 781531470 27 361672746 91 306921320 32 766321778 49 789220903 43 114393298 90 735530417 46 146958626 72 87070084 64 813334555 64 359866702 4 194978440 52 874955419 61 200614780 1 112615986 6 676265204 81 689714483 14 940225287 31 595575491 80 174835239 80 602836853 78 338826437 19 663161481 88 271149377 51 543379830 45 837838794 24 396345422 48 479250632 89 990883807 36 95046786 51 994540214 100 570196710 4 511059113 39 969154387 90 117154089 76 114785221 63 822839547 40 719827341 8 165415098 58 779060588 84 473137217 25 28003026 84 49803526 89 483647172 0 449436923 43 699214476 12 323290346 18 123385482 32 244294204 61 10185202 17 137433177 18 529423110 74 373541664 38 558389852 9 849551875 27 53322243 44 128453628 92 137086645 98 626989455 68 994700341 18 781162616 35 762736822 84 809096845 25 227679097 59 973845143 20 43488686 38 900189403 82 693930905 55 360039388 59 132629799 23 324923697 80 583982721 10 378576146 75 92996604 99 575472204 85 829941193 51 921930968 92 951565590 16 246367260 39 468664860 54 517634732 60 841584558 31 740957367 74 651258188 75 487518052 86 970187420 39 6842755 20 446481162 71 19001955 27 854479188 23 314507906 36 180022708 47 986878341 16 577416160 73 430583527 22 827967281 27 111314658 98 775005495 76 534314416 82 56193151 29 678111605 95 581456150 13 808926089 97 947430115 47 600087090 39 656080071 26 592420783 91 813310393 100 392268965 33 322150099 42 433505091 56 594676744 56 854085426 76 957254534 39 450776817 91 258648519 86 806366005 45 23334127 28 446279961 70 931238875 48 73618133 43 840999929 91 942462484 37 932265429 43 552254721 66 554219395 13 671239193 33 894034233 60 50301441 28 824752845 41 446479596 87 365855274 33 781951416 85 179328891 98 794514326 85 458485379 31 459082644 4 391155694 21 336640566 90 885765657 27 614052128 5 24678949 33 400967727 44 588078281 35 230339550 34 304552873 28 408181905 92 994828121 11 261037865 5 134961055 5 531565274 11 782612252 23 811883392 40 202727992 56 822357323 67 413730436 18 629762653 0 744281708 44 827707088 94 352953032 3 354940952 8 573779515 29 712610293 31 93270587 40 7356076 45 235552835 6 669395584 4 99957771 78 945997085 18 622283431 62 20550485 21 411859102 17 710951160 28 223126625 5 987902215 89 664856179 84 731014002 54 579571584 96 129689124 78 70888586 35 234630686 66 75843903 16 776524531 91 299211808 14 249475092 64 123741713 75 931028051 1 962247026 77 18102717 93 998305181 61 226620658 7 481670753 72 67223366 48 239413560 51 495964096 14 411279716 69 941785923 42 118783443 77 618065866 3 396298228 99 225173675 12 946077384 90 784381862 79 775167310 84 984287816 60 565955000 88 275585492 77 992689112 92 449144862 21 574612252 7 259838630 20 171852975 96 383489275 24 168861714 65 442085577 50 876164584 44 418819612 66 76125049 53 618427452 4 644615696 79 815418982 99 281664022 86 594901944 53 104819823 62 132141338 79 581331447 15 781841053 61 215311544 19 343895764 99 471433525 38 557036331 37 458365622 47 563028638 59 214008864 17 374704166 75 28566563 51 980972919 46 543124229 82 149641737 85 574855924 84 697181336 25 914072816 94 76784905 98 353684140 46 5631135 95 379667545 11 378102952 94 596826215 79 743602729 25 823791862 90 64915765 33 868784043 74 158141950 39 269875555 72 896955433 45 241229334 15 296333631 0 878926065 98 213271706 22 537313722 95 636237316 44 8495960 50 171049602 33 976634936 87 264837052 51 884003732 27 393816673 74 839750815 46 914668809 80 554909083 33 391078113 15 79470536 27 560329451 30 4250242 75 418570870 95 502973453 6 868544680 42 550499226 0 17887940 29 627481536 37 535878393 91 991057564 39 248215080 88 83238058 20 790553300 42 807697701 86 391661764 29 542003167 78 229332936 44 122593297 85 961585330 41 566166067 74 721320530 11 811632449 14 766896824 14 415257308 64 531466873 69 130437754 71 83595804 6 933090140 83 821248499 9 515255920 64 157208910 91 960298134 55 798172880 40 353184197 2 991597655 69 235231456 95 588940705 2 284069190 14 932304371 56 628070471 78 248663531 51 289104082 33 336555632 88 823663668 58 945164899 25 252652457 66 104425394 7 799634166 97 812156359 70 5536990 76 456737082 95 31761059 85 244913848 59 467734588 45 790838065 71 595153378 45 82210943 15 681349666 24 649344935 96 918037058 69 693514209 33 980846387 72 211877276 54 982801984 48 674890264 80 107185917 23 618013637 97 73039585 34 225379651 4 568815407 32 335770737 74 186467736 0 842429239 10 579899335 96 522755349 57 734941017 49 94530558 14 918589632 95 862884509 16 481738445 5 290303755 63 489139384 32 510823894 85 467067363 93 790643747 32 206932421 45 189955909 52 720717119 72 366454647 47 627127488 51 818908470 8 890859817 1 541283401 92 464088124 57 454334269 41 926084647 37 546504215 64 34712505 79 38916001 55 800981648 80 13753461 4 492001580 36 997277205 74 421542999 62 937289509 33 983809809 1 700961280 13 420597393 30 742438468 64 48748266 44 241147982 4 887278257 14 574674039 56 841764225 72 845073049 15 860498840 16 747467283 66 2945127 33 995697307 99 764486940 65 479997246 67 684178294 21 729296317 23 201689878 8 242921333 53 244984136 70 836233718 94 31042490 100 357773092 15 389686528 93 555978737 58 618947891 8 220065653 22 695402751 94 343675368 92 65589569 28 272140083 20 475834585 33 190989738 79 682545015 75 352038270 36 907620743 17 931952536 15 243419246 86 986262044 99 604285207 71 101842647 3 846728212 32 786251290 92 476268565 1 754635759 95 921928691 7 280127559 57 804427767 74 46156996 72 621796932 74 880630798 31 396304843 35 404478811 30 65344969 2 731195598 46 204749324 26 744326593 86 466254595 71 985446927 36 668425353 63 280542896 69 127716436 92 310428455 38 390624384 32 604684157 69 369430243 45 521656965 56 15216491 56 334446203 16 738527016 73 818774508 79 257981579 65 74681817 78 56548054 31 725800937 35 706551714 15 602160206 45 940137372 2 868817395 72 524407959 11 417953356 53 418932750 83 837373473 85 772298146 41 156201796 8 762320435 46 738330800 34 544074968 61 549996792 86 58619340 51 779809892 50 80117082 1 382745444 43 340705970 38 173481076 19 26326580 22 337167670 49 864331723 41 952031726 19 598003399 40 720471912 63 373901435 35 747288194 75 177358246 66 731850260 33 62269199 47 501391653 42 942802615 87 484740307 49 165035576 80 164411500 18 843588558 64 317087308 67 269433193 38 843297026 45 385810118 44 967721061 67 13253858 3 382662612 33 925319374 89 580211666 55 29827571 80 763689984 58 674354432 86 8226255 54 628229965 2 521214119 54 254255422 72 444714130 84 264474375 93 25473699 22 618922750 7 568495387 51 373475671 100 731792414 65 711123428 67 469084065 42 740580952 75 683227296 12 426528029 6 771229827 96 239985654 9 69095841 49 266921427 98 934217604 93 711100407 11 995879229 53 629831309 19 7741809 49 246980936 34 142499912 54 296822598 5 50680665 73 642003226 26 168842524 100 144352407 62 634751867 22 682011752 35 978732661 41 838614634 90 424045615 88 585592353 47 391675410 95 424637486 75 643015903 94 769343819 90 804422861 62 569136640 56 835767602 3 115392827 26 884706950 1 750987868 8 527749751 85 764325038 68 470646418 97 10590273 13 123753304 24 703491487 19 774450137 64 247856869 68 477969745 76 294864800 69 694260627 79 574508481 50 546913797 45 983244830 99 418351834 60 502616476 62 673889856 88 484028947 64 177706997 16 161423022 14 809529058 47 821664780 88 171756433 36 393924532 76 521767731 87 844209344 68 354841123 17 494871502 90 833908560 88 831335579 83 498596181 29 44190942 11 149704149 62 250640662 29 86169106 46 685273004 16 155025221 76 516228418 42 671173882 41 341662756 5 969500711 33 273010219 26 262468860 21 681003832 53 460887666 86 683475176 11 692195612 63 9659451 12 540920053 64 723466500 7 307094155 16 213990572 44 553402420 74 437652219 44 990973682 77 510378039 12 119199235 24 402054543 52 421929243 96 403466912 88 553651668 5 348606917 61 921128398 76 716991764 38 12130650 49 480656703 14 241043954 96 856932424 100 410866793 47 701668463 70 161657912 40 496575198 84 604710471 53 415762058 89 419648345 53 565847905 8 926666263 57 55915244 89 436062535 21 952822519 84 450545616 49 35406694 11 62187424 33 644123493 20 911460559 48 552663332 38 101044311 23 72682986 58 773416898 80 71952169 93 991699021 17 109594984 59 658433321 90 849142314 42 552269005 91 426970529 30 603614145 80 407094173 61 39253771 1 678581717 34 826732028 6 867719658 72 962248999 46 586243184 85 259879169 34 325564433 10 951232992 19 481394935 16 113552172 23 137331561 29 741494928 11 868200516 66 385085681 58 265505812 92 419593252 64 298232469 11 190924487 64 765079499 51 117169900 19 843913381 40 657364517 89 982508388 36 831888783 41 76098351 32 652121040 73 532530730 34 614737103 65 964282723 98 899030002 64 929550494 79 412516071 25 767301394 48 653033135 85 236086544 60 808426280 5 936502111 17 893010109 74 536146276 85 636016997 4 519902723 27 263493691 42 535070224 57 981444246 13 530729656 15 470585297 74 969415296 71 682096195 33 16998237 88 630782604 25 530489293 25 423519207 65 902022468 44 634468351 22 576516046 54 625368977 3 669500888 26 939965181 77 460656525 61 494264266 3 258049151 46 716932043 88 774404522 15 747286516 41 823495458 86 879484718 82 278896724 33 684534041 56 866318389 52 374285057 10 613277495 27 110656280 87 574260055 40 187432959 28 646589850 71 358192998 59 47059829 71 539648336 49 873767102 96 784710081 37 160609421 41 143447666 11 550252424 1 986298693 38 948271688 41 906780882 65 789506461 28 603670361 35 320807765 84 635015313 27 541559721 42 456096307 73 892430517 51 903590156 90 933186208 88 373537913 13 898660186 81 627450255 85 956289713 73 606466691 67 781026172 15 824284421 2 272908225 96 528240779 16 728360350 81 864465813 69 722654150 25 193848382 90 867936071 21 193684822 0 15925642 55 292617333 95 928094671 50 295463064 76 781396843 39 865810964 94 564418189 65 939585754 15 54183487 7 124939769 90 892943921 28 505673759 13 970981998 44 104129853 100 290194327 61 525284463 5 188099942 90 906532222 56 512048689 40 855972159 91 254339010 35 196621902 68 89418356 11 266727381 35 60437015 73 516247238 68 524599954 14 592328077 61 595366779 22 982305155 60 718936214 88 301113536 29 690069790 26 279075478 42 743753560 32 750150848 70 103459253 95 268041065 25 423876500 74 672778376 91 870739163 46 106082853 39 882574133 90 105353583 3 173322780 58 700237394 32 221820822 39 51102380 27 958909494 57 93414040 8 930912064 21 361775973 32 661305752 82 300756143 30 252852528 29 335465644 30 411144790 38 597421116 60 158739118 89 689927977 12 153411211 58 945936808 34 356804950 9 237850144 46 600626828 63 862371580 37 824392745 80 482852771 6 68807657 48 699978188 37 718995031 60 41923552 51 78724945 59 538740818 91 893716748 1 308462908 43 610198766 29 714542051 26 986272300 31 507175598 24 27337791 100 978525339 30 233074226 98 684277652 52 679889245 43 825964669 61 607331796 3 904685873 55 660904653 91 899421154 13 641445897 62 590372330 45 661232699 68 842258626 83 153606303 68 503986537 82 173993834 35 79950898 39 221937259 48 619151377 83 936513480 24 517302304 39 653436090 65 349058482 81 688869527 4 676833287 7 396031879 22 496483450 51 782385331 30 241315888 4 899061879 28 651411160 0 842520602 83 655184644 25 51426069 47 653304284 58 78849521 38 959603193 11 880294962 37 54750514 24 309419702 37 62287762 50 939833788 65 255257312 24 503096924 22 72207636 96 95771978 97 150474494 81 304589935 75 837991718 72 377318886 80 621968770 15 156747868 50 979988510 2 905503619 92 7925754 83 234160968 62 527862817 96 625537876 17 116485584 90 727366072 54 749666123 8 823564951 50 809319754 70 728162702 77 768656227 9 116995444 66 817893126 35 118293626 37 192995800 2 736591516 20 196984957 73 64179717 14 536264950 91 903456562 86 441489751 30 817431559 19 240718388 53 85858070 56 851219469 21 88745647 47 688355903 80 177964662 12 725143593 77 862413397 8 817442529 19 487215103 6 288779561 34 349706763 29 934408889 88 608558384 36 520763100 85 588946915 25 359799825 41 888393527 73 73019356 70 44558368 68 471440574 76 207594021 17 968271339 33 655828552 78 513438893 14 410851544 81 868694219 6 286276749 43 901363672 73 221113740 25 2696998 15 738157525 52 28764606 60 433107109 12 704392962 8 233982721 42 96532727 83 412559696 66 643353129 94 931087143 78 421527281 31 787443110 51 131968721 87 220146181 71 64708513 95 967758864 91 599216661 82 245111698 35 155683708 49 419193301 92 63201529 41 547580243 73 48004365 0 511013215 90 890379702 46 23638932 5 65154922 46 771676945 31 95845081 38 687699148 40 316288988 89 319603416 97 730603543 33 26956647 19 528608662 0 354495917 29 471111905 54 857971503 41 74916449 68 997167147 96 431896949 56 758315072 14 394824791 67 845164088 25 394110503 85 38049159 14 619170161 87 254377880 81 566832427 36 224189234 79 395427084 75 297167553 36 496528441 5 16893874 42 752539165 64 210965215 7 629978590 65 306909612 3 912167974 17 582468512 97 909896566 95 476436949 26 646937949 12 268767902 84 487414038 47 966552900 91 918036816 100 618961455 96 531471961 91 362825688 46 74145402 23 160465372 82 625624010 41 420107228 98 747010570 0 119830155 16 333881190 44 626722808 3 275530485 16 641505325 100 5039231 53 75863666 60 744476508 93 479771460 41 18824258 27 808522951 38 181844975 27 32351847 83 975498667 80 3632313 28 131054988 21 72229850 53 330112324 97 656984611 51 119639122 28 191788427 9 137494782 8 127652480 43 773430748 63 756992193 28 438362002 33 433763765 38 160706523 72 722499400 76 14691975 41 963920629 29 200674543 55 750704206 1 914369783 94 44288147 28 824728519 88 818612272 58 95607367 40 187014183 48 153737220 63 305281042 31 175230249 8 514248201 88 412331979 84 442852649 79 719890578 77 310583272 93 852436092 83 204820172 14 557624809 25 998009484 36 879487216 70 265086037 44 904603692 18 50291339 26 983575003 55 860953270 8 211278890 36 538704497 71 678458426 39 811851413 98 886149422 34 847514993 18 697344834 69 829763996 93 214775034 35 680668142 71 58780612 86 912216501 57 145114403 78 218753052 84 800754343 74 283643915 78 867052709 49 590973761 21 859309990 93 695989813 70 114855117 62 118169398 88 841318538 13 133721637 45 144663370 81 993674981 2 551018771 99 745135234 41 710922380 63 56935485 74 812924690 49 966032951 27 632778046 92 779236139 94 421141144 76 159012744 38 570216142 20 775463436 27 673708794 100 313029567 71 741455254 47 349274015 59 965931515 65 294274534 14 425954409 55 743162380 52 756005941 20 402074830 59 61750663 60 458442508 80 818141376 7 30798680 76 193406093 28 672899387 91 285532167 59 949764365 4 924167206 79 4603061 92 609141964 65 539434206 20 800189250 49 754138433 34 856466648 27 64206195 54 7457764 17 657467175 53 339644295 0 198418966 45 424969457 97 317537488 11 318215741 99 761327581 61 306935002 29 139252748 36 475801082 26 639350027 61 915955829 89 484347091 8 117261713 80 910863461 25 242140960 30 840584713 42 593580047 81 466257995 59 525019463 94 719165944 23 833699531 83 876730380 20 374158245 29 545400425 69 556921193 32 764667690 47 313421983 97 787685973 46 174057577 44 931149462 67 171416139 50 847108525 45 130194459 52 24502587 9 393124231 41 249490276 45 13310761 15 578378003 73 904404073 1 326451792 56 15121790 31 611712965 85 709973633 46 265906293 89 601042214 41 313255779 57 730136326 91 463289059 71 162104187 19 836673997 59 521687661 71 653883539 25 117643225 17 430550671 29 89316072 68 67418188 70 141476034 83 439732819 10 600471256 73 536854258 61 498810425 10 803544456 5 516089607 26 473664429 48 241743369 16 168723289 64 579861762 62 483710509 66 197907208 24 965244224 52 858414819 75 492966143 48 90586395 8 816793867 66 539592322 52 965775640 38 475141305 21 707964341 1 395330036 31 60937845 72 840754081 6 778110764 95 630693444 60 456630502 23 836867796 98 476191952 53 117230768 7 382438368 98 36268350 18 590271821 50 740720513 63 156458996 3 618172982 49 11901518 98 859461205 43 215115732 75 722552427 41 621462153 7 846898689 65 356368378 100 910198599 7 776221477 64 410504356 79 833246203 18 864404702 16 927468262 25 715288825 72 649538428 98 803025738 53 444221736 87 287603711 70 532919038 86 813333429 13 13842076 64 502899639 61 799177350 91 578327612 15 148195904 92 358422731 5 87984963 28 274691629 26 606756561 90 694481180 53 176352564 29 761272034 57 388397723 96 518000932 95 648792987 18 392521910 78 143394220 26 291674345 64 547120046 59 126899842 52 863242604 13 881141010 51 152598084 18 534713913 43 801222839 10 126823466 100 335741388 37 436065156 76 323042939 70 186332533 39 972163049 69 950842925 52 966264916 4 262342175 47 824064656 93 665667120 3 261955054 74 998081392 37 623881317 61 788515101 41 604267003 17 962677986 71 542570387 66 589811783 24 977351333 57 395893960 96 126066291 39 847630655 57 95306708 77 895866707 22 882470087 32 723294305 47 299160670 38 954273290 84 564600964 73 414137792 14 708289005 96 43671734 46 191092201 81 508982474 39 733947989 50 586317790 87 622501190 84 781873537 48 560933349 48 31123163 65 175918024 76 553144601 82 536653879 80 335557406 20 104328444 44 706887949 88 570788831 31 703164522 27 540860926 10 375606390 32 676273032 16 462634869 77 649325974 61 38722669 2 335171584 50 441169458 28 123521339 9 100516975 47 16458414 30 596117212 76 973286465 10 20151038 72 825660025 82 77667192 49 257276052 9 216070344 27 770342280 60 308327182 81 18180078 64 472869502 71 888092986 61 104772080 51 510840064 0 225160930 56 418439016 61 842751832 100 373875383 84 431982972 48 156002280 91 205656203 63 6189063 85 911894930 51 218577596 54 720763817 47 872776790 5 736215096 83 870849454 16 960057587 82 396615298 90 155312274 99 601455770 63 9241144 75 310502993 79 48837079 20 364375859 12 117007562 45 958459078 35 912947848 31 779772857 26 757460943 13 223235173 15 7388863 78 766345388 93 177475436 82 685842839 67 628721644 77 225805111 10 882220035 73 416259714 48 933644647 54 778283307 91 939299500 39 874007060 69 506697378 7 711486992 19 476286822 76 77366268 2 922062272 23 598907551 5 496516504 61 771657821 42 205472181 100 149039219 91 910529612 92 869205436 41 111374624 95 997941556 37 198506658 21 344794215 21 812703182 78 49692353 70 96053136 60 251780209 39 256456142 10 179762414 99 185744096 55 822375749 48 678329138 10 557688566 4 634171590 23 863745608 20 498558841 67 913275979 36 396472329 91 227401137 58 595271901 61 74077671 83 203206041 93 195100130 8 705018380 25 2830726 41 57979649 15 714932378 96 335281372 56 236972083 100 887214054 3 6444954 27 356175086 66 311601558 87 390609696 92 428744143 76 255274972 87 706459782 69 91509602 3 994000537 69 935741849 19 502730812 87 542978207 68 411262272 24 344960019 6 76829861 85 71198843 32 79472630 73 132724750 97 950400475 40 568004330 20 139804568 39 386716870 7 737359 80 180520947 43 139230625 23 762712565 30 34259987 19 599018051 68 941888994 42 673846094 98 901445916 25 307418285 54 622711895 12 872443506 85 664816401 36 63416785 91 177912724 100 835141903 78 746461563 36 879728810 40 716246477 48 384729121 100 235094737 70 991212854 79 502522020 64 551748119 62 664888306 60 114381322 65 878872286 55 543068472 100 990231013 100 894809114 85 928331246 49 596918198 92 76421326 3 599993727 49 174071273 67 641278570 62 403377436 47 451770737 52 886632978 24 196866256 69 62833384 86 150758170 61 684507495 69 755101321 51 885556428 23 698711648 79 633565311 29 216199505 76 842342637 77 942480091 11 513587991 8 74632295 90 112442279 12 305134321 17 966042777 74 643801546 3 465961557 73 412115917 99 985161241 28 614985715 8 941625714 45 845742420 79 343557636 88 343033253 30 336889474 6 385717025 34 618950453 63 788099223 23 433408399 44 412767238 14 796949586 7 884877240 93 880871535 5 355638191 58 351446120 49 717102769 36 613446841 24 98486216 56 909301506 75 474167620 38 174022993 84 831896907 68 570409052 99 142757973 37 840199432 60 657111224 48 142711928 26 776163621 78 874512332 8 743769681 49 582450313 41 248236029 68 122317073 74 892283609 30 780499121 32 568902313 51 930472017 20 293192351 37 843118715 97 721252857 82 54137705 59 384729282 81 442906304 68 349102491 42 994337312 4 537860402 13 181897411 50 698167971 85 986184564 0 612576385 51 268413224 11 764633631 15 791861454 49 6953585 16 650537826 82 918252409 27 705378269 64 722823227 65 938579830 1 534343780 1 991053818 33 939265085 72 570533969 70 629464873 40 229190164 95 586120236 38 250770458 4 297159553 19 508371365 52 417082366 91 702057978 42 654084889 82 968385575 73 608560251 7 818374188 51 42568896 95 882115873 30 362572858 71 467891581 88 337068752 23 716803816 84 401766405 16 555594395 50 689551894 88 278008227 4 244576762 40 670098594 55 487831544 77 682478549 44 662609749 44 479130766 13 618972444 70 345739813 73 86588489 30 844889686 73 160838509 30 123097083 48 141739716 55 875445775 98 793730691 57 504823174 45 113497040 96 758618082 77 926869463 57 984631342 93 79046449 64 365420486 3 908432457 25 946094663 31 106192694 63 700833178 36 334069480 12 315610107 35 223382080 92 554982532 47 622278691 27 581328946 68 410800671 65 542995604 97 328334768 72 51634419 75 404843149 55 774198616 19 923336780 43 944182416 81 139132532 40 531618911 100 475270287 22 920072943 56 593393630 36 723966669 97 596095737 52 812571640 52 807303757 84 137597902 51 435386634 21 275754850 54 357728670 56 834251573 17 687482502 73 478037313 60 398029543 23 645151525 66 229076777 8 666057922 84 347773886 47 354208119 27 469440261 43 17394535 3 156027263 35 151828135 41 286306848 76 193330236 91 554242075 31 955976902 68 326407320 7 479888169 20 186821657 81 444684841 47 600856518 88 135297334 36 86810470 41 870408964 61 310291988 64 871725979 40 884568124 26 525873003 24 454161663 83 961054288 23 396076424 87 661532794 67 350749517 15 801246038 22 7662420 75 746583105 76 307156028 43 210655768 59 852539531 64 507010717 10 316763821 14 373785273 84 790896477 46 386415258 56 785445864 18 838682761 14 905738399 65 218963584 42 229461943 5 148701707 8 68735264 10 304916659 60 380205261 38 427332377 12 104410985 60 707233510 89 418212384 62 309136096 38 982848878 50 538311964 35 418468648 24 103088158 37 195395019 0 26055520 0 529757809 22 433753590 29 239119563 51 318177427 35 202262549 82 842291962 96 860813721 59 191115068 6 663086817 45 708801585 14 778388911 80 37140214 4 175975374 10 174170589 71 553474284 35 73404907 54 653217929 43 75636258 68 656306044 64 68526921 98 573662703 22 331921379 49 11646416 26 825924177 53 945670618 51 730620846 54 596150326 60 896252023 24 397737638 95 429271139 63 387251262 50 375857290 73 784123583 26 467658951 58 699616192 6 517299651 16 561284794 79 73090999 52 751662588 59 656399169 90 345223398 2 363951289 55 655695137 78 630810253 78 463366156 30 132659568 83 845164222 8 731897720 57 427450460 97 475439333 77 955447020 17 582686421 21 220879521 2 434570102 42 918819214 5 404556701 20 19205205 59 159171073 15 115591676 7 512900788 95 124475079 69 390685834 10 107980589 73 436440449 96 830386487 99 48752048 81 827240339 62 955035954 47 993559454 79 515234292 97 732091954 47 478732072 11 58410251 70 168543788 56 92631583 65 775519320 3 383481165 56 412841920 25 669870031 34 863707156 75 418884803 14 627670541 75 926497226 84 797223507 72 608623891 76 825147327 17 258495215 64 600027053 72 988339551 55 605426106 5 998945372 66 815108016 21 63648262 7 194249605 9 135998768 48 756175495 78 955964011 87 504543188 80 181018123 85 156975403 51 633977701 42 605425628 13 961408091 82 22202805 38 139355373 63 222517496 48 895395374 96 855679030 50 542082829 0 14914723 68 200527436 22 454132799 68 348787604 14 731377621 10 263342896 11 255459989 71 742812454 63 627328188 35 139180929 7 136398841 51 919171059 100 706057347 64 798568195 99 151672709 35 829007590 72 256271811 79 384244053 3 273166269 1 994112354 91 428590703 63 356157861 36 322639630 16 466156883 68 802775616 34 593310646 55 420571614 91 802646560 84 610338405 88 818989224 77 476206370 78 994457698 45 789533333 74 187047795 91 340701478 62 913916560 98 717998339 90 441089876 42 770497865 8 372740182 90 551450302 57 773270762 52 638573764 3 922705059 74 321230269 32 472018404 0 281767486 18 440437294 26 296313964 89 867003227 37 809815443 36 543794962 27 249168180 88 991124419 64 653328376 29 582050900 85 642356379 55 84130831 51 782632646 93 6886350 78 913786411 96 533909916 61 290760430 62 955419929 37 820875131 79 566266922 79 841350529 3 638107947 72 524080335 51 499765484 63 333876139 44 562971359 46 122627500 95 264296470 22 518198321 23 29833622 11 756026182 4 923160757 7 427138683 8 52022136 45 407487291 34 868390510 73 578838196 30 661501217 68 666597695 99 864981865 79 501373865 50 90726595 67 146151787 20 392091978 23 606211973 78 817210869 21 938167722 37 446326369 9 850903228 2 987174077 22 841570331 23 549198214 48 156806056 76 42679006 6 349807679 88 462476707 22 169539111 76 510061460 49 852504097 9 222683179 17 290158708 91 911896890 6 459703893 98 459286950 23 838667227 22 593731432 98 332086828 2 192901676 74 482059509 5 942749520 27 926161488 42 321120190 63 64622890 24 576296096 21 993823509 77 241958263 3 198513707 12 792287892 96 341538013 19 551446675 37 317169106 81 602112801 55 492169863 16 51977379 74 445676431 70 113508509 96 25200979 90 238379417 97 503014920 10 756696756 98 280176840 67 851119875 84 913976819 47 514767179 10 74348801 66 139586175 98 553020805 4 966097808 49 6372262 6 909721232 68 626832546 70 894959676 65 962681590 94 718521526 85 80286836 17 972798602 39 183334196 68 228367385 82 18235741 36 30196425 97 312208339 15 24308728 83 255439078 50 194922319 36 717836461 31 198195156 4 203535629 82 404314970 19 752849395 2 279606487 93 688292863 28 262187486 29 200420893 100 831549291 41 582760966 11 802218712 15 823099604 90 887771270 4 510841755 97 161062952 61 42256849 0 798373612 58 607514379 84 211900954 7 392274878 84 912251800 55 703718375 13 620206766 22 712842252 38 519445810 54 583494775 93 357555555 0 349170868 13 793316743 94 148767847 8 117810309 43 269085389 83 20369249 68 37503090 88 884258694 72 966672333 11 493328735 14 211665004 81 185607931 2 205290921 32 946536129 80 77036196 25 570621578 27 355292258 68 512941930 5 691131178 25 211624417 8 42037986 96 726731967 54 749890628 44 479709103 48 4872995 5 979138093 10 647625896 43 584175130 69 559915818 27 976921406 17 122800217 71 699045858 8 755075328 4 565324372 48 33979315 21 927466018 50 67333179 41 751800180 74 529916498 57 16227154 59 622717236 32 403643567 67 400886534 73 870966110 22 557313382 38 356921510 2 874126250 64 538045371 79 854495128 36 723279289 25 954112696 7 951646616 66 178000317 91 471052586 55 225740943 67 838637235 85 527766563 66 89056459 73 471685398 61 820910217 32 152294607 30 473939818 11 290509514 63 818089330 65 967837028 56 36697229 85 591845980 78 669255895 64 59180327 79 700741767 34 334929163 51 95380071 32 163756951 42 548852805 41 496868564 60 267894132 61 819043258 99 455590972 52 475608492 21 770225791 14 522741989 66 67265667 71 575309437 96 819573734 3 490535841 38 615060888 89 791618784 92 531301184 92 224662100 17 767781405 50 696939164 74 474243494 83 446377312 84 978187033 70 948932982 25 932524841 97 555681045 92 5088467 26 698947028 4 814314500 41 837685946 72 113569389 77 920648432 17 693519797 20 955534708 46 297667326 83 772090323 43 828208735 21 326589384 69 429450781 68 136832195 44 992832313 76 306570942 63 149610524 11 30411574 48 606820973 29 598207962 26 855210806 75 328703754 78 458212931 64 300648181 16 856552545 72 970404956 94 984329362 56 819834888 95 329737169 76 832075490 70 796465249 80 631968856 22 500717701 0 208817690 72 528530900 34 831756126 11 535891818 2 215838069 88 124708601 71 439021690 71 784959129 18 482579745 11 23815389 55 979344424 2 162945167 46 373438200 22 472219279 14 199771292 41 182884485 70 507697120 59 946172899 20 306995581 94 947432048 81 852324071 20 190904604 94 223788242 9 919218394 27 416903075 7 391834322 69 515366557 71 667838453 32 878848024 80 328340767 100 348623188 19 644708310 57 334214830 100 994989876 30 980699547 98 378753806 87 494119358 100 232068184 31 197779141 25 287383590 19 881237570 52 531538391 7 261748797 62 297909896 80 575871035 49 984153579 7 535413093 62 95370378 13 354784132 8 709843490 81 200350142 28 743716251 64 709460627 22 830915331 7 106556932 14 365059705 73 198980865 23 159769929 10 818012112 97 387762279 62 881423001 65 32781851 9 350655149 72 855130719 5 477638150 60 527658113 65 709666248 71 608510721 22 635953566 81 191289922 61 511369032 40 467056322 34 573910639 73 23554094 27 344652989 74 596629261 63 659988854 19 32038605 20 204023231 7 867651910 5 383539277 32 181212002 22 932962833 36 5959734 82 57546700 39 927434154 66 787232429 98 722605069 43 114024597 19 123150571 5 298210702 25 791737773 6 281434899 2 232453205 9 55256021 5 149162951 32 518794837 96 550696123 28 453321460 87 897486148 77 925557687 30 588259493 43 839209642 43 67701673 28 742985488 44 569836687 52 141169171 32 81237573 78 196257608 53 299545985 45 352043892 44 15657217 49 734396590 57 478431048 64 986633160 46 739221390 44 643430137 17 316832320 98 375749453 20 94722136 23 600917027 5 735268342 37 833203771 63 309765151 28 368528669 81 205659138 38 470963244 76 760806245 64 473404413 56 153081007 0 787401597 9 168218562 23 398915126 37 672001369 11 926744414 16 633390729 7 329221423 46 144043796 65 941722171 34 490134488 95 478445188 8 378938020 76 40555269 67 191291048 87 423676797 1 117796189 43 489359859 41 370940103 48 614678081 70 17851907 99 432834285 86 989565932 77 402316951 2 233506428 10 853448459 44 197076360 80 938333117 68 538768366 51 854219931 69 900981284 0 705863681 20 18818 44 613429503 38 31122186 38 308536383 66 600452655 76 816281701 7 168183053 3 237096857 38 480876379 95 762826383 63 43132863 33 930158614 59 531702861 39 457640104 18 524807200 24 611657248 90 848362585 32 204638177 57 936987828 86 646952984 74 119128891 25 684694925 77 676575588 8 481212676 29 121176766 78 364714250 54 43990703 44 584394343 22 676719888 52 915896127 48 10361252 91 75861956 34 514123455 6 950741481 67 159496235 68 339341105 94 808373807 7 194091492 28 479746231 57 221165345 66 95186315 66 763940738 45 302809134 100 168400256 98 747676750 89 709519915 24 575556756 61 571277022 8 149244527 47 693392394 100 878346737 62 740937626 14 835604601 63 810117748 53 503507998 53 782665168 53 243416339 9 650293031 93 517495946 71 903240921 29 974055554 58 309046372 22 758741438 39 949468211 50 28257399 78 367579434 29 158393095 72 1760950 72 950915564 91 455541977 14 980677689 98 900527415 84 523720336 49 645595193 28 251131218 70 839975939 55 26462588 65 786036455 35 477928317 55 990992364 29 105431786 84 460448158 10 982498990 74 505480793 32 796777035 77 479875656 25 992690942 16 365824088 11 897107512 74 396189371 59 934527917 94 155042071 37 763256895 95 130001227 70 592630841 96 645537139 93 255584184 0 512172478 55 179935709 41 672392040 47 927229306 31 265109633 24 462736917 29 293115413 40 43286647 11 465136595 82 92125262 3 422796741 87 675675004 12 507643730 38 81282829 91 177110931 94 294649576 36 769536850 65 907068024 15 56923351 85 351468952 44 613488209 15 192290480 23 3198802 33 382555495 50 32978998 70 181681661 61 863698097 56 105979606 79 510514049 41 962738342 19 363044308 96 20196922 70 817729157 75 868141932 2 489342287 91 618733386 61 360869534 97 648654420 35 347445446 80 93561127 60 619897550 56 934012095 1 812927365 53 356598622 0 598221016 36 96801059 64 416500986 99 693651450 22 540154686 95 35289987 12 35172461 9 408900258 97 962218588 81 799990056 83 774766203 13 540089466 37 587791538 1 890713663 35 825872516 30 749311304 79 391049165 19 503357668 78 34533467 67 61212395 45 586642901 9 948931608 1 978922957 25 762358686 100 65341140 10 577336566 12 947016496 43 997836916 64 889372918 84 579677425 20 790670090 62 420156503 63 279321077 21 407623608 35 747960189 5 662678310 4 973444779 55 286804815 31 300283480 61 141056370 33 799787503 58 209056653 76 620089530 25 539638057 89 641328698 95 877877015 2 831301862 8 140148428 37 921570351 7 694144916 35 729033297 67 417631862 58 368247039 59 497036499 74 999023362 14 193710488 21 356096220 86 781582361 7 638575472 73 203193371 66 320314334 73 970846279 64 162626874 41 373727773 82 299436050 10 804951770 48 282034809 98 943131625 10 779549609 88 679591351 59 787121161 20 263828318 96 561437758 78 697996868 67 385866992 12 171901793 5 63403672 29 260452730 49 267993037 64 981384867 46 928769409 92 997949406 57 24795409 25 971286561 23 499838819 82 81537611 10 871948261 86 321108067 98 564751350 34 132177505 39 432708973 53 961313580 54 948975737 21 4287049 76 373247669 4 263189807 51 99561627 55 381959376 98 275572214 1 808619845 100 570777132 70 728005698 6 255230979 67 842895090 4 165949171 100 715472711 0 690577335 70 645122159 25 167988506 47 583277997 53 458845710 54 163992529 96 816970474 27 82507936 71 649423925 15 827624394 10 647716138 68 641014356 48 510603034 77 237888347 16 732642847 31 525787256 27 59385971 53 362249844 79 249480598 74 366353432 29 668502360 57 491019778 76 156763116 36 7173933 32 993711965 82 673703591 36 29868645 52 945862255 79 126995420 32 564339410 54 778676864 83 921636430 44 899631543 21 237333459 19 894468046 61 377876227 21 139838609 30 695139494 42 325591202 11 878236577 57 680373923 63 955090873 29 199672856 17 699209234 55 796842836 76 989154315 81 965531329 61 467142107 36 21894244 88 114493214 61 517589600 71 859847108 61 297597693 80 809455194 96 299837260 12 953517479 67 215560143 71 460390534 86 175628284 7 901311241 55 786858528 5 359907933 74 578428817 15 78182619 56 497254478 65 361784621 41 659999842 97 683981370 72 370867929 73 306683265 32 260837826 94 719794404 86 919001558 32 996251375 25 786039689 86 776912790 29 119849928 53 778408869 74 253993736 95 784916017 72 220095697 1 956078895 62 139851239 38 815221354 93 648095269 79 159730855 13 690400455 42 735525576 44 318123715 96 746022788 79 317867938 18 11618911 14 657284453 73 638073453 75 857134208 95 393282852 86 621406064 31 67159394 81 468092627 29 497086976 78 733974778 90 59582558 92 812352035 16 289433879 3 192333684 78 782196618 13 238898945 85 581563257 21 429798183 26 886986131 97 511027355 87 874210787 89 743450941 61 528518352 45 653578676 13 884389602 22 396620307 56 9148637 34 15081976 12 982549056 51 58899719 69 551630007 62 436347296 98 896669514 97 489747555 29 727065402 19 353188004 9 971215817 2 958854570 15 941830170 62 166420341 52 693829750 40 605408778 78 451966621 46 197252209 43 429404097 94 765870685 35 212390304 44 974905136 79 310814972 72 141359961 100 403268419 56 207370755 18 674117381 19 976795440 42 330950557 71 473100031 26 619217937 85 59590941 90 17006546 61 680889089 7 72646307 64 175038602 83 268081751 35 155822287 90 987958200 33 143220000 44 84313736 68 964175386 68 745682885 10 671624948 75 922021250 40 551634827 100 831310122 86 298911343 100 309633939 42 439191542 71 992003131 61 942013739 62 84813144 16 761822917 54 126660505 70 654970981 41 707663224 52 390731219 36 541633590 70 519885306 39 686360320 27 989722573 77 374829172 31 775413920 95 112786707 11 819457859 12 651046480 44 274255701 7 899869888 40 289334872 91 832461105 21 757798672 78 32346872 5 294905963 80 211789642 100 570973012 5 852941216 22 263189227 78 399939148 53 420581198 51 442944161 38 112963487 40 983526763 84 942561905 59 175862483 51 584795843 73 202259947 100 59127326 61 896929337 26 392157155 9 369423737 13 75900379 68 909810806 17 950184217 37 99981025 32 867920697 76 535472090 10 804225800 19 429835389 51 395984461 11 153234353 18 328315583 50 774171296 75 344281712 28 118894822 48 479575528 69 536041599 86 420397227 41 962761165 78 648420387 43 215848882 32 942472022 15 459702520 47 45369821 24 149375092 37 790005446 12 346491230 21 586103847 54 653481299 13 31655396 24 64373466 80 694797480 13 700293270 86 622010116 61 556022775 10 20811429 81 786167708 49 94111659 11 841480328 14 770683628 9 766438449 8 236733772 84 326683714 76 72967304 81 514865445 71 991499416 47 853062903 17 435642487 55 34547240 78 274412391 73 799112578 79 53569832 36 917648864 58 745309222 21 498893664 72 284573856 14 944785208 76 571987072 15 167133101 24 26321196 86 944498116 75 352728597 47 581008090 68 350096366 74 669029402 22 457110965 100 435459511 19 894616185 65 251212293 32 294824290 51 251287349 2 399184002 45 845143947 92 27843851 60 663162241 73 352255681 25 57184859 62 835413429 75 92930240 10 725068650 64 458874564 94 901056222 5 240063172 46 457699647 44 695339156 85 957374618 4 849146411 2 389361061 100 205058976 5 108067859 89 11933959 63 358910873 43 925323110 22 375217726 14 294014618 31 36351002 15 693303268 57 491603774 82 444582986 33 623027409 35 413828519 69 280477649 100 89776395 23 359953438 21 272358876 92 234792476 77 678454039 18 440639503 1 468889960 12 731554406 69 257218726 81 846762179 62 636120254 76 828627802 62 213914812 8 717852225 52 601966733 75 655202810 92 841605670 79 546178657 36 474830402 17 598626908 32 362109146 68 126201668 40 666058896 37 817316655 34 143297820 98 991491778 56 845946594 2 308888592 57 267240396 23 756769466 93 42200705 64 426219841 88 826502315 97 820972598 14 599357426 2 707550031 21 603319131 74 68610603 76 961289173 87 617471133 53 938812130 76 249963798 16 218671361 18 772298040 9 360945425 33 437666391 57 992622675 67 370854896 10 279230033 74 355541725 38 457299987 17 894663000 7 474752165 43 617010872 30 347345609 23 161961423 41 209092902 29 318329847 13 881670614 6 465672838 58 770914020 31 529812931 99 524676905 76 826439642 31 500884086 25 283790840 80 667866371 99 646509188 67 32518987 50 783955988 77 511904845 39 224686324 48 251618535 25 293445350 89 579119719 27 588940594 60 601294380 96 134683667 34 45862524 92 927294677 0 843401592 72 691066076 35 771014958 82 105835468 56 895474517 62 839431790 92 311641824 49 146052193 27 147468307 55 648028000 10 93071178 63 430546238 59 379427544 33 628501215 43 614871021 72 838554121 61 442245465 40 607862509 56 536891170 49 540550245 76 645551972 18 263103101 12 462002943 43 195472563 52 981764800 100 62895177 6 868933154 5 728811669 90 239837151 28 233123088 72 427339584 91 146521296 17 382487095 55 77640806 58 194032892 97 26070650 43 860696656 68 647903267 1 927226776 28 288503444 75 131623144 45 92652688 48 686853769 44 34434045 5 605239523 62 84817834 82 748179944 61 35291984 33 810712072 51 91948803 41 326546813 36 879330666 36 868625439 58 828356743 4 882830308 28 835460404 27 251571477 64 986842296 57 78069923 70 685013892 97 677725019 21 151508527 80 118375161 31 659809442 99 717454796 73 359646282 72 526970534 46 393618096 8 373533848 69 774298515 14 471738372 51 959731396 13 521505646 33 792283938 94 317289933 5 866619481 57 149856845 96 627397199 3 127250431 70 219203330 17 444116695 68 249867153 23 313038710 64 196053325 99 606573497 55 110060031 83 64411188 64 642415401 24 854587200 4 414106768 77 979633387 71 327532046 33 843640915 14 786888922 7 365356133 94 716283236 43 10545156 24 182081497 51 339968202 7 974086777 66 240944735 51 660365208 95 304060006 65 29033 77 623201731 77 530965411 57 51361795 76 13921061 90 719585921 95 875572346 46 212035437 10 811299852 94 175131469 22 97254146 40 985366674 54 526712526 89 683288944 65 890710748 65 869295179 18 221576432 76 121634414 61 563070247 50 928175907 58 946511911 100 391251142 40 161798344 92 58525637 75 498580641 40 599316665 7 305616130 95 680519299 0 37589984 57 169318392 27 845958668 84 322129604 63 64290557 43 594498339 58 376726642 79 962120537 47 260762771 35 95690748 11 120703777 18 227472983 17 570550504 38 479831295 55 757744801 36 740080080 13 76136417 0 253215598 23 382718843 31 863750218 50 619556029 21 444849777 5 218940008 75 371594008 88 543222726 93 415557001 10 321514433 14 180188803 53 926004737 68 330233490 44 360588871 29 571811043 8 14316376 52 898782036 96 513966124 6 483697183 17 757886616 86 913412923 6 270438318 82 656345710 19 631654606 5 64272729 97 943455571 55 36854280 39 240279779 12 115698552 79 366053992 8 361424661 12 329318198 32 612192709 53 784606172 62 39046261 27 282719796 96 768367258 70 620686392 45 367401123 54 255041151 14 406802359 19 792985890 69 714427788 68 993244817 1 404990810 56 957388490 72 617555585 58 281160521 62 183405981 3 640080186 69 310599397 100 518918813 94 862270155 82 260579740 97 526317793 7 880147921 83 505880010 13 691140360 53 383226749 51 478927612 31 142059377 84 821723411 13 498957578 51 50788822 49 499920899 7 482484521 61 945330608 53 779607212 85 643492200 91 393097326 10 661589931 37 999232896 10 944808837 89 687442471 100 470728042 1 984977479 85 678045066 77 457507658 39 680269098 60 272221595 29 268074145 12 213535683 28 38425464 67 907394347 98 31995305 13 492415952 87 421575571 15 712721578 35 579468383 2 152644817 52 770987289 34 880072639 0 305602182 81 106194636 23 358985761 27 37424179 70 257441973 0 755824415 8 398151661 77 203824852 16 775981422 45 564539579 85 735879078 24 141797868 72 22871456 1 711147569 1 602985930 2 582532185 9 857347786 47 807024782 87 769565040 51 191059514 52 238240185 48 797774004 77 745702673 82 498293778 63 35285003 35 328677733 44 949484236 62 5133444 55 737950390 35 723834650 20 348535943 14 643906673 20 388153712 84 959129562 60 367780633 93 238168814 46 319433951 90 194139376 24 884374435 4 778161874 95 800098666 99 691516612 40 383854021 31 281314079 90 509617202 99 358304795 42 758035092 33 24974523 19 97979563 9 744795163 41 692198707 95 328532956 81 397568425 4 800047948 99 226840957 4 138772714 54 63523775 20 224272684 49 562241185 74 705324822 56 690521049 43 877042636 85 2970846 62 368716261 48 828257851 41 991105618 85 672565944 43 799889859 82 35006859 96 314231033 57 378907109 2 659060269 39 69855862 41 898399993 0 201684383 73 757584283 12 787079105 37 813721371 55 961881417 64 629489563 98 264391199 52 809331614 90 942208263 58 903009014 66 95497747 62 217491109 86 239947748 84 926802520 77 323827486 97 901318607 68 827411641 100 454941386 79 581625348 8 160022964 0 555367910 19 141533405 55 264992339 30 716971143 98 183690060 48 67438348 27 563545712 95 659227914 75 822361782 45 875978849 29 299330795 92 926834859 93 204067196 56 96578703 92 500363861 14 440892772 91 923838254 42 792717982 24 316270157 13 732526398 5 252851869 56 7088046 58 768435304 19 794590355 51 489557034 11 193945200 52 928511935 91 536791879 69 677433732 22 942478701 60 479835532 87 320147349 5 538008012 78 253087060 91 342344398 77 504654567 69 163895404 68 513720156 71 30051321 60 603467625 73 329321414 28 679387550 83 703491256 82 936297010 47 873320510 98 552285347 83 432678596 93 971491333 96 519436194 20 555952420 54 59847717 51 202909777 96 396405472 33 662565182 6 45304466 47 976469184 42 302640832 0 109986724 5 314906232 78 440526668 60 374804589 22 693608134 72 233343833 73 128008174 86 433959675 3 835897747 84 278284236 85 857188576 11 291125041 88 418811007 34 330419403 44 809523665 84 887725858 71 916504322 71 349396735 20 417866953 31 966355291 10 221618035 85 647178663 74 116556740 91 415907565 60 667740868 22 626926836 71 932541367 28 273255395 54 871188681 57 42110725 70 498254839 1 56657735 90 527280399 52 205113579 5 254327610 58 487587035 89 860684118 42 260722556 20 718346688 21 879532707 45 654226216 39 427867577 11 257502755 79 364807845 71 963053025 67 723107548 9 361842856 86 691719551 82 905763805 32 184559042 41 689973307 53 644302638 20 791367003 6 163231557 31 150435378 5 851289984 27 678962857 59 283814852 82 416194855 47 473544950 67 716511104 68 252272944 81 354424850 75 968876701 27 223628051 40 800843809 44 546900043 57 43783892 2 646912121 18 51005858 73 214898429 63 701707995 91 665520225 86 917776778 49 278807392 37 724915864 15 645489179 4 67741391 53 378997958 46 499989144 26 552257145 69 677464842 33 503650666 44 300952495 85 225864843 20 638198662 86 573022904 8 775356620 96 646730516 85 486664022 83 33010008 99 315136518 17 983163929 68 695562163 31 375492923 24 212385040 0 49122487 51 331200664 71 49474092 37 515791138 89 944747927 43 945583184 99 579368300 22 173358398 84 308908502 53 983301157 46 992439446 50 717306299 64 979685302 48 53134623 65 487531442 87 640347030 64 34551644 22 934779891 4 768341131 88 264204940 25 883850782 51 649177980 68 858872161 11 891675051 90 629433308 10 69022572 100 634105401 10 9101621 68 318672346 59 629633000 27 3475643 50 391764983 0 766669033 42 123846271 91 52110724 83 724192739 21 398802907 76 468958433 48 522569309 52 461423432 24 977132419 64 178728111 74 566753444 33 630602426 18 765224349 61 306892580 9 259752308 85 118973929 92 435929716 10 968808576 80 914243105 86 961426203 70 484768175 49 856003424 72 60685784 48 621365911 100 352384086 45 750377609 84 925961862 55 272270942 25 282541168 31 312864074 78 223400842 37 967177382 71 205669966 45 625504092 45 770140319 79 968552708 39 156766364 65 616197217 62 303018345 21 265886929 85 842024605 54 650280412 64 147943287 66 236961282 99 625455820 79 583939446 19 69999504 20 879559357 8 373275879 63 335217483 16 601295045 2 944515241 66 777257432 85 820353874 4 687280058 20 681312180 100 549445727 64 908746065 49 282666065 58 276349111 36 552826217 53 264828094 22 229141376 28 890496897 85 702206589 56 405590031 83 994394308 96 667207505 30 448608617 86 325314032 17 600564862 62 242160156 79 28687413 67 375867711 43 139647344 85 592465964 4 860859255 7 503623680 7 568814043 32 899740241 63 351383419 68 219984048 34 85193529 72 916529158 71 640879240 73 22918471 14 825302791 79 853362290 41 674829190 31 884834953 49 300486866 5 725321877 27 955943166 21 658611293 3 974817424 17 576256194 14 852233397 10 84303271 45 991869183 24 137075714 48 318186820 30 49188311 84 131926794 13 276297138 70 113079527 78 673514842 54 731356670 93 936197179 70 990738989 4 264131659 20 853375523 15 268558952 15 902124681 92 982771808 12 163405092 16 372608728 78 489806909 82 214574704 0 532868761 27 303043040 57 489786657 89 548872430 45 370756892 13 611557957 23 284530039 24 593661962 24 862005344 59 339156545 7 916794578 53 728794408 56 161703844 2 57488584 46 522300227 78 112920032 90 366943440 59 769807757 50 767140545 0 133216185 94 902289931 56 641527412 41 150128122 15 600157008 96 377510150 58 582344217 11 253328120 68 233837028 9 15236120 48 223653706 79 999533770 56 945379157 69 620020435 18 82554954 50 938247515 18 26006041 54 753552289 93 242689645 42 28447924 53 676362954 95 562866011 5 142438288 30 985253614 91 895928183 44 479146119 74 157280747 29 94510760 51 707853728 50 351048584 1 499997620 63 111518772 51 456940249 42 324317570 71 20196270 46 813790694 72 230243915 66 971086792 54 660132187 74 406707260 89 705948064 30 551368172 80 919974474 27 74557415 98 263734697 91 897183152 26 772802319 57 465404540 36 754056631 69 322954849 72 309484785 56 432592382 54 157297228 3 93021663 50 811696629 73 719723488 12 305588002 62 905583734 3 523405176 6 20218582 3 925512811 49 966594779 55 144726493 31 541890611 47 75557257 82 842905965 54 307531119 50 751100942 81 669199087 27 167573561 82 212037786 77 647949595 5 931992331 7 715850117 93 98762637 52 129025688 56 767135279 21 776263630 31 719588894 53 139857534 98 464516331 21 414031542 51 632462458 50 581394117 6 371121260 15 972863592 96 982011499 56 428637747 99 767993642 2 998776483 6 376950401 55 414082772 25 205763635 84 234861319 44 651021470 61 760597378 44 352985702 29 874307850 32 223182202 65 268326303 0 653709460 59 574805002 3 909210530 26 197799365 53 349357881 32 914728905 55 251053557 36 811671938 12 414283270 60 893216512 69 105815182 44 53968028 28 565254043 36 326998621 84 178914729 56 865802118 97 274266391 11 623379701 82 937884012 92 30776234 64 73646571 16 901732606 21 339837541 67 115392740 24 124521630 24 439271605 57 312275257 24 562895418 71 144653881 88 467228521 5 713593765 96 578992898 100 492834525 73 903148693 39 357657731 100 386079685 37 211032071 21 996487117 46 434797061 22 165781608 23 238443161 48 584049635 77 419079773 18 765112925 84 873412359 62 356523448 9 965291691 14 790727100 61 118132343 39 548743156 1 72142034 37 796514590 96 790143129 29 216826714 69 593675291 92 147756961 80 123764507 17 64691919 66 995085764 13 867066244 24 641844447 75 416203491 33 527952420 87 338079271 38 923676340 53 178468549 74 476778823 7 711244351 72 156041550 23 382329580 83 139520855 72 153364276 21 572483768 88 362906726 34 371471051 51 363372450 39 43666959 13 974211102 97 900217686 62 319888169 0 752194948 19 661124465 89 943662880 55 367354592 87 557702319 46 974242302 83 85149361 21 780734881 98 13535387 60 88217343 82 53738524 11 331506263 90 769721017 98 374265985 11 552966413 20 794738473 88 849570059 75 96451977 33 945741105 6 185116473 48 302389123 37 361342388 26 172372224 14 838159562 51 356080994 57 691534507 89 42056994 22 26227472 34 527786427 6 862613254 82 471433989 30 317529344 45 437335434 97 104337771 64 619451802 40 146845756 14 810331237 26 571463680 55 68366388 27 650659512 91 21385530 33 802264930 7 848666424 77 428750546 69 240283250 78 544100773 42 738696030 62 69529053 89 662613873 86 213865070 6 732278693 59 104733881 76 273227862 100 124390229 89 870956676 48 858797792 49 151719174 15 54992966 1 258992646 76 35037251 80 807158845 25 554348305 70 653451472 40 864709131 22 329938700 5 734728677 36 430120787 100 711849490 67 976867612 9 831844759 15 89725029 50 959805486 26 978991113 12 211503207 71 957976133 64 688213939 36 634368501 61 552550640 20 430668484 65 808215037 58 462410847 17 214642213 91 444511512 90 772790761 90 200822175 16 357937823 79 781048761 80 318817243 26 35227101 38 854195581 58 8504012 84 84165441 60 817807611 39 439922037 100 850910261 16 648937857 9 206134340 76 808973361 90 935730562 64 285160720 33 732101473 48 34818725 71 234928647 20 684011119 15 794518826 47 411456481 8 684285400 98 530300221 44 592823653 30 46080467 71 278493616 38 897565706 66 959751674 22 705378255 8 706444023 69 185687289 0 673025109 44 616991782 76 749528434 51 936544083 56 622703866 23 854529382 56 309076978 42 651201741 78 798847893 33 425147952 10 173814069 84 801181467 6 878806869 100 637030884 33 86920893 10 90296378 71 255107836 20 83647121 70 354325208 86 493690240 34 480109937 50 67467943 11 846969558 95 52516487 2 520018590 14 583251509 17 264356282 78 141599618 13 819337503 27 462170955 50 998676540 26 722836387 77 536163439 87 732534985 53 924334322 54 196930650 84 667671221 16 433351255 55 784139727 84 10289182 88 605819671 9 587817584 1 201620313 62 795173867 31 780476357 63 242327595 71 984668881 100 139615791 54 886799553 4 941716813 39 574546420 15 177788397 12 379861358 86 349782596 36 729792750 13 768474002 30 132727892 67 180588569 47 993496956 97 685306910 27 239997253 22 35241545 12 492518719 55 941481412 27 610908253 49 402888441 23 181671832 34 700169382 73 596020421 60 828787631 57 751742866 79 608120128 63 56535867 62 67089515 54 530748723 55 194121205 18 778479216 78 974440498 66 825346017 5 769618543 42 386398108 33 867105230 85 128607080 62 83091966 27 475024930 28 526053873 71 843556225 35 494989576 1 183566151 6 851580070 59 824173203 36 981596057 100 469094643 88 887684324 80 52148942 26 130571420 72 57975050 34 744259567 89 749777984 58 167028207 2 663590629 20 908061503 56 126322495 65 136499505 68 20047159 88 182479444 70 663592245 26 61146857 4 171646275 56 403020164 73 636031281 53 511324742 14 980585142 1 140374092 77 690820406 55 827429720 36 725452252 58 219683492 72 696653 87 319734631 0 579808348 17 294665760 59 753154257 16 963742493 74 616516803 12 516125245 71 645256156 1 128001289 43 646224694 76 243505943 28 172261082 11 681411820 66 470139343 0 11754889 17 402374504 86 717246614 14 365616481 49 118183186 0 837264501 14 623051837 44 828732354 81 226695588 31 704973978 37 626015702 72 134574900 38 580435238 69 449343207 41 319091528 22 751916713 47 272888049 29 960562621 75 519845784 76 228635519 65 654013771 66 854149759 62 245279628 20 694218797 14 59830441 86 880616212 73 498155063 62 863110493 15 19514111 35 4531794 64 316749446 59 641535353 76 893502809 49 923560769 35 439513684 63 435014371 11 833555282 46 361188488 29 343495613 61 37398206 6 805131745 90 740831450 54 548347646 72 854141250 59 929417488 54 761060419 33 696438638 97 961005590 37 119636240 53 757116065 64 900337836 64 250276167 94 384562382 30 238872011 78 999885329 16 266709950 4 610780973 31 329542440 13 403187739 1 911828609 66 351294416 94 368478440 24 144750395 7 382463240 45 119425689 87 931077998 54 510880411 31 653154161 36 302259350 83 118430606 5 489768035 80 319493244 78 410125853 95 99451223 52 988042521 69 962082712 79 335320398 39 25057617 46 971140879 49 992035281 38 63410067 67 567063403 2 684660296 96 503952267 37 57093322 38 13975782 39 642947838 40 575188620 42 346084157 84 165452463 31 726263525 31 229814460 62 195122794 13 647660471 33 739347190 27 17116575 96 910345431 66 70027606 48 792639374 76 749205494 32 304033973 81 212296610 21 742540253 27 527222354 81 761341208 66 397118007 81 463383199 55 752497954 25 213764016 7 938377097 15 781662613 9 396149148 95 996757022 45 678042668 83 138515906 72 272630775 29 653536998 70 667515673 99 957011972 63 968667304 40 37415319 30 549995235 18 1712581 57 339250775 57 114942589 37 579845762 24 577956832 13 327828021 43 633445610 48 161356684 22 817048638 18 345739908 69 192724016 15 865578515 74 828707770 60 808454014 88 39909414 95 743973847 16 926743558 32 596057947 25 559110408 72 615776358 45 230839937 86 229678817 91 701283441 49 943613290 61 518819636 87 755154705 39 695377695 42 281323713 64 44372608 95 769821750 71 448938495 99 644001815 35 283589076 63 416334015 5 430508930 37 558935665 45 62282558 89 767580637 97 481433002 6 815965866 87 925956578 20 13338792 63 16391754 73 278556929 32 159700913 53 33600333 26 555670621 40 259909689 99 616603705 71 508023197 5 558632009 88 56518049 67 405338156 61 814671056 80 654777687 55 785255172 31 891747542 15 581973936 61 208301478 23 122241812 91 103610458 24 260779811 4 949900661 26 184342405 19 454406507 67 244462828 46 236405856 30 331109649 89 315443870 40 332747297 19 576529374 4 232879202 46 768752642 69 539458536 99 509652943 6 707221794 42 9641839 74 283653951 27 359447699 1 269573388 79 745359748 60 612842688 82 982377920 90 108787331 27 835610636 8 846916066 97 429509274 67 745655871 17 660732956 85 785922591 66 979773297 92 619222906 23 441446515 36 284812120 59 884033807 78 446011867 27 413624891 73 743768380 76 218399529 39 323824850 81 725707855 43 720117152 6 685876171 31 858651535 73 678492372 42 923020557 28 805270828 89 622793129 70 462439404 50 431608777 38 295786425 40 969633139 49 318083105 8 854114670 57 10317411 62 552523730 40 405352497 42 8603078 29 546404488 12 592258447 56 783757790 50 460703354 33 822671412 41 682326781 19 384298478 43 364310149 95 86343187 99 382359126 100 9083847 51 229246500 28 926247227 4 528889528 59 409921557 92 997992754 52 88204060 18 9415632 59 252567649 75 816929111 16 881109984 34 900742606 86 439192828 51 108965799 12 172810254 20 849982480 100 869307896 5 555152719 44 837223026 82 625542466 70 789147476 87 647815605 48 465822105 92 912951875 0 579356243 29 233490723 64 76431239 60 728285848 63 653692745 42 220562603 87 305506958 48 940647672 42 105409102 68 909767590 32 650064672 1 556280584 44 292387460 81 257217616 50 798944773 13 253993128 12 708039806 100 420239069 77 792248646 9 517379695 50 554248960 34 835785915 14 922785628 0 912298264 65 993444669 4 702729874 39 808561181 70 315032903 54 756849784 25 602373914 11 629554364 65 53842925 31 891498992 6 502178727 5 133725132 46 666096402 89 733444180 32 235960548 14 782944884 58 230819868 40 864292997 55 614509929 97 791570539 21 596252354 93 199480464 59 146386671 33 627080169 5 569907262 72 465803371 52 990286237 75 784045059 89 939755919 43 686099611 85 930089682 83 395834933 11 568530245 58 799485280 42 992580265 53 763693469 6 651052214 14 317619289 100 25296225 99 400968757 87 509638009 77 998317731 89 315136154 72 803228433 85 925469379 15 939306001 87 993289614 21 206855941 100 838688375 35 840529873 66 306007206 97 442417315 88 354493225 24 160236434 45 611973664 85 304730915 69 733067614 25 444989908 90 126036267 93 880062631 52 965122633 25 23051748 15 573045415 84 440250246 21 590342624 95 282726775 98 29554719 63 622373817 28 41473441 61 206109818 98 668314600 49 452489863 38 356883905 81 809232956 85 520586596 60 445033309 13 595556315 16 152979962 6 35550519 6 346526206 69 90642378 72 649754781 23 577216765 53 55819420 16 857803173 36 687666423 85 345997321 84 604263897 4 954229469 41 783405199 68 591954613 92 680027245 99 421928133 15 722904372 75 874734883 6 324681171 68 401717773 59 285820160 55 249879919 17 411958431 69 724354430 24 243866167 11 543747566 70 320217151 97 209144058 80 599308685 22 895766828 38 634625511 93 708816913 31 320400215 37 959252003 79 982965486 62 975889105 20 586771819 78 94919777 34 341892857 39 532160923 71 866127770 43 919341293 50 384529841 76 136460507 39 721695217 67 66644416 52 681228837 2 94382078 79 804734536 53 201632038 77 598847376 21 970928393 37 215420773 25 19273854 80 156556015 92 334978141 21 371469647 82 976440435 14 607581916 28 488357111 4 363805726 23 122847276 39 342579850 4 186535187 90 361068388 85 131656226 29 571863091 37 308691235 70 595618287 45 801461932 12 75043878 100 754015460 45 305437129 42 253975422 98 556563923 19 235628494 10 772649627 27 671970885 28 748017195 93 550257699 9 11750170 46 914383827 10 31754686 28 640264707 2 8297560 57 560303835 18 260110255 93 893974431 80 304663245 75 453447560 44 409668871 37 397871202 99 887232207 42 636505 39 594265009 69 369163953 89 362965616 41 72058587 94 51648455 27 376466884 22 290716887 27 780193876 66 519564932 15 38959300 34 71842980 29 206658975 24 15494488 13 663575880 53 252480406 27 337176317 97 512143188 51 445216576 52 42811130 36 420234096 26 927424239 0 469521652 23 66232477 28 899050113 33 579856496 99 155726160 53 608749567 34 880910159 99 744260898 51 893762412 32 706494120 94 134287331 82 478469777 96 577269877 91 562572250 71 526624906 0 868415167 39 562391003 38 916404151 20 838989918 3 552791493 84 801172550 60 928133969 72 615874771 45 579981475 98 90425889 43 801721417 90 642710099 53 876876181 8 122065150 36 337115588 100 907575664 40 765407738 88 340933505 29 951208451 17 135859045 80 519794457 48 681014764 8 19256853 21 65365866 19 856018239 88 679451567 60 12651241 90 810433745 81 122884312 18 461518246 27 112334738 77 643224328 70 881245570 77 135593975 70 227195529 4 622538014 87 756167678 85 170072019 67 403103204 80 63301722 89 625445908 13 969512948 60 156937631 95 454913811 42 992309706 71 373715523 32 715745476 20 712488716 9 224283768 20 766370056 20 724402146 96 173873766 68 753918687 45 859122342 92 771011009 64 21060780 33 949695111 97 794173977 43 268715585 11 962723841 45 166716192 56 568790173 50 446476949 67 298058639 85 759715245 43 709153099 25 433432047 43 448144020 25 337970180 17 657957990 2 153009854 56 519980759 25 318359957 94 565802299 66 72441110 10 909038491 62 363765033 20 521128287 57 510128065 97 422454385 26 211043693 4 817046844 10 365202897 18 391449446 34 955410859 82 818261029 7 224519419 42 259491680 31 380585257 53 956280104 24 432435940 3 282527018 35 426883379 42 582854198 79 222048312 70 729213901 62 283442152 32 233819113 52 117072862 99 938177842 41 877199923 72 470294771 45 703687826 77 826742089 96 106877912 91 665557469 30 984357047 22 117833436 62 89243863 80 266698551 20 715543480 75 121555206 10 256079179 39 65978716 74 103187583 10 937579142 98 780668036 67 908294147 77 18940776 14 587564836 25 724856464 7 75982345 65 287657720 49 14780870 98 786686829 52 293031238 20 410865528 90 81303892 0 373050532 55 58272864 7 269229236 14 864440425 54 471106998 29 846372514 59 902063308 47 49862708 17 248853819 27 454245082 95 730835000 66 63967427 63 824308916 4 731629457 78 766099025 64 948302163 61 139908501 99 20470871 61 782153013 3 327518474 10 983187239 50 154333059 57 957955354 71 741023995 85 787747171 19 929263948 65 19158315 76 260119841 3 899495097 95 390371657 20 26892986 32 869452969 68 175666847 10 807438637 76 5816944 59 254106005 52 851141360 87 590662656 55 382577826 19 851656253 40 49898286 15 555613899 72 880788080 55 61836405 4 414820093 64 435587233 99 495720932 98 258010045 64 745002393 54 290794763 56 264683179 67 297308346 34 68341402 86 109237082 33 947102465 88 520446975 74 460506301 11 121198610 95 182806895 26 806644347 73 960243980 1 227260435 59 129178237 44 889098017 92 219251490 74 762672473 15 280956991 12 148819192 34 348778968 81 981528985 46 150093629 48 272632657 30 247900103 99 979475593 50 778586194 50 596657280 85 880612590 4 510742237 14 146273408 45 269790491 40 429993889 27 893719883 11 498291432 84 285182739 91 207513465 57 106246233 58 720057278 99 739120241 77 300910102 28 282966115 98 978840559 80 844646579 57 478497099 94 956075810 55 457851226 94 126484124 85 525732280 30 832681952 26 239137327 62 793318888 81 519179347 61 842484506 79 622074400 18 197169206 75 349010783 37 843307743 3 144661946 25 99414925 23 683286706 55 841344726 11 756491138 38 678154860 55 864497404 42 966588166 44 684271547 93 828322445 78 393837046 46 565382281 69 26129482 70 569221431 61 601241248 51 439258676 54 724240819 69 59069262 87 505598794 62 199057871 41 445772451 7 628059894 8 405083628 83 401278570 18 510475417 89 668298296 32 957535255 30 365264860 58 86469592 21 969092544 40 907021307 83 964045188 22 51296697 0 915527529 42 892954123 42 800128491 8 165881570 8 83362844 65 344193473 4 348460479 34 303843916 53 137349596 81 519481531 44 324612975 65 324525874 93 689403889 11 759618337 95 108168754 85 21471712 93 540978602 36 494603616 55 91101692 90 713351359 7 343151279 38 233920253 99 90239081 53 303971729 21 832105015 12 46257994 37 384022237 98 573596618 20 873086640 60 401419 25 639694950 91 189224288 24 715228186 76 331220480 70 382602141 78 501644181 76 522876580 97 500024241 82 994512850 76 756222152 26 241399180 88 652211208 86 316072606 26 380178208 76 688508851 99 621073103 49 500446487 3 267824266 27 387656210 99 452259906 13 105077158 48 563607359 33 999121493 65 896524089 86 684173494 91 55486137 73 742032978 34 462260600 61 31420995 78 130502072 53 815329367 34 291726079 71 557683231 56 584368850 67 281680221 95 79784428 86 175940101 38 344220015 9 412542965 24 210188326 97 17894997 97 457937923 38 385017728 59 678636802 20 720890340 4 137449351 76 147205617 9 215587856 62 14861909 28 947794927 9 565041185 59 587192873 52 402723538 97 953287713 76 789755116 63 306033652 49 903238669 30 5301619 62 543518993 71 679312718 49 494174366 47 995068637 72 433102638 84 853232903 69 5287392 10 594579619 76 569137123 54 196743277 10 776440382 92 759594696 81 10120161 6 672482865 68 343025968 42 660340019 96 296099523 5 716828536 48 761016587 82 637174189 14 346129709 5 373578250 15 582805946 98 481539756 32 233208557 12 886223083 25 811119865 79 17404322 16 26343117 33 645737466 32 210031214 69 761801288 19 976907145 97 845714855 52 194631537 29 353246821 90 942541734 79 936908371 54 46931426 42 794372675 47 530213297 65 859520248 60 958076067 23 102619432 58 979705655 90 322607982 49 812128583 92 884513215 0 528394494 88 492463526 21 717549351 92 718051230 67 596496401 95 54124062 88 617363503 50 762398981 60 571788948 58 294167124 59 789435861 35 191217613 17 131698665 54 325084820 57 970490778 66 610246688 88 481196496 28 268923985 95 884873334 73 118890053 15 754029828 35 720073275 46 791653196 26 951101461 98 250362699 15 580639819 61 263683750 90 772858076 15 348028085 51 822283062 88 708084888 91 705525955 68 100590633 76 570693570 75 537746178 83 266580914 70 369893539 24 660649784 53 523010012 54 987516794 57 863712278 93 595023253 34 492083958 8 558150459 50 48901942 97 563677745 6 859569894 93 84048255 40 441512452 37 968104345 69 461142468 29 82482064 51 744306885 25 953840587 47 162551071 51 638850522 94 334896296 84 130178769 41 548288627 35 707286407 5 208916412 25 876829960 1 582656337 61 827787088 61 464049373 90 381914886 83 839725597 25 64631810 7 197948585 94 735989726 37 457435951 0 4728976 12 211000940 99 309076519 65 957062222 96 685081094 22 23803975 88 991637377 73 932633657 78 47325612 14 797908920 73 719875316 15 981879249 36 692673437 21 1709613 8 475624025 5 860056247 43 685414130 47 19507290 70 263113807 13 461469370 100 47990430 61 82793075 20 894106062 8 141915712 99 252898903 7 211702650 40 177226912 74 417044647 98 999648265 11 292248275 36 275117576 17 321210664 55 525585880 97 230751968 62 732068259 72 133956747 36 414846714 6 333794337 47 687633532 32 140632063 29 165771974 89 506920109 84 258948229 11 996388087 54 123426420 31 564835883 97 671038659 48 183918527 16 142087064 16 135616144 29 150876963 42 520874765 9 231067528 68 102999204 36 684261801 38 207471789 1 755811364 15 979296267 32 842865253 41 99612696 63 482887008 24 270351579 1 907368181 22 597875110 62 312028072 42 180961524 88 165043167 68 839634382 19 640192929 60 611772577 32 411082578 45 668478820 68 565878388 90 78364610 37 141258541 30 241738768 4 286030313 33 328801197 97 866118787 31 180716141 30 593953441 73 749275770 88 207979461 2 315667421 94 27027385 19 590337469 16 98698043 56 37301519 4 47721443 91 867133737 89 704607092 2 27878669 43 196482492 95 758981131 68 990952431 12 791363748 85 944319860 42 824078139 4 20047219 92 22082533 89 545082431 76 966609188 60 972614859 22 749691249 76 529351565 59 129181696 90 224318916 25 864147331 53 173043749 11 499205773 78 459703908 1 431207374 44 795501735 6 26606554 85 314955282 26 110472077 92 229754426 60 964812964 44 783455739 38 898609809 99 354311873 72 89814316 72 790842376 28 493106012 61 623893465 29 770992858 80 185657026 9 413428705 75 82602732 67 285576834 92 233310486 21 419707787 55 421108110 44 31034797 89 585066749 13 714649136 90 121405030 22 499566235 72 492204181 51 180299667 93 778887934 84 55986620 50 438659990 14 439750913 88 885298534 24 428401388 16 766542455 70 245826078 48 922384687 63 161937701 63 860880698 34 420605803 1 178112985 77 603558838 9 724764997 42 328592170 32 745354158 33 264886508 59 702241159 13 871204611 29 572022823 56 517954696 8 93168733 28 492226158 77 607514138 37 449748824 9 527998352 97 28382761 90 129243582 56 477071443 3 547573230 16 212460271 95 176352601 41 200789252 37 900554847 40 946947482 13 746310462 20 11494937 68 178288692 0 336064687 40 530637808 56 584364264 0 532979790 27 407631911 20 649422032 4 736886706 14 989427714 8 27188097 18 668533814 48 881280621 41 420783188 80 53854702 71 965200451 21 807430395 47 751048571 56 927744845 77 6777902 87 250810652 96 245382260 55 61192560 9 43213702 13 119513749 98 804092600 2 561484621 27 404793856 18 795476895 17 112270819 44 766825734 68 486116446 60 837375270 17 707164371 88 895552583 31 323769350 12 421801863 46 947864505 95 951033375 86 254165043 84 834068641 41 883280207 13 666325834 70 829449429 49 884431427 87 198205805 93 261285170 68 102887850 81 403083340 26 438535747 18 207443246 70 706198727 27 474642379 17 811802536 13 452940295 25 755212804 73 524343459 6 120213278 73 174741308 93 190053125 26 116796664 63 470248777 73 530679685 90 600526925 8 221904676 62 498696573 66 970977062 41 400909260 57 363283189 91 340893120 62 126770507 73 358430342 33 328775739 3 308527527 5 530472939 25 349771200 60 153501042 95 857801136 40 410455059 73 593608976 85 795946272 32 508148078 41 758347131 27 969849964 43 65348532 43 325402709 82 699758294 99 793986555 8 277502169 76 111661882 73 197946401 32 431382406 17 372253012 39 157178433 74 843846464 41 228919874 95 449508720 81 340896574 74 198269839 51 175322189 7 929463637 56 514623646 63 879080305 58 287371490 52 102449794 55 776747754 90 981820587 44 529520314 14 802146349 10 462548037 4 408343609 73 835480309 96 884082897 12 436982732 42 533592992 65 92210316 82 785544329 66 309680103 68 867768989 70 175080320 100 27427233 55 811598014 63 34318575 91 980467789 70 632397984 53 952737529 9 934758260 72 463459158 87 430286339 59 845333083 51 179127669 53 498846245 4 594529522 15 928826718 93 54250097 93 992647759 93 307327759 56 640531049 31 449579887 49 20742800 29 546873889 30 702225844 2 242557207 59 124136780 57 253230934 31 312761818 9 642856474 18 523264676 28 752169132 74 742725550 34 996631016 71 443802374 9 657849096 17 663895154 5 275310137 41 135255669 95 122509281 27 431660583 91 907766245 89 687760791 25 236250373 28 830197372 1 708387524 34 575827608 4 88991010 58 706993890 36 23976345 43 604193711 55 733691194 52 726617338 92 802262600 78 371441412 40 15973522 67 321833258 47 222981032 96 533702872 55 564008017 33 655391884 83 37663841 52 226014910 8 704846880 54 312565538 46 716240480 2 552110634 73 683840824 39 723971563 63 10254513 41 91633427 47 266621316 47 138570725 19 244125968 74 325218530 23 997673536 94 225163693 84 299946904 91 869249175 17 40264264 26 127068918 88 146007199 78 654415219 30 500488098 48 945781162 92 349831907 29 843443745 52 763930851 33 78227958 99 954654104 21 790210354 75 156081928 46 787002846 99 413278183 17 734013151 59 659049874 15 37327801 46 659579723 33 751510165 67 345544363 21 243108908 3 996844284 53 374235799 97 11445775 49 304114830 42 271752172 21 221112820 4 578502941 53 975258266 45 314166453 99 257000626 88 993182954 3 202135807 41 855275080 42 806990805 3 269733762 97 434306269 41 596241394 15 531741353 16 572118270 72 699365450 64 265328414 53 623345569 82 84952284 83 719319865 67 371219194 68 329881044 73 4058375 27 742909395 36 516619480 77 695050689 35 966123592 67 956633180 19 591092681 14 220567435 26 176167155 55 846005389 86 200927509 70 720799037 50 54341794 57 567476203 1 723881067 48 406555709 79 259731307 68 795097071 73 920608188 28 98188379 55 816411920 1 941703949 94 703261952 12 129076770 1 306889880 17 146661183 71 818002297 69 725591374 57 872409148 24 19845074 63 773761808 36 633088795 5 132775497 40 587153968 16 591896221 33 628558362 81 430723297 1 872127990 27 191431983 27 119210782 3 451016135 97 529202814 89 804807718 14 521556098 24 806207497 98 505807313 98 884228295 64 250276270 93 568416397 79 726766442 39 317389507 16 714218769 64 1080633 62 144342683 89 562085971 35 843889686 0 470630365 76 319892432 49 156224784 29 680601139 88 159581150 91 487840961 77 479806320 62 763844536 8 524201352 98 919137134 75 468061681 69 398977762 57 446495156 84 946683589 95 24308553 21 673063229 80 880120950 42 737118290 26 586389983 49 367387104 36 438124040 34 327091486 75 423083354 52 262210958 26 722361247 38 637535360 74 750332507 0 851230607 89 642964491 93 524432041 35 700368694 39 541558797 28 408542404 43 332336412 32 383075981 31 825682752 2 311684829 65 227092876 4 247769395 63 996050058 87 316164291 42 399565580 61 141322255 4 395883790 90 167653383 44 593778368 77 48526358 35 733389987 93 485964971 93 977015716 81 282011589 40 983662525 27 760669131 78 385641910 41 526290100 6 451845423 89 482215755 37 823790118 95 918274159 61 329835509 74 635540277 89 435341258 4 294538017 89 76229269 38 58238639 55 768589627 14 814699772 5 371819186 54 176867503 54 151760951 7 100857000 21 186137823 96 920169933 8 991870171 29 78163751 87 66911372 100 634500395 67 844156435 14 331535492 66 592208016 17 332132121 13 606806177 78 181957559 4 159713783 95 546482086 35 104948668 32 501974441 38 386488277 50 186324484 16 155890830 5 565571255 61 957644658 75 844383749 86 591788754 79 440126646 53 329848732 71 669457120 74 113279637 24 322586046 98 246014765 14 720558253 35 769358203 2 532189820 39 593404962 84 570591811 13 990883018 94 7522215 58 508130422 77 378751832 22 718062115 67 175038488 81 783731744 72 18666143 59 24078667 79 984209794 62 87632490 30 496942348 41 182429971 82 854760024 47 799256538 8 507390220 44 693022053 14 937443492 99 12475396 77 428380738 22 712842919 97 786274265 84 95750878 89 936999323 30 268005550 34 1115994 44 891953674 57 90978106 92 432139189 68 817112528 62 345804672 66 651673584 47 554636357 13 505517329 60 394195928 94 323611469 46 440226730 94 18841840 32 998629483 19 422512724 88 983880005 11 883510298 74 739683164 71 16149296 56 816349532 14 36276394 50 645289619 50 951118751 73 242752954 9 672907446 0 943479366 92 529430041 95 272863396 90 972574232 47 442833563 86 955453093 8 36955368 44 874328147 7 698523575 79 239178108 46 212132276 3 225399611 90 556133198 55 80015982 40 831494546 69 375938811 63 910395354 76 553193024 90 749822442 7 526106619 66 844642990 69 945702328 15 639372112 85 123949164 54 414881975 81 479042947 26 846082164 29 27084704 40 996811003 39 227400450 91 261311200 8 741070774 28 477239402 28 566203827 76 182764936 86 336072489 75 806513964 27 414887597 76 19585237 59 230214512 39 82581338 51 499154520 58 869296846 75 39356209 98 566696545 46 809481468 28 399008486 92 386797702 45 499803915 14 794673406 32 526249353 4 528283773 57 546111866 35 731163742 65 599914502 81 240804429 78 297887405 38 116575447 18 151672910 82 353893070 35 737332976 38 783302555 86 357181619 97 188216846 66 696656151 50 635629917 27 983278255 45 138409820 97 951714281 47 783672584 58 905871446 52 615149410 25 301864339 58 871759089 82 392393443 31 821211643 54 827120191 99 480176811 30 200674660 69 703949678 80 246073028 16 694040997 72 299949633 39 967898943 28 148267371 17 649877018 50 798965828 77 148317816 5 868721911 82 479510565 23 720279546 99 610419356 83 699114145 52 840987251 37 384431820 30 253151734 48 443076636 5 988260601 54 740906679 80 638060096 58 896710288 8 546483935 58 122452369 43 963290550 71 57325135 48 888697572 48 996895347 34 601247344 52 824921874 61 488745057 64 852149444 71 1183679 98 499593620 19 356989565 49 823218492 87 707725026 1 608460365 97 159285856 46 624200816 90 191985818 66 576847487 86 866522250 10 169994457 10 31307746 85 979436288 32 87525345 5 999469977 39 32977734 35 34003779 41 629696306 44 516354654 88 982972587 14 587496148 71 744134185 36 332425636 6 602346386 17 875380973 91 505045782 52 387430754 84 848023262 61 699894390 54 100644026 89 17134555 43 68855466 7 432678751 66 679635249 27 963209530 41 471326468 23 930829636 15 820678221 12 303279825 51 992031392 86 998913281 96 177570364 43 825967466 87 773360811 22 273547005 22 956406292 51 519346788 54 257446665 15 292232065 44 254716196 75 496574760 88 239455854 92 289893753 78 436923363 93 255231147 33 461389091 73 742536003 80 705825288 50 79219890 49 808813850 15 462309693 19 160325431 8 888602477 70 936904160 78 292122561 6 613056704 30 84558866 7 163966910 74 530040385 44 51000427 21 847989383 32 317252431 84 217685970 11 527617697 68 2295935 100 780991525 10 616413968 45 801447936 97 978053681 80 833047853 65 739422212 82 219482971 71 568319156 10 167969902 41 292986201 58 390839643 60 517385592 83 701572177 25 296766926 80 661399266 11 429591513 31 450125775 88 162340502 47 374355062 17 648906416 16 685170441 72 533453196 54 985360477 27 586817538 78 907325151 52 23926393 48 854218325 48 601128447 54 657099301 50 219948317 33 585785362 85 394336138 0 949236350 7 705719991 48 976551468 21 33051013 12 847250620 91 818896113 94 324309795 86 939662186 69 366419982 69 539878644 48 599825130 78 126171639 82 784542395 53 253866355 36 106083526 31 469320465 11 812665986 22 671862090 1 137537180 49 435644350 7 708151457 81 966028820 67 620443725 66 910192624 62 191150175 88 100778345 33 253138749 4 940373653 5 343655306 4 976829321 56 997014305 81 366688793 75 516382731 56 695521965 25 21701783 81 910005633 53 920590410 51 107416947 60 86711602 16 138685076 92 246902326 15 527469291 49 378208793 38 659535109 75 549647598 46 533395926 62 908715372 69 526537640 77 941124094 43 54591240 84 148865980 86 929866766 75 575237958 86 55861958 23 309974638 100 913279740 10 835595633 31 147963616 27 982684344 51 625928071 38 894343832 88 237396181 8 813508646 35 87241981 34 559616700 67 746335763 57 428818712 41 311693063 50 680319777 76 573925949 33 353935170 77 948267742 34 233456431 22 765550345 80 278467621 34 447835590 94 850804590 62 842630710 81 355107296 96 300136912 59 641161112 48 21074601 36 610565624 42 839218236 27 848451396 97 142834343 75 13622426 29 671150617 2 914836649 28 491615905 85 218400856 56 768099355 97 591060781 60 189672270 23 37779986 10 405886247 48 513430949 79 452688286 28 901507001 18 536809887 28 315222741 80 154887976 30 632920515 56 310024205 34 567629404 81 625322314 0 485921764 36 418735464 24 894479157 32 166927027 72 834515001 45 859781508 67 244851330 75 265392488 16 725434917 78 349325780 79 602193051 85 874415111 70 878708486 83 637444126 100 117730614 22 13494175 80 628920824 94 659079209 27 243097643 77 548368852 77 899221543 34 46088957 51 794031751 83 672956248 99 671207356 45 828262888 23 239604944 23 824949171 60 537763139 4 219389570 22 715193955 47 168414964 82 245950836 61 191198322 5 402978765 62 549869454 67 56589498 54 484823904 53 799312567 42 927271299 6 826069103 38 502266720 97 863439238 28 65852944 32 476149227 64 288138071 58 461845636 77 500896979 90 857455020 88 55263550 68 288295597 81 829982939 81 443801672 69 878824884 31 709747360 38 637682771 46 794950661 29 508486329 26 752767795 58 64035448 63 814017320 76 464173544 43 455127630 26 936496014 82 167378503 21 314569413 30 622960062 5 829495120 85 921479953 15 521253560 98 448968478 30 623493740 39 810404572 84 558688929 15 127259313 1 203166771 69 972282663 25 72403609 92 125039627 35 451908198 34 943888353 45 59225157 17 952855406 25 717390258 78 25517619 39 798737670 42 894071964 25 612467429 94 261923059 43 539520131 33 499470059 86 505270019 6 826669136 76 147124552 34 279693693 38 720196774 44 189918624 60 312383437 39 974213531 83 123673806 39 571635107 76 857708079 50 915555132 32 503484411 84 207895497 10 958930481 11 420015692 29 94871463 77 41762701 93 937789266 34 516564069 80 640410300 18 826557557 37 621613102 37 187914622 5 520543871 71 280578233 95 497219486 33 631662111 87 958416242 25 795112271 1 882598910 28 123584817 81 59893786 8 26251142 51 323928812 95 593348339 26 679297971 69 930981284 54 302661582 97 574101984 55 555347606 94 770838067 49 743804048 81 627527707 63 736746294 3 631062749 98 293234010 23 2299751 26 30673109 90 242699800 7 687197449 38 679352488 76 937353588 82 223665257 24 101220032 45 300163809 58 617116148 50 624422559 47 682899072 73 38026572 55 473346698 66 505812457 54 186711449 65 901594631 28 747845972 78 561665843 32 323743383 18 759038057 0 115715284 57 296181580 38 82488078 56 531105153 72 112342482 5 249959270 59 573355340 54 871343624 68 848972837 43 298401969 32 896348758 16 497460234 94 621530562 13 706583236 5 426299694 5 224667519 21 358102993 2 719193364 76 806471435 2 103516673 2 75645286 27 16111131 37 352852000 56 130667289 20 9013373 56 670621131 68 638022681 3 851939318 52 197637562 19 812189700 14 575538241 38 967946643 31 411517689 93 235484105 72 365972134 86 3444093 80 642366534 68 196270030 6 177629993 33 757878048 14 363200474 48 364879681 8 319646567 33 420950515 71 573782625 17 142272548 36 584671388 60 447559891 64 23778755 67 538853641 69 385266568 96 631258846 57 200908323 21 860899932 80 974233831 45 563240032 18 541906180 37 322696648 11 199344449 14 152545302 86 814652171 50 552962492 23 607285113 51 789014410 78 331064914 40 287520408 100 699737683 38 291909338 62 264154310 17 892000019 95 880174561 84 352036868 98 190449144 85 702616340 85 239518845 12 558081799 70 396063146 47 528005286 26 682368434 82 305443481 36 886060175 31 816514452 81 712778250 29 805905430 17 213673228 92 519607864 27 354675917 56 136055723 97 758737304 15 251855123 43 909304047 37 507754871 34 159282524 78 726892079 53 972781618 81 463983752 1 387272098 100 928763346 32 168688946 31 514854624 60 682096285 97 565194152 41 96893880 50 930981197 13 879955050 89 900302181 7 6555621 31 842451727 87 59550495 37 890616115 0 865947159 35 484109681 84 756203182 17 140787334 58 933879060 57 540518117 59 844822309 19 305809741 41 864924990 99 232767003 98 964278335 28 13391179 95 373175004 99 255154353 4 303891353 100 941553124 15 152941185 40 388387191 88 796666072 25 210394533 35 166538315 83 453051757 19 320385069 98 903360637 48 767694532 12 9936242 83 379155130 4 974044723 54 844279330 97 363476802 50 271094094 1 64729095 43 942389456 8 235004580 40 405233592 14 268476207 43 643889920 26 280953565 98 268562810 57 625543572 100 428890823 36 281614674 84 384111872 59 864197260 34 266416938 99 435868952 27 35791945 41 343086686 34 665780782 94 877846141 20 252067866 77 488557063 11 519621545 40 574990133 76 520518767 27 89638329 0 267541957 82 235149266 95 897848027 30 273323915 10 948287054 84 305333215 65 575262686 69 666878234 35 482251052 51 599753429 53 144803625 55 953388938 1 149124949 46 909644355 70 349019325 30 488414425 82 886235989 80 544094717 57 332979079 20 353246060 75 516914339 94 482172675 98 222006101 28 822272870 60 589198176 47 24658931 32 517537752 63 924555989 55 467492389 84 916767042 66 941463094 11 19186623 43 504502556 85 611392689 76 146100736 90 54942627 59 992666957 2 796109807 85 112993984 87 390729397 1 349780570 82 722695740 44 534832377 47 75771787 43 959226158 50 114629330 87 687256323 14 468081820 78 100042498 4 945479058 39 612973597 50 930280292 34 670317724 9 744516426 97 287550154 96 924200632 67 577987220 91 58887734 92 826552004 45 457523102 48 845774459 99 60187516 51 605913784 27 189679438 9 355727393 89 190371625 81 339804482 63 721437189 91 135040240 6 228488730 42 950248096 24 518758314 93 644720578 23 832142078 50 13971304 9 151744671 99 174804986 58 177732790 2 373211190 39 980814764 40 994609505 3 550631585 90 685481082 84 192271586 98 706368721 26 558706617 58 656879486 99 836499348 31 124787638 20 694142696 34 960737942 14 631434111 5 529271466 39 181992346 32 326812474 56 746090022 13 900276310 73 65242762 19 212503505 18 350561595 7 907356805 26 227552031 56 224107863 42 286825955 74 458720291 7 305218050 30 310839805 21 412715625 37 141794072 53 861636083 17 248089629 66 501409034 3 687299943 30 74583179 74 451987873 98 383184089 60 853603034 96 345439455 32 657838202 71 182210131 1 486620945 37 850278913 33 439915225 53 685296987 61 634913217 90 129103867 23 7250432 54 585661752 72 928601494 22 724273422 18 354345577 35 501787296 30 406998695 61 983615155 72 475708451 28 911891858 38 158122721 48 54582707 86 305618064 94 607090700 99 213700970 64 806465798 13 43230214 48 974935057 7 868602196 8 156128896 70 848670936 9 67693236 13 631285090 86 998971630 43 243635368 17 658183839 22 61738390 25 277600345 83 560403127 77 32274872 25 772568742 22 824877841 49 723554246 33 61619607 8 809998816 96 423657790 30 499480404 58 974360272 28 392804968 91 648203065 26 466487151 2 558207355 10 88142076 100 754682996 34 673999466 57 265081196 15 993141561 80 54923934 47 141794885 58 882373560 65 979926664 52 76852010 12 557113509 20 988976526 6 600691011 2 475671376 66 265774986 26 199381344 82 260245905 90 703954902 55 569737893 26 914664483 26 867384215 70 118588934 66 975200313 14 33124124 74 532730593 73 522909707 23 548098644 56 414329808 96 712329756 59 749671560 19 526840231 86 556285701 59 484119741 55 371978657 90 147689357 56 986521123 21 589423732 67 759369926 71 934476279 50 238692333 46 108464152 87 518786245 14 723007574 59 41810514 13 606684884 17 294245619 48 798323661 6 546222479 95 13185509 23 781659761 28 442686923 100 633929188 65 11415495 61 353478623 55 823230938 81 198413370 50 292797957 24 253864456 5 405193081 59 215160178 10 856345532 55 813388136 52 66915224 55 656718601 29 706691495 11 922658290 86 859572819 87 249501940 0 203015753 27 179250511 37 89353415 7 348739738 38 307226727 37 828474705 43 418201949 56 564670221 46 944480016 52 498195947 96 653611332 64 952803213 65 375332033 57 151850076 20 577481796 11 662218463 63 880643359 93 81040123 71 815552180 59 24494340 35 29111605 90 68776072 40 225693262 27 90300924 51 698287195 68 590784552 62 591484196 97 382263923 66 149833430 40 924995554 14 902848527 39 512261252 50 308022073 41 440628643 50 659756138 68 893546905 11 318225950 74 740913661 91 441569436 9 23792588 45 513616709 36 421878577 54 450588200 18 461207064 54 594667323 32 584026240 73 350472138 56 210019072 87 250980657 41 786005470 74 551403034 62 36981710 95 364885039 89 270095667 92 944699762 29 909180329 4 754232998 90 683311202 33 350080878 5 986903259 87 777212607 94 408561593 37 409088575 29 536680572 93 859419754 29 11540641 23 71415049 87 514347948 61 675063446 23 911536280 10 571697289 77 670624046 45 641515353 69 70223808 97 40617806 13 119360922 20 729201361 68 990046753 22 723724468 21 72335899 92 484973902 43 181585889 36 418733330 44 624243971 82 147160082 3 907188455 23 189275940 63 308671294 92 882349478 9 726911369 68 391748253 19 918282050 36 132544561 48 126488233 38 463239317 42 880016314 81 465623519 60 828122090 50 146841489 14 527724246 32 577702701 49 835790563 95 119515518 56 817286946 24 732446465 19 837358276 48 475302470 75 782572042 29 892937319 36 584605930 52 605948104 46 438430988 68 505497469 21 111576186 27 884967681 16 436075294 69 662206266 63 742886025 91 41510025 83 812848005 93 319607261 27 777462962 95 759572868 90 571074520 23 994034440 17 778801867 78 311005040 8 639629724 71 869679874 93 221324010 74 535766801 46 708828105 7 344857329 66 415259428 35 454449695 18 460320230 60 698228408 57 187731019 15 954998766 38 775656473 54 170304406 82 811917640 80 786766095 92 197515288 93 237439220 73 238906622 64 499914954 54 695036552 55 637652688 51 295862992 62 864555158 20 445006728 44 533491190 26 317318544 74 350994185 29 557578046 91 415269545 22 941393415 80 29645500 33 601012196 96 414206757 5 196630042 60 369928565 84 26698589 7 612565786 23 159019493 59 195174638 32 33591722 27 194283867 25 401599779 45 34338174 96 484643905 87 574550913 65 743446256 28 895914281 1 751132736 48 156006371 90 688286708 35 598749347 89 669633745 16 644434870 78 485447784 87 740283579 69 235017124 81 468131228 36 715870108 93 186151461 91 585217727 35 169492611 45 129247710 65 528486792 99 568642085 54 825388443 88 426955708 36 559687803 43 838813343 59 492936047 64 312480864 83 905560673 84 856991998 33 925261008 70 713315539 70 272554066 100 815594096 82 804472731 11 776748023 98 499891087 81 811962129 47 822933981 28 481633850 76 908238004 73 368518275 42 192358459 91 293919900 2 730615248 52 424283001 91 788682225 54 431948652 47 682366329 94 308119825 60 213245461 19 804564880 73 137996568 70 462130958 81 93411194 88 840889549 77 213374888 31 732259952 31 320435599 30 158962251 11 487215693 84 818556006 19 528895377 72 844897443 2 59713534 34 974583191 43 1583477 8 403466076 62 360004437 41 923169326 9 884226458 88 389520533 46 490240733 34 706829912 47 649745225 70 208606504 5 975284672 48 986344497 18 728627580 94 916064351 5 190436066 29 302994713 1 573673394 63 386586375 43 357247931 71 410062998 7 729216677 1 343132015 69 813867939 89 427616149 20 926016451 55 371959554 98 678245271 89 2005292 57 999977919 18 154405611 99 771450906 63 41037775 90 446708990 10 617468697 71 766743123 53 562710732 24 820272320 46 181333823 41 811735352 39 285793712 63 390028769 51 921848060 69 898751016 61 625525349 31 238817065 82 245650146 75 344211096 100 469499841 42 297136001 42 916826768 59 345550948 75 784633304 59 526469807 41 557455002 2 47223318 50 116473129 19 536891611 81 979282556 6 834153567 23 570859127 69 809113911 15 539362216 32 332562235 94 197609801 37 454437330 93 248305840 86 800753673 37 322167012 0 37346005 66 512801451 23 706081099 63 535184805 91 694308508 57 757361146 97 44960063 89 820878056 20 335950283 70 627511925 61 414016757 2 947617067 50 653929003 26 114397668 98 34918032 66 502830369 49 541157876 23 37979250 7 503347376 48 4791651 37 358135539 30 213220240 30 454793930 58 61938392 17 462694886 67 511092562 15 192837384 67 822027991 89 439003128 69 269751290 27 366460930 31 632623387 16 505755531 58 164902534 99 710613862 57 174123799 2 331772577 32 975399412 41 925156619 97 318474848 7 553817681 19 806936190 42 431169972 50 249058139 38 531094611 96 401588211 52 763889456 60 330138699 22 730622740 61 379188584 35 769823990 57 372092416 97 274363002 62 448713240 35 704268759 3 328164593 57 443579350 34 566246131 66 880080962 85 763021237 83 293531536 68 323833090 65 824065058 72 669101832 100 226814134 56 547181318 77 544098078 67 858963444 3 709318855 41 210590024 79 336856790 86 86783655 85 598452435 26 928386575 2 334306087 52 96469202 1 922109293 99 597363650 51 581484446 75 30093195 83 649149864 92 592914140 67 77809039 83 352664383 32 574537810 77 703129385 23 999582975 11 279806774 77 464065559 22 652533632 15 146036170 28 159345814 57 239106403 53 821111917 25 221820399 57 802168246 1 248212214 16 167370453 74 818796086 46 793502009 8 734112048 50 421171721 44 43073387 19 840755653 86 649911476 30 603645217 79 504097811 49 627200370 55 998566562 5 838676155 45 959296902 7 431630538 96 264347079 14 390475277 19 70578588 38 737318820 41 853302043 5 586333478 83 949194635 85 331671744 14 365452255 84 397828234 50 827927596 7 75640972 22 678425116 21 371077170 69 897767160 23 549398707 0 359160185 17 429586966 16 88438694 81 651797977 50 146117764 8 329596578 3 725216827 70 671413179 14 376639823 98 769454804 84 822922872 18 779220628 38 546775633 30 688576933 4 209509068 21 884235375 94 101435242 62 286830332 16 206339135 89 687549907 44 47527317 73 349018023 74 347704254 53 331643801 57 501074138 91 910655687 33 634087653 97 308242964 55 236098279 33 920277909 60 195253940 46 341601562 81 221539974 9 437323464 85 460312278 0 734864613 8 725695478 15 204115795 56 6969449 58 609411254 77 379987539 18 23425415 73 208503984 92 933435512 100 916479838 55 18161603 61 71241360 90 965846868 40 119620364 33 131387370 14 304551798 46 316642128 68 164433719 77 173600749 25 111615333 89 59868774 85 677960765 83 34529488 44 297970986 71 689487359 94 910895573 80 299113938 39 698298939 79 45880850 63 33524348 80 978502497 12 428367940 80 469933761 26 712509704 34 425035787 9 533264462 72 959457592 12 824975239 11 496997395 29 156492489 1 355999794 84 90165734 40 842854199 22 962235535 26 221149686 85 884889212 40 164192037 61 689066504 88 746488765 2 165852091 44 302501678 75 792342070 98 19013008 0 174056302 56 79634547 91 527086267 6 602939449 83 449092161 14 767567691 20 490639781 2 779009366 22 348088510 70 736056769 56 194962762 55 527245539 56 477250894 83 901777936 35 756237540 5 395584342 45 149848065 92 578162559 57 312252026 62 89878661 1 132796176 58 104575788 5 243781160 92 25112974 75 88754822 50 37345199 54 644180454 19 484585081 52 555008850 64 542694240 51 300110362 65 51383580 34 344862592 73 584588233 87 470756185 99 184924849 92 532498216 57 36204493 92 895397690 48 927692032 6 83439450 74 746533237 84 487391751 2 904746590 22 591101281 75 399640873 29 294719377 51 221169766 39 299871862 23 229624179 51 441554324 77 660491051 52 292429432 46 845819099 87 299009941 63 769973651 1 358615377 40 813956525 30 299141584 93 268098733 61 209390696 58 376111820 26 814148597 11 281966498 91 851847857 74 415277172 26 262453644 22 369488553 16 363893930 17 816153530 44 491195580 37 278317003 27 273558171 64 836689877 29 30820646 5 562006546 59 316398670 88 129366084 78 635026926 36 985335023 11 887768981 39 967762332 15 288676013 56 440743826 54 238470651 0 214406409 71 882191931 73 246647204 16 29854879 50 365425206 45 917917950 0 153309791 86 557279905 65 921991859 39 419124334 73 190084904 90 140439926 53 551624912 50 300250741 4 241129329 61 359699951 44 658567825 52 418481734 90 878772544 85 137906613 15 467520387 2 714091216 80 846419826 18 990476986 73 294850912 46 777512808 28 177347724 58 198992211 64 706667316 5 136796572 25 835943810 79 100227725 78 847005920 48 317133999 5 692811047 2 220908563 41 136776667 84 805565560 49 706928672 40 851590946 88 539639807 30 365181834 38 579646131 26 889861305 34 116925355 58 610900564 71 55070367 10 951553590 47 910306201 34 290177933 81 456651147 38 92252169 54 681364645 94 762443003 74 103344938 13 854940071 76 547375431 78 842558547 39 480256179 48 888364216 17 792040964 85 537560213 17 654267425 67 772819133 14 774819552 2 620114640 63 269190385 61 719180429 83 775239472 7 957706021 66 860648430 45 632384158 12 411996359 92 674822313 83 72561631 79 576233264 75 530215928 33 178667028 92 90042346 10 541625102 55 99105206 47 325620558 54 93310045 45 303906880 19 102565566 72 949051102 36 26304098 34 986495261 45 552814522 84 84855908 65 387759327 79 141826857 84 541911016 72 53548313 65 410750611 100 437244507 41 328951861 12 993609907 6 362979852 35 783206750 5 965731951 49 804615945 72 276938484 87 903134567 17 299887732 15 961528785 60 597618578 59 68709539 59 122914885 92 858289746 62 247089361 82 642924245 85 818074146 18 843203150 65 269577860 73 558647737 72 397679125 55 363767983 45 107167374 24 671688958 4 370596188 38 157227535 77 76725479 82 266899772 16 787249047 23 87446183 52 891930310 95 718782703 35 644274305 44 849987451 17 841076124 36 971278986 61 537998670 40 455067930 82 863095825 16 991481985 5 412164484 63 135786938 16 677996270 19 249886118 29 768931773 7 455717086 71 776740686 89 949992431 35 288128215 9 367964906 87 677631623 1 77237473 67 376260734 70 603086757 98 963697144 17 268839224 30 806202743 7 238183045 60 513956464 71 800252191 68 854415795 94 388650872 32 559589124 49 971681204 85 313671104 66 156630291 42 877536753 27 11713631 20 604012795 84 721329812 78 526137486 90 370209684 9 744613721 13 539763320 75 101756331 64 722448970 42 748512517 50 630850509 28 546203643 13 509096676 79 692825467 62 780792761 59 30238982 63 736960141 94 665873620 18 705650085 58 139206431 14 930248901 33 640672150 68 221295805 14 929038041 71 445840330 7 313689131 50 400131508 30 708487725 96 266481787 63 86576396 59 741030719 49 117594298 39 656389553 93 575973152 80 537998709 53 539733500 52 896759885 84 191428965 24 794648873 62 761741984 69 657220881 4 654940315 3 418590772 66 38285076 17 644561092 68 554134486 45 366661657 48 18274349 33 568684565 50 87534243 39 229351569 42 849547597 44 718751665 38 129259867 17 135274772 28 818197145 61 831192696 35 961071863 91 927340328 49 84064554 80 72024176 14 382797884 25 302434502 89 650528403 34 544640738 0 922961252 60 868909175 81 619734641 50 370314750 64 100626620 38 617196007 56 675504930 76 362088528 51 261905032 81 375556997 55 588882243 64 429934968 29 809362296 33 41936571 52 991707181 68 652438253 4 169791174 67 872854532 19 856102044 34 701532564 15 185946644 11 186564658 98 223287924 85 894244255 84 516753134 23 85412077 46 408038997 44 984830551 61 148890487 18 113087901 69 181090727 41 423001588 0 940601551 29 957676386 38 354049845 90 763975720 14 645972818 31 919278176 37 420284812 0 382660599 55 80574398 66 169853922 67 689274910 63 744626165 36 633640433 93 378412391 27 86205670 48 271930762 51 999090288 17 461402314 8 377120870 60 299325579 47 317592198 57 331557583 76 75992431 32 405300715 80 882192540 43 671327751 69 95722888 25 298600234 94 73562426 14 17152895 65 246891483 67 98357481 58 133618631 72 457750500 60 564269116 90 663269993 18 567592495 70 471749102 12 245659044 62 819553605 57 313833242 99 161457754 39 400696400 24 177056340 11 461402546 50 246799352 75 348712226 31 496036702 1 936230372 47 283832191 17 631636204 65 273264797 57 67629265 23 434708098 24 292251685 10 947532386 94 691546572 15 301044710 21 456033753 76 778163916 32 991363770 34 218297698 92 639300203 0 778205645 4 62340875 24 447838026 48 579967813 1 939269818 15 742503645 98 613798240 79 518514945 54 461250541 33 391349987 78 55142522 91 40225890 35 627761859 54 328933862 10 605952538 94 68013810 45 42826699 28 138911278 9 433054128 63 208095044 70 666620376 40 345734434 51 64306929 69 556998174 61 422803313 79 574741142 67 898972849 73 13412819 81 70949968 86 35627694 86 682262827 86 423524846 94 729096258 65 801833540 8 894750566 30 753522644 88 30461548 4 214941936 0 483274681 52 148606396 43 969477359 7 192482740 47 400564105 5 564297697 2 452748146 20 36169542 25 105427952 78 925859751 63 866964276 5 721593009 44 300396463 15 96727560 25 224685520 75 271856492 8 236170406 96 902654289 27 973867110 2 295097685 24 662155716 18 398250661 71 700593002 9 877598107 49 904879990 77 504302336 74 610521997 70 229798178 45 6116175 15 204479183 2 942143188 81 859289048 24 69054972 2 566418588 100 399497483 18 810922231 0 429864287 11 163533306 28 5551592 16 173382290 68 451778010 42 288624123 3 349398462 39 803289419 60 673096357 9 652791563 48 551339327 51 260674866 45 384072482 80 876057911 62 168912846 75 984439115 22 925761105 90 621377664 18 289323850 37 795019282 60 689442725 90 674507988 50 819578723 7 444425584 21 329944807 16 646071337 91 752950750 77 248172181 21 37613101 86 418595323 97 218022648 90 877066935 66 549811004 72 13318056 25 803818507 23 878919460 39 405858564 91 902408243 19 219982630 61 225599984 55 515463761 31 136384876 19 710905156 84 956045246 11 460539825 10 997224370 4 228110428 96 887306051 39 980641193 28 627364793 60 1771368 13 762633016 37 7596802 19 439981417 71 524038019 26 639473411 82 35164613 0 24596525 49 453060559 12 154659602 94 279114248 68 570935250 28 379214971 100 74878119 96 233763921 67 447419448 27 635932231 62 486587294 11 728841219 36 919349834 42 205425121 11 217790132 39 287217777 41 896985158 34 997335611 52 372843249 75 892767951 65 408859314 59 29817590 1 815294029 49 427465229 44 421561813 13 20552626 69 615944778 43 433904923 43 330998328 57 305428677 35 636002309 8 953287763 9 326111426 14 68497653 34 351066895 55 688929116 32 827977319 76 792248691 11 313072173 5 147656494 28 317541987 64 735846655 57 2813672 30 233650246 59 523897893 88 40771102 17 458806988 31 304422007 86 931376289 87 153477065 16 53661371 43 497117927 9 897546810 72 357631664 16 158113822 54 672789679 81 28506626 23 966032382 53 93992394 67 48119302 7 165477103 10 806996501 91 921742013 2 52382751 57 213138157 35 944197595 67 883758593 67 170499493 64 165191290 85 964589364 86 229628857 27 548750770 51 88867327 34 199514977 5 32838363 50 819393875 62 633046453 28 539106240 84 121580255 36 672568446 97 597667450 56 384312676 89 817998024 10 126571250 42 819227796 59 213139826 22 549267840 32 72281244 23 253088717 1 184507180 54 886355833 91 309969534 32 215786889 59 925944731 16 278265485 9 811857390 72 785192301 29 383524186 88 733687312 90 967919134 14 629458923 66 386873939 78 89483701 23 120926588 38 922857854 50 135852268 66 832479433 96 280957770 11 365543889 39 125903876 37 678820343 82 804253271 21 469936506 63 233806328 84 974144774 43 194817700 27 811869795 33 145338919 26 31844252 66 502473614 34 107873753 100 773916476 49 57622504 87 6055791 46 398699242 67 935756566 41 294260167 20 925432082 46 746637173 29 247877900 12 730274892 52 223434282 91 593510663 28 174519492 31 232660538 31 462075427 90 517373734 5 718682852 91 972681680 27 401824729 73 637379704 41 820284359 58 865119318 67 695010603 85 674139764 38 107914831 99 929072002 95 129925708 42 537218556 56 206916310 83 925990227 56 357532718 97 931989026 97 843309320 6 990019912 65 283689617 55 376078788 89 622245086 12 620191255 22 930230021 14 177033702 59 901461463 8 4536805 0 102910734 1 524327461 5 975353435 20 760824359 21 4579360 58 891481579 55 857921780 93 792233470 49 974907271 7 608845874 78 732109541 89 16834264 47 587413877 24 229968386 86 414267601 44 631069048 95 350460262 70 928007696 46 425118377 64 562774498 18 208916597 53 269295314 94 386834085 0 418931377 95 7473363 11 925278829 63 715697302 43 539702103 10 518238895 16 579656972 50 477630423 63 978495371 99 707680325 87 798793743 60 920079902 40 901913283 94 468000060 13 946619555 21 307206535 7 96659925 27 764013346 66 597579530 75 334721980 97 130600249 73 765211792 80 587952439 99 156418643 76 665504094 45 17193907 73 424970542 57 273169030 92 163990704 5 892506944 42 360650053 2 324385621 32 172012905 51 360110644 7 94375354 7 979233254 90 673808936 61 45799692 28 850769528 7 819239166 75 592176465 82 187334090 94 915993004 61 787221311 83 76716458 20 520577945 17 854706071 32 6793979 28 235334303 48 193062556 23 515355736 25 561426128 71 379123821 2 769692688 93 139740320 70 170953415 36 214975240 32 628771110 96 587457891 52 177791747 25 540064679 27 417351605 7 118942638 87 543626534 52 773400854 39 597485035 81 544169604 49 179380020 90 502881295 14 384860113 45 481321938 14 492522691 57 688739228 44 864113053 44 632270090 1 595558157 81 273716279 78 659354398 4 474369145 13 491390362 35 898386196 9 325774233 50 317598369 95 348645846 28 291851338 2 458069859 96 379146975 88 312137190 21 16125955 67 476889661 48 620352653 54 759369358 22 460686199 80 290284299 51 371289261 74 524434095 34 824552970 61 652910015 36 407061746 81 735767028 37 814353073 83 680893949 43 725576214 53 940662264 19 651795279 15 783215119 56 261327459 91 38241196 59 459842322 79 372921584 82 375732166 3 590176441 89 619230693 59 708054212 81 327468618 89 871678706 86 652063602 13 658227525 82 833759832 37 610307145 73 627077404 22 16491452 79 386207319 51 815328807 29 619691445 76 131808420 55 507423975 4 150013326 73 881091278 94 209417282 48 216794924 46 650737124 21 393886178 33 553729899 59 516551426 33 546252373 44 422770363 62 612361143 41 499614857 33 875963768 1 917763399 95 249849709 42 673860081 61 570914586 83 324472107 38 825957958 89 369620460 74 784427936 39 261982652 81 855740029 76 253088179 98 904629094 43 261501759 60 99863903 26 603362479 58 976716703 16 843493847 67 731584811 64 589235454 0 804235521 46 715141090 43 727057470 58 530522051 33 362064991 37 907051891 74 479615686 98 661293995 5 911012714 52 569056339 47 599079815 79 112158333 25 402831475 100 732855971 55 378338085 5 865514840 0 528060558 9 247218168 83 799897435 25 297237311 4 111018807 58 370112687 75 289036814 45 798596168 100 161509182 10 57685001 69 622940530 52 408928632 98 269357080 46 338710930 27 120242833 94 442467098 72 718417506 32 574674180 31 216833013 88 761451812 45 213028128 36 126554280 87 811368995 23 496278623 49 165867941 16 701740300 39 332955358 68 819562038 62 819999488 23 616114889 59 250490534 26 276258902 5 698677134 46 772378266 81 749840992 97 348383333 56 545398989 49 33423308 91 819197094 67 942577301 36 470047230 91 395932432 65 367553781 88 637496175 65 170064677 47 880800142 67 469794120 48 440519080 91 414854765 11 79430303 74 276210759 84 696294053 33 470290583 25 624553031 95 300849188 17 21942205 11 693446591 17 661314973 35 395197654 1 149579956 45 195003845 87 845761559 18 169504428 34 630267137 100 654347887 61 115638728 3 804957261 28 923101575 22 281536591 100 167940001 48 769704008 62 489702742 66 632731214 85 851597171 72 983863975 86 301936742 87 117622962 54 28382555 18 10126453 98 14508231 69 351555267 28 170379572 71 868512594 32 256174072 9 554491096 73 803614616 71 10381133 80 853757543 55 346468353 89 43878526 79 795496931 18 477174341 12 376561898 14 513638405 10 990709101 75 913100379 88 841726901 49 319428325 91 632483523 96 599644966 98 815929157 32 24891566 35 964838249 70 845658149 1 476190496 47 547556803 22 230024619 4 676820431 34 348958901 17 443153692 48 709341461 11 815415123 52 705079381 52 616265057 72 762604713 62 734116601 89 670989381 41 823507437 22 620064859 90 684281279 45 786969783 54 206033141 19 153694099 72 487915253 87 314753460 75 175587783 47 847393163 74 829965079 71 476710663 12 609426471 93 944769042 95 333623828 54 676476867 29 100597466 28 80473095 47 760430742 17 622906534 4 613089879 93 519121930 24 8787651 66 293116492 3 776511522 72 416401637 39 245029590 1 708086858 5 922568265 24 595557186 56 373601073 23 427819191 18 646849581 90 661549722 54 552501719 58 999313466 81 566255840 33 798660732 97 475689776 71 431108623 74 39829385 67 520093336 84 836770657 30 118812770 93 858031551 85 989037573 9 376185183 28 197723589 90 34393839 57 821051165 10 217834001 77 757110760 44 699996538 9 456442421 74 545264404 77 746956527 22 702814617 97 252478217 22 696756199 83 634090959 21 857717087 91 103300859 34 379392806 99 692171207 72 838426364 98 8649189 90 596329265 67 112887680 55 490718028 51 746539555 57 378404082 73 892234465 15 906393447 10 678540532 20 454807708 35 950352764 81 654354807 93 266742718 84 323932318 2 938418856 6 322009872 88 816943752 39 626588777 0 609547906 92 615186272 31 277065254 53 125792022 96 262412357 63 576813395 4 63616605 98 938712845 22 591400845 39 944414477 13 730668941 65 412216804 76 969063696 22 977720936 66 631496778 14 454093345 76 481654933 85 346611486 30 819827703 91 764858640 41 698436358 83 757645483 38 325474264 26 71700868 27 620442158 67 187619185 94 563083849 9 657532822 73 608255433 38 339378861 3 507932686 22 146736492 80 338730318 51 754477067 10 954155688 35 128638936 44 688002515 93 345985749 11 48661783 94 595494679 11 619680752 42 884759907 65 44672288 34 673504629 51 103322269 4 608739230 69 635506092 19 282356375 46 536126124 36 371470813 73 47590469 4 909103858 72 442233230 6 163759655 19 269639300 83 924647295 92 645964701 27 690429334 69 666201275 10 720998755 75 434155097 47 971125626 80 512281516 19 255898104 67 817614819 96 411723621 28 795877162 4 327457359 38 692048437 70 858190467 44 280234789 92 756020987 73 578064978 63 394531538 27 782795978 28 96081147 92 833923052 20 682078581 82 899965575 19 873248497 77 771051776 33 214305832 28 934483839 46 635943782 25 426597898 98 448766850 44 722939829 58 807589457 44 906685003 2 302023456 75 986589860 57 857767907 50 344716022 10 89425195 62 385784030 67 678682704 0 631340005 50 832462555 24 813434051 94 232222808 53 139550787 24 664715693 24 98512028 86 721168796 86 915257616 8 361427320 10 700148936 99 197204846 34 695819520 1 474879286 11 503069386 91 25557594 98 255670482 52 880328359 29 381576996 24 208079198 20 893616544 32 645417538 2 184395645 17 187755616 49 511466218 30 810649334 74 264548421 18 141728804 4 881164678 28 887001749 64 578454579 74 273983564 9 218288489 38 502589154 27 454091975 62 725134487 54 669479464 23 247726804 81 925702317 9 506120709 86 43140629 45 786805237 81 100774498 94 698619059 60 972384843 58 424963153 59 669426184 2 543084169 26 282476142 32 405134755 39 879442258 43 895061417 76 711869232 53 103193496 94 461342624 66 173878687 76 77470963 96 372393598 87 131382270 66 488697658 51 919750334 98 18738844 2 648835344 57 289448033 20 359249170 16 518508026 68 282846311 9 737673093 98 660158570 6 83905694 23 47821251 32 530861723 11 83118678 39 326614546 23 101402956 76 998767164 95 501011954 38 341928247 46 689412960 43 394956687 91 17538367 49 48951292 3 196580713 79 987364676 79 435857456 85 128822869 60 960613226 20 869467796 66 296903637 50 743857507 23 477768394 1 522486454 29 452981413 28 404771864 17 914196273 100 188711756 5 443054257 5 190912819 17 94137910 39 542210019 1 592122483 62 328033491 3 434538346 39 443919850 96 945123504 85 169285111 18 86692547 7 726338061 4 578288096 46 583999701 86 919367269 30 136629710 61 239999671 87 648194509 96 462034307 7 188443474 21 259075322 76 947509600 39 372059039 60 380383270 15 473800600 25 580234539 10 308201443 82 565509058 59 642556431 11 276925671 16 7542301 55 966210629 20 980538638 54 232151900 57 675030670 38 508112263 44 4461897 53 397575140 57 583571841 16 984238576 82 23394108 70 308281470 48 240284753 81 762980369 69 655869155 36 890502633 17 615555700 63 842199883 13 503920505 64 647066539 80 468648119 13 100677813 66 244361816 26 420014735 36 808851260 49 203335811 21 780018215 7 822301474 55 441948037 18 324702360 0 447555547 37 666780485 79 959105170 91 535604978 63 57657765 62 736198471 26 106057658 39 902564508 33 577724731 84 448873917 82 847043322 84 446946967 2 169352918 97 897160995 24 538638904 74 843158306 66 774319700 67 868831364 67 478259331 39 896601431 84 143016094 94 825337722 85 649305811 67 201132350 40 666922011 27 580582275 36 875380498 41 199064115 11 86142350 9 333816741 51 343223142 52 373878848 55 983213837 12 486624175 24 921200072 13 632855755 73 964063868 45 153208654 90 29631565 89 38253637 99 212596945 8 381266319 80 661445808 33 563336503 77 707635962 56 187504684 89 852571141 47 944623770 41 852905502 69 372925711 32 86704969 97 657316412 92 557493844 36 880722719 45 368023601 74 343496497 54 584277192 25 875188398 13 3492118 95 556451216 79 378819581 38 109129724 23 488627208 54 121092135 80 336949935 29 536815538 19 155839249 1 502508965 54 5673028 35 812962408 16 975327197 24 702693053 0 912128233 67 358121258 51 877790089 66 578082756 90 909610817 35 736944684 9 797279972 72 382381766 0 991293414 4 770736666 1 332408935 28 361208895 37 212503830 98 424313090 2 243022512 56 411752118 74 501965119 77 314680479 61 659892920 82 214935094 22 408670566 23 557504618 84 487749219 87 547451357 83 377322689 5 507074516 64 445920720 57 920741039 53 404173002 46 646910303 58 105418277 31 926581006 33 806530727 7 863741222 88 274649054 87 479034981 85 822874124 30 366370508 94 671671288 74 819452695 61 769590990 41 192664022 84 180088470 49 324304129 16 854975342 33 305759849 16 655525556 73 116461931 95 962253791 96 31070302 67 914352840 1 160407291 37 259130653 56 377422207 0 86484775 24 884549089 4 838606134 40 506293022 47 399479355 15 522623766 96 772307970 26 46060402 7 15268482 93 53256405 54 251394692 4 433152266 97 827134 26 225707009 12 492829195 33 314636252 45 43365193 20 254373161 64 243347000 36 648579290 72 52265936 8 218451246 34 713506542 80 762461672 14 886221809 94 906039355 93 231382066 18 466055402 70 109133871 34 621230665 67 32968658 83 279653292 68 715647129 91 756151503 82 939269928 35 733349967 63 228711080 12 935579481 54 131086971 60 163428253 18 363039887 30 342909503 46 606790919 68 318697409 77 58439986 60 807507121 98 819453711 61 65526455 41 613365039 81 425959520 0 716417801 40 9755679 48 951557821 37 439444224 8 892454068 79 967328356 88 945455774 29 513295083 40 942922687 38 684207973 38 298715899 18 387973903 66 981698846 5 852610633 94 497588303 14 884930570 41 637736236 55 873188497 49 938697071 16 937662213 5 179197373 27 404841540 8 260038204 38 399494204 37 124204321 64 243658483 17 274591396 92 960094703 25 957481786 7 489121152 75 421666956 83 593781609 2 87282814 85 423684509 57 899599971 45 849297033 34 458955224 46 506365989 51 317867479 24 768275861 58 14906914 68 818897731 66 609740086 15 124164418 21 898016452 56 912191692 56 721927360 71 631575059 60 530593516 79 910360801 94 226233008 27 171570557 9 621638884 73 513570907 66 928280356 81 881077545 7 335503820 19 95156013 34 814159808 55 175383806 21 961753783 14 844271488 1 229085454 95 585733799 60 190540179 75 595212441 18 352195625 51 299791612 67 683025786 63 929347411 74 496347596 19 40274925 65 217889400 25 808682707 78 270278027 55 460928700 45 720998339 34 168183726 46 428959104 4 119657672 9 301746748 65 990625695 5 38908376 10 858367461 62 370717425 51 547044323 94 185233883 75 31322771 53 716373530 2 245234034 78 433796531 9 438809416 56 551417026 46 933239523 72 628135145 97 24622503 70 800707917 73 155938858 3 440339668 33 532179163 12 895284902 53 556412510 88 336428940 66 476903192 49 169126722 99 174118152 13 299273806 33 131725280 4 746105396 17 729065160 41 407873612 20 569952647 45 501860507 42 366862164 13 524451661 16 89966641 60 167712368 5 546243724 92 423973583 84 861017768 42 942180282 28 257097183 38 638444204 69 261958428 16 226183593 93 65410656 68 885715096 7 996037530 83 289920108 17 952704694 20 658443393 0 320984651 23 455190776 74 978024738 52 770895328 84 180176398 18 91941558 28 325896918 44 280771488 97 555367482 8 299290287 40 325045287 100 916512990 42 488250377 0 594026480 42 504433045 94 354500170 78 247918194 23 875448666 88 744559568 10 32939104 53 88776694 34 109566169 9 890365727 80 203108052 76 231949419 52 669627566 48 526689139 61 701355017 100 34291285 64 318417279 50 173781855 64 760720543 74 203545152 67 462638832 15 285054845 3 298188884 45 13844838 68 115695698 7 631241390 44 285698745 47 375409805 39 398736102 77 359372515 18 598411300 68 956876626 70 558298547 16 796087498 75 78960016 85 621757486 94 334191797 24 551913702 48 183433035 77 482617530 8 668236600 4 232872293 85 693581342 16 497907728 18 853435729 9 551822109 82 253404005 50 381332974 38 271251789 43 759553055 41 542258649 77 579713692 81 950554121 3 111352835 39 10925252 73 412569345 1 549482902 76 983505487 47 867452689 25 276009632 13 987222781 57 893724314 92 223672347 10 994898165 93 433147495 85 341372986 53 831376462 42 93313844 67 698154257 36 977430193 53 886461370 85 850337005 68 632065077 93 509280687 10 283247842 16 246977525 85 466634659 89 652507655 63 572034573 38 821515278 73 370660224 20 351756709 87 468959202 49 669507607 92 238914712 66 433632860 38 260400962 65 297436398 90 599797946 41 945787181 5 110856032 58 622933193 13 220707354 9 77010040 88 596610812 37 300595535 97 465080260 69 133610144 5 539188047 93 396190022 78 624324094 98 731631804 38 495746860 89 268425979 89 118647140 16 79107414 12 349530962 89 716128118 56 980730834 40 402821142 43 140901024 38 770728800 36 620534412 23 700275775 44 478892219 59 402282415 28 942497141 34 947393492 75 468259792 35 408324445 23 903481214 24 760295908 44 122840812 93 264598208 57 503420296 100 547001699 39 340313575 23 671914357 70 701621379 57 41138765 83 686554533 27 432477317 21 437259447 93 863588930 71 538373483 43 727289554 82 17573398 52 163972587 99 617030901 55 472234692 18 760505869 51 904151618 77 257985620 87 210774329 12 733071296 94 818839388 5 233404303 87 198403264 7 616887191 49 912357806 72 470834211 52 945300312 69 868003692 5 342368434 34 857986171 99 498590678 33 912727941 84 302010125 74 679765885 58 364131258 66 909902695 62 721390224 41 51062134 11 509144537 78 21776612 57 919275957 57 270435370 21 731492754 75 463268125 43 152702743 69 40414171 35 254811207 31 651319784 37 471037850 10 419584070 74 527771675 44 169807203 22 447895181 2 949159737 88 87193668 79 720061045 22 183560066 85 537385302 23 969107560 50 198039284 86 689897551 45 976081820 56 658230648 76 468022583 83 201679330 96 882349818 47 504938227 59 674718891 40 423038852 12 231243654 84 156870746 62 723447894 86 739429620 55 591833900 64 476469000 38 395938357 0 459558487 45 215441389 28 257308418 44 13692471 44 563955719 95 202469044 37 181335445 17 751576493 45 888920218 64 257478170 71 678111864 24 510029381 0 944490859 95 690560149 40 961452201 77 259059904 56 329800456 0 991858341 89 40161604 78 525111650 40 983590238 91 195156166 62 627014466 6 653896288 62 508045429 97 958265416 77 456858118 24 319752800 38 42212626 42 501752022 1 187496573 85 696673540 17 567281008 100 658820929 80 372131969 1 932834698 41 820075932 86 912147572 49 916855627 42 968741775 37 29771507 42 234440024 58 668542748 90 55084696 36 5055649 11 651497775 75 909796890 69 851134756 71 391985364 11 850476820 77 501636534 67 608357967 27 505073371 65 796110420 33 124182521 70 834282265 58 286549018 65 183869816 92 188000273 20 994536325 52 145664393 62 178843311 58 702248637 98 727255486 18 674028545 21 514736568 58 611488623 100 707512665 22 530303998 12 336095470 60 949061863 12 526562679 4 187619996 42 231632394 99 126667637 0 604923358 88 184210818 5 126663011 4 733814370 75 220595178 0 436826322 2 125244097 42 863562129 1 350682342 88 804216919 15 223985459 35 717522216 87 8677181 65 141757270 34 969243119 3 282216426 55 24893506 9 776142186 83 353319762 80 208283703 18 212601119 28 238541866 2 744033521 42 634246646 4 93938939 87 284332294 64 611665001 41 807082038 71 449407184 88 190961594 72 207706780 90 444228359 42 306388108 96 905694433 77 243052340 58 201934284 68 228821870 3 287616690 85 573910482 5 504554435 100 520812294 59 170232653 43 509159086 87 867155763 58 400588530 54 986060843 5 209569650 98 74972285 89 878480273 21 912987377 54 406549215 93 368198176 40 882815452 0 753635021 47 427873174 44 396493595 33 807887788 32 762470983 68 504565108 54 518383213 14 425339342 2 47444582 28 143113769 85 917448088 84 76744257 16 25145588 3 596825977 60 52405615 97 897470920 30 796478732 27 244209019 83 560157447 63 223425583 57 842342979 22 646915512 28 844974040 94 361221798 24 424638841 100 773397299 73 149039784 76 889298666 38 327892092 97 51046972 54 408416547 70 829682441 78 784024959 48 696193947 62 832034171 96 178558755 7 872541061 79 349485441 15 808755072 53 385227306 18 452056087 100 74043836 82 411355391 5 167213558 80 812340861 45 458368802 66 340481064 2 149740127 3 80821106 87 480594723 3 157220024 22 4919459 57 913311332 61 563270993 96 213681176 25 508850032 2 618309529 64 227053195 47 22162629 93 526408042 74 898886672 67 718973549 32 900906381 77 786987199 0 573424229 89 947331437 24 972126629 18 588170476 46 561712888 34 664373628 20 739333685 34 890716156 41 829884804 0 217355640 41 740580310 21 253800669 2 318729534 25 18847561 96 584018425 47 277769420 94 433826785 11 351117854 72 449181073 82 532071367 49 863992414 57 321101243 56 13021421 13 945148898 24 493675038 14 351111817 10 94399963 55 680874225 31 710846561 47 417824827 13 45547769 39 676429759 45 140705866 89 541945851 23 845846397 51 188273524 21 602520816 99 715571791 46 520992441 38 941198049 61 559963121 63 132754332 63 942995886 36 830546539 70 930264801 42 456991702 21 941659816 49 402885942 83 12001009 89 729257937 100 818169117 39 323255939 5 19445984 38 906900286 88 366572075 4 474342042 17 888845728 88 23948370 70 579242862 72 397780630 41 667255412 11 155852180 0 975387103 14 344311871 74 914452874 58 144618659 5 851109369 69 884028239 46 779319349 56 904320427 94 684621716 16 550794421 51 106096933 30 466650751 77 403785621 80 975579385 91 582666789 64 726519513 84 87543140 88 61366931 46 992020080 95 543787319 61 160779811 26 153656450 52 55268586 83 768489795 56 324457386 55 347302671 38 91570717 12 105090640 5 557915121 13 857040197 91 813322038 38 969111730 40 356721871 47 108781486 95 643615296 12 987871724 76 934755674 2 224712140 75 713367032 20 745999247 86 158732472 57 371597924 9 5427556 4 9524909 95 876510345 82 723327091 31 510900557 13 50557189 42 286696006 74 533620645 1 943849589 94 793197808 75 568604078 98 910258312 45 12747751 25 587123762 35 67248498 43 118164853 29 802050175 20 124406835 96 959317880 35 583259759 50 319721385 20 350993362 14 792255842 3 610555080 5 466470929 18 899309852 60 426643565 89 252499773 23 162796177 98 967150269 66 639965220 58 773143686 78 826414518 14 223560368 77 283965810 13 252198954 83 672308653 69 884928263 1 634716222 69 922915899 64 611842254 62 364722657 63 276432254 70 660528751 65 775474787 91 890480635 46 702119907 99 186772097 82 503615953 48 501539031 99 691439664 18 705912120 8 507447014 52 912356135 14 340119054 20 355511507 22 734595005 38 511154233 70 471541672 3 113779855 26 613177137 13 433343086 26 671528765 59 399262992 16 206599079 57 839919390 69 438921749 5 790324302 0 958708704 87 578271418 92 579474036 29 469636009 31 474944783 28 599835077 40 694068275 35 942989155 5 834418485 36 924272700 7 854861062 0 685789549 85 195517385 24 962444743 73 453305958 54 923589641 48 578379298 66 490582019 11 690553612 15 707908622 93 581664219 30 751067637 95 907349612 7 515989415 7 315207857 24 468437499 12 220859914 59 126590012 73 6040187 18 667354670 73 242610900 66 856994667 33 794226212 32 642766420 73 931546863 73 197647356 16 797987901 93 1633120 12 924313265 97 12081825 0 515925967 34 66034099 41 600282478 8 112837462 9 20401709 58 138494839 69 722118346 13 983121659 54 457500646 58 391335566 88 158666034 36 208621661 90 61562707 13 918473904 71 161540146 77 354909420 47 94675785 40 552991583 16 857474490 21 297759310 42 706120398 92 554822750 100 243948452 20 352216741 50 1670728 40 510393567 36 563114617 3 514552522 67 893685240 42 794492261 14 604018221 58 444022576 88 617871939 43 914951191 72 876610286 51 222354777 47 32323781 62 805161402 26 933094550 100 309577455 69 906613463 56 201333312 11 846209811 60 674938191 43 634936775 54 338865253 45 350751945 17 102008078 25 741637111 75 855579855 74 506079942 18 179956483 71 286421932 34 269010991 10 839179537 83 958450868 27 265576698 97 431737975 38 986232713 83 121705667 91 577153870 5 968768448 84 117880874 23 392903323 98 968049246 71 907133358 88 799703246 82 179190167 35 172739315 78 540872768 57 810620622 89 809545766 40 391661099 4 538100809 91 40033941 70 726411456 86 128044335 42 471196271 48 268287868 66 980257207 83 335253174 51 656170713 78 455930414 64 437790812 99 893498926 37 390499440 68 474467016 11 441528535 12 316247537 43 541628274 71 854515438 53 514442210 12 471032433 63 357048892 85 207562511 72 542565668 70 458973020 77 439408746 6 163624080 40 444297777 94 979314208 30 401807011 26 469226402 45 775259155 29 307846295 12 469663613 2 854272810 25 309282292 4 267502695 56 296471624 100 910562097 43 291189290 1 471070532 86 755404544 47 674077174 10 816252490 10 886956873 67 307154084 55 398348395 50 492016276 11 369796482 29 313955053 76 962653510 30 621084129 38 146340722 14 575039717 2 746558586 86 361601329 37 517524676 78 539561561 72 834368484 93 998714832 26 658467337 65 358899133 68 152545760 67 144214095 80 681208107 2 571114522 40 698519331 37 845399208 72 151956991 100 889235363 25 792040556 73 513890516 35 247987258 34 968989946 72 6126647 59 360073655 51 528498631 43 380442156 52 772001738 41 371062379 98 966822792 58 254440016 66 989671893 1 288415545 64 685318277 80 405578370 51 738191272 53 945793739 39 400341332 71 816916011 25 921356032 17 476627402 0 831420511 61 953717287 48 564620245 80 767618158 81 121576610 68 726081422 49 797039383 65 886872141 8 119886987 37 253835045 56 631494252 59 399211418 42 675048555 83 392945959 48 940831280 81 288938608 77 973262250 40 715796971 18 685090816 64 243716983 86 939642053 87 749622022 73 182497624 77 192148829 36 856740620 57 279664122 50 909073484 52 584199696 20 918297912 8 107601772 13 332739211 56 786536905 63 158973678 3 788684492 97 748360980 22 546494626 66 111780690 79 216472914 82 772903922 30 817593982 92 96930007 93 317002416 40 931631228 19 378919730 4 190810261 71 377176209 74 50902338 34 466005654 70 933305732 96 888901370 51 174615946 78 830296555 19 635773003 45 517021784 5 270726885 79 245844161 76 488761568 99 815286943 23 486297593 20 495583597 18 615940962 34 832126708 94 194208426 44 169152594 76 706875891 3 919001669 61 188485632 46 666732560 63 718887413 5 730292825 61 503020383 30 653882173 5 283611251 55 809881441 73 409542909 12 175905827 72 2356227 38 756341526 18 879074060 80 677167382 12 668925650 66 761423048 67 915334740 91 482263443 13 93931189 76 650141176 55 191048870 38 126354521 1 80444264 54 869940384 49 126188022 30 276791914 96 491272948 19 656927546 70 902924864 81 566433664 73 646811671 76 571869327 27 800681635 96 62793012 45 516251414 47 598277459 48 69776146 97 312839195 6 925764482 59 100242283 68 952587123 66 45557867 37 510196350 70 949322136 54 645354909 27 199470784 89 246563771 25 189712241 42 546469670 20 957642512 27 84119011 35 934384998 82 921805584 20 153949033 17 298289383 39 192329637 80 577602831 18 916887238 9 329839272 33 701684674 91 324889303 24 875114370 48 326524887 39 430972397 87 317862616 52 624277726 26 955091723 72 222140048 93 6589951 47 543629835 32 711643341 36 787463043 80 742046607 37 968996492 57 480749084 22 445700530 89 813750481 42 177856014 45 42286076 45 322624998 99 362550754 69 148624232 76 110023117 97 191176490 73 704366288 24 393559790 12 296525911 65 936309321 62 869010654 49 439654629 12 179744416 9 921097404 85 549650722 76 102705477 55 230792646 39 342810615 87 737393520 51 231890434 4 486344997 23 931577907 86 453425309 10 538130446 28 423426847 65 456897899 19 264979333 15 170945156 56 590042041 90 129726126 34 374285082 53 17950098 13 134623553 54 729223296 48 412458470 87 81182999 30 297734300 28 777474649 67 340409326 7 737750969 50 79563281 73 208079646 62 405281911 30 498239630 89 521646890 71 137832264 0 35570812 64 140676965 9 641987996 97 174655787 34 993493435 9 978124572 37 810380148 50 887026005 99 539756241 90 758550192 60 763189401 62 178088534 7 374249966 9 355470817 7 197032844 6 828493779 4 35112106 61 805572312 26 992307547 37 449291511 97 43272672 31 5356307 34 841830035 39 75301079 89 755137951 33 323686952 16 227847755 23 73510452 77 943243384 42 831575112 49 859990493 14 69137652 64 383408365 20 332662704 26 697278911 17 434234770 55 531804826 96 84153099 98 673553384 37 439958786 68 235488069 84 318842186 58 926010620 68 577050562 36 800816653 54 919139015 94 565706353 96 242906283 8 560777522 30 804591066 63 37734165 14 732426198 32 653219092 0 157036247 40 158278755 69 777854232 5 392645662 32 700059254 86 161284345 22 992501033 54 329135143 37 320775916 47 384303698 50 398130661 36 213941359 32 859010666 31 735375213 64 151009810 29 373622122 89 928671709 28 946135451 50 707360207 33 691686395 2 331585083 14 116789674 11 68217223 66 427529276 87 539973365 56 568762227 25 603356238 37 264901297 21 337406294 22 735782307 34 891651853 53 931950449 18 824598806 7 817263744 86 215467625 9 656718632 36 12802204 90 311457841 39 697354169 39 534452389 22 306362030 16 330693015 91 841826014 85 141703957 47 866735178 62 252024281 27 40601738 2 989569826 99 222871687 0 38340657 49 584091970 63 623551386 25 500852297 37 309559258 81 649194328 47 629375389 87 359753465 79 46827566 3 11843873 100 353085922 77 689391478 81 298812594 16 917736507 64 83806567 32 58091254 49 138942839 75 237419445 95 100849373 70 146714528 37 908540210 90 642707737 60 157218414 75 878732940 29 380041727 62 3367304 34 302881542 42 380932772 40 911370343 40 943981839 79 577737818 6 171990468 23 823178564 96 409875433 1 358899195 60 348665864 29 116500832 5 930472389 65 789652013 15 641123734 85 312407978 85 628334352 44 83495150 50 850414286 29 866364440 82 315581051 45 715211061 79 313539298 33 352432211 21 324869945 21 381187251 25 229065992 49 150911561 95 399724258 77 673325392 32 371214228 85 16376310 50 449002616 14 311421804 51 102176396 91 381321035 94 679864360 72 766785869 95 659914606 93 840283300 31 851461613 58 314001142 16 68589026 37 733955265 29 500285192 52 592063266 12 71003920 38 998126800 55 645862749 75 45720674 84 186079686 43 351523678 23 742284201 71 329620550 64 355131620 35 605590320 9 624725028 94 343619595 40 907960536 45 32694283 28 610873177 35 919223204 92 928613674 27 602663497 45 78903175 70 491593830 80 911411331 88 662938806 53 500745671 38 135599713 59 472338759 3 1716032 100 285558018 67 631462146 19 422382401 64 624030675 68 318726524 41 669555883 92 963644369 57 220584113 66 176873209 61 725442629 92 536117043 40 906287436 36 987243590 60 328385 76 651320050 20 425243003 90 739853568 0 423547121 86 227329533 4 576707330 86 279975408 14 681752125 55 233450637 30 174051743 44 26946717 35 382121596 36 590341207 66 208863660 38 261195967 42 970373401 80 361497066 82 219562325 72 269418254 93 892960580 5 309909436 45 509875814 94 703044310 14 227176478 48 320893000 78 952117478 99 253679143 3 69567845 79 610271955 27 387382922 52 800327349 17 607757499 21 625112540 26 52574152 92 938439410 1 71986016 4 540910957 58 399099346 54 432075157 33 437050802 89 191782747 57 111604422 96 461609878 5 146368289 96 587237789 16 39275492 49 282445250 7 805442166 9 59793473 50 688235137 29 311517683 8 422982478 86 782250540 88 765845256 42 321790958 99 436997878 72 216349665 99 69977535 45 475230686 96 849761617 11 648527402 42 324290479 90 793569611 30 195287813 60 560642458 85 119048410 53 336674193 72 908002924 12 47724642 98 502019161 24 904888119 39 199489525 86 982385574 39 895250399 70 810087952 66 425646375 41 823132311 73 606902137 43 85861091 36 927180153 68 36445867 28 417787152 20 44573681 69 652247481 52 635256958 17 368274732 88 985011253 3 348703084 66 131265327 84 853221932 15 605791525 12 444840359 27 770146963 4 291590011 100 466077535 16 203163758 54 966142735 41 8609010 10 845755096 77 988941977 40 287375214 81 844601872 23 561116815 4 922886880 91 973723713 18 655681874 69 277587863 71 539502125 78 432152602 26 281854681 19 122687482 10 336526286 11 18835463 60 832140493 84 948639048 48 188110377 51 616462928 91 719747981 79 983922214 92 297804966 3 864034835 39 747880338 60 107002442 70 606444976 30 73051999 84 567081320 52 821609331 11 235601927 4 868488852 16 210691964 9 798650603 33 925995024 98 493976001 80 735434564 87 194270861 82 305354718 29 140153575 50 849648161 47 894502150 76 283317908 15 486596341 88 416859073 67 228175526 44 418693735 69 153477633 24 983747851 69 841773196 83 562284189 4 101984647 60 23806048 96 292344050 38 330830144 73 208190290 71 675229546 51 686927137 34 918617131 32 799358473 21 830002157 96 10383736 87 263191865 28 536955123 89 544677037 39 775568924 38 251551184 43 517839698 64 632334319 60 829498027 30 808639035 81 28300829 0 324929113 62 941812823 42 926642603 98 325418890 21 151518810 33 468373324 91 330120487 66 852845288 7 468957644 66 420277239 77 246836987 77 412245434 33 552281682 30 294488031 77 138216153 79 959276151 66 734088301 18 126997573 71 105230912 71 901543144 69 2172429 89 286561397 22 536091436 25 297419051 9 969406096 97 337562150 40 694642180 82 338051370 51 262482230 0 990835397 0 985585169 59 870965229 91 982717248 12 998499337 70 307590214 30 223712344 76 599196798 19 631716986 88 534141339 83 887178199 67 639913525 91 865873609 69 140644371 35 257195459 12 50603232 33 201463298 6 378513916 39 606778098 91 409615557 23 3038546 47 746318567 96 81369997 76 195707680 83 225748397 58 384094372 41 205170854 75 578290309 13 632997933 89 977476311 86 142164168 77 618556545 39 490844611 18 396625699 43 516700225 60 243234147 96 258267343 6 673181855 98 186425645 24 954912037 55 518794892 51 608739507 69 820649574 92 768721435 25 279818248 71 307300545 92 426557686 10 293910342 54 369429557 48 311804849 99 420324079 69 596287436 19 755932885 45 965798646 91 819948217 82 302599826 8 335638736 51 846533136 66 903871440 50 381324991 92 176943096 5 229113517 9 244296769 20 534627300 41 308502097 81 307788034 47 238845286 86 715444831 3 776086342 0 215340548 62 760791660 0 839639479 2 9868105 91 842412885 15 840522267 17 388213861 42 159378041 22 71006989 87 362984882 20 408658000 60 937964178 25 790995254 95 302695742 71 329176568 74 881536980 67 831082983 61 784847604 82 842558034 8 304142915 77 220407946 74 321222401 42 313003176 83 400249398 1 828454065 89 101480187 25 494913111 44 246704832 81 77495463 87 342227017 68 449324954 5 85756441 3 121476954 18 330852339 63 215705815 21 239367143 4 772341894 31 754129538 37 910117776 17 605999834 11 49053965 40 660488830 67 740260395 6 514654188 97 218983970 51 777093354 10 456423607 40 587810017 54 556917629 84 758070299 37 397179570 39 874027965 10 517162627 35 551807571 13 688810362 88 796633981 23 251835215 7 823293566 76 58136694 42 396783929 82 777437388 54 151294129 61 825924850 4 308802236 80 262739350 79 822408068 20 17262402 84 683802736 74 747904939 79 404662598 94 272851572 91 441039700 77 487423825 36 332051925 84 498973581 90 921686911 49 93182736 79 585584317 80 933868843 67 90558821 48 325956087 87 597392476 14 809849576 50 350853236 65 882143721 70 877965109 70 138398775 55 753994523 46 519744915 34 256007861 55 141578420 71 916279960 44 920485831 63 26124323 30 408562911 96 14607534 67 169832268 61 548696461 98 514957267 52 309977597 34 162632530 8 961789138 55 545893410 63 211738629 66 112498493 3 278732249 40 12286208 15 973355913 66 544798203 72 667192345 61 827966057 2 740344850 87 892222761 45 978462245 98 135618503 95 895402349 16 498849389 58 200360186 75 146795954 81 764905441 31 230285169 83 678549720 43 543973669 2 14979013 7 469591393 87 314220357 11 493113454 48 993367942 8 780341962 48 181790161 25 752566936 89 507246520 4 249209544 25 822054363 44 421703884 99 787477707 21 424823620 15 389997832 0 583966867 55 171996697 12 272928362 21 68976839 74 991166010 80 773877354 53 545293045 28 558848571 61 71616531 36 143795992 33 33898747 50 440450464 46 908310158 15 962360296 100 403881352 44 672035186 90 970842199 9 518217598 6 760335503 43 694267028 95 443983548 24 228740563 76 962415631 40 851563721 11 758066543 76 315352067 95 613619662 51 823129793 50 487172221 24 221541639 55 762459451 64 549481940 90 985861842 61 874761735 46 931479861 85 208707262 9 350047628 80 16114 73 29120945 16 28177433 27 998365247 54 27061903 17 101080686 53 193648155 14 914440497 48 372621097 44 514454514 91 778909764 19 664204536 60 709740992 20 20745944 89 282390287 81 612563366 78 8515176 20 192425764 73 339905351 97 663363770 61 3438263 66 272004354 89 266304607 69 221704852 25 427190480 33 194544979 69 163591551 67 153737317 10 982452196 2 755430476 16 916412011 14 869002252 29 220564458 51 7257501 86 940204160 48 429528598 7 372318258 68 136779090 42 996109780 10 43872105 7 270739356 92 307706843 96 118908592 52 818829891 26 616727140 50 199851808 53 117353211 94 308809099 82 809944019 43 463341756 77 377360361 5 486929671 70 323949868 61 692220117 62 848628448 41 61939056 82 857154888 18 184160478 19 723851406 15 627709939 77 527055815 23 323391895 1 405375873 4 930048488 86 706708859 53 838409277 96 861980058 66 148002661 85 992171324 52 709926475 6 933829515 6 369231254 80 379982174 56 513453798 24 185682318 1 110953802 53 890777964 39 132042613 84 704012394 75 457968059 80 345813364 69 232243899 19 414671559 49 473255686 84 936718262 21 715128073 54 222440173 4 692121707 37 669618529 77 928150292 93 336546737 71 211657911 27 884948205 64 551009988 94 795517389 1 239173259 73 452697831 17 893715753 17 148696946 75 671816141 88 933044252 53 576442429 38 372373022 58 58855403 53 282877756 27 411910690 79 160354916 60 580525795 33 22575522 32 746405940 8 366450052 30 470310623 52 342367070 39 32902233 71 498552603 54 539864998 6 834542145 90 318976684 40 655622676 71 204461212 81 755330535 20 75774611 30 524683744 10 319435361 26 650468646 9 485984855 91 186836721 87 422569398 73 695665101 58 676579609 46 906695204 30 66084025 57 432221673 53 782716811 56 89330672 38 606910855 87 506948417 58 743541676 76 753409816 50 6807392 63 653926804 88 371463189 74 109005427 30 93651395 27 718886957 40 406262739 84 497473362 33 346038817 87 804236825 53 896362313 63 301793047 83 174214764 68 822619664 70 840992933 24 355115538 0 597241204 31 332412529 86 833974428 60 979214068 86 71653990 53 300490316 93 664392771 52 951537316 15 510576515 4 701557750 43 724324488 50 696780305 32 678211348 83 376633953 68 327835649 72 518427204 50 480951220 94 105964444 35 365288696 36 415854616 19 263419329 62 447790245 8 636144160 28 783210347 55 607313183 69 751705305 42 73709887 23 282920099 37 574304709 43 179913015 80 395962563 67 386416557 70 928385635 66 833621649 81 969403804 65 36978875 78 319611561 91 823529374 77 932658180 13 901786214 45 914536263 89 119721834 65 880752483 86 266180241 35 492218570 12 561262215 89 556118332 28 80551683 56 120550153 5 203764508 44 996192613 96 67166534 65 645848245 43 334413577 66 70997364 13 388998582 28 152401031 95 119334653 50 506777538 18 974258182 57 239678690 29 824572495 85 262935183 60 494964917 68 702957636 5 904922240 47 488042023 92 889705067 39 197587947 1 656550066 17 907116449 99 834413286 80 794228204 69 377923425 71 704578605 97 440453612 69 573787042 34 322401473 67 704112814 52 974021689 33 551475553 62 116084382 46 305394629 93 943616874 59 632867204 25 4708763 72 630057808 89 997010651 51 41382138 40 995780415 85 240420158 98 389698880 15 49277237 19 281614147 78 495983294 71 780314277 21 210288757 49 682760447 57 369621984 52 886012709 66 365234607 19 36909034 5 609280625 100 528370345 9 475151409 0 598861551 39 785769754 30 907866488 9 681535824 48 729321637 74 783902057 82 548109497 74 757072205 7 841239116 90 309662128 56 687208637 79 761545303 78 360195758 62 573039750 37 408597651 42 907336434 29 794952839 58 149722892 44 138826412 97 804109323 26 294550900 96 458736913 83 595090705 63 402618765 85 442837547 44 839708593 35 979619258 21 977110776 25 726328351 52 984104965 30 432612571 57 93640860 20 245989002 51 527634422 81 533272897 30 114661547 58 939944646 97 525596691 85 882632180 69 729085321 60 452220757 61 238041383 26 421257535 77 691729189 20 21120242 77 509390845 76 87463875 56 719522949 82 645151615 15 671994000 21 399899315 79 694837672 91 319704448 94 631086889 0 94363230 84 656978539 41 671504834 63 324215242 51 879132022 17 169640634 63 426527067 10 106362125 3 376518473 27 627250499 43 902751736 16 602574099 51 624315376 0 723526030 98 225584228 19 436110097 53 555978641 66 885766848 46 381399737 18 114180649 64 949598128 55 283681193 71 78788068 77 829433897 67 193638429 70 294030619 33 615082157 52 490420883 47 764849762 60 523490602 59 356240232 55 731035583 11 142547147 16 842270960 68 101987141 66 620255666 92 476435629 53 430207458 84 969625694 15 58768784 80 478870893 67 124365466 31 690819223 37 230312291 58 591715380 47 682916245 95 364524944 45 30729507 34 103361122 19 149931857 13 523020119 43 863619094 80 409321472 64 604529879 6 282568312 90 527728846 96 433555255 61 921753828 16 887965944 8 946482073 76 874327652 3 649316381 94 117289281 62 307478206 81 686478611 15 504469589 79 219619158 100 724728896 54 111974677 52 391436227 78 404822261 76 907701046 26 509567039 91 749709308 18 94748906 14 884709711 53 990212976 93 423271472 41 160905293 36 407578943 35 117528156 86 712062051 92 877838200 72 78151635 48 755323722 36 239961957 15 892041215 51 294025858 82 882394895 33 65282484 72 747334101 47 651342759 27 226462175 41 189856838 63 179544054 14 78393262 26 188688136 95 207634388 63 537050919 44 481901651 92 323985195 80 967815355 50 186591763 34 330052311 99 147329469 11 903878316 45 696601405 19 827229313 49 444103500 80 255368308 98 318815197 38 695572483 37 641311860 79 89733139 75 260564280 60 328436356 12 494589370 40 232642610 47 936513721 9 806497890 61 845136117 23 843883480 71 122951911 1 478513132 0 984642656 83 362958938 16 271125488 9 245488176 81 928267390 70 956700160 55 872212989 82 389295358 31 838468544 69 630607493 63 625104617 77 772786681 92 920033991 20 363409264 16 398006221 46 432740195 91 815944154 18 98145447 43 149162345 37 103597869 57 364489511 19 835718541 49 52703745 46 182204247 83 391076598 51 764935846 66 214312151 19 462803775 61 39997630 96 519061862 76 550578311 23 565361870 85 136826316 25 905145592 54 632276114 64 482525431 22 833997728 35 64278133 3 518442937 33 42482098 91 219434764 96 846655793 63 831739038 21 402381018 17 138460755 15 770586966 7 830033951 78 307709463 93 476637647 28 36923046 10 602501168 69 462141384 88 64112900 70 85803805 32 392300289 53 134871719 2 448808505 44 716704235 43 458003314 97 834923638 80 491198662 43 665859698 5 228696775 81 173596409 74 770987228 79 156384732 83 166022284 27 150588208 100 124202290 16 50761414 47 826945894 24 661772016 33 335695412 74 177250586 81 625075893 100 899717990 32 670711501 6 469076334 66 681545597 8 447607928 19 111896749 90 182881421 0 664934878 31 409817360 43 581475233 82 992583952 10 674658519 61 414702323 62 332897324 40 293815710 38 817918305 37 180662957 60 780568626 77 856837410 91 610432350 7 284988110 96 132766953 13 830314961 80 98652863 73 392173904 49 258687180 2 246225160 64 915258691 82 962602053 3 62301860 42 859186522 7 428898869 66 945298233 51 354044242 54 334448585 64 276143038 77 202897316 37 953032327 89 448951609 19 929261075 73 926311968 3 40378015 43 860943895 25 923942186 27 321384730 83 288125042 80 285976713 39 296840410 48 117397644 17 439486428 45 14330782 9 776069049 57 517400374 72 365702940 6 714639100 28 774980029 47 25405521 44 452921362 98 774867494 66 246642718 62 97586867 37 657879838 78 911150821 50 7032073 86 301014990 100 102059506 91 847530118 8 165582437 37 804761095 89 914669083 40 872897354 35 394427430 83 300697798 10 559215164 11 268567942 44 15004132 45 52172886 14 997620624 84 938227163 51 195798463 66 83883833 9 318575037 37 247720 44 828162231 42 464657963 5 736920338 53 6674791 35 169786434 87 943161994 9 79728818 20 978477883 0 61567927 66 13511058 72 129770558 81 485025838 40 505637903 80 430672439 77 464667404 85 421326176 47 900710630 12 220896733 37 705521770 0 128465611 57 677250856 83 130917048 59 428171240 24 368382391 85 614060535 11 835702956 65 72819397 52 579111158 33 151858795 95 980555147 12 420245737 52 192977614 66 321749469 93 555953173 65 768336339 43 365547202 57 630722554 36 541760046 29 980800551 91 635718938 9 297599503 69 526683300 58 787704718 2 409461218 28 231372171 9 819662911 50 815083152 42 115296620 98 416853365 79 536163247 84 645571181 35 381953951 68 214874410 95 399738859 41 90038700 94 287630394 62 697992398 81 790155215 98 754274514 47 183761446 20 636741055 44 139420697 4 215089721 25 586855280 90 669758551 80 763239163 70 432031791 6 866830330 5 586068766 89 860847278 53 654119609 94 7195216 68 949974610 92 201580269 0 266722768 31 531149794 73 900885832 97 64149502 54 838881348 98 870327589 12 314611841 78 546517772 86 489173640 61 441011351 84 311161245 20 624817889 64 667967806 27 860178602 76 466645898 54 444787965 13 136417552 3 719136421 91 993110141 83 107542607 47 175926786 85 949827298 69 550980810 86 84475964 68 785577242 55 212409470 27 240188998 60 808673934 9 996747686 80 740302094 79 163652312 95 695261365 71 98623657 68 762492284 59 210005714 4 385621624 89 853354193 3 939548071 36 783160506 57 648076996 12 131263153 58 756142145 96 418446106 31 834964048 42 658775225 100 560267203 32 569845242 99 780823384 48 611534132 70 184394551 96 315656972 92 98903854 65 412011808 77 22174999 32 594354040 74 19088770 38 543272016 72 189297431 66 416619402 86 451387627 2 762792939 37 119208289 69 440543925 2 696452105 21 90837146 46 487600509 39 653467392 54 362040355 33 690466543 9 600905118 6 11681961 47 449611982 50 729915492 83 358242314 51 994479514 55 920479867 66 330801133 71 89200101 35 964058996 44 582823481 20 168960765 39 733352332 22 49715915 50 480092583 83 447495028 86 334333608 94 979673600 28 678383253 96 895663013 23 858593817 69 406043464 54 990389302 82 913073170 97 55169925 4 158801216 32 417530141 31 967104903 47 790781172 65 24828651 6 661753228 93 455687648 69 118239338 32 159497360 45 167685766 66 387055433 78 874114790 8 796620220 21 75952906 92 793176216 10 949034993 9 212905787 79 712970148 29 322032006 62 123652513 47 660896233 81 523644093 73 416605002 14 580444943 33 798921871 43 618054252 76 662422431 35 310521632 28 199158926 95 200718907 60 796796134 64 648354450 46 630928071 3 372201353 81 123062258 17 820737557 4 477036625 90 785539701 28 602808089 18 133884735 82 10443023 1 413908185 46 429378509 75 360166397 19 750347646 81 378176395 92 998107916 21 767983697 39 291671672 6 149679750 38 588159900 34 757681652 34 313878286 23 225387189 54 417010258 60 279408508 91 656069995 95 911322706 95 881294117 94 105140311 97 59431349 9 201137817 77 750849748 1 759919823 93 507519647 32 917446215 58 907748041 100 293413081 59 224099818 97 821302190 60 228749967 13 507280523 84 526807078 85 54063411 22 778881482 67 454274082 62 466233468 88 120404350 98 877952628 19 698223813 56 185892611 25 183196177 17 883108858 13 334360815 66 42275799 0 594388035 62 999163413 86 299913631 49 791126017 84 13833360 90 551302108 78 290191349 60 566513752 43 380461907 50 369761582 54 4025992 18 940691755 69 979669328 49 57057006 3 12322467 24 421451697 60 835110351 53 202164326 52 331819536 33 290296510 24 239441610 47 421532695 92 815325387 58 983483226 83 483823564 40 351438275 49 667180349 62 357739782 54 44610042 43 412770223 61 658181971 54 597825518 74 925230002 18 511625653 8 381042638 96 270732565 40 603048987 11 111311249 30 239326431 85 211770163 57 770546624 54 92777615 68 993392416 92 788218777 0 257583948 34 390357808 37 396989218 20 748471591 16 357019986 24 429150378 50 16439568 94 359137836 66 956344288 55 671992596 92 871577383 5 435567199 5 641023065 51 543476089 5 4153750 87 548728791 58 139355255 14 170871222 19 848922215 66 223875171 48 443269263 66 242761231 98 622341825 35 26928035 2 422691300 99 797215328 59 24724886 83 279172152 68 605609487 4 620895123 87 298273503 84 305352832 7 709874689 67 734505569 100 62017305 42 289700311 17 867283312 12 777407057 13 608188647 95 557996723 73 983817069 28 460294452 32 933315658 14 493566278 61 772958180 65 946123568 47 230682579 52 858518134 18 868385499 46 836858396 96 938590771 67 891588721 56 5156706 97 71089479 67 430424464 58 864001077 22 410266579 72 675684710 23 950332182 70 153395672 36 880871724 94 612487251 39 381903967 38 340138610 11 627284696 53 715268107 68 166680100 56 690339813 46 803463560 33 916720003 42 978639432 70 994103226 42 355131916 26 157819904 78 920451397 86 459132979 11 225101853 86 286270527 77 143399066 7 948417794 8 365994615 34 820092235 86 747287340 95 652006377 4 390638049 9 270889281 13 610147640 56 192080663 0 149143725 6 260949345 28 929196417 100 568736558 6 903033457 38 327671050 36 424003731 18 447104639 85 866379051 64 537922094 72 636584997 46 710813469 36 95831237 7 347393748 85 740254609 0 472271094 8 623106226 55 926347756 11 408581555 20 323245375 99 505018924 83 97060345 1 66832248 75 197003249 86 589361711 51 595075958 88 398732722 14 615950454 20 366219624 0 969132621 32 377993602 44 255294181 15 882259040 16 781559310 75 183899477 14 658575140 17 19307563 46 77161403 90 867261103 24 661995883 68 21570476 65 928718307 92 685482732 65 262252792 30 945422149 16 288210521 41 75673293 8 393082079 52 348237364 22 414920088 100 323177640 18 807448899 41 319052446 19 803801798 9 248432218 26 847271516 50 571576161 28 80050520 39 296804585 34 706989908 88 774019303 24 650389869 63 572097170 9 334836709 11 105465541 15 100575439 8 585355236 56 872814356 83 393996825 85 464463099 34 726666062 56 422362261 9 78969088 6 745458027 22 455579457 14 619603818 22 627030353 71 3906594 37 544390932 2 678214200 89 197190232 57 587779458 72 243034779 23 683480784 58 357375292 84 897665211 61 101434902 58 915046954 44 193608695 48 263571070 17 941207694 73 970166496 23 644503591 81 962676722 71 436695713 16 505494706 95 314489746 78 832558447 64 264787891 61 791371137 38 58302107 90 210322914 66 652687982 15 985316451 59 960313897 68 118279309 7 491900416 63 506810629 49 519628089 17 657179274 14 109503819 25 388119736 33 736961310 58 338721022 55 374258353 78 448897901 36 245328419 51 49971197 29 265080603 10 187577698 48 353651614 21 266243647 18 892884819 33 986697351 24 137690797 37 44247574 1 986231915 76 839152433 0 10110991 34 238074476 68 722427975 1 163011873 88 373489227 36 666442459 33 991668484 10 848330496 2 899334494 68 763351763 21 217270816 62 978523450 3 469306860 79 503015136 3 896924087 74 326740834 61 866425415 16 121322269 46 442891476 29 242183790 51 389676940 33 441186890 58 111372361 32 77719455 70 893884847 63 784514838 5 768925830 37 172751545 48 577815549 49 441286460 60 409890878 4 123995746 83 688928340 47 383037903 11 663579056 75 176653259 76 927835677 12 396402111 3 136866288 15 39525860 17 57966316 30 303809222 39 763079366 35 783085159 68 920219541 12 617061570 39 97852621 99 215961006 44 413905976 83 884162183 80 757787072 7 432581939 87 948264995 23 213408914 90 297155056 16 521129657 72 115163895 33 413080405 29 590667456 19 193258658 27 253601394 53 314071690 30 764625265 23 894548587 87 804619147 42 272905469 71 986780657 78 872862673 62 124018685 49 93458649 65 721503005 38 676379025 48 729623050 39 109822672 49 928371937 16 426254593 53 102221282 82 894110599 87 616561461 65 626500965 0 477058661 93 491708902 14 126064563 15 857852666 39 498089161 29 383954563 15 884968190 20 37838459 51 724655311 32 785318993 82 70419556 43 430986743 84 141126450 26 652586672 31 572697826 79 186367332 84 738977145 76 303754258 74 963064903 39 12590074 13 506128233 93 344272672 28 10300154 84 735292907 16 438635836 90 439289571 40 57438303 49 303085749 18 409817100 28 395132991 55 750531049 86 419076270 64 560551791 8 980658292 90 902734590 29 266399396 21 491148844 26 25141765 67 381957180 82 562926284 65 80363457 22 213886210 74 921728848 82 265297430 54 319393792 22 682663115 15 878033896 37 996164101 23 435424255 5 148539219 55 663508730 18 843815019 52 255571092 71 318753928 22 393179877 90 799545889 20 925623006 19 429887083 8 606158697 64 235848994 0 449616708 70 894503047 17 462908327 14 455245571 3 916874441 47 4560499 5 466086000 91 715744068 87 295030598 48 753357804 97 966959267 82 110114410 11 491768265 83 365875663 8 685284267 34 545762503 18 566675571 5 382944632 73 871636401 27 240945119 60 900590661 18 820846066 53 221167123 50 814571261 31 168453318 32 644008557 98 375176379 83 489845429 95 745513113 94 857050091 87 531833851 7 698494244 16 438702454 73 984218802 89 150757445 26 920355025 28 447949348 85 317661007 81 603624448 44 100756220 7 894895047 42 301250927 98 488526823 23 229278303 77 686601144 95 456447208 78 287153885 93 120977438 93 875698148 37 113580530 19 183699055 15 133677706 30 769403373 29 276576256 93 199925960 58 995304094 67 344378445 75 326603695 85 831928834 80 91934429 59 921202030 15 502754133 52 102303649 60 722053999 33 411754729 22 67149578 36 660230932 3 315878048 63 78837011 38 203427990 18 744447860 78 885009071 2 339384579 69 15891779 58 110133774 31 698355294 40 967416881 30 755416556 87 230502143 50 733147551 87 263066742 8 291811471 62 998246275 73 280890050 15 367712437 54 131817771 50 720379640 22 115515700 58 877649665 75 744853469 55 749231427 97 396565170 45 187513254 94 776329001 11 775881955 76 733382030 46 100118197 33 648822682 56 537362832 93 296092253 13 239388026 71 137636146 19 819588016 24 876313969 96 736018565 6 386572562 48 442764353 61 56273826 82 189717025 86 439115786 95 483187052 8 834839361 71 6150645 17 629420544 94 980438007 92 482414150 95 11286608 19 785977596 0 967400057 74 52643418 31 300990828 74 990144451 16 344837130 63 206754950 63 763360894 84 450231869 55 602502869 5 196613061 28 876861744 46 482817679 68 637926513 40 749150222 93 431028216 46 233887290 96 737849343 77 33526402 4 586133755 9 637163828 59 21006623 81 931626642 68 936865511 48 863666812 94 307378268 99 395883295 12 985592901 35 993627573 71 466270003 67 751115284 94 81862479 84 788198952 50 386390309 96 904627759 98 233260032 32 148273497 43 933473015 75 375331518 95 92746922 89 501787360 96 961693818 75 530892685 76 136952505 94 247963152 28 258164331 93 497151647 66 888574549 74 39715199 91 19823921 73 299316776 53 56815238 66 394784396 40 264876047 79 726018660 37 922679338 50 310432807 32 768271600 30 274605528 12 845590599 82 913019348 22 189479848 93 226210905 94 281739549 73 419558552 4 248170365 12 366695553 61 524780200 1 790588307 89 655985507 54 937380749 76 654904435 80 836427822 53 511059714 73 282653573 24 657982608 100 797635773 46 251552792 37 752024436 80 32564752 50 770322539 21 335924360 48 602061836 81 263529995 69 749207725 81 771406440 13 444446799 67 110321610 57 44521981 45 847777639 91 502913082 5 654860480 31 867244074 24 141982481 2 90694633 44 598344403 80 419719062 81 3559599 54 833364145 98 171179547 2 434682407 6 650840295 68 882933665 51 970397536 90 387670636 91 577282226 73 935647355 75 339034394 95 669861025 51 463001811 47 463277034 70 308206157 1 205139468 6 174398746 65 922617801 50 230748061 5 547949088 6 162163924 63 891784104 69 589039667 49 17536744 74 737349301 67 115600986 15 229781085 12 577257021 8 730312741 35 902071888 44 95615534 20 375685042 3 142570922 33 625089235 63 298789878 97 681504435 34 784919900 19 754948356 64 366532441 59 861028581 44 867424419 89 281479092 31 362357468 25 865323766 60 202461908 32 21832459 48 92437337 86 420223415 70 121040656 84 198373793 58 817708442 49 394580139 51 303162221 46 495757811 77 509610231 93 464428280 2 411826070 75 850535503 22 523469313 33 876996353 90 804726495 43 661166261 49 645131593 77 472703798 22 843365971 13 821812391 65 651077592 46 53744432 75 464127632 37 414953079 51 667516692 36 763889233 29 376758721 24 924072543 98 411582850 90 858480115 9 311443360 19 619488776 9 246399876 59 555128293 49 601881150 60 729175662 61 258993299 11 685504488 55 129071109 81 986370496 13 851932860 55 245175561 58 558886816 53 993440798 4 668338402 85 19519621 35 977387931 6 38330708 57 599677563 77 896195055 66 152475767 24 2837760 41 533393375 18 144658221 94 806953277 19 585850225 65 539391184 92 816090697 83 426965974 2 758691573 97 215372953 40 755906118 13 805742024 80 363093817 53 396650229 83 536112008 29 804317157 44 738207058 59 823937427 15 490898980 84 166617649 62 204706013 38 874022790 77 19310099 39 72491262 93 969125847 21 94681776 100 379509433 8 194117341 12 134239485 11 828048045 99 68636222 19 840616082 59 181050777 72 512661161 16 484733192 25 919160670 91 489369172 21 291958240 79 372032653 29 358585130 83 636003534 91 286220195 41 59207055 30 796584938 40 464784186 50 80719954 37 536249157 82 698224089 57 547619908 21 843240582 18 446130090 21 773106685 6 233193532 83 742643169 2 555618916 29 286882772 13 601607525 50 616633850 51 485186788 99 197980846 92 750716606 45 414857730 60 396837055 96 742619583 86 843584710 4 428818560 40 542276595 51 183821103 75 870300467 58 487420081 22 657614538 80 513933969 50 869828337 62 541794716 8 318764439 16 733690432 45 719976454 50 246019606 96 729555018 20 201049245 68 551196155 91 170895335 62 430802038 94 260634578 90 553010401 71 339764009 91 676580970 96 304148977 34 654169987 97 843536204 64 151848339 62 334004414 15 877780913 8 981540082 85 658449665 6 658061085 2 852029099 52 581037301 94 654829849 10 647088199 18 678447223 93 564583220 92 111561194 46 791661900 38 846196709 45 373765054 92 184547396 11 942168219 27 363965127 76 332859798 97 807809202 9 802333020 20 757656520 100 633998958 16 129949626 73 316339128 31 550300722 5 99072891 26 213751793 89 201686901 10 913280211 82 780841821 50 198952373 28 398607880 30 753979924 57 25549119 72 664425804 37 475193456 74 547410436 40 768559926 53 187550073 84 578601716 35 267409612 11 955423115 70 607864732 84 924404817 94 908493327 74 401310087 55 182607067 68 804956810 5 392708033 66 480868339 80 135148468 3 940490087 76 826027133 29 308909173 81 45236997 30 21232934 11 216780031 61 801531012 24 296898860 87 402927664 84 196260139 92 154500649 35 310917378 99 241961796 43 32372563 5 396973265 37 288792816 42 111367500 83 716322910 20 558313360 14 264975405 84 844524007 4 553096034 1 108554287 80 951412843 24 250287977 50 961256130 77 552166874 43 417155662 43 858060330 28 642923290 30 607587988 84 617282698 89 232717845 78 946805637 92 89184496 49 991028114 72 884287038 49 803941895 11 970215677 99 133348115 63 824958774 11 296824448 61 358420323 1 976047422 32 455523672 93 28933309 69 101003532 32 838940269 70 283992256 65 513829293 95 832102310 91 624980064 4 810574110 93 772147607 14 415512914 27 757518522 29 755113587 28 821340001 30 286331371 72 20698256 5 810040628 77 120275699 98 132855610 2 23977701 93 113315603 20 265706330 60 902260382 66 320304119 29 43957877 6 195754256 39 551455847 4 481775573 0 459622265 4 915800158 91 130536218 9 834213946 87 774275975 8 105288536 97 159342047 90 206795543 17 938072706 41 913427569 18 819380996 85 670635286 25 204086471 66 139070899 75 248268117 39 159228791 62 762474235 47 25818565 31 7482400 2 989665494 35 127340988 68 713294457 69 503219053 97 412672244 7 794743574 25 157655370 32 83640973 46 522319897 57 313838562 53 468506826 68 513611891 63 314209653 2 364086175 86 872537940 15 704100496 34 157937007 73 347414492 68 787248051 86 565794208 68 708703508 98 431948462 64 702382672 18 674377091 26 963214388 16 942988831 74 957968590 15 671690479 33 686654518 47 518120432 21 375583724 38 103045786 6 620037145 31 649692102 42 945279166 14 813337735 73 372709562 66 883732706 1 668913650 80 207436554 78 193227023 78 121606619 15 959830454 42 575366019 42 716075491 8 924817642 23 69422286 76 822180869 71 749554135 39 177655101 44 205961631 3 986456908 86 864260452 99 451519492 100 240224394 18 657054909 66 415817989 59 50813157 45 462329180 94 343382207 72 101108963 56 273705723 33 141282614 60 264987113 93 312516475 58 592418439 57 595825692 74 654134921 87 459261680 42 708793357 58 466454777 95 627884813 75 779986050 33 709427555 75 498758647 45 203698005 74 621811560 90 579497329 58 507945651 38 629162825 54 261070983 7 875082166 44 876717478 85 721788277 26 535945191 89 116434960 58 747677829 25 235915334 56 995029778 77 274646536 46 4740347 81 990115477 91 790335352 88 995499066 33 713323037 23 48916519 58 145288463 47 52809753 16 591065757 7 355304430 69 194119347 12 354916079 42 56600274 78 767946293 40 113324030 73 53676721 40 866057443 19 206489054 40 222875605 99 170638951 42 981447108 90 333204969 45 818025703 98 78529428 98 664337398 97 778736722 94 515798228 70 330153041 40 231471410 68 263117925 60 752916379 84 230093159 71 65222394 71 826460307 34 62359937 68 157794494 46 63880224 2 872556428 51 328701614 0 399239488 1 262532989 25 828885876 54 877430577 58 573635228 16 598747422 24 806447950 95 660446271 48 416609195 4 773006269 19 296912162 98 582132334 68 712317104 36 913473458 95 687989134 78 452785626 42 630615261 9 524679697 32 322205186 66 921982729 10 285950518 79 738226145 55 248298186 19 295698749 59 840883954 3 485357807 88 682557778 87 533468732 24 836375641 15 615920009 23 673984471 52 413677255 16 466461683 50 756372536 16 624336039 87 59166477 70 338611923 98 141095641 30 681375157 72 541798641 76 855806673 85 956581593 17 847095550 81 630850605 97 613693178 98 503790616 83 385654064 72 233033852 48 109106768 52 402142000 78 864464518 0 150873418 39 806501195 92 433160980 66 56682127 60 302653336 54 255596796 9 646506489 64 791066008 97 720849179 49 370729085 26 775534608 11 431241196 39 530623497 95 143079622 95 116157740 21 144068807 84 204355317 85 991446982 16 841843155 17 174904641 57 492412254 97 650687149 59 928541400 42 609133089 42 150980039 27 3616490 72 482448474 54 377796825 76 861687462 50 230143223 96 598577592 16 493580357 13 782488829 49 892631272 99 647666382 99 252379595 24 895837415 45 670732085 21 186777469 22 961626485 47 866001731 35 378267516 62 490737273 23 402741339 30 514136954 61 95746207 70 258009199 58 340607108 47 859202799 4 211484716 14 604262859 14 968210414 26 932754881 99 442904162 18 770879998 35 666227912 19 788387956 75 420490983 67 998429334 9 547045392 15 901150303 34 66354387 39 882674180 19 60927754 27 801785749 38 932762252 35 615123657 16 220780580 56 953644622 43 783075018 38 372804171 2 889245312 37 200382791 24 773642258 77 229199971 89 838914237 34 304005211 75 531039537 36 479310617 54 181598060 45 235409518 36 793504873 31 69061166 48 828618069 19 592763412 100 331024895 65 180428085 54 558958123 43 551385780 66 916574867 44 681809505 74 984204057 67 569004961 95 770805740 18 206892730 30 817097713 31 162372366 46 104884294 61 65298205 2 900909355 87 953290210 77 36789202 99 189234666 70 840878844 25 299765906 78 60639892 20 206179929 87 47000373 8 450495014 49 263094854 81 372954116 27 412558327 61 225643622 19 567079130 25 867790452 56 84801052 27 663300494 90 360369520 58 376648962 9 621163716 56 777058684 45 392918868 81 363683706 96 880413862 14 522764543 32 888237059 79 641624375 93 806833561 51 155952068 63 375800796 46 642748484 90 238146065 90 679314881 12 547050783 35 277299323 12 664249624 27 963545541 64 284813525 27 875227450 84 827779954 90 200012295 54 189528636 76 394189984 72 441785211 8 35113082 52 944057379 69 347631396 29 830187747 83 389899878 13 918235240 17 824249579 20 731581605 74 390505217 17 411033092 51 894729637 90 959630239 68 337075624 13 47545244 9 32004872 98 270426150 92 787494441 87 326899842 41 237409143 24 391983680 37 495189620 95 81407772 12 753114225 83 979140551 95 606474950 52 511478255 39 924159358 11 29242371 53 888790448 26 800905999 43 242866334 62 284557681 46 374243112 16 410995377 26 680172841 7 641784992 25 499572012 69 433977527 44 499354160 6 557654352 58 751559260 81 523004486 41 811899895 1 232523390 53 118052709 19 238768087 63 655266133 35 808555390 69 153828890 65 67720955 6 669533591 73 915110839 12 843728064 24 36188223 3 911999740 98 238957149 85 323974687 59 283370806 34 907261408 42 63544067 30 633167041 68 339394228 77 349515218 99 275240192 60 402394 5 5702124 59 615644988 10 8900412 30 951156701 47 86495737 36 315909176 95 579197426 62 355582174 78 10710181 45 345528732 23 930319225 35 180214937 63 766329305 83 780199280 87 685724187 78 762541530 18 126273792 49 971569460 70 173052628 73 529238645 38 246794786 36 297018920 60 231139309 34 623108747 67 221696691 21 598013644 47 717114172 94 508850232 87 158118021 12 28743212 28 90155076 1 912849564 68 513754784 66 307459634 20 272633287 49 806360944 83 643463445 0 425502748 67 964258219 89 670993942 37 551025188 37 284940018 56 319796896 30 638338391 33 603015132 48 784961079 58 366663827 6 731606001 26 372870486 88 721907638 15 417151449 87 166315703 98 47857229 56 413264868 96 427263945 11 120515065 29 470754281 48 79833818 76 17360836 28 752061310 55 719253105 11 662527965 57 357313234 72 383786548 23 189724641 90 729778147 9 666448631 43 954218447 52 815927844 16 185819020 53 243101140 49 620575544 39 726501437 33 828926200 67 245662248 96 179270110 12 753818818 69 76407866 79 226246644 84 490255325 45 950999952 93 407493640 99 609841139 11 805296163 79 856854742 59 579708276 96 508467053 29 782823154 3 280421649 19 523897683 36 784436615 50 37477145 83 149245222 28 592181820 71 733410068 24 783356747 15 259411236 30 30945790 85 901468779 73 974081801 12 172988123 90 789514839 43 978825397 63 347030109 43 952986771 42 145740656 9 765971560 97 558849947 73 601406323 43 163663061 17 588356871 67 523271381 7 564791192 39 247589218 38 666656373 31 414221192 45 423619337 73 475779215 17 173104785 99 142847057 46 452943150 77 976465238 94 117929993 76 797436282 46 575801263 32 299910110 27 299349247 13 45197632 43 245693532 16 34283597 58 176097073 96 863253631 46 70646405 15 12239219 58 881208206 32 359987301 61 279690278 39 464506224 36 547100047 61 544726086 40 699332135 98 516591840 35 790410584 32 523024527 41 930352167 44 586503299 74 31977499 44 219889616 45 93306212 7 280954485 86 583993538 91 534047741 21 150900878 17 710726047 26 281433298 90 245642892 91 127949182 74 151365605 10 962290275 31 701239285 43 92984895 71 796512324 79 468162293 77 464385935 80 672654115 31 481497484 53 702469011 2 296235215 91 531924288 8 990026524 5 216089785 83 243487812 97 41953942 66 767866507 14 779943520 60 721447415 1 953157154 69 374996539 4 444927297 92 19708609 39 56466684 59 640045356 35 950785192 17 552289101 68 842849966 22 778229934 65 197661511 9 542577050 46 664607050 95 451915919 56 865869690 2 73749186 17 176209392 99 27004649 74 550235839 71 345788048 70 840652221 42 887120483 96 111472433 77 652239759 1 841248894 12 854911525 60 31004488 69 645067442 55 742285023 67 522762649 14 973972151 29 507801592 99 748309061 72 698269044 71 842965672 55 121537650 49 181718408 66 338041705 27 717430727 90 703375143 18 891145289 15 645023852 45 900120637 59 5228757 58 735564560 99 708002633 72 524854708 44 1196797 32 985587109 90 946027546 85 210704441 59 541142128 39 646247948 41 400707916 62 624663516 33 980164262 26 926636788 86 648522512 74 870688333 35 479028748 23 342762783 17 615165091 80 783827837 75 436958229 6 742927577 49 241437389 60 812906461 46 631414775 44 861659722 84 379335325 100 272771819 5 753530093 97 556925538 4 134471865 16 506288750 96 792141850 2 512935132 52 512092829 49 590223421 71 19017071 46 956044075 26 674399558 37 659935609 62 998526131 99 593513599 50 109752926 59 776823578 68 228664921 32 212331516 40 895767565 23 264137032 82 291665561 77 862511763 57 106327341 58 211059406 34 48763010 82 765155662 60 326209354 7 928765310 50 383425460 11 978406858 57 422703201 59 788016520 87 351904967 6 750234461 30 450303329 21 112479170 61 199005774 77 470771686 73 117200020 80 785980144 79 620356254 82 504378753 36 763785497 84 431196369 89 632518434 76 683253289 9 487544503 75 215317106 79 108598230 82 577998746 28 99313511 87 155180140 52 590731728 45 667445720 74 810435049 7 850485447 50 482143454 6 654055913 61 302931221 38 122862856 51 32106482 82 15179974 80 985545841 52 792908458 55 139871739 71 151744730 21 567327246 4 873135439 20 402316491 42 184716355 13 340076715 91 830594955 49 703817046 38 939838282 96 728140304 97 871903164 66 284785456 89 623764261 52 67591276 90 74558108 6 34268060 22 212291808 7 298711941 6 58228694 57 387295024 26 512509389 79 303520379 7 652029156 44 570374082 63 378998582 61 267484119 73 977187700 38 183788727 11 233562986 30 848516222 66 404580903 81 775942617 6 983024264 26 130152488 67 777521257 16 936475311 5 769290616 9 10045969 72 147815225 29 708489274 26 593994094 51 726907451 100 204422039 75 774416848 68 852130493 11 373128355 97 308877293 42 957628288 43 757737954 55 923017985 18 749631777 23 10207130 8 916340137 54 292733716 93 77379973 58 398554717 16 840360889 89 791342152 42 962949019 47 999339051 57 480095641 89 470726595 49 696578771 85 751451723 64 398872901 63 793577521 12 210081240 56 385688103 43 732976216 100 499964361 82 303950853 73 598139047 57 404809963 14 799591337 64 936161052 22 7176138 77 921611764 88 186614426 39 635663044 78 665343072 42 235988915 65 56496371 42 853745005 69 743692460 16 218241691 54 530383844 0 568051813 83 179770897 9 414182900 47 280673070 88 140732848 7 927824666 97 28561774 2 700232207 96 391841927 82 424374833 11 339446234 90 366232354 10 576096376 58 664471108 5 608633627 88 51271787 84 740671841 70 279493733 0 636728944 25 818106379 83 895847120 90 594143675 29 440527884 43 178344567 44 325568433 2 51618470 30 742562611 47 303849251 66 602567386 77 555099554 60 808971006 13 791458109 74 699185549 0 192636119 16 163692318 18 310093907 6 149641061 48 647660166 30 38848369 90 460308080 66 794068061 82 726720105 0 651373862 25 46194947 23 289157817 13 199613293 49 234357402 59 494032312 43 74742691 0 191998218 19 609395180 49 761461836 62 772575238 71 923052463 16 686324932 61 960318609 49 936297065 66 589168268 89 494937880 89 835117874 91 366845430 98 664055583 72 838367712 40 347570975 33 818308720 72 777178894 20 891540186 59 563786006 51 55846787 3 785623399 83 128368911 49 998372764 13 716325810 88 694432532 53 344633886 6 150061476 71 480159145 74 479826857 71 997707513 14 777349826 72 554595116 99 265551921 66 261954577 25 715152566 64 435115524 89 25417976 37 802407399 12 83992289 45 656821313 68 424349061 7 143220329 36 970402534 73 128975570 50 416829082 50 622350382 32 208237770 66 829761067 31 492634328 59 358379137 75 237281396 3 653249542 100 176585714 66 993089685 96 876184668 31 619468161 72 844835289 62 523004887 6 451861698 56 883374438 37 777033851 39 836363903 96 401895554 83 696620441 87 510488164 26 377792269 100 1844790 32 184016314 95 645839821 96 506678469 2 349769540 69 602018733 89 917484852 87 877807817 11 634572326 57 33311811 11 318566292 90 975038260 74 812113388 90 780791512 93 604414696 61 803134476 10 53226397 2 785894908 89 777722144 73 299761771 15 137405598 82 820272561 7 144514088 5 20164242 24 574807828 1 307491205 31 587821558 32 304386988 66 952679683 0 710162298 79 378605417 35 167261849 74 630651193 43 562476189 3 144381504 92 847353531 87 590952002 93 480673553 51 853195354 99 229695960 76 557802129 35 966938641 74 208545771 33 284742982 67 962025170 5 181027565 43 484848781 96 511747002 17 714581317 34 354603897 79 418413472 22 540618598 21 171334053 87 434048690 96 948285948 24 319478107 2 772577650 92 392508368 1 645903014 41 466759855 40 738976977 38 665830597 5 285276249 56 894814304 6 707799491 0 945822926 34 574136929 74 924044091 20 653371992 38 55491555 68 548072822 12 537648683 63 267814135 41 362618730 50 701355111 100 152746681 77 801225208 85 503799195 6 807338120 76 504627040 100 531630250 10 590625695 35 204452699 78 370492306 9 321980639 26 530365424 76 419848397 31 84008658 95 734731305 72 887670102 77 688215085 58 763853063 67 224528327 43 619356186 99 697491048 55 748292488 13 394855842 4 539466963 96 879073296 1 190194561 24 386499221 14 946582223 99 275523481 15 944864775 89 431506324 53 420852050 5 487783544 14 992521902 81 185210670 96 828996030 79 795639554 20 278737781 41 465510847 53 298578522 45 447286167 0 20029943 12 383171399 11 950529508 29 395440920 77 817460226 49 74008579 26 359339631 85 234551118 18 184984587 90 246124636 30 965910388 30 730277960 74 296856077 34 170184120 19 325660357 78 740085761 61 412142794 26 333566871 82 877426565 91 584500088 96 717284434 41 48152520 82 343206896 22 849472362 82 630501581 34 287292819 72 335956331 100 102736895 54 536054084 50 38803213 36 697833793 95 888578775 28 706249199 20 603730270 12 52822506 88 693628706 13 955134673 47 382058232 31 138184098 55 215906168 47 178480560 68 892864404 36 999258752 43 766490113 3 781502425 59 563226582 83 553088907 87 200337326 71 732650424 79 696493047 14 806001501 26 727161365 51 899224270 12 798114770 11 369456780 9 185045 78 476805029 31 430407900 75 301148159 37 725486209 56 114116228 20 491721602 4 782007418 9 803686845 6 420090391 73 410553830 5 924550925 88 610962699 61 129075775 27 920420809 65 127392925 59 132501518 71 961550275 6 802122058 86 29872727 85 424517369 81 431007019 100 523921928 59 176771423 14 605180677 19 34064918 51 399405886 96 775334055 19 778738908 63 405411351 48 467258087 47 37946238 88 120177624 4 201821310 61 345369629 64 555900984 85 82130688 70 211486222 58 672244495 24 815516782 23 106860378 20 117221358 73 368299923 80 70813442 97 257717660 4 980625606 68 899905958 24 864067446 7 752798562 18 101645262 3 357342201 96 48138410 66 567503495 0 243910153 17 995358846 99 923465174 84 963106053 56 755743742 56 712174148 55 276232787 58 467565725 83 845515099 9 721752053 16 721132966 90 813239217 95 839848133 38 152782455 13 498143351 13 602974677 23 350227254 48 295316167 5 611837470 61 393109767 79 605961555 40 362638581 45 640621246 34 36004329 0 645337857 41 775038089 35 91606262 78 75875520 28 541887080 75 553683933 37 478146681 54 239472211 74 587423643 76 831500430 33 735932612 16 648839332 3 253828478 100 367270893 26 175365588 89 568691386 80 729166379 90 583398527 74 789102563 41 850586133 24 848761064 68 520450968 58 299682179 55 762065889 42 160454360 48 736806233 16 552565367 1 453240841 55 734508868 54 368547081 51 626151200 92 449000272 28 604662119 50 33976747 96 169727286 8 918861569 73 83449329 39 68349157 79 542903779 2 920970724 86 187103689 48 953310712 69 168830446 39 995115990 99 949332908 53 633620360 87 375291449 89 727764819 44 705964215 89 534078730 13 327537271 3 505860905 62 175064661 97 874409576 11 601586929 68 278433478 68 118761223 74 113263615 79 497312345 33 232106955 57 682936648 48 671343862 81 417422750 91 487279465 21 870428981 50 170793401 97 553382469 2 96684975 54 49764452 56 714109464 71 985102391 89 214703139 17 35846028 3 802992436 9 960245406 68 655358714 80 158659428 86 59838236 75 128985558 1 102685679 0 979054018 93 70983887 29 583439897 100 787890709 68 347558274 35 54701685 52 49495357 0 385581703 18 456904064 15 555903715 76 703625860 1 687033946 14 598426704 8 721486971 47 296146427 9 104882447 41 994397174 93 393635557 81 362028787 47 599556039 18 975775646 82 105286554 80 142850639 77 431597416 100 812246777 88 63609137 18 145581252 19 60074769 2 575269662 30 937463930 68 663512721 88 962591808 82 711259224 53 997178904 1 359534646 1 423230678 66 493814420 52 97235686 92 339288630 86 246296123 12 922107756 20 252039787 44 652599974 12 157484763 45 982477110 91 461995979 74 475054220 61 689633392 33 802017313 92 180567205 44 289886586 100 435196513 32 666017515 24 133545363 83 818650850 23 544333191 65 166604502 14 106519492 11 687630236 87 753068435 12 576641575 42 107496317 62 524297057 18 233642992 3 580929434 5 865645379 61 71815038 64 549083863 32 236483752 73 349178813 84 449394045 25 638430664 72 409675331 1 445520042 44 496270450 66 493138825 12 231287309 73 249011544 77 72978354 20 935485064 20 5543175 14 598724225 77 428511951 42 518793023 12 789325249 0 216595524 46 697030290 61 615069031 65 433870633 30 960612460 80 890413711 67 576830833 42 991353468 45 379904383 81 950543567 23 635676322 94 885093821 89 677909941 68 660552087 31 239401606 21 656799010 29 921798544 14 846356008 28 538287027 63 978487185 87 175052220 10 98821013 47 156351500 86 424000187 36 12460637 14 410532144 51 832774183 60 204660227 56 335823383 28 660425625 50 84471683 73 525510665 57 516892964 21 228986664 66 698833568 35 890006404 75 730462718 17 49245796 31 472753504 44 952027644 47 26260640 53 626897181 7 309416869 39 646161742 17 452567587 75 394434959 34 206154155 57 467676834 88 948032830 25 46469708 98 681777545 29 105467384 41 185468544 25 368429385 58 160033662 84 511305477 70 750039717 35 742351772 69 497710092 90 212344888 48 544699634 45 106239830 68 624902423 13 359764050 85 368490045 51 475824731 87 618347073 74 497739 55 416198061 45 474585302 65 922317655 24 109865350 79 403820828 37 630810036 22 361731543 40 747769741 51 915207570 27 644333659 55 913407007 66 892242980 40 493192652 23 79992382 67 343218912 4 51746416 29 812378134 17 600824687 62 623444810 4 776074068 72 377603598 9 653320542 16 951909673 35 129016453 61 296511021 16 153261990 53 52753237 61 102298012 9 940254157 16 113772187 70 634909055 84 836250443 54 589487487 28 990212136 32 454524193 72 783445160 97 1894013 76 919193014 37 461166768 65 923356517 68 481047029 69 80630469 86 610656448 35 713578514 46 103238214 2 753476106 25 674549675 57 198102595 9 346311201 68 631321420 46 203329065 8 708337265 31 798574586 24 185692096 95 281092052 84 972316342 62 859992893 6 594899129 4 503271789 4 971613789 17 357349627 69 805341482 0 163784924 83 157836276 78 817693330 58 118208009 10 428163382 63 61533877 38 694944927 31 535209419 32 944710643 15 447523922 76 257923925 52 112101972 16 720484993 16 102465707 63 997425965 52 729777443 69 452661225 35 555848821 16 228375604 90 813290017 38 524522846 10 532308491 70 882826983 53 956239765 24 584827539 16 391736008 53 258148077 52 168262043 49 923300297 70 314938043 30 885047054 20 261214113 63 289634880 13 307528654 15 83891367 59 390316017 54 718507829 53 760351411 40 116145638 62 716344025 52 958735410 83 123856503 20 360416825 57 53985717 0 98421060 7 750838226 64 170451516 63 228866401 85 710815793 78 821083969 86 967755056 2 412826762 0 147329531 66 696880815 91 23424170 66 281893931 6 50829935 0 531141868 40 205525838 51 258307110 6 928902437 70 494747732 91 889278274 7 288714142 8 675210026 20 407339261 30 784936111 72 421491345 66 678267816 45 868327852 76 78036391 48 910754255 60 889200842 100 203302079 15 146294510 100 418096860 32 538587767 35 978524808 47 654904810 22 475883305 96 806934258 2 460472906 54 332995200 57 707990590 53 864369709 6 107862175 35 314470595 13 852639760 94 279745679 37 702442013 74 159226718 65 876937180 32 802391964 10 16431750 25 983859087 8 55251353 46 377841182 60 933411265 43 488712861 75 381117517 95 73087018 6 429326045 94 212517140 1 428979347 26 982650705 13 517814799 23 944644859 79 194201919 78 829697661 57 930481639 52 68985752 43 471960626 50 459490053 60 935942805 8 755176957 53 575683392 5 597772831 96 230366188 39 53013461 16 26614945 6 111618036 33 176477732 20 550948908 40 14694387 18 977454994 53 93650601 2 268612275 85 721693560 14 341785831 86 730410509 65 893442846 70 633355664 81 519590705 63 106836841 3 420916048 89 842602483 19 849576822 74 904519626 4 73222914 53 662801795 43 516189852 56 673296211 72 373511618 26 273345167 46 857315314 5 814250999 94 469208737 75 934741335 49 99465961 12 440425318 50 902188005 70 994616033 20 882308418 45 179093230 20 973909188 28 119173923 71 898204773 5 498802550 82 521841010 16 195901950 45 250252643 72 689533565 97 248160632 23 561378273 97 276428586 93 776742925 88 249655210 5 746284220 74 353791069 67 892324308 59 24516691 27 857694658 97 677308848 18 65565455 13 713821115 100 356727490 3 779281287 98 528105790 60 479157836 68 170053163 19 823910462 44 269559808 62 291521537 69 682031395 68 435051398 54 501832617 59 968288166 49 64916991 32 812796470 48 708492157 12 929532794 77 265402661 23 268132938 67 866136600 82 845590868 51 860596638 85 743696533 18 129640946 96 750889730 15 638832946 62 888894484 19 913202627 24 795900935 26 582680416 16 825103494 18 673065295 81 49557382 97 232994570 88 318285361 89 81112786 42 552861537 10 385858699 19 224021382 18 367792615 29 639010750 1 523621470 6 254326381 87 672120123 58 296371637 31 975085604 60 915839126 44 900098093 41 249348627 66 723099067 8 626331510 19 700509965 85 728493519 20 584739996 21 94954734 58 77120700 44 330296581 83 218218391 52 210289361 84 563749938 20 176596693 67 540321725 42 266184065 83 730929803 63 841225658 23 718852373 92 362337120 66 639907460 4 978415400 58 410334945 66 431234473 22 712863245 41 856451290 6 524359426 74 801922802 5 623100166 48 234739631 35 9488773 17 721275782 34 882096309 31 423074493 42 726301965 43 467732663 63 168722436 93 950945281 5 618996822 73 113953933 2 278868186 68 164749385 4 892769607 82 721812992 75 528044317 5 360350437 75 638038124 90 59486355 98 762248686 70 352402673 85 834212987 41 389721457 86 385362696 5 904168054 94 45092176 14 122851535 2 368083924 13 845731887 10 858823027 30 953470278 7 168489055 14 975219427 60 223298980 99 578206022 100 579967195 76 609006037 9 797466681 41 872795255 41 112661333 10 326296738 30 277810771 60 757710807 65 161505817 100 378478119 61 699689079 14 427139437 96 157122735 28 65489422 58 356586673 42 32085941 49 229554636 46 938522559 84 315111057 68 794160702 87 767814855 5 474480778 55 762992729 67 782565741 79 479630360 65 387432856 76 905163020 76 620131516 79 612537023 57 191746032 50 413147863 19 872447017 29 621248251 93 210908758 79 483729799 63 443784641 100 870475110 62 375202434 11 183537735 58 604432290 80 889651835 40 310490602 99 20618652 20 686341168 20 987294081 81 759728031 42 559382608 29 648294850 82 767304600 9 425566155 8 626700556 70 718701408 46 406760464 4 30562352 20 212573304 68 418757907 13 826314257 33 176578627 82 795925981 80 275508309 76 99548714 36 984387337 22 215253614 89 1893329 17 396156221 36 389496855 15 838744358 53 518591631 91 317443849 63 653182055 47 792772723 4 296473311 39 713156055 79 994648988 77 544604877 52 343706415 46 360176746 79 46238263 51 893592271 40 788130288 69 822769129 30 780864139 94 258305381 19 992727492 2 460753499 57 919722831 51 89272357 48 23015609 18 921393075 56 617337772 47 302749516 13 228134129 26 839022063 52 767918414 1 136488595 11 202780360 34 288398299 98 114496080 100 876432548 7 924934887 17 763309659 83 213019551 6 511690329 85 253827908 45 723244292 35 754462258 47 10369521 44 364875265 93 136385869 31 980988553 2 716019931 34 533888066 11 967190057 98 846053268 11 648346529 9 358650380 34 486060952 83 707112575 68 759256607 89 686532494 100 779860849 88 846371298 89 985305438 41 779769183 41 744005122 61 885919685 85 274028091 16 929681850 1 427344071 97 790003194 51 343736286 90 321419510 60 452392847 94 496803996 13 201551255 69 826761795 62 908158921 0 51272008 60 907528950 26 282289649 31 882629102 76 697757853 65 155086801 44 793786546 84 670120434 48 239346180 44 356346807 16 338180168 59 182718613 1 981161896 9 23452186 13 995403852 9 917595029 64 224165080 70 176905884 65 345142105 31 810917476 65 338966294 75 521214538 17 150168218 59 59244681 2 511337475 74 414710630 0 609549059 34 515872706 29 426125373 92 56086167 92 747509846 64 556057093 26 859745747 34 838936532 73 540266614 97 79612962 82 101561953 96 949550300 90 986975982 99 503439920 10 375271110 71 693689407 56 898734275 13 958343536 67 419387612 24 24095288 48 729190862 15 67348249 24 487847377 54 893736735 20 476113004 80 319444219 31 903209699 85 688909339 65 123332054 36 300254633 8 571420236 20 986663777 95 653965233 80 619156946 46 609241290 47 337726429 59 862276318 31 819050093 23 815787922 28 107505950 71 404305385 12 713600212 42 624534340 62 19398321 24 90282976 68 825830778 39 745634177 16 867187951 95 777919351 23 199988598 99 657946379 76 304154891 36 887391726 68 510008875 13 40841114 23 681361484 93 433634832 49 926672994 13 449136425 11 678332206 100 785721841 86 120072710 31 554197272 29 900357985 1 643373602 98 553175506 14 717890770 90 100913971 25 306984356 24 423171539 61 140908557 56 765786596 56 342939853 51 155649908 36 303549050 90 582067108 73 358953288 10 454236901 42 725556253 1 82067969 33 792031217 77 3393901 82 706595372 92 741350781 34 872760372 30 26394997 92 657903550 100 104599650 92 571514430 40 605467977 15 142595658 15 317044116 66 893747319 10 859960609 17 570309498 97 860374776 78 906963802 52 727360569 34 335018990 38 758343752 2 415838555 21 638706559 74 832141100 5 456361468 62 151983343 79 457196760 70 269063299 64 162762286 30 469531734 17 515940043 6 523988631 45 997832871 70 136562482 36 259261979 13 847714223 37 70224532 54 708223293 47 9069178 49 645646512 5 971821340 6 414509026 28 575894414 78 888896347 45 483754230 53 997402228 99 938986005 49 545451220 64 340378714 34 684845779 1 638646635 56 913655463 18 72196728 52 709558994 0 529040368 72 933293975 64 453034482 92 859804464 42 277728278 31 650944281 35 431998881 55 169790753 93 864498519 54 881598752 1 600455317 23 288839639 23 107726908 31 669001779 89 783084439 53 760548704 38 11186444 4 953689214 19 557738085 23 116347467 97 53968144 25 194692660 85 721187559 43 646470474 74 519987131 67 907442963 86 904228785 49 426337455 53 662680033 39 502191515 7 251821428 5 577075765 77 338413606 97 650581939 4 660818818 72 147486509 13 855911615 33 104578909 63 572419705 73 789076164 25 218819888 69 2076951 2 305055834 36 704532623 68 71526219 15 649384424 32 755985087 38 590482146 78 997744265 85 367250965 10 449138749 73 6188471 39 952082948 63 331976257 2 743507846 66 486998663 65 159279417 39 720298966 61 928241554 55 737517616 14 685959485 71 144642723 58 724335999 58 244085513 33 679088059 45 910399443 68 84545831 68 826235330 55 941523196 93 641088600 4 501425157 85 387245657 22 359360499 77 887344493 26 838944568 97 914592317 63 801922434 27 408524278 67 452401423 60 599723027 90 441652461 0 222993021 62 786930403 42 705481940 20 759179601 20 627051131 26 320096935 74 253121028 94 203601620 35 204916869 80 468260523 39 512876500 85 229151592 78 766252377 84 53642829 3 15750046 21 990677523 98 631481985 86 151227147 30 874728110 89 718612844 52 884890125 99 818207853 40 427070051 77 822639164 60 170987615 79 168482244 37 301957540 100 500069715 31 397726952 51 894003731 84 72602303 69 526566845 73 298049106 78 813825226 95 223144216 57 562721595 33 914058762 95 955054201 51 690594255 87 661497126 52 593996563 31 585903279 62 83673816 43 904224086 9 217005310 76 355504355 18 267418485 79 557781529 43 855373674 7 378517297 96 251242591 81 251344892 12 607369958 29 391058629 16 492095821 93 922727020 92 400369239 5 729113377 93 548497976 6 100246312 63 179403273 95 699420893 30 764818002 72 225436432 95 251585095 18 606471502 99 583548401 3 450840302 60 661306885 7 355889799 55 772504991 21 773541408 95 119024175 56 374432736 14 606331043 7 17164429 11 701385661 36 19837629 97 785890027 57 583960005 82 683839735 1 790856254 52 290083031 7 386799412 26 27878514 74 775374509 28 554199169 86 449970538 29 232372761 10 448476976 15 512126844 2 182787285 16 891786952 4 819950994 7 420768463 77 76873102 49 977113090 63 66093600 18 652077927 100 320237603 38 268359920 14 505169385 63 327406230 38 738008160 12 782693113 11 518193308 39 561103481 13 233340481 90 521546674 64 378001325 0 841990986 8 51277843 80 191441839 24 853903176 94 756846870 50 130128638 86 621019635 89 592451262 1 22439063 25 419737690 72 306150501 67 672430621 97 460181511 80 926849300 29 33184712 19 609542684 35 349146563 69 904136390 32 505718820 92 77470626 76 83843118 96 850877847 3 190956314 5 536864424 4 504677034 53 608091296 48 131163678 93 742464187 92 757831948 24 799974674 76 811093681 74 907782130 20 362811245 2 607540422 20 67384279 65 345710327 32 573176745 62 801157522 96 286231839 20 43736621 58 205102766 24 1152484 44 771322243 32 293293596 36 837339641 96 481212208 49 757925236 7 734272670 69 822149008 58 44732066 3 433408586 68 478084471 69 782443335 8 565279242 17 683472033 76 335919095 68 611075806 37 419278440 89 411148730 16 494095336 11 282901305 53 306874361 16 899105444 27 602389199 34 392458742 2 923343360 94 578973751 15 444523470 54 259051131 71 834609958 95 488699478 44 176268453 75 373587196 75 618160735 27 114425809 29 455224658 24 825869605 50 756946992 5 563056865 49 309855989 61 928541644 47 514147592 55 8338295 45 316327317 2 455171621 100 198862595 74 237061323 8 335754796 70 929616777 68 57529971 18 990702273 68 840581701 51 802532639 49 37437170 50 152978588 30 297303460 70 65954838 91 476728486 58 180861488 34 452914609 16 953449957 38 953358270 48 500835872 17 263667976 63 20396831 39 880918632 31 302176764 67 223891504 81 928454154 99 813205152 92 238830692 78 11187616 23 902507709 45 325588068 88 854884622 100 890284814 13 718097862 34 670248357 85 487547394 20 342107374 74 278847634 19 386768127 95 710930756 2 708252363 19 116363827 54 903516835 92 476700576 81 803418102 69 332427355 20 493660355 19 113587632 86 321875202 68 246106146 65 970756500 29 340589791 80 805959807 94 563794760 28 48999693 70 248224076 29 333241302 18 195067786 10 371082082 34 956844155 21 522658940 78 357419761 23 511101458 58 853779033 21 452640005 19 771587567 39 712663724 95 638379068 98 879020497 31 400229051 14 920299602 48 827575395 82 516087894 45 626468013 89 752293115 82 970919327 97 861372557 75 900495071 68 689697407 19 416045982 87 426366985 87 841580308 49 54769046 65 805205238 60 488901993 55 273318007 48 448250983 57 656949325 36 599383310 42 536252545 30 471878165 42 493436744 14 659845129 73 960159419 4 901927229 34 311466660 91 405678757 97 634292775 47 111121683 7 949232331 50 36428208 91 870146098 64 164947347 34 445727710 38 543569307 3 853707033 9 267025087 44 119659680 96 955124970 9 422516944 93 102260945 21 667715264 81 442221668 29 219920777 17 532245163 1 324776645 71 525833482 25 742212779 48 145983080 70 648420084 82 775192324 66 439785206 0 766053725 37 223996380 88 34717688 6 540979711 65 791854459 95 57256747 29 583608570 67 994732730 97 754010072 42 483244821 17 4517611 3 136475767 50 683786531 27 533359869 45 434451209 18 342971204 17 722022100 76 63518918 74 215506732 75 657248138 92 372279813 61 407885168 5 389180905 43 677145634 18 46212724 64 104736826 36 310037448 52 539909377 90 326923855 35 921268671 63 597671166 35 999240158 20 26460734 60 685919826 69 225049202 42 468154339 13 733075714 41 7880424 78 749650626 45 899452939 95 885886527 95 458838778 49 416541461 75 956679304 13 389592047 57 433753072 48 473662966 69 898434749 91 499857988 6 328523937 19 165154207 31 947603069 71 126070472 65 775181291 24 414122784 73 962398513 33 618665048 97 992590331 28 241146418 21 958116170 22 202231788 89 385031801 33 339386204 74 488828273 82 371989046 97 815885115 14 708965012 41 167187538 89 850691984 26 306508192 16 742641423 56 404783319 58 841918500 96 919819786 54 749535964 54 965767151 23 124148745 88 866808763 45 802310930 81 899498969 2 62596957 62 909900588 83 627874997 73 336900142 54 976618796 96 932468915 24 972517849 63 861747360 12 79410198 47 170267346 95 233193364 95 515415142 80 585642480 39 533593380 15 362062648 10 653440770 94 801575277 86 146878558 71 884769694 0 827780189 16 641093637 88 846859117 5 782761937 35 95512646 53 846809028 58 530539865 76 319345783 25 530027225 11 755767217 59 267919961 2 382573928 84 885436992 3 248597694 60 961550332 62 511987525 90 948223082 58 494025134 75 681063744 38 294979636 20 558900676 14 587312864 97 396225047 25 315857542 46 18190915 52 100307004 70 374783793 34 957314683 31 971847024 14 351308167 10 495340697 16 732558969 81 232377460 96 236807574 19 118859954 41 680529018 64 248171353 89 64370643 3 746070314 5 439078806 17 762315021 96 129060046 92 147247665 47 188020958 48 839871489 76 490668014 57 207003694 69 91443579 88 727600325 88 671749226 12 898318972 59 975278032 35 18429575 99 546547814 15 810597518 81 265796859 94 279726149 54 295421636 55 88170498 50 712181669 93 51847731 84 748149758 41 905367850 13 339538518 79 694824831 9 449007811 49 811233462 26 449125598 4 478466343 75 531307072 71 446923134 64 987773561 64 233390473 36 113645185 82 922433523 6 911354841 15 48201971 87 402693925 91 36940274 68 950150137 96 474861518 22 854777488 63 219274594 19 469246112 7 885356331 80 746516586 83 573926736 78 859258166 44 37434018 100 897475919 90 130585899 23 816133921 33 404912282 7 414688938 44 492492399 52 870169278 89 56753439 84 988011732 87 304789935 80 499920681 32 683360510 4 539783767 6 442372484 6 77025214 68 551251901 17 531157233 17 249705994 71 584068262 28 115575346 86 808267625 91 3990205 16 290676968 23 744003454 50 401305963 97 579326760 58 515159534 18 161923474 86 813723874 40 262903225 62 428923777 80 900445541 80 368999959 73 127281920 14 926639004 92 215203363 43 185533854 86 687545691 84 686080095 40 199276824 58 250601117 1 258591154 36 648932189 23 558093786 82 266413383 72 685967269 97 627431717 43 700765488 53 517802407 36 472793661 95 270905533 81 62694658 91 252365986 61 418167558 43 344920622 91 206753312 22 618127819 53 912409000 14 455842242 88 376467712 39 828626313 76 292961090 21 118770322 2 239375951 38 357617738 36 618660215 62 107733640 92 878529042 21 308736584 100 395434886 80 642308621 77 55912468 76 419415423 58 852572231 49 744018330 51 858232180 51 266143506 94 750125075 29 253484679 66 49577176 47 274520883 67 661778913 70 256974839 69 503173767 13 247354622 85 351492257 46 167478649 77 182088328 39 92963664 41 557096245 32 964389754 0 660982514 59 655352265 1 473520876 87 103793643 12 590031117 32 92133753 79 61733101 21 827013902 84 588759719 74 618955921 52 381730422 63 185499630 31 965720681 54 436379441 45 549195266 65 590024064 78 73155653 69 156493916 5 407189048 36 954937818 27 603307701 61 65790659 24 395513401 74 22653034 13 670988389 75 355521522 12 900456561 43 205438070 36 686084603 61 112545900 69 245776829 38 434798352 97 804212398 48 642107507 29 478533518 87 246086334 85 397183020 55 351838262 34 795587203 41 124665546 32 196450975 8 121555546 92 985022339 76 705507533 90 942619809 7 47171387 59 990781673 20 71961554 52 962808685 90 303791236 27 983938186 31 319024357 54 862523759 32 224962317 75 785856892 35 450893876 32 343431529 50 938362048 71 163893765 84 341283997 47 139774794 83 489045116 60 674294033 91 221532183 88 974936115 13 608819891 79 701102798 58 889584986 84 260820332 22 444944909 22 366922101 46 632167281 85 751018364 19 657172506 9 528101116 55 987510392 76 458217248 2 327925487 52 758052720 38 243969654 15 741167595 94 826684398 64 449617815 94 422270420 46 501735408 73 347221755 36 72119951 52 431026200 96 871481507 89 552012791 6 187552951 53 100003492 40 75650803 95 739713442 76 830802516 97 544192334 94 362213542 40 133852963 32 586538310 35 895145775 10 737309920 93 496087655 76 576131438 22 939764682 55 994679171 41 423706522 94 234722153 69 672885654 37 894241219 11 625962454 66 688335550 38 13428483 94 32621266 27 775070451 100 644977623 46 37692120 45 357088994 28 924153401 63 765733053 6 618629375 25 66104571 23 888116323 47 384860403 95 201368195 5 339864100 77 475685115 20 432110641 16 839615349 50 771125815 98 483681731 42 941777481 53 383931243 11 608688941 24 462443324 37 962402034 30 53822681 7 480868362 85 832842921 42 118988008 49 298365603 19 552695295 15 940766018 53 957223432 85 853187154 55 489537032 17 588089764 63 277865022 38 703877476 10 109832567 70 135388204 19 164474370 54 33175581 42 599790960 42 100386931 42 35672965 84 933851869 82 58146726 74 224443620 72 745351953 21 546568160 23 599420069 85 198173846 31 800686574 24 642542804 78 428027048 59 703213593 27 925705456 13 604393572 73 540785510 81 391238639 99 591481058 87 167376714 5 52901087 69 911060997 52 675085509 93 98832685 5 190621975 40 741541998 6 435166194 21 798907700 50 784671313 39 882498738 97 570615290 93 952494316 53 127475650 69 236798586 96 483257674 45 208621911 65 442486656 71 70391129 60 174856614 80 125685010 39 579827380 41 378910288 62 991353571 58 288830074 36 549292642 48 904230668 42 319436602 37 626512413 5 597802443 87 625781222 46 207277729 18 668709490 91 124212645 93 462111902 85 746588118 26 253208941 76 723425749 4 344629021 78 194584649 71 94494796 99 246510293 7 211811421 22 300871095 22 961848056 87 194606224 18 298705938 45 770596025 44 671242107 4 311051867 52 498642617 19 282850700 30 506841973 18 791300059 49 178237064 46 58047911 34 81030759 69 842512026 30 400613152 18 637228098 31 650268810 23 395930796 43 48653336 89 680393994 75 669339059 52 847894285 54 843229139 37 302039290 100 683048311 95 705919297 80 508498501 45 282734191 42 983205197 53 596238672 1 715495805 97 296520477 52 727591213 79 330592995 27 213169872 64 258937013 53 173036368 22 853777474 14 133323310 70 496558735 88 55615640 74 613668760 24 713778255 31 971422466 87 74557616 37 156648060 79 519870972 14 257602829 52 444837728 26 734059621 76 724454888 55 572429137 55 664051799 86 945752640 27 554521524 57 423779321 50 519947406 16 797279569 52 415076449 71 292583956 58 200956949 87 992906324 85 585832733 23 515927209 13 515700088 86 807283911 57 699708517 15 655729710 67 544741077 36 132860836 59 113724413 88 475645948 15 349100705 51 703671330 71 101461403 92 249400932 93 408395968 44 793568515 51 898042054 69 778803413 64 664440428 96 164149980 15 692446403 29 22122129 52 8074139 9 255150821 12 300758097 73 316746481 40 10157544 92 925674408 92 869048103 49 946176110 100 745593662 21 415284827 59 547475780 0 817195089 32 153768940 22 56312928 82 407748121 27 295231902 90 149996797 89 871289261 18 712499308 74 845633822 66 165943220 100 190097149 20 866980546 42 421196377 80 577590967 94 923736866 45 739465629 95 931905434 84 25039713 12 973454137 56 681701948 86 776276467 53 317065910 75 896807914 9 145682921 98 368372120 53 282857717 66 72386351 68 991723410 36 860688561 64 304458634 1 763546388 11 271855006 93 69680592 95 626720273 20 860047998 57 944205099 73 614375749 23 458645771 70 144325033 21 333735367 31 719825523 70 810664912 16 392829658 59 483294829 94 27157420 52 867063004 37 508462480 29 246659082 46 767326391 15 833273197 62 570029142 18 717127589 60 305725283 41 693466448 80 346334030 52 974912604 94 348168561 44 830612747 15 51902995 14 695121548 51 50987896 92 706589879 57 672863628 76 215272829 100 235248194 75 605506205 41 503972745 53 121844192 9 286933562 58 922265866 1 144188820 49 231981371 34 596152578 44 970809513 64 728017558 24 825756999 63 521297129 20 882380335 24 381933425 53 118796953 86 191200675 16 399687345 43 271600845 1 529940266 54 673779752 42 572423355 8 704136833 82 501605988 9 706670660 98 235317341 47 876096167 40 745753562 22 951389544 36 297154628 95 556603463 6 488463092 75 521118200 65 168684858 45 220653670 67 385789660 73 636777466 0 499425884 82 283268411 39 114363357 24 840080274 41 870180048 11 142659667 38 171285078 22 209907469 85 486018763 95 853077969 34 778572819 90 906768821 79 319225495 87 43874290 96 696444012 88 348625145 10 442345939 29 65290824 70 916911065 69 161383473 67 798092931 53 745516704 13 469889408 22 95582626 21 422246803 53 932396029 99 900449937 84 948771800 76 461406879 94 425298782 72 169440136 8 658635676 73 206733844 43 375471674 79 621258686 50 65339571 59 952985 87 385427052 39 948658388 11 397770100 18 983262760 67 846429930 5 609077951 82 143962662 17 524965524 96 444643725 23 984457227 13 718810310 32 362305869 27 369523203 53 550358022 6 444420036 27 399142456 63 59329639 37 672542581 45 462580226 68 368136689 13 526751817 74 887505621 58 492359228 44 617014053 33 715508394 88 968676816 29 642740575 38 293227866 82 769040510 9 280324476 44 31957389 19 641383085 72 350750255 40 522176656 99 82638320 34 240018238 61 680098075 82 898330118 86 379974744 88 839909632 23 781192101 13 474696604 20 747911066 34 137502682 72 695962219 94 241803695 90 683832853 71 501514954 40 534026390 52 42772240 71 494061858 2 437077040 80 311486748 87 139186961 36 41429562 38 793424847 65 321771549 100 524803669 9 207968456 65 901373988 95 923838628 3 988803013 5 210124989 80 245142248 21 392192864 25 545004623 40 365962217 73 932307881 73 735119771 17 476132132 4 23356952 96 306097254 69 978283639 65 612135 23 245155171 94 182227518 35 497009238 47 637264839 70 733023770 59 115567201 62 288511413 52 534179390 59 962018048 13 719791168 9 391328749 64 319221073 81 826956928 86 846423808 77 291767129 3 305239993 37 41544089 13 857337971 97 738726515 66 201241675 94 410612296 68 795522584 29 464089565 74 752108045 33 532257077 50 51693461 26 640522027 39 596757140 95 807758403 74 633672017 90 102111529 63 326762103 89 472918615 35 997550309 70 226517125 8 593328635 100 431911202 8 466650998 97 42017368 29 644372488 21 471476373 60 985023019 96 310843596 78 220825024 72 477569277 100 473753133 48 978840502 83 795297090 69 544893519 66 804499657 11 562614938 32 431641819 65 255424551 19 742225544 42 32442776 96 689304043 20 483891232 76 710239093 70 113525318 78 553152711 20 103249526 99 625880093 16 217679462 38 110741553 13 702800555 6 240315608 40 182417424 33 874279121 39 607942072 75 518302136 46 34929378 42 804139368 47 270767307 3 483242656 14 642938817 20 80698893 97 728056088 44 947037612 96 806939794 56 479397189 40 63349492 25 564031803 46 942896928 26 142943419 41 98113183 11 564984025 62 755316014 57 682578362 59 376511831 89 540679204 0 527591498 36 726059520 72 680876881 8 886962981 38 703569463 40 341646600 18 684337188 62 964659058 16 229897584 1 734789427 24 826004157 55 993886549 92 953422978 81 664512838 38 86844302 49 454150632 19 537550340 99 534004170 14 120162 80 958668296 86 549524718 19 473258477 48 55127182 72 305845130 89 456502077 59 503234746 54 356489924 95 84880823 74 193183001 78 780049396 67 141749607 1 817770506 86 945928925 38 890878856 28 259937330 47 601493646 98 846011274 70 438542546 0 736020744 63 24655440 51 137055801 38 11200807 64 39752883 74 260309388 72 570381435 76 806079371 19 493759956 73 116648703 13 113007074 13 387579304 4 864807604 100 958844273 63 280264132 51 810356827 54 43731364 81 516688351 35 501811160 1 488884014 71 935087864 35 445365319 18 414449863 69 876286536 23 755764714 53 633118089 28 579441814 24 15883175 24 621899305 39 753857528 28 75923834 28 348112400 63 159555374 54 872816511 99 480177900 0 277520505 45 755092431 34 332835064 65 538393737 37 878859646 37 692244268 28 235111983 9 36120201 86 608548279 7 699690591 75 485344892 17 373774195 54 514037295 24 46633238 93 113099885 3 921629692 63 178401114 38 287077644 27 692046590 13 402942774 56 669855907 47 311241881 10 798603228 50 63179659 81 404026038 99 19439548 20 953491098 12 272368504 67 215281232 77 731420485 33 560419992 34 8776786 12 962873900 88 696652836 100 509564535 32 646288999 13 840464551 95 1118218 86 311255243 3 824810112 43 474934963 48 847313735 39 177572432 65 631924105 82 407830711 64 583016811 20 823888667 64 161144390 97 537200721 76 692476047 88 173686573 8 820584436 64 956386415 83 147529007 7 84405773 64 986187074 42 370148630 93 436072985 80 46420284 56 698307353 42 719328301 31 148190347 85 717640529 56 396905159 21 488023076 13 289505663 72 460420713 67 371681894 49 294878549 78 873137252 5 126549041 67 472913835 97 164531760 53 487199984 45 349352431 62 305564338 96 655996213 90 252767342 77 844339609 72 628541416 85 672416234 50 13750587 97 944676852 74 109081286 68 629940356 15 832230452 58 625828931 58 860231756 23 427935099 60 422762267 10 437285942 95 930226861 90 325878350 61 973393316 8 143165651 3 683512004 91 320239772 32 450973958 42 140800576 7 377347683 86 868503063 17 88677255 67 656742792 87 540857896 38 365703217 67 580291976 14 445040098 90 23640615 46 377189487 53 69098420 26 961233294 53 592198516 29 930094519 60 119176380 35 689325584 0 770007956 45 54775478 45 409123808 40 212346824 58 804182033 13 248692066 27 111295698 18 311867480 68 914698274 75 314918970 67 745667925 80 159026310 45 476417562 83 522346939 4 537972958 79 751732898 75 913276579 74 867634234 55 832412511 60 134378817 60 671753597 85 724226323 16 335120231 44 949535395 78 131948960 62 741600460 66 395471231 50 688913510 57 372261823 64 682112618 96 919732806 72 959969839 19 449867028 48 218103559 79 926654187 51 52061103 97 774815311 78 612391798 31 170679223 25 881553586 81 929569582 15 491919042 13 867742310 87 558275082 35 138831228 79 487429907 44 207728737 16 483951175 69 384735477 98 266231545 83 683592244 43 390092153 35 848765238 79 795030622 39 890614574 0 88014418 49 229559921 6 539094522 49 677656418 29 670594888 57 219073753 72 664451856 60 137995861 14 433573380 37 980262278 24 485899062 30 283257243 62 671807329 38 620637545 87 529407246 70 887973340 64 519616793 38 228985555 66 488414557 32 983202888 62 568445316 28 254397323 80 680312349 95 217355099 26 849797271 83 984876143 32 150195099 14 808867244 3 847872975 67 463665843 85 328736043 36 978419791 0 695643849 51 709083622 2 924321732 43 890817035 73 543738674 2 335527030 5 63831266 45 602149629 38 474115474 95 149264910 31 285929067 48 114957305 74 652029655 47 526457697 87 920068235 79 459479841 32 799465368 89 716556849 6 391790385 62 243638340 73 152756107 15 973538462 90 75856101 30 797847095 39 111156904 56 495088162 48 120056463 87 180339137 4 388289805 70 795870919 41 729419916 67 820053614 99 220196289 31 745812715 50 152192825 57 705125476 84 919370055 44 519715051 16 730196031 36 309322439 85 429230919 12 650852355 11 175078832 91 794597082 91 69002707 90 509312268 30 54166537 96 383242918 17 802393455 61 24921550 0 542132512 41 918634286 61 827524189 23 232241606 16 835986446 30 742978917 66 228773719 85 588197911 87 959619691 17 366331482 33 840592407 41 358430103 54 707935722 35 546492973 11 663705395 81 760969240 20 433381274 37 536315286 85 202065600 82 852319808 23 908804643 94 681424837 71 897175120 0 805717749 22 48796724 42 643133081 13 591208713 74 888275103 69 385259162 37 99132999 64 404613056 51 110587902 6 539128518 16 938115463 55 132030328 57 577577538 16 230207814 29 424250901 20 704994682 61 241195240 50 875832444 29 266436244 90 855909920 77 187570571 91 321645267 71 894704061 23 674402443 24 61379047 72 365102419 98 366405143 88 277650440 0 757801404 37 728853741 57 840883104 39 933643424 41 670975039 38 182481988 11 202638477 11 444826705 55 204615371 8 118663848 73 992958495 65 320162796 10 310138693 94 699849113 32 267609366 53 647744136 81 296439673 82 953722116 87 230115935 5 451334304 66 742493983 64 301564056 63 478699590 82 645280472 33 362089995 68 703661347 46 645229500 95 198184632 77 836358830 28 346999307 2 831798689 40 733467878 77 164157726 29 601756265 61 477304073 73 603252533 74 236903247 49 192964012 33 699046677 86 487410335 6 2756314 71 663745437 87 365708155 68 427100968 39 796944009 93 149065327 98 609859364 2 665347373 50 964479773 22 755899367 28 885537176 96 82502274 9 864169983 26 67119014 24 5144248 99 794436805 22 410786758 97 292931478 33 689864832 29 824407497 83 879392252 88 480804008 61 197480578 77 826690972 73 191883816 94 52890575 58 482152805 75 107478158 68 955689005 100 798770562 3 538178887 46 182130107 79 294414695 4 998986261 7 218445897 28 368825835 86 534170309 15 967713597 33 86663746 1 958629594 84 734581884 30 829109262 55 657931206 1 582912262 84 574012922 11 209051690 5 427735204 11 988236672 45 593974104 74 489964108 51 194191633 5 589114616 57 726550426 43 684069649 67 162343596 35 849301417 82 841172753 61 772002066 21 751592631 21 207384478 41 400235153 69 892469295 73 463825978 33 871036398 81 659918823 77 826507717 20 115606742 63 857618396 30 158428481 28 844255769 35 814414834 92 334114027 89 858999628 12 138244989 54 425062637 88 764515890 91 849963072 83 748021273 99 436019024 23 326523758 35 674476137 92 111572720 37 498369711 31 270366553 100 968845493 37 29911814 72 582779496 48 26666812 84 902977828 99 371460026 27 680109480 66 508010665 9 984165812 18 528081997 11 418747385 38 640781210 50 655933205 16 565123125 33 221501484 54 987653588 66 710163819 72 20851339 62 11880546 6 835186152 63 236436840 32 393179485 2 779579285 34 226338027 34 599893793 99 774986214 47 962686314 24 997191713 38 140479280 78 277868802 22 712784789 7 915057221 58 209709528 16 80828716 44 771002854 86 132989563 13 970826752 48 37463369 81 379027655 64 457998687 32 734920760 100 409821618 85 38767400 8 890621357 47 460214144 10 506053806 85 180397258 34 532027872 7 513738124 72 229553026 33 452982165 80 705789996 46 643619518 91 164559342 90 791539170 33 211487749 77 655714363 4 335759656 29 189214105 40 620475594 98 111727037 74 96868162 51 614589181 33 909851942 22 581993697 48 736640713 32 337887963 72 914549756 90 418320106 31 73446409 66 248942167 52 863178756 26 777985828 48 876842514 37 192743814 53 376400304 12 828735984 0 317724410 26 558353367 5 415052214 77 134838802 7 317895845 65 130245040 63 122448614 49 654277276 97 891832479 0 429734387 93 694044563 44 556183976 79 69160904 53 171628113 99 335501057 11 884181350 51 947031318 29 186348887 67 290642019 5 268551032 75 233761740 24 991504197 23 997875855 23 840357319 29 941628516 78 451706091 53 954215519 82 511201591 100 238348212 5 27410238 33 299302901 48 313179218 32 225709692 59 819468953 53 525312856 9 919185190 42 710803849 35 12917763 79 998926138 91 672431666 21 49737057 0 367532425 79 359936753 45 911986218 80 889089850 55 780384241 77 274345692 91 724624473 94 623492026 25 725315325 96 892214599 1 539529899 79 767393403 90 664699894 13 13204736 77 588015567 14 811920674 11 710432547 38 834705790 84 288322502 23 337051780 70 864671020 42 777081331 96 720182118 86 294592015 93 285336108 29 411343334 63 9310033 77 132437099 19 379983335 98 255805703 23 948487621 71 832642189 96 472394603 41 936111316 13 483026133 84 622655403 67 587352561 70 602776117 28 534012595 98 238692384 66 47498184 9 673873659 85 967556836 48 61312841 2 59715 10 167402721 61 528259357 32 515006733 15 448846516 66 738239092 7 587585536 54 246100345 34 495095879 87 689481969 51 928157415 0 618020120 46 920850243 16 187543754 97 895372766 8 922234537 77 62347709 70 861503888 89 726075267 58 767017067 1 810620324 79 458969443 54 186817695 58 770548021 10 866125951 21 310986498 12 999995878 21 926481999 9 652057506 75 4969384 48 293608390 29 215527277 13 351117264 52 460600193 87 819835212 44 923188278 84 746492640 70 980227174 49 518662241 17 329228945 24 166762125 62 789746042 75 33782605 57 799024068 71 31341862 91 389630118 81 388456064 36 811179632 48 865853815 27 218395293 9 295150558 93 662033426 79 580152430 70 618660626 54 569714987 8 922985812 26 179446183 25 425506597 36 456517820 42 310724468 57 763337852 79 98092710 14 259356017 35 446794893 13 679800749 1 141117748 61 828595575 80 591805601 55 667915875 25 996663659 50 205723191 42 826063865 73 631888176 65 882716147 1 772859909 83 424479737 0 58692793 65 536895109 45 553689868 49 827448027 56 350846964 64 32549579 41 644911851 37 468197128 69 452393580 40 881749392 33 947601436 77 182275360 72 121210539 100 698528222 36 924642331 69 283244265 12 686803401 70 506059630 29 100891381 19 792009605 25 130299179 57 832608266 98 279310051 6 353405824 51 604407827 77 524913481 98 364519725 66 158811721 66 178747702 2 442239206 31 595268396 34 534732290 92 714812592 11 410813277 43 313578562 10 318134858 42 198347847 33 824744359 68 556628276 40 832779862 26 59866823 72 207929035 28 897698713 39 78514932 31 498042594 31 551789478 100 962684593 36 342575967 77 430804346 97 427076484 80 670150549 38 880535065 70 966238840 26 585590333 22 166294377 87 620894499 96 640036053 100 778547994 95 655905433 34 535302465 55 839921282 50 259809539 60 772983395 36 533940083 70 396791265 39 414434141 63 739463514 3 241948948 2 615689727 99 718304382 42 325066007 42 607666580 99 550575902 1 943856359 81 785418295 25 477984487 15 622226519 54 994381411 30 704355235 13 361802110 39 507961213 20 216774538 58 13263976 46 295331530 93 859765180 86 132460664 84 222358776 60 939930460 56 347282226 52 943294189 76 860876489 84 586199031 35 595276689 6 535671621 26 204194023 6 445233055 17 251143298 4 185579555 91 844588436 36 920638369 8 388294191 76 940595592 15 698793416 81 298366329 24 683996907 91 415328744 63 98236191 86 86824299 0 365675445 18 662052589 60 628303621 30 764158336 52 841662581 25 444430256 8 185674314 89 609603169 50 963967665 25 744917933 22 188440773 64 170884592 10 648707593 45 514201418 97 668685695 17 558607229 88 99114867 69 811311593 74 76909119 100 978049185 64 241295923 57 909380092 9 895950770 75 367810892 8 115755542 55 313236967 10 564338400 67 213466693 36 881637798 63 731156378 84 749623439 35 543781069 31 397784041 65 971149831 89 826504772 72 840473658 21 282162236 4 43540880 11 370815658 15 879173774 54 911909708 48 117456290 25 23724484 91 24220568 65 493712006 100 2026776 28 24288910 45 459588744 84 879802060 6 478681830 92 960838532 62 722495198 22 604912725 10 148684429 80 201060968 80 287189009 82 407795756 71 937574088 91 238087439 93 895718168 84 431136656 55 548387807 37 283558052 78 742600810 12 357370482 44 674891118 55 200554201 38 531206325 28 412470397 6 756530728 48 933666711 48 343241421 81 519066857 95 5096807 55 41575047 90 921011614 70 328140901 61 321703235 84 246895964 74 828385652 65 711831764 78 180932917 66 693161752 54 707496574 18 682153109 81 7293177 19 23459031 21 949313185 79 201481550 44 716508281 3 691655773 66 608716167 61 26134107 85 454992245 22 648558374 6 318365983 83 673044782 58 896341194 95 415589038 60 980497481 0 671786937 100 992893665 9 747738612 84 577064359 39 418479943 24 573217909 87 140467483 17 854371800 27 600812730 95 52409339 80 729150393 62 372009816 41 880937341 83 280608479 44 6456356 80 652718769 61 63592958 15 333166139 96 229557031 8 212691662 55 288577667 90 864089033 28 391224015 2 717491258 40 519460045 15 726382547 0 977114508 35 549339387 49 787673439 81 269789791 74 128293240 77 108621889 32 718437382 2 559299798 24 607690273 100 648222873 98 397223700 99 454546963 0 973819380 78 981701627 77 657115243 31 222834586 77 789948526 35 242602002 85 164800546 65 486043133 80 689454513 78 132627048 23 757363281 56 598380417 80 120225207 35 913866697 99 39936873 71 200828291 77 773733869 52 31514941 90 489195598 80 396120167 90 61553861 31 848873989 30 383803998 53 211682424 49 349136700 93 517530575 88 880748719 51 885761175 21 518481070 68 459951401 19 386521965 67 267085883 71 440727839 69 252781550 26 280677566 76 344701505 46 404254310 28 334510018 30 367094641 61 821821360 84 552823406 84 106723739 78 610444946 10 974410676 9 470459032 74 619570998 0 652304750 98 250370987 93 980610495 5 199031061 89 693377014 42 498058711 8 67761573 95 336889168 26 990877609 12 249378802 43 711859771 23 67351331 94 868655185 44 684049476 85 431768256 77 852578785 18 660749688 30 853873729 85 898858570 31 383664624 41 672843433 47 609512262 93 357919947 37 427466534 85 74014040 8 449997904 26 752698101 82 477351054 99 130031347 100 430098338 69 555012847 52 853826449 92 619899752 70 745002241 97 269903956 49 317925435 77 857494406 43 259857072 96 42182691 20 216167948 51 676735401 84 509342569 98 308759678 82 243097371 92 895421517 27 113675226 92 258551038 72 222184718 31 339444269 47 534934239 62 911431166 56 334666605 58 378697661 34 331290378 33 184832788 31 520379655 39 976138684 35 899564709 72 758786046 99 711417625 66 755259526 69 648632583 9 739944873 42 327414856 8 601165020 52 63256017 63 404713030 44 138393805 98 577951995 90 989961952 9 516985979 75 265757381 63 502867199 81 347838137 54 24820213 7 926843567 6 833625113 28 471597892 97 855565300 62 361167350 88 159173335 87 507879407 15 745328770 60 675869396 1 85437562 4 140308248 62 680526739 20 409591580 15 191334599 4 547992672 100 728229026 17 18594906 30 834878044 27 513025127 16 77416277 21 71819696 24 719308902 23 715520866 46 323675774 35 150113601 96 391448860 66 237601760 86 289582016 2 708827365 91 521084143 75 879152278 83 504126770 71 970291082 17 574168342 17 739293319 70 994744591 0 87082890 34 519403792 34 205588506 44 646261327 93 362351287 90 697444541 31 994409030 4 926879117 66 606257131 31 367986825 91 994540646 94 109054818 13 47405917 27 542660407 3 731880889 79 182888802 0 155012808 100 348262317 53 122324922 55 748766446 0 117689711 13 480782155 99 441002166 86 672532921 12 530513572 100 765644454 87 496783832 52 988075127 96 508446097 28 957357631 55 422350043 50 555345757 55 301856110 86 936561521 2 281284652 13 457146073 83 374803521 12 78616967 91 560681885 62 59839293 32 773060927 59 43948605 27 283777021 15 844900375 37 116811511 98 331023907 40 462170397 99 777623922 64 486075939 69 930484396 55 120580871 97 47940369 78 676471926 70 114445655 73 954282719 71 764418000 36 194996959 92 939666211 31 790566563 89 823731721 62 24484290 2 645572870 33 743057843 30 159759416 98 679263216 1 138118622 9 213604409 20 641957958 82 323645499 63 95246010 29 706277228 30 50944764 4 706595506 41 453765716 19 152249667 47 515127430 44 54522940 46 980775235 47 582113063 86 872673342 90 421314031 33 898927388 56 429503885 59 911216022 44 707937758 21 295473786 20 595675680 66 11748747 31 602700012 39 327442946 71 214211493 37 538023075 75 16046477 1 266531342 38 955893916 18 978437270 16 399856869 25 153139695 97 969585975 26 276943446 72 178161704 10 69407992 59 474955312 11 442707200 54 760322533 19 303738851 11 865449085 87 776402773 18 213224005 13 177980539 0 702730877 36 700968167 20 140985451 12 101029760 88 845168382 74 637428234 82 615141566 63 246500159 71 749853965 24 791086097 17 897077109 75 383959738 91 342268257 20 666709890 81 202413448 37 792280292 90 894694855 100 167492631 54 623932677 21 450718702 6 429653590 32 136649128 58 35309061 59 727339390 44 261528176 23 604552325 20 907016518 34 214873944 10 97560022 5 448668876 47 865784015 18 133880560 0 465288503 39 817710247 48 478168405 62 604030396 78 916712247 80 701090195 64 719781802 60 335182397 26 501179736 9 717460174 81 205992069 70 878088199 65 484752609 61 46646990 78 185891611 43 227791200 63 610675567 64 794562041 8 869682040 21 141334721 16 984829132 34 182210655 55 178324748 28 474690883 45 159979412 51 697269127 84 932632773 62 923252250 23 416199125 46 400966221 95 764463350 35 154173205 33 789377496 62 474152516 40 216661393 51 636735949 21 99049275 48 469528554 78 344483795 9 221540056 41 231916261 59 102810023 52 464220733 95 791783629 3 51180420 76 538895666 31 945953271 89 399209948 90 357626410 90 53688895 16 420518277 43 191569963 34 559327284 82 768517529 88 957925557 95 305443881 49 127152085 40 557859046 99 321646054 32 656374553 76 543112786 61 967083905 67 209495125 26 422517570 23 81300743 54 74620958 84 918657676 12 227704670 45 646747757 70 661712482 77 126510982 17 223681944 15 45280901 13 945734985 8 836616162 77 139984519 31 485780585 7 589850451 100 252000517 40 802534735 11 931100612 44 739765588 42 334738364 85 995843421 53 72211988 1 142257592 10 249152699 96 217675581 24 629611824 42 921239444 1 562398644 95 999688099 36 484590043 81 915412358 40 701100075 68 535047382 69 516342306 68 130155538 28 435857011 33 470030638 32 799599284 24 764957265 49 221198495 61 473911699 85 893536048 19 171431027 80 289203446 82 365761741 33 431688235 81 895178616 46 740356975 39 381353009 50 994933670 66 479943482 93 211631107 46 120410543 90 895299036 32 800845389 74 764710841 43 391291081 79 771057768 94 974699128 27 546638890 56 42407421 11 678274281 29 87444628 57 38730299 39 770867162 27 892278796 67 690269894 39 289500835 62 347153023 23 250714068 58 936465398 5 847406466 35 920418214 73 524283290 89 740588292 89 452359682 4 368657433 11 961824319 80 908457029 17 622780606 66 287598350 78 510465062 37 90474725 47 439268214 66 508372485 26 367918027 100 58665969 99 568607376 38 12095838 56 915360600 48 316761659 73 100771486 99 816269740 50 630363901 43 684472110 12 49157537 50 797233974 56 82156712 2 628559377 8 671351070 23 821902580 79 879969818 29 578123421 30 947626987 19 752681891 19 941227172 91 156690802 13 512975730 26 265572359 61 252013267 60 808349532 87 793425523 12 159431988 58 284962941 43 967806019 88 430994214 20 454841999 65 98919743 98 817818417 98 602377915 39 873670777 78 821096331 94 234672682 21 307365766 44 256958630 47 477347362 44 101914352 53 369416959 20 878112051 78 329112896 87 72109041 4 639351180 76 857081534 96 196184213 55 952388688 27 236017448 3 174604000 95 343298579 54 301735030 52 427913904 45 967892039 82 315163797 79 913408948 79 348627563 64 894233515 35 782537301 52 660876753 11 787753390 6 619612209 58 908707859 53 695523566 1 457730198 20 870676754 10 89324526 34 408671153 7 138217666 70 255504453 81 542831470 69 216619541 56 57762288 86 7776349 69 78510307 96 535503161 13 295134618 77 76477504 48 609155646 66 199984909 100 487699303 74 611788539 69 501686429 98 889220654 24 892477001 63 69219511 61 317819611 87 8535266 49 535918095 11 953970711 66 708792959 39 498795342 23 793812603 88 460977070 51 472643942 19 710162893 2 607676297 15 34383210 13 10280004 69 855450478 41 178819066 56 827084988 64 592035665 93 244026264 79 765103590 64 700861293 98 237547126 93 623654909 67 275096116 62 978369944 85 225608254 40 811092756 6 424016559 89 502861230 2 849899064 68 829542613 70 705130453 13 195372533 13 440691850 3 175434806 43 985821046 30 60291466 40 969012704 28 782627354 23 244113782 57 940160270 76 812055344 96 969390539 77 228326631 91 820257743 33 931360608 40 869910388 64 3480 97 749609008 22 511147775 25 79569656 8 678643548 80 808889520 69 54140372 71 590770373 63 929512147 25 864923261 82 30661598 51 786386628 42 80315808 46 537509531 60 827246817 50 222939882 29 931516388 36 442485845 42 148379104 43 365617041 62 249624896 34 871742965 44 213734274 27 444185194 37 848773786 62 494446168 9 954513204 10 424959397 30 327822270 59 117201738 18 920559367 1 882361646 83 707388241 28 871205311 46 77716662 42 397930951 52 550711721 27 351111504 72 667876485 32 787241234 35 647591841 98 89236747 10 101618229 12 247487528 69 616427769 87 461137696 7 532383105 40 504622853 25 978970893 27 846618115 69 727678344 37 973898530 10 794752662 75 140098486 45 93841358 15 119878315 85 461154783 14 804626767 62 202221757 38 170542247 81 221063869 14 562173239 28 97550372 63 617637988 96 130198139 90 909750303 27 996459974 67 630991188 37 451182328 21 830941010 51 761341471 90 61586758 71 715287089 30 94375490 18 559478919 55 829851250 47 153353016 36 979450836 38 532563180 49 253893992 17 27820911 82 735039954 11 953080328 57 429065038 35 675640967 28 540295242 55 448117199 58 900278736 93 109106335 51 847949973 90 32583066 59 272421074 35 254778787 5 986684648 3 319598476 41 826716788 11 894356923 3 605699498 60 270953328 16 131540390 2 653922483 82 943672307 30 953083152 83 984528766 98 831861397 9 11747231 32 781947400 41 304608906 30 456936614 93 805798880 60 324389367 56 567450244 70 32867899 14 868728853 0 52386784 63 920776208 15 973608977 78 604059898 1 619695497 45 484171463 85 565392491 87 876386103 25 465401305 28 157517258 46 17002588 23 45890406 92 555000993 69 520520597 36 390709663 93 182543933 20 480901410 32 295917761 7 101720417 36 19402494 4 111365004 87 720994165 8 408476260 80 939188339 10 19002710 28 280723345 2 75896564 35 914818588 57 970205334 67 790307081 97 672074444 5 308724073 45 526182221 91 806857006 28 879675141 53 436239913 16 221100805 33 253564708 92 735301166 90 641849250 19 212244861 50 875489197 37 528878913 64 164739865 32 630728097 97 252614747 65 739551529 51 729958881 51 241312148 49 92152085 20 573515340 98 717991372 26 202185795 19 732241988 67 844740261 52 595375226 4 207369023 38 105056382 47 289194419 31 619853991 10 563835363 51 745426700 64 138718691 11 765825807 38 821049891 29 936743086 55 113841118 30 319203459 57 797265133 90 274892887 82 190668607 47 899783481 72 208664222 73 181589587 95 249509364 86 190153941 99 507579112 77 201402533 95 801828821 30 833542881 40 627085178 15 658895410 65 111751391 15 229104635 92 529192474 11 185266186 42 170469738 6 962825074 1 240560245 17 895527316 31 942248616 39 80243024 88 405690794 86 587577921 64 764187377 70 131622911 75 358821875 15 903564710 90 939491173 3 651005359 45 330944921 47 877792616 28 578642629 27 174471141 13 995392374 55 201773743 85 153160674 32 777963593 90 479391958 5 509629806 16 808024635 55 804855045 75 605747323 13 327241159 61 945695518 52 271736487 30 384210008 11 364208591 79 17401777 89 232156584 62 746149445 8 167754312 29 65020633 51 905717482 0 255501377 61 178036078 72 689555017 3 804744275 99 171800776 59 330050968 9 24390089 31 648101453 30 337858119 23 417969492 11 786255531 72 80827154 35 928769483 100 825024241 67 124695223 48 559294474 0 201941037 49 490943052 15 261389306 55 634845296 62 944025181 46 346233845 74 314979819 52 883534012 16 49950885 65 658274752 29 431525623 28 761738090 6 106728028 100 332289145 29 920155600 26 485965356 18 759266558 26 38936806 74 507962895 69 97142026 71 918369069 11 951787692 58 816800726 8 531647408 22 465695547 77 817679209 28 759258728 38 892758319 26 298636450 78 325288724 60 632231223 96 311520873 53 910213767 11 853325541 10 733230750 97 14694853 19 105726172 22 234956053 40 170674779 7 832556795 78 486995225 87 372320981 21 885522666 25 722688598 97 936671047 87 887975043 74 549679419 41 808411809 86 601366172 91 874816171 22 986255608 31 210101167 27 266541956 35 481286741 71 794883741 16 392481336 90 904581107 4 645125284 56 125123624 2 460930709 11 757104284 23 794409377 69 281555138 76 233947346 73 911670049 50 431624908 30 922255204 79 179755134 98 539039100 38 847783174 38 514220435 64 512206582 48 659205780 36 475724088 40 657649868 45 216106836 25 889311371 83 914741018 96 725594669 25 127291392 51 244177070 47 532812602 54 736316245 62 959781572 97 148553658 87 698548371 95 70243603 51 503450073 65 220966901 85 500772561 38 599652117 79 676465164 21 443892759 98 557997554 12 647573824 90 638608877 99 604467261 33 822224856 51 538633631 3 189751260 69 767472305 43 958338396 4 622123229 44 717919137 47 583607812 61 587509798 67 237802000 18 909295976 70 896177899 7 900742696 76 580994738 8 68276832 67 396909826 59 220944617 84 705898373 64 497283344 36 375164860 22 314714395 26 9353075 37 247842798 66 526682404 1 402830964 82 293745067 66 217110037 94 154968230 52 501149010 69 434890607 63 111331038 60 68655125 18 812480380 28 702565601 87 335633399 0 523408174 24 612126747 60 331997970 25 103547401 49 304041952 30 683321747 23 176348097 10 353372892 12 336934956 4 47005234 83 558255174 43 734409596 12 244613261 99 388429496 43 77303959 6 89445163 17 834763123 6 422839598 15 782639709 66 307509353 1 795465452 68 537573017 28 734606173 76 48722136 50 962466104 12 878205444 13 595240391 89 860739229 46 327586233 34 990828197 61 820803322 2 833560707 48 240313336 54 402456474 35 78505842 12 466551682 30 996169581 55 400355945 10 48420363 95 768511770 20 321858562 64 820354166 71 745927117 88 886830745 81 688045497 26 162510156 60 520438571 36 152419891 19 321567034 67 202450526 80 781890667 44 570890826 15 982656748 37 357561774 67 765680243 1 997369571 81 18292684 64 74467803 10 566732522 93 91753446 43 246656566 17 726071137 50 531124447 43 934623700 18 790937106 65 128920159 81 394387682 52 150632477 83 537909960 28 890967633 7 115452540 7 245103866 51 781150093 91 675096775 21 676618736 62 230081395 31 901098201 36 189371105 81 36835255 54 126180089 24 262299808 20 314280037 10 795645009 82 473500567 66 747292281 74 970014849 48 435269089 74 799786716 96 813301555 7 721276928 91 992789618 12 664308305 39 789571420 52 552609719 11 438644988 71 42079446 32 383345617 90 717813088 12 793699128 62 106143035 71 714307868 20 243258702 15 692269324 64 22685280 21 777402263 20 320696977 63 651124344 80 281901554 46 806263967 74 141025452 70 889520242 25 394779908 29 67928445 94 660818272 75 778080438 51 647703333 96 401832815 30 623371665 55 762384154 8 206168454 77 15373890 57 341877285 70 807267099 76 30964344 5 247086660 75 834579714 20 487271033 33 216323616 80 537785435 30 484484255 67 591202315 25 67653505 78 53468434 98 433065602 64 706868935 89 635728025 13 186186890 36 828602750 93 847486985 94 796887444 22 705118445 5 147784704 11 722578977 93 559570211 0 79715574 78 366082084 91 216952023 61 494843477 47 805275207 5 55483033 67 454639882 9 505876445 32 599393559 89 131759179 30 254227914 47 459067026 10 928546205 78 531822967 20 730147009 65 598287335 53 591074823 85 911702713 51 170211530 97 127498237 78 482310103 10 746204097 51 373457186 72 534639030 80 678918697 33 327052393 50 786580952 68 835423887 93 16545264 14 965845401 90 744732162 31 928852762 67 506323824 63 642362310 15 484091235 10 64775405 57 262823418 12 92630507 10 631546441 39 82303516 26 518794959 0 620671774 22 418153513 2 31554337 70 834936431 77 767005755 72 704668076 92 459452161 98 503021900 39 536444127 56 325119470 30 569074558 55 269645990 1 525109037 72 675273264 55 476294558 45 205566482 1 524009877 45 326535192 50 858789708 54 558752020 57 682559987 28 755748900 92 121801997 69 524098526 71 406712047 29 709221997 30 514471809 16 345897069 7 190293698 59 338411552 28 880881587 39 272692577 96 306500720 49 30425811 88 994134026 25 741887422 15 636068002 39 119446881 70 898253085 46 741374171 4 802383708 26 886075700 6 829221272 68 812607059 62 826744529 72 213860616 49 346933496 35 128374368 16 158439609 87 259398472 74 259135358 71 442215221 73 907040742 42 921518341 66 809681642 41 747496402 89 818797354 21 244216375 8 606233137 96 612314657 92 469924635 50 539207766 69 758667162 32 504912683 0 332057792 64 902033037 9 945573465 5 720772292 18 660255431 9 711052861 26 599751503 91 166728929 73 444016219 86 711228560 33 400922690 14 471624747 90 28563647 75 441229056 34 625375860 31 720085372 32 203624321 69 369120338 30 976117914 77 860421103 18 706587704 40 390275739 12 761140050 71 942027086 86 157770595 77 295028349 8 500751390 7 320910646 52 513369767 82 190539365 85 117875831 87 256591489 6 520712079 53 783878116 43 252642182 98 230869726 26 683007333 4 25180447 36 597598075 2 46003460 73 305195415 93 738441081 56 620349106 70 405741369 10 335711171 37 286000604 13 420361489 55 333801040 56 989154583 70 430083608 29 20487297 32 982988114 84 235072210 5 71094527 77 594292790 7 774942543 95 691079394 11 666458692 14 124995764 36 931058902 30 71236313 89 11331654 90 987542341 46 242735628 66 280452282 74 248645217 81 967481118 30 245460003 74 54600432 21 562985728 35 276221410 20 732853500 20 312369573 25 187236162 71 952834999 45 487348719 21 996368052 83 979225107 38 56412955 22 400142211 14 38593042 94 427157968 0 172979966 27 31190374 18 890302244 59 510420152 51 950288080 74 704064593 74 408218876 65 631402459 19 789992882 70 287175750 85 698740821 88 310070727 93 845368086 6 404343660 63 263901749 69 656127672 36 199058656 22 508858457 96 486657781 86 975857699 55 769844958 84 549354900 43 353995377 28 78932355 0 958282396 92 261101014 29 785381116 49 564808140 80 196752958 9 657834187 89 203349258 97 65923422 27 715568189 76 943225603 16 196541103 96 130948961 89 330647328 97 483260263 37 809782585 68 4344940 81 555136243 60 912353970 15 716024648 85 463825962 66 742235032 76 353617589 89 503527293 46 602651337 62 876875579 67 502740563 36 172253108 99 592144315 73 800912447 47 521973568 44 164323652 8 561623268 91 205591412 20 591716312 16 650619867 34 373417940 60 617532283 28 684589662 7 544681506 43 461731437 18 299382796 43 158939807 72 165255582 92 106337430 42 942602623 86 322476265 67 752529211 83 514298028 9 418264000 72 621061425 32 330538312 23 822605707 46 814763543 84 309808129 47 259166584 94 882429801 86 324199577 6 713532858 26 951035288 89 515937140 95 484157909 62 221255153 3 410755084 90 208997483 30 526099945 55 165801072 58 578475553 1 500168516 17 270516389 79 482127342 94 406002488 22 64285965 26 488853787 17 535022775 63 944114828 71 255662841 9 708592049 90 692778653 69 315995182 92 412986919 56 797206931 29 260627381 93 629843553 57 106971643 96 251919352 41 764278930 100 481829075 39 618680118 93 362722307 23 933499701 76 808142487 54 372821913 14 23263386 3 320609704 2 160928247 66 551296939 76 820494074 73 300458315 20 681341779 68 552571673 16 563444501 70 217685463 43 999159822 26 927769569 48 739327442 92 161996553 67 552231752 64 761831386 26 594557529 64 341376678 0 448023453 98 505573439 83 742743070 67 767464038 23 373360980 23 369933783 61 590189721 39 431193424 1 555356966 90 867716261 56 455086273 21 713892657 9 975134404 74 605342810 86 952559131 34 265435533 11 506470387 7 727711954 79 122825076 15 98801900 71 30455044 39 386536131 67 303269266 42 948696306 84 184386950 56 24649354 67 250865447 18 391843823 14 275050044 65 958579179 54 923424622 13 395213012 64 126081848 8 905835051 64 415515919 59 404569283 32 912673731 47 398484256 1 403867328 4 487127228 90 240065045 55 285278935 4 846074 13 996940117 83 915060336 39 289865548 67 706305503 53 123098099 80 208801708 42 255101008 58 434084557 44 555456548 82 522650474 62 245294431 59 884604623 100 155223014 28 670836446 38 627637879 59 428297442 56 944849831 81 659936381 69 163903897 27 840940905 15 894076087 68 658112450 40 594361911 29 379141182 14 848808585 21 323270897 9 577059433 40 721176203 35 604387379 53 851089865 24 709261709 95 325559523 75 461553527 69 932824267 81 863172274 30 470118406 55 422685811 46 619500641 84 724308497 72 775677303 39 640405937 11 787673820 7 65716925 36 761043792 46 511541241 73 723746472 31 508103410 33 339846597 46 455535679 62 41089431 77 810818848 49 500557434 74 150646990 44 190159226 68 96828060 73 533151358 54 635342971 74 410269533 45 107514954 27 965830082 41 149544068 63 826151196 13 201854543 40 381181700 30 868078580 26 757392875 14 441628182 55 258033071 80 314021910 11 873100949 43 947546981 63 420962421 66 839984803 51 643303140 18 288634735 32 744267622 68 74022713 14 299534262 88 883191455 77 516592022 23 423342307 21 216802546 94 285681025 98 556618513 85 173703273 46 629356692 96 380686687 19 57773684 36 872705915 1 787566512 98 766970422 51 710394669 75 905779511 67 700160771 91 635465727 6 292930136 80 532041495 100 189434181 32 183368407 37 667432628 94 308345000 98 53044757 93 767470914 70 46064961 13 138649717 22 886353242 85 179438409 81 984407067 29 626637413 98 542499806 49 981079528 75 752653366 5 282433898 85 251414402 69 322777901 63 369509334 65 208993747 21 68206540 25 812039749 84 325937097 37 496054665 40 598206889 21 335782740 38 213906559 64 384796249 82 392750287 38 162862572 65 429770738 37 771295818 89 344892573 55 661457485 73 125367466 48 788667155 30 256978703 90 793721103 38 424720915 16 557053129 77 42030786 78 404955699 38 616322625 58 247538229 1 903296657 85 596308090 54 88560279 83 297512282 42 506582055 59 119321806 5 415983078 3 545199576 80 304117032 94 937760590 30 116309799 87 230443209 78 146457006 24 85708559 53 613503179 35 60184669 10 269264048 45 354910684 59 846597465 81 377399666 44 995981653 0 433569547 36 415689118 42 537553318 60 807205350 82 580709004 66 688102352 25 663714058 95 390064753 29 735219774 42 224197842 17 88100999 19 15388968 3 896760970 32 457394738 40 477181357 7 134313100 88 184672321 59 488602856 96 558482564 83 548237951 24 420763088 92 126449543 54 269091222 22 732852212 47 819399013 20 104403908 51 576337935 18 841836147 35 390213868 19 401839836 64 953320087 29 393263166 33 713051605 27 104409072 13 574588448 18 849956176 76 262975015 3 90226039 100 41799058 82 502974338 68 161315412 23 471784670 14 756746564 85 46437970 30 392650687 15 541329951 53 162922882 40 547886313 2 900087678 53 810840365 86 404736981 32 809716294 51 142148886 87 279904119 58 741694061 54 898843903 31 757832496 58 4108804 99 993643808 62 930756839 60 730562946 77 573452109 59 793210784 30 160443600 8 729940279 72 141780814 18 268475891 54 339677344 26 523557600 5 693435371 19 404497512 71 176165114 98 462860735 81 96133120 9 282278166 83 761424802 32 919663480 28 747265806 28 105135104 23 983978147 45 308012230 68 791251414 2 583850196 3 17597865 68 30797425 12 338984762 21 879492422 72 425044669 74 345879916 8 771776435 91 827819498 95 360627312 86 387357148 94 282367073 51 463427754 79 983898021 89 942348231 46 4462661 54 496976873 23 469217505 96 538013076 10 841229797 56 881786184 80 18595633 44 432755501 2 14558410 76 802951171 60 248934400 97 452688203 23 773211870 34 838938933 11 783914540 49 514980588 11 88912723 86 637724619 28 288546782 79 939813397 8 812191154 70 980850542 3 39546725 75 905901806 13 310014573 61 669524766 28 112586723 72 216480831 83 675199997 21 285177370 61 66631885 55 441750173 92 341341149 100 69928855 88 958562268 48 630192332 62 536882955 84 618175840 6 170941206 28 298014371 83 771576569 36 850198272 99 682922089 44 427632737 93 404996298 9 82494392 4 725341358 58 112622828 56 252322087 76 555896428 55 373002662 82 136320293 75 972152583 51 751433996 33 764407356 99 953992231 0 725630224 41 995222872 58 357323870 82 390046915 50 141612328 42 89448498 20 812951130 29 437304068 87 505476622 51 948904408 73 702651131 74 948604564 35 692971871 4 792004535 1 669502713 80 467500218 85 20443066 51 332470135 50 780715379 89 612816588 77 870786403 90 896547928 56 486963619 75 621895014 27 404572920 76 443302020 25 145596366 8 779617258 27 172669465 15 283253661 48 471801807 12 445025791 59 622349662 25 974546231 25 624814475 60 259327491 82 156549529 5 349322973 39 889440097 72 443253700 11 730757309 60 202150287 1 281829103 14 350926379 98 28218493 9 633717615 95 907991818 37 655349988 51 277602790 0 650741043 36 493219384 35 968955943 29 558512722 75 335429952 3 629616228 98 685652870 4 866379453 35 409677333 88 841047146 17 223763810 7 188962715 61 743509211 85 275083769 10 454763273 7 381843436 40 113389361 47 304374691 47 548771782 9 887383835 17 16745605 17 5527234 50 639895330 50 653608061 24 633206408 44 504049391 4 955398777 53 678725683 13 657361329 47 692221115 12 928488736 70 327561444 10 437441538 14 21700572 24 520638832 3 741524516 20 234793777 92 686141061 41 505436138 41 203638017 29 660417040 83 585052413 1 580679010 44 496214061 16 639037127 46 986007721 7 866284475 60 687837019 63 772883255 69 273645346 97 521449248 39 147279238 22 540704691 24 668681575 52 989326634 69 567635616 12 251065115 10 412333677 37 832306345 41 818251770 13 672876278 55 701216592 42 824270425 61 289841658 17 721256385 3 248787206 19 707812967 86 160762852 86 257952661 54 905168211 52 205961318 14 86357648 28 3414742 74 654152553 35 708237047 26 271481196 38 539132552 37 159282442 75 15428123 18 940130973 61 58285434 6 421057565 95 695365221 51 691480545 69 435246958 57 542739276 31 753153761 19 191456334 42 343595670 17 754525495 6 483153428 29 225953756 3 676303419 11 676028804 84 294960439 10 598412554 58 882000716 32 385730054 61 492661784 59 723657765 97 570457882 43 988908455 35 138839472 32 233787909 31 364419309 39 557065133 35 966157803 63 206246420 26 52663989 20 62406020 47 427644785 42 301512533 6 312419920 59 306067371 40 673198675 8 101869151 8 303092230 34 19242427 47 493652728 69 796003619 17 970289105 74 538013283 73 780445091 85 292969063 81 630196467 39 927843189 17 364501809 100 516097270 85 881077186 27 459657617 65 696815874 87 366065451 68 349663205 69 51333940 26 456628033 57 208273893 67 232507768 64 497328319 53 929771302 71 45110604 82 233563417 3 586474365 14 904938902 100 366785201 55 624408311 16 496126040 71 322934169 89 382047951 61 30080865 92 566353015 41 26049196 74 938170641 30 556532435 70 39227332 31 595016340 79 848005183 14 153465769 19 371878300 45 346910224 21 348398299 95 252057669 71 818961579 7 85962751 10 970140866 82 358111923 84 757523085 62 925281124 74 196803182 99 417083330 54 203656560 21 372169208 61 948507644 60 651351306 57 765218885 28 217725594 81 134898464 15 531470148 90 325503951 49 633330856 47 846658328 88 277171357 48 338270930 94 55058190 100 200819968 13 778617147 36 86830347 90 644597908 68 110269772 84 539800364 42 7516495 38 644465061 98 711742704 19 142534014 88 881466714 73 349601548 26 425050507 68 849974571 21 186225767 30 607660338 70 126181123 37 439860188 25 482405622 49 531439503 26 931182480 46 462441289 84 925009990 41 713324366 1 603447939 33 861351263 84 429186039 4 656293792 88 714081164 6 147728707 87 786191380 3 329335475 14 615982349 2 670819112 97 50877917 28 16452758 55 133990701 50 331634507 20 422213184 9 571570982 27 387768400 81 987787760 1 992343910 75 389344804 74 37583117 56 14225995 80 738829039 17 239040943 90 757000006 14 303651457 94 284790985 95 727357372 100 640810356 33 974477158 39 357434170 0 763888174 98 672810599 52 583715418 75 789242502 49 953038047 18 711898554 21 492421024 98 828225143 6 186856868 62 273638401 13 767658730 75 454652214 89 824104329 17 143350208 67 389219313 93 58595216 8 432578141 13 395326445 3 792747812 83 114846054 37 474816558 14 297229461 13 422736044 71 804624762 26 981888876 19 976012796 28 284699343 59 736186757 59 727805507 65 141268285 24 372070795 77 533609602 46 831382868 71 711270688 91 261895868 100 423909729 81 569525618 19 779412703 40 405703300 97 51908030 68 60903388 32 743227340 98 839008680 84 930178658 5 338541748 0 426369431 54 598469605 51 823059508 46 124214583 25 42000611 21 987187068 44 774837175 34 46135416 78 46305855 57 116992287 55 787013635 42 779921054 13 788611193 78 731320236 40 65900106 2 810886757 56 110186503 98 978140618 60 792769350 33 854875936 49 314523895 45 496191005 82 260745299 19 213640931 35 660344447 11 203912824 71 211667763 55 359780730 92 448683313 51 965375507 82 578570889 70 271613357 71 562559040 93 469143041 99 529058419 68 320392279 52 251897801 77 546473886 7 606260940 0 151749143 87 353736232 11 677753311 69 86987121 34 707698159 82 397627003 58 354886427 17 798849540 89 293833816 61 224437577 7 895928542 11 871530492 72 651289664 12 414442211 6 543170781 48 746052401 25 910892620 13 144095138 29 822138479 4 164729431 30 991225760 9 291202214 8 535996211 42 283008490 9 397042016 79 206669262 32 810677938 31 64256243 91 178793568 55 979671567 99 222075611 14 689247401 67 574713875 28 597199246 98 263995215 56 710401481 12 988484477 12 823716181 55 440406121 71 743492502 50 649136716 93 703252994 30 204379984 76 268766709 12 944578977 95 271877559 51 842069133 63 475515923 53 232494340 29 633668612 81 136423427 95 407023797 63 298235594 35 573905347 29 600106310 72 250939374 80 227176298 59 425786432 61 168677823 61 96355573 29 32927659 96 902213607 3 940078699 71 611658300 20 613681361 3 99243172 50 83779772 0 38254285 22 700962021 27 327563061 3 836140645 94 128714291 30 749691196 91 673440377 26 856732729 14 826277557 68 498519275 33 495525578 19 386383032 42 838427411 29 472809382 17 813965471 37 633236090 78 687317681 32 909385050 48 405912845 23 96338254 84 428301441 46 316248724 58 12983925 14 87698813 7 385888089 99 491308749 53 373748802 20 990158085 29 750945493 16 643317092 61 273829003 86 168338085 80 999550329 10 662316781 95 539068377 89 579783278 96 705178987 6 650872053 87 698502057 78 500582719 40 333057073 40 188418443 28 26167749 46 530336580 69 633349433 70 518225943 77 326921876 52 655574769 96 972435626 62 485941537 82 781005963 45 790803604 26 13476149 10 301531118 76 389674204 100 946183924 42 165940596 19 228430778 30 209452134 21 741392667 99 992942340 63 804941589 92 633095918 64 931653087 39 441642171 66 715676436 47 413026938 36 320822753 32 984383168 7 880827998 94 226775087 88 280233015 75 415870563 32 11409762 89 515902261 63 273322769 64 644725710 62 565661800 59 913361028 46 161533325 8 626547442 43 827641928 62 821637727 13 336293180 31 11158546 23 522661418 3 673689362 16 351724940 84 32341299 34 440064982 51 728237666 66 558014801 28 206581277 40 216731064 80 370797965 13 192892100 66 765545023 27 157471110 58 720078185 45 979485548 44 607430349 88 203671069 25 238245639 78 946737113 86 823886414 10 899504559 42 223516907 4 558227510 93 920095440 99 261177055 13 543788791 89 176459917 72 204250770 50 119344256 87 141641741 37 97161791 10 472492477 86 495123015 79 260302544 77 371923489 55 769475147 26 436140851 88 739136703 5 489430885 82 240179747 22 569489048 58 206705371 53 998450739 32 677714827 67 746783226 27 218314726 16 947380499 60 789522103 30 726219725 40 425053234 23 638465847 30 917001201 95 682511929 3 383918161 60 558829596 40 205305150 67 280853523 21 709996550 62 821500968 39 879762525 7 169202517 72 951616284 49 49570191 99 352108889 9 326285892 86 932344722 7 509377319 64 607728086 54 721828212 97 930922158 60 198571908 84 512002256 83 897403410 14 304927707 33 426116717 4 236985513 81 45315956 38 615594216 12 846218949 42 298936846 72 207479904 90 328466977 41 972247908 57 243464650 61 805539925 83 772177092 42 663930373 38 712454737 93 806903914 21 600967304 83 784926766 37 753195446 26 165261351 5 907152717 85 913914617 82 614327916 59 60366757 88 769433259 29 353734121 71 464354164 25 389879565 18 95997682 65 107446150 59 603190687 14 620600544 53 776221935 17 950917683 37 341831394 62 93028247 69 821743000 20 286308272 36 847019539 33 484207695 17 525719269 81 993139119 32 139094175 14 402459391 83 150787610 81 154768582 50 623775349 65 46419414 43 124311428 87 593860853 12 513477122 83 605311488 33 865723076 85 17221028 80 625361765 51 592097153 80 403625674 80 852951710 50 14068690 64 424386062 42 129448841 76 26186704 73 415664049 63 462033892 61 764497572 83 295995378 36 46887265 85 334930514 5 215830066 48 840079141 2 359746639 67 978481911 92 25779812 21 409447011 13 336301217 76 538762900 38 260546059 92 305693159 33 108118266 96 346540583 29 207842662 14 606981294 77 830668020 70 384852452 69 729572609 52 811882462 22 84282761 18 55882331 77 244003862 58 407658147 14 566717280 79 389650990 81 807714760 88 214077186 19 444869763 6 204869545 4 736800289 22 394502873 32 756016095 64 573368644 32 351589082 72 250677465 9 429720208 98 241948092 1 798054146 1 758258946 97 669722545 2 239089252 52 619607764 26 107963282 25 610909917 67 725503532 2 300138036 41 714055976 9 227909039 62 907385338 67 130928992 63 695886957 39 50252401 52 771717293 65 746966291 69 383332736 50 928281641 97 635417885 9 127421051 61 689293702 97 720177951 77 232427806 35 934886597 67 479353922 97 394976393 27 812709523 22 155030020 86 585120888 7 981804535 34 470993946 94 42534081 33 417259420 6 767211677 87 609547693 46 468877060 36 895052140 96 834549346 67 732809406 84 884427951 23 695280569 97 738388180 85 142007915 63 291476939 46 165351049 12 804341114 0 724681861 8 628545500 7 978033508 22 146674968 64 671991622 100 38694054 31 948236626 75 337597823 12 304149338 56 56488187 72 960968180 70 520940100 43 191074495 97 638024314 55 979302076 61 730726879 79 65826692 15 68011432 8 983644248 97 548838105 88 541287573 34 754562076 58 711079117 95 813440490 58 319891924 91 741683656 99 230512155 10 404198611 26 136466249 97 744063066 77 928839414 50 539508873 51 781077615 6 84422151 6 309592980 5 895899511 16 482385559 41 927229736 23 163240625 28 131711588 61 9330091 16 960639523 99 520126311 18 927381557 70 750534492 91 706637814 87 128311459 10 1500651 84 539301745 87 529162488 46 411540471 92 479839952 52 766032544 17 415429316 38 862390203 70 237191308 30 581174111 97 656045874 26 939609146 53 937363276 80 254794222 85 796973153 67 920879002 20 777883480 52 530198987 26 282748424 84 136385669 92 49178047 49 8154410 53 216076211 68 959772113 90 382947151 24 637604925 52 776736469 0 777139667 46 555845474 31 70840343 7 823320455 51 698363184 69 161702578 64 622348671 87 710991365 9 834131675 25 801866057 53 858596734 34 44240691 59 552536694 43 664139615 63 288367042 72 66842156 73 832868856 41 443013020 20 904571382 69 553085345 48 905747859 70 135469672 53 907222379 38 955647152 44 176798145 41 368262395 2 143801381 12 579263953 75 569771244 2 224783020 10 174776073 53 918351862 57 948802146 16 304381239 78 809165336 98 719215072 86 162773800 54 649915649 95 905815687 64 485681026 52 995765189 44 831103966 85 253199516 11 952472759 87 725414918 73 658477446 27 910209157 30 894052573 80 557979412 47 60566336 46 922551115 74 605468113 36 614443131 1 628110569 69 464096608 1 668315920 54 439035910 3 736110579 19 709795292 27 355874807 97 893406681 77 920898634 4 528052031 78 971385881 14 376794187 9 821012790 89 363751472 84 288684003 100 513625721 74 611517907 46 643154191 13 886504064 91 643884496 17 322219030 16 563617557 33 448940606 67 374419986 49 792760156 68 271071735 85 584783123 84 161055009 32 780797962 92 76724799 56 727331377 86 349638159 13 3235799 76 417143132 81 305670183 18 871274501 73 984872920 92 353564573 45 447710210 58 498765183 70 615345251 71 489783121 77 57524427 11 486265134 53 100823164 0 792026618 41 744820302 13 743279696 29 73825309 64 309073664 25 296291806 66 989946476 30 718365045 75 978168949 30 432919230 52 416116967 57 454185409 44 472578938 42 358030216 25 92192091 94 220664563 57 994472039 89 897025250 85 150285158 61 933220752 92 651792531 29 210414043 50 472125635 3 647877902 90 44349460 43 401116068 28 46707826 91 625746602 3 675114173 10 924939776 6 307876654 58 189608820 30 132208263 22 693082272 85 119614903 29 165049773 54 723542807 56 345007281 62 602506832 25 439779329 18 411579503 22 403649903 94 314952780 90 487894711 41 94781867 28 548232485 46 675802027 35 397521698 15 343860465 73 341138653 74 496225888 87 287884700 79 136793423 60 373058384 7 458510380 55 33309845 35 563026574 19 911096267 16 834310103 21 272645825 18 725675234 85 138047155 64 737850780 35 303361236 6 674970884 57 715313951 58 664991953 67 531522098 0 983697605 52 467756335 13 236694024 14 354160676 39 222142078 17 532004887 63 627335989 94 415165366 91 986818303 82 876764110 55 841977266 61 494901228 6 709747408 5 335371821 18 977583031 97 486469384 67 10667708 27 505792072 18 279865436 30 679361748 46 868267123 48 530579580 93 604863841 25 724723575 75 483394057 48 169645651 96 706936728 32 922202586 64 416289551 28 688522670 48 518676762 39 721793450 39 10246453 56 817775544 54 904671677 77 306413207 8 901389857 34 492958547 31 882672938 23 81241733 93 911632964 3 121010648 44 796415349 91 64734808 72 243103370 21 305208804 12 999256590 9 173615520 23 892416234 74 490490967 77 168760590 3 679629217 77 812469404 67 168078101 77 495781629 67 80305324 50 871980095 90 71252202 68 447084461 81 240050876 91 169783756 95 963984790 81 660834875 36 371765943 83 609634098 79 755884856 16 60910249 62 238500308 36 40207704 64 828968454 39 188251309 39 961258661 38 147854901 22 770558710 80 883431438 5 266718558 8 643106462 36 993511878 9 984403204 31 523113804 73 132444735 75 606840371 77 436530876 0 15844351 43 682082356 64 704417527 90 444092455 5 819329804 59 463932609 9 503207540 54 775784561 29 54180788 65 652322917 40 533278498 0 629210903 5 397202800 98 577511724 71 268648306 99 868260220 35 467127289 55 507848072 67 85051476 83 869790421 33 24811427 70 752265696 27 86844050 62 234194658 24 857384506 86 43006952 15 159305782 51 756757030 43 588615181 15 825876528 34 659674624 95 820940767 30 962519872 87 724066427 49 465519368 28 682240255 13 184927551 0 188780256 41 675138784 36 227573342 39 812944889 57 597490638 61 546431796 61 168744019 21 686550746 20 254184167 57 785722060 57 826648589 49 509469693 84 280696699 14 759523857 95 193598391 5 727019653 60 756889325 5 377208556 74 211648039 70 577844610 36 82329517 36 230791557 78 454432540 0 201035940 68 179805775 86 940771667 42 806308916 11 166346397 82 923344087 18 675810847 45 737333772 76 518751838 94 709500267 49 373938899 8 539094295 12 910959689 83 544730705 75 151159496 95 816131863 84 664471590 94 55801514 51 842509062 6 399039440 35 328898170 83 687787365 98 396468919 64 451366139 3 618807658 53 802199752 8 163624573 50 875731092 82 598804948 90 716183743 53 514563094 31 922144353 61 565671267 93 291060139 64 429782381 23 904146754 76 735148550 89 846061130 19 756352017 92 98362913 97 869522082 29 15487992 79 10548350 9 925032889 36 503665718 71 623478054 2 52429753 32 339833527 26 649832332 74 45117614 59 40690081 98 339262640 1 667549818 5 3643326 29 219771300 96 484107913 30 484289444 5 187101033 39 93766622 72 479551790 79 76699586 11 290901197 55 989290614 59 747148232 4 865242497 88 147621948 97 553568466 41 905191769 19 14972162 31 705074967 90 420417638 4 834456437 73 993036864 13 462234193 56 728906906 51 200654 45 707176735 37 813761282 87 701184483 66 200216444 25 619086749 60 337989509 81 635691752 74 536823246 41 634279710 50 973481264 42 921667888 50 386476420 42 662708865 93 373390339 60 697822551 77 777681974 36 357595586 91 642064605 58 858275512 18 241713104 67 352924445 31 698426400 88 17735002 30 950804311 5 748107665 84 436945106 64 422512094 61 725054333 33 429579161 60 503562387 20 230134029 85 195554314 97 977418626 99 619757687 54 626131282 59 680112086 7 816714337 48 534584888 91 319296315 52 111940706 23 594635301 100 775681703 38 570537762 24 724463069 98 368856529 31 67895198 15 725757838 30 208303977 68 843647707 27 51979655 97 275496314 5 205001388 27 223498265 31 110633369 23 189017932 97 835557986 69 362565231 91 982761795 31 763496114 39 50071754 71 308058169 99 145694387 51 87070950 30 818091472 53 429813145 6 906530396 9 183773325 29 989568102 37 687848609 74 502579375 46 615422680 75 705638199 35 297830520 50 245283639 44 843598581 61 21923947 49 83383589 24 173975117 78 220007624 85 771317284 8 705756231 4 215926181 49 272075565 17 116572658 50 681377172 83 464350334 4 445277974 64 324317593 61 651670276 18 908146916 75 551295698 42 711537670 89 292485862 44 833512127 70 919934132 93 257287317 43 914449685 57 606649510 83 403202936 85 894893212 56 430664312 76 54876522 48 677666430 100 626899936 82 542796631 95 378289389 60 487288171 73 268531926 21 923538904 63 805561880 48 138301146 27 461280459 59 71196451 57 586922822 89 557236109 3 94541889 30 277222203 30 698293486 10 407845046 88 74210806 9 469770833 34 40566932 55 550950536 74 99345617 48 98227831 2 191300611 11 87064510 75 966535119 31 242825540 58 399335137 27 527711099 69 659146416 96 450420724 75 84415380 61 486249588 52 453789315 57 419907190 1 519287498 8 212498518 14 789610816 50 591346881 27 365426214 77 27078417 56 266935924 75 333502156 4 869535549 39 314760425 80 697643412 60 177840203 63 178827607 18 77267660 58 700148308 33 680118712 0 869237940 69 404479696 86 205742289 7 155978153 90 679249449 92 788918697 92 880790376 56 457220644 99 459949389 21 280479314 31 872051517 16 618078547 4 193320371 79 542878482 17 547296958 13 507161015 44 829572545 16 148192225 5 686798445 29 362847983 87 621231315 20 400378189 90 949699802 22 657458399 88 189130262 92 721904423 77 456339348 81 932633616 54 468490496 51 246356897 27 768989814 15 52689464 52 633200782 70 427243512 7 488350847 94 796624224 3 398510601 98 984934141 27 55748437 43 21352681 65 650112205 18 620414732 76 673447995 11 682587259 41 532573753 93 591684657 24 510420822 70 185614993 50 615786141 0 858285403 18 114676494 4 297101887 49 587552504 42 354567521 93 20566638 21 567404202 76 843365830 23 607296172 78 739682262 16 66964759 32 613202319 21 141926243 82 749688228 26 261995888 37 773827117 54 815401668 36 682531808 45 808641814 72 19272565 55 287740239 7 738290917 94 1382347 18 839188315 54 539506739 69 268297797 60 36213731 5 816058833 30 602387015 99 567368695 71 981014181 72 591386848 15 348119710 53 156941138 43 97970960 13 873561998 97 11045206 52 248329103 97 349798094 64 813095434 55 528854224 19 96771645 88 963847680 30 84665677 37 417151275 54 649436691 87 169093091 59 93564828 90 319773102 75 949855190 86 811164045 52 115305991 92 205742967 99 762700547 97 673745410 11 811332252 86 11667432 60 480524069 25 319384125 76 15636450 27 861797152 21 135167390 13 226442242 35 58230595 28 985273653 9 894254091 56 329770729 0 888046155 38 883023942 63 892697664 7 122987760 32 498473077 62 881266950 33 607392162 47 550741313 71 657675330 22 730909678 18 615304626 82 849935886 39 560582518 56 995887351 42 4470972 56 973558619 13 544540354 49 925770476 74 256566160 80 914262550 39 881094811 50 627357425 46 286447131 78 366029862 1 749877027 83 115028055 93 780140104 56 880800079 98 229240835 91 548556909 54 986098130 92 847544945 24 321660598 48 306300042 32 250175803 55 693185069 73 323170099 6 54257892 96 221199036 96 557471893 30 897315846 27 416120250 66 438242324 90 944442089 72 985220948 82 63615585 43 447544621 51 827102853 79 502383066 41 181716355 98 355985988 27 680315577 41 557464378 30 363156960 6 196538805 0 407273896 7 585881830 24 588230926 74 993332752 20 425286463 62 947115842 20 460905470 50 816953854 26 409155227 64 572006339 17 981909200 12 972224168 33 392712630 22 807157313 50 990666418 86 868877575 6 477148359 0 886723062 28 824773115 25 656980078 72 175132145 20 945581683 13 529015676 66 677013256 63 48498255 39 115780865 39 337998298 84 452924966 8 944832204 58 444036400 98 208731653 42 511272518 19 996714882 45 406894928 96 279612454 81 215404411 79 416364819 49 147005389 66 930475107 84 846077158 39 319708203 98 264831412 20 789584213 6 729406571 15 831531284 89 114828064 68 238406545 73 310208500 42 560219565 67 855296946 43 929335677 69 126656198 98 519287310 81 889317845 17 427765420 20 533087135 8 413877206 74 173296807 7 664066726 60 161647170 94 238344260 31 525209921 76 415694923 0 114826067 91 397841919 19 908800308 9 488860851 38 712553568 6 23837541 92 158762260 52 984423712 6 612030856 78 478281912 95 276889590 16 356393730 74 719528176 78 176265869 36 436442425 20 529554156 68 964595022 84 1499593 59 874793266 29 391974765 64 170682219 93 514582553 12 214335658 35 404073241 53 715946335 72 974758284 35 252805288 12 86664763 42 513888658 89 689646991 62 828678846 8 834095099 43 266526085 91 16215381 90 18787407 37 246372820 73 236506712 9 832921497 51 502612900 54 257586207 81 572248885 24 805893847 67 369597155 64 969519594 50 648883624 67 518133322 88 659598556 59 546377517 83 695145936 10 893300869 99 918957425 98 728384245 66 89867057 33 669491417 59 551383983 67 56944291 47 755922516 29 28091252 37 647402798 9 356510628 14 258640026 75 903810581 2 644684164 19 242810932 98 811745953 67 371693464 37 147194290 9 410544417 71 722031319 40 100138842 95 188900461 28 965666074 38 688134969 81 384898659 65 98093980 77 531792290 29 393098988 30 75605780 2 533045792 99 328655502 35 839221646 72 892121514 37 645738712 35 908883869 75 891900372 44 695971207 69 586044298 7 679134645 85 423361233 77 406923890 72 575539075 15 389373010 14 686920350 48 497984403 15 962619395 43 418476334 27 846618538 49 2174481 28 648082590 33 293583785 15 196666785 84 376925917 17 42717848 58 558148659 74 311294888 98 490896788 2 964818504 1 329577375 54 386879213 71 682046320 10 169194126 75 98802427 10 910213524 96 300815721 12 594106962 31 925372990 17 357655396 19 759270343 14 653808073 45 913462932 70 601001316 96 137731583 46 702069159 84 850373200 13 402867495 7 694676689 53 620567386 59 894254720 2 334007820 91 802476769 45 15145514 60 913110999 75 193238292 65 239597527 23 634953029 90 339997967 41 902168270 88 675230248 93 553315634 32 452468946 18 367161163 96 932783567 72 134456252 1 358435374 46 998316418 31 554401833 66 233296361 72 544452086 22 820953035 66 338189226 98 679505956 58 84755272 13 88969616 38 295816423 26 591482853 32 37578661 78 103500068 85 707227434 85 553155279 53 361470779 32 271028708 4 524643856 8 898099557 100 225676227 31 13042761 100 758531197 73 967080498 55 11129125 40 99826407 48 804644021 95 742764397 2 27770583 81 993903854 37 801698867 85 399753263 93 202213904 70 287405774 95 466358370 87 435901797 44 766335601 56 93068422 12 201200017 41 571930465 87 777435013 64 673100206 16 472277870 93 870173690 35 383378282 40 372416876 10 11356356 21 993760136 67 235722333 5 564806869 29 94306774 65 708253106 11 126303356 6 196113980 60 829252602 31 843184700 52 781928932 24 973611221 89 148179862 46 86534741 19 212784603 80 456467654 100 69111144 79 402645367 6 5517176 21 810454806 39 821414168 10 839389386 51 526766239 74 859652573 32 178043897 42 783261008 7 780741853 51 881752862 23 879637311 79 972584212 2 78024497 61 200487500 52 131753083 74 94928368 60 634959057 41 300898339 45 646286913 87 376001166 43 276448389 97 460355840 68 546710515 80 723653676 86 69053348 11 891514390 28 329961922 64 264326933 72 565240129 76 401499420 91 122792628 15 25160399 43 446303109 73 134543440 37 891377284 4 443059192 49 781231578 84 340188376 51 357114582 21 832484222 75 433551219 7 788251961 68 491153285 62 47095145 65 286348877 86 125000940 75 925220755 26 547751252 69 832492433 73 217176540 24 658915569 81 872926900 40 979031620 0 308340411 13 849356086 3 950804489 2 419678481 99 329946307 36 829621742 48 397842121 78 248946322 37 502755485 16 948013030 39 134626432 81 869362253 29 166442984 83 792608121 89 711870946 24 81954685 76 26200968 41 845698501 72 376808091 55 37579710 85 76529449 60 514198327 95 307514501 65 135873795 95 535860184 11 308544314 29 321443101 91 397726835 9 10628643 70 609223859 27 737944519 6 838724684 73 47222472 27 336823942 100 514687341 25 610366419 45 61015180 1 917425698 51 259157270 52 970080601 15 696070539 4 20705937 77 503691601 93 645462725 91 619643090 76 491386181 39 646060738 66 759108886 59 378249546 87 856560949 78 23681275 95 582930074 91 950990605 12 834993692 69 311913000 31 496588746 29 449995620 90 617617355 78 248898533 11 104183715 17 391635839 74 430544301 76 422507216 92 330991209 67 281639555 92 882515615 91 550962427 86 112116591 80 544251292 88 145934417 19 212207943 75 959813390 23 184168976 48 346146247 42 613087961 49 710726453 70 775916564 65 670025677 38 155071550 56 349056152 58 826041897 55 205304251 10 877923299 51 713527423 12 576372275 65 18079434 2 676426608 96 476127753 63 172218428 83 729415096 51 666765651 33 772690428 74 17028037 60 156051770 18 633263770 98 955502451 23 739196687 20 271198743 76 868852107 8 807171380 78 662272358 20 211745075 34 673731244 31 887683207 93 123957371 85 100286463 46 496742341 39 903700894 25 711530210 26 220689459 0 953099320 2 295577400 95 352385699 94 349676122 55 903969266 77 306109567 16 965535749 5 41269046 68 254152156 100 402154830 85 361126360 65 105849797 29 533499989 52 367619270 89 220345761 9 856905702 78 218959725 13 7226376 76 181724766 51 653057595 79 636733048 17 700532730 8 246940661 89 514362302 54 178846308 8 159594790 31 268122274 32 405879313 36 47689133 93 523849084 71 358329169 30 283728791 2 687584258 18 352248521 5 900563755 77 491176927 83 112480244 20 377179673 78 35720489 85 418320408 5 786986547 84 165503792 93 405659265 24 728966036 56 951429089 10 300682597 75 505043838 26 832135376 33 839344413 47 364542040 85 438708528 5 444512115 96 15571552 8 567534687 10 57497940 24 671347390 49 334306920 92 327627041 58 154055715 33 402254743 4 572172504 41 483053172 98 518690824 28 698750248 58 150593991 81 651454508 95 237207867 97 423950091 100 303063082 62 954596260 53 563228063 90 632551913 78 584698979 55 484670465 93 200502311 60 831172883 58 880680558 19 685391054 55 191470849 51 311665742 77 594908313 83 477443744 77 210263629 41 346100284 51 841326860 89 998244536 77 208334110 20 853982295 75 973687069 40 112076672 73 654555216 32 775468180 61 324294382 45 90319505 3 728727503 21 507312429 61 864958435 17 372907911 98 544298288 3 159593169 41 373137510 47 768136096 35 101649411 44 951378507 21 849348894 93 117476657 34 978212729 35 156701549 89 400011523 42 455342601 83 361512845 94 301780833 39 34075246 49 655061605 4 941856950 76 790826733 40 674363312 71 384506709 6 566349629 28 673631584 16 22256529 47 338813125 7 794743620 73 672428950 15 7633408 64 126019217 8 377924625 34 20979695 17 121141961 43 660272348 55 221098703 71 894237621 6 538083497 89 625250369 99 835676053 52 776973274 29 924354841 96 827641795 72 274688835 10 84640584 70 255442627 9 701420830 19 384367221 12 73540160 61 38777259 84 795040175 43 83748214 48 667494090 7 973730211 83 454170597 83 777398223 8 633407389 19 150920894 42 565812180 77 397658982 17 437218481 28 793949488 3 22100668 83 845718802 70 980841269 17 881864870 88 453800693 30 785412956 56 64233634 80 525695438 73 117601070 88 846134061 14 881295881 62 632337066 19 409461034 48 687461074 97 291266925 59 32849002 66 968481295 87 210718554 74 919991165 5 573978100 55 600340810 57 800384530 64 504245658 32 687512562 61 395647587 2 263458951 2 294500958 36 784847687 32 118494977 50 716988531 28 281882982 93 797325875 35 594520641 79 106975491 78 77660537 22 581985148 14 926355427 62 502699373 96 239842103 81 785139214 58 983447724 35 464298729 70 348439863 17 374583821 95 932590410 70 834196678 30 500672719 75 283366941 77 192282719 70 439631071 66 419601081 25 13829448 96 967206063 25 571417246 12 889910819 41 655843850 93 235638026 69 257669814 1 522141229 3 728662625 24 752638518 17 236863047 89 88844867 82 205247095 26 818109037 65 386733461 14 159761042 45 652363270 62 772526146 77 537832063 17 36859588 17 112365732 45 308461138 94 782680135 24 627030849 71 682553255 37 560698097 90 956557173 5 898641114 56 919094470 81 631051404 94 901244564 58 267745247 22 327174764 3 186588002 0 752947442 61 619572257 54 285186694 53 379595529 6 746493124 11 814872556 50 902609369 23 482523346 59 516207982 93 625673195 22 812413395 38 516924884 19 876416486 51 612371339 42 797014609 39 113705842 43 304465850 12 429770504 64 76524107 48 59675504 94 420212412 30 883641244 22 397714828 85 656015596 36 7074113 1 863257235 93 179879318 47 458446499 32 392738643 44 594321136 67 173838522 79 584053950 99 709130133 91 613095068 60 501603235 31 343433669 9 868613397 96 601975620 89 692959921 49 167513836 33 350713850 35 142312803 39 283656001 53 16079704 17 440742400 92 666633299 18 471593321 0 456327387 9 172399609 34 536265183 43 716537790 12 265456384 97 302233976 91 82640287 87 531232242 65 753841706 69 793492388 77 223005778 71 441834214 68 957512246 8 488650632 17 681292698 60 772081169 3 751984459 71 41965865 63 228098538 19 406816375 95 347478757 55 772092060 55 421040886 62 366463848 95 12887074 60 539622690 72 78719212 59 122219660 5 240835793 92 18924406 88 23090905 93 835786659 76 170936744 32 6461504 7 606312789 52 692112537 46 456872942 95 94289289 77 252900733 6 961154651 35 613785973 72 465792560 26 365149296 46 819049324 76 945455763 59 355040237 69 57101247 21 665597036 78 370681063 74 117994233 1 627200243 31 183562692 62 652231337 21 841351277 97 291354466 77 839479390 95 852173349 9 937643432 75 682789687 0 535026519 67 735550463 20 346612022 97 443568011 55 310386335 19 939062141 7 964789880 32 331294224 34 72515990 32 631744556 35 117670874 35 323631310 79 744975801 19 504122590 28 18700736 20 495439343 88 187235206 24 522782166 4 71501401 69 218547870 15 272416183 16 570507197 97 273729054 13 652176596 42 191041055 20 659434493 6 14864598 69 253165900 10 956324943 60 36701036 18 873664996 95 306602703 14 165891328 38 876165328 2 634017369 62 994303252 56 822977995 47 375266498 91 703424282 47 368439152 81 603404174 5 914968549 49 349835190 6 121879818 24 525571255 65 877906053 41 836943994 31 958102433 26 479493554 47 171755346 48 252300109 74 4623685 46 885850198 61 640346610 43 404289395 65 309679557 64 91197266 54 87416982 58 395574861 98 864074480 11 602099186 51 991713155 30 880411636 48 599655593 44 728021781 98 76717905 89 953425716 26 508380277 55 702892442 66 286063419 5 723450420 100 368341219 17 710818377 2 288669177 6 490555013 1 358724214 87 73684118 56 907214728 63 501460645 6 277206831 17 390980768 91 846421912 13 36655020 46 692029169 93 383111561 60 654149758 0 806115389 85 909777374 56 279617980 68 233677698 80 707812760 45 44868806 60 687141930 90 722132655 10 664922310 78 602632122 94 940238879 9 590097692 50 554867788 25 570770502 87 981483769 40 741237862 20 541707305 100 769805683 27 733292484 74 14124021 68 691048971 54 339755693 22 659324324 82 328553639 70 575786339 30 616345925 29 959725967 60 959366655 84 325328589 10 506704484 57 621791492 20 700060225 23 659306677 29 531034904 67 167445535 46 992686477 10 954294061 8 859722460 48 771064405 38 828633985 85 284683882 26 502490545 22 498906681 70 259049749 6 622347603 8 252283313 37 503220834 46 403336676 50 416782565 32 262976424 91 918864444 16 501367616 84 931896874 46 820868815 62 825647954 0 371598306 43 463250979 87 697861623 18 462259014 30 805261944 16 782127324 39 463345413 61 147521620 77 695565362 58 629992564 31 529905174 87 27808368 64 547033564 48 261661165 47 313161689 63 784195983 50 340113110 1 282996419 1 242483174 98 647835877 37 30490511 42 820075534 86 526000323 97 931268291 99 178947726 85 279323550 79 929717094 93 29550474 97 771693212 49 833388536 90 389176008 39 796030479 86 881266394 63 576724159 89 204514104 54 280838447 61 848967251 75 779147543 30 255890746 32 92594878 58 445685179 43 232299203 31 493823736 100 61309097 94 182299691 27 520982593 25 719653651 78 529393368 32 180521293 16 841112829 64 738130400 62 166911358 17 664157681 24 46924811 92 529515244 32 244838707 31 662874529 11 570755967 98 287916537 85 229284741 91 600732316 21 522559487 71 24670586 18 620612321 5 506179062 47 807024548 61 943650516 72 104126575 98 386683071 83 508604823 48 62243832 10 189671341 14 890296791 18 356912355 55 886672252 18 740759716 28 842331627 50 365235127 89 632948575 58 830612525 55 60286769 28 215076456 66 255692157 84 57592131 87 243130106 25 897317171 9 29278803 18 148564046 100 215623957 1 570788701 16 404820383 42 118880079 61 405229259 34 613230305 15 506896719 82 937529763 55 865640975 75 151539132 12 725316250 76 562460824 66 221953658 41 27307243 15 661213012 6 808811210 59 210725914 93 910474925 28 696224261 37 246168343 50 431949996 53 760675928 77 115109427 71 113993587 60 976480 85 996606605 39 207338388 1 498379014 52 833962887 22 540745587 59 667348581 62 242585083 7 990181174 41 922968070 25 74437359 31 35884780 94 697119131 77 94614575 67 133273978 16 107588285 99 597395602 17 640210878 67 993053717 73 484790257 12 367562244 80 997616337 28 927496010 5 177140243 34 988311980 94 71462788 82 685049645 20 710672516 5 268348753 30 804757796 65 543650963 18 2382402 35 888045698 96 204677522 43 331264015 19 586046881 4 236939830 57 295002149 42 127255658 76 106482644 84 68525912 10 444658739 49 453653843 86 487569186 79 183519095 5 694812346 69 901375374 73 158518371 18 847066882 59 396507224 92 263802437 85 290017198 29 756063310 2 577452654 23 299108317 34 409683016 51 890796592 63 133787249 50 831656653 33 398358361 94 815031460 95 183320535 83 911085062 64 178977587 30 127438300 61 722763750 67 266666550 23 420641500 89 634271146 72 968145086 79 382181415 5 371923058 11 161964149 4 734434524 1 63116327 55 959161877 27 177731574 73 170748488 42 777510323 99 627251146 59 584492642 39 702712389 42 421870609 51 150451302 94 249867351 38 417060496 59 60152910 94 565507285 10 124433653 6 797874778 73 465241848 8 499476026 98 545687212 73 117112216 83 692496211 64 804072390 14 429801693 65 843467543 97 811840590 22 567597708 43 375548828 48 735474530 98 332293236 41 708704486 55 676636241 77 426985052 36 209553779 24 439954839 25 561917153 31 520563889 97 254640721 23 481891621 71 492550301 14 982311152 45 950977983 95 830737576 18 152644790 75 772188133 16 588717747 9 264568002 92 710606929 23 732391643 71 702001472 7 445364970 2 612248938 70 113549281 98 808200811 69 331103622 25 219458389 75 319723089 25 818875701 32 503320840 12 938637472 4 654590580 90 851390946 87 422707043 8 603321125 3 303224151 66 773261191 61 563719233 37 474645271 12 335013803 93 411818840 56 629152508 41 754046894 26 797408022 95 27247148 55 139351516 79 759618154 81 782197765 53 280974601 74 302588074 62 326728775 12 358128022 96 514127194 46 173384700 9 288428145 28 853052484 0 632040013 50 218766945 27 401980519 79 183371981 68 854034457 39 389459952 95 325450866 29 582085368 7 281984285 17 748135877 60 297090067 59 852939044 98 176956690 95 450144794 51 399061618 94 268596785 29 539612694 7 921913923 49 429905630 48 640195006 28 938532104 38 920680289 45 10724900 44 211678131 18 826504026 48 70711589 29 354398437 87 377902766 39 133120052 61 604294203 25 956938630 92 127215778 20 752928416 3 575988175 76 277871662 25 702490702 5 284329933 5 144040791 3 165779650 67 299223018 79 604550666 16 200743882 67 236071811 24 149060007 15 152231045 59 71891726 100 460446339 8 112842181 35 962682464 30 975086244 42 471100246 14 330043898 59 318937796 16 556589493 96 977989367 47 894927172 100 235437191 0 805810809 32 454497407 49 446179788 8 844665548 97 231248326 15 795923909 99 279824956 93 729131718 15 378073765 94 800515550 60 908736628 20 276060670 48 25320087 58 845775071 93 784111371 62 273666695 54 180506126 47 400233611 92 95522210 96 726816461 46 814962070 98 856053141 52 907324984 48 20169360 68 270392278 12 428101542 83 985103394 10 960340097 49 803711741 31 197513432 90 371466893 20 958954957 22 966647462 93 556205667 90 685367896 86 400077077 42 207131597 14 580473568 55 121975252 57 30184917 33 573457167 70 885125234 20 290008987 3 711962025 1 461008427 54 309856308 62 435207065 51 538307962 98 357150923 78 96881493 84 45133493 79 924481969 31 12001758 64 361140906 18 249960239 11 121632043 64 417900110 63 537768290 25 806544605 75 298484044 15 777050649 18 242795188 88 384841918 69 557562527 68 761722472 58 672942902 34 757319855 32 408981394 17 353018670 88 753954946 19 478440115 98 527736553 71 86537059 60 730734923 92 214776632 0 592696375 67 864359390 55 887536407 83 737368972 80 362550033 31 545206173 75 966376986 87 845722206 46 2070779 25 763779479 61 743526443 33 270950357 81 69486830 11 986489781 55 459475277 19 550192334 28 333009005 18 389592099 74 225864922 100 267218391 7 891027801 4 563663421 17 968757512 69 918128715 19 996945777 56 881778076 34 893765634 6 724177212 99 805598534 47 830506071 36 288576775 74 893243895 66 825877018 36 71054861 63 104429911 94 632736037 2 293631688 55 286264292 44 70046781 28 310128277 26 303069061 91 873793528 66 321974528 30 743919825 30 869885759 83 290045960 44 326189473 40 794997079 12 614882881 38 110471034 49 654028641 42 685700230 69 96236483 86 817002406 5 573576882 47 358825539 37 235776138 59 787201934 18 515177827 42 847243764 99 882426821 93 94732844 67 550753431 86 543745694 27 723189744 71 786901619 77 219817836 1 642671927 17 353250209 62 520312831 73 163109969 12 596054827 66 955413829 4 920613612 69 917310280 81 209109645 58 627161126 13 570981629 11 882207634 60 774556121 5 507928067 3 460650095 40 411599779 100 413459002 79 172132545 40 34552145 65 46095049 8 166578335 40 821110628 28 98556271 72 53104617 78 149938859 74 918343477 30 155228930 44 951117130 47 639743405 57 213672743 0 661657973 79 8085033 83 862569765 57 982205331 87 56937880 3 66216951 44 239980435 46 472191205 84 257109611 77 821209610 91 847533515 92 148477140 22 961526258 12 838163062 53 698625743 67 273727413 11 898890951 52 51449052 23 113410953 42 435751405 81 300338473 57 741647976 0 894636963 8 863636294 53 142287529 88 748881285 86 80013181 35 28339793 47 468445537 44 288552701 6 177518088 96 881362130 29 484158378 70 397527646 17 417199396 86 614251159 59 690539285 7 436598163 2 804649815 73 679435043 49 500392205 96 104311374 56 190317809 34 392803624 99 268637791 23 89182413 25 150359182 9 598447223 92 697954129 67 966727351 8 758017286 29 638739902 98 178452121 14 971603583 9 408820120 17 520062705 45 384246110 28 898028407 5 529139061 96 542166121 52 452985604 33 835776911 69 755906940 32 496141400 3 657572958 31 66959386 28 798145540 47 522212649 10 98214526 88 228635023 14 219033166 58 889962295 72 125280200 43 428833304 57 719570832 6 712488519 0 938881093 94 239741023 67 766598835 58 112916487 19 277611674 17 739436161 58 60073433 42 164235036 81 362807714 20 13521410 85 831416349 32 889536676 21 868465257 42 506122947 91 86714239 10 590989584 5 694439946 71 534884453 51 196992429 31 265170454 28 382538041 11 929269190 98 966254279 56 960729015 69 669568552 9 175257203 0 636346515 45 551543534 49 993415571 27 560108397 33 336258349 57 242162155 0 167829259 57 206700298 84 496450060 7 254474462 0 124594138 2 268810434 33 348595009 81 272517 78 571240840 25 893727160 43 676307150 73 940195186 28 262359935 48 421079515 42 379023062 52 571850508 84 490967972 50 483684448 35 953318339 48 463841660 30 532559616 68 364949169 67 654444798 13 913676576 85 588741833 75 622727543 65 206117547 33 186791525 51 604330192 58 409901646 16 543350517 25 196344798 40 69513894 61 563370764 29 202022243 12 708178222 50 219729909 74 13592483 96 109140055 58 169645244 1 538764020 37 204945702 62 519318730 6 44861607 26 36173696 40 46850826 89 46952352 84 732795654 97 91791649 94 139880893 85 805687235 47 610140219 82 704935402 18 497552737 76 12756253 58 707371804 10 85102630 9 9010190 71 1450488 48 498342637 95 118094419 23 907674532 54 148430401 2 706828301 49 753094391 15 319810641 5 833635531 93 602170788 55 811620542 49 172670592 62 794797794 48 265579656 71 41346986 14 655673677 73 782449141 40 641169691 27 651185580 92 199565266 49 584248172 30 716275324 56 234126177 36 148537595 79 859555455 65 74121776 14 869759186 6 506093541 47 562126485 44 853559454 63 966586975 21 209960336 63 663328188 49 900692926 91 968661985 45 965840007 47 838267415 29 198447959 62 308045397 29 659765837 6 215530037 7 999072984 30 133881002 87 258562250 11 169735724 39 218754342 12 614005119 80 662503116 27 146528651 21 6447270 0 896312038 62 375985828 79 117461222 64 451886646 56 862395462 15 887834715 89 823224067 30 691841229 60 465015492 45 21019422 48 435691136 44 416226158 92 441025125 76 827321338 41 143574294 52 845652447 22 873120798 49 513546451 23 60258741 31 180825235 6 455099678 41 947440576 91 647911585 19 737410774 38 486231808 82 362031218 61 775068408 92 865069432 7 157923410 44 435048815 4 649848380 75 648232646 27 891665879 7 129958827 81 376577170 84 342089113 32 61178385 77 580807235 20 991403465 31 272409094 92 247580139 14 371334969 15 828386062 44 74569096 11 539182268 80 993349128 40 139469117 0 836210243 33 29717870 43 787255506 10 17446362 96 423018101 10 914081970 6 234488092 95 314321373 6 184483517 25 737424330 44 672775019 97 269847406 1 5097476 31 126111477 29 85690872 7 682578700 24 89553295 20 566189204 49 161523331 29 388237770 81 822841157 44 194621846 40 369925049 15 385848711 20 499762452 61 510984970 6 696544387 84 424238412 98 96615915 16 341885067 7 734838089 10 226454218 61 648871178 20 731321386 12 959416218 78 529152107 19 829367049 13 842918605 20 592874706 50 656745518 96 660412979 63 192719544 69 780103489 44 417900738 85 915936633 63 526562380 57 266099833 67 33639645 66 314446733 82 937489426 51 816759448 94 458349207 9 284648510 63 907932103 66 40965123 82 456499934 84 679683853 28 103774205 54 14855646 87 239162249 6 176222152 83 789418982 44 206560831 70 325067676 74 443609 2 636125586 84 613371987 51 132488457 60 301413131 13 309472310 0 548531308 76 108534048 11 860909216 1 683516737 60 407630457 22 615072732 79 644432056 34 50724844 34 589267317 70 103707857 9 608117670 61 387428071 6 464938455 86 327579047 83 38654220 68 771559706 82 391373723 66 1895548 33 652806749 59 666895177 94 949808362 75 783102181 45 963842392 30 908996205 82 992795500 38 932495820 88 74082499 10 680613356 79 189261431 36 654164541 94 910502094 57 633869818 35 639254702 8 613719850 54 635897517 21 510008523 63 493222928 6 515401444 98 226692240 95 633130323 68 943898405 92 68909598 68 858699812 36 148894439 23 587243231 13 865544095 91 842003613 30 923657236 83 206667356 19 686947982 89 294066289 48 763273998 50 265410844 63 77379421 76 703333359 91 571695845 18 769733658 2 832845475 97 525542691 28 715523958 80 955069724 10 197050580 49 186990337 97 595655979 0 905601468 50 445774727 94 108204303 49 266440321 80 797398469 59 443005954 12 136879038 27 33302449 2 794608952 57 131083124 90 687792461 11 276390714 67 952028478 8 258895453 87 767989548 30 531950954 5 592096680 93 405248666 8 411151529 100 740015297 79 976525668 57 741256197 28 596350108 94 700223726 60 392511376 82 661812111 62 385848894 62 282667366 99 161800732 22 530869266 15 606687740 86 758959715 23 573649848 74 982835508 93 107268745 79 568131968 60 696659959 41 938645499 89 834457856 94 713146946 94 849059369 84 606179946 16 580270410 1 806231522 98 914343280 1 142296638 69 661589669 5 653734441 8 768084798 66 610595740 6 238898589 3 891386286 74 393771422 100 17552204 87 372025240 42 189195445 51 536968655 86 444386132 81 882591733 51 911121832 54 989379586 49 973992873 91 561387992 83 835393796 14 330765442 98 286635526 50 735434245 55 807203075 91 272855444 39 230002505 87 226482050 78 615723567 100 679239291 82 794651981 51 602352551 55 455124454 1 111318172 58 90835649 14 923435467 47 419149037 16 494187080 45 542284987 49 576072515 53 636092105 46 657070424 75 43296502 20 836565507 37 595720614 5 133953308 41 70683672 64 860957196 76 211639985 82 788936267 10 428721271 37 949787189 48 17823135 87 65686118 55 739890535 67 916587939 71 987567935 67 951860070 35 707461375 93 282035636 85 771556568 95 16838987 18 566075089 68 533817446 56 723282521 66 804928492 69 693626926 22 142326803 7 928924558 61 281123088 16 878613262 22 698405923 21 184898567 46 234249878 58 218818634 15 65860795 37 806683704 70 259467192 16 264928891 60 850443616 5 493101111 79 385375697 38 432189666 87 291559282 51 296721972 2 698848699 52 807517666 81 921609749 17 622826006 78 891369059 21 496969431 10 128681197 32 148945170 92 247676439 15 862981976 96 830714514 78 681569704 83 703387864 16 778442833 88 106933260 51 129173904 69 380649633 46 692539882 54 440974535 44 419417437 17 154633785 58 657964682 83 711487613 72 320699732 23 808527034 78 694345751 89 453952797 15 596656601 90 597910395 4 75119330 17 925568014 53 298829162 62 232406573 19 333211562 36 264895016 68 862297879 43 787835957 42 617630270 100 449038939 91 205492336 34 896320518 97 533607893 95 947864174 87 228138912 59 524757617 43 834420796 26 60786471 99 985143709 27 112105875 27 916534461 64 783790446 52 321117021 73 588394777 18 241286832 25 891329555 65 824767287 18 266739076 17 714988405 19 868247176 93 625647929 87 76325561 75 259984977 86 432557210 81 479357046 17 932159247 11 915519047 51 570090922 45 808977158 63 230500780 92 243813579 26 992118188 46 9429515 58 405938793 5 809470343 76 11815981 80 982596297 16 76134483 54 676315145 16 382466328 4 889065543 0 71777530 28 703775362 88 50890150 34 412572831 31 964750471 52 303667836 72 646200584 72 725568542 98 178297562 6 179654265 87 947239602 27 908874575 73 16366058 15 630495030 2 846383344 97 495973375 18 320482843 96 870392667 92 402485326 55 334330942 27 278848431 88 23338247 15 254418633 91 550216687 57 240683046 12 862938671 2 855965903 3 625099762 5 828077172 23 93762118 26 378632836 84 543032157 95 471054828 53 749777058 23 852847074 37 256367947 75 285339913 24 576439836 45 66088391 41 689207862 83 202996816 49 657740109 30 868804718 32 578461592 35 822936227 2 279977704 71 816930727 80 339519391 43 574346624 25 801325796 76 710370502 42 391359326 36 568965992 76 79920814 35 140370268 83 324015231 5 77563576 18 301475459 27 106523366 54 705855736 10 111448977 35 503227601 24 11334283 74 777687349 15 439027581 11 153923565 9 29022890 93 109982758 95 806398843 76 358508861 13 738188606 66 536147790 2 263272007 82 619616621 76 461722192 68 563586781 31 47162228 56 487215691 23 367411561 66 34514741 52 625630980 42 924357193 18 42956562 91 765322030 22 523898121 34 465452324 58 669401365 29 229449632 85 689921246 8 623851898 2 619391535 19 774181964 43 284242770 42 905598612 73 979019493 46 839956188 61 12751855 29 800543084 52 182399759 84 531355149 56 734655844 55 184156014 99 611217565 51 617530998 11 928370427 9 380150902 16 512609581 40 341727161 36 568007504 90 8575919 75 532752428 6 587923527 99 746724913 79 348554895 29 888550517 6 636992448 32 536411561 86 916480460 32 733142024 81 696995535 50 488914410 86 202125182 13 74650184 27 784462841 83 67471927 38 701185656 94 104755687 62 744487994 78 844307583 31 147028518 88 357545454 32 107072667 35 906625323 11 68777164 11 857920056 49 673422820 42 478611555 91 794072741 54 923863903 83 357529152 32 887051977 73 725743696 90 844983993 25 952025283 12 595398852 4 367102678 64 698985067 7 732523118 7 170982350 77 612346156 21 355801457 93 297458418 81 217034380 52 177130707 59 287660860 86 787774923 39 292899331 0 26380991 25 216451112 10 837706993 23 664157641 15 75322351 15 489014107 42 900565735 21 396661193 32 42652606 2 306288858 73 926579233 57 15455732 30 444882958 6 536716472 28 197571236 79 627665970 41 172887711 67 470056361 59 479353032 6 532118561 3 939745674 70 596118425 14 732373379 1 727601182 12 398366666 39 299994372 47 360455615 68 417505776 44 164200042 82 316875894 47 350141871 81 682405834 70 951813541 86 758297930 37 724055131 17 480103798 22 937781741 93 83917667 48 887477343 99 121501049 89 634366142 45 165452496 89 235054648 38 320679195 73 98118347 19 320936253 97 289328703 58 620370131 99 301706273 68 535349953 58 336166085 32 420607380 49 345734781 48 156489362 6 573173653 59 815580922 41 466327254 22 415680642 44 612700395 9 654005255 82 691695257 56 806810566 71 416827691 59 359881448 45 173231422 60 557218430 92 333526805 30 383870832 94 306673746 53 447347544 87 261428414 86 449523013 87 929248893 61 627840352 25 489441251 86 730715181 37 595959322 45 362243552 6 66549479 26 6133996 43 770088545 87 227530072 37 165774738 88 76311222 96 138790223 57 228179546 54 776279194 76 713696200 79 405485266 34 297522691 43 634298338 2 436682837 19 408580779 33 634407849 72 319127168 56 938567404 51 663790320 89 515378297 41 828828578 52 551935476 47 62852882 41 880021107 26 578842763 26 232257792 0 498117508 92 120974536 83 30026129 95 811749359 37 938793452 78 103603597 23 882366358 24 492799200 57 939937726 27 820066506 79 184929642 25 807557267 80 300289031 2 127194814 59 492815245 9 529941334 9 913657445 66 269990840 44 505196085 17 777287429 87 289604240 61 862607327 49 942335662 15 756987331 10 433828124 64 2923357 21 13858187 46 173044452 19 320741769 85 106326602 79 270940067 92 799929784 78 555705127 15 561270996 61 10634634 17 399724215 15 166044427 60 58325311 0 752459532 5 133061857 59 419066673 25 652188806 18 13624211 56 804059507 38 735716827 35 528792929 9 812462958 45 511798220 39 109695213 87 808742746 6 178269495 19 207977488 41 416912200 59 400565203 61 513905618 35 622200947 57 625457956 83 206738675 89 391673361 65 811868434 48 700158749 64 233094566 18 705190860 5 858850114 40 332363364 79 990372217 59 122794051 1 775346839 47 915917812 73 141483689 72 345532289 95 344758298 91 556043892 53 939820535 22 31490967 14 863972638 89 653436434 34 963214680 19 31577507 86 659957779 52 454450693 85 591351500 18 402473236 74 108710637 61 585062223 43 17925086 55 595785800 10 220790116 69 432967523 22 649728350 33 64637975 96 809737660 85 238986237 93 540032400 21 106609950 52 582000510 3 274641030 14 582743288 35 346494107 42 422418388 92 981016512 81 118335775 78 800672116 41 699759415 62 339893719 50 324863441 66 582853952 5 671056731 41 724072481 81 70359733 86 980924015 40 763076580 59 309216158 51 483155180 77 970502133 45 876950923 6 707343429 12 165331499 2 542552164 85 859291222 16 125753362 12 258664331 43 344322330 19 302594411 49 46472083 36 508810543 48 371247307 17 541648341 13 879934562 89 280468722 55 603202959 2 482022744 95 219697361 65 166638689 89 631858466 31 4513769 83 285104244 59 629891978 39 100435078 28 174468842 8 661360134 91 37369299 80 705577053 45 940359274 44 250537488 51 515381779 80 248286270 34 821074859 74 706437223 52 55765193 36 258574316 77 574953812 1 510210085 21 301786403 70 796161294 7 697017285 47 38014818 30 771546542 16 759474826 14 409587407 5 201772840 45 301925752 40 855052203 0 765247877 79 523107810 40 326076279 39 495559204 95 117145659 35 263275163 23 235153176 82 199561408 34 96887054 75 447328247 70 322548443 64 114401803 84 487933142 41 793973328 96 751782953 19 783333224 16 792874561 8 809045599 69 740917476 77 5513269 86 779579383 58 295384665 77 787037099 28 132749217 11 737476559 13 103335923 57 747164459 75 939311415 0 461750575 47 272174318 53 734101618 94 642975363 18 197974214 62 305342204 14 669683011 5 981504112 62 793901194 34 491206866 83 360045363 3 254252573 67 63337807 26 916938979 41 154153193 33 430165555 92 649602750 52 360243148 53 886037825 4 870744521 2 184951525 57 801042862 82 97238606 98 940896768 65 795891 95 604574557 26 359940274 66 22372813 80 662752354 9 461466996 61 696670811 53 723222983 99 514759138 51 379462849 52 820671711 56 891994096 35 389443430 28 977272280 75 740866161 78 675152820 21 394407912 52 674650539 59 956864154 69 132181288 23 578591211 0 85651810 2 147180868 10 394624747 0 280550663 55 176524141 54 863463305 38 261941672 24 29210568 43 236257337 47 289756470 13 390404221 72 361733602 11 712973107 33 243165329 34 611259012 57 589970679 26 110810215 22 846948605 60 980811435 42 626678480 3 718201904 99 154155615 17 681401948 74 494657855 79 490673614 46 194463075 51 206971912 73 824797415 66 132168138 84 936986133 53 430368418 94 852044184 81 89409568 84 529675511 47 281238313 90 782679405 41 459851449 46 892862616 82 331845196 78 750549760 88 643747404 58 822359301 39 339631592 64 274531139 23 756355548 69 485633503 28 164198105 0 492301637 71 778813508 70 817929882 68 291228956 88 183645893 96 251103112 47 145767564 89 176244317 63 89997722 62 517338132 43 84465518 33 211996116 2 859632375 64 905971023 99 182180594 100 925051570 43 229499750 46 742878642 96 721738994 95 275259238 7 484723104 69 29210010 88 544956655 0 498111741 91 941855176 36 745337713 19 896752201 57 763781436 83 619552958 77 367826342 19 173055684 14 739301418 21 891151562 72 851911086 93 495246800 80 678677907 72 382315332 5 410225535 79 837324404 22 368628444 62 834768375 91 600888945 40 47884825 56 43539210 96 949358255 72 807690047 4 583716985 53 218074508 51 668898262 54 357000670 92 950612070 3 509993982 8 36794039 45 908491433 23 192511508 78 343459638 3 889649104 38 485654269 2 293147078 82 355265653 40 782912675 75 743656766 31 370319283 59 51315708 0 830848501 19 834341319 42 393676036 82 181031116 46 701587089 7 85445069 91 954000162 95 330814847 45 697061105 45 721428529 6 698498340 21 449351001 15 925052265 41 721642428 3 941541301 44 286188161 83 585341282 88 208552603 82 465921577 36 30182111 16 22464613 15 741262272 68 44168222 37 135611517 63 375992446 29 232203501 14 152203118 41 988992346 28 556265595 49 904285132 45 818067466 91 725673039 34 654717304 19 478889401 23 608562866 13 87362659 29 902111888 89 439118930 19 777600591 36 721284063 22 897399950 79 905478485 100 73636159 60 383277453 34 934218163 7 534460056 35 618009865 40 75421457 81 817242332 58 563363054 32 247776808 66 400955089 76 868874969 3 758958008 12 496259594 38 169215959 44 910326738 12 750909874 95 29548414 49 924194798 60 7631626 65 888402270 8 271541022 35 491129426 74 135077923 13 173174845 90 554972841 55 554035014 59 382768527 9 682931683 33 621252040 86 539108088 80 108638701 70 71945213 46 305384256 20 601503505 20 364794332 82 78510736 74 511480889 57 280945609 24 632036365 75 952248069 42 260829916 23 244507227 36 225384144 99 53079858 91 854724446 83 590997091 83 879114960 50 822840871 9 787483173 36 173005638 81 655771454 55 388788675 19 763883408 84 409841157 13 966699603 56 664349268 95 853916703 28 6143391 50 916593342 29 866599855 59 542002216 5 203314128 12 252422597 26 640543808 13 443945844 77 982915856 79 935527759 57 946432855 58 217697517 33 661841844 8 751906753 92 787454877 78 997224637 35 739805245 94 629076247 75 650010038 30 357739802 2 899369337 15 303326880 3 506081075 80 116921457 2 732934668 98 426169872 18 661729256 74 118951255 37 808678037 14 470749029 93 820668933 71 591301496 52 571053811 12 863774872 34 266737974 60 855047904 61 432125155 88 325843346 62 961637823 80 417893317 76 800978097 70 304405442 19 55275829 13 919275234 40 426020179 93 741316917 31 248128743 50 917809665 25 613185795 87 770593835 28 876637272 97 773805982 68 162212662 87 506124051 97 483268570 96 339957814 75 611511312 59 625423304 67 642216934 76 479631608 28 992468384 80 370566801 78 522147216 2 203791759 85 805202255 71 858770494 34 893822737 13 472872106 37 903989632 64 461880212 72 522573226 28 878883277 69 669443064 47 197652137 24 262324306 90 775128761 80 788756114 73 226604369 6 992842688 23 947626496 41 548230492 93 394242880 65 248012203 15 416490805 21 564548542 79 77039635 70 433848210 30 971251606 52 933450986 33 477323273 78 401577281 100 239014950 8 509646883 100 620097968 36 560757439 17 64423044 20 775870378 72 452026723 22 501903132 66 131014137 75 449468386 53 899468336 38 736327798 87 112698061 2 204960564 40 859450831 42 336852201 34 822819488 21 574010181 62 888666136 69 519559857 14 119615730 28 80186481 47 633517715 82 788739221 6 145695462 4 359605874 72 684410359 18 357500369 11 679281802 97 922121236 13 651857576 54 174365184 65 402105453 48 841972045 75 552579550 12 924905473 90 652866640 55 54724550 51 658191382 5 866778844 64 530505614 59 583592267 94 962773680 25 169364937 18 683412119 90 740984554 57 314343159 56 772681049 22 879923552 93 20751999 13 691855547 82 45884335 83 934002266 3 922059924 77 344967232 88 416520702 52 137731399 31 336694130 18 122167594 60 407613045 6 997063458 25 713749251 73 526744403 13 955075188 23 78424179 81 794026337 98 662191342 27 344721468 31 947283561 23 570931996 74 806208149 81 810734472 41 659982853 93 617203430 96 707990087 79 560341816 8 665632032 71 122947309 97 279440438 64 36363897 43 679467163 2 717005729 93 328927988 36 674952771 72 816190211 25 586613181 89 888386992 72 739228318 93 428311363 81 824081999 87 378195125 15 936661240 86 430831654 38 927814208 60 957866604 70 343627233 57 137635029 89 383266793 27 50910526 36 319239177 65 61778072 9 761491888 17 762354010 36 179948387 52 865077057 43 418499864 51 654408228 83 282109053 17 876436486 66 622127781 62 174875973 22 945411481 55 807428804 49 785491148 41 451922208 99 899007589 83 966011357 38 807143068 7 501938763 66 6381356 19 721206927 32 949597432 97 93578716 7 643525088 81 743211981 50 709745732 2 430066867 82 261319145 78 295526598 69 501788646 29 631040923 51 343225404 92 61948223 45 77693856 50 351843190 41 795055188 30 116276106 31 988218621 88 942242294 15 335996513 53 829873747 42 425926640 81 390349117 15 887397347 53 859690306 88 255661140 62 215782996 94 99333533 67 692081222 60 851825766 43 89842415 52 825525330 16 445965606 7 408790338 32 477972027 20 156790248 88 920817295 61 317861617 70 541622536 69 893179486 9 163077907 20 140469282 96 380618045 79 261243793 92 40329840 39 632721933 86 882017560 49 315426155 30 497269498 70 590750712 43 405149632 96 142120910 74 399082074 40 884747720 97 610593601 20 318257250 100 910200091 98 772877734 43 295255277 65 647829158 88 642260492 36 626701797 70 601207402 25 884977583 93 830766503 56 582423779 75 430335980 21 608121975 22 717628813 55 76294576 32 500840298 92 374135477 98 435286756 11 825055359 74 583154929 45 865464278 52 336556601 45 83731792 35 190049614 68 53265961 63 927624608 43 487460304 42 728493840 98 96268708 67 980736704 63 794694685 100 406794733 76 918109070 28 4275985 57 125378357 94 317590385 23 425853639 99 809272441 60 764851968 84 298457732 87 554632976 2 557235798 14 76641907 7 870827089 35 511235920 83 64959861 7 241858218 5 210203954 64 217002155 9 512053445 35 834651627 71 408590836 4 926846937 49 272263517 87 13994407 35 858329645 86 738575691 5 879320652 23 738415963 96 578612240 14 991371448 12 333302783 8 346163610 28 807197135 73 78989041 92 115740515 9 172730463 50 127495702 95 879747679 29 651152837 16 147100021 80 169622492 95 294135169 21 418239174 0 76962165 91 158039370 29 903635459 48 493246338 69 921016472 29 236395364 39 741142944 74 322974659 4 36183531 22 687282540 92 336036816 40 524289759 26 486675510 14 896287145 97 573360670 84 655352622 23 970190134 63 846308514 17 253396891 60 327485369 93 869846027 64 962657823 52 510660415 41 712954702 35 640966086 60 249830473 15 406571031 100 901595651 92 171597922 41 706898173 42 934072550 98 487477852 19 14963475 59 710493174 5 686308249 96 967392293 70 535624051 46 364199680 82 492556414 59 533569013 19 320657243 40 502123326 60 420093415 83 811378992 95 392358875 88 607168292 5 834252242 17 175365091 66 703037273 91 783061301 78 828223637 48 767469203 22 883058717 63 418401495 61 55838025 41 507068429 19 580734171 36 302283351 42 537895203 81 66926301 57 493159319 19 352814547 44 299078482 17 604061714 14 851185486 8 991527702 40 609588401 80 838099879 6 142755997 26 362258962 16 198055485 19 383898242 22 213521685 84 327945790 22 927592809 99 863572586 58 146481637 7 319346947 92 825505860 53 7257931 94 38005452 72 439082260 19 185841608 65 310979194 67 179963783 25 309129359 36 411959654 42 200235656 18 443920825 26 339271692 87 804201624 9 516740857 88 567235581 64 128269723 51 433949518 62 965177239 57 629861155 26 716162595 92 649741423 35 32395372 93 949603089 85 11031907 75 33865512 62 619369280 26 786449818 91 383662820 81 167653406 4 868624545 80 622445474 19 943182302 60 153902610 10 26388335 71 887740810 62 895699646 16 389416575 85 340770702 7 70952560 46 940228503 50 820668706 20 665097712 74 176386098 55 632265375 84 476282244 48 219379212 42 225269984 96 482304461 33 591150841 90 826580209 84 183373617 89 596856422 35 225394087 25 345773733 42 438396439 91 4408246 22 759865334 47 231704216 57 408324381 41 982436813 39 236751987 87 365027705 36 467347844 81 75071878 20 133127369 97 540932910 26 597300887 21 619208263 46 326315427 100 708135263 32 464977540 64 772624356 61 959052857 76 105042287 44 652278017 28 403202436 43 331866773 28 551639023 4 928810196 3 721631839 33 426941245 45 623704389 22 923385094 52 68786260 46 674975547 10 243618811 90 719472102 68 178269534 97 339646982 36 962384018 44 316976851 41 635822156 96 840101619 91 263881615 86 160546101 62 462900365 73 170120424 62 326453206 88 87961864 24 175700930 24 683259275 92 769308512 99 222273401 23 574348896 84 350149614 77 424173631 23 696608363 31 937807083 26 175043970 37 375015117 89 314208539 14 790344001 95 217476253 80 417322847 67 873740331 58 453139676 79 460048794 42 47202583 48 342739125 13 96682861 21 958846900 86 396365997 69 367713230 31 311539218 79 632155981 92 776969201 52 290835001 79 256864265 42 698876163 43 879447648 47 452076724 49 923322781 30 77578987 80 195756581 88 152957942 4 921884773 29 352804458 90 577856 42 46183608 83 354451634 9 390828239 15 767573996 75 46543040 33 527672855 71 771492192 16 471384585 59 285594456 53 365408257 30 728506107 45 140862721 52 355764718 81 562598248 75 171805403 87 368612471 56 956390198 83 492127564 31 983162130 47 544630975 75 499424867 11 278163419 11 943057035 38 522188622 69 516835874 75 996178174 53 913669663 32 195136054 33 774647497 34 544347390 71 571221564 31 295173284 87 37978234 95 722502882 89 295776389 10 232168328 36 36850775 62 520272887 40 156216531 23 660693113 4 854301712 8 978100952 86 941739630 69 250950333 82 300200350 86 302951448 89 625571685 34 639136919 26 392644120 38 594525648 65 619601824 11 355255435 7 61511788 32 473073538 49 104166890 67 67366120 24 343042403 73 571364463 9 440653703 83 368070982 57 589571399 84 792423393 98 505852086 18 24114974 53 767058591 34 181079638 74 834093793 48 446427418 86 672559760 84 503142547 75 610787582 27 540900689 58 547903207 12 849604649 22 797417689 91 581110936 4 845765967 88 803963356 68 779897762 70 67023588 10 306142384 65 636898229 4 810404971 43 283948455 51 626452436 45 159191413 26 853600486 31 412380888 96 693773990 79 401131874 99 850932763 71 246083495 86 488434516 82 383784499 3 308465440 47 776633537 24 857598709 67 839635563 46 673948965 53 797823246 57 675306958 82 144188913 81 504231717 97 103443268 3 723404642 85 714718496 2 304739632 24 239815072 73 645705004 79 193857562 56 853820838 1 531226918 6 940052533 20 615688977 84 298633274 51 558800671 48 351037539 5 339131886 76 267335051 85 14607520 66 746056011 6 940834062 7 305664472 84 968556501 1 403836537 13 205696835 64 457811377 78 559103646 64 925592586 87 643541530 21 779576920 47 564973104 55 178792744 17 123734195 70 341897586 54 224483509 52 746390726 78 134701708 5 5621505 89 914874269 56 350753179 86 330781379 46 376900376 28 933555351 38 955101847 63 830043255 3 503127654 74 925835431 25 354138448 92 829448793 31 685990182 32 227150660 3 20980951 11 300575349 41 215007489 78 96675845 44 601980631 52 83835113 88 49113797 77 706320860 52 860306278 26 731292185 42 292349866 77 307957040 51 898510240 83 842554542 35 223524483 29 743722477 33 14639682 47 21835979 74 1488462 67 425004964 25 479408477 37 990317015 46 953512224 17 537569528 40 101156267 50 802960290 59 822828368 71 351566927 19 244482770 56 75867215 98 577083497 50 68774067 17 502187254 40 248041816 91 254104939 90 420166067 40 986132617 72 282956825 0 737591546 82 643470430 66 459658121 90 685670447 10 147981526 40 290216114 30 740705541 88 98335066 26 358426258 22 336050220 25 270509400 68 944512886 62 836598068 68 292766950 83 547177640 7 218386506 47 525080858 7 878442869 94 895573218 65 829732884 8 179531093 7 403300452 0 173315287 12 395286546 14 907926324 71 403636620 63 918872804 68 491583587 51 708277641 94 337420863 15 460562074 53 520809898 72 594263911 0 48171622 51 930160534 72 151068473 23 960787177 94 893532843 25 663067831 29 639027710 71 745236906 31 304660538 69 726884368 64 55855699 32 210938128 1 214637154 65 36041948 36 801136137 39 927620409 31 594437750 1 203817756 0 832703046 38 359683700 34 814382371 11 263203577 51 154133954 88 478789530 3 340117633 68 718788412 81 214424128 73 981484562 6 498157471 58 646193709 16 983050829 75 284844307 65 917971871 68 232353070 11 733754779 13 231004307 22 1210058 50 609193736 43 509269568 35 227706282 89 957378435 12 385056202 86 24681980 39 977778809 64 364426987 25 503778794 10 22231346 98 878097339 26 536034641 19 765296016 7 531044251 93 539288501 59 317274348 50 250831460 54 674842177 98 74867175 78 692626402 70 236956592 9 114365231 23 409398157 40 32882154 77 329083453 96 630456484 71 583685426 65 202811070 31 676114099 64 376284899 79 536194613 73 897972387 91 586346159 0 512416927 85 453141607 16 396281312 54 433981089 67 32140168 4 823491857 39 621772750 99 457002762 19 169352044 25 685833586 35 891906033 70 147894529 49 172464489 67 464578221 30 492275097 92 906931513 77 865901915 32 974659117 79 623053348 71 766375925 22 824715433 29 875826652 84 260446787 26 302588255 80 321201119 42 247638866 13 436811604 10 606864865 32 335254920 68 781527333 33 396701735 76 276193784 54 915931155 21 575459557 11 718086255 46 75081446 21 146067733 33 281225883 19 512038707 63 273809948 87 233982777 84 976162949 100 738570456 100 388555956 36 857341736 3 981243645 83 316542924 14 124065287 0 602464136 4 185621079 20 471226667 94 197435257 52 32979300 64 30352905 25 521413805 12 783967124 70 487050194 20 97881866 4 905175766 98 66042606 40 838964325 13 700409799 70 902858761 23 278963542 74 836467159 78 588707534 1 6570767 92 936699799 60 493234454 65 715420317 11 666596208 87 548486708 75 505238539 58 310508240 14 750481967 75 644189481 35 401084163 39 950792747 63 388585802 66 854463552 25 339812152 96 568996512 42 447007403 91 981408009 39 841287400 98 527487721 77 396176423 30 145411410 41 305978177 9 423208172 71 719662140 77 289873801 11 978125671 36 783427104 44 880958069 11 370079814 44 474661039 13 781359202 57 262809817 4 467593547 29 406248739 39 129994413 66 665439037 28 280886441 78 512782287 67 655459040 77 718866252 87 192650670 33 721319035 43 613332242 64 826455237 55 916164205 92 868628061 59 496712051 4 290588071 38 934391724 74 557465545 31 434078354 93 740300106 20 23066464 28 59836472 28 738238295 45 698664126 98 960180116 53 112352237 81 189618647 13 976313117 50 774878661 17 866510317 75 800578626 93 992919979 63 317999969 51 508943581 42 953800190 61 208906573 22 660825779 82 556419385 36 920422794 100 680455041 68 782537262 63 963052803 38 249999596 63 902845266 65 910693477 13 440759915 77 497310218 62 692342799 50 88283293 5 951858616 1 18506919 19 324158153 56 275236186 53 421260041 67 834447498 21 691114976 37 883051506 58 30172034 48 512266668 75 359735887 24 583390251 84 415479893 64 477001583 69 544645378 44 697337197 45 123119990 70 539981735 92 410587537 77 606927533 58 747946336 31 330641888 83 570785426 99 321312423 16 614752330 82 680319563 70 747174716 55 785001678 26 639014739 98 164037228 52 799842345 99 577313276 1 403058723 41 877485414 10 424103653 79 961657345 94 636074695 69 827768333 48 690164677 46 433238458 81 325096509 4 403176371 80 410110266 81 814473206 84 188299963 69 970598493 8 866776548 89 745546267 93 6896949 66 892930706 39 448050929 88 437639676 38 424374323 20 973070311 38 564603302 95 501969332 61 428190192 20 879148443 25 168718958 75 676916611 5 317641516 80 835848402 6 936186603 9 983074457 93 505157001 55 550166447 42 79940260 49 977052483 19 127036786 83 815648944 26 476669705 92 629438205 46 514294205 19 160795634 40 984303193 66 417883392 42 424054438 31 39376213 78 395864289 73 123789374 21 195111524 81 868302985 51 503348214 23 822958215 90 138852233 49 750246632 18 413398473 95 335498278 30 418044541 37 723857067 15 264386895 1 987062606 24 601231201 45 797779860 10 917625942 97 159157216 7 629485375 34 545469273 99 96328543 56 773237568 35 367023772 78 859032183 33 206972793 94 661895097 34 637240574 20 707901688 56 300054790 69 73314252 36 246220217 82 78095837 9 101996180 9 517617999 14 638974971 67 303387513 28 497940588 86 53648835 1 432811943 41 322650550 5 628584760 93 603115006 36 427974189 9 189074228 6 404939804 12 315218700 58 301222960 16 717226656 83 282622579 39 181874370 77 161254725 77 609937921 66 406549591 9 458623903 100 751033882 99 870947352 96 9855495 16 697000823 95 822880004 54 687278168 48 308915179 72 144774583 19 944664557 94 997941227 57 520122917 48 544087534 63 686866784 4 777898016 57 58473918 61 101979596 47 158440231 26 192599059 41 822927373 11 314318467 72 336096889 85 517357256 81 553494018 31 244424401 78 728431855 60 779197151 67 99821682 24 764420752 48 787847200 15 438113416 62 666432988 14 658749390 47 562179508 26 767753059 3 104230729 96 688578741 69 434157309 87 665036958 26 218440046 56 44316111 94 647100262 48 166320119 76 536125859 41 55615443 44 409646682 89 175494828 87 64124571 4 904382602 41 448855271 66 436631565 42 898003649 45 565218393 40 484028003 54 68620167 37 688966002 76 757254993 92 504674698 69 811923225 67 425576749 25 420419785 9 811551531 54 45798690 6 71156831 68 385721515 24 727826073 89 837852262 34 437226885 32 335434453 29 223788446 84 622434551 62 809161266 46 824299486 92 686003480 96 414387143 67 725464264 65 485473220 84 707782319 80 393731240 0 412790149 15 14328295 29 962027860 81 877042502 86 863743405 84 533852095 65 64484978 63 57899781 64 603923560 82 90737751 55 926705601 44 255311804 9 681508299 70 544507602 13 469376459 37 609636370 54 142272339 51 533701909 25 200964884 19 910746843 57 475834392 55 455787390 24 916420695 98 160791323 71 963620041 74 678204893 70 233932560 52 103169976 44 263422526 45 239328804 67 929424431 88 225229113 35 642294181 30 620292453 82 232876752 12 204194192 3 635250695 8 356144317 26 399287424 34 292230642 28 265098844 1 225865165 26 213857419 99 870615998 98 765981746 39 464959987 23 687949911 54 239533850 62 295891673 97 361783079 94 849615277 32 957627943 91 120353768 63 594344022 30 529813421 35 140463772 18 448476994 63 964053471 30 740449711 69 28508739 67 642693473 82 851646715 30 447362723 39 629771485 98 176822009 20 161689205 14 975696896 3 248720977 89 84248784 65 299109979 69 830176580 76 413368579 51 917872274 6 342906974 53 549488323 0 742798335 19 565667839 71 27808786 41 997063999 92 891832779 28 248152263 79 875179500 90 338734356 51 930442749 9 669167731 12 574781584 56 461025917 50 967772454 51 991043951 39 397775464 21 273332809 71 289524319 11 989829585 98 817524506 86 408890586 67 236956005 92 778476077 19 603393231 2 613710327 44 805203292 50 882775170 93 974013392 8 174860167 0 879055802 47 416445987 20 898543014 78 235238160 98 758723066 78 71099164 32 735360496 78 353263518 88 893727649 60 959606685 69 893753741 77 538252098 66 992188582 8 265781028 91 271436256 32 461995978 36 600958858 100 513605713 26 159078823 30 862417461 56 954054 79 745486063 32 953599667 48 173960538 45 722442208 95 169681746 27 208989464 65 520364401 36 418756897 14 576832367 48 147997731 85 684603943 0 21210500 50 878155749 38 391678444 36 912492010 19 924553900 12 105776612 62 976070164 98 753008715 73 253254950 88 222876334 90 715014195 28 232479757 57 587945843 89 17878141 6 942723230 64 974409228 60 498936053 1 552200151 26 652274912 27 749798414 49 647233388 73 455665446 29 179986059 95 241199101 13 197195231 10 903842229 33 849411745 24 994367720 10 168959026 87 331195871 94 81856732 56 67327208 67 31591443 28 356433865 28 557814795 94 139927934 48 128779036 15 633878977 86 695864963 68 775408421 24 176104197 23 403612612 84 87933792 23 827019332 68 701213343 71 743710339 35 605715823 32 587900374 87 456668522 92 206037581 45 923874861 29 400612327 67 884026723 84 493508272 86 345969608 20 970900512 41 581537722 71 675929439 50 627867698 29 161786956 25 54926567 76 510815106 18 6199808 22 209060347 82 662898701 70 485849547 16 186061711 22 719774363 82 214320421 67 683884581 11 460919128 84 765339439 16 721527230 66 489135910 28 488514206 49 144438652 81 944632922 6 863668431 74 203678421 79 801384861 43 908179171 83 39579212 64 504949164 57 849322387 58 364968500 72 972351519 28 365604230 50 968855574 90 583291656 0 297357533 30 728997855 48 891837374 48 119362160 2 965615066 52 598857934 28 428020182 55 256645795 99 327381822 12 865577579 35 503241707 77 820636792 56 716119281 66 539917479 3 657776052 31 870181248 61 888254764 10 502984728 65 820143990 82 743296396 36 771880368 19 268495934 84 730409016 30 130531849 54 908476282 75 396936831 61 823632551 36 207614439 9 723298594 53 912133082 75 484163047 71 500442769 88 979367968 64 803878510 95 443310669 4 72061863 12 443947388 72 780405772 92 825859856 84 574730936 54 891202951 22 754237475 89 403645149 81 860058338 78 270868909 78 890809243 33 319137569 12 70095979 2 411263885 47 40372037 60 184292405 93 360411803 62 967573457 94 411633319 56 560630059 95 451184279 54 156944034 2 301011263 82 936326848 2 527170403 98 907645875 30 369095677 32 308634475 90 727747855 68 456929593 94 957176994 67 316139296 34 190833237 11 361081570 41 743021773 86 918761743 16 378462708 28 867466961 77 628394008 50 512896090 86 454101667 68 516962974 99 284698459 79 527083815 7 262212589 99 962300725 33 614127809 93 572220201 14 324478570 74 413280185 44 34242999 91 431283853 97 173352011 1 352120836 37 866170669 24 379079064 13 141201704 85 232819630 69 741506018 96 810075998 71 182618271 5 521448919 49 861933256 22 678137334 57 875604967 23 698921634 96 465212054 83 840278239 20 394591069 80 318008229 24 461826806 43 494420138 44 109790242 49 191834788 30 637883015 95 257631554 63 346750617 100 30515949 57 951984213 60 430520738 52 307555757 55 651946987 65 384566286 39 612278075 57 301096523 94 583375144 15 632315688 58 865985907 40 517560070 64 212443789 61 126311972 64 797692840 59 594959648 59 981617637 98 808032030 0 638163762 16 119520732 41 877528722 24 76817252 13 652522158 83 562518691 75 869086949 43 342331995 98 103675898 5 847629048 5 592928958 9 850061125 75 158244456 98 798652665 38 942424449 25 178117995 21 419328383 26 808193244 12 37320230 90 495378726 76 274040083 33 789536519 31 117528228 20 872267582 66 639366271 55 939519115 79 707630238 9 974301386 23 755539902 98 96603641 47 474053612 7 614151634 18 488321429 0 735793167 57 264950252 50 377656232 63 820924437 7 935623320 16 111281000 44 534943248 37 605803525 41 667684632 19 266502036 99 613078057 1 128424054 100 382668690 13 800200250 79 576358407 90 210079723 97 823656733 73 185328464 37 56663602 3 169360440 43 488554451 65 909691915 3 514949922 14 299193044 52 41528224 34 643327773 3 156664941 15 315879832 87 435605192 65 584860895 53 855764777 92 2288848 61 668140977 77 615056543 83 700118288 35 345904804 29 516681492 51 134164040 17 496809286 13 736936498 33 429999265 64 532667655 29 713603000 82 898145412 51 137027140 57 92952267 2 154357936 23 731445343 97 593913264 99 353827231 48 306664079 74 222561981 4 811184940 36 176059890 22 926517076 76 809737777 68 301791569 39 820561275 79 845131434 74 148505601 95 507856349 14 322396378 13 469328621 88 60600930 59 789933282 51 556791843 88 275170850 69 756115691 8 708001711 2 587958304 97 492794490 26 477413713 64 773049024 75 609159799 56 336461853 51 668843343 67 952501315 45 567374618 81 861792816 89 462044594 93 789622720 7 179038455 31 469964353 78 62495534 29 843976715 36 862881818 64 563650902 37 542501336 40 750730386 83 797749782 53 488112262 43 17145162 21 582188467 44 563191694 79 387856007 4 468853039 40 877626731 45 19147345 44 155163833 92 822955921 18 147238019 31 760656085 1 190703804 98 564906669 8 597144747 24 999068683 76 181579969 49 206660341 73 527964080 56 97923124 21 249006075 54 523358489 81 164625259 81 49716669 5 540263674 6 847889396 85 558904270 3 736631740 72 252049189 68 350551951 15 266708583 32 784281121 68 225533346 40 575677001 23 149543612 61 256937536 4 756765909 89 755265507 44 457648673 13 962358702 15 115046760 95 248230444 76 813424820 6 967034333 38 348415793 77 659837773 35 634875773 37 721987751 47 71162428 23 427483503 66 8058590 100 837265619 31 316511753 67 428989905 60 408235679 42 950852830 45 413940438 14 447979573 40 45985742 42 627898435 87 504239043 38 62049285 75 80709816 24 747265506 27 756186158 34 420322854 22 181071865 85 213717732 45 108509361 78 392226449 84 71227003 79 54899032 60 405856885 73 461474231 63 403556701 8 208743783 89 96801600 30 926660956 27 214759963 18 52978979 74 860831224 44 80199416 64 792840970 42 418774817 90 438539216 83 196799614 99 176795040 90 445052366 82 774749168 44 26262345 81 65404935 86 517880086 30 24369495 32 637217850 82 855244461 85 764374293 33 23726644 6 956658356 41 316938224 27 459023999 49 979644071 19 812057426 7 154842849 54 445949938 88 409318575 19 293341817 35 135794598 17 733251046 35 609378567 89 433875593 60 493916972 4 615950184 59 176419184 44 974420436 47 276308967 79 248678609 91 767328908 74 813738159 74 39002600 95 479429978 31 671383584 85 321200925 79 894495091 84 786441042 19 158401207 36 542434134 71 2756064 97 464969364 70 57550691 10 715768341 91 27138630 93 144199616 27 112806035 47 775573780 64 763438112 65 183700809 99 736596217 93 431149173 62 5929640 9 367287655 50 748191138 59 231574123 54 668105653 100 746960238 54 193974271 48 766334890 99 338676658 78 449094157 69 609778202 5 175612353 47 772613328 74 838992771 25 741866326 19 551514925 93 128350929 41 50694518 8 731937777 39 318831196 60 277677489 59 979090518 28 272609571 100 598975756 84 488392524 7 89774014 51 354390302 57 431150099 44 541228672 3 705750291 52 736286452 21 972079714 69 224124720 59 483061642 15 318882952 29 590780438 90 22536156 18 933842078 30 419793883 57 935440143 46 103898316 79 702851989 41 203912458 81 975845917 15 32469710 38 444032867 74 533560670 6 386154408 11 477251336 52 127097143 14 743866991 73 591693641 43 497327510 14 761619864 88 735121722 72 273303515 46 248724917 82 448609225 37 420040022 97 949965599 5 935684911 7 116933802 92 950536891 18 303123403 96 948156019 79 734187093 2 832642169 81 260990717 87 4791527 97 49993723 0 300103075 48 880352581 31 234344368 34 782352155 79 236798459 57 75508378 84 292588264 12 599697682 76 415340425 60 508216255 18 556595307 25 386074079 43 327499610 86 35770958 82 440145560 66 198369389 39 335089526 0 188207126 23 260319886 99 605842211 27 294192077 42 74656067 31 982572454 48 80808451 89 336173129 10 127278173 96 302650096 58 896467752 23 692791403 79 929172640 62 308192611 24 376605253 51 115641506 29 753535014 26 209680533 32 143878090 94 166270526 75 864751495 31 343359438 95 545938952 79 547320914 12 571769071 36 783792371 16 386258267 38 719173252 60 856845024 89 635659605 71 707155725 42 174750621 97 356297519 32 333665049 36 723503285 60 658932517 2 808101760 83 281770974 56 580701728 24 334895753 92 447929801 29 495498718 64 487422252 78 799460856 97 521226566 18 515737316 26 852463655 60 4663954 28 886943946 50 265321453 15 348855313 82 459709443 2 373415398 57 356803025 21 935960920 95 829244334 7 686937201 31 809904144 99 13539798 85 787291398 40 482963711 93 103551595 18 341283985 20 781926592 54 449706906 9 155936068 71 243255320 75 246996778 27 336680830 24 42490102 73 478498643 88 709382102 17 918126020 43 69548048 54 964783370 68 590818299 25 210976337 54 862109158 86 201280415 89 625045110 19 146271200 79 163155839 100 6427885 76 711646654 17 907205504 56 380841931 74 724466123 26 722657427 79 16720909 37 963829795 35 698372111 11 947871837 38 439501312 37 168784828 53 439250647 65 740242807 17 297815606 63 381538868 18 551256533 2 518747384 19 92267628 8 163072562 62 121193295 73 322292708 50 183086514 13 590541022 25 209506288 16 118647186 88 854909136 27 105591736 39 31914543 2 18778678 27 982399031 34 724174917 67 270514244 37 353514197 70 415149437 86 202903452 4 847091680 81 628691997 59 393693754 69 587801828 5 413595017 40 840981445 68 179245604 9 442551793 55 395473459 20 807916569 70 703078743 5 217608730 50 219530673 62 865024641 44 413460725 17 181793399 50 91485135 94 997025355 25 117636387 97 644764624 34 229778006 89 133287582 65 938817793 100 240287605 96 453086513 43 768541277 72 370211488 87 686944334 90 470240686 60 572872130 48 649700396 58 421368608 7 145510158 41 102140928 32 397028980 20 275915195 24 593300291 18 668635056 86 452471588 55 449431892 27 43756697 67 728002679 14 790130452 67 459553184 53 207461270 28 151534639 8 391580116 26 664269457 21 622960609 47 915349379 85 110823440 7 523473190 66 745556550 39 171811127 98 525214380 46 831488575 55 811486386 68 364755939 0 388158651 10 371470080 34 156889053 55 276952527 23 957233052 29 63785870 72 314454395 11 730120032 80 435522154 9 883768278 83 488659831 58 618039302 98 372368423 64 628130781 18 6280371 91 226594486 84 436972969 94 302877318 70 866693548 41 625531478 81 103087222 44 874573103 84 881545762 96 852956859 66 873202142 91 391595668 50 374754922 23 542954506 21 982481872 35 444933415 52 991033971 28 415168187 94 318479743 4 464345511 44 486240820 87 11871674 85 52518632 20 620026629 29 967070748 87 869348308 99 912563442 23 426848564 11 416489055 45 203597237 31 895568311 74 788184921 29 294457176 62 95906385 33 666622696 69 149439460 25 883224134 98 629636325 6 634961047 1 18398782 53 968738289 39 823765041 71 428714428 51 646670167 8 570511486 38 998179141 16 399600374 69 930589479 57 416476847 56 97363355 48 960469455 85 91975979 11 837794142 62 435170534 95 467549249 49 687369312 64 904106734 83 326301593 80 622829860 85 484338298 36 798926184 8 681060708 20 773361997 87 714458763 64 699631366 22 225511629 49 583573120 17 369757148 56 708764962 30 489261689 74 594939643 99 310894072 67 808489136 68 518304205 85 144963551 98 239137988 11 727934330 12 599671981 98 623056125 0 477941702 42 377127042 0 468855351 13 131307716 98 419150428 7 12145814 82 283063007 79 587095733 30 548503703 47 162009126 99 333697586 31 561075764 74 274426403 86 301855839 63 956186011 14 942029888 50 961380608 68 672808765 76 368621757 29 772140775 28 738284629 16 142329249 99 652835849 72 121875261 100 284482457 48 526089207 55 592615345 53 61570882 21 437252400 98 988636357 32 536634014 27 123410916 74 203262223 3 70085481 56 293049572 58 841600600 28 78813761 16 129001308 26 584651005 37 884201102 72 843231218 21 452255246 59 9381617 44 561972529 44 408975282 45 337855283 49 307839301 96 139791922 6 410008820 97 13455577 11 53482861 84 657561731 44 226855499 66 526107742 11 309775451 84 284221477 95 326362474 45 280868675 87 29399469 14 524086116 30 193741622 3 65961181 82 858280669 45 694146884 95 917139735 95 421273650 47 733500331 95 562635226 7 249635819 85 864606579 50 348633526 22 39288982 93 841538089 97 538655878 44 40270603 0 81597174 32 847963939 13 392790923 0 225512844 87 84933381 97 921911797 98 157299237 18 433453581 41 740682722 32 127591855 32 863498545 9 637082620 45 693427628 78 693703757 90 947825676 0 410523291 33 890483537 50 964766011 55 816978227 62 542797897 28 314767303 30 540461289 28 887565874 94 908823859 4 198649396 26 316752148 70 91989286 100 685715721 63 183374657 37 169446570 1 540341984 10 900607066 87 691952944 48 390001635 5 690780271 69 946793413 47 540970412 37 137961154 96 532886338 90 235262715 74 962340250 39 305621787 16 968221357 40 457998787 63 826026717 93 732799789 53 328757628 1 398937284 68 794286573 55 779088508 10 410502413 24 683917603 54 831301871 0 299892047 9 355752782 37 204036012 30 119164661 82 929057046 74 735205982 15 99840262 80 651588651 5 786168355 99 347175717 81 386552848 63 945607165 19 651334394 26 480478921 10 632504590 71 575985114 19 954029200 77 920075963 27 102424546 36 882466056 90 358848803 34 576712486 6 73066894 60 702783755 52 16667631 61 676778105 92 244923306 10 595192669 55 928800714 14 587988016 88 86119767 17 4602217 74 31884652 77 158497137 77 301516871 24 711465931 61 364018976 14 709305638 88 324542851 34 635236596 94 358408281 18 693025092 95 518978120 9 23001671 3 541182223 58 337390630 21 256871483 10 842165979 95 794175864 4 6609368 92 46046713 33 106459513 1 712959882 92 795866697 9 994062687 97 684109152 33 584552587 49 633508410 99 326077031 78 876140030 88 447156637 86 362156006 19 277478504 68 690734370 86 51160646 36 963418294 90 222331621 63 181896932 61 157134677 49 355077073 94 223498887 0 306786970 46 232284539 68 440582265 12 980163546 35 599009313 21 631449666 93 428944078 9 899044894 81 130159145 24 957665606 12 501883902 20 681405500 51 39355663 62 103988726 42 701800311 97 354062454 35 969869160 37 868410669 84 985919398 58 900095566 41 431931443 69 586931910 0 849463149 79 102820336 11 642677041 17 430372372 87 537544999 74 466440829 70 235797425 0 239539239 27 870892111 86 567649295 45 888460713 91 544375397 57 772985529 53 288200951 11 498106375 47 242374224 61 555302586 69 72203013 95 969155657 72 479091344 56 460613103 91 160268816 54 84369965 95 149095929 76 318201322 78 286537280 28 355562041 25 102352664 33 736447669 64 852159469 91 425821363 19 282211868 31 622789789 84 101715204 100 742078546 4 827838638 42 235803678 25 122067331 84 175067033 41 351377499 9 336130058 94 841298304 24 938106060 22 897485128 88 729579263 82 788165979 17 844485222 45 43776186 90 288619932 69 379996104 70 211148644 19 853628909 6 772364530 64 805924527 33 500324943 77 13425441 82 341251619 10 224426245 62 69178806 34 357457912 93 900052393 17 470405037 2 777476385 86 809716538 22 403538450 69 545888074 51 286040723 9 861896911 59 826734284 94 648240480 98 433897815 38 967343893 58 10889125 6 94291887 59 722385335 42 43177707 48 144173330 81 666149732 24 952073846 34 974608244 9 602770007 26 947187582 89 866153333 13 550344550 53 878053278 14 159864862 9 586263153 28 26565123 81 363978650 8 152223258 91 402406752 25 735437468 31 818734846 57 982237502 88 852982431 83 368732844 78 492403219 30 193099671 7 915193649 86 237757027 12 995148612 30 850782222 15 909594226 48 278794249 79 112348218 17 431069158 68 797684503 13 510160643 72 921644175 51 548582693 89 448331603 97 65424872 59 110477676 16 365024162 41 413510687 84 471958594 96 680089669 36 383682339 70 21783347 44 195666061 69 694560269 94 584722939 35 668723926 19 814134011 79 54601667 58 515295089 71 823283641 40 539474519 24 980523566 66 668572674 16 809428593 38 586908060 91 59217015 34 3963952 24 269811359 71 643186111 27 229078856 99 623878466 75 775090725 93 796182739 24 793520378 68 14844851 34 15061177 82 647843919 55 227644985 68 468509300 94 58922139 60 538515545 47 558787757 62 466208917 69 225525202 75 772159122 92 845749916 96 547416653 56 879011954 2 634130161 2 455706514 19 166375644 13 851095177 64 832009214 31 125277098 78 758127422 72 343033137 85 306524884 57 442443577 26 396115674 30 314895986 32 554743552 81 697004857 91 148715239 18 308999382 21 694798497 19 259859239 17 843393342 40 407349312 53 263142425 66 996919090 9 970754066 85 557179727 58 209751257 87 482493910 100 996690914 38 110386492 67 593367974 43 188378128 0 290353763 74 23829951 6 683405798 11 297879298 47 206722681 74 333262568 89 337711354 94 722217576 11 616246283 35 936342976 36 236956804 32 552210848 65 448972901 98 410680526 63 37344987 81 229514310 65 969350315 38 157322768 90 179674091 68 313164902 42 589560829 52 936006537 74 158901147 82 79117191 21 271185879 46 19939337 79 68756023 36 110028061 17 797296806 11 698999778 69 873598319 63 997282288 62 386438386 6 675825042 74 821193614 43 686446940 34 675426997 84 792849983 7 942542107 30 816252016 48 504324692 37 316219885 74 297347723 74 424261425 73 942771841 13 176855311 68 736240432 63 666105914 36 74949457 94 58782779 25 181358945 74 611400919 29 818558749 33 162455584 30 646314876 67 113013263 62 970181235 44 273833418 32 187623694 87 449645484 66 921071412 93 39193722 81 408510943 72 102622023 31 354409015 14 254620475 15 597397360 95 151701439 66 585252777 15 191716185 51 367299238 71 436167482 52 134114099 87 829769510 70 563755386 44 999236557 49 652425293 80 860802641 73 331219068 10 121582945 67 278956969 57 433399643 75 633754465 15 826574919 22 844447569 90 224089861 16 793841931 37 868593772 43 767369350 9 35873652 31 580098315 86 409605356 54 219739468 3 837015196 7 162680293 95 21978939 64 191997357 0 247219811 5 446029578 77 851984782 43 158579564 13 467976586 6 261040861 1 102027137 88 130147130 56 256840717 79 802944802 40 9231434 21 110697081 95 139085314 74 417474921 55 142204283 12 750917250 20 946594675 55 571994341 88 631005312 100 741054941 3 780533830 91 259430840 75 384015172 22 763283280 46 176369939 3 353952068 92 919560562 67 365229238 67 634810906 69 657008307 7 71501898 55 120558100 77 63163886 46 111295307 14 403754123 10 990660246 34 372161080 59 251567214 85 138602247 72 520036447 91 374342090 39 821165655 8 760985741 34 445530449 68 946860241 40 229959325 66 882112931 86 220252868 68 119078909 15 441686375 48 614194442 21 9826216 45 147824929 70 163220679 19 408366981 12 304408800 31 993823734 89 746910633 60 674813827 47 449744285 53 908923430 92 133292294 71 80744840 78 888348375 66 763384838 69 723848650 77 655612636 79 813498524 24 779371739 69 8135571 79 125937975 40 577952123 36 428057699 60 333899536 78 858078828 85 36138275 53 786545451 78 431678744 73 356762726 88 541405376 81 866468715 57 561201430 79 210519637 2 417356439 59 269952399 21 669812723 39 263515414 98 325654942 94 482942385 79 145517471 42 956864093 12 511888840 19 226668821 30 307954397 48 971087470 63 782984343 5 571879219 53 800632846 7 861541001 19 856823628 29 616115416 16 139336943 18 505983626 89 973786064 18 45820631 35 537179288 82 958972563 6 759257568 16 76060908 74 120238827 77 72357665 76 138937514 46 319325357 54 680138712 2 418933228 26 564998585 26 646114321 93 499311859 80 504509460 17 927813457 49 985663465 3 834144397 86 765425435 85 988771255 78 179553337 70 776316358 87 802106712 87 404073611 6 257172848 27 321680981 47 309156490 88 599511625 23 892056276 53 405896984 43 847822675 94 457292819 13 47179013 25 844189608 38 839818125 86 734050255 78 957347515 67 665789750 97 55687973 1 553480294 16 30354608 44 386753205 84 799297201 90 627538627 5 407542250 41 207012497 55 139970404 28 515320722 73 255704054 38 923525029 70 434161903 48 495198353 55 898575685 43 351057390 3 421165162 4 60437730 0 276136796 51 61416717 37 191022410 4 367124682 61 1370458 49 129684616 35 461449494 82 119943242 85 780728943 20 259608423 75 47451365 3 951717557 54 213513866 99 618775503 64 165832770 64 824455525 74 531159749 9 462583702 46 235433179 71 931999452 66 467134990 29 57302063 49 89679225 70 577913677 63 942725696 4 485919333 97 595858324 46 148740141 53 224976283 69 35989407 97 147441080 1 917022951 22 866830610 54 767903027 48 763191915 61 783947081 5 53681530 73 86880450 80 92521215 23 961751228 62 430733307 10 766265394 87 273630429 33 922133652 22 370021171 67 157179626 25 578265603 83 611836201 79 366030612 77 9811863 88 636362286 37 458776285 20 844221998 3 915060561 8 281898801 73 120393055 1 760154271 46 372376460 28 693215715 38 765570758 48 998019897 54 883523017 63 419773575 28 24492030 45 687835984 66 584548657 50 518471112 24 644174918 22 162706840 80 542981487 51 746034698 31 667799283 1 289693279 26 477783799 38 140120727 75 503176125 68 655396858 40 429952301 81 639484305 89 804590907 29 137804995 84 705558282 84 691401706 58 37817311 57 476552811 65 25594643 77 644313722 35 357210361 18 552055139 12 260448198 24 700554896 91 910920094 29 160684971 11 947280939 26 706799752 53 973431949 86 525629040 2 298388746 61 592183497 17 742495658 5 371923099 26 380781018 79 785978004 1 256972895 22 910322868 4 796010675 28 405705169 84 877802419 17 550682933 31 247782490 8 591514565 79 16629264 38 175477246 83 740445021 25 384547730 15 383454556 60 650172360 80 413915069 14 773738531 29 281060908 68 839673599 58 875781742 14 727183724 72 142334091 46 862881754 11 766761072 81 360451066 42 454557991 87 239091683 26 938526894 19 269927427 90 162823965 3 461489979 25 718137744 52 280310630 33 172929070 44 155280435 77 899379395 80 195295174 47 153984967 49 69237287 22 979119659 57 250740359 66 691734922 11 691712294 84 817435616 95 203271557 17 219714417 99 300035406 14 672546554 66 20419965 54 601667677 21 303825145 5 135300104 35 366617861 37 977373843 65 373471270 42 547618315 93 920504398 4 804509794 40 50653715 9 54221335 55 972505411 64 366328663 0 843761144 58 931858302 53 616610519 5 197760498 70 924854761 28 714280582 94 683853087 18 641745501 53 90319764 57 89451073 63 781916741 6 213672145 20 445843995 62 717494178 99 446733043 67 538723537 75 605528699 29 935105252 73 899806436 95 73409663 13 686962541 82 97725221 17 998966453 8 47057792 33 495374043 97 203469205 84 151385528 65 559807146 57 997980086 28 728791600 31 435542202 21 619136252 4 249029743 5 175583343 60 210964258 95 742842310 1 956872328 4 829138755 91 815082101 74 777117580 55 577228361 91 552977159 7 262785971 13 733454433 1 459336089 7 474600088 97 649236673 53 686361681 49 106334822 83 898756142 39 856939614 13 966343716 49 433621765 5 258237964 98 223302246 91 713851931 28 943992004 55 528062263 92 657535799 22 282244542 93 54094393 61 737846170 44 999215576 66 789844061 60 47208297 14 387219687 31 179739536 85 178625708 70 478820516 38 777337450 5 342026988 39 940723917 46 481250418 44 522694842 90 98825156 74 850275704 70 112122094 54 549405376 54 264063517 16 885054130 66 469289621 84 625469793 12 894659649 47 874541939 15 324362431 48 964998305 67 670213894 56 129550857 88 795573511 50 510838598 12 853223549 31 89959206 71 739406407 59 83134096 49 46468677 33 991182234 15 934945065 42 3384992 16 885647263 74 829100224 54 1077954 67 452478835 59 775850327 68 878850760 8 533274890 31 750095539 23 174836706 31 133421922 69 99003692 1 907298427 47 110967812 6 51164607 3 177296081 88 171621236 44 459845602 42 439957786 53 108656011 88 293446256 54 878379682 96 263104346 66 948682848 28 584994520 68 810491626 70 741522771 72 493720394 69 715263857 24 798037723 0 468204040 54 639836234 59 144095503 11 17950501 79 575115528 4 285036547 20 164575143 68 916099495 97 611043003 7 768189844 81 585493088 10 360526764 34 123602199 73 629594553 36 483023527 49 211937494 15 488340568 35 701406690 19 982396729 34 887104509 27 526015986 70 770760999 69 277431343 86 696205580 39 878698405 1 263853934 16 283817525 56 613704405 68 195354718 55 275009799 40 441546365 78 654044443 18 182002140 85 723282191 95 400129444 58 154991850 57 835021563 75 836827676 60 45561052 76 634802200 24 718611225 3 145296114 9 146186380 60 127931468 39 936210170 76 534553672 97 29457591 2 694046438 53 691664959 70 402165356 52 775388000 53 82454969 59 135489083 12 495640247 60 558410295 67 548278674 9 968178238 90 851672405 5 624365276 7 887851227 23 673585136 51 705775055 68 271757655 24 969209868 85 206789181 89 798261128 5 375907143 3 497089064 74 279576218 94 623162373 91 693919447 47 160408627 62 39482349 66 734821894 35 99387409 40 823168596 12 598228330 91 63268417 7 850479460 71 878566378 1 221985010 25 799808744 28 508254365 62 887521224 98 796304983 81 741416974 62 624163559 21 317529143 85 362979482 71 284203209 81 209773534 52 618119482 84 707833633 65 683395638 2 129756100 9 529198718 20 104534056 0 353596897 84 468322815 54 212710314 24 595943592 23 276544201 17 651206708 24 530027531 82 185810999 93 141632297 56 113368207 91 77812646 57 983872192 4 990664969 71 940664001 4 620247360 27 303481103 61 309504663 54 790858170 99 929552613 47 698482722 73 591675953 42 535670964 72 414572820 92 973576880 39 463977903 60 238590081 63 764754677 92 878568180 53 694715016 77 703868390 28 255683733 2 320577354 88 560406148 48 306876173 6 760402048 22 527681786 29 474963731 85 641604016 23 892568822 96 861401615 42 693414747 33 918314184 85 313856178 28 573820423 46 283394439 83 23322538 73 143424093 88 309724801 65 427109500 24 329519890 57 478427524 53 986514267 57 179683208 94 41633717 70 416902392 54 686494007 10 469025599 12 871171677 33 198815697 1 274890686 68 302698645 11 349070619 17 615113240 23 537374160 42 6063663 11 58983799 99 992847941 54 620837080 36 213978024 84 589784480 1 485108808 15 151460984 73 763815019 32 494410192 46 543665992 23 120109293 98 431470303 58 51950511 17 193923344 20 634770134 79 611576919 24 329132695 57 463926761 44 136151380 49 992950502 39 673662301 4 719353846 98 817905105 26 593642566 30 742227160 40 728448356 12 387892760 74 977708078 95 896323144 65 473123615 13 43949325 49 928347777 81 695482877 96 200621260 38 910889755 95 107868333 2 26573772 19 882902206 93 812105147 79 522700985 95 849299012 69 448532618 3 520924 40 301718768 98 919630019 30 914011188 65 819107471 26 841075072 2 608965614 15 425403903 86 469303476 10 52437788 9 386011370 86 825240683 95 44779561 30 582413528 4 100573029 100 940170866 19 303477341 45 675145195 19 873206774 99 216071577 89 574550871 94 948902495 22 464360504 73 729104193 14 883297847 40 161907576 50 859384164 16 194766715 49 139606226 47 5109241 81 26545848 31 625549890 99 545773941 22 950097703 91 583934224 98 548422192 83 245817291 13 956793836 22 455074851 75 523077019 65 502930162 95 324238146 12 510730908 73 337907746 71 942960588 77 83509296 89 367741833 12 803847142 92 745002795 81 446175751 96 295970587 13 533260892 56 664538944 0 88162144 82 788534326 14 389920861 0 127338332 18 394366725 73 648757388 47 816203227 30 176742566 27 208382029 49 345832650 7 991499581 44 842849718 76 747912657 46 606366255 93 648920508 81 507809625 33 240899901 5 378881746 68 861842462 16 310635107 41 807093788 53 611483721 37 649370460 22 911632555 57 700282130 62 585435107 78 86167562 73 619950036 14 877447207 68 756904190 82 143431580 51 933466843 53 921914576 35 292610379 9 292183294 82 933461290 1 660431717 56 987187046 44 658015312 30 930514692 29 86106359 6 744459251 41 92475464 27 392337741 83 258306127 99 209665687 22 248735207 10 193454607 86 827267429 64 952062169 43 883203277 72 182347356 13 9032706 52 453620341 61 177946659 60 352420784 90 499599408 22 139970187 40 615007284 48 629404682 43 90897167 18 643731412 67 631094872 38 478298178 75 182541954 83 546240259 56 934326966 27 108274492 21 973057008 61 778192006 72 25586111 96 84347954 27 490525915 14 430902273 11 332559480 96 170501583 30 749928007 76 568608993 30 610869315 86 701071676 2 2896161 50 809550653 61 782073267 12 725589233 97 953609283 54 437748160 1 886951073 1 783819694 63 655717832 21 631640650 48 902071475 44 895473292 69 468144002 83 997979279 24 585375955 30 976314315 10 221699148 93 101170745 84 255343065 95 29524835 65 821232817 94 860609310 13 643781231 59 834640926 48 391610583 91 987058568 65 832756530 80 474263261 71 214924336 50 717651923 11 380137927 41 628321441 87 343472400 60 299131084 31 478057197 41 642964987 66 243755495 34 101369430 22 33824639 20 755079337 3 574444102 11 477394368 76 922636467 22 663256276 7 567646392 33 299351648 43 445379777 27 358190243 97 606170616 16 777149348 38 622302354 76 500875735 17 691019691 39 641716018 17 148549188 74 366786112 13 461033187 99 889425743 96 655228911 24 177871924 62 971042715 28 846679714 56 961882638 94 354433886 84 288072171 2 610032358 79 132152573 71 600360828 91 35100517 27 384348073 10 694843362 29 748604882 22 883828945 28 370675214 24 654765078 65 75114926 76 48487723 90 381610746 23 197260149 71 948628685 68 650248889 77 920236560 38 831633904 69 434114722 97 459018837 17 155711743 53 645432418 30 803955624 96 282838215 39 493024593 10 738194384 26 524508585 67 885087747 59 953341159 50 168295098 23 198002422 62 524313582 55 573969481 60 889690277 86 695487341 38 152511027 3 522776145 7 832192027 38 916644818 18 126874099 17 432593644 58 668990708 73 767876380 79 909252903 66 281698896 7 437295687 61 525989535 80 562829845 32 270017281 12 812295337 68 914564402 65 728709199 97 692506663 91 856761654 99 257615089 30 116353861 85 178777543 15 490436522 23 978761936 29 338833193 75 809420770 70 207387559 56 272783061 41 466435377 89 641878259 40 250475371 11 499741810 29 439982036 27 629661384 77 998237387 60 700098760 15 837744888 85 554580411 68 8916164 62 132067923 91 694502000 82 76932367 41 734648169 83 689475067 59 625556639 69 991464299 12 212920200 39 95967243 75 14968471 28 649646319 54 317096931 96 718272461 30 893784571 77 518049396 29 966772122 28 963507972 22 496543802 53 820680174 26 552982370 86 40166877 62 483429651 44 995915748 57 309872479 56 282887002 67 170477146 31 456348193 75 999816559 12 21527558 39 419786117 75 72844839 21 158711843 68 770558965 18 938102276 76 814814031 87 903805781 72 337912568 85 512118640 64 773956144 62 608628440 90 574270950 22 635810188 60 245978071 86 789478136 21 671360159 21 263427447 57 976058703 81 751283875 67 532300215 30 312252921 48 30387886 76 953243154 77 85494524 3 742080863 36 713170614 35 199789484 99 780525608 71 277364653 18 915408946 46 48121147 58 308712881 61 890778300 24 278884143 48 675165205 85 249806000 16 877211883 83 975516289 82 470844672 8 196967100 80 670572509 20 926337803 97 512895279 97 796565785 97 926872350 80 659368657 57 899799951 48 21935501 9 417695155 89 39412313 17 429409331 91 433401583 45 823688481 95 239561387 78 208684526 63 592668892 33 836839278 62 254464755 94 112539876 38 607057672 77 505423412 69 933825226 46 157957195 6 239826351 9 797333626 87 136112112 5 833301125 81 186687205 38 712660296 34 154910848 72 225684605 42 563506530 82 979269656 39 235960381 1 273341685 16 539710254 11 680687958 88 512920695 8 414732409 7 582759073 93 761418624 88 176188677 72 139610291 2 375429166 28 427874801 87 638003961 52 492814133 59 902070414 30 651377763 65 330304663 69 209846272 90 539948754 30 678687100 80 534612197 86 486665479 90 425827161 49 833265093 22 730980324 71 561170057 22 195037283 56 801303886 77 459989319 86 167741111 77 584668702 71 10330178 31 726756571 50 880635705 21 889991340 74 291213748 65 800746627 38 382352004 81 492885929 24 338593914 54 661080798 97 581718355 82 265877661 27 661537722 77 241073961 95 877779528 66 164706308 33 814027181 70 318755534 61 485778870 28 844944055 99 540669526 52 577184652 23 744483141 33 284432376 0 52705385 38 391700337 22 866263560 8 126459432 76 71003716 77 361028814 26 843167351 1 467611347 66 790615585 43 793144275 81 764314194 80 689671953 85 257368481 32 894569274 80 927246040 63 831644835 42 916936091 16 1816795 87 878258967 10 688292538 99 551902791 7 293048431 11 113042178 94 579258815 37 437608493 2 979446467 74 136903827 75 419489412 96 555384846 64 775896874 95 842320412 99 36600498 78 266461873 86 243323590 19 131439936 76 629079148 50 82987515 88 429672846 91 793007484 60 630869877 11 875030635 68 73908764 24 172309806 77 270962401 95 456158256 30 769281972 83 766978393 13 444538050 36 493817615 9 458469457 78 328559884 79 366589089 68 808157749 23 651297630 30 47295000 76 194916551 63 517559394 85 857582373 41 221555004 34 458122591 45 75006058 32 864975817 27 894848495 49 360324400 37 539658228 30 947619498 56 683569086 91 765655745 16 916567566 80 972385608 98 731115686 50 237708591 12 802792421 50 111556855 14 902822830 27 230864939 83 255371439 17 931756004 56 954646191 96 600727199 8 720152659 45 595581226 63 56646487 62 290779890 26 273099833 30 697579424 34 250139389 23 75126324 75 332799390 51 98543649 22 68320585 21 873814402 71 775413461 9 383443481 60 442625376 38 315510895 50 125266660 18 117005570 63 833650819 97 583162765 73 50973297 1 661082001 82 534776509 31 100770899 92 281057309 17 152030421 74 424234735 67 434387444 53 584322763 65 532250490 92 836871747 83 683300861 52 689778550 92 415509261 98 787143915 88 616735383 44 823999146 63 71696543 81 326224573 64 281824577 82 46147489 1 645845492 30 553200855 5 490881220 74 100710685 67 817758046 86 40640243 12 122580205 20 494050931 84 907110321 10 59403442 75 168815754 76 728478456 31 377363066 38 760874460 95 650746302 100 766767069 19 66410501 49 546135310 81 549072611 73 981138728 45 723454225 52 77924582 66 581910580 69 630891020 82 882125047 58 323300964 25 651123079 56 627196143 47 834441157 50 616586166 89 586377907 92 741476343 41 961844309 17 787899571 92 507958993 100 526980261 98 71823217 40 672036528 97 522042008 4 282507174 56 345480788 43 737445660 44 429785305 96 399808122 76 336177146 0 715601184 94 337267288 2 395987981 45 947651580 69 605997376 20 187199472 89 904825762 34 106208511 12 61535548 6 353139752 79 724856880 21 90059788 43 630924940 98 653050432 92 4496207 39 223577389 63 921588221 40 429166900 43 769049526 72 161698709 22 270151013 76 357622511 48 244574392 15 660657910 17 479534458 76 427930839 12 784951872 88 48255573 83 178869559 20 895140145 98 757835159 2 873921169 99 562454727 48 559441761 68 744054646 15 442521046 43 534420760 75 24762464 58 226002875 39 551993446 59 456815507 98 757490462 74 621917899 13 813202878 56 980246650 74 182082902 27 186498637 50 244026868 35 783329182 67 76104220 100 865419362 53 81482521 2 427085505 38 798593905 69 563341844 89 372314630 20 469917603 25 67574128 51 899472852 85 823392768 36 36451694 24 197154666 85 897607847 36 336168891 64 492223871 81 784169956 49 382506065 69 494764668 47 706572235 60 802140534 38 291041730 4 575794872 18 9841416 39 302259112 80 63354971 25 522780685 47 382593881 99 679041328 100 653446616 58 819773356 8 683450703 57 581599467 79 717267687 27 476884350 1 41975807 97 540364925 6 444658147 75 965311155 26 999332443 12 525875077 57 962142544 64 816922251 44 62242105 73 750307829 32 559166579 52 535200070 73 735145047 34 112490522 48 989244034 14 200785765 96 21562846 7 578626025 87 927078140 20 815013501 7 243563750 10 276067824 6 732181895 81 442781540 54 324922022 36 760741533 85 702849848 64 595699271 50 656779454 25 962604451 25 681272120 9 367943712 21 777683497 57 396364400 94 970384087 60 776387081 49 260356984 67 869925904 74 555585828 58 528406422 71 931703885 79 104633754 50 177397848 2 793894962 78 328226713 61 308367476 27 634418080 47 245326780 49 709222373 50 641988031 69 747955395 95 930202373 8 420255840 36 585054286 27 993723928 47 740029244 61 94376106 32 477168908 32 593586779 85 300110412 41 144915666 35 263905923 52 990412584 83 570161050 50 288487524 59 145313052 67 848924115 90 23337170 70 599126432 33 924061909 34 378072539 50 181502794 50 676616066 82 500702614 62 158561676 60 634663900 68 523152541 45 912646519 16 228643550 68 583293622 61 959468793 90 21278307 52 985250795 12 36510538 57 610369120 56 553833815 2 46421880 4 327629754 90 852469375 80 690527273 85 92520950 76 308439246 41 688192092 45 406137628 21 1936479 31 478773522 0 615685861 96 183900784 19 695534271 33 724014787 33 464662143 30 928585300 6 523636709 18 780581550 83 277772385 76 887398111 68 971631322 28 328280111 82 888138896 20 533135963 24 335583131 91 698834358 35 74805912 91 321716500 16 408574247 49 444693624 8 869347325 29 672600883 38 42410645 100 531994920 30 775234125 26 971896298 26 146079673 49 20547866 34 130360161 9 520887433 33 135778818 58 369001221 93 638936367 2 177535534 24 937209159 5 334405441 96 700986119 44 542309462 36 77028962 50 980667706 94 200995497 6 271761455 52 572550822 15 859794854 94 123351461 74 229473763 54 157438598 51 596704051 70 776763309 61 441625559 81 188056892 55 724941230 38 92786687 58 22255450 16 356641222 86 752328882 11 159605323 20 914769436 38 879210978 26 938404025 8 512090450 13 945365554 41 473577237 73 53234652 74 815756523 48 511010106 86 722159879 99 160147254 100 43450383 95 257231472 73 968761757 98 651037518 20 543989172 4 386095027 1 158053576 22 163017890 0 484709872 84 834393658 59 757256416 51 808594014 27 191617692 26 820790671 89 27763746 55 921146001 35 83870109 20 343220770 32 669496386 61 690480354 57 653735082 16 719055667 50 564496047 2 639864974 43 185227385 2 531011526 12 276573699 49 591120937 18 499970240 66 2782654 27 202333484 84 901443224 45 583769031 75 724385573 14 605854591 39 502490468 2 110776148 59 95091014 90 983803712 29 45611618 38 418212762 63 374461250 95 432899401 64 155507082 69 116292442 6 680032307 88 249888714 99 527135350 20 532519767 46 103489978 45 810439883 82 567156254 6 642097022 95 125948541 38 735229718 61 198095126 24 997296932 11 650044483 29 194716589 17 656827128 2 170789863 75 766880531 73 704699009 53 218926412 67 679731595 89 637025469 43 823187898 95 576109143 43 712633785 49 856363159 57 260776379 64 882605744 70 732271026 88 612470713 15 381459795 59 991288072 12 900194509 25 419047208 38 851505531 72 663553612 9 368387092 81 91363001 64 754793448 35 166548858 6 744666503 44 618977157 4 669737770 24 951052644 24 27178765 22 277508722 14 756715215 52 107124952 10 410808749 96 902925658 74 598234573 69 619473923 46 258904574 71 658866421 88 684228089 61 876689538 58 801182913 95 915167295 13 294180322 14 932248409 64 251359764 84 534781924 3 949073408 90 280738628 78 177721867 46 799104469 60 323655965 89 960656624 81 176313273 31 254149711 79 694264236 36 761472583 44 809731728 98 687733315 94 439251892 85 15277588 57 450888810 87 794634319 39 575226267 83 381885792 79 429839461 4 958303936 2 909859956 6 995798229 71 748396216 43 912265047 90 387893703 0 953936921 59 225290874 57 111842192 27 465386022 2 353775392 92 139999108 93 853187178 75 15824045 18 750600700 66 814621094 9 736208831 14 806735408 8 979443175 27 878765495 76 523502339 73 275295177 55 988551207 27 567826252 37 704729248 60 694202982 1 580248261 97 777510335 38 141617668 99 296314741 92 73009348 9 722750033 7 546167842 86 185573578 32 314679267 12 449587026 75 412842378 66 63315498 92 285878699 8 935642941 40 982218660 53 781660891 12 779861210 77 188598379 62 561753788 22 537463838 36 144775066 33 947886438 65 25681800 96 344663516 51 511509942 3 926980472 85 894228269 93 43482335 54 336653821 41 968592700 30 876040779 51 230869885 55 306604000 8 217274568 68 180058793 38 598566081 17 848143663 32 526585365 17 740578424 34 598096353 17 430890632 87 321360056 78 962788224 81 452798395 69 45575789 54 281692676 13 548014515 51 649857217 79 840175656 6 942933766 43 603019177 71 509194652 2 479767961 97 329341164 69 494404921 41 437136029 13 233967581 39 363910537 75 959637351 78 523973844 48 137460965 17 128558168 64 331810495 90 269902509 92 523589520 25 917364716 75 174534770 20 781180458 42 52942286 62 120454676 12 350470233 81 28031058 62 167977282 8 956501489 47 443457058 8 899458357 77 374852472 17 477784913 71 533644372 55 933269589 28 494463645 63 962991384 41 515155300 9 977179032 59 985572931 86 446908535 38 939793802 87 798653453 27 8258582 7 399898208 63 604728126 27 620517902 81 254967397 11 277711583 80 191287760 3 531895045 3 960274671 63 268748386 13 186994719 40 545728157 83 417304199 23 311159517 97 411524845 18 533540817 65 108963535 27 424225525 15 680134018 34 711582156 72 709097474 31 821702057 60 763971320 51 878468297 79 599471814 11 754811324 82 921815727 29 491563613 2 468174426 48 215611325 70 3814191 85 126306583 31 787933891 6 310773093 17 831911871 58 842744481 5 231370364 69 307023131 97 760079979 61 917213259 29 82285402 27 430198440 93 937903721 66 631732652 8 415787503 6 491115054 92 490188562 10 499923809 81 73286625 60 728527451 73 362758727 17 203949110 8 493835467 41 738342044 1 660051592 32 977534934 36 659566841 69 675099854 93 889184874 17 896844328 12 464559634 55 690455427 26 459613817 32 394821356 98 685061215 38 429288499 17 596347188 90 138656270 33 860484443 41 256759048 72 603469011 28 734333158 28 317180709 20 293853093 53 474440438 7 110012307 23 740209795 0 467284186 54 392136489 67 796372816 12 397258803 45 744866727 88 106849307 31 399918191 18 672215654 3 834160440 98 767975663 35 82488538 85 509193241 17 836683513 83 35546955 60 415225983 65 665771221 25 684042057 9 771455578 70 395316749 99 80753981 43 249261654 11 670458988 94 838342161 100 769462942 39 338148488 78 137831531 68 896100519 54 186894766 0 91538421 94 308838889 100 194400978 80 731028503 14 770318387 38 94985731 79 77711549 6 562221689 45 841436404 67 627225150 73 566429727 27 450006928 92 666576532 56 803515234 35 271711634 39 426541537 55 117416151 91 48289647 83 729081847 87 665079472 18 988453387 54 303287181 92 950746114 36 389190961 35 747859178 59 835202122 10 898228463 47 244012987 28 529769553 33 476796765 37 588523187 34 472950112 30 432670900 96 195990630 76 149071359 68 265802906 59 598844464 69 503379802 81 225244413 69 745235331 59 64662585 81 433400706 36 529809765 49 649800732 96 618511764 67 588521798 57 251800540 48 293344678 40 174379734 17 390527855 46 603385833 25 236984662 40 294346079 68 365195040 68 228867743 44 595036245 21 989893198 93 681780342 24 652699249 81 916395550 43 259600741 70 333004637 80 146000747 65 620599637 25 789664869 54 184985517 95 233112097 29 391006441 16 108119605 14 112303622 85 798250954 2 882363378 95 76013267 73 346000950 96 907157066 100 101659957 8 549942756 4 54797698 72 879308283 17 979491061 88 572681197 75 77324546 5 149839875 100 928429180 55 549851931 10 377766475 32 473640527 31 898404654 61 771257335 67 348535089 92 67864602 98 802498075 92 322819051 59 94032626 87 34054926 27 331601242 94 142839481 66 714924671 96 593349658 83 112357705 65 780172575 47 804324621 7 391484470 23 149463999 1 305011300 20 741863412 61 766023223 23 288291425 85 995573089 83 527112696 4 169027189 42 107767291 12 68526051 83 292417363 43 102274427 49 787439702 80 143857890 3 222743882 30 949313660 42 401091799 34 292908209 17 739988185 30 300744310 51 589043663 74 572247383 2 281378479 5 708734355 45 886339341 37 727375480 66 65278445 68 656143860 84 150700569 88 979793455 95 660542147 20 591273703 45 603472911 37 224945510 23 988819658 77 761768863 30 188477563 79 938750359 3 110807682 11 303116021 22 872901215 48 61024789 44 111507056 33 299621862 86 854354086 29 65495751 9 737687912 100 395941124 1 277918265 47 751630458 82 170283938 92 407473896 27 997607883 60 147774963 93 411399090 32 274140490 14 863513923 2 838821446 7 564549984 71 11585355 61 168542310 83 115577736 45 627310222 11 832056115 12 981797633 70 560417629 94 762610487 90 404829239 100 559504201 22 847185158 91 415197280 7 960386589 59 649252416 41 414397865 52 604717488 92 477833708 29 613763334 85 951750971 15 949571419 82 861225571 62 697408783 57 157173864 12 320239819 96 462739458 43 268544919 80 725222872 25 710736789 4 318586123 25 887939651 83 549433456 34 445634157 37 711592093 54 947870731 17 79188261 79 858765671 51 620111605 54 594750504 2 372968282 36 865670440 74 476635712 52 560986896 11 959034974 29 22905933 74 488395573 61 835232913 59 996216049 26 361478015 13 77795645 57 621060439 60 668084714 5 344916488 82 586800169 53 178006061 70 385528182 65 295585413 31 975009638 83 44167986 67 327976041 2 927224207 43 575227749 64 270563486 25 152495286 80 124465980 33 37809347 27 409935262 53 57140573 69 974536176 89 219354910 37 393196852 56 829097236 57 35144010 97 718857252 29 263403431 33 828342100 20 571814657 89 673935732 17 202384803 99 513397277 6 861410509 54 843603024 88 702698236 20 975677302 86 961666085 89 428516744 72 129312441 50 423785115 21 579250976 81 634438315 46 370097125 46 383165977 86 646887868 72 790581085 16 787974938 56 774071644 44 367600984 71 998323137 86 377492998 90 838592357 28 702385524 10 980153542 15 705259016 22 302459621 62 829505269 73 683758520 78 181585729 15 191180093 21 598126352 53 456224207 25 571562423 63 451227711 45 138171562 32 936858044 60 897979638 52 467635772 33 773630420 9 891827141 42 699305538 79 696157539 61 953443122 54 211599801 58 260998158 44 696021476 73 684898624 38 822520642 74 450648528 68 886261613 95 645050299 86 995867094 96 361006582 68 695217185 23 496733978 70 328179131 1 198283520 4 175487112 56 222631946 21 263384998 63 105446075 100 551172747 31 942380803 7 134829240 45 995344640 55 843459119 93 468383452 17 923806963 25 459564467 0 585599943 67 202871720 10 17498197 15 989084782 62 786304066 41 391641019 71 720856512 15 932213045 58 553823213 71 154802707 44 635481716 66 647285320 48 277314586 17 837472011 26 574816841 83 209916841 30 831721074 100 249736060 94 98402213 14 460497730 12 760745805 99 782250326 78 24519126 21 889747644 49 45422764 90 860147345 82 877000723 45 245490855 41 841381561 73 201756466 7 23497023 38 736539476 81 572046770 66 286702808 54 3049522 0 676754680 34 548326521 2 350402905 87 830241526 20 153790638 25 40033113 89 303365426 98 56032220 70 713975064 31 209550739 35 676567521 30 790837198 71 777736429 67 993665523 98 230417302 100 307421812 36 405055638 82 199142481 84 409305760 29 149514855 31 583804792 13 633343491 7 116678091 90 940591586 41 865765793 93 536737032 8 983421650 23 224565101 23 18398232 4 292755311 91 949542054 68 930447493 26 244173866 54 370913417 53 301234321 11 115107143 55 348444914 83 737148403 46 731389687 74 509637890 21 634916502 35 956498572 7 381700230 16 352519370 15 131971390 27 566052134 89 39271488 54 585036283 25 590685193 49 667411684 98 798208530 34 462465182 57 47631794 51 647923434 92 464817657 80 861460146 28 223025540 31 925894273 22 23924740 4 703093845 65 495224606 14 324752031 4 695939958 52 531005762 10 310459484 58 177098935 61 435109373 23 915560068 47 741246874 91 539721877 56 476281304 72 102052383 37 176920750 48 362546786 66 301730337 70 132761575 97 820745206 0 945236459 91 777686946 84 865076493 3 216579 81 243331666 95 610739005 51 918660826 96 120194545 24 36938300 50 293610026 29 983682691 62 972391657 16 705551152 36 250093804 30 95141474 64 667392153 48 57694593 30 820331156 100 581117848 32 849786706 45 798646006 65 342351042 98 334705070 99 612871533 83 802505038 36 339568971 68 64165907 72 826456389 23 738730619 93 542049670 85 732001816 39 970773814 89 16709100 8 539331638 41 631173170 98 114774530 25 871565255 39 384930752 42 397210452 60 594888164 22 849289868 2 385845885 66 971311745 96 987219556 36 962478878 53 909355342 14 663602956 33 275690364 34 384691278 47 341667948 61 890693146 24 362046067 11 5637768 12 63422197 9 194752556 6 677483995 63 201144082 93 337303612 72 53240530 22 160424898 87 79788541 26 714415451 24 868359212 68 161029648 84 666418907 20 527172874 20 465405915 68 538970918 32 157731599 93 325984863 58 567473461 73 34850629 75 242945482 68 787750917 47 113696376 87 407401532 88 739385307 53 787926150 18 686063661 17 636503853 73 564058341 19 317165520 70 443052424 19 282393968 30 566833585 18 487412240 1 854464809 35 824317729 3 270557818 43 797041464 81 574516594 78 109926434 27 182774672 50 283560775 78 409950146 62 981110664 11 277355761 97 249949060 81 383861376 83 777107936 20 743586416 62 994294965 33 56404313 64 832171010 92 293860557 19 658740673 46 806530349 26 44243387 32 692536716 21 947103847 81 932395519 8 67876716 22 840069964 46 142172769 82 346004013 53 559636530 56 770442192 27 629141186 99 938351122 35 283493465 6 281845206 7 612848632 70 46336614 13 829897917 80 883730307 67 680092549 43 768109910 63 233716293 57 454069816 26 262763298 78 608174314 70 826515912 44 401315375 66 936986800 62 369457934 37 847747739 60 823363192 92 37395282 85 255030468 18 643830656 15 986754737 82 76068042 76 280598717 43 107253275 82 424046312 81 877397645 91 286329072 91 162776018 21 929847280 85 811880339 31 416193177 75 183597929 71 69755086 92 132472058 42 723229661 71 402540319 56 864065568 55 84743863 68 891752229 44 717101848 21 721555349 12 32949929 69 484319995 16 153131232 60 582159628 46 228008320 42 929642087 44 100501481 27 596080780 81 806915815 90 877066635 36 341135203 49 341994595 41 539792367 31 202953259 10 453195480 66 110204680 95 664508000 49 756087355 31 449901946 62 768553929 42 793435521 45 289705469 69 621706928 94 836141916 36 369650462 52 115581111 39 731352144 99 613871119 88 519469590 93 781484358 25 426842035 90 592611848 2 358288537 98 592490006 11 817708029 25 484335935 100 295433821 77 587214964 91 17054662 69 930265510 80 367788813 80 247471175 76 521000648 80 752609465 64 518255320 53 84573711 47 410218560 52 428429703 10 423762865 15 99678023 73 153003089 29 454031354 19 78418864 36 782282065 66 792148173 39 713565299 77 374095889 90 159811971 97 62183617 100 520328559 76 213462327 19 160571949 12 599176207 90 187783078 43 194806833 56 793463589 93 323349595 40 643538826 47 313470291 67 429079647 15 301062713 15 423699255 80 637216513 48 833238610 93 584246632 48 969056013 26 449955225 17 135044577 12 62941771 87 720397431 12 317593947 61 86936052 40 875672880 58 114270074 14 899737265 30 546729241 72 143817377 83 56401522 1 304529642 2 653918434 62 987223044 100 272263596 15 385905134 2 839040674 88 986730669 95 422701677 15 19309265 76 246978414 98 946705885 36 588917476 87 574552298 4 816504025 66 589884178 23 982313797 57 156771793 70 335874441 77 941738621 59 486337736 69 424052754 95 686574128 79 777748190 25 577889770 3 494711130 74 555207252 62 393050086 26 401182302 64 155667039 55 637170400 66 181278887 4 606541327 0 48796573 10 334540052 100 412422066 98 97332085 2 711519669 33 545454766 57 554873904 68 599334886 67 562572217 45 115254743 70 636180489 54 733466957 2 16805985 39 238484215 35 587365892 92 436872651 77 236604227 47 776598856 88 241947248 93 150092465 100 552036939 0 612279032 66 833532299 41 511785427 10 931627048 96 790738047 73 749180472 16 24203180 63 951651646 50 420255357 96 992724655 6 470598 62 900334180 44 53957534 5 828563117 13 62865389 82 231971111 82 526982662 26 521351253 15 625397562 98 851627179 22 735772112 53 776378000 40 856042003 84 14443771 11 799646386 23 224692940 92 298427875 81 724280916 98 648134948 62 91120643 56 30441562 79 244052869 45 551490152 1 767034678 45 159703156 26 798217840 38 100949780 88 419034872 53 805324240 75 516285097 93 591032760 43 380730056 10 724100997 61 360008202 58 118375793 98 118129800 34 229260228 41 660700101 42 917463571 81 930959807 10 142686956 23 93907819 93 437011756 53 293005836 59 402235295 68 826669504 60 776485505 0 287221949 71 849266087 19 38143992 73 179311268 93 447042496 67 466068294 80 796287178 37 131523876 17 890867260 21 137209850 73 785982452 15 589172654 50 584193006 91 874373596 17 240312399 92 505475023 19 438917641 70 579150450 39 453899451 62 142391948 70 419312166 64 673877153 2 963199924 95 468106142 91 405827359 40 751296306 58 939678148 74 888147711 89 22890934 50 753343322 30 862872246 64 461660057 16 379204743 10 653983611 52 388664814 41 601307675 89 106983391 92 711060550 12 242249002 9 68347842 91 686930389 71 510874492 94 901395746 3 168475454 65 333736709 10 933129859 14 584485541 76 142802225 15 620486554 11 617298595 15 366933747 47 617746950 14 832605679 79 609905171 28 372983940 13 277920397 78 256199474 0 918264067 2 898728530 4 200864012 37 598832292 38 927409634 52 32814399 71 523156929 32 276303268 10 188849762 82 357101633 73 572523360 9 107757042 88 923057824 84 722123323 14 104689397 92 774295790 56 153692920 2 971379836 6 416080266 78 251804891 84 141917371 42 76735632 55 923165695 93 437983151 39 29178057 37 50659196 98 724285561 30 210592741 40 19875716 16 63426868 49 563516418 39 891505840 55 650083919 74 598603698 67 320100864 90 449037145 21 271264528 45 926653602 61 824006130 4 300418682 81 799574539 31 179172269 37 333288392 24 571647298 40 426898359 43 630496095 99 484239392 67 24334076 15 213647851 12 838685565 17 627633780 75 225699141 32 620126596 19 949948926 83 606286714 80 826222334 80 132634698 0 404645170 81 132764988 81 490466672 79 853850978 94 386442072 81 986160026 77 318432736 64 743148601 14 586355260 65 897004496 76 160149224 46 489990959 39 270169341 17 992687904 62 125215685 53 16550355 56 661131540 74 24389021 1 515453784 56 887174750 45 450381183 65 625793921 37 896974702 11 241409947 96 79065236 1 547619031 90 774239483 78 597682793 10 734337991 91 799600348 66 345318606 53 113894173 62 27272429 32 736695734 6 516324169 21 624970217 21 651429386 42 910203858 24 44537398 25 74253089 72 443172419 75 342009207 20 528603474 75 256930120 98 455006426 96 955357252 19 654534170 67 195577380 93 792633374 38 536958580 88 647307761 76 814981789 39 196273021 29 551316734 96 96282286 10 355831283 5 66666347 67 369947628 4 616846679 69 221069698 51 176193934 11 247772900 8 870969026 21 854566225 21 687307420 35 182961226 58 386396225 63 64552705 94 84236676 60 555186188 82 294957624 94 619569695 58 652098235 80 557491609 80 147644258 37 255624799 83 949091961 16 290422518 38 552690482 31 497225592 0 625674757 86 559812509 53 85212928 66 923576649 7 797320030 58 727921968 40 303512719 68 366177618 85 343882270 35 413714289 22 22679734 99 984697059 33 969702140 72 995323511 92 383679819 24 502209824 47 649742022 91 243419073 37 782586281 53 793565290 53 280784288 32 463304714 61 504709090 79 938390954 53 210121708 100 186249121 14 905605024 98 823861554 51 544818245 99 21431735 98 215231785 73 304920327 4 518017405 28 280969863 24 495471361 100 369994216 42 306341847 15 447527862 60 582706112 53 880100642 93 593947743 22 682937285 86 812180625 93 199795774 98 543974697 85 236584767 2 664753180 5 100286095 67 600344007 86 233915107 58 405396452 18 747241741 39 175791967 71 356613177 7 260456987 2 327061976 8 506461512 57 647692618 70 613133365 78 308436845 25 24385299 78 618075564 24 712324229 58 943847985 21 503460147 44 102356768 56 624662586 3 616695522 51 166735432 83 858669349 60 962162106 20 198430321 81 812785823 11 58968712 99 598819212 23 113611686 89 624038557 38 340979570 48 362750884 61 581916523 14 14492161 12 618007953 87 818312089 40 130269314 97 394992019 44 940538663 66 492515386 0 699583017 20 625358318 77 986928952 8 121926503 61 359914835 93 308494237 21 565612425 81 662814523 73 864541597 85 66888436 33 434113884 10 698900368 64 347011511 96 4879248 49 73661187 42 804498347 61 353120828 22 575534631 15 337205975 29 237448677 7 807406252 32 722408110 40 612164453 62 608115638 44 947595293 71 976237954 96 573873787 78 782932924 85 27167749 50 646887705 53 445466139 76 743536496 48 504309124 5 931087600 70 464910626 47 592636956 7 711333563 4 274600366 46 318102835 71 991148098 34 639490249 11 936103108 64 924024781 72 165069996 68 604964298 3 105512447 4 763800126 2 108665619 70 172382996 52 753685449 43 613558203 36 957208977 3 300418674 95 445240639 3 268367672 85 746810915 35 161449685 25 75736470 3 648266565 70 619984785 45 644042582 95 523600942 28 772206256 93 708100130 78 439972050 85 58087374 97 345183301 43 633831522 90 429801766 79 73612647 2 776134378 96 719859883 34 978529454 42 33176173 27 914202612 76 130042871 100 908482117 76 121505249 71 718313515 20 933795354 64 942314777 44 818714555 66 453122362 37 173901863 37 366081308 51 850757239 98 992872687 63 672926238 40 180665797 56 132541626 56 652307341 83 878235810 8 100814789 46 550989092 93 307347059 24 693665201 12 51651433 31 739831323 94 998194902 34 62811326 16 55862439 12 923929982 55 779785118 43 789406551 40 798560389 44 187357982 29 483188560 30 174431664 46 735510550 52 228245850 51 353747343 68 866855672 75 182669286 46 640428732 20 128312599 55 997868724 77 260542582 71 648004348 23 226362707 4 857520946 54 982683969 11 109805105 75 830843921 0 230001744 19 809502715 71 969643739 69 293534059 5 553651386 46 522713453 63 96017124 52 985048638 60 24950116 17 465724484 71 73131090 77 896047291 4 262473672 57 692179989 41 208333373 46 536863158 9 648960226 89 494232220 41 299565513 4 713789690 82 295924251 89 851232962 61 908938951 32 830393379 55 867808115 33 888358192 50 43419802 43 202279902 30 888882515 39 66556796 69 757386723 10 492802105 50 76588182 48 48395890 87 173020456 36 292292339 27 159251179 38 2596023 18 580994877 42 51700704 77 332254430 8 423120133 32 276250213 46 778639912 69 418334586 33 613353545 95 274278573 99 717875006 73 95495270 7 363382810 30 478364973 30 420501400 76 613334125 1 175709975 49 2380058 7 262182593 81 228195079 72 213546684 44 938109952 22 321375234 63 216398303 60 959901355 9 359095259 75 535370595 89 458007309 90 739032069 11 952800119 81 69396370 19 941615576 86 160234956 92 670907871 11 426456601 86 628988444 20 777050358 90 859711066 71 194768770 24 64767501 45 936252372 31 883862835 53 670425166 78 908721039 79 973031146 6 417335896 82 207082304 34 50510245 67 652047135 78 667383590 23 697126619 7 157479408 13 429344623 62 304640605 58 844287101 78 153831165 15 31304942 69 561477707 94 507171212 15 283306448 29 767175595 40 457406128 52 605769615 30 625210858 98 342032219 77 386897522 65 413587105 25 425886812 1 521056843 62 113400061 86 51288264 6 333514249 9 141313737 41 116893430 52 20561973 36 191116672 67 256206688 15 790926863 2 584967140 56 704716406 30 675528264 37 555772094 98 929574872 52 409936649 26 742953128 2 933460633 73 213823171 67 251796987 24 550131957 84 149641594 22 80264065 88 837909304 71 959639613 100 725127820 48 492710975 51 7639026 88 848961088 28 515305358 25 440392593 82 733059952 92 199823643 95 131115102 74 146302961 76 663007639 50 348465491 7 234169037 91 65119507 65 302860704 10 964265261 4 566663141 29 21669560 82 663189414 73 83942436 14 344443584 53 793781353 13 571980405 34 376937812 60 445735597 63 93913395 58 926487661 35 471260123 25 75628116 56 641148470 99 842271103 20 389156830 37 992369387 1 419597887 22 107173276 69 109983548 82 172866640 39 269292605 26 803435922 75 641022419 43 711740068 60 404584732 72 902259774 26 206835757 67 952206694 78 106857095 83 335029757 80 620083796 97 710493362 91 526493222 100 718144559 87 98623657 63 760417218 51 278254443 99 218135594 6 194278137 89 624714681 99 860637536 26 602808419 51 35998911 18 944316717 67 800002180 38 505515742 26 312430177 70 494422454 96 541730808 16 72751370 12 78345590 41 718970776 52 138884039 78 800164303 70 335615151 21 355264124 71 434181995 4 725391435 11 716904706 100 931864772 62 254728655 44 620492200 63 789887586 31 335829241 2 549147304 14 538588196 51 831955609 76 47908648 46 657144705 3 610580872 55 987069106 23 490275283 5 301504704 75 310061767 67 924789760 29 97504319 90 347665559 37 967616670 30 288298778 56 865992871 75 438619915 49 769427847 28 895646385 77 680437607 42 5690591 70 888740343 58 546251170 99 508671131 10 30623488 100 191280259 93 972694945 90 609572087 94 612023406 15 588068377 46 621302309 47 647240583 86 414689212 16 150272082 41 379349499 65 253285296 38 111910192 23 721587562 15 503747243 4 596801371 87 151036711 61 659697346 29 386485833 42 638039244 18 772323670 89 758120446 87 124617202 96 660192319 83 262161465 88 728274486 97 800443168 51 395136690 99 102616734 75 825122849 6 409854805 44 107982863 94 503204629 66 605235408 30 734757121 58 354267133 23 625727152 97 564544965 59 493093734 59 60598518 98 321156179 85 215930487 56 26363019 77 35589563 33 981451324 99 847262858 77 860533931 13 235332426 34 333940528 76 958906410 88 465430596 51 383030981 58 844258314 8 573936657 7 55481873 53 814031251 41 211636455 45 144258396 82 773058378 85 471857329 5 585987287 45 226127861 10 729599490 61 334253142 20 645156951 30 509159133 19 213582055 7 481431781 62 716037866 21 1580355 62 603239806 90 532243751 13 605902636 62 748069479 74 825966490 77 578017743 4 638686624 73 115302959 52 573077459 23 470791752 57 232348443 85 772736887 80 886298710 78 363160570 54 779583450 63 158347316 22 832402662 23 706218630 16 804123178 50 11959600 24 635355652 70 474884754 21 357501867 62 144556 51 157696964 63 574093448 42 818961101 9 113077651 32 197130031 16 809777708 66 441686314 29 952715533 71 664709973 73 636558360 65 657734245 85 388570772 98 367256623 57 427998674 16 701813295 90 957188328 72 589698642 71 958699927 5 533188920 58 783849622 26 136333669 54 133271417 34 814844442 99 27845799 46 310429374 51 884903600 14 557112536 46 888765867 39 748836587 47 661497350 32 37835910 49 414039683 69 83146280 71 7005340 23 664360106 16 101698524 85 435366097 15 820636439 31 506158732 91 405676898 18 992413020 49 664842659 37 585688232 68 482960461 52 184120646 20 964431960 70 907989436 56 179868106 71 388677923 88 780254893 11 449270329 21 954892625 26 410637112 25 229806647 27 557370310 62 644810815 77 967663332 95 154963463 81 687202865 54 319983115 47 104807479 12 287390406 51 476799622 80 903561212 25 357402000 31 486722697 5 433128195 24 945712018 68 596418720 3 833375521 16 656337597 18 934202745 85 174270877 17 927684187 31 361099626 45 980863946 85 304225122 50 593497234 41 569269574 84 489302735 50 484542726 1 137806867 47 629800749 63 584521752 2 274265080 48 923263562 33 158667194 38 618053223 16 141838798 22 655870463 74 581251810 38 554685157 7 984779081 71 54575472 38 754234202 35 876940720 3 334117367 95 871980577 66 212575561 100 657507924 63 185193186 79 985792409 74 411754588 38 63723156 23 780016274 48 737237953 78 199940359 26 648429638 20 409752250 40 14944625 53 479280255 49 745965394 91 580642096 2 164475236 90 946283766 46 192847253 84 366014752 95 459994174 76 542102810 92 442928835 18 510907204 20 529274855 60 998241338 18 754540710 45 564134377 54 121663564 49 799743126 64 244521183 48 292744442 44 799651071 29 85437874 48 583431740 39 47730972 18 280487235 62 622182935 6 664682220 58 362721634 86 401311267 33 581795800 89 207003630 0 28491013 80 332811759 8 641152066 29 396484117 8 780250281 86 656228510 54 967665187 51 982737342 45 912034406 56 688452072 3 225881341 2 601481178 97 103580074 70 368533839 38 501785347 20 346530928 87 87267232 25 438741441 37 261446754 12 685172446 1 424063857 89 355762927 2 14538404 32 944654810 5 466576034 78 99250812 41 810976250 28 406416433 29 924456553 28 351771629 56 533102340 69 582856210 10 827191830 54 615579776 35 818454034 73 143671308 64 386537650 66 87160042 65 862889031 11 804905761 15 854799334 28 162073722 41 69583057 12 339547220 16 813455643 98 890001158 7 942556432 60 87627118 23 542889736 88 875636333 8 226623622 16 213317619 73 770667263 15 901602622 81 792463461 69 826112731 82 406639499 88 450028995 3 908862425 64 127076618 4 271422561 6 688346155 65 876692695 63 120480596 48 417438358 9 133660616 93 869077527 86 729031914 90 571894394 93 387711084 55 345131744 97 428577363 5 63932395 51 545744004 5 999999668 99 4360201 57 634607386 14 347349084 7 498232489 44 535849862 18 840579535 84 614239067 77 989112797 28 791157739 40 379185622 21 386201563 44 161535439 31 762875517 96 528886006 55 973136880 32 521906068 1 28108971 59 106488385 71 470709838 80 805237117 1 339095488 48 528135044 84 913798140 97 478514353 99 295286771 16 810878053 100 170841276 100 793355556 1 217706739 100 776142541 19 852624554 61 477632387 46 995350796 49 416019244 71 73187156 36 937959093 32 105948412 94 612317427 65 937378493 99 715721432 1 345044603 15 505199847 19 196762185 17 534357857 96 302059973 13 549878544 58 402032185 24 420953193 0 62241872 84 823368292 33 823285710 95 540579252 43 477164163 43 840324740 15 626061052 7 527719209 28 664549387 61 754528199 79 325670897 63 892920999 86 453805122 32 77137668 79 302013860 62 220639225 84 871299946 86 698537540 41 722768981 3 278725077 80 608923803 85 259417656 22 994533105 83 526477668 15 977615639 86 847767421 61 985493017 74 137533144 35 382927102 14 724928695 97 558896864 69 38250989 79 569197115 73 121822563 25 496554943 63 450577970 51 470298700 15 464537134 33 532086823 10 154112080 57 325155526 17 80683916 21 761838427 30 562514680 82 890037910 41 793022708 77 608640020 95 62742204 58 43724143 20 24889855 52 200310437 55 771582626 39 775202428 13 276180012 12 985570643 35 842195555 73 38393033 95 566400795 30 551412756 46 865994953 98 204090668 90 530041205 61 932220184 69 915134542 17 914229908 29 786311876 87 186760643 74 63822771 67 601722715 62 201980853 78 567610308 82 72545649 9 720751586 73 799303489 48 923148770 97 270378064 99 821627177 81 414175672 39 644734398 17 173899524 55 122294113 42 892068648 1 450219795 14 128120048 3 148600419 73 686001364 1 877611852 13 56122934 26 109073834 54 432152732 28 905295525 84 388868735 24 663092606 69 906436960 21 973679385 95 964674756 5 458428585 75 868301008 7 794304824 83 48689043 75 464839796 92 651288528 45 749700992 75 613046198 67 42237142 21 201294628 90 126358751 42 442359620 53 958143841 51 402743969 62 585290366 82 348042747 88 821200114 0 745570694 87 764431472 27 830302853 39 105209228 34 114199323 63 18918023 32 521684563 85 79865796 85 589119461 88 144855079 100 268900577 8 157476867 13 162857994 28 489132910 50 475628021 97 444571570 15 39248003 50 949371894 93 249629600 1 338080066 56 272147887 15 159680152 27 499547958 79 776830319 18 464619118 54 358055436 86 750861232 22 354367616 24 794671028 16 588919013 5 992856325 69 246012726 73 919056506 59 344363563 53 829560518 22 976493627 31 805129464 74 990446799 78 587523960 69 4516488 47 139993483 72 638694840 49 27940318 97 628069326 98 233214477 9 698632221 45 240580197 93 538963992 5 182521843 53 152542929 90 678933110 33 114088656 28 143843346 11 191080244 62 874366812 0 972007501 19 553243526 74 354122616 0 937222795 57 481423454 50 408133396 25 301442717 2 412114723 35 792062685 98 97021504 29 686408208 92 895646406 81 207123686 49 574876812 18 216207395 44 143010723 5 979663305 64 506454796 32 92021499 36 445728705 16 264645251 54 341912071 39 202200251 79 268556950 84 83729643 17 778692216 75 337501840 72 481955274 10 444254161 44 233433002 80 791386068 42 907737743 75 755467674 61 301158880 71 467842852 27 525129617 26 796874858 84 91724592 12 836589279 42 311481731 8 895833050 43 799486272 43 769901894 63 28486437 43 338404616 81 622745471 42 349874605 68 725037050 74 471119301 8 667962229 39 940938846 98 492281121 55 222376169 54 467270210 99 998555439 11 540064147 1 352866523 30 669838541 30 848688689 91 68954079 95 890467772 25 208152052 89 483714399 59 324354686 13 594617097 16 116876661 83 583855653 83 385563937 41 287059728 74 468379135 79 920374403 99 489222475 23 205585177 18 58677404 82 961329398 94 118148048 14 493618052 65 299733596 35 199269896 11 734755512 41 776777928 93 3877504 84 183390921 41 678190766 60 300497388 58 893734628 71 145236057 66 628255368 54 664972123 85 438735216 3 44325219 58 780467763 29 983794377 97 647827386 77 304001666 37 200333722 95 249650100 44 256183837 34 191142913 4 712663102 17 806525103 21 610862390 43 334444879 44 759793434 6 413404717 75 477539333 8 354658146 6 468802662 68 604419893 52 581043881 96 748558836 28 956453618 4 196532385 73 981606127 52 639239740 74 860623882 39 275145510 22 905745781 29 625270152 89 491747337 95 596454164 23 329093363 96 790960081 47 815203545 30 851566550 98 872347359 59 442253735 5 857966204 37 815151133 77 670791564 97 973063978 54 497781686 21 668278301 54 951456537 31 848153066 43 82869723 54 543145320 7 306771552 75 809662444 49 769499952 22 922395992 81 506124834 75 331590522 66 898796240 56 884618146 28 584908083 100 242057545 59 778376348 36 119045347 94 366733589 20 912681041 17 839156375 84 225944161 26 635232574 19 933330170 32 236590330 31 647293467 15 377484006 17 91382778 47 787226321 66 626926033 98 741813140 28 928653109 62 716244444 35 684765209 15 415458637 76 94032596 4 962035582 61 690073997 2 237274294 42 550748097 23 657521552 30 935591649 54 528964421 33 130170869 39 488007914 14 901505162 99 355546991 20 648546294 67 122153178 50 943678894 24 858001992 100 599113461 61 640434468 45 88218594 59 443903934 90 116401661 47 70106868 35 8752410 77 584597796 21 452051468 23 280319322 49 901225323 39 130326654 96 895956151 43 837130136 81 813982099 23 868038690 38 342276357 45 426143551 45 342887253 47 465674809 68 232768147 36 185065717 71 937884964 90 215938131 73 93194040 49 449120021 7 813235648 38 4847843 90 689379118 85 240956564 30 785785912 98 447077783 21 550896130 90 571219449 7 503885148 68 846085003 54 932892504 37 988011116 14 470582533 89 477922764 98 421501709 89 874636440 68 983313305 90 52258715 83 334146613 90 274225189 54 351336561 12 811447239 8 772027298 12 815019083 77 974878024 64 780810121 90 265989101 26 520253683 98 40899136 62 5707954 18 410759233 71 688125902 56 344835239 53 937547110 91 180086688 47 507437430 13 940682291 63 385367213 26 754583222 8 331332515 44 568493671 94 414872431 18 654735630 6 450630721 42 184632660 17 956821223 69 169718280 18 102291252 99 482062175 18 859919979 43 321365474 88 191432045 29 11358475 30 402853628 92 36532463 17 318083711 50 434341183 24 724598514 6 235730529 68 34213937 81 270065195 9 313841735 46 96139592 89 17455406 30 191937642 61 492346651 31 436456998 85 169570042 66 13752770 39 531963421 46 498374544 44 880760547 92 199519108 16 248939793 5 910692840 79 507619431 22 150249145 13 35009718 54 157148377 17 933811567 22 760968890 0 915428772 63 341801414 27 728750762 85 859210754 58 382379318 63 59053538 63 551387472 10 522658854 39 734234227 3 397278316 64 79459583 78 421331648 36 822669951 59 573427616 79 802584524 14 267272511 54 413303952 71 609146861 49 214437364 59 770961155 99 34964518 14 920216098 80 908196108 39 407382635 9 995072349 57 911095798 34 707007019 81 421012618 87 749816530 82 407544313 97 145330643 26 214473029 63 453725599 58 774949402 12 311691829 38 695112022 94 328734701 55 577032854 2 719326905 69 427786786 90 823220418 4 920610291 62 148328349 7 678948169 38 737521963 88 855276733 69 288280032 98 509743651 100 149626561 99 127838962 28 292262374 69 803866436 59 106538803 78 225226063 84 902972125 60 732331035 38 52634242 72 683812786 54 55678547 4 579475117 37 820988727 97 994575311 55 899813140 91 797617158 66 278465305 64 948375293 64 851333566 24 311681820 86 222669829 96 42772617 23 183086141 8 878266804 61 7560070 74 2389299 21 191651041 51 37455575 13 619064866 25 672435713 78 734193627 53 337430443 71 910844868 29 512084706 28 330320817 60 163002412 25 848976777 91 213427227 89 493602001 28 305616033 44 199943244 62 805466711 30 396003931 40 832379495 62 448281524 28 820748429 63 442838178 14 75697811 14 394951893 69 769686518 1 350274896 79 273270321 98 393105561 55 93263308 45 236163074 2 567717156 84 770269265 64 945667992 3 142572848 30 849894887 7 927129852 25 274868163 86 334184572 71 14602515 88 112074535 27 837416612 76 572983959 90 607004027 95 146021439 65 914570015 32 625706737 75 917981499 66 219428202 77 325960834 76 588008090 43 342129814 28 636025589 57 776402556 4 471325057 22 245731176 46 960689356 6 658048700 80 67823447 9 285983509 83 641631617 70 786051389 28 496939916 45 930247971 49 792719092 100 446344865 19 328947402 7 241918349 3 607233738 17 484922754 93 614617027 29 933886173 89 852840742 82 808596432 78 976652187 87 799256650 26 554817295 24 335866500 42 984131440 54 18449047 53 543613071 99 26358124 82 521023093 24 215619823 6 129070472 61 794411185 20 662080009 39 223545418 8 767232110 6 177590554 59 312034694 7 237912338 81 393391112 100 645188726 11 817403614 59 128736734 15 487698644 43 474182538 68 306092320 39 304753875 12 887935318 46 274641621 97 248077524 31 932609696 30 774436727 39 420629454 53 12872382 54 36092500 17 610462762 64 453482761 96 182145145 18 194691786 1 719995264 52 698622809 69 852294076 43 555840885 30 420432156 14 353792988 2 423625206 8 52288808 95 586331018 88 721019175 20 649087644 38 471728157 57 463364425 73 991862623 20 912054625 49 164997230 86 683633432 76 509006975 85 225392696 20 537232957 67 345528796 43 687552997 29 405857242 77 306182611 67 497251447 87 194275242 70 271522793 32 595244943 100 32213826 40 207827631 55 956846564 85 98123560 17 97037107 24 631246405 6 834078281 75 446240568 19 402601058 93 476333771 32 466580578 33 504776415 80 649250133 93 327113733 12 57346326 5 657015529 70 793395305 98 521999285 30 342031969 42 247668588 58 637757622 91 6639354 67 543338520 86 803548318 16 536715136 88 170632623 6 252392263 50 756177283 51 595286562 48 330373725 13 585808527 51 713471588 21 634130945 83 84780092 92 271465008 26 692882053 13 66653103 97 302538813 74 851769471 76 924597171 18 961104683 66 321833857 12 213092630 78 18982647 42 301594867 19 152780261 27 516271341 98 881257924 4 783327317 76 713607064 15 411542528 44 54101740 90 550248139 14 216351347 29 426364905 62 325942158 5 259367666 75 534336141 77 390425849 18 507979279 70 923071903 76 9487459 25 217003868 92 400493367 16 371961422 94 131675665 41 253726316 48 247235982 77 259453568 52 865800738 27 846795126 32 728730740 56 261516024 96 478136845 62 679550225 44 297631464 19 347304929 97 645159067 50 794520034 24 861846482 36 492127016 80 21152749 38 575616757 42 607140717 64 630749734 92 216251855 78 978496888 14 414371038 11 903604915 70 948876649 83 794050439 9 887699175 40 667617638 71 878867694 53 343320156 50 250614767 97 851447340 75 413984796 16 521340783 77 328297271 63 705701995 34 810385130 48 580612346 74 714952359 69 335810036 71 71036639 63 392131702 81 11545220 42 961979415 55 972900817 79 262018069 82 231305307 50 856142458 73 853054176 93 903922040 51 777613849 56 975448185 4 388339023 74 50032226 50 459268088 21 341851485 58 379528546 74 724480560 43 563198029 63 129017299 9 477575021 31 903941650 52 297240648 75 594557299 23 304697321 82 238865383 83 471108472 35 472203556 8 262131008 37 271833165 28 583391011 66 657779754 62 592444444 85 768605747 92 546723650 53 174811161 39 95464407 98 218040268 92 270827445 54 455562574 9 981100544 59 429273572 7 406645753 83 522751992 20 270457340 11 399715600 17 621800039 25 255827059 12 974854783 52 390251444 24 181396436 75 915961743 35 402308739 75 344794598 95 572031300 2 532304491 44 638634836 96 675440958 22 121193384 68 696175984 18 747568182 71 482115872 70 729095221 46 306642669 56 428282359 18 407574254 86 5281706 18 762533108 39 392960372 83 318171254 51 861055024 74 459475554 19 846611049 6 828902836 96 514661285 2 208293811 12 511842302 29 825361330 11 325204455 50 523031911 60 158809054 8 319747959 37 456079129 81 651845124 54 428035149 73 309191200 25 543760831 96 317015395 69 44828398 93 231185028 0 312420579 8 472859731 43 65931890 32 934601172 64 231880601 55 950786309 18 609894493 30 525340709 9 814139275 96 434040981 96 353865625 81 252464439 31 648094630 57 760431279 23 143307552 60 354522208 74 300718611 74 770605065 76 528826837 68 267608981 3 682102172 5 247765932 35 185281098 17 581323838 99 629262846 91 62920123 14 878099910 14 519399568 7 428914579 89 431130274 76 114104690 93 868023012 79 122252467 76 123803054 8 752269259 73 33445469 36 22954746 96 236806090 45 468636863 28 353952719 68 999600346 90 692179532 26 549524258 92 598962732 26 749377891 24 27895668 66 588610720 43 772339717 43 507519314 56 135399442 54 72338490 76 570949643 54 252537213 96 393011563 94 233172546 86 307647466 95 887883670 43 480309996 30 291041678 20 731866550 67 271680827 32 647817247 42 24058634 54 673606862 94 299339504 40 217120104 48 99258732 76 571136 33 642771672 52 644285625 8 183447482 79 79015866 63 943929434 89 568627151 38 592043359 98 815401407 99 331260315 17 493052195 71 722722800 55 418817652 45 72875480 7 478361595 82 333573541 9 333016277 0 269662231 35 940041967 77 574341592 81 301478571 48 512080987 55 967143479 77 670582689 48 518852227 23 763537224 9 129038417 29 726229646 48 425929970 14 447669393 69 355835419 21 707551698 43 3483442 17 582105149 15 225418801 100 746719930 86 100220671 79 672754551 1 711050623 60 623372442 18 325564221 34 503478962 3 690516073 85 661388689 14 999630531 12 494922681 95 427847123 100 417023874 3 608434432 47 168715509 7 942955856 37 938214227 51 470781749 44 297317182 50 726959230 25 382367288 94 17886756 98 663550689 89 24059888 30 946665647 28 163854832 36 121592275 17 109571831 66 790768684 30 170192016 51 505074331 79 778994624 85 713244775 12 791093509 39 265475514 52 214736553 67 287726939 53 356241377 88 477964195 54 34386841 95 179875811 55 87105218 72 308822649 50 646024205 60 405200875 68 412628706 22 401146450 60 355559758 96 639095401 9 184810156 60 530221057 60 631589377 45 299029932 52 65645827 22 640505835 8 93545086 7 747469219 32 165596633 91 57676071 84 91705044 56 876092383 26 76553686 21 518219131 48 967925195 16 188627041 100 245251107 53 560921796 74 206016445 66 577001287 14 232184740 29 811747699 82 315940256 76 587048696 63 81601312 93 751790033 23 560835001 50 572857822 84 438705983 75 80618575 100 606143161 71 921497032 60 371856044 34 865985711 68 21236760 24 499335116 80 650364843 58 486862141 16 774673292 23 913518352 71 539143174 60 440249019 86 329576709 34 207787910 72 19948494 39 287725192 12 777666931 87 241620817 7 907256169 77 810653550 29 549534273 72 362505266 36 381243024 13 507036050 34 798671255 8 990943368 56 856953806 76 966602767 2 555547789 69 454646245 50 690044818 51 730064527 33 848540138 17 171725475 31 915619867 34 717507773 80 796996444 83 491887579 3 125723587 14 849053920 93 996240222 6 758671171 83 637718268 53 586092971 79 831834895 67 397909195 3 670565306 19 460727634 28 385824006 6 449334906 98 368588921 14 581518282 32 821174213 16 54755447 69 144043915 53 525515056 69 376083585 20 112024515 21 623857479 64 682953402 14 594531834 91 698700133 14 632133390 94 607429391 60 769655301 46 541766988 80 974681883 14 296416885 69 930802728 89 244686973 26 807839967 82 806480812 8 26474805 64 151010762 13 564920776 90 573230954 1 243285764 29 126202758 84 589098924 87 44056638 63 558905304 64 683028229 45 537123458 25 285174295 23 132421425 58 817202442 24 321656088 10 273385268 68 655293573 29 550792047 63 952482077 95 74009116 3 216572665 99 947666834 89 290876308 14 447733405 44 451247819 41 449315654 46 673950662 96 201660664 53 114592368 61 497937251 39 176522738 79 427154411 3 110199573 88 737502540 39 480936621 20 661564392 13 22439367 32 934432628 70 487816739 64 87716217 87 476006482 22 219319885 21 124496807 5 816513759 89 323979319 99 879885649 88 723247939 59 916230766 71 477888734 84 737572956 31 322750452 43 71372931 43 980339148 81 659888124 64 452432265 80 357511003 16 144873718 98 688366579 100 469525108 50 352990681 66 161018715 59 288709194 89 347841524 83 565564175 67 427501348 23 858295300 76 505263353 80 568460384 80 669366547 27 328481740 19 66748352 31 669177619 82 417839521 70 319005835 59 144914797 74 316334384 72 513264706 20 864169188 30 39766940 53 753894697 56 735685781 0 879531369 26 364322565 93 289080793 55 400586054 91 241439846 46 287630906 66 271702350 58 289446506 68 910700903 36 553074200 14 882662610 74 285489162 26 933069977 58 304178025 21 79360173 49 489752463 53 288611450 84 558821931 7 118105809 71 595776241 76 71322468 19 824740417 2 61739512 37 213128186 16 174059097 88 917042499 98 955261237 2 283662361 94 370727905 61 279494832 91 117658124 5 960483836 88 781318076 4 370127383 69 162708608 53 560513377 81 845018082 36 928390418 48 702319555 22 183714888 69 254449535 45 93716202 47 934474702 33 260177473 0 57274881 35 859260938 18 581254877 95 640131438 73 176826742 82 610549770 77 390460456 26 85795929 78 199698503 34 186750387 87 182777865 75 243511034 41 141195232 77 672250422 19 398268634 89 219829990 49 619252563 50 720021288 10 950509229 83 404133446 15 752929514 17 215590688 62 509238616 71 178842035 86 310622213 78 260741581 96 448822887 52 358251038 39 706975421 14 128956230 31 106600786 79 13288221 45 896807278 54 719992864 79 674442402 20 777171341 53 445465502 77 313937054 66 151709532 2 469488386 89 18892949 52 222703009 60 216269937 48 125905187 75 22711662 96 975452706 69 748440563 43 229780821 53 85027843 77 73737205 54 626044690 93 121692340 58 774657690 85 967876459 52 800970135 27 826940460 8 287827007 60 295446692 53 788433540 29 277335632 82 948508017 72 483978543 16 120431150 1 798614859 25 98719752 36 80921021 22 894698462 56 987788807 0 745205952 48 542747817 6 625599168 94 46785006 58 495814967 75 121541464 6 479748253 18 219243382 87 186507438 41 426218263 44 128012953 24 601508416 79 450072157 14 209613056 35 163231029 46 960856903 1 729934352 63 905432464 41 253614448 96 410461391 12 545896820 93 498287488 17 337657409 69 693496307 56 519251468 73 20424406 55 911676963 83 888819463 27 881466387 16 418498723 17 372383332 4 578506909 87 678307606 87 934486300 53 118969284 11 292595456 40 661071320 49 442989967 8 60446207 59 522720096 11 376912263 29 554614535 82 653507040 47 715414462 62 776630971 44 805620991 87 799527193 54 905611291 69 895834630 31 665653754 20 30061320 75 62743506 97 977457250 63 859255400 30 76049604 65 396385188 7 136165994 81 96083859 2 483943476 15 615827283 85 185916888 26 481912480 48 471062295 10 814321068 56 80242138 47 995681733 37 569672470 55 494725161 11 805633926 27 640938269 40 145696783 67 287833886 13 136979247 40 434710019 96 537561831 66 712187669 90 725929461 94 15081061 85 590162303 63 367074488 70 362740787 92 388059470 92 23073711 24 881560573 97 665481658 57 936073123 0 725045486 16 452566259 45 834670886 34 401442440 49 945803861 12 549201178 23 767694491 98 118098412 52 626672496 1 821120290 88 475901266 77 888756333 34 385969438 11 726619448 80 671687665 44 923653699 91 434639866 8 757473501 13 678032156 57 155160686 89 196792006 93 539510267 51 415555519 93 615483304 67 339580557 66 210907277 76 647185923 17 847222429 30 492255496 98 438574754 81 576601691 60 816548533 37 949487380 50 798482948 10 215254833 54 238116661 28 680741746 64 749705933 94 66039747 99 504464414 83 52876587 83 992825550 6 651388144 88 699734699 11 959341599 28 895657271 46 852748134 49 646885359 20 390123037 32 156360120 5 910604433 54 186186772 82 739872986 6 278755204 62 439626867 31 395367630 30 812068950 84 861405982 31 740587832 79 470417946 72 110637613 58 58183460 57 960025475 95 740382059 95 695206489 85 160542103 9 348933633 21 520998387 8 182503766 47 613389174 46 341883535 53 772051658 15 208656779 81 28367625 6 38261298 22 253324164 60 507363581 76 609995856 25 999036897 9 833714322 42 688703954 84 500684588 78 401651628 25 219884587 98 167374117 60 318315727 28 97740679 72 216923249 72 231676915 3 327821428 44 799633005 78 221273241 92 950333219 26 998536621 80 60832827 53 956353301 60 145680463 6 533191955 98 734537890 88 251300216 44 213970876 93 381153923 5 640366042 13 442167468 29 117180355 94 159050453 64 140765757 42 767813204 31 963654660 68 24749223 8 524243409 58 505338843 36 875769525 19 653981889 36 715419829 21 210481244 18 910317726 26 971203901 40 816081149 85 740650307 42 850124019 63 899044937 87 704459228 29 647701448 15 208062920 66 781196709 84 143223739 13 355367465 39 209723270 87 275559300 90 643724430 82 892569969 30 841714250 54 975462995 9 713346917 27 398343316 87 461921657 85 626240573 78 534469017 20 956593436 39 151671148 30 104570400 99 242088659 21 604674634 53 278763715 14 688720788 65 203101774 11 323312638 31 831092125 80 248912936 100 255761370 6 17832609 44 323004459 85 557703015 37 997690963 17 315426150 69 912813591 34 199073070 53 45105482 68 803409944 99 409410185 0 187974550 31 856916754 41 843394006 15 337039454 56 721457320 80 13168837 61 382448846 50 598386493 38 149067812 85 470127502 1 73160557 38 86331077 22 729706051 71 519301196 82 46767361 95 14262618 96 168846222 16 899117671 15 858313254 56 460047862 84 576456181 92 856962573 66 452726936 10 314803917 34 838487691 39 403579355 37 377077241 84 929066386 81 768820080 26 113651078 51 295506148 47 411834454 100 138581819 61 298716131 84 957578454 58 538930622 42 633653099 6 49992253 82 777295206 94 202734596 74 826367049 65 858397764 0 186321394 52 756295003 31 9630393 28 517637326 24 644015046 73 470904998 22 168552371 46 344514876 0 126415572 5 521254536 89 70868359 48 150464861 79 185543397 13 886256991 36 120637871 8 396839473 95 167912690 66 478500325 1 76325418 11 701440985 65 392935295 19 630172709 75 692742724 70 145022361 90 566840356 59 546224412 80 399500277 18 878695160 99 521126405 9 556552429 53 998776773 56 483758548 92 410229693 96 928228115 21 736946364 9 861703137 51 329832722 53 835696862 75 283996762 11 240179623 66 341629451 45 352612952 83 337415284 0 171528227 82 156409226 83 949250282 53 312220751 89 79839673 89 974129211 33 721950084 42 108440844 43 183552167 97 300835381 51 180196289 44 347677749 27 278010972 14 149826473 68 759726880 59 660223635 97 717063435 70 137795669 51 798406574 83 217287408 96 823097223 77 422241249 91 167202593 0 789128434 44 279182225 10 678987895 69 932952896 6 601482444 89 174135473 87 289467364 21 943864365 25 727238527 23 643260091 28 937028582 85 562091426 10 429894935 96 594069385 5 610923762 88 622861538 47 844233186 14 950944121 25 119507264 75 821918959 75 261771435 71 262480643 18 134938775 47 179516219 57 230829583 76 583295830 88 753941150 8 976909392 13 66952354 8 621665742 52 884068212 16 569592503 2 194059658 67 564518842 72 221476792 19 110414376 29 78412476 17 997479927 45 827624207 99 950047571 91 180749142 4 130153141 89 680239809 68 347704517 62 208350761 73 561450620 21 957837627 58 239212994 26 800590541 93 945329462 10 686098029 51 215780474 74 890763425 32 918317186 68 987486136 0 871379999 33 661513879 51 187693615 94 774595671 54 553349270 86 710370787 49 463846814 4 924009973 70 389821587 97 757506569 41 293825726 60 391220206 76 855015704 44 453807557 25 432538434 63 278987440 17 641140321 61 972311648 99 518030792 77 41892971 58 317046919 26 838127626 97 817966204 47 702309626 69 47421010 7 884015745 82 486158682 64 120611977 82 414725137 61 785885880 58 465726020 88 735304833 79 303705503 73 995541463 62 129046819 6 633665306 5 132862338 86 554390875 84 906776359 68 80415048 98 557187960 40 342759910 33 545037710 54 369688574 78 173482702 8 464966924 68 35807852 57 536753438 31 381568936 54 749831398 99 412469041 24 48362842 24 695258175 67 42373945 93 489280892 12 920007364 55 576146572 91 162958662 14 13621312 72 539039205 39 404073325 81 617703123 61 759684513 28 106703682 84 721297601 12 137915837 53 88552056 37 135381716 13 516601348 67 721991632 57 939200852 100 519261553 63 56063127 94 556715178 59 105341650 47 562721091 46 200601169 65 816296360 99 344393562 93 816958808 54 724967984 46 976579925 55 956305350 90 923113176 26 524382396 63 294555386 30 130824399 21 265127596 37 736965629 43 703449754 22 109208902 26 991569611 28 886646842 74 81312526 31 951231331 38 992431537 60 195557730 65 126583382 28 579782059 50 584190740 95 208242262 70 785599808 21 845729491 10 662633699 22 858571990 36 185951672 14 303124726 19 67406361 30 327014805 80 425186486 54 329195828 8 897812493 71 951848346 14 262686111 85 437622793 27 22472512 44 629674286 29 968248558 33 578370323 56 319568696 57 638902538 41 342002622 10 491936858 78 72044868 91 977997015 97 690643468 70 184059412 18 128781291 4 874531231 89 790941248 18 715615705 23 635174010 22 564538408 4 502463571 22 230268909 47 862628613 52 621740992 1 898165581 89 113098488 25 135005918 11 751318341 61 957422896 60 730816462 23 855517293 30 81915742 98 203304417 19 421311225 8 314139781 0 362798367 81 734294058 71 925444333 33 77585967 2 457277506 19 782263994 54 605200820 39 289977850 35 717275337 32 890998318 73 22718267 66 862157150 17 95208411 94 721266588 92 898617939 79 125967371 43 559145707 32 492921539 73 238813410 85 680233325 92 520017403 47 559401315 53 53382448 45 437668361 38 643386674 98 248983111 76 476583353 45 324846467 75 168696065 98 959961926 51 29375215 94 212100054 86 211433620 72 255806016 56 586194960 34 338288875 53 901648660 87 257328394 55 895810903 32 514418089 50 126040926 13 411644562 18 211704347 1 406916530 68 750507356 52 201980627 36 281687079 77 143506286 10 389358807 41 517270061 35 796825361 2 916438126 8 521612096 41 714412097 60 398342674 75 8863613 73 51862348 34 151515193 37 437673993 13 22725455 4 707199260 43 257942874 62 342895615 44 810758164 97 816207653 95 614797589 31 416678328 97 653204101 5 104201710 95 67546089 9 413239467 41 370005592 52 542836983 65 616244827 49 520578188 51 856087375 3 983739290 15 780313970 6 701985852 21 275586256 17 676808938 69 401091118 90 270207998 2 220159326 59 481856680 44 394021627 25 462713393 9 224218341 53 213575197 15 875491403 80 410694960 6 475870742 93 302619106 94 454069393 36 19000727 32 449582085 62 684148936 36 239065391 34 71649160 85 341922602 76 561540075 19 993438042 40 812749260 61 318349762 13 758131381 93 230674019 17 102450443 34 801651738 3 701114574 43 219033611 94 465349886 64 644435597 59 90836067 99 490117328 89 809354955 80 486360519 48 973156398 12 718937685 8 843947052 52 342345957 8 683085963 22 168340272 53 274024328 98 412916907 91 411546690 34 420084056 35 146483526 42 692387328 32 491285062 27 587328975 52 460503905 75 241326356 79 84820766 47 748289023 94 728351178 59 680010064 97 941155757 74 448399599 18 182196419 33 224725433 76 917431054 2 305722709 85 911628561 46 332300825 54 406848080 100 9839107 60 786243123 74 197565091 76 393160119 35 386003269 62 103143280 30 306112038 60 384714531 94 202869277 46 588094925 8 32644865 49 930421977 8 816557102 20 282611225 78 331576494 51 969058835 13 644481437 37 514349166 1 580564291 27 138107690 96 654761995 19 413503176 18 413402515 33 590932451 53 852745706 80 17027187 19 330241434 98 738404794 73 560397448 35 521969040 26 526614837 31 621559448 27 801805250 81 314449586 56 78824764 62 81487302 5 914139699 35 366620083 74 575708070 67 719669460 41 808408166 65 573987185 48 319535246 12 338465514 46 693475410 72 708417448 87 979146508 35 666334994 4 153973109 76 609670169 99 713750504 3 935735766 56 383391745 2 917573403 86 91594877 81 289060344 7 889455952 2 875546671 88 382371080 94 449766988 84 92816179 93 413666081 40 217387923 15 914407514 25 839584816 37 695847730 37 410302442 85 539456519 85 80958156 51 526798180 60 141779149 79 17992168 67 966429982 38 707380291 16 848321155 28 798495122 55 968993985 41 825043581 12 799915268 95 870837428 98 31022053 17 596887376 19 716460971 57 55629778 10 683277741 72 476981480 46 168652719 67 515404057 53 175782114 0 441757766 28 661200795 65 708414954 84 144386897 100 868583006 45 573150878 35 148017181 73 71428274 9 794487109 58 31477313 54 389094784 22 316869289 32 648192986 48 59264018 71 517134272 12 657204920 50 664037064 5 991181319 95 934282343 39 920275852 0 12070215 50 927080687 13 434952046 34 494249381 21 837621131 39 239982481 83 425024734 28 292697028 65 166911410 59 81470195 26 258623392 91 918709715 11 856285971 89 808898858 67 420178567 14 661130994 18 559809131 12 70313223 61 872845927 55 402865149 83 820669982 80 657878748 65 738906821 47 135805377 43 317614828 37 189862553 1 13952648 26 161270848 22 537823158 47 148359273 81 278602418 59 77232041 98 738311819 46 68607880 0 557904342 36 659298835 20 247849865 40 94348137 70 953713825 100 627534951 18 33923738 21 18912865 44 325667467 36 826109418 27 836136405 84 277013039 4 918387044 37 181864579 67 380590102 57 447163649 82 474707775 24 854005539 46 830393490 91 176673873 73 494811625 63 564438498 28 252637029 59 587609969 32 395964812 21 380423815 51 226290588 40 917383984 68 527941466 61 281357130 66 84686995 57 722750530 71 130408589 5 844739937 72 662103369 63 555042574 5 256275986 29 451728041 100 735575214 45 917972127 84 359464886 25 616423917 37 528800835 80 283115696 93 961874438 40 896355871 27 973684186 98 971221940 90 439793243 14 909298250 23 464407377 69 46865569 4 37871259 66 486538912 87 844813943 26 886372055 74 6387276 41 296774783 59 724800004 85 758064450 17 623008005 35 354119883 57 790191644 42 665628188 8 762544076 0 16992148 27 789270050 97 287090407 9 492222079 43 339326705 97 668613033 9 154739187 12 317323672 22 495710547 5 954437515 67 415140418 69 903200164 98 118087040 0 985843523 99 948439045 51 993600586 10 108718629 90 613144515 74 376506657 72 580143530 72 446448787 10 439050652 57 892508143 87 482731530 17 242972822 59 577495738 70 57416047 51 658843660 44 410322531 82 903880870 6 593987703 37 363242861 17 329520050 1 737282211 75 993319329 27 552235882 49 590725090 69 283631668 23 834006817 100 919635213 53 712033426 60 346856706 3 342652836 54 371662826 25 454018726 13 315852278 0 143182964 79 186617342 76 650043897 49 856684689 27 325865108 78 731229840 89 902810174 17 987838528 81 949801268 64 586190222 36 465100321 84 68660769 32 373922194 98 992791022 90 735022232 33 331479137 25 141278512 29 155214856 78 166327446 15 345156683 28 66659656 55 268872470 21 241684593 51 653762045 60 652228794 26 904704199 63 714708773 72 920942532 33 451573906 99 372785013 96 314013426 16 944696074 95 854744816 78 716078500 0 727571291 10 434494387 31 145253385 61 850196613 72 370542701 12 106786616 60 495886592 48 215694794 31 981392288 24 525196854 92 317035623 23 783885329 58 460170569 47 272967889 16 41868941 84 647240248 21 722629558 18 795140512 48 587246798 10 532623048 61 680209632 11 680106348 29 217176060 72 174719793 82 691695252 6 808142185 50 922980679 11 596716204 62 609324040 52 773545172 20 321914235 26 326439386 97 5887779 56 956367511 28 87325750 37 630881602 17 949646078 51 153199399 77 103296221 74 353057894 26 52755558 3 384939086 49 251285499 2 287832387 10 897025055 64 104559080 67 969445975 20 925481831 42 225802648 89 146299616 49 659302826 99 945292066 93 258867122 77 210886787 63 953694382 85 447646952 73 31002990 90 713508864 57 867221000 97 434985193 58 109885979 10 82240443 100 3816146 38 664230243 22 65653881 71 656462839 8 432746509 48 181490292 11 409909109 7 83845135 3 475818712 68 648272150 25 367677386 50 334873140 99 913204123 26 212588674 79 676804725 95 681519740 68 690113112 31 90867846 68 967915090 86 44055075 86 954522047 43 585341497 19 247549954 63 147774069 5 335174045 79 303428764 100 756426012 65 161394649 1 283235323 90 383802134 25 847774782 84 936966289 76 293767222 37 414766805 57 78997619 8 59979669 58 383399009 2 140917578 71 964500594 45 100399535 59 649123039 11 562978505 18 739705222 39 117632978 43 528525561 34 578254569 51 159067245 32 540386548 24 822495128 97 936266889 40 417482699 32 719382672 46 801871035 10 828028155 66 792262172 97 721259962 14 800144341 47 888782572 88 71302390 19 84314492 91 508481539 30 962459178 77 749106571 58 688941007 41 907358989 82 676617700 29 523833838 7 51745686 14 676588087 52 125333932 30 451371806 81 792701287 72 2052963 41 978322132 74 250005836 22 172616091 33 767586332 29 858973448 37 153557249 32 787239533 60 369053398 22 297425705 54 141513641 98 880223599 87 940704328 81 767408414 26 574577549 34 433516482 8 855704760 74 839047809 56 62570983 61 620452932 23 448634847 17 548166476 97 415574313 14 98448234 93 645144686 45 506686172 20 819547422 94 881979635 42 716174868 92 657862482 75 76608729 13 623218291 9 531747797 51 261178490 47 15306276 11 367672409 58 19420846 40 918441072 59 810597480 97 393647255 98 195977841 3 822863703 86 759548978 13 468236289 63 156843880 7 396975923 89 239307162 47 321254874 69 974371007 16 263874725 27 408994246 27 449123222 75 2042918 13 408267739 2 193528388 31 65828151 13 931290429 27 95808601 81 712673359 81 456058037 24 763743305 22 195090644 19 815992208 80 364451599 21 703968506 12 841729102 49 95535014 70 380073601 40 170739018 90 4372371 1 422225198 49 611636159 55 229196034 14 982481451 89 909070688 7 857978022 23 428326591 58 104311670 11 979591574 54 251194021 84 709397127 88 598326220 36 729790115 37 944386397 7 239524115 36 352825478 24 709191346 62 488174546 10 269010087 44 507892991 51 242914511 99 960658609 95 646054211 53 719089660 20 88023901 75 838140574 57 737229436 1 85850832 60 377807054 22 220949296 68 923116113 38 56180772 1 858227058 3 875345416 58 665059642 39 281998103 53 985993347 43 363305855 13 546503890 18 185087037 70 875039830 32 898157072 63 550001773 24 485013789 68 894489454 63 96501157 74 605410531 79 17331525 28 427620635 13 52285706 48 17607866 81 975492077 23 678194781 43 52240662 73 241306739 51 701269224 45 575252237 41 902700496 34 645370331 16 467283392 19 467123271 26 416659219 11 846378616 31 840613222 0 728049501 65 928172878 77 616738974 43 973690602 50 4484621 93 805554056 42 514471205 74 937346115 83 357593037 25 561070735 85 894019488 94 541699100 100 727899637 52 741335034 38 581106111 21 727558325 75 245772148 84 661699676 97 227990184 19 748220453 61 225005693 5 838780516 7 992044338 75 648788006 31 475588652 98 221542582 33 372750638 70 54663490 13 433764525 54 697879216 56 345493187 11 692808736 72 42022638 65 600487476 99 521928701 58 724858477 81 281620971 58 242932242 81 762680744 39 965378411 21 298107464 91 196579869 92 996841320 57 883356594 39 799256064 5 592809891 17 617806873 75 648143000 91 699221315 11 267566014 39 25570670 2 364612157 33 755508217 42 35248658 53 777874605 19 348384274 57 419784422 79 735896909 84 604749677 14 855786184 16 289628176 54 313606372 93 776434086 64 491838551 7 445093488 97 376303275 26 687684343 16 825077265 29 976267489 68 63137765 85 574033318 87 672384708 50 507818007 17 74986881 70 181908368 73 558244562 30 166841964 86 156554533 24 184521842 89 88335566 87 984002893 64 458511074 49 652483676 48 136840728 27 630141277 9 362364636 23 622301588 63 963932892 17 600753890 75 324138645 13 11200597 72 709306099 78 748960296 47 67417129 35 403639444 38 864565302 25 418427103 94 473137979 77 105357006 90 632508756 22 873977935 68 776142275 54 313203232 38 133273432 39 287768643 48 409840637 59 652771149 8 628591453 42 974005462 6 424832784 84 464722222 87 532382716 52 397549607 59 606382458 75 382300348 27 648214412 68 165329632 15 658313922 34 815921418 87 312678536 32 489901520 44 356396329 43 508438910 94 428351805 46 371534535 19 468322841 93 522798580 92 742689981 1 914391881 12 608830786 46 930867743 93 60016307 15 494602620 29 700933990 12 106682055 52 761104825 61 89113023 64 982729253 72 394979378 0 151515771 2 386034875 14 31050323 37 760186175 20 575304846 26 764707469 26 295576445 8 212106352 4 288921383 2 243474847 51 772852817 0 649591980 95 662762809 100 675149767 34 382023799 2 780635910 54 569190789 36 76627876 33 849405194 70 967489463 43 854865550 16 521109631 24 930899079 57 649146417 81 237150761 15 848256576 98 340425579 53 534205481 2 250148054 77 856606697 86 683939805 63 292065018 73 388688252 62 190005581 98 473774850 42 392859068 95 749288147 47 881147975 13 360426638 29 528434027 80 799566048 34 483421377 45 662942807 89 789028686 17 246909232 95 68084714 84 723265024 23 319877013 71 548706339 4 456215393 21 616282358 92 851144174 32 169409942 75 656529545 27 438288992 44 819384214 77 262673566 35 980174326 27 558994694 69 480442260 28 62620337 11 384918082 53 535407698 87 480296399 78 536816154 58 699594092 37 563285950 97 815772876 34 979362949 61 302589905 66 989554753 64 689179710 86 631668188 91 619560794 75 243895175 33 301319630 20 11410820 86 802590757 42 725234379 54 857565265 14 689375741 22 186002214 82 325753919 85 220418413 2 957104734 61 112694657 55 44386758 48 626610716 81 954394293 98 139310143 83 550671399 46 903188756 50 837688139 24 573066498 92 441382414 51 231234386 12 957477563 72 297164102 75 444025210 30 919706770 6 402079783 89 199790135 97 460144597 78 842761949 86 741855575 74 842609857 35 196154876 6 848116671 57 424390147 29 550915791 97 635006770 83 474811813 19 915152679 45 457336561 44 49837573 76 812073559 94 111847689 11 823421648 8 52732315 16 811066269 45 323880077 41 950959725 79 58538032 91 21445333 74 708234703 67 490353686 38 559304010 80 289688806 96 63975488 5 60102413 88 66081824 42 146744882 54 369073487 89 643418895 25 47297299 67 456764756 37 304682063 87 301311244 37 895274014 93 256392244 71 306151035 24 256647733 11 592288924 27 550777191 58 583926452 76 356200366 79 969267073 99 241256063 13 146039288 23 958062147 60 531868453 21 269681966 15 792810247 98 336486348 86 89950528 83 243591084 75 815197151 94 581121818 60 125087485 99 302859275 97 840383970 14 291159633 88 2544406 77 235745053 18 227200030 96 226624288 52 610502687 67 75972783 60 667671022 86 171122978 47 187493471 40 862907124 4 998859534 98 1871961 92 390107072 55 491095847 53 173509796 20 535604696 42 269330948 73 75646820 3 377553949 91 883145946 3 905768903 17 920857664 6 623198716 76 325970348 21 269085419 8 406943607 6 871448120 5 646264319 27 302627472 6 570397051 8 558922690 85 169109111 33 379835549 16 406891043 1 479494713 18 544800279 38 59248551 28 100132596 83 758080259 13 907009160 6 988574 20 458194339 29 966851148 1 194300472 69 76592486 70 97582471 84 407368777 68 954656848 89 345268626 45 576229353 22 171345191 36 404545986 7 658945694 2 618243106 32 584008704 76 181933565 65 70380423 98 5018934 28 981980066 97 34039253 40 296629846 19 895472412 43 746232279 13 70201535 34 313472399 81 233314852 52 937138086 1 474899501 23 185921564 51 965262542 0 620316599 37 364737487 46 692759732 57 765136070 43 175059370 15 126036429 35 266983187 2 428685465 38 575008803 21 432025754 23 889391568 13 979918569 34 51856419 84 191285011 68 226006762 3 208000620 20 48380685 64 362762053 72 745773251 84 441836168 65 180210940 99 119755821 76 421766370 53 325410780 21 146661316 72 3090194 81 852771715 11 682974609 44 411409846 7 171914905 55 911208660 8 689049898 13 118583671 75 151517793 48 143739382 56 708502503 49 600401896 80 120945883 51 127213931 66 295829065 54 622209707 19 678378945 65 720932464 54 111856352 7 260972173 13 79903836 88 757559270 78 518998446 85 145591350 14 470858079 5 802734684 62 102110108 93 650701872 72 995048958 56 280232142 63 893826078 24 930251030 7 271550385 23 264126458 42 586133277 49 536610231 83 239006087 67 531120872 47 994360199 39 336598349 50 140990044 26 332923844 29 435537323 12 403921683 64 397629424 60 531297052 36 658513223 95 348471350 56 328993354 2 580263898 70 167641903 75 263468622 16 955729781 75 12028210 74 796371327 61 623982600 15 41497334 47 261643068 3 324126023 51 152341053 11 192972676 9 132651412 8 559986882 92 164746226 83 978650633 67 623971554 40 665979362 3 40507485 58 310990381 77 600148745 45 764619307 74 120304866 99 43846398 4 384976845 67 538879174 14 557232773 93 43893257 51 996471306 64 255328353 89 514867942 69 386550928 45 857121974 3 298436395 4 658429495 16 940370057 69 298690751 47 75996387 45 641369559 93 497401451 34 543630145 68 439354407 61 681067467 31 313701812 69 774931408 27 640909863 55 567366761 22 849810518 38 487317924 56 669594390 41 263190520 63 450534002 63 159277504 62 750714151 79 933316945 16 972967552 93 722063136 49 319179886 76 779885673 34 424332030 6 890875748 87 569414965 10 425453149 10 121720246 76 593717078 43 555673054 66 32270481 90 672677374 59 5919083 89 548767819 12 384808552 17 419312411 2 538595196 45 158233510 13 60691624 21 190183657 9 36563925 3 935233836 44 109117934 86 695122940 40 664727838 16 239358282 25 412034209 37 928426350 57 554413279 12 439837670 30 557707502 41 206178013 58 274308339 63 788430125 37 338098213 76 171230653 23 414853023 19 227648744 95 249079139 81 555251732 2 797223748 86 267969621 28 960481004 46 999092351 14 461803188 94 964767230 4 178827453 97 753978407 94 982777448 14 427487910 8 644855049 13 204185908 29 36677996 100 488837256 66 442754272 13 596517131 51 524214518 76 519759581 76 590382999 32 51506271 44 858490195 36 741061278 7 238717858 7 949922084 54 52088434 21 175459650 53 971881645 61 978947912 24 127248588 16 594123769 48 552591269 7 197874493 11 803023478 53 317702662 81 434086679 26 858474965 94 226460051 16 662271668 5 188061689 49 41343306 100 218754238 86 771775040 68 683902534 91 176075167 96 797360817 37 752908784 59 190788851 46 597070149 2 61651636 40 674995405 62 503369582 53 469458945 78 505858573 49 90159085 8 291405733 55 435379742 12 846137554 36 131404486 8 848832896 86 955686566 90 960665872 95 663282795 55 49602656 34 621133781 70 183368778 45 117540595 76 800929815 4 235581332 75 709923823 5 637092301 20 275006838 46 479139634 58 6840419 71 936007468 53 683915209 19 392951663 82 207099350 10 826724254 18 630785299 74 926587433 10 304203726 25 506158335 24 833198981 99 120958009 62 399091835 85 733847441 7 532996044 4 539786129 47 395242934 0 372513629 36 471838273 98 303733621 78 22240377 13 981368950 4 444122041 72 722766151 36 289915611 7 481725099 76 581408855 83 539432073 28 152372198 77 354522820 89 309604464 7 796839164 42 205948267 51 317776359 41 215910881 88 691095289 51 464569080 60 995681099 43 259468896 11 574872093 69 176576670 0 100119627 41 563182555 59 590641239 93 425207723 92 344574433 49 883767826 62 196210224 7 356822539 43 363555665 13 229824008 20 395921752 7 903489803 68 58969093 60 775222774 24 671515912 23 135285903 23 532539540 24 113819411 77 920835372 77 245707501 58 319987475 64 979469179 8 60049629 50 854058098 18 373197086 86 940672140 93 858573149 69 35125024 8 435011078 12 117337721 76 899186825 18 410447084 12 632780629 54 108923597 73 727927634 51 344364657 40 730007952 25 88679747 73 144309947 55 239082134 49 314574828 75 735111984 81 877354390 81 80947369 59 703356113 72 871796164 38 98034990 8 683355001 0 497359382 19 942621497 67 243232547 36 554552696 18 93134289 99 333090332 60 690848267 19 480731923 16 715334176 29 832212984 41 851377495 84 444687745 82 578977509 65 752078507 31 151870661 78 101438035 18 578897428 39 395353623 42 573952296 97 459214583 79 891307301 84 657109508 46 164513380 17 152674203 34 159958053 71 603908942 66 227488253 90 977070129 77 194139979 59 759560044 96 678613750 90 644764126 28 510804037 49 585164293 79 271415777 18 994467107 48 162706760 31 268510416 75 499217714 13 417409064 93 820102913 8 308537255 30 218259442 33 200085493 99 714319525 29 184506571 89 672389919 26 642944627 77 684271849 66 926424347 2 865206144 3 630828032 6 196603549 75 395055401 46 255178072 15 849728471 75 508523199 33 288071534 27 160563444 42 283374113 83 670992287 66 364089848 100 988501418 53 932197286 42 246830636 5 333238676 6 517543297 31 174569920 33 538065306 11 19945071 98 918062698 26 593923757 49 364841764 64 104182654 40 654144419 5 678820125 72 741210265 70 413172624 44 756195245 80 701684483 87 475739027 21 385228613 94 308678751 37 96197791 27 542878013 93 309564409 48 968355248 5 694921747 28 172237596 46 23807035 97 24049484 48 186626944 24 418137368 93 695619275 6 605278768 23 985178056 2 886847530 26 83927780 50 46688703 0 701676561 71 761689482 79 271837574 99 409651686 4 211492160 100 548243939 82 42513157 96 295371920 60 447357858 33 880247711 70 350113768 64 448290530 15 577676845 98 32838786 44 967027342 13 449995358 59 320244690 50 487580729 18 556977625 12 576433298 79 935217802 38 28407764 61 622250591 40 971565551 67 727700333 37 715398395 92 651892733 38 758163542 84 128826275 56 697052924 7 696624326 24 598021338 42 164030979 82 161924496 43 979192018 98 9498908 68 976715850 10 840347063 50 62231892 33 951073767 60 645955406 77 308132373 76 591464442 24 941855399 33 937551866 88 752629217 1 204570627 71 681633079 33 545303161 14 568056880 80 393925220 47 207606819 3 798696042 37 819337529 47 396265574 77 850624040 74 311892369 12 928143702 47 768573926 76 830381296 36 873355910 97 456406152 75 51791094 29 56059974 33 913208150 78 817801263 52 739477003 62 61878204 52 984187449 63 83169111 20 226250626 52 752897905 3 364036228 56 681079132 84 946631640 54 172282016 15 805191035 93 957600863 22 669467025 67 587067152 38 94933673 42 254486954 54 611138285 87 939715521 1 603915865 5 769550480 74 375907616 52 357693377 83 82360721 3 276820734 23 534424040 78 414178683 95 485158151 75 732514027 51 496398146 83 207448118 97 983726223 36 956458746 18 948975413 45 524037229 18 189042807 57 41534590 42 495596917 31 493382993 72 6451803 81 575287022 66 715821693 4 381273196 13 819280540 35 422355729 48 100132522 15 905397598 11 274691263 1 943406119 13 980304734 18 661441023 7 313107836 17 726394223 79 927997882 32 552620412 95 816285410 42 945676333 81 579561002 55 476457761 96 736463533 78 626369870 42 431862939 24 14541452 90 508712122 0 21160837 75 172417058 87 258948527 32 769910929 24 734868312 0 443565175 75 83475112 20 349898358 24 793208606 79 905426159 80 345370422 37 651934543 99 908568372 20 865760005 66 785940784 17 829525630 11 397904618 63 878701925 37 432257581 84 407565748 67 874510214 57 509810134 50 757149507 56 859185933 86 587223978 89 22260840 64 315565337 51 682454083 88 44752478 45 535513827 15 637674768 16 414839768 57 461951660 77 174663797 100 856476671 31 651904854 90 779805879 50 198054046 37 452769116 67 325601178 88 506212531 22 93745295 41 415176122 49 5884829 11 188334446 0 340046887 61 503272522 36 271144982 71 562256071 36 336383398 46 56191065 39 559888456 1 345996960 75 202090263 48 15722680 97 911365054 87 417767555 44 930475602 97 256437335 46 252635009 22 913635086 43 817662894 16 587167469 26 910541542 91 331233104 63 500962734 28 335334592 70 513110523 83 655128566 72 634836332 40 380018221 6 314499752 88 153714016 41 718244060 82 889066211 47 167987758 78 701001520 61 492623591 42 337635311 61 504400060 30 148209430 87 174505335 27 885660821 21 379596439 58 46260329 36 156421452 20 833322507 84 146419877 72 356067015 38 114683247 97 537054193 90 98392746 75 642231996 17 320373012 43 769283366 78 277349614 77 822680651 5 699204612 2 315928256 23 834705964 77 555363871 27 623749525 19 404516392 23 639056643 77 447701513 84 775418661 85 231424470 29 1002954 83 646969955 46 935419084 32 189103617 40 467419552 91 877215295 94 374115769 88 866206837 67 214060084 72 422222462 75 628772143 31 174652098 0 504239110 13 845669753 46 641281658 33 543907440 88 924007483 78 218386650 60 990437953 100 52856035 59 897716551 19 451564135 76 970772898 89 5510209 74 504221444 78 623347150 20 1659152 15 229842766 17 221591961 54 389754753 88 635951875 62 92314846 79 794526775 49 844367418 1 834461768 23 950406600 55 285437847 82 422439705 35 837144855 0 980054174 53 64181030 81 500014993 83 224670058 30 227080865 40 700544764 72 809792732 59 303725703 23 979480288 31 303076071 85 483212758 71 158448896 63 853364666 74 902516240 91 294189693 71 621400308 2 124182088 72 413239467 85 363339792 81 217994544 83 802288049 97 511693236 23 369791012 68 464413873 96 285218846 100 236562115 25 330597067 38 324327663 62 982948755 66 426173598 65 318965583 68 913843372 68 816585768 45 419817077 43 452914282 37 567238230 26 840125854 19 258451124 16 506098851 56 857310330 56 894689670 63 385874150 93 532887458 40 905312073 23 495944480 2 522213453 24 617051271 54 735177528 76 152286588 0 363532835 60 740646554 48 314017827 34 360427632 33 601280142 52 697550308 69 235711188 98 663182169 3 667117580 22 686320303 76 108041576 9 465039886 43 233997028 25 518588229 70 588421133 26 621494788 28 789742388 60 495585132 22 11181096 42 707509531 5 990547877 80 274302540 54 161434741 86 442044983 95 841378768 55 82344978 94 72646364 70 418689834 73 807906386 72 685821955 89 784643287 88 71532398 17 856158247 59 960275429 32 720921740 97 543131276 45 174702520 77 144955682 84 252092087 80 477569309 99 606654766 38 441300206 11 809608554 43 304786067 95 968587339 40 830257818 4 498956208 27 719195087 93 760872835 62 698031639 18 380941236 83 816697429 16 124293801 70 91325295 61 560368174 66 649509309 83 906458573 55 294422341 3 407901526 44 292787631 69 68870783 73 946530759 82 291594569 23 148500594 92 767275638 77 525025467 50 201229499 97 528729638 82 421699652 94 327916830 43 508539014 67 426015486 84 505028580 53 420175257 82 8572368 45 404305494 12 832031896 45 752349549 43 749218283 54 198946550 59 887350187 13 210771884 58 785707852 78 698068907 85 574752274 15 514268482 6 838104123 78 163516698 62 648218000 73 815204908 57 175849734 52 747963158 58 721305195 99 267938242 89 97494736 18 620238021 38 908139449 16 583859951 53 167388467 32 994204300 88 853810216 74 384246319 21 167954984 80 533146702 81 222657650 37 423130376 60 214081159 96 594544076 55 454627532 55 328901841 76 157439272 68 532201646 61 944898574 76 173461246 100 447804152 94 516440644 89 13892894 40 19294972 34 865884006 97 975913491 91 350011341 8 416554560 73 541581247 26 656492768 39 371687626 68 135743573 7 620799594 59 863502686 39 390451122 10 472412859 73 752716130 18 163496671 59 326437637 59 610371557 66 179262878 60 893172676 30 878775496 44 843880226 63 416705618 69 990323241 12 563565164 50 154452081 54 522525859 76 448777757 28 664350979 11 363092738 0 237281211 18 32409931 67 572759330 62 246100647 98 509875731 58 978009351 21 48768950 53 438166590 41 786165781 36 851462128 5 710950650 100 101096826 55 938860135 67 779252464 26 966612925 97 989220787 68 159564025 16 559598363 26 98422428 47 775493560 14 185235443 45 373109311 5 952612052 4 743072604 51 25878338 49 294397667 41 59275743 1 963377738 92 491552250 91 450843998 66 538405352 36 489352737 42 216588314 72 245127275 58 539559156 47 274471692 12 607304153 90 317113020 93 560389141 21 829987882 67 390928570 100 800111979 33 727102516 3 135284138 63 599649087 1 659119378 47 285677892 29 726082035 61 444758672 97 314904385 95 121299839 1 190347088 7 866061027 32 239639227 41 933168858 38 80192285 26 535423380 10 622199356 24 510175330 55 60664243 6 610781044 45 243347039 96 656628464 4 447557733 82 371591411 43 942700003 61 383088139 48 342138148 46 783162794 77 322730912 14 710891172 75 970439638 89 816513330 18 297926891 38 989542114 85 999498413 60 648676500 83 514199162 57 269796133 69 385623096 41 119151934 30 417452736 84 122589788 52 482609037 54 836107367 51 138585673 80 498546003 78 271995795 76 64717962 79 377782747 73 609851309 29 589471364 82 635763750 38 280261884 36 903731728 83 83327162 51 993005034 35 496545307 0 355467795 66 925454386 61 993474712 2 856258364 44 511657559 7 774681051 14 814049836 86 387290593 23 346284445 52 141144080 49 424148951 98 191892533 0 410087037 2 417348423 87 165602301 43 653513019 33 886478106 7 764880800 59 635847821 80 12967115 27 617111718 59 704306351 36 196579598 29 926888835 51 706027334 43 425822830 84 982043442 38 191404049 57 739275850 15 446911457 56 54107312 76 487257154 13 655561349 87 666725934 31 970804844 45 248987131 98 528208408 93 908112388 25 280020176 40 390823370 70 256685476 36 111445190 69 673530646 2 62076146 79 718736728 5 65063632 27 468079605 41 280523026 76 196902391 50 213248980 97 321655217 70 633742832 92 502862636 29 355255508 84 474097097 57 867712012 58 405035726 59 422054076 81 18095099 5 922241364 99 795937104 79 910028849 84 825962161 96 194526347 45 540441387 62 539017752 62 974094905 29 951957308 84 246368686 0 880001010 100 63642528 23 423886544 33 559233089 67 264329622 37 595718754 52 900824579 53 330770057 9 234848650 8 142048118 30 105007501 35 733658847 61 29095740 70 693771010 16 476430281 58 898286778 42 176381222 97 868930062 5 659415154 68 209102347 2 89579725 97 684194323 79 834181447 48 588207403 77 218988603 14 263175870 16 755255132 36 156161304 35 399506162 17 949550717 79 867457979 83 325906545 33 497162594 71 14485540 42 800731755 96 927857420 84 551438402 77 797484636 26 787980185 12 745896398 45 239399066 66 772931893 21 687833480 95 974623423 45 682516689 48 651378642 70 467489279 77 759388629 73 703066425 94 268693983 34 972781338 14 868531292 63 604369415 79 448878569 57 304476791 5 454301466 68 61867325 87 945633061 83 494549094 85 785258439 83 817147944 50 331886473 22 279873870 46 106824222 21 194350507 79 131560005 18 984003084 51 484332649 73 589153863 18 211909714 3 999268486 50 201122005 68 822852259 79 794281600 24 473732079 9 389574548 49 74564217 100 302795612 42 670068458 23 425591593 61 557094461 46 688515001 84 154907877 49 935329045 81 978690974 48 244290588 78 349360216 45 642139456 27 256592135 3 271688147 20 856080898 10 222124129 41 189645288 14 647636988 93 994663019 77 316945209 62 646117344 27 119176139 4 561498403 71 555899320 66 480306264 23 851762173 30 189376386 0 730480952 38 938406500 49 151908314 18 837401170 38 110344215 10 442910560 62 964827364 66 563959074 70 620929860 73 881530613 77 877634499 21 2275212 24 833960200 23 127207380 26 111036559 41 869588846 97 518803130 79 99829916 6 62221935 98 540663549 96 914164359 79 220078785 3 600045913 75 926489404 84 975436241 34 592828796 75 341289531 17 108030691 39 346646729 33 605492554 72 926814491 46 885042484 14 95208095 41 602365341 11 705407394 28 151641770 28 655766200 94 85114920 45 643360404 75 389280155 40 11902932 35 476204089 23 142212699 51 184963697 8 776312729 13 863235658 97 222672916 50 665765755 9 323271199 57 323668385 61 804719731 30 173568165 2 655333967 15 16139268 74 139205514 62 782505673 20 497447969 100 43697097 61 432510003 60 369220161 79 319444381 14 754616254 81 156601332 40 407721284 17 144647479 3 6778639 94 22475166 29 982195989 14 603632101 9 42984836 38 801444586 54 365771634 81 926987227 5 807060242 92 476077423 91 533613101 96 742417501 40 860202951 32 113306532 66 298005177 93 888135751 97 584554045 88 426871625 77 733533258 86 657431538 76 408867459 3 959592203 54 266049515 38 37519433 80 515418187 8 117183047 20 321851108 30 616783582 19 35964420 27 501341687 26 377703320 19 434004475 75 46207256 98 437276806 34 729604602 26 810301773 2 86702031 96 481186964 85 493872473 34 407720137 9 102645016 60 746936540 20 489376966 53 258422003 46 560736074 90 490401977 45 380139622 26 797036118 60 127849669 47 681647424 15 168086146 50 806730574 34 346934525 55 704309956 2 31680848 18 165238148 41 945404278 86 560871210 17 534736501 9 766159283 43 110682310 96 48678182 31 664836284 28 780590149 65 177807433 85 290880335 94 820208230 74 139113350 87 373757374 64 21480073 19 113598168 55 99530507 62 786958208 2 222402741 33 462980359 66 154404523 71 265453562 87 677694957 29 125852683 8 508506166 65 651896781 80 674579335 98 219118335 83 656255910 48 673907243 69 356084082 85 556275783 36 768498920 7 872477784 37 406851083 62 101252182 46 690648568 81 421474474 88 273904367 12 187723420 29 453346549 90 905919115 70 402647432 88 1495299 79 470229729 16 260243661 74 823287174 97 231794443 28 509060737 100 156091530 36 500204264 80 629983344 26 844063602 47 442640088 34 745919556 25 771134661 22 633933677 11 257853862 93 897281675 26 799134537 76 180180661 34 970681082 96 555941362 41 564865197 43 331847539 76 169097140 49 952634803 76 928729380 86 912308134 66 568010237 11 948172055 11 629960468 96 390246606 54 57857982 75 737892939 7 201955228 15 272335025 40 648408992 51 861320534 58 212867945 97 920269152 1 999698208 54 414588392 16 320821120 7 409941172 75 613507688 98 30636994 17 922675851 82 169148745 30 184155432 49 55527626 18 871462522 33 901460435 59 495990786 85 903892971 21 25951353 79 586364791 69 826380736 34 849532827 98 651710389 3 804993658 36 378876967 68 797867012 39 406096961 40 148851259 9 40641246 28 278859347 6 117348435 77 303427985 4 69034638 41 257528506 79 176054480 38 824699780 43 59068535 99 429141554 89 371117224 82 218792013 36 511016735 32 725691191 49 99537767 12 50604664 94 118644718 11 346001242 98 658987613 20 998309362 2 770574159 8 744753160 59 716743082 40 743982923 27 114953650 68 443805383 66 147724422 62 188375764 94 287977546 18 13099893 87 35707516 26 79582105 4 115578126 94 537313673 5 716879033 70 276880079 91 425882660 79 987742768 57 426726787 30 881277927 100 220881834 85 789897977 62 49220046 76 703436948 16 308772702 28 763109123 17 255039365 99 946353097 33 870009330 28 914065904 34 905207138 30 312109822 12 629035812 38 459559931 91 779569229 81 846015509 44 791102734 8 528693132 84 383398855 18 528726966 69 647291846 5 256159718 48 304967684 87 769837193 57 279529684 11 758655549 6 747081706 49 691714877 18 467580550 93 300453829 31 369457717 79 545961747 34 73284873 50 820828835 75 731030662 62 325226292 70 615675572 39 828758054 36 757913720 77 915621097 59 272270904 38 733701600 65 712389297 52 491425958 56 47972972 59 702382914 50 938358807 12 414224654 53 598749147 16 943977723 36 364300582 9 804673400 53 718743337 29 979006341 33 951927070 42 519413399 0 887672204 75 123986121 9 446286841 28 677288455 94 392969351 54 693561889 50 918978818 45 750165889 54 725077710 16 883865455 86 102414123 92 665917867 27 431239226 50 370995576 95 832347292 88 718550151 47 403120326 76 550318082 39 545390142 87 916901985 76 435413444 77 207563171 27 685002934 3 346423790 24 862840753 44 572662365 30 27242379 62 14384740 41 115431533 13 262118288 94 719344938 95 836901854 83 933621604 43 221894629 72 109068622 31 377288776 82 20873083 33 5421685 26 936014120 43 2440803 16 891449892 16 885386636 94 744292694 27 460057847 85 918839382 77 818568021 70 46084700 18 171720579 47 490687314 1 220226800 9 599593542 42 259934817 34 543459337 41 646223475 50 391606217 96 191504525 6 177307535 43 138709335 63 822695221 53 555060220 46 896079301 81 878361242 70 471014358 30 178321332 9 435886800 71 640045042 49 31105497 76 128924202 93 124349895 11 924322626 95 780919800 45 719728493 98 923623211 50 686597033 16 319217754 45 343793284 29 543225515 56 75317174 16 892521278 13 966744280 4 617797593 94 919096604 4 851123325 46 498061101 9 730216134 13 840790097 7 75254517 42 131065779 6 884058773 5 795667876 26 545389969 46 378512260 33 546051462 36 855062348 45 89543245 65 164330902 91 442158371 0 79486604 44 337925231 49 925843402 27 216433602 84 122783710 3 121541732 78 750521669 12 377766706 39 265200574 1 104471475 47 363088587 90 72415463 54 866424121 30 258211224 76 200318084 84 299152668 50 160430223 64 591198315 1 934191493 47 323395340 84 946315593 74 287382306 31 4346352 61 736735356 91 267275986 18 873420938 53 642710340 8 647754803 70 596859534 58 921755015 53 298248963 32 952493512 45 570977228 10 136060757 2 404692106 17 992408181 18 791849600 24 824090260 75 744896150 5 677842395 1 70566180 7 927297502 0 470115324 38 99460736 52 975198568 58 575267468 46 461453856 36 343975975 73 214991482 50 203784629 30 668372903 25 369784877 15 119423145 57 356985466 12 775917430 76 13357216 62 955293903 13 789699010 22 526755189 64 504104187 3 157859831 14 469253082 58 824415436 84 381013022 93 158527010 87 780071121 5 67393565 94 142821381 8 140609428 11 13804143 79 74618295 67 480127412 99 323627907 83 167072996 71 612565010 40 261870738 34 377582873 62 929774113 38 864504132 13 991727083 76 420883464 43 385805107 12 859530483 48 377083791 23 98828360 4 385824634 76 65108381 43 700618154 38 429924780 56 373836043 32 147197572 89 837393810 44 987735637 39 458892612 62 292753912 70 990287779 74 292439063 80 402561047 2 393568913 14 39316508 100 792292780 86 463943219 49 936255276 82 551141839 6 735609703 49 428838391 5 405987099 20 224379320 36 137015537 75 188466521 42 112806895 74 816214875 1 675141376 76 677911100 9 662873420 92 14715447 28 126418500 35 81740669 59 899929915 41 169583290 98 786035130 61 843553667 50 992466951 57 477134751 5 415533555 20 591508240 44 385829503 53 983750158 94 955860246 56 871998334 40 881712368 80 219486067 17 967528655 41 275125863 33 501638109 64 784362135 0 139977099 56 190740381 53 307798050 13 369596296 68 337530845 42 685349751 85 788351461 34 31388830 11 659244610 8 664444896 29 950249813 66 788882470 86 768038362 13 550298698 57 791427611 32 984522005 49 574750285 5 31698577 33 110639574 24 48526253 13 978850693 14 787158362 21 904016941 28 536067422 21 951184235 16 783514113 9 627352598 17 552908413 31 94502515 3 942859258 0 941707981 54 412417652 94 726055817 36 740176455 74 316902565 31 762665527 21 314846007 69 758669722 69 690703504 4 388198331 71 235776438 13 362371334 22 817806055 96 127573210 0 295639708 96 211005366 69 289509053 34 760978535 12 439723141 30 361953018 14 276263208 1 981413331 78 274921937 86 944041594 29 444131505 91 147672918 43 49996168 51 187981997 71 267597781 17 968998129 80 308348004 22 389947895 10 833544465 70 86550842 67 64334341 91 639835854 43 213285698 48 708756419 81 654875978 92 431880526 8 282731725 40 237725313 44 118133538 56 642056584 22 922999953 26 491631514 60 726124774 54 578396191 57 319741292 21 249422644 96 106772635 10 926456190 48 994837883 7 389655325 20 778784460 16 404049371 44 68566536 82 870646688 49 39578032 94 40327632 96 727184028 69 626428764 31 115209510 36 454505284 37 684042901 74 673457712 86 894142969 85 186954645 32 900043456 94 715521707 53 503069182 48 84687486 24 525696641 78 777195100 54 818168840 70 798777831 50 532689742 13 203764196 73 52391663 96 703542288 14 328259636 33 814472012 92 300166233 10 406881339 37 789179202 81 279307347 59 625967656 86 567605219 52 519157078 76 778165611 33 843498316 62 761191523 17 497887851 34 612862916 20 631816160 85 297099316 93 272123145 40 975292675 0 895039155 44 728792289 30 155257247 73 107875115 66 980332854 85 180373121 44 581890420 97 106863731 79 119909171 26 61457778 85 649859501 25 661162562 83 551076128 41 341022337 45 47613751 14 708565346 92 168211795 25 321901154 45 580210050 6 398791042 50 205934675 28 699320321 21 34763105 97 250257462 0 598588188 56 89663904 93 714898340 62 699259354 96 597177269 94 684752942 74 249991368 75 359449236 23 199534821 15 986209674 57 902525248 71 183930293 66 568818183 84 77519291 68 505177248 1 848522833 7 992036183 81 505612972 40 106356129 7 985736047 61 334416703 64 957661315 82 528140673 36 564313989 25 769641199 24 928516705 70 500987269 13 998208613 44 331378944 58 880777272 57 738714410 33 695905305 80 987178940 11 802665048 35 405636727 7 732462653 56 378232723 16 505064306 63 430908489 78 864587517 56 925833790 29 462265401 49 781377951 31 496832055 84 366549106 14 796309518 59 273927540 90 275199609 59 731361922 76 703294479 70 861844858 22 145612739 32 974382928 7 255762151 34 186625733 68 204971093 6 325346646 5 459129791 1 669331141 98 590406688 60 959666821 84 531667321 69 221698881 50 663182045 75 105517558 45 585938857 87 378123202 12 306570917 39 240189856 87 493995609 91 718576255 47 888445564 75 275769643 58 521559861 27 989042337 18 775893160 2 472497463 78 195056252 73 394491844 80 599543763 63 312745020 69 520646129 8 523303846 84 525557312 73 381166778 95 836800417 79 944829968 97 474999137 68 417683243 59 729017825 79 677675279 4 696862423 52 837586754 31 895804678 30 914970858 59 571788523 49 785025345 40 378061744 70 239588759 41 551742933 52 820703804 97 589024958 0 415266825 23 426842384 1 639055077 81 196137353 11 335093327 48 478204005 39 230053647 100 356028449 34 225198405 78 285919698 24 481336182 14 839935150 37 579833812 7 639105529 59 29986833 75 742226014 41 75878670 38 622212019 97 207728485 3 249336908 61 85488892 69 412583717 58 317536873 61 881527954 67 12798985 60 690707965 25 13387797 88 728032834 89 465819159 60 158785292 73 711110198 13 531283792 46 657482385 68 706649681 25 630683090 79 498093597 88 189951267 46 275083354 14 161863355 85 835788902 2 840198775 21 303404717 100 488744125 32 989579497 98 419736414 48 957500306 58 877834659 81 228349302 16 298925275 26 960083048 42 783095511 92 723551181 85 29407242 33 882577592 61 443561893 42 564480171 40 978743475 3 269865664 11 791018292 69 181927522 90 247829985 50 910399189 21 288349431 33 807396202 64 150341313 3 428572907 6 425815445 78 295604991 20 333791187 1 368774234 80 749453186 14 242904398 72 711438789 85 264053468 5 407624588 55 137599769 42 29257604 36 158869911 43 478006403 75 736823714 9 680999761 37 555419856 44 629504971 89 16460585 20 164060835 77 801315277 27 53863539 26 427394033 15 268179817 54 109552826 2 493064464 27 392440374 27 838827260 57 697540646 54 668076086 77 491883209 67 780332897 96 798910127 72 537050243 89 393558608 28 698012753 65 333793038 84 67917612 51 385155707 44 369429013 28 715129939 63 515052751 66 15135187 62 877484051 5 208354669 84 635955752 94 982577255 76 789361693 44 700918994 55 765643518 88 992119488 24 363614306 91 89684442 37 137490147 24 714112433 65 864091065 74 20527747 68 456583611 6 221904098 23 832201939 78 114721815 48 16266240 5 265422937 8 578033377 94 623095171 56 914456091 50 993766719 55 608774458 68 695165995 11 450030331 84 872319965 55 634494957 94 777791509 60 185876282 67 323028977 99 111308494 32 906329969 93 923357634 72 835713055 77 578858211 40 532315510 63 147713721 80 667267510 21 25349455 82 601605125 4 347184136 7 546319862 26 1874789 14 520117164 22 604469790 53 736813592 31 144067369 72 677712461 88 962255248 10 872605072 10 113505224 50 423477929 94 8936279 62 261982462 83 190596824 66 466081426 77 467923315 74 85972575 14 581045140 67 741328252 32 241855396 100 546947710 50 156938114 44 609992443 74 714557368 19 610039246 87 214336509 78 387117009 40 233144051 90 433919069 92 315607551 38 808838310 31 672837420 52 654765470 16 819212154 98 180364061 89 464551274 55 933782198 71 215499007 75 678179671 21 670671529 79 396433295 82 544455809 27 438583757 34 520119756 45 679936741 13 838127083 4 941529021 60 89158190 79 131410692 72 481935990 73 319039999 68 216858149 36 338562325 96 638262604 2 377164745 38 450208784 69 722402984 68 521010650 1 815113673 28 777535209 79 778006169 21 804194353 82 588294341 2 179247003 53 383644750 46 578476586 98 156276535 20 882575074 93 572368041 74 179808351 51 609309881 65 166540685 73 545883483 63 200929584 100 530326916 10 600645149 95 358255892 62 78872416 89 435732396 99 772574763 89 432705637 58 396314266 95 189076309 78 632083523 31 793037271 66 72687179 26 331639761 56 642427619 16 414053818 57 291449465 2 229377850 97 716796918 86 332258423 32 265768206 91 435443544 93 86280838 97 89120095 63 798403629 9 151536732 36 494282430 46 397260924 29 904194241 99 46045395 37 402246044 50 984394114 14 93453124 24 199627310 25 959439973 69 607169226 64 275230196 92 495832108 90 7195551 80 766276371 27 639794972 77 552648661 14 362800685 79 874792748 9 729643191 69 496066693 62 398006301 4 288460398 64 550148827 77 416733857 87 306739694 96 712132381 58 664519502 84 411066175 75 675392669 21 743420854 71 984886554 50 395657964 74 139195297 57 668002357 21 201788304 88 40546973 23 449125045 67 129740357 28 850023296 70 712982886 97 420007969 66 446328733 59 626264984 79 325798169 96 380998403 91 914311548 77 798552206 17 894430323 12 51705374 3 28616639 61 649523142 39 82052787 80 962424913 22 506487370 67 754181092 15 997863819 88 666757505 20 807873758 71 880895711 1 482156073 87 424380365 64 483809542 93 898729372 40 422135145 99 936425058 81 33238748 61 232803978 82 580172928 26 504075561 23 932991522 1 549095625 15 563753716 76 927732298 51 515179329 41 71326061 4 774286819 64 482951573 9 908045716 63 321577305 14 221295673 40 646308520 6 763957843 30 830360979 41 655213723 38 173842155 18 695870804 18 12336966 12 567632641 66 626492216 79 771277241 70 901103589 33 338941842 29 527388316 94 851974618 58 490060882 19 262616222 75 22056855 100 501067244 54 831451409 23 201883518 85 279964507 44 273962173 87 960681661 69 325596388 83 328744976 54 221556857 62 338576843 45 787768350 37 287905818 88 308231970 4 270994167 21 620304874 97 68683056 100 39837730 51 293911705 15 979509278 34 956089181 49 638158092 4 637349737 98 938182569 60 46825809 52 713085745 17 277545831 29 31116659 22 911833090 3 713483037 8 825863262 52 975236442 2 542231532 31 81634690 43 647303945 40 715282860 83 459479765 28 555042148 83 294648579 10 169992971 100 14250208 98 567983959 22 57763915 2 339890452 34 690423168 14 494616312 22 919862029 22 249449309 68 673762240 9 760834078 35 936273866 90 854381735 19 152095035 37 434099433 84 29209708 20 33316878 0 190166631 24 477482746 9 963571333 95 77684918 66 222481872 58 660613392 53 61965557 85 795562537 27 882116024 59 751702682 52 441623131 97 389813027 89 122766357 77 450273369 73 674313421 10 426963357 41 498733528 36 404800226 12 262679059 39 102565763 91 34726837 79 577378501 84 133946985 68 525165323 15 96490148 48 690292308 86 449668795 5 297446314 51 678625100 25 588592498 27 5674904 17 354849785 90 837063835 27 427509881 87 909443532 59 837817228 7 92921448 29 43693060 66 924155082 77 40400108 81 275831197 71 949062005 62 715059724 12 101494038 87 318185757 30 49563450 90 587089231 6 377154761 77 731234192 66 51706391 30 374480267 67 150642349 30 673704858 18 578856235 6 63272357 43 385962475 2 541604030 50 22813583 31 500060861 34 361486748 77 628658040 46 363630739 11 810144769 3 411346019 19 983643108 9 42643357 2 919231698 0 843787685 13 179364868 22 795405553 34 33689905 80 495662424 42 5856210 24 704780603 52 17014028 73 851643277 0 599526998 69 531135873 24 370477872 77 600920579 16 929952932 17 963153790 54 920355531 3 780027062 20 110468295 18 312864292 9 504388668 17 991626149 64 273364520 3 340182036 86 393205776 78 755171285 10 235248796 39 962993648 61 956761900 98 482199203 95 496272755 16 539311010 41 386642239 66 274822916 7 821179315 36 125801355 95 286625102 95 258639648 60 547590689 58 509882159 64 102009807 95 545613376 31 687963522 36 431993913 32 390703651 76 53252951 100 176104541 49 96251288 94 696800977 2 269241204 17 589798272 94 701040066 67 936088141 82 175120032 33 545857957 29 715413091 84 279020183 56 796939334 35 321327259 49 122321769 49 515204346 26 300616071 90 672047494 14 854787339 97 912969720 10 318453513 44 166415308 64 800496998 35 729321192 92 701658890 86 47376135 60 715549302 86 372885762 49 198774897 29 910705084 63 63844165 53 570679908 53 370120114 13 594499344 7 784526933 2 502383058 8 756617609 69 17623837 15 447603953 72 475110786 71 261443709 66 589792585 46 894415671 47 25344839 56 246975813 86 545024515 47 149492939 16 571249693 49 805396915 0 963620872 16 957786849 83 341496563 93 192859498 65 612886836 18 444954315 94 926881436 55 700314654 42 291675388 28 302633755 90 859469819 40 182935993 24 540599890 89 119521224 81 812948634 67 875650368 42 236267594 75 326589820 81 325037153 48 55286915 37 881233101 77 592290524 100 18199342 9 199475642 24 967410883 35 715983907 36 473104266 83 968170774 29 922656084 46 405767722 28 38773593 82 26495099 92 807974970 67 193305782 71 690264072 58 451178330 99 304123881 87 759933646 45 953892802 35 527566728 92 311195770 33 789475105 25 126415555 23 794270087 60 28313441 58 115954682 98 503748430 35 90226564 83 392631709 81 618102526 47 462106100 61 755400400 6 201269289 52 529827743 60 517547719 80 377353359 22 218252610 18 675385868 24 624131106 99 299403517 78 327937402 100 158110397 37 923739632 86 551359435 13 392009359 45 217508825 49 731417440 1 126322597 39 253009669 44 666981037 8 315746878 93 450630033 30 305282176 97 182807254 12 452185368 91 941807404 80 677478445 70 891961353 31 864172427 85 872935865 44 302077161 9 348239197 2 656182055 41 618887791 53 379322134 93 613746856 45 699194328 9 259085571 1 555947970 93 980230794 47 762657627 10 324099273 14 351346428 44 655947980 1 38562688 95 666213516 53 661106694 73 575407611 53 846763455 68 855295441 80 541845086 21 706959156 2 414696731 38 228038046 84 99945684 52 131784472 44 427500540 34 81611217 8 953689820 80 555926154 40 563670659 35 359818529 38 92684490 14 85443162 36 323682655 41 195095725 32 49607641 58 530391798 98 582743176 90 117861347 28 379255710 91 632436468 66 908726267 58 299094200 69 108894787 91 906175342 6 385125041 51 849593768 39 662323109 84 715889875 17 207844503 3 380786142 92 713836063 5 345771221 90 713432990 98 965824984 21 296552593 80 252691260 31 153456014 97 531425937 22 792035193 83 968371894 83 694383091 29 889862058 55 14238784 22 807959522 70 279988390 44 945226129 68 242148123 40 281601817 36 463833930 75 775619544 69 748946328 50 720344556 23 68931943 62 235332768 16 954976838 56 154853671 98 738092279 33 113056496 95 637367020 67 932827199 41 68651304 9 492896227 26 662922032 69 355297258 7 228543142 60 691214562 11 242015255 73 912755456 65 328178563 87 884818297 36 959234454 72 143307798 23 578303092 1 760835107 75 833158285 58 419836430 23 694585877 82 271691306 9 60155486 13 504880058 36 102497278 2 475442406 100 539559776 22 626225510 28 483868843 60 247881707 2 694656872 96 710847106 13 771040422 31 665948052 41 873306906 32 336477924 50 945353377 59 685132856 86 176145104 92 46670312 45 91905775 73 658416844 72 561488689 88 553968176 23 501049105 98 504043406 11 657756394 91 583851281 74 365274642 47 365716174 7 514388655 74 243063500 77 731266827 62 42388027 12 231400695 6 607209907 72 684532415 26 654557229 45 179414306 80 466646040 47 356970712 64 412362257 56 457410363 8 554731031 32 146385424 76 461354623 55 525115945 43 945969855 30 675033175 37 732840599 18 736806321 53 757213061 43 611467818 35 44461205 39 720096546 95 68172374 23 126055785 27 577868520 9 153300049 46 453468206 64 138921299 99 679140047 74 893524945 84 436679825 32 340908681 86 538783283 33 996357634 29 665527867 91 972257192 79 867990271 52 28889948 12 186737156 48 267567097 31 379080831 17 271622819 97 731909941 6 991813007 65 374779115 35 927286432 78 839156075 75 463060780 66 464550818 65 589167575 40 115903365 62 613325887 75 955664011 58 704726147 2 635157276 95 492986107 9 327444121 75 87349377 32 953600697 71 839385847 17 543875665 37 833819593 91 621357392 4 361133206 77 70116332 86 364451456 63 82969426 74 330334030 44 398791563 37 710308860 3 675512696 70 738916784 89 856119544 45 218391528 94 676207179 86 670775071 84 752369327 35 58192557 78 597304119 26 328679140 37 98096450 13 237923165 37 487934560 83 245398979 51 21351666 99 833075117 24 493210742 66 994939914 21 660677487 54 320239146 84 917701516 18 378125415 90 66042904 5 88363464 38 585767422 21 738565912 34 882934022 12 272286831 53 29057725 66 542838494 12 785182792 85 12284748 14 209108666 93 620174191 70 162196455 1 878460241 36 169209909 3 209292645 58 505803470 32 990280361 37 797298220 66 35204658 24 81886072 7 431429560 66 800326534 53 914918359 82 374409008 84 259080674 63 666115694 78 536920196 88 490554633 26 835601965 40 764797246 72 46379704 87 670536124 60 14855414 76 632530815 9 372055719 56 224406539 65 593229805 68 862908552 55 410011571 68 717025549 62 366339972 71 597050004 88 995243227 84 926263505 97 118703756 0 107543064 69 912807520 75 895161576 74 801195843 50 167496452 1 362394274 11 801343420 37 633321084 40 489004825 48 858919985 70 639816985 93 992171088 94 275953807 26 697649160 3 493869293 3 964404044 94 136428423 49 854068335 33 329902151 6 584669582 15 388689573 52 437308509 22 763573717 69 230695888 29 74900028 50 695264329 95 886523352 2 817772311 82 869789958 44 969525609 52 497476254 80 671862241 21 342483311 40 851414885 37 441397147 21 872333032 6 749484944 68 359951150 19 832899413 92 721444450 19 776582329 68 427042476 3 231980986 17 119427070 55 895506066 13 579294367 0 948699782 93 924846684 44 298611993 96 99928024 89 505350184 20 498823805 69 539216672 47 634767757 70 563026773 91 358990138 90 515438294 94 783983035 48 312201563 74 634148919 44 262157290 22 462674141 38 332643045 98 590152630 70 990140173 66 626024987 11 42093413 83 969999014 99 834981356 85 644568723 44 190247732 48 952452998 13 143826702 0 95635839 57 615645712 34 295883260 37 535719082 32 54157745 52 73030475 13 263919844 25 962354784 31 320016779 41 388136582 1 26101283 18 851016191 75 537705218 26 867298466 57 747004632 44 655161083 27 555105486 96 37144489 6 723569172 63 943975657 17 933729774 40 690940685 23 121991653 43 376152596 87 324568767 49 953693026 24 282355425 54 828879234 28 284149898 55 481511757 26 820332528 26 566802836 45 760611364 44 521975266 62 958036683 51 777056906 35 144716575 73 987380834 25 385345350 26 765852438 94 611529690 23 474693188 72 692340198 78 141958312 91 433273635 14 990098736 5 125349366 63 195058015 35 167881792 67 847200823 59 738609551 1 372679476 84 644002981 95 693092612 37 201700815 2 919211916 43 318266460 58 479105556 22 691177490 98 470862006 70 657228094 10 700537696 62 203947600 39 984953922 3 126011965 25 131155038 14 413660178 23 502109006 86 114443389 7 782049519 21 693817888 61 660598941 67 307595978 40 175421682 58 381796748 41 631820163 39 38132935 53 894738907 94 203043483 8 698023794 73 516925565 32 282928122 35 781110096 47 876213873 42 841271401 54 910718300 40 101958052 94 516810693 73 845801216 62 706843728 2 533102973 5 741359113 92 641592534 96 667646374 12 730757778 12 251988582 21 425727224 90 239563565 21 103591814 39 177548024 72 704255610 8 882116780 35 846757814 66 167990516 12 46230767 37 700616908 99 778596906 97 813382138 83 49738651 64 890623634 28 6337102 7 898426337 10 990054608 40 122711279 72 542355139 22 59095333 11 511997251 61 526383687 32 987409967 24 185525468 51 983707106 86 330776652 70 574864625 99 851923057 4 286018803 60 614692485 75 638414364 1 317130365 87 727964674 38 540639569 94 560113964 40 406508556 29 435422947 73 779549655 16 77151588 23 477958256 0 695482231 96 375968608 80 729429665 88 944676347 4 814432067 64 596970075 15 864402213 16 554351777 39 978790672 76 1175617 29 701937284 41 804425297 38 94881635 14 318269550 41 954418721 97 694630272 93 866724756 17 175899779 60 86111311 33 831222157 96 323964769 43 154633761 59 60105294 17 11430700 88 666087547 30 921635512 84 538846101 62 39625741 31 592849182 16 815312775 36 857028094 94 684155512 4 393653041 88 617243756 1 798948704 23 679561058 48 333553045 7 854562923 42 224416470 11 741566620 71 680562875 33 701901214 10 799608903 70 497289567 85 448631621 15 940600223 3 402529653 66 629026841 70 128548331 90 277090198 5 941434156 48 219584376 41 303627334 98 24196060 65 319166120 11 49431272 11 701633444 61 182313708 39 750115725 23 862289824 89 719916100 59 788685953 22 660219039 76 164649883 51 665481830 35 802452990 4 635091642 35 339740771 92 448219185 7 253682956 11 530464968 99 17632992 73 672471283 82 830653847 3 358623206 52 421532249 88 476976544 100 182761400 55 314237144 16 153068746 79 823330484 86 722817603 61 133594773 27 879832142 71 343738242 28 104433862 14 16213290 20 532088137 5 717910605 72 633417534 51 242641662 68 114948534 68 810492068 2 417216229 92 951773812 58 26447071 24 773853708 99 185564119 39 72451730 58 421755974 20 311829738 89 477207946 53 417200258 90 519151691 62 494320108 80 105914429 85 743728665 8 318196017 78 955861230 88 102829156 48 950370203 1 443885748 53 432662555 76 122074456 73 83184237 95 44544492 3 317823726 93 218175770 47 763452752 88 351535256 39 195313155 71 941433072 65 220163826 33 969084378 86 354990432 26 875143714 22 803755800 84 254218035 50 894833746 24 798377891 29 575880316 42 405047673 76 411421138 80 323941190 70 612886447 73 441829182 11 379159485 48 47322189 78 773072464 3 660238721 2 142891200 15 580389567 77 105096612 86 145822007 25 853775453 39 411501031 78 400545323 3 776099038 98 190191212 99 863381108 60 776099245 18 467581431 63 965399290 46 700352366 14 763829203 96 197111665 13 108219109 27 513754374 50 74511522 36 311008730 4 344941761 79 966696024 48 477896706 73 228748800 49 806380196 48 956710396 79 839053598 13 252095217 37 352001243 84 59760666 14 160424421 100 675375058 89 904161763 26 847124860 79 939826482 96 746783425 96 58140273 47 369076555 4 688079149 72 668131594 69 100669601 29 768275131 62 209110985 4 166815468 52 209455780 89 381607112 26 575664401 37 537972706 36 471961153 7 808192015 91 845928024 33 241995032 51 822594548 83 600855760 47 919516340 47 584646351 41 22624234 8 363231224 43 700268571 56 757937134 26 332449705 97 547681708 60 203670468 35 768944649 35 772133201 82 40280366 24 464935340 50 658434113 39 128179794 89 913772558 28 82318692 53 712105956 39 926326507 80 315987146 14 233684307 21 258264343 31 904930446 93 340553884 3 795566552 71 976294683 36 629744683 87 272146636 55 990968689 9 478435208 85 871568450 7 708766678 74 96514700 17 812276809 94 851375512 22 793856355 28 181521133 5 835925120 93 44681040 92 313378152 76 668437684 100 482825331 2 551332704 16 497050855 56 851480456 94 935165377 54 455129828 78 649799861 29 980007008 40 604140335 54 492428595 33 756820250 11 534245333 33 692211106 37 891471695 63 460585054 27 13002020 95 171206580 48 9929831 24 969246964 38 627200755 40 441807114 27 39437463 52 71443041 73 999897267 89 252549752 93 755268192 28 394422712 90 205795046 13 330011960 65 756921550 9 988794372 61 223225931 34 712116560 33 174923930 47 415154001 50 240173074 45 336562145 84 146869915 60 850335896 73 86573806 65 962813456 51 565315975 49 45841710 73 323222820 56 944739978 81 849734207 56 678836899 22 123070646 18 104334094 93 311524766 46 776172654 26 284645907 98 8300527 71 476946178 64 776460633 79 546296355 89 103250841 2 308274322 46 752912304 99 611247831 45 601095317 49 630348336 65 796764929 36 545649069 99 703080655 14 693238148 95 755054180 15 716653499 82 4647797 84 938901568 90 408059699 86 120718572 33 571648180 18 744628274 24 5969976 69 208646204 21 243231614 16 397021113 41 741807679 11 374854548 64 939952418 92 258725900 58 890686580 33 816679078 58 913143659 0 471385909 0 861658711 85 293023105 34 541056894 25 305567606 71 854803279 39 162868133 52 960016088 64 555344673 89 133341323 16 80371291 41 937363544 8 801339411 20 162406875 45 811239607 47 733952673 7 261095319 17 237398360 95 567954440 78 232002772 52 230594777 69 111141725 60 838609755 93 248805986 33 461755523 63 312525709 51 818367867 74 776833935 57 329396404 13 107990022 89 445595199 15 412966288 10 81909930 42 154062693 23 811526655 44 732504833 31 455528375 12 702588193 67 940867202 51 206217290 46 261921901 18 670612075 50 892596720 41 34842032 2 635160571 39 879078333 49 441184573 12 477887832 53 442955301 12 101401180 42 303946504 36 988474516 52 257292590 79 33081487 60 8422645 2 71581796 100 467057450 13 53298833 30 709855592 43 632909266 9 374732641 18 235661595 53 228770292 37 722619796 7 133748290 78 402102505 53 410101694 35 644470338 76 49819226 34 31896424 70 543756369 15 608800420 33 433988039 82 243401693 52 644710519 95 756911607 17 171145158 5 231555250 61 734023817 83 366757109 17 807028941 55 921804453 68 351850628 85 61263522 44 585900816 37 543219196 14 617775821 42 172807762 92 882377667 14 90989798 20 758210672 64 725253026 21 381940344 5 301072676 51 998513944 21 566935830 21 424483419 76 147246652 25 816163003 78 272428093 90 46652020 16 237879812 49 373167633 4 431350035 77 982072866 86 781448830 79 455398569 36 18810247 84 837465208 32 653933207 56 758732087 98 416055897 71 355189780 47 839214480 19 843214381 3 506767532 24 626555222 30 13771181 18 353701038 95 213192116 30 578623451 19 784506087 61 513916370 2 270475369 79 760985588 14 967864617 14 152853115 60 498162913 88 860812966 18 258495139 58 822773445 47 58883665 11 457533145 54 748243868 14 694779422 91 308297208 53 641700630 13 607781879 92 440917549 85 730567740 85 842464108 19 565918719 81 514687232 73 68971451 34 85118144 71 277761465 30 101367043 26 905308396 18 931202697 43 160950901 12 596028918 29 754593311 83 651177639 77 709492710 38 158125537 14 237809080 33 922159531 36 431207393 38 226565523 9 615025951 12 918572539 60 174679705 0 197730115 72 651826190 19 263215015 73 468999059 59 284479234 59 119454101 80 145700893 7 513740132 42 849968089 82 398578159 94 346976302 20 865128212 40 441407144 21 822513453 18 714685150 10 37063031 18 623636846 15 590148727 51 829165522 91 78390950 65 307613793 97 498065278 54 6849178 1 834951544 83 746080921 23 137525427 45 674038324 70 597024100 82 687518756 20 609346707 28 879117662 32 481971391 17 98968567 87 277963669 78 572438237 51 454446031 23 869080872 7 71058876 18 488348507 21 485083656 73 486394097 43 104450558 52 516867819 87 379373882 92 937314503 50 729227029 30 957511879 81 28795440 41 71213905 59 263097896 23 282692980 30 428288431 79 667763227 35 312120730 31 734118363 45 256004514 96 461475534 18 119642341 49 684582706 13 439302826 21 831045515 93 100621211 76 75377495 58 692010002 68 824309594 2 748546675 66 635096172 55 580503115 0 618030504 98 387404148 26 693979356 58 349008785 18 400244014 76 698374264 91 303776777 80 301321232 77 799278561 40 434024260 88 832675423 46 807720817 14 241492327 39 929175552 91 350941511 47 298484945 18 640987492 90 697617702 8 403967348 55 87560550 23 202681500 22 10460041 48 672691044 0 739384721 3 213071480 42 61251954 26 945081284 79 933954324 38 315609726 90 788196876 59 608664246 75 524570269 82 413949685 1 562649096 42 911066256 37 907884139 63 880793687 68 373537625 49 98094956 88 809565421 82 809299109 19 629236398 56 659086049 36 127141273 57 496519339 75 428946883 78 950347397 36 849473121 39 256878628 78 420789935 22 161127215 6 851083977 75 293106549 37 755505671 66 370669676 66 955418598 50 811830445 99 699356908 66 864038822 97 136149984 78 302880635 22 519945190 100 909103985 74 423335197 6 92355810 68 383130715 32 784206035 21 716443278 7 557003213 88 648389185 67 182585629 54 212680497 70 875645499 77 845605802 53 101540692 96 125610133 21 438550047 60 648841849 27 287929332 0 691056080 23 350992921 98 475955164 87 754102986 68 249255650 75 364425031 45 930336387 53 541302323 43 503877070 74 310035223 21 852587835 51 477810109 58 242585782 43 794129935 98 594329146 78 146417513 39 663407308 68 807550827 4 815774312 18 983611079 24 609671776 89 660130400 70 925186934 32 269310424 2 66922342 89 502040469 38 952143593 11 103416901 53 862211633 75 793783139 50 160477476 37 921145450 99 869075865 50 140544489 68 961690621 8 676340637 98 822045400 33 18204727 84 955644001 84 229784494 47 86117173 33 408598933 84 455094655 84 386596346 13 305901371 49 495973872 80 754095970 77 53899793 19 541725335 58 935081332 31 470867068 91 263785435 72 370124831 29 507375958 52 470208246 13 22756153 64 865858076 60 71852830 76 260317255 92 66308089 7 245653034 44 438834688 78 213853281 78 297230883 13 259537832 27 744678334 54 285007628 32 266600465 17 976981759 80 99463532 9 475323991 49 32843535 25 915680793 66 112586218 57 2946758 20 733745562 80 880055448 77 374834503 47 14725697 46 956293126 19 343005919 1 960003662 56 178441628 84 232074080 15 482578782 84 950149631 45 447593200 33 806560328 66 458043265 32 960026253 34 456025016 64 226349905 74 878796739 77 474278375 31 627927365 54 336637538 28 270541404 66 336929630 40 908546575 23 987124417 41 129743844 88 955026998 89 342962848 1 856284218 33 146324087 3 394327114 56 264064491 40 15771605 92 171011271 5 728214079 91 415406616 21 6565665 17 439710900 28 193817988 39 78479453 26 631928315 13 855314162 61 93991819 83 115178285 97 846093790 58 267203265 42 552981600 94 886650078 79 509778644 72 627614918 24 774783835 17 301098117 87 829517537 74 870744438 12 904705051 47 802329695 93 517128135 5 626214024 22 340512295 97 623745091 90 58072771 29 968481548 42 82124749 82 69558768 39 256007869 45 284345591 20 613231627 48 580955180 47 227452780 74 414767251 55 576886387 35 859570123 48 701565127 3 62608753 40 908185254 10 976647627 65 179426919 9 797572984 39 306911560 62 830270148 5 890954171 53 585907154 75 470528696 36 433093346 9 872818840 0 183433596 8 797569163 1 823706829 61 924745686 57 613204664 38 502642717 16 408107996 60 602363455 36 738767500 12 762698285 59 444996757 88 329420477 47 869159332 79 513650476 14 803823780 2 995082672 1 156414355 3 300970895 39 386844616 17 167177211 68 44525351 38 147560298 3 635949945 96 704212250 60 399257068 86 591399998 74 202769610 80 261795065 46 124187193 100 529301526 1 252823131 81 120243372 17 674714431 86 263986240 21 912525953 28 58976733 15 837027371 62 806229264 96 148280788 85 127855301 94 295184400 36 446948481 27 265124698 64 620501751 89 627311610 95 562053218 18 817457514 80 500072647 69 354893291 76 800501991 60 293625913 70 995149820 58 288744844 18 205740920 40 561187469 13 309673548 30 263888785 8 21952832 54 690605489 11 852948602 43 759817497 80 53445182 52 78392222 26 330684068 94 332579381 74 234254243 44 263414403 90 405506781 25 118925755 7 607422836 30 817086249 90 373243563 49 473143214 38 472787753 3 522112984 89 506887064 20 362751689 71 975114581 6 457712234 5 497033173 5 873663358 82 972138901 64 120101249 4 638541580 42 669306884 67 443575745 95 753023767 18 407896814 7 958004604 80 305189164 1 847326575 18 57438665 50 833251565 46 189939107 77 983800605 28 810806483 0 47941227 54 242886313 49 840509903 56 384804175 98 593887928 34 166577133 99 620272300 73 604902628 73 499927745 58 674888112 83 206030652 13 749219682 42 916823727 66 719815246 11 735067116 32 521379390 73 264911551 76 753827796 62 712955667 46 962128292 96 939636990 100 923932004 37 826940833 89 746884905 84 415758158 15 413107326 93 314199219 14 280886189 59 821065869 34 409828480 18 655758941 85 401730851 22 605790132 94 589340907 43 180982374 44 795833652 73 916342121 94 806736360 77 881252563 81 482038342 99 24525405 19 62794890 6 925454702 6 941247376 10 927765812 41 806338865 35 426243975 19 757759706 28 280231045 76 698721746 57 639713305 73 799246843 39 141016852 98 812472093 45 553285828 72 960758470 43 29677578 61 335756197 93 981812061 27 52197391 23 682138408 25 790796316 0 711656030 51 735510656 95 504215568 71 942598812 34 847530138 42 50043784 37 220658706 13 739432560 99 517021949 82 872894556 15 426091529 94 314469695 74 950189727 83 921297383 99 544813783 73 344186640 80 422477868 89 606804517 94 419063505 84 907201766 25 947667698 14 697725379 87 923756918 39 700201535 62 198960957 61 650889279 26 993264839 59 530091268 54 38735333 54 206147725 54 296281217 5 490914140 39 609503017 29 132737836 63 355239775 36 139647642 25 386998153 46 589019863 25 819824662 87 555904890 7 488486606 51 97204945 46 542049282 29 86947192 3 791538028 64 585652161 58 978592459 38 73349766 93 217727857 16 866387985 52 115813636 63 68030974 35 375814234 38 837627842 49 600594742 71 98726746 22 259122357 93 286095351 52 303721871 21 975113169 59 450010078 90 445247441 79 405758245 18 833244007 77 48713294 77 894924367 45 162179787 57 174924869 73 891114479 98 887747488 4 492614778 25 115931167 53 356695316 66 267642463 8 296474393 26 536733205 17 397266683 62 296134533 4 81089227 80 749418307 11 689894484 25 628391408 42 389507196 53 117075021 74 830026696 67 822826492 71 556662985 67 172819798 33 164761301 94 498207101 23 494507263 12 653246460 31 694623127 98 905375128 21 463841220 70 584721937 62 187756364 25 706555224 23 304816286 2 29485367 39 713255395 31 667586730 64 71794612 67 906159016 46 776681365 47 668949109 35 521348893 43 471287487 81 252448864 82 528421726 60 225732051 16 245156942 68 254661888 48 704896163 11 746733782 36 201447509 26 77699237 74 289607078 47 992083596 84 157192016 88 129480434 14 46252864 86 67079159 42 788465141 41 636718673 75 564810037 61 271149575 84 211113305 51 706187703 60 99179565 78 527727805 4 268768789 65 959298324 24 44435536 92 156786876 54 550725692 52 897960914 34 409410520 2 168971166 72 568456185 89 805406454 32 235892137 5 87106598 97 738121297 20 951522561 32 572495656 89 956079705 59 332551974 84 883895251 19 376518513 83 166348756 23 209291128 90 264842642 21 977660265 94 516152252 41 810311651 53 671066935 6 500037522 21 513248800 98 614106802 57 762987094 62 24029505 56 534162549 83 428920575 24 139077234 19 963444621 7 513659406 89 829902056 44 960807623 3 375123498 20 293133820 31 911249974 63 993037895 93 738894971 77 88508700 54 412061025 74 959255732 53 8174735 81 350077453 74 802444974 4 238841610 46 854118381 4 68137802 12 67778738 89 882740307 52 480915606 85 729149565 9 630410905 20 821748976 6 847991601 35 574032885 97 417819891 83 8639496 94 121598161 5 482447778 9 886668885 11 438284608 89 691530783 69 108893343 12 29081049 89 375068801 90 836151437 69 506730461 8 157227996 47 283355496 92 918577303 56 856710080 93 640830133 89 714809615 6 199696993 55 345491748 17 621863920 5 450350873 22 428765831 81 549302093 28 259108941 90 342397126 68 24167377 36 606185260 21 260493456 68 121575899 31 445175600 90 383227078 35 456369566 60 295628548 36 683672584 32 619389382 58 753588141 21 266343608 86 591568229 17 993203312 31 311420408 21 223274164 95 554368831 48 172116380 77 682984816 77 662786917 38 326585258 91 298622627 11 270562837 96 741567831 94 104651489 64 730930815 75 211372879 68 148215518 21 419546678 49 308125268 31 449400295 31 633966014 88 532255452 67 345708343 89 256793518 14 357926553 89 696781643 38 815902520 60 48602329 41 426114196 22 85330335 75 571788329 50 623637867 79 624102446 19 475527810 12 550068967 68 161485492 3 134098974 90 156864513 22 780444035 76 114229920 32 855308594 28 780954483 41 638223040 98 793628023 45 981343869 70 145954152 78 758827134 42 519128880 50 564621893 3 18043035 25 998719298 90 734714538 84 161916225 53 263510205 57 431309655 84 783334130 0 766830582 93 530259866 69 303973179 61 478696083 89 788070466 89 36118592 85 164628379 99 112435817 18 276936755 95 190833243 27 65867130 70 349548185 58 634824337 60 200733418 54 570583495 15 496683949 40 762743797 94 812077279 4 595043489 22 137459049 92 990704314 18 799604803 84 781459140 3 389039716 78 416869328 7 718342358 50 720758253 53 671961269 65 638114434 9 194775243 79 820514070 81 527818206 29 989687404 81 922101100 34 548020608 76 738729007 37 646349295 97 749533322 44 598977803 37 620505262 80 30803635 73 63373795 10 515380735 25 380186296 32 669373277 60 932470518 68 832204815 73 920121658 78 4186910 89 942457974 15 567593783 67 559436788 27 742242002 3 365086847 82 817739131 43 993211905 33 62618896 26 535253283 25 103385827 38 606021832 64 531307290 34 692879379 3 300664694 26 264309141 23 194015374 23 675840939 24 67722298 40 272891347 32 338856812 47 684152904 88 371262260 56 702021696 36 894302230 89 474300979 18 407972397 53 732309121 79 225877193 35 357999815 21 841994412 55 513286640 35 470785030 44 387632866 25 433896223 48 97805308 95 845914771 10 902185582 7 735007533 14 740171528 46 6723200 95 792065664 14 238221081 44 904866280 50 612171197 97 425139822 35 675372200 3 185907726 18 245286557 65 690152741 17 667590138 56 232081207 31 651960820 45 667405195 59 887581555 2 672285484 27 665594876 78 19331472 38 717131350 32 454719576 59 154543544 18 292221048 13 806087880 34 848770044 18 364878691 9 908745562 25 977803239 89 8514109 74 449189860 63 580771030 77 859895352 91 692578695 28 370275165 27 803862188 49 101261161 79 284687280 9 207000830 77 899035593 8 735446196 6 457429148 41 721323807 68 678585718 28 594593060 92 108442078 54 973707120 68 781096409 56 816366197 24 780779813 60 900367651 100 67877058 21 865990048 64 587168851 70 990680760 53 691073192 71 232681771 98 536799552 89 284090324 8 955530180 76 433993409 46 60098812 97 934849950 85 912465264 55 540832229 45 595428952 65 229108429 64 19239592 30 277405354 51 878383535 73 704923036 71 536138339 41 743667222 1 522939558 91 287457668 27 739076466 24 408202799 3 985310616 100 426317385 76 251781030 2 961891379 6 900478401 15 849822826 29 84557876 58 701926107 75 895608866 75 556270126 17 558102095 3 252882617 58 398651072 12 873988659 61 250251141 13 501746162 72 415175606 40 384968592 93 882769464 93 846433374 78 145613924 38 174692747 21 141008732 17 976702721 65 862080183 70 218014371 42 863744913 41 698178372 52 13007889 90 717453995 40 22829036 46 2437941 79 688687695 92 231056189 68 596509901 46 857954795 35 775410008 79 186000684 9 209412973 21 479890823 98 111371464 42 919892569 90 671830688 75 806434592 82 54464907 48 266635315 42 223478951 81 167066802 50 323189601 13 825115918 60 100822915 85 825387559 95 909527309 19 268379920 71 710413200 8 373643581 34 846236809 44 20366631 68 906924759 1 467512581 2 325663287 81 673987015 82 326215766 71 411230675 72 776513868 54 694590480 24 41130924 97 770049816 92 217452627 33 902867362 75 86027959 62 507409603 96 93313527 9 36480356 12 880586732 19 796092339 73 907993701 48 204595133 13 234236022 81 620742335 97 535759688 50 420666702 76 567749576 61 308890648 58 175621489 0 798878133 27 210187064 21 232153670 89 959428698 54 948758473 97 444824803 95 261722041 78 66490127 10 706094487 20 405390775 66 584270305 50 596727773 24 866832190 2 741962785 4 460509105 28 945773502 14 995748421 40 935799355 33 34330843 6 259071531 51 319161164 85 220482233 61 174575386 61 934987596 24 816762921 48 43336781 99 15636517 8 462320127 58 158748828 77 916975214 78 329721581 64 736328392 81 63270 26 626113998 43 104639188 52 82525639 81 670037060 88 806942741 8 486322208 4 652920375 68 257348180 97 763590143 61 622064773 95 466187631 63 900052023 88 451097589 31 426315669 77 948039262 21 58202050 53 289347658 67 740240698 41 67168442 35 216010093 52 145033346 60 415925083 78 150600506 0 490449898 93 401091283 68 452647088 21 95140541 46 862006980 44 901108198 8 880067129 75 113498139 70 975560910 95 864272834 37 858478937 16 396904685 72 912381022 58 360951203 48 347441366 27 290537062 68 865423045 16 553729389 8 197177911 90 617667736 14 328453239 8 34769703 77 959760865 42 491929510 49 439663783 43 234708205 27 9137059 69 611878741 84 608928630 67 81096363 26 864152344 57 574884970 6 375426614 1 107283445 31 903470742 21 421861742 67 664889638 66 480112782 73 849601055 10 398002798 25 170835718 93 303889038 37 723561925 53 926996169 86 132657334 79 261253983 46 522603572 46 927728397 80 338312756 63 23741852 12 719268563 88 686073666 91 225007987 27 579030982 46 533815416 18 140411097 40 465836546 80 29153194 1 951272212 70 113047239 26 866056327 100 646960283 90 960530317 0 573813299 48 718315943 23 874005470 51 7544186 69 34691707 100 905638979 55 68841112 42 935546218 77 661276626 85 692901946 51 796131106 59 994610434 56 410525902 93 646251831 25 598611756 7 785412750 19 334456341 25 950498232 58 451636160 68 677131535 29 933642692 100 258575578 12 448090067 60 186466443 73 814484659 43 131739853 84 965947415 31 381247031 4 812421908 18 806011613 90 852430654 81 511847227 89 816616466 35 68470113 20 476243350 52 586975774 25 883077030 73 988045152 54 778155651 71 747644539 80 807285109 62 757331753 61 639923861 41 981917255 50 2050320 14 320615585 61 810650162 20 55158833 60 504953356 81 331636590 18 340910192 89 306669919 81 316632930 92 650372694 10 512576749 8 488333910 92 271607162 80 851515656 89 511809513 49 740188155 85 898139858 27 850913850 42 354993193 78 803618916 72 318780833 51 626964836 65 148772133 100 744545857 10 665093636 45 486256487 76 786099875 41 751487087 18 528049051 19 571334857 81 2154450 14 209344540 12 407534165 33 999356901 86 660659740 78 284963809 77 899659494 43 429700013 56 957794993 39 395767474 3 863585647 81 697246702 57 562496459 39 866637116 47 625228750 93 437408031 75 917334924 77 666205270 21 212975647 25 686682361 74 458381334 23 410911705 49 853279691 87 121013230 49 825577982 86 630660848 47 639052838 88 513903328 91 925140039 75 722576518 4 956615492 69 155830622 34 545484275 5 562935791 88 397633844 98 749770740 22 579945170 7 508213055 88 877437075 16 939766030 35 560923189 7 62111086 23 698043278 49 551201731 41 539678369 13 55290589 60 879133105 5 573515760 5 451129791 92 811177750 7 819544735 10 739976559 65 416800660 6 938969184 65 54701634 74 597634511 40 313947150 3 106264360 49 953717770 48 184950288 29 13118458 68 465690530 88 277714615 38 563279218 29 194370012 60 781937756 13 254676606 59 194832764 80 211775426 50 809243893 10 88237920 78 920040535 100 70103240 37 863484069 46 440434992 22 359218296 91 698789199 87 41061713 34 846691521 73 789499921 15 202267492 13 728293969 37 322127691 13 123049372 44 225820710 73 680025553 87 893335266 61 699168472 41 854909687 52 709834513 41 511877070 37 531557009 51 610046144 94 418788919 71 620163904 70 124215227 73 700034178 45 824887997 15 831008893 75 728246852 77 265311187 47 453511281 29 779893443 85 310952870 13 728619984 28 7201837 93 243196420 86 168632249 14 603483241 9 995136265 87 945972559 2 93600814 1 841842450 74 386431282 0 379794996 11 840886652 27 769375527 36 166387318 20 779243606 5 161983865 77 841598566 68 874316504 48 83845075 80 844105664 50 867644637 21 338021521 90 36859201 96 152905471 47 45971289 95 976149867 53 547377757 93 268818384 75 497529776 37 183776328 96 930390277 90 588508395 27 20353211 29 734605795 88 980355332 19 271671469 83 864281597 18 965548371 96 883424235 91 457578724 89 433781011 0 454010003 4 765816088 84 135970845 39 578929594 67 701289107 45 622966918 95 241332023 99 26696820 15 379108908 44 754275074 63 262515618 94 596234051 24 109917972 96 201651490 43 491529777 5 733638546 36 239236970 97 735219181 84 101262423 40 68389945 85 240710991 74 792272770 5 73187983 19 644891037 6 16748413 78 781074330 49 571271736 12 285846979 96 95489257 20 156401501 39 400926254 87 848206226 19 632334148 11 131315870 94 689331316 45 118386773 70 609901737 1 567017250 68 72806998 86 477070032 59 597812582 85 520112257 92 55039636 20 57379959 87 852418505 18 18900047 65 918637640 62 610589536 0 151715622 35 664887119 93 313149598 57 535038466 40 723378312 18 600777783 86 293145032 1 824892693 22 470519180 27 161251394 61 662992063 81 554705914 97 437194518 80 445627522 50 942180546 66 60426948 70 992899527 76 850225748 95 920865661 50 353133916 48 419328420 75 317787469 30 802767295 40 788682883 46 536855130 34 942759013 22 151394676 16 539624010 21 385722059 74 336415483 17 636197490 27 657372384 97 971331351 17 991679558 89 471019238 75 268351794 73 913453999 27 186211889 31 54027828 85 787929621 33 605783582 50 430348353 45 615077170 99 237484417 96 493420588 78 73673343 21 445117805 61 595858244 20 464894761 28 459621797 99 782134581 28 570712498 65 173174084 14 730310234 81 173162780 84 550294723 3 940780177 62 929104171 58 981152668 54 754259821 50 104965840 100 12833995 41 97147532 40 539191851 17 873674029 77 587213988 80 220790512 51 728136886 9 851504800 57 350657881 14 392748360 17 868668512 55 271373509 51 619624985 34 696433883 86 530713583 3 324012950 20 368060233 6 443251046 60 745161301 9 230334212 92 384763554 100 630202032 22 752565406 25 321088685 46 284154499 6 462048270 51 600686795 49 763788696 78 174159384 50 141212080 96 645662348 54 549371843 2 726781357 48 312052818 67 852804813 59 493696497 50 979700647 16 524908560 35 496071713 99 238108255 33 834759048 94 964495563 22 696402204 34 703481539 53 286377381 65 94006568 7 13228332 14 406397327 64 939220906 47 464756265 18 457975729 31 154988950 43 502390985 63 313115407 41 738528106 83 803272846 59 765288267 72 952745761 13 774944824 57 94534278 10 485470125 12 903193899 59 76110169 82 264053184 44 685204950 72 484787 92 417045099 86 223555507 40 798448873 28 713532681 94 999147 79 900601813 38 527401771 9 714646436 0 249416423 81 446390283 46 86302793 47 720654658 4 140097731 5 120874905 62 121819313 43 922908215 55 429580348 48 247590640 79 462437146 12 699366894 99 629352794 41 357785505 44 488642998 89 8219887 11 892224113 94 755991828 76 407955056 43 412447045 18 732754815 19 511343720 14 548688830 14 351676456 47 354134777 65 725330148 99 283434315 73 736711040 35 167134389 9 960995255 14 613710783 96 89466187 31 662861112 42 293970242 11 272367063 9 105879739 54 950906601 49 114321331 95 755586447 2 213829486 73 839041307 44 414422403 66 949339206 74 756192857 70 61049313 40 228605569 22 519173169 41 660246397 22 725182579 100 467962754 47 390121638 83 154792628 57 987348040 53 427020219 48 391212988 47 798688304 75 788395216 18 943459621 30 379126359 94 802425174 54 968361983 80 594874439 57 870185915 41 262801502 68 543035428 60 109786509 71 946293113 53 305846668 85 474058115 28 10668075 0 569994511 24 422322540 68 223578851 24 596503159 2 670357176 42 381315949 97 451726164 18 963873946 42 809655261 93 241820889 79 388500756 76 758143739 63 392153412 98 567057115 11 9468695 59 93576179 50 314117069 65 92290728 93 208457435 62 785427834 72 506307134 94 424764257 45 245311314 10 435544733 23 297897354 31 454672589 85 273669474 45 131567733 59 265465630 0 241963511 6 565670014 17 210918531 56 798858306 23 997130056 64 585038607 13 11826711 2 24978307 33 221075615 69 646948564 50 308204948 91 705989378 77 966155729 23 376699558 33 729463807 15 537418815 75 255480368 26 491659304 80 787198475 16 280689213 65 617084161 57 798582585 10 398394417 64 350911100 83 684481003 76 185384193 37 10898313 76 830307393 21 538326181 63 12851836 4 24586285 36 572295354 13 297415533 97 748914649 24 753826425 19 760582080 87 798820788 31 606439967 52 665516914 70 795409795 59 728441050 4 302006804 67 569991250 34 960141399 69 474075012 53 381842799 73 495205161 87 332448360 33 113315546 42 506450256 41 312678562 46 188463823 10 594702921 31 607641219 61 428493231 40 604346961 9 434300641 77 9083417 47 325684388 83 655506808 40 68909770 35 122966745 23 275568910 87 111668850 89 527198278 38 31522833 73 201002513 98 456999431 34 762495356 60 301945095 84 668882718 11 959379358 30 503677888 51 1313990 79 10100382 54 811166626 55 564021495 57 456520069 66 879664189 32 89412464 25 671957530 94 636611021 8 678415357 49 468336368 50 990154089 44 126561912 76 231440992 18 978874882 78 489955376 79 585329957 60 206756128 51 561927934 93 439050044 65 368775927 45 416905696 93 375157006 66 122991410 46 505772805 88 397547818 65 652531154 91 612989848 60 366273645 32 874788846 88 11889795 73 605881227 77 116807261 46 730360871 62 311434371 27 441189418 86 756476305 84 626233321 84 81006084 43 349712005 63 894789342 9 617783890 78 987862693 79 220800670 55 215805403 97 921342105 39 504457758 14 205354722 64 707996248 94 140139667 87 269865867 74 107038308 3 654783389 20 87680276 86 500041839 29 563011817 94 22757887 5 281456403 39 267843879 28 378009737 1 771337267 59 319202250 6 469152176 78 792204335 63 413427920 26 273152047 92 619164694 42 799618508 2 633345292 53 334686801 41 779091156 22 72997536 34 968062282 84 818859912 9 326435822 24 28046017 50 857206296 78 382369261 42 963701533 18 825404830 64 921673728 39 883590613 72 350221720 92 852009406 99 794312583 27 105041768 14 290349962 29 753359254 80 293240103 23 755443530 66 195914631 72 214485309 45 763155634 98 341843242 73 843812018 60 57390622 8 602524130 37 817969080 46 614539780 76 925011222 38 203338315 73 34728531 77 420236554 29 316474126 61 436216034 1 953471413 59 137936262 40 913767963 96 238386028 68 918195580 93 802715392 38 634594137 34 910496990 67 753540964 70 973019328 31 912141868 87 183835417 58 400522400 59 504904904 49 521439567 38 372993713 33 583197432 62 399212029 9 287107497 83 600933378 34 295667135 65 976217004 60 544786524 23 971978046 66 985557844 20 954852810 72 52922422 27 660675532 12 221750540 92 856021131 23 813408364 42 21607939 46 689248521 2 523557034 87 601048915 39 319478374 8 287585679 48 439738993 87 743886934 86 370598302 98 165455534 58 253732657 75 686980408 24 392243069 66 209573785 17 805207637 54 649225238 85 28079838 71 403972710 50 390383348 91 16256737 16 974929232 8 624606102 55 58675160 3 197679216 32 648006856 34 78266640 98 834174119 6 19446988 51 532933414 27 728330209 82 771118447 63 724597458 9 759464148 26 112002322 66 562435096 67 720385366 23 493789420 61 978409542 39 638315035 60 38475937 58 197199061 83 747362130 36 526403058 68 787756431 66 309607056 23 418583570 80 345112343 62 768637583 55 859878499 76 188362406 9 580373524 49 562403464 68 353557969 90 985234529 88 913268378 95 689648890 58 441696001 35 657300190 71 416023047 26 525215444 77 482582488 72 820321231 9 814958610 27 416323989 74 632138822 20 49097168 67 207222162 24 329142994 12 807547619 42 345625697 75 823077595 65 56501880 72 283781565 82 147785813 63 768384946 64 312284345 54 805647108 92 941672130 22 287452107 4 813638123 19 771168720 5 805107747 7 295694122 42 144494075 8 122061814 16 217541786 20 520922047 53 802745710 7 909916552 49 97332327 76 353808315 39 348900812 47 421440335 5 886120501 90 405495172 55 895642662 18 837219976 76 185408538 47 780022504 82 966637909 81 924496072 32 181921662 6 140756768 6 254133591 87 323372059 72 923098579 16 963061275 81 257403676 55 284043389 70 130372182 62 265410944 2 871854799 48 77857200 55 421935595 99 439137233 92 372500499 29 812736306 62 237875384 53 957191640 50 431437 11 15072760 73 844428529 36 581316648 65 640813369 49 278204376 37 622457066 92 495765803 75 372426061 33 548364746 12 863289683 87 803482224 90 13515642 50 464246400 48 119947401 31 923130063 1 368188891 60 248920546 93 729206412 70 539087849 80 274076744 6 218169684 82 78861639 34 253012598 10 23165209 37 197331208 80 942585350 49 539765561 40 697082546 90 990322479 11 579183531 9 707588895 83 220128137 38 445493813 91 723861763 31 374852492 71 849817826 11 995664923 99 286281689 56 876169466 94 841922345 54 704322415 2 919212797 15 595047795 42 190948016 62 882757961 71 422439355 99 808322795 28 575530199 99 551592376 3 595738858 38 463262069 58 945440250 41 847534841 86 869226539 86 31146562 79 366145794 85 217789285 76 613247680 6 979799521 34 727006721 75 829701791 14 999011274 79 747856799 21 404953716 43 652107870 10 918425730 86 410223913 74 30501535 86 813593420 17 326574482 51 935309260 88 309345431 67 478585159 22 815330584 6 366367895 19 667527345 63 117383666 79 90291575 43 872521182 45 430052403 81 578454575 72 350771338 79 509706593 11 608383168 69 418984332 28 590395580 82 707407478 26 412896796 99 448664607 20 122752215 36 250619761 81 228433348 92 92364996 38 192440989 97 879033863 29 561212537 57 653966891 33 966097237 12 554945371 33 216489975 62 750614238 22 182596652 23 69664203 33 493993602 19 748527819 79 319168235 58 932766804 49 129238766 76 201463700 35 342284972 74 308433389 83 148415814 13 466792882 54 326344406 97 523990352 61 143731589 71 319389040 39 571697645 22 89502522 2 741742489 72 145258165 88 812276482 17 893049187 10 467428005 53 148553655 35 307245325 36 961162422 22 31040613 1 210182391 79 947925142 63 25060936 33 836930373 25 201730443 46 427151714 85 730708340 53 549284489 72 52367452 66 476134692 9 41388699 19 234590942 16 52047334 10 133032164 59 660688447 83 748057782 73 740999641 82 522607177 72 861872281 21 331395888 12 261925230 25 991971028 95 638116761 82 406662080 75 200466974 8 377630934 13 961146379 11 576444122 45 870667043 67 191490932 48 953081123 90 343814245 91 361022378 19 407012888 99 58334704 4 345984811 59 822473518 58 233221352 73 933880793 24 951894415 86 127799911 96 502794020 63 134202735 99 769366559 64 413994896 53 107845735 40 477727134 39 826265040 71 144185118 0 904161845 75 708207496 3 887015313 39 510231856 33 121307741 92 363692425 85 693810922 97 771202809 88 497489762 86 754250343 70 562825832 3 125614717 46 369758261 39 112661130 65 578023266 36 300686011 24 964154928 24 997999243 44 978399648 30 28943990 65 610650514 78 177316408 63 337324195 18 399897945 35 327904965 43 724989108 14 587514527 80 658341443 39 916439422 33 843472746 13 841883528 84 857232269 0 837861666 78 886541767 83 718546492 39 263238173 27 31268804 19 841410563 87 891116001 72 983234981 61 850983033 98 755721242 57 644497118 36 487224917 6 792675078 20 900661644 85 427154553 53 863490888 0 45294815 95 949432075 68 615277435 90 242631875 96 994459750 84 528970443 47 952683548 85 239960886 3 96382198 78 215337582 27 182113297 14 409116797 67 889121062 10 727943536 83 23876924 26 546977839 18 220855294 11 667253197 4 839241909 48 291756109 98 76731009 53 715800792 22 773944637 67 950777438 3 459021403 57 228717077 92 231979323 96 49446800 27 43271354 81 664903699 24 973842280 71 743363974 97 326273422 8 310204818 42 764389780 4 925394253 51 46373307 71 311617600 37 564146945 36 954847270 37 310851333 20 419865152 7 251805882 70 308524078 44 321411855 21 406425821 91 335784996 72 741823923 4 612165765 47 186335334 55 915459500 13 955288822 31 948987050 93 776259771 4 760552937 98 681204273 25 570047482 34 417968907 42 170448020 61 823571474 10 663377458 0 701561910 17 307496203 82 924175435 3 443990237 17 389333080 16 31369113 12 332060650 37 914775267 92 641858986 4 46582038 49 116583677 60 729068453 2 205822414 48 771828071 38 532869319 98 912019 79 960184562 87 396544096 0 277036252 18 985060352 42 838158285 95 70242879 27 313270833 9 561644138 37 976121164 91 368614310 19 362841336 52 112883935 18 732625941 72 654276821 59 646862625 9 947841939 72 632942988 75 277750741 40 540655279 54 321010535 76 149224713 98 448798168 47 594326523 0 978960163 60 229511212 71 206483505 100 982263703 51 92743520 1 632049218 95 429628043 72 553537832 46 93698328 49 405608034 3 243256982 99 188799194 100 379138468 16 107109640 79 777789362 38 960497905 32 251012374 86 407531394 32 247868344 55 792447181 15 558250880 89 635307433 84 37781674 63 117040914 98 981991797 54 747804676 78 632923892 73 534264169 57 909454631 92 366388895 94 262023228 98 4852530 80 936227469 70 90895993 22 173427771 53 836405850 30 683624736 49 433117045 90 273491753 9 903721834 23 864144974 19 912201851 50 987474643 25 320436509 8 447108159 45 127472176 71 871496294 24 183279862 29 721974138 44 145363958 74 500501360 44 629605672 55 108863061 72 969655734 64 175430493 89 754633517 9 530689558 11 925557675 15 347403293 41 484729698 48 255620877 92 807097673 47 164379673 76 70269711 44 406332108 32 978100755 32 285478373 59 207996513 69 930225534 73 231231825 31 372333360 58 894059753 71 647894382 32 610027663 43 357458595 16 948438094 88 397334826 96 31759531 100 654015762 90 42315345 46 673079368 39 725764518 92 23913883 89 159365877 79 151727236 1 582016843 56 989168355 30 340759144 26 523446269 59 756986708 89 612128580 7 282383751 18 220565160 55 977427365 30 930637326 81 144978318 25 498258613 1 546637460 35 691153418 70 574197516 44 522498852 60 567981168 58 896095410 4 490970673 8 427930925 34 882117509 86 393336928 58 359748529 53 379150759 55 384443625 100 154027544 34 7479783 77 708157197 96 449793215 19 313327427 88 447511985 90 142073724 99 943205963 100 308903541 51 218147321 19 764287339 31 166501456 17 41613220 56 211804215 84 345635956 88 939477328 9 85019492 13 168451127 51 188638915 61 347885763 87 873226856 43 806104054 81 523407646 43 454439963 85 524657065 37 244450237 48 199218496 37 512587309 82 356643195 78 910328449 84 245871048 53 376509740 89 708639078 1 151463561 91 858589953 6 891647317 31 953578530 71 894078383 80 891280006 94 550570129 71 797733066 82 392620210 50 296426474 74 176498205 91 327925985 78 256352170 69 639062345 52 152071108 68 514790410 94 879967875 86 793425910 44 742613688 59 853603058 74 317038188 96 146628564 24 600829627 94 119526181 72 180094358 92 319001363 89 320595685 74 781492715 52 836406128 94 595021039 90 699567880 38 35898012 36 429913020 97 343074938 53 623855637 54 571132397 82 632913670 96 461113294 83 550371146 39 141322881 94 401591209 15 273775283 24 815920512 99 670381371 21 557803442 50 562565524 30 340087913 77 629448636 80 558840574 53 614465204 64 537682118 97 456867323 43 827910452 44 2564673 64 780972199 52 69440253 79 839023768 99 548174706 58 434864307 51 626883862 17 419806914 37 579070969 70 482579422 38 643316623 90 397242496 74 194381417 20 967660421 96 344747325 81 546193893 79 409670157 17 595999979 35 775555882 93 519761791 92 403191876 89 856658578 30 741630103 5 866607149 31 820667428 1 63488082 76 116422034 29 171247364 56 536384646 63 595054573 47 666360804 29 587295376 42 239166799 63 987820427 38 411602766 21 194015089 47 860248015 26 892621397 1 236239306 28 786969672 86 491431978 61 647278362 85 149195262 34 357191366 64 515470147 99 587213302 30 569236338 64 78562357 30 562254330 72 166467767 87 986474522 75 197097880 91 802877379 24 604449606 78 995046656 75 391500221 24 130546020 19 414917698 79 458892701 26 57248010 23 153912961 46 761423563 59 242819180 68 60382408 49 864362573 72 498655860 84 635402923 12 637997281 50 596906890 58 173597109 89 444880639 68 392202374 30 70979649 88 525060448 97 590684902 26 92036268 0 508408391 7 28424139 54 297304738 84 874707258 72 389140288 73 538219633 87 870148579 34 144393799 43 40594675 64 400582617 52 249932802 21 149042376 96 646902007 81 967541347 91 942694272 39 843807385 60 805384251 22 529964589 92 494318233 8 112219113 3 163836037 99 523590916 4 413574509 29 887250288 73 344707006 96 799094397 83 357373611 31 652782137 72 294464795 41 730432587 76 834555155 65 600981144 95 676019388 28 934048036 10 559784840 23 987722929 92 830921029 50 996423995 67 746367867 41 748063159 91 453193456 4 189298546 43 820790580 85 413013938 56 100126708 81 274467406 60 337502098 41 898417554 52 736136252 11 296339786 81 10813263 99 397922028 93 779666949 69 718180293 26 378291630 36 33752597 37 599967836 71 754956909 68 542188603 44 446808678 26 938543289 63 686879076 96 418852792 61 488816691 22 539651019 29 566449821 58 142749762 20 110766214 98 863812254 87 617386374 69 200479804 29 390816572 53 536079899 100 425835787 26 267971122 94 708589439 10 405267012 73 659385215 58 30803657 86 841977700 47 989493362 46 93006198 61 867207212 41 657910331 56 963620435 33 217932608 34 617137750 87 720987555 88 287453498 46 719451550 63 582306199 27 698183995 24 493972772 83 893843641 70 506610990 96 207674740 95 194416461 9 441392739 3 581323926 6 264037794 57 127642505 62 511052529 63 926681373 98 97651534 57 689054013 42 164528299 44 102779369 11 838889557 5 740857683 13 636110006 52 763233574 58 241848056 61 301918200 98 522650715 1 926604618 44 668579857 57 241620430 79 802191461 62 740258756 47 39424720 7 535479744 45 554447383 55 177135164 24 86415645 73 151430787 81 197644813 2 959283980 1 138599422 23 614578959 27 209884202 53 162260422 63 146468710 59 267923577 49 235802158 0 346141428 73 234460738 77 630217639 93 388335584 84 268246544 75 769523223 29 687678358 76 851913805 73 685724814 30 873272831 93 234894908 52 15879124 63 380874137 55 891611112 58 324314522 81 401991622 44 258379709 38 167736208 61 741402931 29 592771014 62 468716749 4 128796678 21 720487418 75 122213481 14 687184559 82 533238095 94 435352164 27 187422805 23 435503847 55 719439287 37 694118678 100 461048889 50 927516685 81 990329699 70 611027623 11 567654781 58 443338136 43 496602561 52 897256243 35 982782052 61 190587762 45 742847659 0 586293598 61 991198706 93 140680472 4 828275389 9 258314905 59 222197850 83 206236698 16 209059038 69 292593522 93 996945951 92 29204787 99 776235796 85 84612373 74 310686893 78 121069604 72 91736164 86 623399095 74 345174373 82 708515069 21 621642159 81 502163550 81 359028301 88 954318863 42 626829813 0 125475637 62 929860924 61 519808197 35 944125471 2 712222001 66 812359481 77 796883772 64 723421144 95 956433770 5 500237577 40 978456644 4 702669824 94 733400951 1 805858871 22 718744827 36 495130098 75 497776463 18 930417864 94 654325685 96 971403883 64 864306137 36 205956480 46 926859343 8 227250604 5 84805122 65 71998851 18 985915122 88 227458963 65 192296199 72 383317479 74 625046791 71 996633287 24 233987676 59 108312081 59 823428398 65 587762059 83 911201427 6 654627569 77 533925031 87 820333679 55 957498743 96 757725533 16 37010701 53 860280873 49 946878034 27 604806451 29 280696160 4 442518115 36 802585375 78 629096738 69 519240127 69 352220472 83 111116557 62 104737417 73 266793110 54 766402797 70 829649441 58 744124183 87 191910732 43 175959216 33 175044903 19 866738856 31 729984909 13 676665622 52 332267948 56 979331422 78 222415664 86 775646370 81 997274374 50 643304825 42 342640733 48 5097784 16 246959708 59 224814344 42 897997911 88 255814076 36 210432123 50 757533548 81 580978207 39 868515100 5 95067428 83 560310152 66 860686803 68 649977634 46 312222707 94 738380487 79 425071113 51 867441704 41 212076930 35 40253991 98 577816536 54 892024842 64 628720844 95 157211835 97 627470739 40 781391214 53 936720864 64 40385339 15 576585947 67 723969226 11 64133829 80 150702488 83 192817258 11 382419795 15 682557607 77 512062743 82 792267452 1 897546542 14 703976412 75 161106785 16 746402788 8 29417568 19 577587881 42 84538603 12 399341901 19 102879964 49 70150166 17 613940545 29 922615983 99 326876711 100 582593858 46 469420296 50 819968177 53 230606779 30 862109580 8 250972135 69 622846823 91 225336581 58 490183581 74 524913057 19 290377646 89 110374645 84 781923788 31 416031660 51 61254326 61 192132766 25 108258033 23 672948850 10 732296520 3 983550343 60 458185759 49 434126642 97 456609688 26 515370750 47 333062597 21 775337077 31 121743601 50 703276443 75 748928982 68 630731961 75 571530900 85 509130725 5 437266052 70 445525146 52 429399609 88 134531884 30 768442439 74 137888371 34 482437202 70 550173360 65 9879257 38 210655821 79 420472541 30 402635902 22 841722745 67 175085617 67 612950473 82 140712308 3 454171241 36 390264612 79 299122492 95 524756634 89 669347474 26 226121380 61 865145262 55 513748489 66 102133726 4 252861035 43 103603584 65 207693599 44 401082281 6 297238287 2 653407522 12 363459648 34 436556760 61 983226888 57 311543895 91 997594570 14 476794482 72 250755225 84 782485837 36 326436686 67 378864992 97 355338386 15 374862659 22 93855320 12 311173814 91 436556419 65 178454273 7 122683485 12 413290558 32 419884164 89 21485683 86 620758451 43 652608278 58 172065480 61 533098672 64 839215058 46 404878164 26 324464657 13 597804396 7 657454695 66 615348950 97 27564127 60 349596674 48 30562172 5 142082754 84 581237057 17 651277741 89 320895696 23 406706748 37 736946864 89 260697076 78 872564608 64 590961658 9 704891614 5 150178271 70 530432357 61 19362916 81 455785699 89 777569854 13 315717540 74 622836280 43 254132224 24 284010700 2 41696985 70 670285722 41 747209784 83 748502212 64 229756285 52 474827542 65 683499191 59 888358278 43 934961423 44 671019379 54 474416781 13 516359214 91 103253573 54 402319246 83 219400102 73 178032214 45 774298753 73 403304448 1 378048657 41 382434320 68 123992528 83 96130010 45 331505743 93 781108835 87 64619687 78 631404998 68 175451278 59 458886490 46 795499697 6 823281117 69 373236921 96 198709049 3 665099180 37 347387990 49 491694708 71 380955337 66 926786978 44 140154101 40 833300407 8 49679199 85 296745521 2 531545708 37 118953499 100 564029329 5 674570787 72 463237306 99 730713441 54 885715016 44 223903757 92 717602372 92 680211062 0 221978385 36 544666270 13 253756354 60 976695253 32 458122114 98 210817388 46 543717137 77 806579639 99 726702141 84 132727496 68 242517553 26 327675410 22 261590261 9 176680071 84 620125317 72 444889352 18 208931049 38 234821082 59 546588439 26 748584444 74 542939644 48 15045947 62 390372487 32 863678044 63 10453863 18 753102345 20 266812824 11 817887346 48 201746462 8 876442996 78 726082201 91 649492158 21 734988683 52 401764864 82 435163233 56 825911407 70 448114464 88 64386410 27 860671490 81 18456925 57 873131943 57 142808120 6 482697440 10 237351870 20 227965924 81 925433667 14 162253448 73 626285106 100 714834154 59 100458234 3 573492010 78 770795071 0 310990685 55 839916338 92 765239618 45 555588945 10 338414539 91 628645063 10 924622661 39 470536272 91 39298998 78 456466708 85 456877515 20 315070358 49 85305926 78 145923709 14 523710907 76 553242705 90 244620176 94 466943351 10 856151041 99 689196722 32 915473180 82 309238983 70 685844088 71 400681943 46 57619549 9 756763446 83 465263430 84 562630084 86 322760087 14 143820039 12 743920516 83 947259479 91 751624218 74 242876260 56 993409677 24 677109667 10 974032430 88 754603290 62 62070056 69 286185191 67 152098806 63 519682325 56 281066555 91 420916544 33 881674609 99 391818827 48 89196768 49 22802567 36 28020812 73 847797468 63 410057511 41 807969171 48 399910873 69 717899860 74 240867772 6 191321164 50 722989795 90 956645269 8 394726215 55 391947732 32 267109773 98 277778671 71 799468110 43 573074856 23 820290873 24 332430743 19 429388848 75 760802161 12 976272904 75 295955998 88 38824834 35 761438070 19 328591889 1 727341367 81 680432451 57 258342667 84 584375345 28 713685148 64 974803303 9 855314796 29 871410528 18 372125986 9 234038010 34 246349964 22 213756588 25 831824714 35 320241321 74 482152815 16 890834679 1 542436712 16 849604654 91 669773011 5 518732620 83 710045660 77 486357139 64 685644268 58 572776220 18 852546039 54 342739200 22 273407798 53 600968664 93 417198590 4 796482913 47 142739366 42 172183767 88 824323194 63 83994217 30 112787227 4 201610428 78 777309045 88 375394032 30 803810440 53 925161442 32 297328755 87 686383504 53 587374387 91 182667990 15 226518341 71 734112420 29 195070471 35 773210752 64 886505182 90 699934809 31 250594342 43 481963599 38 373157356 21 267716866 37 580724560 26 105905906 97 503348934 61 254086564 15 7127293 51 757683229 84 481338481 13 417589636 63 687840006 90 115980421 4 773488359 55 148078972 89 951380508 1 470082590 74 558054796 25 449560864 72 791163196 32 353616143 46 850943724 51 381445406 74 210319287 43 766442624 48 188229380 89 912227880 49 965445340 33 443401112 80 831521228 67 918463734 40 496366161 7 76521618 63 988936684 94 435638056 85 23556382 58 121130771 50 489957863 58 831525292 42 708359318 79 932937411 86 606659541 62 180329210 28 550914745 29 649160825 56 316646080 87 284277701 56 304063721 70 129736913 97 16890792 75 708077089 14 347506907 22 405673269 23 274813121 94 761579921 77 55258191 30 862759853 39 111532378 98 118116775 60 676502988 54 787620535 61 261241413 49 842847693 43 708414040 95 158596162 49 691809363 17 400239354 18 300309438 51 893463062 86 746246494 96 624166843 59 31763333 23 577202067 65 730100117 77 734378498 93 314741342 80 903444258 90 236046852 39 861091541 12 446878310 63 350677003 35 81683165 85 236527442 14 723009090 58 413689854 80 637775199 68 630760452 66 267931376 90 126138561 54 342044159 88 162121746 45 730265677 27 592203813 83 326172872 42 856753673 6 225448542 15 671382890 96 125931885 49 707181009 62 698433381 60 354978919 79 60417365 38 928981907 13 18545082 70 35489564 82 618487261 9 832990671 45 51887980 74 437973980 37 566996253 81 951426653 97 227717560 45 924771356 63 840609298 37 154888231 46 790345439 87 767180946 36 55050836 90 722914951 36 521248714 95 530994745 75 838729559 86 713765277 25 562847411 14 467399431 27 368438341 50 788991491 74 246887168 44 799624677 10 639669419 50 476814339 59 269885690 90 39087139 66 526659193 96 871959507 91 701653322 21 91862662 33 579747935 5 480852885 80 454720900 34 108797264 74 528416201 79 619942978 56 647167239 85 599795771 17 865123664 20 289796688 33 552948886 27 154474133 40 537325182 40 726107214 40 216734841 14 484386472 90 737686429 59 622258534 33 211343760 40 443749323 77 199460793 54 445807435 42 283160532 41 546711461 73 680684713 94 700844365 83 539557689 91 961203361 99 109523577 45 550760162 98 692238170 52 760036155 20 594783670 22 286860746 42 780634787 78 902646870 51 249048802 27 595599941 77 931875141 67 301571773 33 349088828 46 730864119 70 25884747 37 343519217 40 806403417 9 34380221 9 89218426 29 36811804 57 682520205 15 426324492 10 669864780 39 859582202 75 480426885 76 891029323 19 385091689 13 336795619 0 596772 67 307424537 28 24973759 97 660662226 81 713945937 98 355345295 66 586164317 72 159551021 42 893999626 77 611846271 22 642409864 22 74411902 19 157853834 26 51761251 34 390183587 63 858363103 81 941930310 13 188120115 10 130165036 11 396606672 86 894799645 89 484283564 67 278239983 65 829423216 87 101027972 37 525495821 1 879344629 95 414117437 62 100560247 57 221935235 100 840280052 92 692740952 66 663730515 93 479676574 28 814276897 85 441638341 46 752812254 94 319868673 42 43568988 96 663359219 88 915369354 1 513094714 42 273969780 40 527949382 71 32847913 36 164675674 81 920601037 17 854176314 79 560188593 61 764022548 20 486925608 39 464162672 45 487161590 88 559929291 60 691974288 5 505747984 60 856691528 98 483854368 39 694076684 57 724230154 27 165338656 80 36730593 35 152509411 78 887257970 12 435382652 81 307004283 14 371191102 65 841592973 64 284980230 26 312116849 40 229218251 65 461588194 30 607473228 25 35921287 81 441542509 67 783966988 82 784244635 79 786710173 44 774535137 79 782280002 91 723314639 88 437766650 50 732260261 4 225294122 50 383267944 50 303311860 42 165946603 34 889957561 28 514118046 22 878542663 21 305969298 24 318878547 30 574601362 86 574087433 32 581580436 99 163024260 96 550941942 61 696879276 73 693561792 26 921547669 72 862941033 5 470395661 29 257775708 65 847567793 41 16030173 59 586601452 70 247539839 87 880794289 44 71965068 6 421015956 63 919525349 50 389852345 78 173980746 48 7360098 72 53866606 48 722346980 70 216987478 23 871849075 61 948019122 49 691205769 28 351357670 2 923528805 36 205070069 48 620754893 54 354888318 98 724272513 23 765153211 32 736533535 77 728751462 62 230312956 3 694437915 34 287300716 2 883611694 39 515355747 97 361163753 13 75917391 41 737806431 51 402338856 90 453293515 15 612273039 44 55343606 41 244757975 13 434394797 98 883120926 33 420966714 65 433913097 81 671521476 82 788381685 99 165443725 98 248124075 21 358620569 24 648897580 51 874602990 40 10119226 14 577491722 17 212496825 47 913225144 30 595938919 73 323775012 74 78057626 17 383343641 60 214667049 94 312659604 28 896473722 21 258192630 51 505319880 54 496077671 46 412640141 8 81995921 66 8886448 75 445174374 100 360528130 92 919056065 11 22821936 66 487771132 81 255460699 81 254496129 37 375754684 8 204263065 87 730917365 30 370726897 97 479558217 5 929088104 21 111424962 43 950800216 87 930722116 62 405431313 47 296375283 51 2331063 0 661790360 13 300911127 83 911958626 18 22712445 96 518210968 59 250077391 61 503739019 25 848029343 42 807828467 55 572556185 70 88168434 96 929916277 92 639215900 89 151748560 77 435090464 95 538966254 24 416792225 66 263218549 74 17565749 11 272182364 86 607895403 75 613882094 17 715856713 66 160284669 89 311313515 6 104288121 73 707043109 36 342659198 63 172274903 71 465980838 62 413333943 20 295625850 89 732964530 24 511499568 23 310517478 89 511602657 63 889334553 71 530029310 79 587523599 98 870342895 55 999454362 85 769846634 37 616485358 27 837416666 5 951321151 79 755518621 32 702963611 30 229797352 57 141871526 67 634567100 94 621409090 2 490970087 15 723867733 89 587714148 0 201325623 34 352254987 71 954846863 17 854364828 51 299891744 83 862746627 40 484827607 30 96714740 56 201398989 95 427494384 11 148758312 23 114042895 41 940911486 35 3046586 3 533908637 79 531488076 34 361454337 23 453692442 56 201126589 89 398736629 80 310770510 99 550452709 69 453206615 30 465554079 97 971399316 74 212709395 19 110828380 48 325253178 75 508030870 100 482798487 83 777876815 25 347945800 42 931628886 69 972787553 91 451007652 43 315237707 3 72396184 20 942295947 47 112394108 44 341430307 59 656923739 70 11208772 12 275836989 63 20551111 5 885927005 42 478063681 8 950581034 82 677380908 14 60519338 3 609284070 76 518133321 27 440643861 30 402409788 31 820301114 94 13021572 38 417461144 97 389618395 37 316638505 61 201557266 44 690466195 24 770342990 60 302273782 13 91768213 96 437711694 23 33573289 14 169763579 34 856262394 33 243339059 93 654019837 94 247852683 57 472650113 10 196184767 44 924076548 14 412057304 24 439549360 34 671929809 83 474783564 95 260655338 54 873454735 3 600887854 57 582673885 30 610365059 16 657367568 11 688757850 24 895678701 67 379843059 75 855812213 11 500766497 92 824717828 53 72132859 86 629453407 24 925516106 64 765432670 52 89833559 12 755484184 43 268565922 55 149952496 41 158152723 49 397151619 31 118824911 72 114688169 42 662166565 29 143918144 26 205429393 92 769824782 74 156336893 37 579888116 23 30572410 84 588678845 4 796779639 62 332942419 80 588311594 62 941108205 97 543335803 48 756101138 89 861675919 5 420735987 78 684372321 3 793712071 4 923438552 47 401798746 93 881877187 38 531415917 66 30399484 41 65330840 99 827694448 38 402924313 29 988012377 7 594331551 15 782253715 82 34759263 95 301764328 30 806304963 43 372778064 60 261286560 28 853273940 77 860028832 100 655214549 97 282347851 9 537262281 6 207355624 9 651957208 84 779745088 16 259573826 76 459048683 33 220765589 6 522178650 67 79196891 59 992417798 87 407907164 49 238090003 4 451603675 34 630916139 34 910266345 22 814769812 43 256238410 54 656113281 34 46636555 56 325942529 80 917625594 49 219493385 28 946175707 19 701728941 96 553466612 22 690654380 33 231655985 10 808167430 85 900002471 58 68324657 62 147290899 32 938880989 86 796117458 71 245151254 50 605273564 53 142558233 25 250125796 44 579681183 55 752483459 68 413168959 24 830718159 39 985322760 56 134730519 94 82734193 46 937375491 85 647136920 62 167710205 50 270708049 56 289526994 57 50965309 7 479090854 77 660210880 22 929661976 61 608044907 42 270785439 82 85406088 7 867104737 49 236932947 53 649737240 88 294335235 63 564094829 55 930294280 27 708741610 36 81332506 38 460560338 80 221562235 88 362130638 56 813949311 6 991221989 94 175006316 57 86061777 76 804202873 68 120160893 86 94377507 58 856286841 54 966035302 99 428364253 34 720158601 90 354443006 42 194068433 55 165356166 50 373696320 80 350367846 44 981170698 10 446142872 28 24985999 99 63506586 98 247084558 1 738845223 0 321681449 57 87819433 39 82137779 80 191356258 61 176256462 41 231760919 89 225585812 86 190127044 29 878002533 48 420999825 45 303778673 61 980344996 48 156616002 21 841480952 21 243992224 98 860882607 83 235724901 16 756894338 93 257451131 11 785521921 88 548659755 27 789350698 10 115790915 75 367410000 4 8011859 28 808202417 11 673282715 20 672166288 48 837517945 73 107343586 31 500903513 14 858140297 34 172683246 85 118430522 93 796424285 30 44645682 87 100720283 19 834691012 53 215540231 98 307231190 54 574549786 85 714607254 51 300404904 53 111944609 25 738115451 2 309277401 73 400288623 76 91526442 16 180009429 39 405364662 27 496921501 85 813210804 58 77208631 31 60093466 88 378145582 17 450597773 19 112833507 0 937203651 8 830116699 98 321105416 97 100708761 77 562924798 38 167634750 43 480989460 81 204461485 29 727508220 18 434480726 48 831095375 24 27983018 88 713394149 65 712899929 50 930586452 40 287385784 78 487431600 45 907453024 54 437293008 36 876149000 64 357390376 24 834652956 32 934861245 51 242734035 60 399264689 69 7528544 22 149661679 11 634728814 54 329805746 88 685545413 8 805081842 64 411573194 80 872595275 64 118107054 66 487170603 24 400643802 96 47856083 13 666374391 25 289902007 70 454978506 59 174980454 53 851448944 28 27502702 50 870525037 67 207254100 79 94075062 68 788374011 46 839771782 23 312626767 33 156458941 80 229510684 86 538632165 84 34145951 55 241803418 66 84020710 33 324553120 94 871840264 62 733865253 88 475834650 10 16025194 60 889246625 52 691836847 92 337606807 62 188426710 17 843137450 75 945375984 32 373935753 80 769536086 30 262783656 93 845716623 54 43450694 42 35922632 94 289625115 80 511876919 55 860364040 43 498168112 55 262456166 33 71712871 67 433430156 5 365842852 48 361626128 41 849903628 99 738956579 59 201334764 20 529812138 62 66969362 0 540170955 86 913570408 51 157448006 63 310877577 21 346346251 66 118699835 14 866648900 7 899200126 39 824324193 8 610022632 37 60273534 41 589840274 64 457052874 62 63140058 5 699763101 5 729939560 39 398370497 39 552684287 44 315272584 71 346192335 27 103902561 18 261908710 13 939537061 31 700704768 14 406500081 63 819169569 29 303812772 64 303623171 39 13913705 18 167845304 54 22539950 57 246505469 29 953762371 99 322033700 4 391008296 59 788131174 58 154335125 15 929602077 15 278627642 67 237013667 50 759172196 89 990069486 46 489258085 55 721373584 58 820579552 86 123823862 23 465285749 34 301769273 63 980803995 5 641459459 98 331338094 12 309526230 63 574791766 1 527906578 81 601894174 63 108109446 89 876334118 91 768435088 78 825772623 100 693763564 63 653883299 63 627552708 24 434099364 95 415264868 57 109094291 24 922755599 99 5284723 98 623951690 3 859708007 11 96668668 69 627715730 45 862440024 82 270942456 24 825866533 82 86193127 51 909703112 5 867154150 54 874856110 47 364622903 7 947056817 47 319356603 36 140130236 99 371176367 55 177973637 79 907752678 23 32818450 17 891600632 93 952588933 11 780338342 90 390570271 15 255521588 100 123555395 88 782924115 21 378163119 87 894641466 35 851323528 2 368511323 63 440377578 65 9389543 60 558688718 40 108395861 43 403324147 82 764865052 83 150269654 41 99706530 49 298282548 94 971989185 12 849640274 9 744395366 76 303411685 71 19290277 27 424914177 94 818783967 19 331722417 16 243223832 90 244372291 72 761885614 2 881953364 34 755286305 32 771008885 31 482978046 0 364047572 90 464309206 8 767731885 44 617086130 42 948541869 15 238398566 81 487974825 58 366450373 33 626249191 24 195992464 8 682972748 65 352681159 36 413855402 14 512284005 23 758103699 46 317535854 61 139961812 91 457258327 97 839201578 1 877404088 47 942155414 100 56745427 37 380685987 88 223920762 44 452656667 81 312376798 93 207279756 39 711111015 9 707645564 59 996266530 11 46317947 11 142363967 50 951477302 65 541788442 36 38108662 41 14781716 67 488344470 31 571036070 6 231910990 42 173600506 31 980234282 33 655425830 63 242770877 80 92112014 83 87236880 47 400925205 42 159723366 58 214648394 81 91496738 10 208495018 97 889502117 49 833384864 33 962874281 55 491089876 32 117104806 39 694509815 73 395828789 59 542544147 20 622434801 71 133566755 55 828192746 86 505731384 4 737657275 61 435559614 79 914832990 16 254152005 93 242676473 92 983837869 60 851997694 50 912084175 52 777717514 90 393550594 96 239036269 61 615782313 75 503980292 32 469580293 76 828170327 69 352621324 17 409095569 94 381626426 58 810944263 99 157387898 17 547879941 99 288934573 23 67069259 17 316314847 65 534562693 91 70958860 19 962474702 69 626571121 26 976141509 91 773567152 5 48224835 63 282666366 66 554145786 47 530866776 76 460102193 88 742855064 51 865771495 4 655600984 15 217826936 7 436791636 69 844508708 82 183411413 71 230601681 25 854458706 93 395932446 13 92245953 89 258679493 67 166888684 24 121760510 24 455666915 69 918656955 90 372875933 56 87650947 43 179975190 11 923549162 20 556981672 96 647989173 9 120831341 4 763226694 61 758787037 0 600500496 8 605047342 35 217383144 98 332788911 13 819306940 9 533344800 1 757498990 57 841378465 38 834987209 79 68526774 59 816130667 47 917656058 35 900089995 67 428989961 68 438505398 19 400553598 51 184036555 89 623359085 30 496192900 63 460597723 64 945691529 93 443576075 77 320092442 62 381387570 21 819694977 20 97317268 2 805500341 23 546509288 75 515412153 25 201538840 88 444110317 22 178544063 34 937095049 8 927917444 17 898148385 4 434233337 46 849496897 3 70478848 65 397486725 63 921440284 36 414320543 85 391676007 79 601959979 79 534943183 98 83832434 66 153542178 91 210688431 95 807119693 98 654509712 4 675471762 88 745644980 13 801080693 25 499947030 91 244623244 27 215919711 19 619712216 97 877759335 83 54611009 72 697544450 70 515292105 34 896774523 87 331475201 40 15864223 4 868214396 60 186737540 92 130245002 32 446570604 11 669208943 66 835276813 57 734695412 72 956258772 6 609298228 58 703366206 0 482440114 20 226131863 54 325368852 95 123847516 51 784103411 8 993669760 33 766286264 75 548924510 11 82254408 21 245242583 56 90844699 61 494500853 36 413438525 41 428962185 39 943256995 72 506786517 40 744741194 78 221982409 28 237058401 42 896834537 92 354692238 29 76678856 20 146551488 67 852292395 43 401899229 31 106818523 91 708270983 89 459325890 31 1275736 45 283698436 64 451578460 66 65534596 59 213328251 5 800871359 67 265543411 19 811676714 96 564489058 9 158305209 90 939284663 65 518946218 22 413208115 74 213464791 1 604005427 87 414026621 94 250558210 33 251040140 81 222603761 11 933855186 7 965954713 47 897724487 59 102061063 52 167814767 3 774907624 26 131648127 80 962094250 48 234929027 19 545606426 22 533132927 30 631857167 50 888526389 90 527713497 28 192171281 71 339803187 95 336083916 12 271126876 35 41396070 75 604348476 35 26083574 49 302422397 61 494639956 10 837710765 90 957276829 29 131621051 90 845365270 8 216223040 34 873380550 64 598599435 20 289499926 42 315647989 53 818386370 82 571117858 13 305221501 69 128452208 57 833392636 100 812883636 80 85918279 66 5220632 24 151336971 78 14869798 21 288390915 64 905455955 62 230689604 81 129889141 99 109944272 2 211577315 95 122033608 90 664024348 80 927053296 26 215693700 98 309373294 66 107206162 20 421431238 34 727680478 52 903679261 49 217714704 5 408773839 49 988205873 23 577629334 34 678575318 84 895861105 100 78742961 16 334268541 3 12371730 92 155475482 35 75285615 9 704192243 20 907047582 59 793825557 76 773134442 51 583257574 2 301660696 65 974204743 79 439913573 46 721354629 86 785235506 28 921619191 36 450857063 86 168709428 76 441831172 5 332576909 58 789861474 37 434575865 58 533136358 14 364645524 25 288354407 20 222258113 92 54621765 96 981746322 95 218563152 22 412987675 74 827209264 8 127413225 56 360375941 43 128406583 100 374340012 33 450024989 31 761685731 76 306882098 62 193317958 97 76218161 68 902946929 57 653274143 43 40097667 90 421260467 81 380156123 14 101848191 34 838684812 93 573304083 59 855833660 55 484052768 95 735540552 14 114662096 83 696197530 78 893440788 6 636905641 73 433707087 25 17697528 92 975764046 37 649369165 91 198169235 19 212313121 91 128680440 10 491445205 14 399465397 32 160860183 73 484514803 15 225394682 99 165715926 75 67758090 30 370012920 22 491699746 48 88282833 42 224724928 1 63490276 98 333994640 0 682297545 78 569753303 11 6511927 8 584550557 50 947007277 89 587894650 19 515801135 36 703474685 61 850423733 60 576373355 78 93529444 40 932169277 35 318399733 51 490283900 87 852355361 52 52285418 97 780752640 0 180929405 22 31745259 95 319126472 16 868269671 77 486461540 39 940243281 29 463532932 5 757597627 46 955314396 46 491076473 36 796577577 97 368263528 6 494155961 37 725819499 1 272209032 36 103510002 49 217121403 28 35225634 54 801521524 59 762082464 67 858476676 37 857637785 56 650202181 94 134022166 73 881076064 81 684850510 0 750786403 97 45836255 47 575399930 49 566410787 70 363221808 90 990095177 26 252022766 78 248187035 15 167697373 52 775750348 48 38442272 39 127371068 46 62716710 51 806105734 76 78327172 55 247441739 93 726231408 27 247320155 52 576955023 10 569547946 1 649604716 96 855731497 58 194795573 82 625055681 34 276848032 90 450552044 90 36503889 21 122603616 61 229150765 5 945559552 48 65789741 43 756126741 1 646498324 80 390531587 2 738889430 12 27594591 20 191269401 36 765665667 74 398292843 87 912649022 34 428534147 55 88786559 60 945625226 96 805578519 74 930498471 8 451773204 35 465186378 14 353564136 68 10569850 80 522726687 88 934645010 81 668455642 5 923371547 18 563079227 82 360260620 45 646070604 79 3453376 23 42057384 37 143527311 36 278439799 28 499871990 94 140751214 12 403087670 60 5086245 75 214218722 96 823703712 95 52416563 1 919435790 30 518673573 45 885382015 68 111517083 44 89777254 20 687411499 48 415029708 59 695456188 28 357069376 13 410545896 77 806140657 79 216381905 79 304595837 0 823880578 52 727149790 59 774044788 85 300778660 21 588882467 59 114653976 41 187427273 51 715606354 24 297913762 37 584440258 47 238875064 84 246074622 38 433162881 5 92896418 81 533524207 87 958917827 9 573646866 90 431807130 33 778431524 93 822116058 71 596418055 61 794485958 91 136156101 37 83083209 52 998237211 93 432011714 63 767241273 12 199389888 20 463908220 30 810019462 44 118602515 22 567980461 41 64271309 95 860436072 14 451603678 74 268064117 37 561930624 11 46682966 49 718479725 1 547744489 10 386094246 2 55385500 26 822349943 12 42502877 9 318606238 50 41392682 31 235067257 73 172238400 76 385647168 32 377363004 22 393144317 77 303888509 28 36226469 72 68257046 25 709531029 38 209075848 13 380132873 60 934256442 46 342487896 33 140270583 35 558502255 64 365820237 61 555177850 23 419079789 44 983181258 89 628089714 100 616862048 89 603963802 64 813388501 54 93613645 63 718111418 2 507585605 73 68154945 27 795197396 35 891833377 29 359580525 86 180158141 84 327271622 91 65629191 5 474638272 99 59848241 61 64289145 41 183284099 28 781650385 67 454011450 18 630579526 97 718734358 5 357945483 48 471900449 100 624551085 95 93034908 12 312639405 36 486212775 62 51862395 33 185832256 8 880277608 2 514246503 49 963032380 67 3035713 51 406845067 39 186270611 62 954406252 2 475457901 86 822944846 96 140926888 67 276590921 20 843398663 61 960596487 40 120875660 9 178960872 69 740696616 21 187369243 87 954577869 66 297933937 30 308627632 86 140050445 8 816620115 73 545722725 43 277137195 2 290140614 60 799754232 58 632685103 14 35603208 54 36342108 63 388771798 67 445219601 19 414721601 56 912896491 58 702610715 44 569722232 73 938103860 20 150488676 46 484482332 53 808044620 16 388178561 39 487774296 61 138864958 57 897620333 98 485694196 12 392558515 35 435943955 68 621590937 57 859898740 15 874097741 40 922726921 1 903482527 71 338652150 50 410664759 74 476702159 90 647676885 89 781906763 14 506344770 10 284875854 55 549675244 55 824301087 85 832925300 82 228378990 100 210801170 0 888791122 84 982936694 55 55667798 35 952912647 41 351077171 31 498496271 13 776047557 33 532791952 10 296649240 8 720081269 93 916772427 55 592343792 25 541058539 67 50873309 69 58279565 0 84806415 19 190012385 64 146377226 57 473451135 90 520253931 90 761202357 12 631024916 12 697429670 94 630456000 93 467557740 27 371086468 88 887526342 82 366518461 18 938552802 48 981562312 75 566398610 65 553573496 44 196426891 41 542591390 68 813698792 51 527289407 17 322408097 81 584663037 17 940313545 96 865562888 29 101989056 88 818361273 15 353023621 65 972247441 15 846274683 7 986673685 16 74539663 57 259477341 85 744598865 45 713863740 46 7145423 70 692114278 8 139936414 22 302690728 49 437618076 31 164696386 85 443448912 19 910180533 72 563562217 30 504150762 47 264529381 67 153778534 85 293856869 81 762016155 51 202422045 35 881690969 72 543601593 7 487922531 11 723368601 18 805627176 98 201896869 6 268310109 53 413347648 20 564621815 99 378366433 52 858338607 85 152776236 94 946397334 5 176833376 91 41038915 6 142539660 83 876965522 67 564681749 84 563041972 14 280545074 67 488782673 46 885153201 1 352386943 37 332340406 0 719375571 59 474990839 95 204613956 56 684115743 91 488558494 66 772951876 2 129524643 50 462931670 49 871477893 81 716503792 94 227125477 23 262179385 53 708175696 90 330332649 64 614985919 78 196654904 54 962731444 49 247535035 60 54599984 77 684132412 61 86393003 45 634007269 14 84385326 75 892388379 86 713411840 75 586598317 56 768951488 57 981062426 91 191400528 11 637293224 9 505084637 5 690706853 56 856860838 12 158963991 76 784179010 47 186485534 57 896147780 64 367666213 96 75258307 42 714762566 22 686871462 84 973680078 49 918734718 87 771557538 53 388161078 66 721107741 93 394325471 23 775535536 17 816097715 81 485476425 75 124252056 53 751409630 68 59631728 98 902345971 84 266835055 88 515456824 61 4753338 8 963260129 73 489509455 71 103468054 47 597758641 41 635758135 81 675640508 70 663991304 52 589169505 94 298906371 46 959063012 50 781629195 90 122826845 80 459634865 79 628561871 9 789430938 4 293676745 0 300627141 68 55720023 25 668090401 78 177517714 70 242604438 42 189975830 50 649888471 31 744440692 7 985377242 90 340589626 7 869183301 95 462540355 0 898967686 99 522344139 59 288945924 43 969513540 40 553862316 86 755773134 47 551263618 11 897509868 91 276671472 25 643666799 51 810658865 75 230184608 5 754198538 3 427336475 98 870003289 23 404867475 51 924390203 94 397082562 17 873300281 57 729627938 67 521544818 100 691423795 38 907446766 32 167769234 100 643723990 95 726195728 54 565288712 14 453576279 20 34047063 39 388350622 17 328172688 14 299802810 72 447764432 31 531508934 93 401196843 18 240906762 27 945099564 27 154963658 10 978920504 90 297858666 49 893644731 78 996485863 63 931152718 100 27778014 90 83685522 5 255767577 55 2398578 23 33072490 28 955682406 13 800593405 95 769188036 86 411055222 43 726295143 23 368135706 97 59318876 19 564466882 81 873404327 26 472728475 45 917069242 74 433468910 22 163691797 81 38984504 53 538430560 48 662887538 59 855651070 59 942987756 29 107404334 64 77841393 75 304966308 71 957453997 76 474670036 80 505962844 44 822191114 99 944328765 77 989076157 73 35194594 90 346746998 31 865386444 22 250959161 55 760427857 35 233918711 97 965687330 58 851760477 18 978281120 56 59648206 32 848639605 76 500798039 41 959068012 3 475261834 55 373477658 8 411719627 71 266220312 92 174823745 34 281614001 84 649564999 60 16655778 78 262531507 11 863968166 14 850098559 90 490645083 99 111470047 53 470087604 32 70699145 91 418833340 87 637985624 99 940652178 72 659340075 49 14963042 28 233881856 82 401207483 33 268245689 68 14398885 38 544494463 84 135177730 74 755111126 69 156176449 43 110009338 90 479948227 62 356015683 34 164361393 62 906797320 22 265110057 10 408087667 82 883465187 71 537005536 57 132404444 73 512803741 32 629309056 52 425992688 24 583802890 62 188378075 28 48706963 100 974692962 92 644130891 92 269992235 51 284908710 54 54275684 85 611457089 37 100114430 38 997805052 13 310447921 42 171369119 24 602227080 21 854031176 80 279687781 16 147464594 97 663612849 12 402495932 92 815224337 23 146964031 22 222448417 19 243061760 15 498283636 56 709724752 34 310464227 79 562607613 71 293380466 67 39559870 62 496766856 31 180296453 24 344357802 9 610397519 51 375169858 61 402632190 100 686874326 51 610003108 40 402505821 74 963379676 21 723391147 81 977751740 72 58039678 28 664659411 19 83863945 38 720821944 9 393803343 56 784972657 84 849208121 15 216484722 80 853499621 82 124083269 52 694548313 100 11581451 71 974303492 44 592994378 70 722498747 85 518842413 0 9875082 36 581859337 17 517411230 87 460677564 90 903023219 14 978980803 41 322481336 14 418012259 69 826892447 63 322007522 38 15772798 41 59191122 36 411359889 67 755539803 90 481182436 6 31218914 38 981465397 18 506774791 30 954417776 83 66061405 60 624560142 28 610993716 87 740855154 39 45101990 13 27692843 85 478946662 99 837401777 86 836805296 1 681572946 29 667121189 54 456835526 44 441036311 93 524557201 89 814891558 97 497796695 2 340154206 52 894791846 38 223558686 84 632303900 52 769955880 99 240519608 41 75337889 14 582517206 90 329384177 33 798766253 50 434352278 1 492475080 99 488499520 22 995659767 49 189786431 34 668900880 28 126555343 43 882934674 62 10368127 38 35097303 84 695600963 14 634586050 54 967894284 86 698093109 2 298821567 14 278582028 91 479846092 25 41584297 100 102001118 31 419858729 88 182943071 84 390512239 48 888220991 15 494629995 97 22333142 27 13991008 46 472238261 92 419811762 99 942442505 81 557881348 5 282315316 35 439305969 37 911706750 43 524572987 88 987225590 46 789707245 80 887873086 20 771303355 98 349650871 10 946037423 16 373540361 21 914001774 47 709226095 62 806229177 48 757368598 13 828363342 95 722178772 2 380263901 6 335817932 80 988792523 26 546624982 53 50720519 89 853376860 61 182917083 96 294113779 32 282620666 49 237007288 5 796935625 28 650765188 82 571634795 16 577523952 89 650142225 84 327258814 72 430228155 98 272625061 67 190178019 88 931853786 69 34493745 0 617696847 20 36513690 41 54606063 87 759723370 32 630493376 25 66859306 97 734111341 85 250739279 23 130498596 75 951915256 80 431816322 80 106012495 30 303972026 40 234620238 10 135196769 18 813427311 61 86319042 69 80752499 38 519410866 100 374301649 2 631100365 17 850480855 67 72726608 27 808998159 73 879494945 23 92249764 57 424553091 19 559449976 84 257570903 63 562679248 30 734308701 35 38650503 58 883621370 62 598599889 85 977654413 11 282803711 58 579984458 74 260360536 60 328894934 10 837538392 84 333621642 13 160994033 58 635246555 22 302383982 22 801122554 75 211197084 7 733682166 58 70491262 32 248161637 26 858356546 40 798048035 14 401458473 91 998000211 41 495958445 33 353189351 11 292698259 8 277177532 94 466922428 48 511891020 25 972313293 58 463986716 38 878405127 27 372098127 33 269636454 44 398443664 83 344311454 20 714755587 31 571172081 95 88228087 3 40111393 98 854414163 41 114459804 40 743868704 79 986949435 16 199921085 3 329226015 53 160005640 86 711436503 54 196094222 1 105732464 22 522518951 80 870727462 81 387075621 18 848320073 52 123772848 5 102031872 12 510718834 19 481445663 3 868759082 94 859765325 81 594885900 92 184224291 75 182955604 39 248631982 62 762590830 7 248287980 25 871049984 69 551180268 9 646900502 40 647366285 44 777484126 35 698949637 11 515819502 26 116981176 13 650924922 65 4787920 78 49008792 86 51558184 39 183492900 99 534965946 11 23879455 23 113628118 96 566127853 10 429982081 8 235762391 93 478016779 98 279882551 78 175830885 64 909740835 19 514632978 3 452267553 37 36496415 27 495457472 61 52416378 71 891198831 19 943429325 33 191263893 14 383538744 5 264490327 65 685862801 23 129096159 4 683399001 17 619203908 47 682912871 54 764010235 1 34239295 24 941079773 11 877440124 93 708107691 91 539565589 65 950579300 8 388371674 88 866283563 93 558571512 40 282242460 86 21396692 96 963706617 87 70060569 35 9617955 25 864559720 98 615849605 93 330762243 98 516266744 93 61277222 85 520776575 13 232670682 16 899227105 28 794873668 63 228244143 88 600691318 45 657702529 45 702895669 53 326210218 4 640006690 2 611401700 20 346073249 2 264712497 1 772632353 0 412063878 90 910658867 24 515599403 66 387799538 57 769655976 13 109345193 65 191967879 100 817765259 35 883580927 43 493799196 22 408366753 3 760309725 31 21808082 40 313429026 50 988634156 4 369345452 25 386387991 11 878375227 99 425774632 68 289689323 16 482885234 17 521783289 77 696995381 66 897252170 27 643067475 60 504312931 65 802560329 94 375005927 4 904918838 88 235908960 71 950383634 92 145252395 65 69206348 12 74247366 81 325942060 31 227937157 30 709199138 8 533288003 58 287229920 61 754225268 63 576580474 12 641626353 47 428126692 2 246139743 23 172869919 51 206048185 59 866856214 54 868787378 12 719365436 54 91999017 16 898030927 56 82307151 83 959351118 27 297332521 18 457038155 15 477257207 21 297963549 33 589681115 4 754329155 55 728583110 12 68792692 62 451411865 58 669922065 61 334305013 90 109363488 44 602780785 36 804173920 69 361213989 87 361929658 100 822392813 50 857267606 81 907261432 28 423802396 46 264368968 74 125895095 77 315477801 9 22273484 30 947881269 21 210877702 67 326893561 90 330808900 74 939209186 87 981118874 32 99347989 10 661021032 30 203282767 2 659154721 65 188163532 24 190992116 54 650577048 25 447283067 92 253084683 95 63972283 4 237141128 51 924546395 48 834804070 6 924671654 97 344702972 88 384175983 39 822110396 15 742368892 40 441162240 1 779049494 67 146611991 71 544646320 62 778288748 53 230473520 79 294365837 92 395960298 46 835619702 23 712354396 40 222010922 11 879911209 83 678898451 45 74882463 38 301161850 42 286098927 52 315706047 57 851100634 16 925315700 26 552210114 38 778542826 28 470489457 86 87794644 61 103932356 43 383303580 82 492630656 48 725769787 5 837664425 35 997090849 7 476519688 15 567247725 25 238170151 72 556947006 80 981165535 8 273062495 37 393487013 41 785371058 36 570101052 57 910918344 47 69780881 25 935372299 5 654625269 52 150529659 92 17803550 44 49281428 23 779731614 26 884906586 15 939661729 90 341495530 35 162317662 29 636792974 74 358510442 55 76712997 50 907582417 38 71718304 14 622294863 4 141773510 95 962470533 37 913036889 87 865439405 58 272111959 30 254879635 78 431974381 86 550749073 15 680665788 18 901055088 6 409182930 89 943334750 92 720903775 7 36890370 0 39196993 3 433497304 20 175493113 73 74646974 44 135540550 88 310686108 61 726914176 7 704835345 17 80434667 51 526383619 48 202283326 6 344595701 13 964092921 99 548453759 30 878716311 56 883411595 71 512705394 6 126697248 6 787270222 16 434732299 17 759421982 67 369530828 60 620768040 57 998833997 40 863528678 12 270455382 24 339164329 1 902741358 38 838805409 92 496310714 74 720445409 11 999777432 35 977834055 83 99549886 17 803965440 86 802429465 42 871694518 40 974943178 4 527044207 65 469676998 50 414579106 95 552764362 18 708838587 12 821833841 8 960970728 10 727727185 8 35817973 49 547173417 66 402831966 52 629915123 42 211677923 66 760950091 72 857006774 10 461830340 79 77678488 48 390534817 61 679752226 95 78462804 61 984426969 63 490077530 76 260303309 91 544184820 63 407817691 85 160846698 9 919188500 47 176723049 93 689753140 97 824187818 0 782683713 84 306494978 35 284115648 69 86609664 8 253012151 60 334626311 78 409634538 69 323515420 42 151172788 29 34270893 5 643665874 28 453139106 67 362559230 47 235169019 15 490690962 60 57643375 83 975252644 82 196553145 41 508291014 36 265443421 62 939658280 98 338264259 52 662790708 11 711764568 76 787713676 55 500298894 31 502842478 70 539879475 13 564916435 76 480458847 67 197213108 5 259972309 26 605488019 24 968932070 2 563488816 40 569662820 16 571510661 10 453820355 32 218432839 81 203255093 13 889909184 0 555313401 32 992124218 91 587160923 65 446782992 33 493909815 47 762867513 89 724424335 64 348827126 90 96809590 48 452261681 74 176082480 32 627941077 29 556928266 53 525630511 81 558052121 24 774216228 51 343894158 10 456053166 67 156206142 65 122049647 94 987713563 54 274472417 44 523355392 32 985806346 25 403351544 66 233464546 83 996954727 17 875815049 98 219060190 6 656995140 88 761630157 1 178151265 82 32410729 70 324328540 65 336099811 1 133432105 86 869336002 7 932136561 38 521494118 56 850685403 15 839789802 77 174733107 89 206719659 88 592902445 58 662938764 32 440884480 100 557616782 61 382410885 67 547318167 3 864541696 45 692749776 66 829528953 3 259439659 26 113748981 92 957164612 76 236214352 44 167569739 97 212204928 11 414037754 76 719949801 39 989908699 92 581710234 76 756956315 71 690197596 93 657353533 54 999372929 32 463749495 22 262641634 39 404533982 96 166406534 95 755811816 12 42929022 26 126912417 21 205426045 11 954973690 16 49820905 4 689037046 94 172264371 56 771951061 13 244508256 51 434099111 88 269104878 34 153661080 64 456634 91 495509542 78 557196192 16 613052041 65 570175577 26 741871314 30 721856531 51 528108869 88 111315308 79 788283439 28 381129348 38 835239417 16 105403122 8 840092451 46 877082241 4 613075249 60 964281573 92 788490745 85 722347014 17 437357763 38 71965453 28 585012114 45 856897656 68 633021416 43 719796007 2 724720341 77 342679597 52 818334672 38 533260217 63 627500733 9 4180494 16 497389304 5 914517018 17 543277830 51 364758410 78 826126710 0 725147789 44 788328674 59 418774687 53 900078878 11 764863764 16 79090405 25 582153649 6 937427502 70 13758184 44 695440692 100 385338140 10 226020816 34 690338885 44 164016341 49 667139383 64 154813470 57 680654124 37 267115902 10 697173427 65 12661978 0 204972786 9 814197718 70 895854864 58 626535899 58 388011092 52 823049058 65 988906230 68 314742197 34 872448007 5 773228050 48 348754387 28 497054494 74 788208932 36 535240316 100 595600946 44 682770502 2 160565376 58 246855329 56 48443124 11 448781126 81 806295193 28 932201327 75 152243633 5 667117155 10 927119458 28 629358866 15 399494105 4 750607147 50 596433346 36 111426588 92 721968037 87 978681252 88 309629086 39 468513171 25 304545606 88 787262327 90 104807601 55 183386475 38 863050537 76 123388383 83 270868103 87 194144627 74 640577073 87 120056726 37 556519913 86 424126145 61 574463101 25 902430938 32 302103627 15 592254660 12 367477193 80 658034693 17 335009234 46 772389979 14 266679960 1 196361431 52 292658005 10 189759022 4 634145021 91 602753498 59 777350909 20 45268231 59 851815108 8 779393060 7 259054898 53 221514358 78 86459396 98 261066079 89 395419286 13 376099589 37 329340478 58 325677267 90 929538677 71 981767362 94 812657837 13 358813211 91 555201322 62 781844874 60 978477867 73 775945610 34 415145775 58 989325719 5 280143668 6 967658581 1 89854928 33 81962944 38 132026271 36 101436071 67 187093546 2 880793662 69 905821870 50 529187934 44 169290987 66 489240150 12 627521129 60 341255990 41 746510233 63 385913048 66 272314187 100 948728977 16 259945536 68 526129881 86 877238263 80 989217144 59 986883547 51 962109695 89 731651336 38 989920991 75 982715769 67 517547426 39 930729561 94 319692207 76 763054887 18 105782694 22 977429157 25 16960547 82 533181873 100 49106861 14 782668044 85 770411261 5 743483314 62 708525047 27 121749004 73 837012077 90 867733171 60 344603313 20 209708713 26 587022822 15 814145336 0 387162643 81 980338224 14 331100144 65 867771894 48 507800081 20 80653192 30 441715010 51 204822357 14 462333830 38 803411964 57 45900349 2 328306311 55 729504538 49 954093055 81 583814186 89 690685358 95 35491554 17 145252451 33 167794273 70 926348595 82 903356810 79 58451624 34 400749638 38 551742966 33 951897400 98 152524020 46 476470097 13 729093 61 639371769 90 508329616 44 884930453 22 128402641 20 620084921 57 707525771 89 25427372 43 271902608 30 858481109 62 952891554 82 36000301 99 96450725 77 19429929 71 340916412 2 896498557 25 257743122 97 138892406 22 354908552 35 572804983 19 61538437 93 775660848 56 943356702 24 554499940 64 146016512 53 303781169 19 957460938 5 549562345 26 331074005 28 810061104 91 952866514 85 978985136 81 609133116 3 304233941 81 237075154 6 563408855 79 310015610 94 547471529 5 279091347 18 368372515 12 907514220 79 960442375 44 219954816 39 258161574 46 22925361 30 236805695 47 610108353 84 451583406 87 357420192 23 336492146 8 799239189 87 736267544 75 114339829 43 318362874 13 519462920 86 264842187 83 577124378 73 143120950 48 971939584 28 211942277 65 779898628 55 774308035 97 443081963 11 972936288 19 517389629 66 250775002 69 86628905 62 160323278 19 242511669 70 662095418 29 379062165 41 90148076 72 735791 22 446271666 3 459105083 76 380621988 12 835341425 88 260579687 5 460312169 45 251068949 93 574411108 46 973001187 18 723049772 38 896527779 59 279808368 96 138202521 36 891639164 11 993291790 34 112947112 87 283096428 85 377814418 5 797448540 28 603922546 42 35214537 26 472929236 22 30447757 46 764176964 90 192395623 84 987277508 3 646894435 12 844996958 32 157702859 74 961442704 83 850020877 27 371081221 20 305047019 5 938994466 71 811120592 28 53363469 12 164815726 39 195578328 40 678840676 19 740267095 50 501100686 85 50416544 83 559823820 57 676949300 49 841923777 54 384315465 92 514402797 97 360939885 68 301211675 46 880182136 79 63734095 41 380549197 95 442283850 26 481946807 79 179845425 12 702738014 17 842653784 30 795203875 46 834494132 87 488905518 72 459827314 78 425278248 68 474246696 58 809058319 92 629350482 55 505194753 19 638362892 0 496676571 64 462800933 74 89552143 30 786944389 35 377405443 37 764138140 84 341634470 61 482705119 16 407313718 28 294242502 24 733505168 58 708342459 29 694676799 85 145314556 0 339056862 76 942108548 94 818064913 58 805553291 54 321041197 76 856993600 62 651010855 100 33865732 75 755211366 62 135248542 41 340373716 16 862762542 28 109920680 19 519707958 2 680277083 0 154858121 47 753092191 5 81311476 34 465833398 97 218409030 45 319678752 55 719647385 1 376631040 100 384763160 83 96180766 39 35921293 2 353036544 38 55165387 35 495649905 49 937808551 10 584053044 79 818102157 52 999268402 73 993636465 68 13176642 73 799842901 8 323393765 69 318651174 9 189391292 79 106597551 52 815978616 65 562099131 58 842917712 84 245417928 18 954436635 76 156714814 22 727482779 18 140593848 0 68495966 40 958758503 0 763237013 56 523141988 74 791921167 43 859918196 43 249614373 47 333325037 20 651676283 81 766150269 34 701914084 4 966210733 18 265407123 97 962151210 73 151471767 57 500757308 85 75066125 61 192741670 48 252450822 56 303859261 38 276456652 47 562327891 33 181860627 95 757283458 21 853216318 94 852826470 58 237202433 95 465754677 41 675600588 25 859822241 67 954517454 10 195080184 42 392617657 56 190368859 1 461215214 54 725423923 36 252112973 79 513478028 90 215775249 80 895607088 22 691818424 92 838306464 37 131342121 82 311405592 79 623583486 72 914456519 64 588959541 82 290966385 27 153126250 56 874087408 35 589827466 4 43133803 82 94516564 52 282869702 73 378093172 94 810906018 87 237871226 67 795828836 56 381420800 76 257504220 49 545683863 15 445583262 29 504157730 58 3477683 22 403056096 100 907715066 43 134178893 51 390507637 61 123915814 12 426989056 97 436501862 57 247575592 43 447427802 15 12064506 66 835617426 72 54133055 52 228525959 94 80093397 3 351281894 70 432560279 27 568648343 89 984892239 55 383003724 60 470419668 71 679534559 81 411276952 20 71166487 14 227564538 27 515728894 5 444555148 84 602475300 56 41824666 96 42322101 2 573810698 45 995131131 0 411434304 55 711852822 14 825011752 87 292675216 39 568783742 54 128751830 100 31269253 70 868890134 28 482372597 80 990239810 51 239067423 33 573745443 70 625031552 30 644498274 71 157518967 37 970901434 81 878299559 12 728086821 33 723907538 29 756540438 62 141609885 26 967150029 23 301413814 60 209801355 51 454283622 47 452040519 40 899089273 59 693773390 17 318831097 70 20748837 32 857732466 13 17129535 32 768845695 20 961961043 89 415246229 60 194709866 60 427756418 81 169932853 47 930464593 55 728025653 33 126587803 72 142453652 97 384962305 49 528232152 85 633701904 94 130055624 3 268798041 31 997576612 94 879890126 87 490134577 14 807475435 47 203566736 70 88670185 71 735533045 27 374593592 43 258210556 68 441395695 79 174273904 57 676266577 57 790692986 84 872487047 40 87042329 46 325959571 37 387659430 72 461923800 19 818524295 0 909679956 82 999016757 61 905550469 12 487816566 23 785346758 31 327889695 55 40761521 14 998737666 51 767198695 95 153469880 68 748531734 7 295620600 95 318649456 34 95937058 94 145100759 39 379353333 89 64941507 15 433214680 74 514121119 27 434871909 22 469207898 50 732372570 21 809855485 8 262107471 69 572870553 53 463582384 38 38968720 70 223800875 46 643993590 15 996857540 9 580270548 16 531748106 78 258409403 86 963450200 78 712353027 3 308370338 2 937496652 93 353464496 39 776626990 45 544031071 88 764061446 70 841290542 84 354024006 63 259453773 91 725557925 38 709315529 10 51276125 37 934081856 75 906231123 29 161340392 92 783085139 79 487272813 55 510406489 50 245980261 50 182863035 10 328316814 29 275008385 15 112684600 30 946761305 46 271604290 91 228748631 61 202745135 69 277272927 33 549999641 35 330339480 49 550272257 14 890887034 98 193400716 12 349547471 3 997384647 32 144187952 91 204172426 51 12532510 72 100542305 77 158824737 77 817624681 62 677381771 7 434376171 82 434619402 74 845264308 80 421742674 43 153534583 28 701698793 25 871611964 13 357163069 41 664640415 10 344176311 16 201517678 21 169880160 2 442817727 2 14336456 91 793305691 60 52827793 8 765716598 71 428867094 51 799747 69 27596740 5 934391610 26 795543380 86 47771627 74 443176546 84 453398261 67 480723221 56 478888880 99 327903376 78 479577219 30 351990792 92 314928749 73 190990064 5 158568422 56 419762704 30 779406204 49 298489701 15 505998817 1 69025629 33 751611270 25 898619827 46 190372718 40 439598147 16 648426345 27 58311808 20 185643962 21 881802831 3 497431420 91 485854368 58 597323393 32 151718668 52 329743447 91 806155829 61 907191672 1 464422186 21 891197547 91 886873398 74 516758348 13 9201803 95 265254693 37 221703714 13 620913690 36 604581248 35 777009550 14 373949540 68 650288983 18 164403445 59 148951891 62 542670670 7 35193661 24 44574793 31 559886511 97 744935452 81 728907913 5 256702530 13 884317346 74 903539971 50 78425893 80 874303807 75 450703209 12 844864628 77 875935266 36 538423884 17 689412669 26 94179639 59 983337649 15 755460253 16 35088262 0 263735766 33 887323169 70 552926865 9 656911593 52 817589489 38 910449491 76 610605092 82 918615056 54 657757700 62 586500986 43 331706746 86 514117655 13 669372527 58 563621004 0 971470532 22 191795086 45 679632453 63 951941876 94 580626926 17 445045097 4 811087686 84 826439648 38 81770428 82 286538661 33 800871481 52 988261769 65 439590781 1 299105706 83 761623483 89 933425282 59 747815996 4 791629183 31 228164467 38 278152038 23 899580595 29 988843448 50 631721734 10 554932509 58 766621286 64 965513224 29 220791068 49 216296955 66 935261865 78 721555800 43 347562110 26 595728152 36 525619620 59 308909660 40 4118461 1 974147768 14 952116551 95 647281486 9 245656120 80 823547576 13 805412949 52 206492583 35 807592534 61 497292530 4 821319722 37 958986660 82 942114705 79 309209862 69 113631935 37 748012203 69 921060349 76 714507066 65 868141886 56 562290700 72 539151407 20 716939208 63 362229105 64 279136704 53 614872350 100 770403490 89 895469900 30 46980122 53 559875107 72 964705366 18 96437632 86 230885996 70 751884064 63 403126480 8 997440633 80 969135245 92 342212461 73 649259678 38 499618224 11 131168892 9 818783361 23 658324892 83 519427461 38 970388461 2 937035361 96 130082590 10 97762593 70 361771176 10 22191948 2 338311509 55 739009802 18 860010326 25 381666512 28 371911150 66 43509678 69 717961790 73 583393783 0 982998370 44 336183591 90 762489168 20 697733722 42 633976483 82 320727157 59 885892577 0 372475242 13 360146869 53 69329564 12 997172635 30 49522340 90 898255576 52 756596259 17 308405336 80 74515653 45 112957886 94 205445618 59 978353370 55 372248997 71 707554691 73 976883974 41 219730080 78 57583971 10 803359861 52 997055766 42 136682328 22 878110030 32 56808423 15 241205058 50 356774343 48 66590895 22 169284130 89 216803657 29 393295822 12 430536271 74 114184184 70 937219716 18 215525494 66 808340370 52 822144479 18 701401835 24 256381263 47 988485002 97 579702209 0 183539194 54 27531887 7 435473084 7 13364522 59 102429281 46 998220917 25 72164936 55 223260093 44 458723853 15 67518647 89 392914235 47 813602226 98 240354094 74 872484444 100 368021443 52 766969618 80 101915836 95 208958170 59 486124383 54 542420540 63 177015316 20 944838632 53 141287515 94 227193220 20 792779612 8 954380728 90 283961659 76 397892483 89 217503998 91 865721127 61 153248575 45 619882674 84 609429764 33 906752548 10 530204751 48 422313705 78 898311787 3 527755011 82 675201112 28 600219534 40 374627543 17 608353346 75 432906944 74 679555123 51 649440076 52 281676005 43 106604039 87 801206796 68 659983783 63 656865688 86 267712276 2 883264407 26 121076817 8 932475693 12 60941406 13 30283937 82 395945998 97 911106266 91 498924252 23 225246749 13 446924579 96 194422145 73 345123824 38 252509410 72 14394893 76 707518903 15 588887709 59 743709059 44 559802554 54 718025136 5 276700384 52 893012069 26 339786395 25 520847670 10 75824489 52 336752754 21 928817942 17 616003546 0 179278255 74 129775163 54 700842591 78 644620918 3 532831743 65 393750844 67 430596682 26 739753347 46 856883944 91 466628618 12 512531352 56 139100915 99 279219242 73 756618615 11 62912369 18 402901278 80 106798399 83 673628348 78 423517377 55 79514051 88 612750520 5 467182162 29 696210511 60 989768304 64 382037008 68 411793618 39 363331075 100 680915455 87 693143479 12 372088406 84 606886198 61 940833419 33 470318489 45 366426522 16 709766466 18 240871452 9 121679921 3 168232957 49 61248399 3 604601734 91 721882176 28 188328424 22 973977599 94 594070445 55 377879289 23 793834361 87 648263365 46 342618509 100 905597412 69 718539086 57 494941548 75 819167039 1 324675045 49 198397672 88 171388226 18 664941074 43 387037623 92 398263594 6 940666138 27 289188041 34 54276146 34 468961466 48 173345760 64 193380439 14 361130391 60 928423275 96 297124992 63 947795665 91 453292829 14 594935816 34 742290400 39 279444685 80 277958192 95 644211368 68 860811435 99 336593016 8 203111451 74 550378578 79 863255187 86 471038469 77 570669557 35 715992431 46 460615495 36 660649334 30 795755103 13 590903407 70 692260160 48 558781442 90 464996731 16 351528049 11 393404353 77 675742264 44 540782003 55 831061376 12 559978774 28 699674506 39 24447831 85 682148281 19 755957618 22 199530865 0 996231456 37 434746446 95 419923356 17 491030970 23 388992471 84 82562019 31 907078906 59 823111263 45 824739032 95 442509523 80 946560912 47 868066943 57 702695867 17 448602818 39 183541755 44 942457542 51 235883526 13 795265511 51 723838840 32 710963613 61 466355531 22 466896314 98 294943239 68 837609211 68 409585509 43 218648357 62 412385263 67 819304309 70 603447088 34 676350676 78 619281435 10 648403324 38 274808147 1 860035191 77 648502663 62 8185879 93 977249158 64 787989475 42 185062564 5 690506668 59 691258295 93 268506876 79 271922390 31 533434439 69 466558875 100 208884973 71 72360810 30 987606 84 625303179 82 429499955 66 523296072 43 952407508 12 753568610 67 967587990 62 107565321 100 600622335 39 265034381 75 490166384 65 8914494 50 912608621 26 374998116 58 779521636 47 473842716 35 848426482 2 999394869 49 908398772 6 184364253 46 910230998 44 277966738 91 915364983 47 156657687 38 769719975 7 48524631 39 454624 1 473537438 38 717434963 69 947503165 10 871394159 7 36342769 30 331137008 93 966312587 9 165157688 92 244224032 97 989185819 7 600767619 37 444264152 45 751516947 74 354013667 46 573525361 95 407023878 89 736767714 70 849000245 50 349337149 93 82254596 7 66199915 75 606722353 94 537163819 32 881973565 50 403784270 25 846706566 10 123799660 6 379313357 58 188857433 44 320438481 76 921170370 8 592527060 13 612117653 49 223508137 59 621821506 6 374455981 25 671868781 5 763948477 7 621548322 9 963288403 62 686063540 56 407982911 73 344113021 65 239119176 0 331144308 78 934701128 86 886076575 48 497914507 27 558978504 57 101991986 27 738560717 31 885197842 69 873343736 18 158712253 15 598844634 94 896662008 97 769942554 81 755013048 22 920812297 95 557696814 77 557393107 37 761578607 91 88232272 78 826344089 96 164793112 78 596306355 65 845900665 59 155913241 44 750197100 4 940745919 7 310078715 6 63565172 87 438464803 76 849028186 58 909997760 24 767631315 17 283134777 39 619956525 71 783738200 98 624970425 15 301165478 63 529530646 30 67380054 41 594780386 49 701759140 74 47212122 77 643577273 4 882754465 18 62791100 97 332535115 55 282051225 61 765832044 98 684954706 95 310074066 11 467447727 35 427359753 84 622904115 67 681190143 59 578892450 55 839016917 58 828663805 13 414768882 75 231523637 35 892611555 97 436494201 50 217186607 48 453123688 60 635316621 18 149145807 73 990145443 49 98142441 22 56755334 13 62883868 21 584551894 43 170226881 83 313268809 5 619568570 90 836626825 7 734277037 1 579778570 1 778326626 16 564837189 60 784513021 99 497362624 68 456324374 70 273258726 7 864971650 76 685850911 72 456226947 83 496814741 48 419144810 54 362995920 62 320180382 67 944375206 33 599087240 28 639459325 3 810698436 60 750727554 39 315596017 94 752441767 39 364425009 50 284009223 16 229127753 64 684664348 0 957650746 82 877882832 16 487236272 81 353425841 69 828764519 32 521750564 100 541109413 68 622614920 1 898863325 82 346481731 54 144136036 37 22806981 41 631847500 92 785479242 39 756298204 49 473174466 92 885250042 100 179533427 58 785389367 34 596607555 1 727284836 19 241663434 18 564926364 67 156875518 4 967821635 27 428880985 51 755875628 1 853545203 3 204418258 55 795404764 62 583839273 92 995205858 19 383325779 83 386996421 88 876219513 87 799179306 65 683779290 34 80875371 33 666235079 58 127808770 1 475118664 55 104827978 55 833183809 90 948112316 39 837293524 21 765990961 49 699697899 81 628891965 13 341158808 46 151162900 32 935169178 59 608492613 98 977273985 41 830389447 77 652074092 59 50670350 99 319750235 73 699850902 38 678388093 2 138441872 51 73665882 12 273215355 14 115725250 57 585802047 18 221434190 42 95805139 72 585658712 19 552983949 69 134991932 22 595825202 26 17573147 93 215461045 100 431149961 8 539328329 29 891485431 18 869486927 59 668685824 96 87046258 42 805977534 32 407623985 84 773945582 17 535391114 50 827528965 83 983507305 64 292061905 99 545806481 12 702977082 69 876582070 24 239262628 51 914741465 94 613088708 67 956293931 38 993757701 23 802220138 59 389366667 24 390040293 16 211101920 34 164422413 28 358840876 16 398895188 67 283431532 40 686127410 92 937470019 50 92762119 9 212874630 10 43160808 52 745425873 53 968228594 41 927541574 91 786135786 69 428524089 63 442913087 32 741903900 68 936044265 29 670931353 69 564416722 98 715820792 25 861643824 33 672610536 38 413961378 52 399008050 49 583484662 11 130422184 26 491722726 81 681006917 76 182129152 97 586414516 18 812960747 97 268791901 42 185848604 23 236287695 43 890842903 76 156113993 68 646386458 68 828459061 87 518794762 45 778932398 17 413154545 30 906634829 53 407283188 33 400163365 89 480635535 3 730383319 35 161178278 44 417950934 34 124011747 36 429033109 35 990008324 69 857625407 37 594658423 18 503556575 56 545145704 45 90195499 6 865618319 27 177626399 68 411271101 60 895486369 49 24601973 48 931005360 85 320815103 43 429924062 49 597350077 43 469527450 91 132672428 69 367816303 78 247474603 83 927910452 17 587462638 65 620794502 55 29730304 98 395433552 12 341081463 91 946663688 40 31282205 2 525716219 99 292914514 1 637608308 57 241778777 58 396979193 71 992131307 61 551355911 69 736906233 49 181731054 34 475754021 87 666414385 53 323892678 78 286384366 2 590208471 15 68851308 30 272415953 35 115209303 57 797815011 32 734365493 99 810092214 5 494746641 62 695025227 54 769231419 57 64548001 88 511880515 85 235028679 76 421538189 47 121483804 77 645828615 49 854443877 21 32565328 53 196476339 9 541648135 1 495071354 71 863989447 2 760566159 95 964082540 25 777747490 65 433860051 100 27209656 5 624568663 48 68166479 96 171803862 37 84797057 31 923965732 19 392049996 9 746425505 70 141114604 87 41223919 97 292730213 52 428137051 52 562538290 58 751940460 64 483310563 23 643629235 89 922680028 18 892613227 6 246934726 63 341748422 52 696870459 39 225182057 72 900584130 38 704758251 3 825517341 15 742912517 67 403534472 11 623203548 64 657753428 72 278788977 11 964021817 19 631194307 29 684973025 16 131390064 40 83289272 65 85033761 20 196874757 30 223496033 58 405750435 19 455487507 1 427103094 28 451827313 27 892639136 18 699341162 48 106001238 73 848552887 94 380556195 53 748733412 69 417506747 10 677438778 86 880109624 29 690989390 41 929368550 76 29492245 9 659419529 40 254451617 44 168547661 59 958412729 9 710346200 86 473596665 32 934531472 83 584092059 95 177701475 43 314271564 10 838917228 85 514932259 17 574805189 32 167376752 5 433429020 69 715188173 49 580354639 93 863531497 47 591769021 40 846953118 16 625460532 18 686379543 27 726204248 71 711963864 2 46919524 50 657686713 77 463487411 22 133985553 38 606925500 77 234894838 94 563913075 1 844902652 96 255252186 21 924228755 95 356065303 99 110915586 20 481248338 99 203240605 8 528558548 94 570369197 22 739110540 28 419894032 84 805631267 7 515478354 0 639989944 97 649963967 12 236559292 23 566629113 40 635271516 39 755785598 56 472034643 92 862679268 72 637205556 30 873830978 91 824594386 23 441285564 65 876658667 81 541507242 2 578552728 15 647243479 83 219391409 31 58438391 63 506814570 46 23838668 27 228225700 40 375642910 58 733420313 39 676136478 12 182652262 78 882775048 86 750733692 43 530098485 79 281910638 61 35447857 12 757208488 4 603057066 18 646091397 73 349040580 9 732952937 4 284384264 35 571707340 56 663609856 77 321180275 71 220147478 81 781798619 61 409370131 27 473748866 13 618218222 5 47600187 81 972904342 0 332792576 64 372095216 26 857065888 7 387451368 89 180804627 9 619359640 37 279223237 86 390171127 10 703681135 97 218702697 45 566721262 72 879434959 39 863010042 80 418824430 98 799883756 76 928136968 76 111348939 93 219626032 18 914603609 79 986110761 35 348500612 100 958689815 65 987292159 3 958053020 55 74186466 12 358540382 29 799541028 53 890196462 25 441828725 62 285674918 91 631165499 18 776933832 96 729263482 88 159768351 89 919827943 62 496347101 83 827089009 42 36841603 95 44110205 73 210589629 47 191253834 46 744314218 96 101347777 16 352841063 70 796802698 43 90975052 86 896039336 46 114365544 91 733365477 63 731976340 6 264898388 26 309760942 97 790070676 9 663801394 25 889982239 3 661524172 69 836742107 53 48318482 58 355482174 96 776412932 67 107125476 14 953143627 40 618184287 38 893158622 36 573630205 10 119642155 53 209801207 56 788340615 12 893074867 71 667551146 93 636990814 4 163955605 1 654990364 26 25266948 4 698899343 52 381418358 23 172024385 50 673347005 41 714417268 0 729764146 63 194955076 49 30205223 34 151899976 67 912216250 79 702473601 8 633495105 13 417556053 7 235098403 65 283501056 42 493918165 75 531762836 72 751419409 77 383670352 62 201553982 43 357815592 74 700775919 18 70506112 69 756278725 29 754272104 58 14969130 21 545164905 65 182752521 82 732137410 90 130631777 15 516393418 37 507057079 87 941618123 55 74392800 79 889893097 84 433282257 98 777384911 14 682236894 4 740935689 77 39368209 46 655948186 76 723845174 46 831712556 2 932906608 9 642898855 12 216908604 89 860050838 46 923063511 92 220818968 83 885249047 37 429679575 38 348118298 14 335705955 1 5117439 58 610268369 43 979836697 76 315760254 21 503242450 55 259919354 37 519278419 26 27365373 56 522079190 64 833533925 76 83559767 87 879489336 31 808096962 41 187162508 76 791678482 61 5641069 66 484871233 45 193929362 62 86006233 76 845735766 98 965862995 82 989494472 52 827609279 36 313874059 68 913480622 87 148810748 67 526424025 38 941092189 35 141766315 83 736428678 53 663766056 89 432003834 81 459067976 0 950359769 74 290846617 88 873577471 42 377590277 18 988456257 71 982161817 12 857096134 72 482242013 93 928922047 25 224753395 85 770002740 46 355582389 0 13443311 23 611465172 99 84350666 57 14141618 61 72036977 86 877485196 49 341805945 25 862463115 75 168533723 77 352981643 51 508305686 64 530372427 14 420221818 51 770708234 64 451811923 35 992410348 78 281608496 42 654002535 10 761719896 72 212379586 39 609130655 18 621731712 4 937030178 21 615313315 25 96161927 25 701415943 78 595521893 16 446999450 67 153187384 73 412661206 3 543171754 37 565206019 57 563850802 16 711859927 41 563697537 43 815399626 18 160529364 33 181543688 59 893787207 63 728991416 66 966819221 15 234633267 68 807021474 55 817191549 20 747960196 92 941983051 58 886457049 21 216210648 77 414508907 56 993796500 1 650290941 53 969221123 95 499712303 89 719038221 37 559926496 70 83020946 34 613800827 94 552612830 76 637099773 48 722352031 54 258358838 100 710645968 92 678098413 70 468328703 54 603005526 96 906232901 55 109323874 67 290417 20 152352887 53 798554389 12 76905997 65 510190036 38 183126724 56 521240839 76 797915991 77 876104867 99 319290694 78 240238693 80 918429711 56 556834329 5 137862269 29 925523603 6 656054412 81 363757109 18 606411548 15 730289368 15 767698723 38 280997811 29 916452945 99 328822678 26 547060998 50 382179618 33 264604687 72 991887527 83 108077346 89 901097902 25 935796735 81 924971776 22 90017458 11 802158941 60 292581297 26 831118389 64 199962110 21 816124970 90 123458363 8 225527580 89 327155201 56 81378134 40 909696778 10 64336705 92 898348245 42 463951700 64 737295787 31 300085029 59 651692883 3 638459766 47 18733290 18 317408565 99 649373800 97 308050855 66 765969427 81 289783332 88 716871527 47 519737470 72 412291091 20 23100832 56 786321777 17 508661264 60 191227940 92 43795175 64 77075487 94 414259313 78 529375701 72 805222437 56 398454815 92 23065823 15 240061448 85 318109672 47 808786785 41 820579265 15 581099777 97 10886669 85 573271890 65 369343574 16 675480728 39 768066360 31 642590891 3 41219858 69 794319611 94 764209440 17 240466960 16 246198155 47 208328187 62 171630211 86 383354200 87 938697338 50 743654397 39 457952704 84 105689038 19 218688507 96 740493806 75 512726616 6 256498069 30 782761624 81 697778041 42 875025025 4 567981570 68 950562796 11 510176802 42 389536786 14 986606976 31 577358412 87 898084117 20 550051310 95 911321912 84 793092276 51 431171636 35 391698521 78 478551682 83 175048667 98 754798006 69 149148770 37 623902249 79 105712147 54 417141555 64 856629776 34 173632222 10 864519076 5 235661167 70 55522676 48 438914850 19 229415247 13 18503750 11 128707860 67 897390005 73 179299761 70 159914706 9 986824452 43 968516062 84 13652062 22 135650930 0 765032721 30 417748780 6 266023398 51 881508742 57 846554548 2 720585144 12 286563740 94 464666280 50 249635957 11 801281480 70 828807150 79 455901121 21 312388533 78 545358308 87 865085831 92 915348280 5 512601074 61 293794508 88 576503679 17 686053033 58 451047334 39 943886904 31 135784651 15 32518145 73 355362493 44 422956459 39 130783051 50 38806670 20 125364977 89 61487198 2 94967164 23 682591858 77 24439808 30 300831245 88 129497917 42 982947293 81 24073600 61 383930707 17 110598481 30 394105740 55 229745400 45 697479092 38 76089850 11 262275225 94 819663050 2 185018921 2 301198819 73 497189860 7 574321679 12 118337859 90 123074582 58 79687239 68 983921606 17 809743259 79 526001363 53 777790364 75 86866282 55 78405904 75 969455264 96 985353996 22 498240804 8 411440896 63 246606209 50 653027123 9 580286927 46 764794110 53 1476399 39 252380720 54 147088087 9 383153202 9 981595652 99 84325004 79 111241239 52 390541689 15 741636343 86 807714962 83 792022638 32 771466626 76 615861133 87 721386259 29 842259685 52 492593906 57 397488260 99 935290910 47 648688807 20 655256318 54 572711206 63 302720508 50 671429971 38 618251910 86 894125189 33 47386470 34 221178839 7 708144697 12 753809039 40 581235849 86 424758287 19 39468792 23 850286125 46 179359817 34 983146282 48 544314394 5 891321202 57 355174375 4 464556108 82 973605439 50 497511737 36 105569611 68 785272788 69 124678358 21 877348661 80 272255015 20 158123864 8 237656198 67 915778133 47 202887939 17 484423098 94 524431167 41 49720817 69 818470929 64 265114225 5 969276234 35 185502392 30 544265176 47 376870807 25 247830184 1 686130120 42 908673023 4 486945005 26 320919888 58 518122414 43 916931613 12 645831456 23 917360635 38 665123325 92 594847476 66 521465207 58 666825441 47 674242524 22 403266002 21 28868835 33 136161761 80 510771497 9 698055219 1 97408692 94 126154919 3 426589010 83 518972142 35 541746426 89 295381302 33 148600012 6 71557446 86 259231513 30 349895576 73 600515479 53 894646452 17 263694908 92 202805818 1 206248308 25 893236323 98 255835208 63 936359543 87 546360405 17 573323470 66 243329625 85 939134228 68 294000344 62 663046240 35 88435943 10 794102330 80 121626244 5 311674063 5 568180094 77 53776506 93 29940279 81 326243703 48 906329311 51 839000323 30 628653334 59 319840850 72 589816167 64 382853566 25 965986688 86 899946947 34 779703671 25 783468664 59 312374605 76 584515296 19 670384536 72 427313624 34 785079662 36 233999833 68 450107187 33 541761416 50 871396593 62 669587778 39 227159152 15 706821046 44 774028946 69 56747723 32 234796332 96 428221791 77 322029700 3 560174305 37 484453483 28 574808068 87 431109290 86 458578436 49 702521561 43 409727024 26 907116861 55 954678015 94 135528293 93 87140210 34 484475171 18 486410683 44 395240751 85 91698097 65 713505639 98 165442292 53 569562408 56 147461771 95 699833480 66 843286812 60 488654680 9 429032496 52 353155799 81 344640473 3 19409172 88 756131187 76 625809894 39 986201544 79 569076198 93 350531953 79 193369343 27 671162125 74 259820913 82 406947714 55 51319062 25 660251136 2 382121673 59 789055659 8 189465473 78 126484940 46 714501470 35 114988965 13 667041261 61 420772185 99 598944450 55 802251704 21 141088210 99 764145442 3 757613771 16 179594687 90 239056849 20 658500134 45 944657653 35 201553008 81 648768781 60 502939974 82 942946979 4 482359865 59 885611424 45 814829714 52 665666787 49 345272948 95 559100023 17 934517427 43 68897343 8 322504718 7 691733828 28 369706696 96 824636043 54 318489930 67 480760236 2 544328260 48 109522472 1 220001440 30 136640184 58 310836610 38 217647708 42 669380931 100 901901986 32 63690686 66 684162971 29 418052274 27 219472401 14 55355093 14 611744737 68 549297586 64 370963622 66 686543346 88 771355703 46 891115901 93 637257253 78 748751926 86 904774424 66 324906515 95 936970930 25 644784114 52 921272559 72 123837482 42 579716318 2 698864754 97 149811802 62 408170633 39 190273035 24 94768299 56 354249584 22 235556391 72 479181836 94 85361770 48 845167900 54 162376638 77 50875667 59 518074256 88 760331793 17 636720212 2 66501842 44 491688941 22 297615838 32 602662406 79 596568129 12 798110941 43 912612516 41 106915900 63 347863615 45 205542340 50 482157055 37 382093928 100 939801313 99 16278829 16 481907799 77 163318389 25 823419833 98 813938535 1 786730282 12 284965678 5 439365970 85 558222651 84 690216669 3 857192258 69 307335257 99 572600632 98 598272820 82 122239784 89 643586839 85 145513774 62 972859814 51 813124670 84 937048413 84 710114528 33 18433297 100 651505325 21 12006503 100 292844083 52 903079417 59 611785720 81 864771353 8 413909805 74 571682206 38 546506307 84 577037480 4 673990115 24 430450460 10 892799985 6 368734851 6 978084859 93 874250204 69 977673337 68 4295517 31 284431990 51 81607888 24 852226512 57 818561182 12 180838901 26 312181366 92 520646638 45 496074248 4 402325440 30 96460953 95 202087885 88 994662067 69 58819621 8 918519174 51 199304977 59 806350333 4 335270996 100 298403316 31 550957766 8 583023655 81 74347176 32 132445539 50 112549828 92 707227922 58 473575233 28 314168013 66 494252500 23 513093241 98 786683461 20 834069184 64 842154656 19 51725704 19 896124088 18 624675352 72 368600676 54 39533518 1 632178186 44 494701224 19 387746769 93 384666638 36 398167721 76 377805105 72 762944829 30 513946715 2 68809603 0 432581869 27 772034627 82 252454322 76 674748413 57 18516427 39 549177009 20 770343065 63 772756368 75 926331241 98 571938791 78 895529077 76 627442624 86 288564285 79 406824039 54 920366045 56 371636565 54 496277101 75 214158719 47 431688096 45 469656155 32 687885196 38 536791037 71 699576613 9 981114626 79 819128640 97 173596512 76 188338172 14 475952822 65 56266310 7 107966612 53 867039498 25 671208946 32 155935824 20 907398181 88 901234260 45 571603199 3 818276286 70 941824845 3 893083483 11 251292645 72 883515802 99 780118836 35 527831653 68 75189283 97 540703438 31 5461074 77 395032508 10 925138150 30 116205998 8 406556368 38 381599335 22 314714608 26 920909176 62 116538842 11 888440567 94 679687066 66 711184266 58 574800245 35 876068329 35 843404513 4 220449333 80 521882081 45 22698364 71 500655447 57 500757683 12 368473265 25 985100602 28 204066346 9 584522802 42 546489005 87 696696261 82 485904820 48 272190589 69 685941519 49 420680217 72 338665582 25 635205195 27 894393851 43 744266429 31 947655386 22 220566915 15 100188977 63 330641915 92 61060199 64 858429723 61 190041655 11 636917089 10 296385530 40 244113105 32 656542785 94 262240792 18 302031417 79 254516666 94 786754655 95 16829865 71 685896492 2 11907068 4 468706801 54 54557332 51 696889151 52 16046147 33 183537928 98 175467118 37 290349160 12 518429297 0 926363206 39 683067063 26 949272893 91 598821706 96 418492264 34 783582451 82 454012712 40 976609352 44 371748213 63 387303861 99 366268859 17 925600016 58 556171331 71 183674285 76 68972243 40 974815270 15 512079001 84 623184627 79 149310200 43 662746279 13 151112525 6 434926324 3 324186575 97 199272167 81 495694547 63 221209378 88 1031624 43 792477914 20 66291179 81 900564694 94 367231154 6 720062308 86 623129153 71 94137486 98 30163227 24 687677568 54 486128837 5 73834481 28 666642468 39 407910610 93 685114432 58 607576841 26 589747103 82 755752143 71 409043037 77 629315926 60 310435917 81 758900742 86 778291760 30 632678996 46 986413184 68 316285966 67 511075632 100 921505666 65 852854753 92 452595487 61 643984512 83 931190909 56 806229345 84 805585981 7 937556165 11 498620476 47 481901757 60 491601715 84 571131439 95 801328642 90 222030971 46 939410400 18 153299181 29 518828281 0 784923635 49 143723760 45 939774329 6 778394640 56 747868936 1 558086385 82 862781543 10 561135749 91 266658805 56 167757718 42 46205803 82 301642997 17 662955903 7 739733436 20 927097401 54 742322730 64 887565500 64 35386868 93 243518075 38 509447958 60 118453154 0 268156507 66 780963831 16 54759570 24 271279548 60 400182854 10 933470756 95 86187401 55 138353353 15 887076465 18 994387003 99 381607446 62 463839598 32 667328161 45 945546040 6 304507236 47 778990925 46 518705144 72 672746335 45 863682504 18 439461216 54 683415890 93 345517252 88 176106413 35 47067526 13 209462782 99 621554221 77 723390584 76 83951549 2 48517084 46 887229839 19 589569710 7 537212845 16 281086513 37 854616369 33 916350825 27 385340227 46 394430692 11 425274009 26 298259618 40 492248931 22 865428105 1 269582691 100 617674190 72 410655018 21 742479978 24 767838871 16 102334832 11 875722121 74 394467864 56 922942354 23 602224110 3 252989966 70 646262209 35 911648993 96 169299825 54 293045552 14 274393225 57 246659922 33 681727107 2 982071390 14 458497197 22 705022182 3 956511342 12 350256364 10 891370476 45 397648698 37 220606383 2 263861142 26 399045351 17 79235762 84 24899548 39 716902448 30 111151101 27 318487562 31 596075732 32 639771468 94 785846095 80 356225589 53 52172288 75 429720902 71 771257784 9 52263145 13 826686678 70 198147543 99 291653378 64 19260142 69 461501108 68 210844281 55 755039043 53 101792622 10 523089937 71 856667963 9 387404136 36 486910364 81 425631850 55 871250645 33 741813444 99 658446579 52 201902269 12 466984856 34 329267737 8 497284416 6 964942717 65 693756256 16 604745480 62 110991183 29 498066183 24 225252885 36 457918374 44 406813993 48 685861157 62 792935941 49 807867286 50 569769630 41 416299982 53 886971241 64 324139025 14 91865469 51 784964077 33 206197288 2 443329963 100 302253164 21 312216482 76 537435768 29 154766604 65 35483859 9 421261683 22 589651968 39 662789266 52 23721890 44 922683922 60 156338440 18 107021820 27 173542393 57 178806509 97 992481848 80 534625991 46 677482954 12 306569115 19 489877132 10 986654789 39 846947236 15 39282589 42 546021248 51 59323163 29 828443669 25 275145440 32 21567782 28 323713725 92 715081015 46 608195273 79 319540549 42 561181186 70 763312457 43 531207782 74 621806879 21 258525233 59 196177266 63 655427172 12 300961904 22 579072827 25 69972289 26 439986523 82 898441549 75 31374827 71 513882944 76 563428864 95 967111570 57 396776845 65 502980771 23 976097302 2 57644152 93 720832403 67 577889865 21 799339703 33 907569350 38 658471877 78 943016586 9 173619516 71 855506033 46 375091864 50 763624340 29 654116535 16 3366821 92 512467874 19 580446542 19 155081081 6 536688427 73 964123790 26 564459379 82 308941044 92 954442763 94 610813433 38 786132477 77 790479669 83 480515176 18 267524182 7 420877206 27 636828363 89 407434255 77 991178163 23 20494393 9 88281909 48 47426297 42 558718628 61 224536008 68 899006643 77 601280853 74 320165617 26 676391514 58 878272975 32 688562370 31 500037429 90 466428747 70 2666451 79 502073307 22 585234812 38 552391717 45 750724324 83 446542947 26 203694632 91 152164757 3 906245363 35 772561672 99 709362447 83 505470801 55 762335669 27 535082729 5 638704396 2 956663999 78 711249933 75 860686634 50 333223064 15 709196991 75 665225702 24 623278290 55 671647647 91 347665378 36 623964502 15 69163528 94 235634482 79 555343942 21 163405094 3 507026246 35 829582672 35 163415671 32 201161136 34 365758934 59 219024716 52 545996362 53 235615872 92 254079515 12 612089276 50 400846655 86 546303191 26 351979392 11 380724967 21 74680201 4 290616363 45 739532355 60 495005517 0 642684229 37 102450347 96 817947750 60 703465071 55 522176555 48 274990450 74 751042000 79 877220929 15 723893558 65 920723340 64 355079668 6 71067338 10 449065056 71 580585225 1 802473399 41 484517640 77 428215326 87 384292580 76 804773668 88 883795883 58 516105511 92 430115272 17 390996807 43 158051140 58 789367631 19 622901015 13 528115909 46 89376583 44 244942235 91 6065367 13 660821116 45 946364263 64 547616883 81 84642659 60 491594560 33 453153993 27 734133267 3 785286961 89 398137284 80 850597614 14 972194042 7 882579697 66 292995789 83 229549534 93 116251221 52 155406941 21 341083124 18 760404742 38 807332260 25 826155098 46 128499614 72 103033732 2 150783304 30 569658975 85 58596710 56 292160730 35 747358725 82 366612048 22 72858411 64 815399525 6 107552902 31 946866653 21 225352257 72 32049314 10 417672527 56 837718740 13 127314351 18 242794747 52 50284455 52 376370058 45 931677630 59 661541972 47 45508385 16 827434699 28 809384645 80 885060469 80 211864815 10 24648737 85 398416051 92 556245324 54 476730093 64 296790101 44 164166250 9 300692184 92 357023216 85 340329687 43 34833176 82 532693566 92 681576643 54 818511728 15 297453330 25 666904417 10 85410418 78 508218194 90 114041601 42 573138076 41 250488638 70 154855347 84 934922639 40 122779659 9 992571260 31 676529353 98 512599195 52 862920289 20 161984601 28 811934863 26 573516132 78 634390273 90 967489489 82 107221328 100 907459238 55 861931403 4 938874999 92 3771712 86 168760533 16 375913372 22 720751758 37 841553133 32 510669060 17 106820648 84 188914974 38 427748717 96 242507320 79 382886112 70 987656639 52 717876463 9 941741720 63 164048603 72 415781891 72 516193444 72 982027640 7 877455934 64 132750503 0 656930999 42 136641877 62 438229372 86 201255247 3 404091821 16 522006945 17 828006875 18 827376276 31 902881972 93 711937370 4 546217578 83 715345377 7 169469653 56 471371407 78 177731384 72 504140885 38 607716411 36 331847456 31 450049414 10 226832619 85 557685798 16 11422962 44 744493331 100 481277965 88 485645643 15 113670518 89 626058173 29 592288184 7 836099096 21 304240884 9 698681605 89 17574406 74 361998855 11 227227282 24 945624948 96 806602642 76 929852059 25 975396434 64 336357750 32 987966643 100 475138268 16 981198213 87 454851818 54 844201040 69 325710105 73 992631746 2 394782219 70 19567382 51 213801695 58 425543938 78 752777856 71 467419373 21 541086598 23 334624914 98 462660178 7 58521280 70 938694737 50 250122599 39 924759842 85 211471085 97 422740454 78 113953060 5 515653282 17 419971601 12 577891241 64 505491304 50 683117234 45 46583841 78 988729820 68 120815560 3 757720204 63 512345594 43 879127250 75 843953718 38 626341323 77 251474331 83 725074415 91 89840507 93 838230315 79 933251581 54 561560313 80 254976907 30 964612017 86 259139205 57 331499503 46 249573978 66 497617429 95 543399173 28 299430795 20 260852905 8 695179985 89 735063363 13 114051448 22 169216780 93 371668451 29 959420146 42 273891281 36 729200744 81 583155464 12 621742578 82 748571571 47 466678269 15 623467308 8 197864424 17 235095442 62 878900591 64 961287166 35 843970113 58 893591743 67 555708560 3 229964626 54 996277015 39 872402356 4 995079708 50 296928308 15 152454688 24 307955437 0 479414762 76 956715604 51 432235396 34 111771654 71 880405560 59 325089507 11 199154578 90 441280086 49 377677532 39 37526202 43 775068557 16 756737473 12 872972725 11 526386270 31 564627782 68 988531298 22 327788228 59 703111869 79 832169484 62 240329571 7 33008823 4 59757123 4 383515334 35 75392358 1 275631162 20 950368459 21 962676316 89 842224128 24 417966075 91 435448977 54 615910051 18 792699719 34 508808751 80 408295393 67 816268732 51 117670763 51 984258854 71 835362728 98 925140996 86 584510950 15 597966027 72 877297630 95 780625072 83 416432253 73 317135790 3 794836590 82 326038867 95 160469902 91 642661025 71 380783769 75 704915701 39 453848778 21 579973160 86 231121595 40 678789207 56 146831828 20 829883464 38 633197571 24 882392543 2 563665159 91 322007616 80 71396257 59 420965658 13 33822347 33 796398700 93 345343484 12 886623761 6 682724605 81 986649595 49 287228166 19 881455138 51 713817016 25 124181234 77 657388448 9 128249473 40 77112201 73 468661619 74 437659412 89 680534937 26 355477786 11 403323799 7 390976298 89 98841662 61 483827453 33 478418833 52 462589621 74 167074416 26 903277488 76 766130580 66 755975619 73 14083708 68 185822934 3 685125966 50 531396900 62 565108362 43 882700431 71 975881673 92 176323596 19 75493849 96 922795318 43 842718657 2 220057738 95 76438059 40 371576866 62 15312048 33 338106139 37 795455843 34 208178972 65 990123795 12 351141803 50 117515712 61 353293152 32 594354166 64 222726872 89 481098153 89 475961006 34 911211975 61 360230022 7 725369574 61 416821190 46 863167482 14 840846261 96 621382234 72 844270610 48 192138123 62 206771180 59 981143521 98 780931347 88 939998688 86 551241300 34 153884723 41 845940756 51 32189457 68 949780315 9 294672212 64 31591958 40 864217038 11 527696230 72 719088139 38 466979560 15 400669370 72 694800426 28 674253954 89 420977836 93 31557608 81 364595386 65 593878013 98 451904148 12 981657762 26 402644991 71 358853826 46 708048540 17 659949943 39 981066666 52 105791102 52 617978342 34 549666228 62 767854424 22 808572987 4 752866961 79 303475454 28 187221062 92 792770920 17 261817904 23 51545992 8 856741892 98 724274662 51 480317670 81 649067886 37 258869633 36 308177307 43 483652803 65 737073623 97 411849530 81 463211912 77 394139518 7 942744506 32 377361786 86 262981344 75 363324370 53 648359140 28 268745621 99 449938395 86 591430834 47 492452857 65 202977994 77 250172306 54 257709736 86 864489969 53 885842931 14 373411041 42 876255717 47 132794420 52 314045495 6 906352431 38 227684056 100 302472451 22 954689245 95 817950786 2 560579054 56 196288230 48 213924514 31 799885479 12 111607278 93 444006129 56 847058830 73 607107082 5 602049893 10 570046989 53 597582661 35 2357682 50 164211255 44 457420515 14 199640851 36 969606413 96 96772780 26 280396888 44 98361987 97 942421984 75 233718527 9 348837590 34 893491044 26 150219679 36 65284192 65 873124149 74 57225600 33 446029620 4 21130472 59 424106663 1 472122634 8 421406029 3 582912563 54 387222276 96 463890979 45 531749205 0 919861614 2 664743812 24 6924091 17 473503265 29 961887691 23 614862384 85 389588658 37 747118265 12 316344695 92 361434044 67 596709263 61 441167788 18 823720614 0 201061082 27 832664599 96 224943448 14 574954365 25 480512914 97 349908032 77 664227966 44 442606561 32 272892029 37 645003515 18 698598106 66 178639405 49 688650524 59 813726263 90 214087811 91 52616149 39 381519093 11 803414277 36 715942925 8 859650 69 224650702 62 355851402 20 460711742 8 440439497 14 793389100 89 56846067 8 144327069 11 116598139 95 177074102 9 440500539 76 545303374 10 920104836 55 85883405 47 37852537 5 865206049 43 931448214 58 86497240 12 86437093 91 297666986 53 322968878 19 428368329 70 189694188 45 601350644 15 183599548 20 25861413 17 578621697 68 384400167 75 790588483 38 589014037 19 784066064 48 961310207 13 649417219 14 374432821 20 882965643 6 673472733 28 426177513 35 86768762 7 497265526 29 770698962 19 969277268 7 729837278 50 572272001 60 89618078 84 504462418 52 731251381 73 207049850 5 462820377 13 584164415 79 884421093 85 438763800 78 625733936 14 337392016 19 224286122 3 328317658 59 736728885 72 499695582 32 202569575 90 152879945 95 388578910 33 699705213 99 884496681 70 943466521 12 949893618 88 874345985 89 172170051 84 710437831 18 127495235 78 930866633 41 993543503 85 152786508 60 928109279 18 403663738 95 356590069 58 327240065 28 315706342 53 914846992 26 428307761 0 561006669 85 438106994 94 250227071 71 617524570 60 206990223 91 775231354 97 360098091 20 865506666 75 837410386 91 455551742 19 767286330 30 860259239 37 905847315 45 345982289 27 66447076 6 930445045 63 903242425 92 900000108 95 958918161 36 390866798 45 559826007 73 352633843 1 768605868 98 821207347 56 727863309 80 249048152 24 322683058 65 632393166 27 649771359 51 31129428 41 309044384 39 893895988 54 495753613 69 708333332 92 315144985 15 402599016 89 500891976 88 232894012 41 489957099 62 140122833 11 252959525 66 479016826 74 856081416 21 518296473 75 176825128 35 111966066 82 421979393 56 433273794 1 42428869 52 586012705 55 432129744 29 415290494 98 959838260 12 367060893 62 911395026 4 618328257 57 459046394 68 44558693 24 119126826 40 580601633 87 675057667 92 391471372 51 957329988 28 595661056 88 701675024 24 737523346 54 386786411 72 794784497 68 413354399 81 480030738 73 867259020 62 920617788 27 823775474 69 369060147 27 150922553 54 897404367 55 214098894 81 637523896 96 569133388 32 532329736 60 794791031 89 625756747 8 409416369 64 711438662 42 485503503 20 406740110 19 688770036 43 250660942 1 215095380 67 573480007 54 577321210 33 72697371 23 162498254 93 159414765 99 617188442 4 809591444 98 1099685 11 508014903 97 252888051 85 126162815 75 380895594 91 811374240 81 762765155 92 805381459 66 660076185 16 478117082 43 300991319 46 89820971 24 959360891 25 138887242 85 93317101 16 703914422 44 631388241 30 111847107 66 800647271 98 356814319 57 138393881 73 296295896 53 879075090 20 964581180 94 277059985 39 253469213 82 395737207 97 444438561 86 831473684 28 315109806 98 884109959 66 93221033 32 446482546 70 680583589 88 347540281 53 673312409 2 462054805 28 835792711 46 919083414 75 593027097 51 893060741 32 196497717 71 950762271 70 124483624 34 589335917 13 647396134 62 301165497 57 603775917 92 750458202 58 979214181 36 725709360 97 906806799 66 475271207 29 9075815 69 842037473 26 551322706 68 488699702 61 747058049 96 41356684 65 579530849 34 938428392 91 151200 60 390870943 90 654937567 0 993686243 39 1925561 19 164718541 22 940523670 59 61294162 66 592220789 20 884024617 6 432483754 61 504139463 21 443286270 28 560441759 5 418602963 53 198970935 47 520240801 8 360572919 64 649727247 29 268496883 59 565266457 45 784282456 66 569876731 45 55982209 95 254419564 0 115452487 34 564567063 25 28994437 5 477536466 31 861124120 9 263730805 58 855700389 8 590105246 76 698684631 59 447637208 14 756447380 16 373465842 35 85839442 55 515775526 6 786591883 55 578342975 55 572012866 49 581522447 75 618358543 30 907538661 88 232358078 22 523776002 17 158595846 80 123458266 24 135864569 47 673141256 21 650775002 90 610849487 53 516572322 53 112340211 76 244447446 34 217703749 30 735329872 34 573276982 43 890533272 7 389241453 0 554103184 78 16808831 72 790058965 9 183578765 6 557032134 43 887737782 46 435132955 95 480390559 62 829677751 35 384669975 43 954726346 9 131434586 88 566436353 3 835696036 69 952068194 31 118132306 30 657697377 39 874856049 30 291210859 26 29990461 94 877854458 92 169044714 70 299227901 15 246565231 88 735688034 23 145260701 24 866973505 74 124971221 97 794777747 93 774997237 42 85499030 76 528367218 71 442374517 84 445409435 88 367126533 84 412812237 99 574915703 62 176281283 24 133836597 34 424806856 81 536877159 74 978719787 13 692060327 41 845241871 71 709423943 27 730679810 40 353274877 59 118373356 70 36171742 37 768826943 48 472977608 53 349206924 93 806867501 61 805883568 0 764654160 90 241092183 5 295785953 32 834703550 4 98283086 67 992631018 40 673779368 78 108147838 12 987299814 71 31623765 95 976996023 82 759464667 9 664471190 34 191376001 97 932045213 38 90531453 33 799605576 50 407984768 48 811769654 33 548873203 66 654615124 37 342554511 78 1541387 81 893643461 98 467141577 90 122932745 48 519550105 93 193705740 99 133265844 68 58014617 93 268360168 65 692038593 72 497316854 81 457248019 70 507215187 89 370090591 10 881860242 75 23580038 97 965816321 7 224384634 56 742092846 8 581958585 49 367203329 60 895599306 31 108608186 63 507683183 94 357153303 97 1937504 66 89062903 9 610220114 92 325619330 81 608118473 76 478360913 89 11695193 44 884571984 17 942382152 65 699120602 39 808588308 64 37285279 88 881133605 5 403409299 53 604202978 39 994553218 14 750962487 47 485811249 98 810745636 56 661934575 65 891283107 94 670006780 33 440420434 28 12386876 52 919518275 100 149337000 41 285326680 53 26274309 95 408683747 97 4778552 56 294226545 78 647587652 20 189189479 47 927456618 96 454405304 1 990601921 2 320478540 37 341097773 8 387847969 73 472643141 71 80809430 6 989772307 61 75308036 56 651514866 72 424401989 33 299058566 82 533278885 19 426046599 33 58345370 24 738746151 72 434116271 94 872486197 51 66479850 65 673224817 52 764501872 5 902515657 85 969108620 19 6850245 3 437315748 21 708427777 34 116684973 25 320160017 57 577770094 73 499688622 95 256440177 27 360545565 38 875261926 91 521731043 23 631886460 9 437810330 73 189146803 72 99752686 21 948808184 17 683014368 7 389011756 72 496963282 48 799884316 94 418045006 89 543504673 51 880372468 8 24546295 11 856624667 31 436191185 47 452793392 37 776489893 59 875364652 39 478748549 96 554580576 0 352074510 32 446198143 39 798620069 93 918787375 96 356201139 100 807320275 49 189726495 18 562942148 27 79840932 59 93710485 61 997088328 60 802024572 90 645929376 42 101025285 57 999243034 87 916959342 54 798181300 50 633072449 41 872730845 96 93468894 76 125781758 48 108169348 83 517915390 21 756040258 83 115592938 73 582457586 72 509223102 13 550038202 18 670521749 85 357350789 22 288785221 65 365548990 53 786362534 51 680303300 79 402924100 84 159965470 91 513725390 2 784656133 52 749819895 81 915875679 50 706750846 83 479103093 62 161554629 92 449117183 77 550591290 51 888882769 54 829414232 69 266314614 25 143423331 61 125025893 58 529454635 57 700002966 90 631309667 25 964477484 50 914451940 99 981358822 25 284715910 82 355806716 27 412119875 29 294113839 83 960417856 1 751579550 85 497103632 2 809179967 63 438408584 3 343650170 54 700562979 44 833188557 71 761067987 28 238131076 98 318953269 71 396191271 50 169697767 53 233001362 31 605396792 83 672392993 3 325069872 49 907811392 60 270186879 50 770066809 84 689552577 35 926695676 91 324550005 96 128740 60 559730478 86 925561227 26 125796731 42 152135144 97 530596155 48 247109922 100 596006041 42 220533728 64 463074965 59 511056314 66 896968363 44 733560043 79 452095797 84 283715725 35 517922309 3 364629302 96 199103343 19 447660401 27 195979513 33 568622413 16 593552342 0 244509989 54 7331023 67 533888992 65 940018100 94 26267559 57 49939274 23 357383193 26 836401811 43 950406848 80 407281634 72 102149703 24 24809711 78 522933619 24 811938898 100 910075102 19 572129626 40 169637785 63 161640242 84 728661337 89 151521440 11 839571797 91 573795810 93 910233401 25 532438399 50 85760524 53 221277984 68 861141346 28 817848242 97 482583183 38 698777337 89 551518370 12 714390428 89 268573572 83 409209640 97 422237733 13 55986787 88 182467900 23 670053465 80 701281075 46 877970802 68 834194080 36 857193911 71 635888418 52 326973368 42 830044030 95 971200489 91 969164212 54 592744149 13 927945162 85 735099970 67 540970332 33 225640190 42 650617387 71 553853419 19 690138260 2 182667108 84 91997374 19 660071614 34 135876994 31 953968770 62 220284686 97 681750509 47 579035706 0 841854135 55 984440743 40 824475531 81 549319596 65 379068573 100 304372347 59 759740746 73 963948672 70 433771875 56 792443757 1 457725288 35 671003932 90 999788477 100 968941801 38 303563316 50 347177440 14 834566514 82 477137276 43 25495134 63 874730916 18 694995823 35 685435926 84 325024186 78 525490828 11 223562248 96 705861873 40 292022329 26 624151212 27 277146387 48 115902519 1 154938169 12 48050450 41 124865035 24 439122705 49 775369271 12 100812910 86 872078409 6 312103856 17 756877678 1 627768897 80 890161176 27 849856338 76 967584903 70 593968391 41 736620547 61 239892749 86 633964280 55 114256244 37 310062816 92 102628086 77 258802282 25 671447176 79 959729359 46 926247884 30 842616270 98 787509812 72 236478254 44 628213209 63 154998617 64 963352895 48 706420377 66 602061487 46 105375535 78 199234060 80 779917029 60 854350355 18 459615179 37 595828981 34 743685964 50 452121399 78 521369393 9 507439439 57 222289336 77 746939645 5 825403085 92 348533939 12 508626604 92 213982581 80 61618745 18 340036192 87 25268404 96 192340001 0 474782513 84 863876676 97 938338290 10 92209359 58 26140299 86 457683797 24 749799356 29 743887330 87 708406563 34 462503429 48 842766506 50 89800282 53 585622504 74 856056102 71 16626061 83 469171430 65 454404916 32 937352146 49 598342086 35 198435646 32 169495965 94 841437722 86 856230466 52 603312226 33 507745809 61 413902866 66 494355834 75 919531035 43 360982850 28 742999906 18 886124375 59 385718157 88 568689500 81 867421255 78 356726397 94 406188702 42 731776106 70 545340866 31 179519435 38 610781545 9 665400471 24 716078060 52 953416919 66 113750260 52 510708142 11 771536130 66 849045773 69 149378304 6 281685506 30 727205901 6 111238411 53 793717882 71 760227763 6 393871551 93 2822123 9 570835231 6 342933975 3 367529614 99 417216593 83 128521188 56 872775164 14 502101658 68 433796673 7 405111085 70 791372452 55 984312778 46 19531154 25 905920732 37 98462526 2 387782434 36 504779949 55 432073367 58 61214329 71 327695754 68 351436897 73 871614557 18 841673801 66 202471040 49 287171129 57 570693764 12 252044747 49 738767627 59 373527984 60 603689991 95 550510771 28 592780031 35 443777655 23 559372608 67 473811791 59 668044850 73 87726461 80 934065292 56 764891076 84 89695562 24 338242034 19 130025736 62 432825102 90 376448708 80 325421523 38 220924957 51 645420650 29 339648774 45 721923322 63 140474407 10 572441795 49 109099845 54 423805664 7 256658591 8 326089103 24 562773722 18 211391814 99 357327735 78 354264690 0 642060738 14 424309611 33 339345379 15 433787107 88 785467912 47 435555635 37 862952878 80 894908341 87 279923830 97 902820300 19 309973940 23 75161935 17 793555302 90 994699722 55 929298744 98 224763458 49 275340364 38 950430204 35 658875414 31 939408225 49 693881489 39 888985694 25 341220010 91 973137874 72 434118065 6 945757790 75 990585506 73 457287273 30 538642192 34 750728832 87 920945268 25 281986342 13 714584394 70 599128117 48 840847406 18 361429786 8 224819588 39 981348187 93 962207155 93 558895396 28 84901903 77 299587263 46 485670556 67 190730876 92 238679697 30 755704755 94 967592867 95 139158477 94 422054679 97 160711530 97 920771512 73 450595527 15 125310388 21 793332961 90 197446387 99 971419085 1 222145618 19 686755158 84 262260878 28 632751014 83 742436476 84 589920985 81 91061170 68 935330823 17 876487388 43 271865466 34 220926122 22 829055776 82 985563556 5 561435629 66 4211331 50 464440222 15 806626314 96 797597971 6 756819733 76 140784558 46 874017156 48 433986760 54 206401048 99 96029127 42 483017974 84 285942825 42 5536085 20 836828421 46 392293075 97 300000390 86 502161860 26 821690956 91 209319429 84 859045409 8 293355814 37 616482516 57 969005171 35 811342745 94 86944881 35 505913766 41 658539625 84 799838683 99 808861075 82 123363166 92 488138742 9 320501879 91 546425332 3 878674578 37 367751844 6 214558322 95 201930939 31 204928811 8 479713625 68 141234798 26 443571431 56 358061712 98 583407445 69 499514515 97 20488850 85 618783664 14 430776228 72 996562136 1 588018565 17 729384351 14 736075691 83 710562031 55 380130437 73 316289887 74 636810205 0 841840847 3 763828303 57 180313791 61 110715015 35 743833245 81 949251210 98 404320475 44 430360076 95 574615320 80 257539152 39 137276836 89 736774667 16 792264356 9 927033637 99 959678159 63 72278682 31 560868079 79 728363080 99 556247665 93 542243167 46 51346906 67 716368618 10 197574184 86 19289689 85 484176968 50 525855364 48 12659751 83 336858281 45 576212933 58 551583058 27 179308221 92 951330142 87 683455750 56 919682968 96 182079116 81 217040544 1 485983139 23 256278450 35 847639740 34 258177616 11 894079596 52 180756844 1 324534422 72 765533326 39 551128003 96 277996922 70 874129831 39 4528812 30 201823030 94 724526196 44 545959537 79 333892888 5 14514138 87 166391729 7 427058159 48 35918080 34 417984964 60 55569182 81 606421162 25 754019460 57 95208202 50 860188908 60 219526902 21 757232566 43 791614203 56 596200551 96 918859796 9 61483838 71 555171829 50 636219748 62 122807487 40 915398834 56 775767227 93 526280148 82 904910786 52 528384442 11 737222406 75 313132976 87 566785578 76 183822098 78 13257024 35 437938811 84 894886084 57 918077405 26 937144016 73 267248833 43 190927300 21 57107577 7 278033105 80 341205083 41 430057653 68 369101271 76 249999144 24 306612367 59 907338482 24 561575754 14 990849691 39 727452948 17 120706418 28 458027688 16 495341259 7 690853030 99 211814684 73 706413992 1 935319582 53 792994749 40 214962495 43 691603231 29 100605045 59 501909550 62 805264242 66 388735628 64 703775075 39 688106034 26 172982443 3 869880697 43 555428926 65 406547312 2 655737690 49 372162864 53 371510347 14 318661218 26 188148053 41 809002805 86 811498483 27 278719625 61 150589623 39 22561187 64 272583268 52 889184708 68 805204746 81 309903411 64 197520653 11 405059822 78 670343727 86 813538759 75 325327565 64 83024769 76 174768621 1 518354953 90 652377427 60 252356702 65 753925432 7 235893881 36 259163257 67 346505046 73 583144168 63 88982431 44 37059521 26 684696711 98 606291686 33 308507230 70 906738089 38 299119661 95 815483771 22 234567022 72 64648674 56 898299429 38 252815222 84 710207064 83 126497684 34 733533012 25 490797536 12 686917401 56 481154180 22 776703197 12 853532261 48 856610069 65 838713818 90 169945101 69 23486334 47 377022624 28 21187011 57 320588188 83 362756340 12 697825087 83 838724596 55 858513975 39 476218808 47 579811214 62 603194867 36 47315010 100 703698676 56 812785159 1 998456728 24 449636455 100 470053048 8 875126439 84 699315206 56 334332635 63 670313577 7 71039170 51 571044122 81 11016313 28 109178927 29 99537264 9 57851068 37 700490971 66 900040364 31 722429196 53 929724028 25 783552833 11 126171738 70 745865243 30 658720707 92 458347468 58 862595333 12 904601859 74 815896042 69 158100060 61 753262055 82 133074435 60 12363711 27 477829276 0 634810760 54 501067498 44 143141024 84 981516013 40 389153868 86 757425350 32 540938028 20 590252790 97 127603975 4 835932967 85 739979992 77 525002285 45 167496993 33 877333856 6 862742689 43 679622478 1 124769957 71 708422197 96 899894129 28 332798619 39 130115058 19 61008003 49 127808882 54 967627288 62 715167006 86 395354988 30 278766921 92 676090620 77 915598495 51 197899788 46 783877323 23 901347423 37 114981905 31 839994650 96 873959619 48 148799477 44 803828337 39 307081876 67 855518460 68 486598741 94 222880836 60 251377550 55 369196936 60 254297714 53 568940025 5 543239739 2 928097996 26 946602289 28 555638368 44 774154253 1 49582715 38 904307363 71 139853033 32 885210150 39 464352746 7 775276391 71 677503006 48 425553796 27 443987262 58 810535959 98 22989103 98 791969644 19 989118637 68 324013901 86 868608374 54 330656186 79 951299691 19 731630993 64 255129311 77 435803596 80 190269836 52 139717228 45 73680092 51 878741819 72 318271801 39 855075669 83 283836295 78 337357311 73 280989431 3 166242702 79 655713378 84 554531690 23 883225086 14 125786099 15 231207828 38 492236688 50 143664539 78 82862712 60 156048522 13 71105683 33 802616910 33 652696646 77 190082712 74 90708858 40 822356266 91 163161006 71 617434830 20 493830183 74 618387473 66 888849121 97 65823301 86 119540652 39 279158505 84 999531064 82 764029578 26 908668805 32 92071835 98 491991654 35 979668698 51 459772175 52 184266929 12 630933997 63 383044154 35 90096378 68 807228699 66 970178149 31 207677235 82 742149861 39 965696604 78 764330075 84 726446284 89 11402555 48 694454574 5 803121898 82 62220250 44 654284280 84 225641115 18 722349501 68 487517280 34 71336097 55 894638883 53 774164824 61 769069247 25 745993805 96 504588192 32 191847217 41 12565195 89 238630339 45 355073779 58 374378158 3 932702557 75 177550179 0 182605878 39 972320635 55 447605545 93 498909199 88 437604189 19 878825760 8 910809197 1 492580863 15 546014540 40 67608537 50 756642508 62 185036116 9 590523000 77 584103642 20 617123733 33 996190860 25 679928703 46 470206772 76 836947127 73 35024886 7 272086490 40 696240234 31 544788620 15 694007849 27 240879507 30 933329553 41 726467540 24 718061545 11 857901785 66 460866727 18 595286434 65 690202548 69 739961302 33 758997543 63 989166848 26 812051664 17 759110981 4 258717311 44 783945487 43 979044648 57 837829945 26 625571139 40 191551699 30 257917009 30 250874611 6 282646139 94 713668160 67 236877093 25 936530741 73 373605297 78 843479617 51 656341399 87 776108418 39 718105368 4 658641902 19 729162658 92 192289520 85 147637280 99 215416630 61 963209508 7 864395606 68 62628983 48 445950530 82 152889255 88 423499934 59 23472283 75 433975737 41 386846972 88 238395780 69 449880942 30 439582817 52 913682968 43 275425747 38 211122510 95 641877506 52 448565441 51 569032182 75 673175837 37 815699841 73 942967957 75 417281821 11 587122147 54 604645858 29 762649600 19 312522435 58 729076003 93 402993667 71 118446032 97 99811002 49 262466493 41 703875708 53 736116569 37 965814158 96 640253598 16 561505016 66 386381954 92 777667093 42 69267527 34 42412628 3 435323151 79 132410828 60 559078762 59 741892260 68 978509743 57 754855718 57 416832964 87 693106529 57 790386780 49 621781929 15 483730614 25 732499340 80 491573717 7 488646675 33 502831161 68 615506121 32 435237032 18 800991592 40 345532094 16 935923250 17 256248413 70 613741051 100 729849014 67 670275150 88 182119039 56 718645363 75 630288409 75 279361474 54 180460462 62 658893344 37 490134603 91 415588953 41 28235061 68 963799946 21 441084496 41 939425487 32 945254761 59 813263491 75 132989371 55 214358504 95 961268939 50 598238339 28 930867332 3 285100850 8 487796490 65 985411585 58 917084406 60 392784431 51 131920001 50 470817357 5 682865528 19 791637128 63 412186882 24 442079071 18 780183884 61 909777343 23 125487495 84 307069616 74 168810404 28 768553892 9 655279539 86 905892744 37 99562798 22 45536095 90 861240974 48 672581370 33 407210562 10 751817158 20 845852698 6 948111819 42 926633325 65 541551544 35 173827545 87 413733852 3 471474722 83 601378577 71 402161412 2 73867172 21 806817894 67 925734022 4 233073188 74 225800171 90 586422594 3 413639769 97 567167394 59 428789870 76 333692875 9 745901720 19 818114216 20 287207867 76 48034098 30 951520474 60 402207564 55 405885421 53 923071209 61 874393640 83 308757956 92 988676614 31 426428278 53 50138026 31 375871010 76 260423663 70 160739963 36 82143062 32 864902607 13 182519449 91 416790826 14 969963092 39 669854625 35 721237371 5 986916853 3 525768467 62 398627578 3 62476152 42 873114441 55 253718611 75 196739192 35 790327644 72 806386956 22 959530338 15 179549183 100 661621650 89 483842143 59 893949751 96 38829149 10 820522460 47 815839602 82 96775922 8 730981647 89 428236643 58 819907110 40 78694788 61 121282544 38 852257238 66 797968105 88 980242019 39 101648631 43 866700297 14 810165951 8 189506278 86 458293018 60 215565754 81 64372415 92 114229695 44 528465993 37 930435732 97 458335721 52 833680234 12 969316763 47 119884801 66 28875697 82 606114968 100 163211711 28 612275849 10 480830931 82 351110877 1 909564387 59 412198371 47 65024379 46 408927260 5 844770389 2 694917188 49 56973090 71 398584843 14 747038720 5 768815185 70 654954627 12 145146127 27 18798847 62 286554089 96 16403059 68 960526246 14 798251710 69 92937078 61 419913082 51 366117147 33 16617447 100 435806928 71 251470711 96 973987332 26 496619902 14 692549227 83 396746685 73 25976808 25 403672283 90 236834502 47 387006244 60 227950481 4 925207030 36 928142538 67 610802073 19 635816585 10 124213804 48 437348712 93 4655131 31 59263643 2 968593659 54 773288759 42 920537743 45 639814202 66 724292161 43 264242338 98 918085380 76 367536413 64 43861476 80 261690561 45 127086632 83 808334001 15 883767044 85 98107546 51 144969189 46 25585497 84 766180661 9 965271478 11 170952434 86 659064623 29 898541302 91 774814556 8 53082608 29 331311537 92 681015863 35 587878082 52 753537945 40 803204662 47 93786473 11 505072467 48 804864405 0 41093567 77 248250471 14 783685065 46 254741461 61 782619352 64 222148020 1 230575835 19 35879560 9 738559341 95 129532870 64 540164639 6 473339400 66 459344302 20 638461958 59 550166396 23 702191469 63 501383291 22 663968838 0 499466144 2 407384130 100 726381483 53 446537602 95 205929169 1 228412533 65 83546297 72 12315837 19 157408368 87 100914525 22 681309711 47 874149955 73 82576144 43 112729752 52 642492789 46 809612565 69 123435047 86 61874620 100 43847685 37 841355738 59 480793370 89 220853249 81 61346566 94 86066119 48 613207699 25 843657163 18 753847279 46 230459940 50 816821825 2 940358935 25 766007332 63 350259433 100 26578894 100 711061775 38 868552961 25 737588480 2 349394704 79 693807081 87 182021456 51 189034341 78 830732059 77 88556753 22 198169909 45 285646141 98 157485527 74 724584605 27 861908855 49 956629671 90 371597961 39 772414983 100 601786875 8 417705720 25 101775119 69 624954907 82 80877101 51 679868053 93 817791574 13 495654236 83 39820949 91 511079136 0 465250907 85 798038024 69 434403537 17 911895354 68 106369538 37 940648029 15 617721582 39 582860775 48 903488503 46 112449070 5 100046649 35 728865979 22 869338048 18 985318502 31 982334538 60 813607368 11 655848375 94 115682362 92 382507885 75 603079085 95 870566329 92 466933265 14 84756999 27 786516027 29 493453043 51 464984752 35 999878058 60 410065381 28 167175480 30 633433034 54 166370786 45 540675524 8 602150375 79 277441049 51 122349016 7 143261091 92 228056761 99 839658682 25 816309834 5 295261699 7 402690510 46 653926101 94 976368250 45 391144442 75 306658462 62 157708614 98 706592531 38 999034158 9 495320053 82 654974458 51 577646338 35 930329818 79 588640722 6 409191868 32 342786880 23 773200861 96 629733046 90 435899179 43 674992842 54 573056619 72 521135655 90 560481242 92 590295208 3 18932119 72 326055623 13 655103911 57 898905779 26 255483996 98 407340059 52 500374319 89 379699823 14 278317178 57 330394364 25 117458215 60 27128971 30 687594796 50 159117674 18 34437412 3 13370412 66 32531298 63 866726564 59 647763623 80 625033845 84 863808429 42 147000135 14 344229040 48 777956988 80 527713725 96 21891584 13 300717867 44 55652142 63 829541754 93 533657969 22 117324226 79 171976799 22 384272389 92 295135975 69 337959442 24 360638072 0 238551647 25 608118563 88 57769317 29 526688907 95 708188177 97 472390064 60 433448838 54 515446446 58 181291118 99 108063100 76 728130225 66 323705022 59 758410224 34 371273500 1 525652133 51 714829542 10 951335847 25 989298570 55 300194464 14 305947979 94 652316104 87 570800123 1 984831012 97 230917564 68 281460663 33 867284485 64 560757487 55 477279494 45 733695682 95 444176789 59 482168511 62 908913328 44 543102690 47 264636052 92 42245540 90 990563555 26 394951137 88 974113387 21 589683711 52 946154744 49 794722138 39 629260687 10 85091886 80 246478121 86 701549067 76 199951532 88 321524621 35 204444068 34 803434625 86 540408362 50 646095091 27 740307635 50 55398757 41 788180261 65 447375463 54 835503461 74 889959528 90 265775496 49 754972629 93 27953379 38 721298575 17 74508646 47 903967967 62 551891898 94 299323066 100 467135962 82 674422914 94 908038014 61 316521067 38 723434405 34 226775235 66 951227116 52 126955723 33 503514171 78 119722043 80 114589044 54 981638728 12 273570087 79 633702900 58 703870426 12 440251808 82 744774290 57 106796985 4 616647485 57 361694240 100 49435345 13 448890289 50 913287540 97 38132125 46 417486191 14 887660833 6 697639716 95 423760931 61 826347302 71 724706389 59 814783460 67 841143062 65 80823993 32 869542522 45 639161029 91 69981369 56 83236797 98 270152330 2 181471189 100 366550429 23 978527469 89 822580631 80 469180770 1 346862128 26 314782148 100 438123899 84 229605690 32 868536631 12 389200950 31 764571041 46 598477071 27 30231819 31 741825297 59 410041977 70 137474780 17 102791714 9 823103874 19 164323797 38 655587285 19 969414380 41 804016568 73 160458046 83 493705695 52 327926292 79 107067922 59 82545559 65 977588999 17 809918932 18 101929224 43 969271445 27 580264781 42 781115961 92 160434914 24 135973174 61 859229036 90 30346001 49 909393949 33 131736483 42 886308984 72 937738155 41 215262866 40 961220074 34 564475795 63 114130723 20 388674438 82 641448258 89 566352476 61 674360662 95 428529905 9 544359429 1 218917426 75 798470771 29 247286565 29 164632006 39 329835818 37 957483134 75 925966927 10 776350254 13 38607985 41 225918097 6 128841267 27 416925938 24 6753424 22 322109739 80 956291712 13 121519807 34 718559442 88 576318865 64 910726542 73 615850419 20 451171757 41 435177111 52 691275162 53 312997311 19 619303207 59 327062050 74 747441951 41 349723706 89 380841992 51 528014892 8 873253947 29 335317156 19 42232815 46 564700848 68 577319364 33 658625506 9 527342264 70 927216640 44 335622983 39 220750841 64 992149124 56 802926062 42 122687766 0 518322752 55 623396442 65 450322397 87 136701035 72 87163830 1 755444826 28 420778274 4 147044912 78 477740825 9 480903166 18 863409060 61 863343593 46 202061106 42 957878777 47 677358171 29 862117513 84 32892345 12 349797967 92 114822331 2 539919096 18 592316512 19 278653126 21 942901747 35 846768896 21 519693018 30 138969015 57 335094429 79 443720649 43 876659823 24 412900204 37 30127740 92 956981869 27 765973982 93 328681956 69 315743403 95 906226103 92 794829287 49 65258171 20 10493126 82 866916890 90 622451482 22 756077385 63 674240665 65 551930092 97 446981659 67 492157941 45 900551498 86 715461058 93 590877998 41 116981719 50 806965498 97 132488023 73 705692272 28 629426892 2 324492908 64 455915400 46 323227691 84 419295730 76 556474031 74 457744009 50 100280254 26 549812070 31 602667365 30 115434133 33 736151432 45 37724578 23 393094630 0 413878616 36 372494056 32 342078064 11 465580622 17 223326042 1 791926094 36 304621213 43 880521500 16 756192740 93 655627920 54 17511327 45 866519956 85 609255165 74 84401549 21 349650446 12 869451701 92 996719967 35 321589182 92 310677737 71 734830082 30 942420007 70 344826922 94 487164691 52 982198553 50 7923597 47 116253524 0 730717908 70 863324733 1 959032093 86 516075622 47 647173126 94 903233638 28 644771124 89 803931916 44 131726138 58 483849774 20 544115616 33 548811370 88 460016982 45 304294314 96 397871150 17 286808689 14 180154063 77 207376392 39 448973917 100 799950400 38 18370163 62 302008717 9 175559598 99 938687650 55 625808528 1 222164765 74 198654838 94 796794939 11 721519999 22 394613400 34 162696380 77 685278013 13 416757039 55 114829148 41 542139939 14 565228498 25 234217626 79 687063175 2 999100780 44 43161381 30 368439114 14 229951636 72 611586178 15 53256638 23 672609253 71 828336038 73 305922486 90 848454586 93 556728847 58 380419052 85 253269666 86 844240408 84 267051274 77 692008899 56 587424496 96 440438357 5 167458293 86 847098779 46 22507012 76 66535843 12 349883498 30 827781396 34 690306811 7 965137004 100 987492977 44 862430261 36 632819528 56 504362519 54 229819924 57 528011473 43 843619361 65 132319133 12 904398315 36 254510030 100 327637933 14 343700810 61 274597159 51 951651096 9 885826992 74 344499236 99 664190335 45 251093041 11 481064951 53 688051558 53 517746216 91 205011914 98 985328604 57 698669166 77 62748417 5 994861894 78 172027584 97 722209610 54 862873935 50 60335580 88 988205889 1 875533364 28 958252634 7 372139226 30 850248046 97 610258731 92 719624113 78 677366126 23 910307283 70 397885320 54 405847343 75 174983483 16 135275836 64 324469255 72 352724125 75 358523653 21 5254648 43 94854076 70 554347871 1 387383459 56 96274093 21 86630667 36 686902817 99 792863193 70 747099808 36 836221482 46 973715822 100 796000324 39 332401181 7 445431479 42 550795276 48 602493604 1 819449231 93 161180717 21 12638811 22 893852051 36 776957217 17 301393239 38 758193983 11 389374019 26 319616821 22 356478896 11 998162240 83 550308788 73 772392848 76 285950734 3 236217348 30 226061390 77 849078801 15 230585888 82 770957048 9 216866075 90 612429502 72 959538656 27 801730326 96 349421035 53 444324079 58 839008419 96 375667206 94 158201446 35 575257755 78 794347628 65 23652120 69 321130425 30 210536667 89 807425658 32 115665296 32 826658711 35 741346713 49 587255708 77 869420360 84 861780583 88 86405520 57 317479261 17 915874840 0 372579142 60 331727316 36 929704648 33 995474632 41 791098125 81 544930141 93 824502746 34 265268338 40 720904588 95 107491555 69 770375649 94 29337711 75 656215206 62 937092660 58 408229817 55 983081097 2 15106155 87 528970661 67 760036819 87 621592066 7 715797062 60 695665646 17 47718352 1 446232563 15 185406763 83 601806704 38 180371706 74 312461486 55 103805740 86 184406653 65 762837193 84 976171940 92 407719407 38 384194023 5 625317828 1 697076236 32 395571901 93 794939810 100 283442896 91 110071800 83 885300311 97 914476740 61 137098258 86 944154059 86 614438149 18 334525135 36 994903299 41 886272746 12 972917081 23 188553285 19 998251224 30 775099079 91 347691988 99 636893157 72 715891354 14 488648335 28 876531011 55 326709555 90 762508547 52 205249866 73 979210770 73 233958232 2 621044147 100 116048514 6 167206511 42 248997282 53 297600452 60 595089630 46 534984910 61 114981194 0 546842121 19 320749584 97 792132427 55 793874259 77 13234469 91 919420422 33 769203845 69 604447775 32 404558363 84 531813857 83 874686246 19 157946564 28 694003168 81 616533826 68 765863972 70 248016935 64 273257664 67 576865973 87 434615122 59 351168489 22 73431129 75 275840048 38 723983644 69 195110359 22 979796103 83 170330268 99 977400073 49 507388774 91 901103071 3 571099218 34 199105711 43 169165839 78 687608525 26 10255164 60 536436686 28 976226287 19 178090699 8 464779789 67 647649823 16 585524201 31 167103278 2 34589069 37 109986768 49 267442712 46 219518017 52 647782480 11 748562824 98 118846095 27 440764078 74 467297838 69 178253110 77 833541880 53 373399836 19 852808494 63 808813511 3 359722549 35 168186549 99 860484466 8 406993496 41 25215188 71 590297 22 978574299 0 669823185 9 141163327 82 598977302 17 954647094 5 899352093 24 233265843 4 97030619 86 855333173 81 836764605 18 327639613 45 955104731 8 426849614 95 434197066 98 587985843 1 831754085 75 204549977 92 804531251 83 960576922 54 908454132 18 238606204 55 550490886 7 804431172 7 172330452 7 267831057 97 622750899 57 21944822 68 769717883 43 524449872 47 328528745 90 517404404 49 179952451 12 429941878 70 199837368 8 86437469 91 932983064 36 977822113 24 138775818 75 887338040 49 840483389 15 856796191 61 198729981 30 416691732 41 582470928 0 486844461 50 124590026 26 798010474 69 159385989 86 215084459 38 553243889 71 874935394 17 864547049 11 872807141 35 110467526 49 23891347 35 954494539 68 120161552 87 360312976 87 680033327 6 238408496 35 309613454 79 74867052 43 766425282 35 910232977 94 448235837 66 309080628 66 202160386 87 805356137 30 586084740 87 458223543 1 499162155 55 866860032 28 512510006 16 839648341 88 416907635 73 872510958 65 380587478 14 631408377 47 310057438 29 127171257 50 275169443 45 715709802 2 62309535 9 811152476 57 276443657 28 932411767 25 691615062 36 600839325 58 675939187 36 565770602 69 55243847 77 774674299 29 490093524 91 866784934 54 136862610 49 819422376 91 225394942 10 833163485 33 902696009 41 564877396 18 250414825 69 488373956 28 440534103 63 715853494 26 588249904 40 618464389 47 501010651 40 556376588 93 181757149 73 21859204 6 251436072 4 784607836 97 67855598 10 149760741 67 372234153 55 746700277 8 160757863 73 276456071 78 752954666 43 901483835 24 445558065 41 205269050 78 636569743 97 34165898 94 262580199 82 612342940 81 857466195 0 889683804 92 215669938 96 367566369 34 102991068 37 407238850 70 29227803 6 62085173 11 738974532 20 444773505 8 317463483 16 480279558 72 32124564 49 897059304 88 80577433 23 392758788 93 592167697 4 163835720 85 879354411 56 370505873 61 639183145 76 898852442 53 33413416 49 69556024 48 567697629 78 209769384 94 566653466 27 211383942 4 813062579 55 706205547 61 538882845 11 705242668 82 523638914 20 82436938 78 536538147 82 270300109 86 151062350 62 630765832 99 395486162 38 203242699 61 436636936 26 802543365 79 975907737 68 992273216 50 701199225 24 47085494 12 104609120 23 546287298 23 758223340 9 662631472 94 691733717 10 714973020 19 333427855 59 748371953 80 81609521 49 699797678 99 636832361 46 620923812 42 349806986 8 819273663 63 774971845 100 762199910 32 851457213 29 682730389 52 28602360 41 662168451 78 491158086 36 848186932 25 326804786 100 237114273 74 389752252 98 513406106 89 459162183 86 730721435 62 418464556 72 687847425 100 283871410 90 408787421 50 504407857 18 612674720 57 47376451 10 276326097 10 263392266 42 285004145 59 822153058 87 696984139 39 114562275 96 802222297 10 795224096 1 595981388 69 575972370 68 159268604 90 364461754 54 962514310 77 415826272 79 721058189 76 227697376 81 872152224 38 222325794 60 964033339 25 713033906 56 391896032 19 214971183 64 374364190 1 244453855 62 945315500 31 501826502 46 406125529 71 593600075 21 848365227 55 155339161 75 530034824 94 721496813 65 11239850 11 220330906 18 17533406 100 225793394 38 173823363 40 179528577 25 917107593 80 435984027 50 191145412 89 594933616 68 838176484 58 435278443 46 628404838 98 577352606 38 867946312 42 736005341 16 270577328 33 191745476 45 173910118 36 863080699 4 781423788 46 545600432 77 39339378 1 940003730 75 883650614 28 613975377 11 22962923 54 876806864 96 915063662 26 766990184 82 557227235 68 212590166 76 272702310 25 830158387 20 514642311 87 865222498 49 958302615 5 207469808 69 541056795 62 911809239 27 705344885 37 467059917 39 282464428 14 190714708 98 124683551 64 343157177 7 578756835 9 105610506 1 753133903 22 147274884 31 814423164 22 998145029 41 586673775 99 468439106 54 197061221 85 33405641 11 479902700 55 576596692 1 105154513 34 38003126 7 73735402 27 900466873 84 221062866 89 138836685 71 20799586 79 723949587 68 764605383 49 883512177 39 229417688 65 970193080 19 844959607 83 519256524 99 50187040 87 220654850 78 977089251 58 173995022 66 968884050 19 746033729 65 578464920 0 706080393 6 773070793 7 440730030 77 55068899 67 115776197 89 779363671 67 69407796 86 205416578 92 598751122 34 595847851 3 417995722 67 497360552 3 829235302 6 27586220 88 905749182 66 989772570 54 604080550 69 140733659 42 266585552 61 13393200 75 17147103 50 831217797 13 708846468 100 74515902 29 804329842 17 873717343 100 417150117 63 458657713 50 61911363 90 191992735 33 765829375 94 750560626 92 953764356 57 926933520 6 55152187 25 470814365 42 526612013 86 405263104 54 882511418 19 224726299 55 931019487 46 980000654 25 457776243 14 130229832 2 225952413 7 675864132 19 871213434 55 29754823 64 715383247 5 970530974 75 322763466 37 739728977 11 598268628 30 897942637 54 577245978 8 965149550 69 665109603 16 468108501 14 390715455 69 496299485 47 348692820 47 427055251 98 295931476 20 882376297 77 551449621 57 579683610 9 276023972 62 944098271 5 79073366 51 405135746 99 729582823 25 958377237 14 273282499 76 737818204 70 5287867 47 813141399 68 822904012 9 151797211 51 838359187 47 534616986 17 625872657 20 577140203 23 436686882 51 333926902 1 456049187 8 53628500 48 999871907 35 563524940 27 162780279 27 667345744 92 560286304 50 449560538 21 241340202 64 814144921 45 266143387 32 643727131 83 442961523 65 132390269 72 755557442 48 525248254 64 315708536 23 635628878 59 957417185 50 231749074 88 499475678 27 426794244 12 44050973 27 18962231 26 511492882 32 12606930 98 47897012 51 455100167 71 83296271 43 735114186 67 179553429 90 350469489 9 787683814 38 696697167 10 339833182 69 985827269 58 106115549 10 115645996 49 839823120 6 657063738 66 974178971 3 182381412 52 134169327 47 921185717 57 337545742 50 673067899 40 269651286 79 811272430 87 914672655 26 449966976 53 434798693 36 16638382 7 632686511 91 250297204 59 744595407 7 818728070 31 537858357 56 606298358 66 507034840 47 752333419 39 291376830 17 263132939 78 23230215 77 476577438 88 919230029 22 999007917 66 114816917 12 816655200 47 261873980 84 801789294 8 526658212 52 524387748 92 702500156 40 204382208 0 408149933 100 251927298 29 671007308 17 776455386 54 626837500 21 948034648 25 199040515 76 722357616 23 317884564 15 829221453 39 75170378 6 740858532 48 211042503 15 80989925 7 154125189 10 387647100 83 965317240 99 576998037 6 759133604 62 481461650 70 155491495 62 205561755 34 274989482 9 675066349 38 258584955 59 211170567 36 732248522 55 589928728 37 308406688 4 849577487 85 488251243 44 551699069 44 479128342 16 975568636 96 618055139 35 530132744 62 967927515 14 612401228 78 671091012 96 315510389 87 95730260 42 419827623 36 247655069 85 643680771 81 377522461 60 520619796 80 33669312 70 366128525 85 567736131 43 931101198 21 429443807 43 837208163 61 865788945 72 369895917 88 755272052 40 916248445 47 30842994 54 245055546 68 507507484 73 940625791 71 795184808 28 451468383 90 498823008 48 718894482 84 939521038 86 609184736 25 151992043 64 368813089 86 591558681 30 401584508 96 871904981 54 303904957 45 889238687 31 315484336 83 373439509 21 424048051 48 682187639 35 885685978 12 578622514 86 866041884 0 257184401 88 507453374 98 656917849 73 849495794 28 257956887 10 859363107 100 56730130 8 574189219 9 633574220 57 170079946 22 718941156 55 743989095 30 143195545 69 20967973 78 165674885 50 690621098 89 675191532 90 175693756 81 477883399 41 232324134 93 308852601 53 192556860 74 984998091 55 979640066 42 49267573 82 281316894 18 320924820 84 741405037 40 338641796 0 847314278 91 506442054 64 535384030 5 69860147 62 298840535 77 284325206 43 219029465 13 980980964 98 723132558 11 570515750 47 915509450 1 713415599 25 876527380 91 375932732 12 1292957 99 723657130 17 368382431 18 549116828 74 140830930 51 291291834 99 964349596 29 184902263 9 613062633 71 809780642 28 7728243 62 19947477 67 159646965 83 148959884 70 348706119 64 40146923 59 167721824 30 585817177 71 195963283 29 659981410 3 154145440 43 720443016 7 521017356 87 810364310 43 877387168 54 56755588 8 420169490 51 776311741 4 290305277 40 840791004 13 630993989 96 859662493 81 850600308 14 545018991 3 248578925 10 13199272 39 333548993 95 595665647 21 14746283 79 711814009 83 740814706 97 60601825 53 453625555 61 826372562 90 11424765 78 608113700 94 489232939 69 783515183 45 164052489 46 846651230 19 280454589 64 301078315 59 836978273 91 900787466 67 951283695 37 767039994 79 755134456 66 542184811 96 27581440 5 118587286 96 103453254 1 448248491 60 129893630 13 522011204 29 592060517 76 925412573 32 976338452 19 370506343 23 759579153 45 86082626 59 659664043 85 175272685 15 928297850 40 377322474 19 941405103 63 805137284 64 660530391 65 453672715 69 730542659 51 229860715 61 292620793 1 472070628 88 482940958 0 318416400 30 791385794 67 344204986 67 356203415 65 959230670 47 259004085 13 171278847 75 898852805 14 651296769 83 753562055 77 43028920 15 67498687 49 397242026 79 222838437 89 886350783 38 226557616 65 757639967 16 64803023 45 800802581 53 57360715 94 62059993 27 503840703 48 885034816 25 388438655 71 349911375 89 203800821 13 107551344 60 412414661 25 228767619 88 898028594 72 338477837 42 64878115 62 725337651 24 657263963 70 808099510 33 332945472 73 938054044 16 243072159 39 43617266 52 180339014 94 278544918 60 257574241 52 651844943 7 626609331 38 145705465 12 617545535 1 40413480 60 589144794 2 369103921 72 811119006 77 827300398 45 645378848 68 923463657 88 158056971 0 618165746 34 32935720 20 96327995 39 16872291 42 221415660 1 952832508 31 830672190 80 708526464 68 265863052 7 951405124 4 499969623 30 318251845 21 91369559 89 86186214 34 657606920 94 105908787 86 124370228 69 916594382 9 236820750 62 837241219 78 717003584 54 153028627 64 722273075 29 619448700 68 392171393 37 467624930 50 522743341 40 836241023 18 481758460 9 395318051 45 896928511 34 807764170 29 20550816 5 27934066 10 250940396 61 546001837 65 394568674 41 420930616 31 625194504 32 608242381 81 687549750 51 946700910 43 928480135 93 676927339 100 563344485 88 482735849 19 457843428 77 413657630 71 595165600 85 556101509 18 993349091 66 251489731 53 661118259 47 906495817 83 701443972 55 497116817 44 991967502 49 426077843 61 921955524 66 98720023 77 251328580 3 59072800 91 637062698 62 909921292 5 293792195 81 425131915 80 20834130 8 806350482 71 825878836 26 194153066 28 333371206 2 644125092 100 691047901 19 278185679 47 494142422 80 498075287 16 210159363 70 725332801 48 146963457 40 571758529 23 316755440 83 783316457 86 297123551 12 189216803 20 2800147 16 648803239 94 532250540 56 126090200 63 728994660 63 185568549 84 525897994 18 52916336 67 151010707 46 416554513 67 339431051 97 455472451 29 454132602 92 676439763 79 750229867 30 552948881 76 109615631 95 861229615 55 469000584 67 947302256 17 851556903 45 717962097 84 746344879 74 778222838 47 694114053 92 996996352 45 381963274 4 563674107 80 147567925 25 590157646 53 946984738 71 37133997 96 655129699 55 299420591 40 193566971 87 467807366 81 466625996 47 394840885 42 908702005 21 29784437 46 391190615 82 712919471 17 540258629 74 710753104 24 1355117 57 187804685 57 108120170 93 647602614 9 106722270 31 398872377 60 440460393 52 913458140 93 756656219 97 9464748 50 91918658 81 150517122 11 993267148 89 389906680 63 557043499 65 953431009 90 246367420 36 175728127 15 125588018 44 112365182 100 371284651 87 353735012 48 662557960 57 45486793 43 793083915 91 517731142 22 997404097 34 337926584 39 674580108 69 813323690 80 341360874 46 939491138 56 355042112 73 931944322 68 691231036 30 99365262 72 373571084 32 738054323 97 973877357 99 589676123 52 752229837 4 508572264 41 525585878 87 282949868 0 469086306 56 37381085 67 787420061 53 251001038 73 183810108 34 398534953 17 452155469 5 596443270 83 781347991 44 847341269 63 64198706 87 238659431 32 737861284 76 957653568 55 981378438 51 360848048 53 317605534 23 381924302 53 598706791 38 396855365 86 273100020 6 877055300 60 497890529 30 565325517 70 353651864 75 107713759 27 698151116 26 843693871 19 53893902 18 131100734 6 128984263 31 446184258 39 605987856 76 505564870 11 214237185 31 143200956 0 328106742 6 766687033 19 161078780 94 739138463 25 748169680 68 71978225 82 482329199 61 336452824 66 945038356 5 454554016 72 407878895 58 400413089 17 888009319 47 509754334 13 251355028 61 455337015 64 420159091 30 988950517 93 392809980 62 586664727 19 2839931 13 588834715 38 299791737 57 310751937 26 643504432 86 933392780 72 306677586 56 996164353 69 905458431 9 877155435 54 365058051 39 47450992 30 135491349 48 302278739 76 851369059 21 413503951 89 328999523 50 943160409 3 429282631 15 403671834 59 397970429 18 640112978 87 62935440 9 36732205 19 492257180 73 516113973 52 45762203 24 803580614 91 811477232 72 317552405 73 604288831 65 341087259 92 993942619 13 637019067 7 534300208 14 454375761 72 845227697 69 161157423 89 22180534 21 270187425 95 850949952 96 290449082 35 797880508 25 727847008 19 559475827 27 484668151 24 258524464 40 965990790 93 515981566 21 322533555 86 31681702 10 274174951 11 578559172 18 470260998 60 603699854 91 275593015 94 551271913 47 524947255 8 254213197 84 249399273 64 48469678 14 391041831 37 305137011 59 909820961 38 213092864 12 997666351 24 561423705 12 740103256 72 17463098 43 347864872 43 753330502 58 431015177 67 389235080 75 622860969 15 516060130 52 297095056 31 362416303 5 278625924 64 171496337 53 119566162 27 178613705 82 690838494 19 135105623 23 507811842 23 625385845 72 993287387 96 615823345 18 724334365 80 346341358 35 838329446 34 772986032 13 255171852 41 581981215 6 251164666 20 722391836 5 453116209 41 818709819 75 658678349 88 429009958 22 227214451 53 368920624 56 546652821 49 705548782 56 638786699 97 827949489 44 555606400 19 560011121 5 298853342 68 671589795 72 947862675 21 222093363 14 599381215 15 383712440 40 89754342 18 970093383 83 15237014 7 474732623 57 613000123 84 653809121 80 135699328 61 306609397 19 905162116 27 858263776 14 491270221 7 261746170 99 810706718 39 936883510 72 726236721 85 913200683 33 584409120 68 549675163 4 325581882 11 153597817 50 818394594 85 965717386 60 321543437 46 944883754 73 689580791 52 831264395 30 943436416 57 236727975 69 115302384 46 700229654 37 772222578 47 125930841 81 95620815 95 448389319 88 589506622 91 99448065 77 226814864 58 834554198 0 472006219 74 858291618 81 816403068 35 894155729 24 907324091 68 694887313 79 969625610 56 611066397 74 566741432 31 945410995 63 62787455 15 312604005 55 497844846 33 419027242 73 941115070 77 932113363 47 532437492 34 746697032 63 392183407 59 482248252 77 603147714 78 222111279 28 226318339 61 232190839 75 358024598 3 991405788 22 309967096 82 32214407 99 924616790 95 37495560 89 77564755 75 371541398 61 577569113 42 708480215 62 874546616 22 445437358 77 667888819 53 646976750 19 77464026 90 327618334 5 144994394 9 611736626 70 527645214 5 470243020 74 749705778 34 592809597 74 778222281 23 918419018 15 528508680 52 167886217 89 909723177 47 627505521 2 909722173 55 396936497 24 510380886 0 202102886 68 24379179 48 239531358 58 787040548 32 304618908 97 696915551 12 427012201 63 349636589 44 252304007 3 193213680 91 281636636 47 235533127 78 518449464 57 635289330 43 168997682 2 534224701 5 708997482 74 958701600 23 887452366 21 812252512 89 169415688 76 618679682 74 847792747 27 949325239 96 71721308 41 519891154 93 954191550 44 535681445 34 250540078 59 124082144 96 926381045 71 150655996 34 797253153 52 648345410 20 535038855 98 516598008 65 115852684 79 33355199 61 820762979 35 57900628 47 641208002 59 294380354 80 185151520 6 934739640 98 465703392 17 547139712 64 128841099 77 272190620 61 683768879 3 470904593 98 311493560 66 492264048 0 15047158 86 344343726 24 52606332 32 548769292 98 379093503 14 225307036 10 375925131 2 694502774 30 898893792 56 578405787 90 97478964 60 897457996 74 876067320 38 498840225 55 416231765 37 161432880 21 781448207 3 649352439 72 630706480 48 21200919 23 229979830 67 890412564 13 614203798 74 670203774 14 120806891 85 181936077 34 921919974 91 19993063 75 647187281 50 203537764 18 167981320 98 713937008 2 340143901 7 190566733 81 985974673 87 139873867 51 819375928 60 466124684 9 548914235 52 312348306 54 144389072 30 316530394 71 783294413 47 891162644 76 380621946 36 653417988 34 387706241 45 651898800 76 412135342 40 997806035 77 571906653 78 238524640 65 874709648 25 744100492 83 67187236 69 755108341 67 513328123 19 524590902 98 820392835 67 448430590 90 36650886 6 171570143 26 255503611 82 974814761 10 682752182 37 996569263 37 105756935 81 599720340 72 963237879 36 629300555 7 993639959 91 518980930 51 132053128 75 927696249 45 61016438 1 625051289 93 174537447 44 993671494 59 417737750 32 910266843 80 690036023 60 852275385 8 561449753 33 28696844 76 800019969 37 609126996 39 440640681 68 23625799 61 341912724 88 435153449 77 345238038 44 83860898 52 230544167 59 90900934 10 652683759 66 842029498 86 660255432 35 223193730 19 63167672 49 960642501 49 808915171 77 328801379 61 352294337 46 242382180 82 701829792 35 984468246 29 176289114 84 776835459 61 43043368 83 823378038 45 89523252 76 704609421 44 96285799 44 732686726 40 453506388 75 264447305 27 904477361 91 101405668 37 456225404 72 119075073 8 295489790 34 793999763 90 550912398 75 654330046 32 33334625 48 2573759 58 757858441 88 907582814 97 22669225 83 938121305 20 486246593 6 908784088 5 893851830 10 42728029 87 423733042 3 178344209 82 22202696 82 884777593 27 819932513 29 608443531 44 556652459 83 852215517 76 594178533 72 91599097 89 104844430 63 701426052 79 961521472 15 401439934 56 902803134 67 705699914 89 598901675 17 92605504 90 322449330 100 160010147 42 933145689 26 878672282 87 188725572 30 380260092 78 643038724 76 293637210 75 386063366 58 551528074 24 287020647 30 929865691 93 365508901 92 43864774 78 456327042 72 683781394 97 34924993 87 539573418 2 33335839 2 90097979 29 161235724 73 879567653 76 909744807 7 480828297 88 777209710 32 404932985 74 218833985 96 894560291 97 312206232 36 821874998 88 739808084 19 291271285 67 608309236 95 406598253 80 728678440 48 941808242 4 490784410 41 650070630 100 416567404 46 40354216 9 201447440 36 541270161 66 766683512 90 153596370 65 368019032 67 509152457 96 915222100 8 387689611 81 213779178 90 110061312 40 425781608 84 178173044 2 785835083 63 844719423 73 303087615 16 610880841 25 921868558 8 425753899 44 614053848 64 560961028 48 514741892 25 933891570 61 114804063 24 235224679 91 270656901 10 408240262 61 529928323 62 42930108 89 47697571 18 991408409 25 998555080 98 224519219 89 434784581 4 517433622 55 418876811 6 875438915 50 910406219 76 214746114 7 530463802 57 832179897 96 53303171 64 933128476 30 288986977 14 790495632 7 518939939 68 475386270 87 75322588 55 611878021 96 98551494 1 64241966 8 431784557 60 889735321 21 367536654 85 688770696 80 751380960 82 79301727 0 423241949 99 389933617 41 6176884 53 90441279 23 487121352 28 5050281 4 230667340 33 829957917 38 748041899 85 28359672 29 8199727 48 206394346 72 972693562 55 94270151 73 657437986 33 593462522 18 214654272 100 885756795 90 705233218 71 424404521 18 283405280 26 547176329 23 606689115 33 124640549 29 109384893 35 808375437 65 687498373 68 88839240 91 209322158 53 612849045 3 544239198 34 929406132 64 991333378 86 921651835 86 98644678 65 809385017 49 416824185 77 785659769 26 106941189 76 946896923 60 962672664 25 521232787 81 293384678 60 633417364 83 53994481 68 763278238 72 374475617 98 836797225 3 703662768 1 106315779 1 336697121 73 389471482 72 135715303 66 487601150 24 874199654 29 576171825 78 53369790 77 769146196 4 808335869 56 596709808 22 514890888 98 940908797 10 471377013 63 785369378 34 189053281 80 676403990 55 194578736 13 981327142 92 74864461 46 299117088 72 918668328 3 556478528 75 836717270 86 722987889 54 289687541 31 57172653 72 905209270 51 188988397 97 77272345 15 512664216 77 211575755 80 940574344 1 421758447 10 285805910 15 54535196 21 562107383 27 288425096 0 210018764 53 544718065 35 840575162 0 247931185 50 812796428 56 397337237 80 750294073 65 84450687 40 899728259 61 462638008 64 761777797 4 15963647 59 792684411 62 607338598 45 325186705 15 929426588 6 843018742 32 659332428 85 693322155 64 715830447 46 286649014 29 979622736 77 16466611 83 671693476 77 733634519 71 48050533 31 746356488 68 390134831 21 722343436 41 885443755 14 83390233 19 829531536 18 929837556 93 91136071 67 593187191 30 180873217 4 832604282 100 792158551 99 692837465 68 309460991 94 454217835 93 67258363 86 62726873 31 509922946 81 312759486 41 92220306 76 648526643 21 641020431 14 787885425 45 690767714 50 716366171 45 103552896 81 938018958 16 374656006 76 319165258 42 437653345 91 709115058 11 47546873 55 356191983 91 587247779 25 941910044 0 274687964 9 251734339 51 68002697 59 652030517 75 394477356 29 684339454 73 96678662 19 532811539 85 256582501 89 657046489 55 125303805 77 124432054 58 30675245 66 88898932 9 380679379 55 943773350 24 758388865 7 259806836 69 374397405 44 607770278 9 10250490 67 108347763 76 887619506 30 399224481 67 919197008 28 139870398 92 124754474 41 753493317 62 762229817 69 548482220 68 768212440 94 63950277 66 943312904 25 224700099 2 126846052 85 347824346 96 604887677 46 508272101 86 888452438 52 246494395 93 800309457 77 987920511 21 867187805 35 244481296 69 479862507 92 213291759 56 638774005 68 52634585 100 145413943 42 261686730 55 438334462 65 833077902 10 333979507 92 195777899 53 674591167 5 770574245 3 185597141 33 33789246 29 883773299 63 817402556 25 196874547 41 702549719 64 853319269 94 722084912 79 522468833 44 98671491 8 740595986 37 212307576 19 281991066 18 686885921 15 915035830 12 852464106 55 64373134 68 186120137 8 546030823 64 205267929 72 555363647 9 507648771 61 903168919 47 759915850 98 267765370 46 532309174 99 81324977 44 721612309 7 753051983 70 699599667 16 351956924 18 104348139 29 703354907 33 652863967 81 586789884 31 214892698 34 493101613 62 346266174 75 121972863 59 614335389 90 810989035 13 724120339 60 35923233 8 408100951 11 103385501 44 25236676 68 887615616 39 808392541 15 60964938 58 352979049 33 189853357 80 466057220 89 246709689 40 361998755 77 656781114 65 991806961 20 176501989 98 105018518 57 526686885 21 776819432 62 425754314 8 923397010 95 191613081 4 764045206 80 712570600 7 210915466 32 265849672 82 207076951 55 343831884 29 749522620 0 268180821 56 757771733 87 6824619 4 625862318 55 418632682 24 760197131 78 954894134 55 96203368 59 205832290 49 78280260 93 952774486 4 379355446 2 228101605 45 308869734 70 97638897 3 73208497 85 282158929 20 364916990 67 659593026 33 244448132 61 330224419 0 853388537 72 826168312 14 555047285 76 613375856 91 535555422 99 530178992 100 725388870 4 483725148 56 514382040 79 156128010 33 999747288 91 61658278 60 850621294 94 528255468 94 690759950 26 131722990 26 750908031 64 979362094 48 417500689 57 638930470 45 827047666 86 401154916 31 82572359 78 933333620 66 537451027 25 963297847 56 385377343 52 58566462 93 552040341 45 769792160 56 649990600 78 210402443 72 600859354 50 680743612 26 178342018 85 577032968 18 671752042 26 309075990 92 145623773 60 799485293 66 944645202 90 567735609 79 266707811 51 680946379 23 325291899 60 88961108 39 183836306 33 612017527 75 617145253 69 171537213 20 183851345 93 357045061 47 777077032 98 655075887 12 239645548 53 982402578 86 920348778 94 962622371 9 998845592 89 190501818 6 634028319 74 395141636 99 889791001 64 137923584 53 741051542 70 985819149 10 396289381 55 467371024 6 774002974 18 297300453 54 895349996 62 55606823 59 960522768 64 415102206 73 615341092 65 512312163 73 17305019 48 705989246 12 302081450 76 656996867 99 913365216 63 117871349 86 281030226 53 350452031 97 926158438 95 791341570 35 909415702 0 305888362 59 51488008 29 697872530 100 461079069 71 552228751 73 678308684 70 13766012 34 273242412 78 630415248 25 836012078 90 355505244 67 83649299 3 500188486 24 721844899 62 767094567 99 843038597 34 256576672 84 957648817 30 764262563 34 744251650 52 161287146 55 859642864 5 541392922 9 901077635 41 402325311 24 813765915 73 482280614 71 104859625 88 180107035 41 375027614 26 550189800 51 34960076 84 520769816 22 532297777 5 783736530 67 982471006 62 15427536 48 746708243 53 478397342 8 107938893 57 861382462 69 733911166 47 177348540 57 835808481 26 297537836 54 26727322 75 299029491 36 924053741 31 240522370 89 43124309 8 840622024 27 322441311 93 898446174 23 817031885 26 694527184 56 711694104 85 572756947 56 201701648 4 810920686 37 95189090 60 8210978 33 458173920 32 14864807 23 2435419 58 898012816 41 491827767 12 603732878 73 547926103 66 630461664 60 675776154 34 883256516 36 622765061 88 868537934 19 242778330 73 410400134 41 635942936 76 205300827 36 501835763 100 374206857 42 989649463 59 713691155 34 851024523 57 1193607 46 218162390 17 1542526 83 266329416 50 373517919 41 214821778 19 907270878 75 815967913 8 825859114 73 302116051 43 193481172 50 216022815 93 546902281 73 332185806 66 612305958 3 925671811 58 846956028 48 646460718 99 441626401 59 815906591 22 618673301 32 188738403 6 193569514 5 805202327 68 802265477 93 914031519 77 994319078 85 870486918 70 867626501 49 400248224 35 374457812 67 636679445 54 359676110 29 262303290 81 511846058 31 899440885 10 602597675 69 4899329 11 266914928 90 413573713 35 789063978 87 485521434 34 592001692 19 24540153 24 745617895 75 491224929 98 288042507 20 794633633 46 903530747 38 323017136 58 484240558 5 638046103 4 583377211 89 378551070 74 126293100 98 408924275 58 164541271 62 732483107 50 876134691 75 687534127 58 460688644 9 41911614 14 17341317 85 193282954 60 124632705 84 174371609 90 90766936 96 418246295 73 663095008 75 886087807 4 355125993 72 36686937 62 699742837 47 760380599 2 100313981 83 493864349 35 878766301 35 315681771 79 974839162 53 951697350 10 943880548 58 345377983 73 296431821 53 744086635 32 130876088 65 394602056 57 786391606 88 471772619 57 999592577 29 26106333 93 978976307 49 813293889 74 217165895 32 906807182 37 484091281 73 393094349 14 966562953 10 958142162 7 86261563 19 600414091 40 293380502 63 247286943 40 716066840 10 848216363 62 607401064 71 506608316 10 39225312 99 880290029 70 691703723 10 845668455 68 743292033 26 772898841 96 529569430 95 624539489 13 411819636 60 208031298 50 912307957 32 645520038 29 459077848 69 277905133 85 101065348 78 986430094 38 653195917 22 504020973 49 359964721 10 451059668 64 203681043 92 99535800 90 798272489 100 489867820 48 45542412 4 956001186 91 597303791 16 509068800 42 730677880 7 44476256 96 901708433 56 131480956 32 753151405 48 602186694 54 412072524 69 769154723 1 447329580 72 292486919 62 503086700 75 817620366 65 43795378 74 693531124 23 548547745 1 342605321 18 570777369 22 457594688 35 617524213 5 423160031 42 728029758 90 458716917 65 804973014 8 565229223 40 27306705 54 530470351 7 454799614 9 740717686 46 835430472 67 201137084 4 371762483 7 331984506 39 250174897 25 487290848 44 154840460 8 160395495 99 467641851 18 584381754 74 443172360 72 774644829 60 806002330 14 24327305 76 872620575 30 704790148 7 203779054 22 207122713 64 160683621 12 286265798 64 526100979 84 541930870 0 659693212 38 901761030 47 767992777 29 154469038 15 432362243 99 208488039 28 525080607 78 500127136 32 135190741 35 353190006 97 295123790 91 267830522 14 847808058 84 703429408 68 697505866 79 249148155 85 717827664 51 811366488 88 192378908 25 257151238 51 87776379 46 622725613 37 661250676 98 249542947 28 855694933 49 906052885 89 206685878 90 824242628 22 423546424 44 934355100 15 754879217 98 485940656 49 600493672 49 870748439 24 576056945 97 290054078 1 747583297 5 907845853 52 38452747 74 639753760 53 265535674 53 167880207 18 780376289 12 585105601 19 945376348 83 86342384 5 885747568 89 536039935 80 309686764 29 669641554 76 603300525 37 649906366 29 734330348 89 340209746 0 421516132 1 258569959 6 632615117 2 977829105 36 786289041 57 53215813 86 188036159 2 338772733 66 649138400 88 378803874 12 416232867 77 555857340 67 296092419 74 455237860 81 770276271 51 918317595 41 303348647 7 787281173 21 477674634 23 40195436 45 144708824 56 545773773 94 935791861 20 348811966 78 727933663 56 774852944 84 146602032 36 796500309 32 961163160 19 909659412 34 335756589 99 534798527 56 264125872 93 215756024 35 200731965 47 537190704 85 725094949 4 128132429 21 470078610 94 618714903 75 592864546 16 905499538 73 64142644 71 52883843 61 135935504 60 530869662 8 421970635 12 99632654 75 449531977 39 740506384 47 420309159 87 133632247 19 663986223 89 530942019 97 586397659 92 570242706 45 63348071 61 827104610 80 693153835 68 141683889 56 882425289 75 505388390 1 808474970 51 515869084 70 587314584 88 679832914 55 466075982 81 510171414 77 11725599 35 688127241 7 210425681 58 287770633 38 365668249 21 257327201 45 39159828 63 598968585 27 895373783 96 73394656 88 4825456 93 376411496 2 386419603 39 341967410 25 573477051 13 361691560 52 290732560 87 450964094 81 53155849 83 495092304 39 556578351 30 568910714 51 322344447 40 776436396 95 25560423 15 367005376 45 152671618 30 158170440 2 887451601 76 847350578 86 907675551 82 584516614 53 473979873 21 593936391 83 651184406 91 181797194 65 418508108 64 953197183 58 521748876 6 652898459 22 765412822 53 877472083 50 350385695 93 506452557 23 976201121 65 871123290 46 577657732 28 522393961 61 416836223 94 812565158 77 512786915 72 513798341 88 330267420 74 956517652 60 544232107 58 736690929 5 416853912 73 464109975 24 483965508 80 912358215 55 567404701 32 715107706 65 339066890 60 305434301 81 571862192 92 403495888 63 307122989 100 1212767 59 179812312 7 835961329 3 27938244 50 596541533 65 395046914 27 601441859 72 758457312 46 353215410 87 410217384 69 256347630 97 120041128 83 691515153 77 764052532 25 886196475 11 247650011 18 101880273 98 34840451 5 719011437 79 232416645 82 886412456 20 307741898 29 806737287 51 791834537 28 756141361 98 34346300 72 639437854 76 495240776 19 228941859 15 648317546 15 894763669 80 977139001 53 410499094 38 595128885 62 321291124 73 849609557 29 386460891 21 280386045 53 373079353 34 35509892 61 915521011 0 506523503 100 82086631 3 43682412 38 719792236 70 517660796 51 591196913 92 798760230 36 473504296 83 528684311 85 218803998 97 19960567 38 121003690 36 638885949 2 330164908 68 468458565 71 963191984 42 331140789 48 148706684 16 901184982 53 988014337 46 720758963 48 249339528 47 311588658 5 502326635 9 197513114 80 146522155 61 2321115 26 371870175 68 434800703 26 70585149 64 984676205 41 244481295 34 271831829 44 523316810 21 594379224 3 536809404 34 693715598 54 722335310 48 193351033 39 805855935 70 384597431 31 718008421 88 160456845 70 71361444 66 80600616 34 66021283 82 987268189 13 416945614 82 357428039 19 871712217 29 832068401 43 338435132 12 382688510 100 928227777 28 528288430 93 894521509 58 157389254 3 549447964 33 78186981 4 260778262 17 517302343 40 227881586 74 630164924 95 884639599 42 275291142 67 146341363 0 191997666 83 812240646 6 231639223 83 2022172 41 275880218 82 596782266 29 820139428 14 685988520 22 988516167 10 859644562 18 487830825 17 676439750 79 95965844 7 579880404 41 239191926 89 72533838 91 827044033 18 444021309 73 664080562 86 749478772 6 165748315 43 799145415 71 533862125 2 837406184 73 504108936 90 501897625 100 663471626 44 621335266 67 693065287 2 932997965 76 621391114 4 385128560 13 433004901 91 283465080 27 607715744 50 442550451 97 716320203 12 41763481 9 696227023 11 460755919 64 128863267 60 747236991 48 502669149 71 423230210 45 140030284 22 917947582 19 129443393 25 763640759 72 564856266 25 883385436 43 679092425 24 695509137 3 80364893 18 261033049 75 440960149 95 227739635 16 171606806 49 359644694 56 71866985 74 429893557 13 752152526 33 889120868 26 872844548 77 760984566 23 132690586 91 418007119 8 875731515 31 882708621 29 866128236 80 358052623 33 944999139 91 456012393 18 159986243 72 836249354 97 513169686 12 372089823 83 886421803 71 64598228 87 135766256 14 300960560 21 334137217 47 104808544 31 966034167 56 830984002 96 98941200 9 810219851 50 163353810 88 642691846 12 223666315 43 205026381 33 578242341 87 208039684 56 942816100 11 734839363 57 618263566 6 867774198 9 926349916 59 796200316 74 164146124 4 262729871 12 74695264 1 848652482 18 680862798 72 377153298 94 636308966 93 382168332 75 839648736 27 70837666 12 371563362 63 883614411 38 701337031 89 38492219 63 708183767 34 444677508 99 224210963 23 400309743 39 963301028 98 672598245 81 807395031 62 792483989 39 407997134 44 37902320 1 298304993 62 101077253 72 925626009 27 783891995 2 946390680 97 897804872 82 255340565 23 966918867 32 683468736 83 725715492 91 743392511 5 492737393 69 562240353 25 298821426 38 693421818 17 373800830 69 636496080 96 274688178 29 147270097 59 77145255 86 648341516 49 377252071 83 653602245 1 34855715 6 937469566 64 684920088 57 485379685 12 307129655 10 403896633 52 52753880 19 425749810 31 75625562 51 731016462 87 393673453 78 67157908 79 519770709 1 876740287 59 458651546 6 868112727 70 998127038 62 101702276 51 507701053 60 697945142 23 942100794 100 303109447 46 695529332 77 548941007 19 565690108 45 438017518 37 442827174 91 212595308 98 916934300 53 451382292 86 587185118 71 163637662 80 899452042 45 338095395 97 97132655 82 238206482 93 91445535 9 907255724 68 265820093 93 207252418 7 570082120 10 886662492 45 805634483 72 293795112 62 764397582 13 343468701 3 163927003 60 300537126 64 909079188 88 959556445 74 446475028 71 384502842 75 40559001 79 934864679 66 764887384 57 504095335 97 638399025 7 434521836 52 537722023 49 45903085 12 385642650 64 433257958 77 821763586 91 186917483 15 450654005 66 105001854 62 338938093 20 72530499 72 35804818 58 370226460 16 897413648 59 109784313 78 882471135 83 912726068 2 782681983 90 580530563 79 778407297 5 382219022 72 944013136 48 833868039 84 748319912 13 564875741 60 503632847 65 402029580 89 507832339 55 682155550 41 404621257 46 856054246 75 416723204 76 779846474 17 540084059 92 482321102 1 282686193 93 250198647 43 681016028 17 850929276 4 332437381 34 674200887 70 183592291 92 403332741 100 74672682 84 387254639 9 149837352 6 104252329 63 604773790 85 135351354 34 518056634 1 971942437 84 32793135 49 880420062 100 50423432 80 574098565 74 630393942 60 183165100 40 626942935 85 608435729 90 237310853 98 147678229 51 400884806 26 835412814 82 10943651 35 409181746 77 912958786 74 745014287 60 854288428 66 130563661 3 804188525 24 896163502 84 374259701 41 773758669 4 412904021 23 858894389 7 793423399 49 83356056 52 546830304 46 864529572 1 908478814 24 541848137 33 174770040 44 77255633 92 497675732 94 388356595 60 241813550 21 246194360 86 807344706 72 791151361 83 702509967 67 228101532 51 702519590 99 778186455 73 420180072 18 181708688 1 209942422 22 982850562 66 297800120 73 610457404 62 58588679 9 67776392 80 542597410 80 683785421 69 423445410 56 93897814 92 851030726 98 908767208 30 168710020 100 438038463 4 418705342 78 172467974 51 461540447 92 715729165 40 653628699 16 600067862 61 833160563 33 510624146 40 536939824 93 981678185 76 237792380 16 657935836 56 726456259 22 884852769 18 195137769 78 503448983 53 289809316 3 972560977 31 183138237 44 208893321 93 48185520 13 41648498 89 78909717 68 360205468 59 410373632 52 842518767 55 720197473 20 997077745 85 656813385 96 374696644 22 210211548 100 571731553 67 738996440 54 436763159 96 274148093 54 33753402 43 448491650 81 983832051 39 188182168 2 197327729 82 590207757 80 251331775 94 85941697 21 130981730 34 946180919 5 843165475 13 898654490 75 392548591 93 724716641 94 857623030 69 791446360 59 782002970 96 815350146 52 898002230 52 504088652 5 193461559 75 876933649 64 469745842 6 367075316 60 286308749 9 406203015 40 16455133 72 214510247 13 389419537 81 8628306 96 189612223 71 329752154 82 809974050 67 985070282 0 16767514 41 570720907 73 829730849 36 315474318 99 235183784 7 798642054 5 250688608 14 207002047 6 970189368 25 462719632 28 608853612 65 98583089 24 763549273 100 304151794 75 732588190 45 855734575 71 740378034 73 120967405 82 433988055 97 138741487 74 7780154 20 976179846 34 278267824 24 369716522 5 972741571 33 709677860 79 800421200 23 421666592 76 963661164 91 627391980 19 507339698 26 493690084 30 651589130 14 56946373 80 52375761 69 812203347 92 49240343 36 885283185 64 871193626 58 693658113 70 742046609 75 666452271 46 650663325 100 654661581 42 439596740 77 943706532 39 809395254 40 840125441 89 638768491 35 381119048 91 170297979 99 291968431 95 868159849 81 749998428 43 284651154 55 408472301 1 593543656 57 141916294 47 612791370 59 830926215 7 386202778 86 758789549 64 561802572 22 124793859 39 369055780 97 260497583 76 839409069 82 48935225 32 782681646 23 938346599 51 520529600 23 150139759 41 309464841 55 328021428 36 849918278 16 599945862 95 831677835 88 727284667 11 152454875 17 34016676 14 25971613 28 161554287 17 345821780 92 378981143 95 156381249 91 526478250 16 21696200 33 569245955 60 5068922 64 796895670 5 315544376 76 80243592 85 282790726 74 759181115 3 271820633 10 974180227 48 452358857 71 167642367 19 409034955 76 70965459 38 506799681 90 227918322 99 711050735 1 628381862 71 390023224 39 740689766 75 76558944 39 138857973 60 184488268 76 984928056 77 335120649 14 695355585 53 308772466 79 472600365 19 20620367 47 121787155 19 877557626 39 52641753 40 278175748 76 267874887 63 105404400 86 107582039 38 327903137 0 776905319 14 978392283 37 162242708 39 789998796 7 120870551 36 340688353 64 14033695 17 923353666 24 223366243 29 463535428 45 230060398 94 414641064 92 754789453 64 389863086 61 529407340 53 814639775 23 349082871 6 432669016 64 443691880 97 50817461 39 374079542 70 142369167 75 779055215 78 980971619 96 110463243 91 908521522 81 525860231 89 813721088 68 600509764 32 657213917 81 947389127 1 286993352 73 887892903 72 785359075 20 283736751 43 38101227 49 738200710 92 10303475 62 979144850 69 652898485 43 850141792 70 756454428 57 859358065 57 132917449 40 139271910 61 542713737 85 705176218 42 515587099 7 361261887 26 229156333 51 754273056 87 555241822 78 926500258 72 490339080 92 995305001 90 657148920 15 798612369 50 613127329 87 265173753 56 124985891 7 884628477 32 189855844 59 756707156 84 355805874 59 726935096 33 149323754 67 554244834 67 713332232 15 789589985 93 762247841 60 772308361 69 876790442 13 961536514 99 337952195 3 232041991 47 671804018 99 174665063 32 987663856 94 920816361 50 754711570 96 824649550 71 306079069 14 168376684 25 35457107 88 884227181 54 570505575 12 980629950 60 923034796 18 795937702 52 767625798 89 52686294 61 212892608 64 594884229 44 343989746 38 393867964 91 909335974 78 914072523 88 105747394 52 784195387 88 258364056 44 259556169 82 171704354 90 406993528 43 192155643 45 636055647 66 642828985 93 715696099 80 124348913 99 773223855 6 767845832 25 515986577 63 554501375 68 209564793 17 908351078 45 962459846 28 856725709 70 17849057 84 360763385 55 653870943 12 930129748 40 69436794 57 817407184 15 562240262 19 610967046 10 959014288 39 26982331 34 627478545 89 39004945 27 851870941 15 742950153 27 730651808 99 532740886 83 924727747 37 131128767 24 401790819 10 757268143 65 172185528 59 526769039 63 926338774 59 264934230 57 814060621 6 184713799 24 586787087 71 764022573 82 587444006 64 799208739 44 364405998 51 423086936 26 871856424 21 880435458 67 740246133 23 68012890 87 357186208 100 343457962 94 703448743 18 440417914 82 803496860 34 914163622 36 665799691 58 969640397 72 478902926 86 400228463 66 730362320 82 240730505 77 555860397 72 757414190 96 773284896 42 8692450 3 60107294 53 361919521 91 151572577 13 939074637 19 316691204 74 540781159 92 209816576 78 668927293 4 407577193 18 480079524 13 377065619 53 601951255 30 958554244 20 570148478 51 30268634 31 714600141 82 885573358 83 358310964 57 759720671 12 272367830 37 997790775 48 986339236 3 380260079 92 243121143 84 664050601 97 366303407 13 106738346 52 903713182 96 507523818 3 45561017 39 358428829 73 554837519 74 628809265 68 452588317 65 820497839 100 100154468 26 443157408 88 2651289 11 577304274 9 658493101 83 719547355 63 879676024 28 973387440 77 625908935 18 989983578 60 640698201 22 977245343 9 73638300 89 473144073 85 482444837 5 116122326 57 56424476 28 602920059 50 226101076 100 35060179 66 620716983 11 6835340 86 883912358 14 918108396 17 524895784 19 664162626 8 2229131 19 652571299 12 474565948 98 516273825 27 525003378 29 813488105 36 452062014 40 96257331 95 916717794 35 934244879 86 77622180 61 379589594 86 871618841 81 570538530 73 601396893 77 283774613 6 190080097 60 505490327 27 231484537 80 626479366 97 952867335 68 300126395 99 802634207 78 9000376 44 715500327 59 330767028 34 95724132 51 168905273 42 274960984 49 27835564 77 6143293 71 696810820 66 942808354 68 30139573 37 810928856 10 634435635 85 720191882 18 855501574 11 514429120 7 4511948 52 994611967 53 855605464 87 512651272 9 763472160 69 124214433 35 170853083 71 155706962 46 708130042 90 653515104 36 707262935 14 953542889 100 573355731 54 627161190 68 908810394 62 697537493 6 30972785 71 753461140 36 797125690 66 626666248 53 386358200 22 105092211 62 981480657 52 419422404 75 570615932 62 981277430 65 230997973 47 520829763 13 106943848 32 203898302 18 26922141 91 148198672 81 669814052 65 914019806 96 220421954 17 674141134 50 137472630 71 96460851 74 290158299 10 184580368 13 304069340 37 593194516 76 515414347 91 585171081 97 690791342 7 682688596 17 842242186 26 409314061 47 579385360 81 26318291 99 703795915 74 577577976 45 620946300 65 762272517 68 376843091 31 453464614 94 349768119 12 818572324 1 200716868 82 52864804 70 167340049 33 300430256 25 405672906 52 287095567 32 518494683 97 641709712 23 93829736 43 189829749 45 384327308 90 7950471 99 924053145 92 666392343 30 329976799 89 582425424 58 881894490 2 480687300 67 627824021 43 820294724 54 635384501 70 834097228 64 969537223 64 91367885 57 802064166 48 102726084 97 959609134 22 907685270 93 877819009 48 916068675 9 970459374 85 993535657 24 994376187 8 319524035 35 334918300 51 666042656 77 742443135 93 22766554 36 749646571 68 217588641 14 686454763 0 400608604 75 499900218 17 231143941 49 963765874 80 701113756 77 602340249 2 302707490 64 792573973 20 358698086 57 358163133 3 935615837 89 204073683 7 317372686 50 553894699 67 943744970 7 839623327 96 88551689 45 244138561 76 503660876 60 103858344 35 953044009 42 529643758 22 966763073 16 658078648 88 576887624 23 877287240 21 794684998 35 232209490 92 233891894 9 736242789 17 760787173 9 192010756 84 398578325 82 217024761 88 524380521 5 580686452 25 141087886 94 636699512 39 377353381 47 79924990 23 585689441 97 938669007 62 118430841 4 938421368 8 788225816 90 337438319 83 917557249 27 849553981 45 399820743 5 246052534 39 303743079 49 500148384 58 262422220 4 877576610 96 164332847 82 696260935 85 277498038 17 323635888 74 392195778 65 77350526 47 544543596 97 749444776 50 586156922 77 94877152 78 137189034 62 326864407 7 894190365 2 808305 65 849144391 88 430236888 98 601921149 35 934912392 59 670280248 36 144759211 6 497851256 53 171520410 51 812471080 65 396065184 91 702733339 60 756133487 14 276475870 63 614335314 82 77823688 48 338424837 75 288039711 23 172173732 77 84514916 31 501997514 51 16231838 7 581329245 81 477410675 77 68341895 3 960310649 50 707580714 16 833197905 31 370807185 84 895391739 18 690159889 73 753334710 30 259918181 8 255809701 82 774873013 34 100215195 48 237430819 47 675134608 50 826459344 69 345759130 96 743971086 16 837243842 76 587045274 92 1347237 12 190189712 65 338738484 39 806002441 29 187401666 80 585972205 93 553244478 90 581948160 6 359036950 15 127504372 1 756591820 4 529027598 49 854816382 46 758939373 82 983088239 83 407349541 57 3798515 97 990342931 88 557043881 98 48560055 48 962099956 1 530569396 4 7803234 1 728990554 49 121070521 49 867916787 20 370693702 58 202758742 84 64989859 92 803156646 73 16474086 10 320892095 16 965564154 11 54946778 96 678173114 62 189244532 84 724598353 70 611310023 99 897435071 16 457202180 87 389849431 79 272045284 9 806385029 95 920427318 94 63010225 8 455073595 55 637419323 50 411652532 51 129538252 15 452469846 4 985931616 57 774454691 57 879804231 7 404910156 44 876147353 17 753738389 88 809748889 41 671786913 61 533206130 35 621100874 100 481505530 47 830711881 54 513578692 59 927638804 73 287944469 63 884184632 16 125770486 35 851121810 57 47806906 70 152364722 26 105594689 14 310811983 92 128719732 50 257534883 17 95468048 88 595815676 54 354064064 37 406554502 83 415685725 97 464659113 32 451566322 41 260221389 25 374991164 98 35874921 33 925488771 10 35693998 91 988754264 47 838680338 97 694798074 51 551285650 25 753796479 23 937933185 67 156697012 71 282887151 94 742533054 15 585238272 64 342848773 11 914890941 75 946798387 21 118597584 61 595294523 55 385358450 24 278664600 28 868390303 99 961925005 20 439251051 71 770454752 67 3737549 82 975080998 45 824256554 40 864146610 62 255368795 64 975333976 64 89392482 73 168144380 50 187889554 70 714608442 65 904686976 59 794529170 99 853259389 5 937207709 29 309178230 30 109139519 84 29975951 30 261506164 59 88855985 8 664530107 52 879727860 94 374143582 92 210939271 96 495481966 62 825981612 81 649663690 79 430523618 40 624770596 48 632861164 2 843723950 76 53264505 49 61118307 65 320001227 54 419743874 91 888813016 48 923032197 49 264297108 43 826963996 85 330549036 87 999281943 93 289140520 87 355250018 83 978993956 51 911121519 79 769140578 77 312314095 51 316689713 27 254119244 54 556042589 48 688062129 46 725510009 35 99061064 17 220427528 29 957121640 56 223118955 32 100343187 3 117363504 5 702097505 89 357144868 10 433662568 54 258963697 29 537408794 51 407179191 30 955831992 51 511939989 28 464968631 37 892313743 11 394732509 93 96699603 42 537223140 82 49934358 77 159395914 30 171217305 7 921685524 36 726557994 59 941627965 60 308353144 81 78551877 83 282039983 0 373866734 47 159038990 100 526731286 65 3765996 22 246506762 49 437531208 30 624999131 99 506223620 94 678033847 16 341294323 73 950182322 76 121886314 76 36576365 19 893824278 21 622767225 53 538322576 95 183976541 80 321953133 52 556426404 1 799369288 76 865341843 82 485241033 58 588801508 86 73948977 32 387183917 32 507602327 5 582534352 90 178243757 78 761844604 91 984148883 40 185191704 15 99530875 18 721819920 13 921964038 84 870759665 86 919703637 5 115216122 99 161978066 82 925109864 14 684633955 60 580093481 31 203129246 18 149021043 51 958708394 36 279060976 36 177934096 20 70822606 79 394364342 64 492740533 81 777842761 79 875628113 23 123801788 0 264502527 41 616497500 20 272831082 84 274963435 41 695370591 33 944471734 24 474123388 98 792904827 44 916804493 54 781547 11 856085082 87 501883911 43 933462463 48 979313601 100 221219574 61 476216260 86 525081924 55 29528745 24 886389861 41 811068548 54 591355114 82 21379876 11 670102413 13 112300418 58 330219780 75 66598006 56 447095251 81 851548697 65 6799137 79 36763089 34 972242 90 780763974 71 546640811 85 928482930 92 167565612 41 517682762 58 446902703 89 774779982 0 138280515 67 516623874 46 179918807 70 175749228 79 189705080 9 641150447 2 433331508 73 898970985 43 948669804 14 824894468 50 185049122 1 75400761 7 213550011 61 818685217 92 721239262 28 29516792 64 232971491 61 629768396 46 719966781 1 599851607 66 354105530 12 116756267 34 781134758 84 363573462 1 14298865 16 103091325 90 369036476 86 261339463 78 849164827 72 877535594 68 73398521 80 671956706 32 158471244 18 710130881 81 212680124 6 126129359 100 354917495 77 411398800 40 769041522 84 81389370 33 2745746 29 231836841 29 486457954 8 32789836 70 712507569 81 419504117 88 119855203 23 776313597 87 306866772 25 884522825 54 159976905 67 803261672 1 36677657 9 985049725 26 922528716 15 486643650 71 350690012 64 783283172 30 909626998 30 152722657 19 225480443 14 373846954 92 601049980 47 346538265 8 356947388 49 872283325 51 517638673 49 977610318 75 739736717 40 882121312 81 101460124 5 854138331 70 257238584 91 460573496 88 423155701 7 410195595 29 309818310 8 371659593 16 713601883 11 14666446 96 39242169 54 629676477 35 892450441 18 776024196 9 806927949 83 747489730 38 232732401 69 269578573 48 3527170 51 602488270 23 17785241 26 997425991 70 115410635 52 109939096 40 598489963 81 240436815 5 339630344 40 322343760 1 914690919 30 211696989 3 994233503 93 681960691 43 197649488 52 69612124 99 673204036 80 979983930 92 470722259 40 86792668 94 227000663 85 129345543 63 239320332 32 67103644 83 108886678 36 15037785 70 608526468 55 257245437 9 663854710 88 851151574 68 356521146 82 470307410 13 405026157 19 789425965 91 491802451 13 534461667 61 540086879 92 922066821 16 948856351 60 730482802 15 720253192 24 387093408 22 678684360 24 276801157 36 355631461 59 378234270 60 537544198 16 353835754 22 613762149 28 307911527 91 648284717 3 750689324 75 115739638 71 778903463 57 447690376 24 288039672 7 848414406 21 891127505 70 525075104 32 937755598 11 257216885 78 409217447 67 386559017 94 901237636 81 896231184 70 459571302 73 193659284 46 751335113 19 485877497 58 976903777 60 492420781 99 357730850 50 547231553 26 455738913 92 149051235 91 748306498 97 687539860 9 73000274 50 378048113 91 718879956 17 726612752 18 121036542 0 878203864 94 758477592 42 45580668 25 927787811 29 930167191 44 425460647 66 676607541 6 419737265 60 809229316 11 381591441 87 773110181 50 372404365 75 110332699 53 561894755 16 937974990 36 522577943 47 560777773 42 379707128 62 920104270 36 108915430 52 323489650 23 127795269 74 94734686 24 469135214 54 948695357 81 697636267 67 894686578 85 72512709 22 21260525 53 452410290 52 790713480 16 927577455 51 754406419 91 731295891 85 888438085 93 340012886 79 21195311 92 226864737 8 144577683 24 40884243 26 841839863 22 63140455 24 968005594 50 309856754 88 486790745 25 872362543 85 721633056 85 206952446 68 467520310 91 274325017 94 333837 13 72911934 66 939673978 100 805595944 22 315804928 63 330789594 91 16993106 62 926743236 43 101869789 0 91098734 13 217516256 45 194276152 87 963751012 84 221648570 4 640587397 1 960779415 36 419206091 89 652381084 59 141343062 85 582018369 74 547745811 98 838642179 70 398519145 25 552842016 49 479203693 94 504760321 47 591929819 58 514085636 15 661919398 54 555093223 70 382161040 6 481240411 37 475311290 43 208992766 19 907910786 73 438715873 95 758188081 80 885466912 53 918188650 39 367636548 24 148813420 72 916449030 52 259986936 48 474256312 89 143405300 54 341313335 37 749210076 92 820834811 40 942390627 44 668833502 45 657141342 90 103931820 80 423671457 37 361350980 59 414377485 34 856905731 70 241913100 72 503724352 3 299300479 76 760987442 39 850258830 52 792510428 87 332577795 83 375244066 49 146099621 100 902532030 58 532968877 56 631121533 51 749238542 81 666947940 48 129852349 44 894198661 91 732963433 64 501482543 50 288794503 84 277655358 37 591448285 41 615115054 93 3540401 44 485988795 83 929295327 100 897775108 33 108863080 57 337303557 45 916240906 87 939159422 9 333862788 80 971749140 39 533731048 26 247476012 41 594318256 83 741378961 15 661949478 4 37728703 9 572750419 74 462544104 57 690443264 44 563077921 63 738746022 12 781595408 67 546321776 72 29631287 51 97270933 45 246467468 16 738846638 30 86886009 74 342227610 82 461913097 89 93628520 98 38533974 77 113826354 57 911893846 39 629569314 40 388291226 34 792305005 13 159048706 66 423709576 49 819607721 18 407082454 74 65488663 91 636552317 67 460766980 60 509050297 22 226704708 31 606647021 52 269183430 89 344584129 58 152794054 35 1725595 87 66638457 67 701825311 96 973166510 69 641779901 49 867111416 90 245541865 42 440611634 25 720080868 56 480932993 50 933871199 20 310640969 98 495864027 11 413453828 61 469395368 21 400668823 63 321413016 19 612003569 3 303068190 1 566820451 2 778336466 56 956980771 10 755666939 91 902519475 69 560742985 59 621748970 25 465913287 7 541720980 84 972070720 15 949291428 11 867396215 81 493566846 15 905690801 9 966353482 71 560523493 28 322441795 96 989932658 6 139655096 46 96982981 89 332387822 50 937648524 2 713751332 58 533436321 67 32788019 14 634342535 76 483254242 85 354248252 33 896349595 9 765514724 75 479270830 0 679439867 5 899368798 58 684617666 64 536913486 35 680035670 36 401693339 3 535037818 39 560467210 18 177094480 88 732541248 73 621903878 3 264867525 82 82781942 54 878040349 66 479046610 16 798578238 49 163041911 35 522852034 69 95696613 17 915640908 99 967596811 94 962385604 2 355379891 72 495458401 38 562004222 34 781075876 72 395478411 90 395092655 71 339150842 53 532259070 71 51407669 37 953360082 83 236009545 33 832973818 36 339787265 61 362602948 84 260651167 46 337126616 95 869694986 59 370408917 16 760302353 71 525368991 59 304451724 53 424325076 79 310705565 11 614077415 17 232667931 26 188391896 20 24004735 74 854687125 66 170022680 42 192796665 36 23154903 39 407009821 36 691469956 85 774723129 54 630543733 36 386303322 9 50600557 69 678460851 31 120603865 22 702856328 62 414901844 50 927169322 37 645838574 76 740108177 81 878507881 53 800871413 84 340745860 19 574338487 99 714025267 44 560661011 77 508281593 46 663946383 26 304649106 84 498522628 5 556393228 61 827572659 31 530268253 2 978324653 71 53800630 58 95004213 18 587402260 48 903506824 23 760626019 71 260169958 82 770285891 65 609501177 60 228241031 29 99913791 46 794058113 81 638823869 9 215351355 49 48165661 20 234226553 72 20423512 25 363830010 85 1817981 71 78078986 78 771617440 34 955522508 80 183532494 11 36220706 88 580113326 87 849896152 36 966606388 32 344274647 51 800851891 91 381337534 24 395177950 56 442697757 92 533579867 55 288741796 8 589332869 64 806180015 85 523722817 61 388773559 9 619327713 53 873003437 98 767604386 14 651235551 39 639845584 95 363549767 39 700931680 59 835969980 34 659911242 77 271753956 23 109285291 52 777322051 36 240007047 42 325618816 51 30101311 44 284434813 84 945346181 68 575380085 54 728319322 3 628443430 58 479228128 40 226804277 4 390123466 4 332420001 94 229662929 98 972815021 92 179074720 95 466639163 7 516559806 35 408054519 39 173349936 9 997005053 15 293925908 100 977669559 37 130969266 21 699715095 75 554563922 8 529025909 48 236245366 71 608704464 47 949158858 43 839516835 28 211889721 68 580306938 95 24276557 34 593317284 43 604085797 72 149823143 0 756734951 87 337596459 30 687521443 75 316188058 77 319748106 21 648530045 44 84023500 87 147589519 42 714460453 14 202798166 12 50871289 65 106795145 51 244185455 94 380713220 10 710454319 26 362413407 42 505470420 18 677638578 68 48307732 38 216843035 51 672072473 90 667026370 7 951398675 4 699106847 0 923644661 61 651927817 95 582257975 41 905115448 93 231984232 75 410742770 36 306641539 30 32972043 62 6402631 89 533184218 82 888455271 41 904277714 64 742296088 60 277548878 46 489461283 61 309620613 2 608497965 63 337350511 24 769248289 6 548442945 37 822680526 21 48439452 72 195046044 21 759278181 18 643127407 50 960863785 39 861189680 82 164735950 3 260579986 68 121498686 46 286801061 2 594323606 51 762222454 21 878445181 18 91242 85 589457171 15 678376940 78 115986331 13 197365484 14 375111558 26 100278567 39 953722063 86 881173591 86 916086891 30 788604021 39 739823741 37 413313976 11 1714007 13 683570633 77 288440912 19 662252612 70 787659742 55 81867446 36 633263542 9 877790141 92 861528711 64 233817596 54 240457141 75 561453104 63 374170703 51 946827162 15 186226729 95 600620904 50 725845144 65 988156610 78 968931441 9 416898023 10 337774417 33 392014675 34 383623050 33 537236376 3 65020267 67 320888332 83 541764617 54 257159313 71 675164217 54 574906756 16 152993438 46 191522354 85 780718757 74 706996377 69 341348102 21 733180659 44 628828180 35 230592086 95 179840322 73 759886511 92 411388155 37 694829321 89 955807910 70 238758095 90 920386787 36 769854193 70 361281567 61 600130349 37 86607690 34 798290247 27 878383943 36 971884841 23 419108833 87 335397352 34 103519681 63 935632632 82 849471374 88 481457807 10 628831288 98 731875736 59 984907912 85 22491909 31 648611350 96 732237716 91 451774544 86 811703900 91 202778520 95 945320203 71 50555786 59 635431813 80 548442359 14 766166451 45 517818590 94 103111287 56 776540687 68 492079070 81 492400171 14 290756469 51 985277956 100 962645904 34 971652357 90 314415478 92 53361254 21 888154163 1 950059342 93 594147607 32 833843942 61 707067408 36 952202176 27 926591861 84 596995959 35 993837608 39 190191875 80 634456757 27 669866398 19 834444657 65 820929546 33 847477510 88 684124388 80 452583941 44 471384754 37 894602242 7 661180733 84 50552735 42 33573490 74 782070368 12 318838256 99 475391313 11 447461660 32 832808826 48 88400324 90 802852974 11 745747864 84 727721176 54 743467269 92 747703438 55 115567187 100 889922028 71 529134289 78 101081751 22 289187034 60 798095164 6 658111599 60 680821279 80 140723454 1 127977147 4 872221087 24 539295991 89 526675171 24 866125827 85 406967612 34 148434401 63 373509795 84 851550331 10 300713199 66 921882559 27 125968383 71 164568165 84 979208766 31 216183866 24 108626870 34 754816641 7 111803241 100 531358269 19 423322130 13 431910249 68 345164974 18 284504498 0 831259038 75 884382021 30 733789146 1 823952766 4 783635404 97 339892684 19 731630421 79 582491430 44 360406996 21 140307035 62 76013668 74 114766904 99 161903153 94 535346177 78 29872854 69 366059653 66 971553160 4 523151349 68 302118863 70 840876628 61 383102366 63 839682991 39 698476185 61 31518283 14 564512117 98 930634860 37 731203969 94 443606955 66 167928747 22 367503333 26 964086859 76 629669984 74 362258302 39 903068353 76 446622318 15 835966959 91 619442006 98 294904235 47 855276949 15 915797505 29 662922603 19 760323538 33 618808562 78 392913390 73 294368011 69 601844726 67 919064437 40 675154160 43 110985368 43 605712667 88 430873654 36 117318964 82 883570566 94 913720872 30 462319253 26 315310058 74 362857416 55 654311959 75 91712052 5 34470130 94 545846570 72 7670567 38 292124709 98 605017083 25 330192777 29 786699628 53 689494201 50 81155534 69 249355523 47 188440638 42 750561775 62 609502459 92 425986331 31 642453862 94 765324817 78 852844756 44 354220205 42 894143263 99 382537916 44 317896774 68 496803913 59 606709131 52 191816804 10 244017964 51 514224919 97 690661725 60 302574962 17 49384076 85 598668979 34 946681415 68 940356979 41 856174383 82 608995055 87 8285288 35 713632648 3 98888742 64 40136440 1 103895740 89 195260139 29 852987021 50 384554855 95 447477902 2 240158272 74 178789790 44 518681158 40 443749463 42 58898658 95 700448682 98 970828396 45 994928224 62 390537118 93 54514727 72 686748393 38 718634917 14 270217738 79 618863979 26 324152144 37 952004300 30 408801504 31 284574981 2 442915882 5 703039633 49 276901793 66 461084710 54 536617279 22 365471639 93 399091824 36 191587128 61 544081341 83 647137412 34 150966474 85 443877460 82 548263077 77 341997427 26 749626266 46 502376965 39 424531424 60 371736754 54 456657795 6 876475687 88 278904918 64 695595421 67 960869078 96 378726248 20 685239855 68 740001560 94 939187133 26 213790886 90 992116759 9 905689452 59 894432191 76 611719363 84 865427104 88 256620686 100 301596399 83 730239754 54 869181515 34 858398143 59 686334627 89 282593579 27 216871875 77 614599954 66 974122408 1 897420207 11 683132337 97 860095568 23 506091819 33 435009946 70 527840147 36 497011949 3 356424988 85 392796529 46 79361737 61 675987583 9 431579234 19 319617524 67 579066701 56 942997503 74 639625435 81 841675990 41 443095111 40 24876905 46 198923161 52 707308020 81 698316165 54 950185120 83 422947583 29 943950248 97 60353843 45 73854105 70 928018443 42 195219361 63 25264152 94 809207536 36 770330361 64 83528336 82 671509813 1 347280895 30 963323739 20 277282678 23 582979056 37 498693933 46 695201965 0 406649337 23 436009009 3 550298396 56 32594865 44 401712046 78 525199279 78 976974453 56 853727343 0 610296175 16 453685079 89 513574404 72 233418854 30 34911409 32 736882685 58 60401885 73 528281526 9 968345536 5 996863828 77 410357490 18 740453041 45 221975048 4 529759778 57 976197350 96 288145386 12 529216780 68 131934238 12 7830017 22 759550242 28 364297741 54 326553458 49 139492146 93 288747238 41 144544912 96 768636431 94 805943602 96 452916204 86 573554112 25 791638083 35 153732896 85 334133330 34 664608650 15 751838360 29 242810522 66 238178432 52 606552920 28 941155393 15 351865790 100 589788913 4 426810318 33 30130845 94 174316364 55 530482497 29 399986474 95 937363050 9 960043691 44 360723434 73 143110533 65 939346802 33 727319480 48 152786385 1 999368428 78 11437086 89 69888429 61 576392402 20 430063007 32 876380682 59 883870807 4 304794496 72 482764585 3 580673508 40 249063300 68 41532345 55 534602385 93 475734545 3 939207084 84 113507740 89 691697310 99 137369016 72 934711691 69 219967006 48 409281904 39 547725750 66 872859274 12 293835589 57 814094395 7 753400761 22 310045235 99 442012481 91 967783411 4 683111105 6 537059989 64 965331303 88 129755530 69 890619136 96 757712594 14 148749638 7 547648354 57 750632802 41 95653267 25 911059049 47 408754471 55 949668993 42 224995051 92 905193566 5 625424890 34 824696521 80 556799785 62 97009962 85 417037084 98 358804438 59 825297722 20 499357884 75 984579477 99 909729305 98 743963559 61 108094890 44 837946791 92 560955577 25 857429237 43 570104862 9 190148677 91 999126848 17 282003456 73 902653765 54 565623170 12 925215750 93 565976607 53 36288235 87 524631577 49 465929204 89 916766211 32 787065448 28 58807572 43 491398479 73 716731461 73 326622610 85 580631277 85 817031109 52 718280821 27 82142117 85 729818383 65 730906445 86 187092064 11 949964876 73 861745952 98 137792506 7 460691582 9 67505194 22 466168089 90 226380306 81 678250634 86 707346233 54 491153672 79 534253102 84 983276207 12 31207837 14 187358460 89 522567669 50 216630838 86 248359180 70 994427534 53 445615408 14 755902005 100 136535990 92 364686517 16 71556588 81 447815203 35 965448634 11 718720302 69 603538994 66 415941850 2 796940608 35 819436461 63 90833163 68 85096079 61 894731639 25 204527565 62 199839006 98 136602116 66 725973734 89 925562741 93 557233539 45 187951628 65 743184464 90 926958378 75 332148363 36 141685531 48 762660091 100 109598974 74 955750502 24 250235648 62 116293745 82 166038195 39 732098820 1 51228864 82 256398878 40 129786332 54 361026171 37 275168562 38 391701762 95 549911788 23 102215323 82 647139360 83 511963758 71 732521025 34 830096007 35 778807167 38 711313800 64 992311085 43 961129514 100 424944159 60 982371800 30 954601818 74 974173409 16 931360868 81 573450986 2 10164212 35 547652395 99 858718569 50 104520263 17 176383800 90 342248363 23 985398836 25 738615837 83 708862797 88 160718376 67 764428365 66 672396841 64 970033066 94 502039186 5 39172130 58 956137453 16 11115377 81 411634335 49 467859702 27 82596251 34 25490808 27 564127939 12 984382705 87 419158817 98 769903549 51 21652509 82 580873334 6 449866253 57 313972949 36 425664533 67 841543998 85 854848900 1 966562498 70 480835149 29 530763167 67 401524721 77 282516004 52 659564469 90 565995635 58 372975283 52 503843725 91 819103219 46 636861558 52 38850319 20 773279554 97 87267383 84 961266441 91 743593751 80 881928000 85 891198082 4 641314025 86 120367729 31 89169117 35 802309470 99 943733361 78 447941131 65 580637011 94 621738035 48 937196007 70 682220049 94 197782340 72 687792378 11 700549680 59 571404037 39 619752966 65 810461811 82 446092795 74 642694023 4 253647450 57 737491146 86 374938677 78 166041803 99 724508617 46 391697744 15 100297958 86 327329312 41 365721327 87 598475946 35 539865442 65 10007831 48 529635048 15 325722519 93 734276864 9 98882591 6 588702130 54 938978770 90 264007700 70 134166267 66 40696349 52 951084129 63 424813516 38 330838063 2 559977011 87 265500640 81 104437185 65 158928522 51 434868842 41 364558785 4 511936231 15 328873955 21 861727372 87 368613442 78 553971743 30 573279450 6 386734410 47 255444833 41 324039668 72 89257738 60 254362797 38 598882339 8 595635319 19 538538920 2 731295784 39 823906197 59 380838558 79 381417557 86 294299009 39 683365849 50 217147086 85 613834917 30 22821379 68 359566377 97 229450741 27 467313108 7 607456605 24 692604270 51 484877031 63 340040268 72 443251133 30 39418189 9 447279672 31 154863053 51 751433795 51 981974625 83 311946285 47 520375711 13 620566349 50 426024132 35 499269120 36 647252348 60 676374950 53 428407438 29 629186879 85 590304922 62 42604336 85 973515288 49 381393221 65 288111258 70 283713516 95 106037823 98 252499439 87 429300336 3 137050412 32 587948515 61 223245414 31 224150530 60 257533486 39 661593802 92 433952024 61 537220987 25 376102849 83 501771123 73 603818951 36 831832756 32 519784387 5 704162513 90 414062855 91 636509605 30 440036222 80 847900247 55 945855155 61 531306867 42 813860199 0 733824554 80 687569327 31 556405435 41 736019239 66 580147795 56 190510825 80 799827048 18 266893111 73 346277684 9 951797270 98 19852786 65 330552095 37 445590975 14 368223930 48 966407332 87 738480915 54 9647945 23 198601311 29 225975147 29 647939315 73 733119563 32 181548734 77 376861701 66 263576565 56 656823974 74 685414433 6 863284857 60 937605427 24 706770368 82 584080463 6 466135955 3 820384388 2 434074171 94 510046985 96 912626832 22 532386983 5 752839915 38 16174028 19 427015207 57 397719161 64 155100885 18 825343208 71 8597687 16 729352604 69 647273016 16 228520411 44 577059577 27 889817944 22 411689366 82 621370247 17 967121673 66 284801317 88 246217280 28 580944584 6 143313612 19 147784485 23 798271244 49 858561925 3 891687769 36 524427189 3 402200770 31 721874174 15 376233502 18 456623367 8 387451863 64 11363751 35 766417681 30 251218271 1 348966996 65 372906612 62 919413772 76 332331245 15 250737605 23 814337125 36 77961102 92 588875989 25 465743679 92 181336981 43 812911799 78 270087899 86 336653510 50 99686460 89 578941121 56 247241235 36 360890066 82 692896935 77 273816628 40 801511315 18 351451419 38 602261255 18 764065809 97 98689734 33 711744939 2 497529945 44 422627728 90 727644393 16 639435933 40 135324541 79 631250730 91 571940061 85 280956460 47 773635621 26 213663615 73 160191964 42 671334345 59 892316100 66 736578136 99 222133434 5 290656998 49 165506938 3 554242120 29 953783230 72 350268718 65 114420246 71 317262947 60 12319812 9 665443464 59 999885317 98 229986274 5 4614001 76 589389304 69 47160751 63 837580667 22 699189900 52 610862314 98 148023885 77 357034183 54 928998303 13 985461938 88 123210202 26 752946099 59 375356686 50 887879090 77 493910961 83 506477323 10 473309863 28 77660796 7 590115063 39 639769656 65 702526571 41 810098607 26 968547065 28 907838816 81 219818722 30 838686755 21 861638915 81 355564045 64 905049700 78 178069835 62 719410673 58 764964618 4 723433213 79 478464687 84 303347143 8 426200897 6 238980124 52 179770125 44 697177087 75 571492149 75 840029270 71 102671744 10 863576668 85 184462014 98 929172944 35 711606787 75 413095483 97 542975859 18 971391977 88 83858610 59 16582158 37 841392703 75 13872235 35 394502911 50 976143301 48 380961689 83 34064318 21 457384870 64 643476854 22 637567023 22 305743138 41 666391746 99 560035085 19 326991363 83 707099510 96 888066139 22 528374708 24 29831534 93 589592148 20 956779972 21 291652332 12 318173338 63 392824064 91 417087628 12 70167135 71 760875009 62 681467188 28 26305170 84 592866161 60 135590630 12 320108137 91 12073423 47 911227569 24 672079769 75 46033068 80 29757227 24 683783695 1 898695987 5 470904520 48 437979522 50 340136682 73 977016798 97 3836307 19 478454185 58 526418665 58 877615841 33 619541293 10 629885924 63 650107543 96 606776653 50 424477733 75 945615705 80 867673255 60 728364684 30 339030347 57 109185959 23 328350307 95 478141135 78 98381533 7 983437118 94 745707418 26 832659068 91 584862970 99 739872352 31 562195333 87 130555240 68 923360449 37 147482490 4 50942546 18 916224034 84 287498210 80 705068574 80 745007900 41 20042946 90 88321539 89 804740878 98 511704284 98 492447234 89 776248978 61 151122538 100 709632061 55 989245459 98 82184796 69 352601303 84 800764559 24 563305045 45 85695162 88 364490791 46 193668231 9 498260478 64 787294221 51 109279944 54 60728194 57 322433045 7 100625454 96 309130622 37 334823776 19 240098856 96 647350364 48 816593123 45 151022688 63 227995762 13 65244345 85 383865439 84 843130811 28 149375198 65 838584937 50 481081440 51 479699081 38 802742515 98 173615757 69 195456318 81 760348944 47 140826853 84 598229606 0 823058026 54 800827451 41 536657880 58 8371718 100 722922115 53 52046006 53 970253134 54 682925197 47 868117753 28 567514501 25 543086836 22 139132354 71 336314828 28 540843196 77 803702999 12 479547772 66 134953839 32 357640631 83 655638756 37 899505268 43 794920343 55 764477986 91 958536723 40 43527459 81 133761695 20 391023060 80 92118380 9 514513878 66 864203615 97 877212528 2 275310034 11 705491356 35 741878007 55 841521439 18 403370461 45 236884227 45 56887080 0 257279927 1 281132026 26 673369011 58 696601677 42 184723955 47 569437789 44 879024285 63 212945211 58 452262050 89 409532888 69 754976789 16 624685068 2 902050863 56 701245274 19 48995849 84 545142834 98 469498004 28 375937145 84 909493751 42 563062901 86 178536036 100 224251178 45 813957315 85 943126600 96 388870104 36 281685273 9 285993263 19 532623911 11 572111510 43 933963780 73 495571436 97 947835003 67 718134226 70 685284050 86 121484442 58 147757905 12 250747663 23 290763026 49 917070512 36 225430357 62 72552739 13 839392813 70 410213660 65 287727009 40 307711477 18 596308127 64 211452947 93 417383164 97 730984726 22 87066183 36 870923476 40 415634540 30 83419485 74 801568380 11 841965648 10 176687493 97 24853342 92 926219144 2 767985749 23 671207507 87 890345 67 916569862 3 348102835 25 248171552 81 776465490 54 792990704 38 163565273 65 452021615 19 220258762 18 133548525 11 746122336 4 196267764 11 486909006 76 704441548 11 407451634 8 530305317 99 529806803 84 168492779 55 609146008 45 141130174 71 51900400 83 511880571 53 189145154 57 70269821 16 93393638 62 313642065 29 913783540 94 844023726 85 896743599 68 744325065 26 489321213 20 823656463 62 558397607 13 822270971 44 750786346 90 555151184 28 370911232 50 511155453 12 581607298 4 561599141 12 958270909 58 391622702 29 246559964 35 569543069 33 855396041 12 879019026 24 817077777 74 145127174 56 678867637 82 939760250 13 374220836 98 4297311 41 133731161 42 341425099 1 510475399 9 871224477 64 930587469 70 34528600 78 363974448 59 241064036 91 619224863 32 689115925 100 797652392 53 469863161 31 323466085 28 868539842 71 835468387 24 263126771 46 855105195 81 609870999 2 869363456 58 89689576 31 229599909 46 439968878 19 108138174 89 482112969 82 345211548 72 828684233 78 132549974 81 561100336 84 898128442 33 895202803 25 142373295 66 457888458 24 241219921 31 58443786 95 8646256 38 344311543 90 99706599 76 716040903 84 356827482 55 443576507 56 989698034 10 287894867 84 353023627 100 216309939 62 231874579 41 741465392 28 452795274 41 539732311 86 840655897 0 666609383 4 946973010 75 982693073 40 470796710 23 391227726 38 95097186 12 915711325 31 51277990 56 194263809 45 605325699 7 322071851 23 666912061 90 645910996 18 949749914 60 215706692 21 277127115 53 645458047 77 881317706 93 149380499 8 632355259 15 635491108 66 241801002 29 309858693 25 869502781 87 958215210 81 89376151 82 863039746 67 800832220 55 405174097 83 756148299 14 737458495 9 613180744 71 724926781 86 201584206 33 247524756 34 427920045 19 745613996 73 81278936 1 113889075 20 530956323 40 218459772 81 832734599 45 585145484 48 299522169 10 710242995 53 44211254 61 667086523 72 61278424 41 850819463 3 142282680 93 113945544 45 414336818 74 623843657 20 495069773 7 23648423 25 132532971 92 4859635 7 255982034 34 146917726 41 607909640 75 872613583 13 20707864 23 479486458 54 456338436 4 634959250 95 744077628 48 399460728 64 975097655 38 761475432 0 212928899 37 916867770 49 433550074 99 277535380 91 324746903 46 114949652 26 42597505 45 459115512 79 862577160 61 57577493 24 102975265 57 769816827 40 512083926 68 632893804 4 877577974 78 126008827 77 278642929 37 670632270 34 986391805 18 976581972 13 399558005 96 633541582 0 720933503 35 141515755 55 373214749 19 570252261 39 776852728 56 1649528 80 227551817 32 894294738 66 924213153 90 502673684 83 689739290 0 44766430 88 901615113 83 228631204 51 885610464 98 334402201 26 341772819 48 205580436 43 255019545 20 495084554 44 464874819 74 617283104 5 861313593 54 837875090 50 888634240 4 315484001 11 434305524 67 776662393 49 505892378 1 123149403 30 225516052 86 584418931 95 202444822 50 197944614 70 116216943 70 482441324 68 344616169 21 566668479 65 459932234 45 72218815 23 664759984 55 592808016 8 357591641 49 505072832 5 390607456 92 571989217 83 296409360 48 515548930 78 368775703 45 852540633 69 113259907 19 267784346 3 385852724 14 979904582 3 450191995 92 167820439 70 369677405 19 263689397 5 184270966 42 755351993 3 416107582 80 760594879 47 980657598 49 910446939 78 348077516 44 517366368 47 457637806 25 601408763 13 304454894 88 635996337 75 783450050 94 588768617 61 822015383 45 683837422 29 402835484 95 969993493 69 526659691 97 638531529 11 127685546 14 30676143 2 138099134 68 260301257 76 612228392 12 234342314 28 80691440 94 822573715 37 588150209 31 765343642 20 450527380 99 571679425 59 653062390 90 931439900 24 589258842 72 853547761 75 30669088 16 776084740 44 956521519 50 778138537 7 55521198 49 961646951 36 267413032 54 957147952 53 934248859 30 903622924 29 105321947 90 377211059 94 664507175 93 130691509 66 348407761 12 409036123 77 379263315 11 310491140 96 283417749 25 137953888 26 514097901 100 451890330 81 273068999 1 714215592 98 511870351 0 162889461 70 536635586 89 216568735 16 288089723 92 558194161 44 936633612 56 748370078 2 572776223 48 653462080 83 686378066 44 471512025 31 478348216 73 542026570 51 941231762 67 50573585 91 164086283 96 91338739 2 37631249 33 385555641 84 20564552 90 466275254 27 320112882 34 4390003 1 95213830 63 739732131 34 229500587 72 807442739 37 613736842 89 753904403 56 836656742 34 760110554 11 109574744 84 664837926 71 436985169 26 359927387 53 893086860 66 760866073 3 634310683 5 918054974 88 891711001 53 730174043 16 148989701 77 675579319 45 422483716 9 18363507 16 209182899 99 960811443 100 977631857 27 583103834 9 902830445 56 416885664 54 293784296 84 112321732 38 434675935 67 409510431 80 740043288 6 65163553 60 592629013 55 679341091 22 370572863 12 410747002 43 737508120 56 722555730 7 470080895 21 537017498 1 438066649 67 243501677 71 666024582 51 231324673 56 812870711 19 236757213 95 395032617 73 739828694 56 985958891 27 622835668 83 925906284 16 607398795 14 281582670 70 814788570 84 629403697 73 907707760 14 399737634 18 335621410 39 991381541 81 26870395 95 963110271 29 360732836 39 916352616 96 798708677 70 619522614 30 954968431 56 160923354 96 455856511 91 819632984 61 182581284 79 775408475 54 764246018 4 249686623 74 794228419 87 272252629 28 355835015 12 688821800 16 314196355 69 149461963 57 320851762 78 146427336 89 768057772 37 509132237 95 618499547 23 608813235 5 970584608 93 759178128 81 719363737 8 688935630 31 969465081 22 623816673 84 921352374 36 503873221 52 772241291 57 619908258 37 132658215 38 831293520 25 87082471 60 869559303 49 3340660 90 896563610 77 216924435 93 215021583 90 273698660 79 545810537 31 282145614 87 286152590 78 319827301 21 926001342 34 545319498 53 113872082 11 698087447 67 608332523 90 5484394 27 190260448 29 497724133 53 102144512 61 279972803 65 914227685 32 437607720 64 283528915 34 22368595 54 909084051 82 966243187 36 327402779 87 183166562 17 97959380 77 172736884 28 879315766 24 766179306 82 668775910 15 57468908 35 4281289 54 361667588 2 602708775 25 929266092 5 442791458 21 435120298 62 153063166 11 275746349 1 674343218 34 883917989 69 428397824 43 692431269 4 690529148 9 437690934 52 24267913 21 509576465 42 11023235 5 828002916 21 741609109 71 195269404 21 789540605 40 899092878 42 706219098 21 78251072 2 72238250 94 285591491 44 419538774 95 993099677 22 114399405 31 713680088 15 58760337 26 540193997 62 647702702 60 89643112 26 389672836 15 306098248 98 293636839 52 965255253 27 511455446 4 459051002 54 907621180 88 736832559 82 184970364 83 65821944 3 271620149 83 32533473 59 472364368 13 554134295 58 872369716 56 463073704 93 448077627 62 148520117 100 707768296 10 61806219 17 622067653 47 811818463 71 97381830 79 101457107 32 498469193 93 709860872 87 661708405 44 736431148 70 661067607 22 927334463 39 254719750 55 960582960 79 388692695 36 801713793 20 58090890 93 301271900 75 753467411 73 941740899 60 569469823 68 285315359 83 231293052 28 381495219 96 832601093 85 749599933 76 808579103 32 18139644 95 310978010 1 290802726 44 156391549 76 426424222 68 899117489 31 938697928 51 517221081 90 999561343 15 328331340 87 360472973 16 413080462 29 608246826 76 55075737 55 260507584 19 412691580 84 210622642 67 987420689 82 208158659 90 691243614 59 53541520 36 49164651 60 758471435 57 771766339 7 63027072 32 101676126 89 389776492 91 203267140 43 785081139 94 763684709 52 536662607 14 97143901 4 781075104 86 32723940 96 569660939 28 334477822 95 382571119 92 620089244 3 426326422 61 450011702 10 711589352 93 242735664 43 345387408 86 369490486 84 15177882 68 422119432 81 306168681 86 716528623 87 945501873 75 849054549 52 500186814 4 690270995 40 50218230 99 102755197 25 518883598 82 869417217 66 593405350 55 450051150 77 126675444 67 101824350 13 699197037 68 234797285 53 478869282 49 769362289 6 848148419 93 382044207 90 834947973 17 164567764 68 415749043 88 432547691 8 143197405 43 834612836 41 423697356 46 106839196 97 285261009 15 881580041 65 131321935 48 170582332 86 651551451 47 468906618 77 202458678 65 569486310 63 43620152 82 649122093 100 642578315 65 623147550 76 487245077 5 793521367 30 827704354 87 665074234 6 505284762 44 801974310 94 68482067 63 160968686 31 121185330 40 309478076 96 674405879 68 541861577 69 326425982 59 151445036 30 718137283 65 66523594 28 431704143 50 77443855 29 729217441 95 757909224 12 27616028 32 511527465 29 197174856 80 6531450 47 715168214 97 516875806 100 102055921 10 980139616 4 777614394 15 613040207 53 6338353 6 739609961 18 346219350 28 979900910 6 639212515 90 289808131 14 98799896 73 835043738 66 327736767 25 813377274 70 963803032 20 432655594 8 392654067 93 317161005 65 627972975 27 8125216 97 629977649 99 586723850 23 193142652 94 746398588 53 553747567 55 597441639 99 531468152 21 932085597 25 649519743 41 15184840 36 315807624 33 241652996 91 573926695 56 386249875 79 227871750 97 995916161 47 367727605 58 726512825 98 960731695 3 260018286 100 480402204 34 730755602 23 907203301 5 553978925 25 976337231 8 763270370 13 623722130 77 206357890 19 758999605 11 831770731 42 207350094 29 659835432 55 601068586 89 183820952 92 144586841 47 228247533 17 432808057 19 354279629 30 236012876 39 798673012 51 410415890 81 304687308 64 896589217 65 70404762 49 844167074 38 809867276 37 12000507 86 464804610 74 836608439 5 700619407 27 883489518 50 407548914 28 48573266 62 121415088 49 395051235 68 354954868 21 419183919 58 757002047 73 216048386 96 273855362 32 124370481 95 427481964 14 457659607 1 313823310 21 256848868 26 510458379 21 310567746 9 130021474 83 495093392 91 639236088 59 578094387 14 344836874 88 986280880 29 752659938 89 726504729 95 800474600 18 953148652 49 689470191 83 981001359 33 515456471 25 265826826 86 875510636 100 507342054 82 823184961 46 487789997 8 13182163 12 292495800 38 395914551 75 193906229 0 796328235 67 948972603 85 978166811 49 764826032 95 817330746 84 45943623 72 245531923 58 797049975 32 652023787 74 297188276 7 767705920 29 791649657 86 855339647 99 886511758 2 77902433 1 645110470 62 337081711 4 621680179 69 353423100 73 29298784 41 439871422 77 621579095 68 499792282 43 669333637 92 720627322 49 186347580 55 157134930 75 153901705 13 480247050 59 878612830 70 14580212 88 647855333 19 625696753 46 852542376 25 931569933 36 329142394 79 510774641 96 698079054 44 445638409 100 290119172 30 625908267 53 367193340 100 381607794 43 458288643 87 734670330 29 579069963 87 353662150 40 171956537 82 915633355 44 930230174 79 536583206 97 925619453 86 844604650 6 887864919 75 695371983 58 853473597 71 918492617 67 147892209 39 565900776 12 587464663 74 269098651 64 502124683 63 592370009 83 201944926 73 238983141 61 21989632 2 440403145 68 485347567 20 557961394 93 678760432 11 196333182 60 232382050 56 216401130 25 715874207 85 743389710 2 381891585 43 454878135 90 51492138 9 262775139 98 980064588 92 176777241 6 949186058 15 836434712 78 510020679 80 518515644 20 391583204 80 623151890 48 111880300 26 769576397 65 622791003 84 764517680 26 712834659 27 45928945 85 934363710 85 9656223 50 337944010 84 395793002 41 117177098 24 899998253 22 378444667 26 815630446 90 909013016 82 999292783 12 433817442 14 477330474 73 443271492 83 614372877 52 242031710 61 853116351 66 801372499 74 352981624 47 831351281 91 964877605 41 10637789 13 663904633 65 28699524 28 455318763 88 244689905 12 263797930 36 440067949 9 131916646 18 298952175 1 247757023 1 653054759 75 297990942 57 805622648 100 99675155 51 345812013 87 48495660 5 775521815 21 325906068 100 974538186 99 305586878 52 482439684 99 303283360 73 835078935 34 852249961 32 335533148 97 876797604 43 365694288 82 645927945 6 92937001 33 85536683 60 19996315 16 518507564 57 748713116 16 985144377 64 276826345 43 656017946 47 814782867 18 925091844 68 856248755 29 725524043 33 365123116 75 75727446 14 29783602 3 439387732 1 557144663 45 620731928 23 134577085 30 27024809 84 179146712 89 144282359 92 905034704 100 542291592 53 838492609 85 429844868 54 577514669 69 458462081 97 850213416 14 847941294 94 698998553 16 900349992 76 713119026 20 271028708 70 478226888 32 980664705 91 263560316 92 433395639 88 817570088 48 535955908 19 814489452 62 745299255 75 789873513 100 948775681 9 241759305 35 552044457 24 264256184 71 894226370 39 175378989 47 431998234 42 15203470 88 292858628 62 219055414 8 509481166 15 867495882 62 222597596 85 318174215 3 481250165 88 229942327 18 870524669 13 736552911 37 385209189 14 23170030 69 603356114 35 273919501 33 360714200 27 335522913 33 807514870 48 963018090 89 773900712 13 263348172 94 385410332 97 70840367 17 345389549 82 850371166 10 504354934 2 672637613 11 854319876 31 611868521 86 968707771 35 631103117 80 58867661 29 458739476 13 876613244 56 780776017 57 746453995 82 781657528 58 249471414 60 174677550 26 548716240 71 983566261 20 613003279 50 526184645 79 104376309 89 298398592 15 178242868 45 586847285 28 775938766 24 926162448 61 306929673 25 809473358 90 781494827 29 493988875 40 747860334 57 183442808 59 7341413 22 962482122 86 168745013 24 682500791 64 687046409 82 80361494 25 39693013 22 477036766 24 1949753 60 78804991 34 484288096 100 539316670 54 110506529 93 451152729 96 855871467 90 741483251 85 753768208 36 778914897 49 677450891 45 616933693 1 973446864 78 120978837 51 236427572 99 671468936 22 69031844 96 274500137 68 475448238 94 370145905 42 315001898 54 383082969 22 682617899 27 340790331 4 550805544 96 971231064 85 320961658 39 569593282 96 325128039 37 987556626 51 961092161 22 938831669 74 480077291 51 911440331 93 752830667 5 726298814 45 714102513 35 9961061 96 711855653 54 127339410 80 464662991 79 742510463 51 842182901 14 462168804 95 263843709 45 507332489 95 419604667 81 649196995 79 784537689 63 191970819 47 53182174 51 715916799 61 627103343 77 24298739 51 789327475 36 730265138 91 775194361 21 604126985 4 967550243 43 788787109 27 465569495 7 999768909 38 801824601 20 165878937 15 491453028 48 225385318 68 598899680 98 698122336 70 684510594 60 861022479 10 6569949 47 183224235 49 182389126 34 846185761 17 374393965 84 28822938 19 906692241 57 319190240 55 919199000 61 567258329 61 580245805 23 459806060 52 451144510 19 633578714 87 836800258 53 54688393 84 816458119 69 921866788 19 301051965 13 505163887 68 856831096 96 707276248 62 276191706 53 882868574 69 16413764 64 538536400 7 150461125 7 88384022 17 517401718 41 304359551 95 862395247 98 228677503 40 112971393 67 939212707 87 548961767 100 129566408 82 281063912 27 962154810 50 968308131 56 905175484 47 382716435 64 553444065 54 133195879 27 157438264 98 270078784 29 848357290 4 210794497 2 419399583 7 669750993 82 275785012 82 551107763 30 904741562 0 814589297 12 425881295 63 689258979 93 128927196 31 725145397 5 447344285 97 23541468 82 252697188 90 39447303 21 173419804 53 656041579 8 153915618 17 822249365 31 757859624 56 645122591 70 698505989 66 54570235 49 646224882 22 575000154 25 999599854 40 355804804 92 328275316 33 291753307 73 549708380 93 309238649 58 623769358 45 223707292 75 178318863 94 356380759 98 235713256 90 673538573 33 143237269 30 198032515 36 720959295 69 423888296 22 97362889 30 668839414 16 621588265 91 978779137 40 910522718 81 629061336 12 704766265 68 119865380 10 913425631 81 263012203 8 981468295 35 589580993 83 745610537 3 494061608 40 413919955 48 931046275 38 271122658 3 640315757 16 923597140 68 314460149 48 304015022 66 585981420 78 387571240 23 981731257 60 255261790 30 341772470 93 44114807 21 13154504 2 123330641 62 214725860 80 772480266 9 524946509 49 483753540 25 432611615 91 637608047 11 603735833 62 549992803 54 637260417 36 309743169 79 487368791 47 98480030 57 294988896 25 225930337 64 276493751 82 163689614 80 129098360 59 650875176 20 8508163 89 819441761 87 319404787 44 506924403 70 72622823 68 612229718 77 721850183 24 534045443 93 719025928 42 659300379 78 608344829 16 264321024 66 614738145 75 243552181 34 632830160 0 407852295 4 429338913 49 703583554 27 727406371 68 731509470 51 629333731 5 726243149 18 969530432 53 461342220 6 61284861 17 890606224 74 110975628 79 425294048 82 293876416 0 462714081 77 641173816 72 52945836 59 609496634 34 502041873 72 433228910 56 901964454 7 321557958 62 517945048 23 42099481 45 424491945 49 82642529 10 740486997 77 433880331 81 916873417 71 137831926 98 23749909 59 866660864 4 24856623 32 2374415 15 23811553 92 824619643 70 935640987 57 787330313 31 574667610 55 887099384 10 166474403 86 415314404 68 357889215 20 606319457 91 42023355 94 35072726 47 871899381 98 910853036 45 496799288 23 516541307 73 703868680 91 645385007 32 863824016 60 615187109 61 266336197 27 119856917 67 41780400 87 258853871 6 799512207 50 679475952 16 194930199 77 782132745 9 73221346 12 377512066 63 756830459 85 845424832 91 769751152 39 974710432 33 492549335 4 406946052 99 773284070 35 860588140 54 518953599 36 525497674 5 167424879 51 897265740 40 356948171 2 771015421 39 22731906 99 744810341 78 313224769 95 189735713 6 259462568 78 577072411 31 234971899 15 350733135 47 715269529 45 469816751 83 387342781 43 319315401 63 883369475 54 564444512 57 684955584 2 753369304 24 328741173 13 365536622 12 905447815 43 478956847 44 311270690 74 183351745 36 15041199 7 305135082 50 473862478 67 781758431 72 347723080 27 468396339 13 682224988 12 768959957 59 689722338 23 941780260 28 189053111 18 205480904 77 840927924 64 417774949 58 978604377 7 918328119 22 360742129 15 834596107 1 200566143 80 481714684 9 389029509 76 803902044 9 316527727 16 144610383 45 197600088 81 991020084 55 974725258 68 329756263 14 849591787 87 423873798 96 865382078 12 499247274 73 159751779 74 143797182 54 598007653 86 306146132 68 833206860 56 122730260 87 284782975 89 206136992 26 507000467 73 395557332 26 30695598 74 671048225 84 839074623 46 4061493 1 8630549 36 550318764 48 994293232 67 202003559 15 543347280 15 48646365 88 960147764 73 751804654 99 316077233 59 908252087 76 702498100 34 416310088 43 730250677 94 613779564 35 976832766 49 396843687 34 424205499 81 156243917 40 623770643 51 851975692 49 507896614 69 934268234 74 432620099 19 870727837 10 620110624 67 501292146 32 147697676 74 300005375 89 955360018 29 420509979 78 57557470 66 919794740 83 689746628 15 21751055 89 875499439 72 952963000 10 944020612 53 862063958 46 871714921 25 846735928 15 945323079 5 969333970 4 313311174 100 577102972 82 697736728 90 332070369 34 416554615 18 907191965 24 722459678 91 149414058 11 704773139 79 626296748 89 438878591 24 986740733 61 562194839 52 269943839 62 792392645 82 95374403 50 882065421 41 874596204 55 91635141 39 162100302 82 70757063 64 478011999 96 572119954 74 653675204 78 8837016 37 150325345 19 954088588 3 192826853 4 387534708 33 714682095 16 871737143 46 276990765 33 150081301 16 276796269 73 80399201 26 136892281 41 345981433 30 624201814 55 125011554 16 81436838 16 708712712 87 929938681 6 364477773 94 542909069 2 531525892 28 175326768 61 535091841 46 863385462 65 324591560 5 878880039 29 520670075 85 524300143 88 708829315 0 270093532 36 453997184 99 388901649 10 309971418 45 908145269 8 77082320 47 773323877 18 542283263 65 883628613 91 979688175 19 870998754 95 458872814 14 284058458 99 95235233 66 802785232 52 345700748 60 632756362 51 785894614 76 479723044 99 829580514 97 626523106 80 809860428 59 35559873 74 496671012 76 172065829 24 188642986 2 547705127 73 940674518 59 456109449 74 879390223 2 457358855 61 949162364 98 954493024 43 783762476 66 261057444 24 608158387 12 787023114 63 169696538 55 704708503 48 984542349 3 618053105 39 479685043 76 381359191 67 377973635 14 853702679 0 216482309 84 459198253 42 297022031 50 774284175 52 437940607 97 232641451 29 208611179 35 380791707 14 158154040 96 23659862 51 968460179 67 623746495 55 629458548 58 76582555 7 215264064 48 695682324 50 444478800 75 825971720 75 99982554 78 860556505 91 798171796 59 295452084 98 188972825 73 203884923 30 333482850 23 552868181 31 963330106 97 712858724 97 576577719 85 323642730 99 40263351 18 583644408 6 293103424 31 655706941 72 756766133 67 1147998 19 358096940 61 630242347 16 428481536 24 956673868 42 98841353 70 854312838 59 940652145 97 370409508 28 567773919 65 562098552 41 705239305 80 75542472 71 552256762 68 492671649 28 926535474 75 204975654 100 61844133 32 467894420 1 411227506 66 156676264 63 168671489 4 782178599 15 701543627 70 636757220 15 59931402 75 755827820 71 754718889 45 636550255 64 105953975 22 100697656 6 194162596 58 638738939 44 580944695 2 50043781 16 900385752 57 677857357 8 52191742 48 273186367 27 249257318 84 645821653 65 583833091 32 160518829 22 779733469 28 561749632 60 436166271 20 117885270 47 288194394 82 948757444 57 438657822 15 600572891 62 386899251 57 578932002 79 610399123 79 834528533 89 296551169 3 969706647 7 138128886 43 156396461 73 934750503 19 703384646 30 91453637 51 303810268 50 505916678 6 979225330 98 991817833 91 170431626 14 34504997 35 907501118 61 337561401 51 631755943 53 609027509 42 152685160 55 807595896 2 177913172 13 955717816 73 751108588 64 623896895 2 321762045 23 924719113 98 382122140 78 957107136 18 638991189 84 203257817 58 879960303 61 795278271 13 852629986 59 999219474 15 407537178 45 716699929 61 745334127 50 302414254 94 655244869 10 848645223 11 953505667 44 120863904 2 820012323 27 779896041 14 308371274 62 726694860 50 31401299 91 707561040 89 399316546 37 116894505 68 132183238 77 430030519 52 120007296 74 273503281 54 148431461 44 729916593 3 852758084 43 533056582 11 562742560 61 43150233 90 208053571 71 444717758 12 458552138 71 568712169 63 505042280 93 716430844 74 440581519 10 146294366 61 906892472 17 108863417 7 471322366 30 574304516 17 551214232 26 30037033 82 152643657 7 492575313 10 474507172 4 944306229 56 419127120 29 893783110 5 857403880 83 740282522 44 636891441 76 901470866 59 725534294 78 804214331 58 57989725 70 442126037 73 312071092 30 946254675 20 89168337 92 234098449 77 749670660 34 831342327 51 471742480 68 286276596 7 485406786 97 35128278 60 341600509 6 60362938 41 443414569 8 278252217 32 35476366 98 893946037 96 231550638 39 327656399 47 607082643 7 786163294 31 132645591 14 710006564 90 617404537 15 487056879 28 543594044 76 838585430 43 819075168 47 452129831 26 603711827 13 207673969 51 866093709 72 834212801 78 819946478 19 973541139 42 812285676 82 481530210 26 700169661 50 656753275 44 307582936 80 394182095 59 201922670 24 621408023 27 839754417 0 312531090 23 374501386 74 10704206 17 747116169 68 936679188 15 751816541 28 301823053 88 20158876 73 213805215 20 42134537 79 17027859 10 273341540 58 300607100 100 417961933 51 841468393 50 99344460 100 479077681 88 375689036 27 520905571 80 210512932 6 708270972 77 719228486 99 508154232 9 300928910 85 443687006 56 317689211 75 499107117 9 34111003 58 511956709 97 148293460 78 275112273 12 142969601 48 816843193 96 734991082 67 867963123 97 245202168 45 163878360 46 796817131 43 849535915 54 453310844 57 931149871 34 964279076 91 987899063 82 523635680 74 600200595 88 211378875 51 484333173 12 409811417 93 247435366 34 476929164 87 50393243 71 785904996 98 567288797 54 530132256 97 162491995 75 583467502 91 344071136 68 122994053 52 354362353 55 615313227 94 184571622 20 347594128 10 165759423 79 690193779 12 402597190 71 330600947 50 831451867 21 987708151 71 819923962 80 331189617 94 309160193 14 197348605 23 961359808 79 908305801 3 265091011 68 883360761 50 647707412 96 485164510 71 367481689 4 729499619 85 204602709 25 530613562 12 699546304 32 435270167 83 949786766 4 531616992 16 407027422 6 55347093 96 349118058 78 257566292 47 508861579 14 269282040 5 310094405 27 303780040 27 447228587 78 433844165 20 740271965 74 920304226 24 169402453 8 330295983 38 847890686 23 49138618 62 421254966 30 14170208 9 438573793 1 8641867 8 72035060 21 452512749 75 261454623 66 460188334 61 551541152 8 562689374 91 550098496 36 951232789 31 496980477 32 503711704 13 463643822 80 257027700 61 841381687 94 400309851 34 367602161 97 773670404 96 722911433 1 167085907 21 9554066 36 155076905 22 996811068 32 841419578 96 320701336 67 772031143 34 255636481 64 517136507 73 711746225 70 381846387 60 794914097 43 53306069 89 110392176 88 701653244 41 573328815 87 715334737 13 94281184 41 160396284 29 757052821 6 85913597 36 240424258 73 841631794 50 702791539 71 284726939 41 426652749 25 979991218 95 391832905 87 557904413 66 79176387 78 493736787 4 513082565 45 119854832 93 883492987 23 657616827 99 5414280 48 787829405 61 561907316 54 283338458 42 487188568 70 485007743 28 338278699 80 944494590 87 334781282 64 578176960 64 139679775 18 724434270 90 880689935 72 407223465 36 946379872 48 877440178 21 321101721 30 375429520 76 807884397 41 816372883 59 618508219 36 251993500 19 199332624 1 402762208 33 88993423 29 7865730 84 577307792 24 112606962 4 148981421 9 720794053 8 252903800 83 916370960 44 17877387 50 138281072 86 768962477 44 792969830 41 355867486 42 217993626 92 139067111 94 795195523 16 366646297 8 107645681 89 557511306 65 47340868 4 96394918 94 961188591 46 878702097 43 968312998 84 277749788 68 540789891 23 821574600 36 38747901 6 302228022 100 945231893 65 725273795 46 393123775 93 448148757 1 119560444 100 318758716 3 388420047 80 455124923 24 951627154 60 88456856 0 862279501 21 747133813 50 864596068 91 699103708 2 938446865 71 918890962 5 46497866 4 63654380 13 737675983 33 572182820 90 771597834 22 431382306 41 909517809 65 22953929 82 689512764 88 169103391 89 674873612 38 281633618 57 36748124 70 529462842 23 679470247 67 511043764 3 36981184 6 497912597 98 446864479 88 475452694 65 171863278 31 106409275 84 327555102 94 280514643 31 621911038 1 630402916 84 316124173 2 304627008 6 264854507 33 86331573 41 566530506 3 422255816 90 404705197 12 395105671 40 638985999 74 954140989 95 393083983 73 558115130 46 37180411 74 466337761 35 421155553 49 285434050 79 571063722 75 585912594 35 756099847 91 216003744 41 825769462 100 224475372 17 786526675 9 516584830 30 591528844 9 952971912 57 565618977 56 948419513 15 140457620 29 982348899 53 476478324 12 152498405 88 454698682 69 558308507 0 634582637 61 709634301 33 786109205 27 254441622 75 889161175 65 663523031 11 579586039 53 125371673 25 590934946 88 376629567 34 177117201 70 536147953 21 47617253 2 609090432 30 37486857 41 48085494 62 126691594 98 98967977 82 492151021 22 175238101 36 859004749 9 974737068 2 171160518 55 469171184 92 823603504 70 947605105 57 27292168 82 443720505 26 314583613 88 226803562 75 131511764 34 294815539 40 570616562 99 207787017 16 542524383 43 244350930 42 16150041 72 878392619 0 938275303 78 919438472 1 244241590 5 967165307 31 243201998 58 990407591 88 429542991 30 14528518 84 107608247 57 857895158 79 175308261 62 607012893 89 87159230 24 933729768 25 347323570 26 751050761 65 419988593 25 280898711 56 236139863 95 121955123 56 570453565 82 943370910 67 637802556 98 624677995 3 670797906 23 880580388 10 518383504 27 352858501 33 648521083 8 676139498 94 272202743 19 143701990 64 438834508 30 839395729 50 282207966 46 185169529 68 647610252 70 26840698 59 863850021 38 984144938 85 625558005 82 204544727 91 213475185 63 19842102 40 345510758 48 254543949 96 951543242 66 346999348 87 906322948 78 21518155 92 772062111 82 369911886 44 265005229 92 89008519 19 223641896 33 258565689 50 44182152 77 971541641 87 439257326 59 752437066 21 79934593 80 441747141 82 202283537 52 437170995 91 906248894 62 151581651 44 146543770 21 632370561 93 581031438 73 158152603 14 969272762 88 159641653 32 682163042 19 497268584 39 305196881 66 13789543 24 82881548 83 815477006 92 48133426 15 975723471 93 117881992 48 144163304 1 988704419 51 239482578 79 840375361 41 794395549 11 909133081 14 688861324 0 631485787 12 968425189 83 59397290 74 858817025 30 178482624 13 383043723 83 1466329 37 150736391 56 499695273 90 510840665 55 900817887 52 176910039 42 936070594 62 253038582 72 379554014 89 327387113 13 988654218 93 726796090 81 298778914 67 239110395 14 447405740 2 91206047 8 35879547 39 605590825 53 814715911 93 262074072 41 327599697 85 714061193 58 283397088 28 744918562 24 745717340 57 65789794 49 923671322 33 652217213 62 853417576 88 909032358 72 971435834 48 355396522 92 829844824 16 442237064 11 238289346 68 565790227 11 10994377 57 405148107 44 509196753 89 870515652 82 195377566 38 162410788 21 661409781 66 676071698 54 447281791 88 237397682 50 501124216 69 403206102 52 804902272 90 401471301 82 251985024 93 200432137 36 463619099 18 102296712 43 155917810 58 139764507 24 839388118 25 686928547 85 394680696 51 842568226 49 663267335 21 769552310 44 814516885 66 509730149 91 648070110 0 906890341 90 622518537 93 58347762 78 377221138 47 449532636 96 37452816 79 790149565 61 350887556 25 812078952 65 68289227 19 521875495 15 489467182 59 109867513 21 404797145 68 473749204 100 486836001 87 856086979 55 282178672 36 976017774 88 14001424 69 783387327 19 922157273 97 654037335 45 205682762 2 16830112 73 318153778 69 793661350 53 568943655 92 481038866 82 132916181 99 417968896 71 559749740 64 22612732 2 184124455 4 896641866 73 984890275 72 743406702 0 794148965 1 361962287 94 699981263 98 725477120 53 479314537 21 435102462 53 920885763 31 14029178 29 503195196 62 699144511 74 912294909 73 157528677 73 230278053 58 131677081 83 742492644 34 877483565 42 862436255 50 743767971 58 316284738 7 455467666 68 110562859 9 835580284 99 412828604 6 942081267 14 360627436 22 42671552 23 309132926 21 12811156 52 554940413 76 928246897 25 24099574 73 169447050 66 356510068 45 430981557 34 889725565 91 270399533 49 581173320 22 614389215 62 305097824 97 274983368 49 677986186 51 533233297 93 183004709 100 156824584 45 932849173 70 479951889 56 469195927 100 364891987 70 216972845 5 385888742 37 162037571 17 530862397 75 547122083 81 58492619 64 448261584 12 204782624 99 725471173 43 528583299 88 788384017 87 728432129 84 546968051 93 198348073 7 800230385 81 743661780 66 655054928 16 961120006 3 45316994 19 547312212 100 552563294 90 392016834 10 116208549 6 95018981 93 653038351 30 408082699 53 380090561 7 947272777 43 756387378 93 7608069 88 966994508 35 196752091 24 543381234 15 101853108 30 122678880 60 438904825 94 324430626 86 156082675 21 577698335 81 425333438 28 445123534 28 684622691 7 565277478 67 150551375 45 920406261 85 410099981 64 796432177 86 571423448 44 662144169 40 572994158 25 965759932 45 241954681 49 931725265 28 185880325 27 898990018 62 973701890 9 215726101 85 726625921 50 933198179 94 107586375 40 680811873 31 592106091 80 301223839 16 215197420 66 280242811 54 576734470 16 631291659 35 207856714 20 348195575 2 37431118 57 115687195 2 996763079 85 560811628 77 538381507 51 747866723 92 892214041 11 523836513 46 533707685 51 115916471 45 14447136 18 67789702 71 832058165 51 467274355 60 812153842 100 372449717 26 766558059 89 916663640 91 113868684 22 219595026 50 202662230 21 716841110 97 719385325 71 176899436 22 84343396 50 608757317 81 605061970 3 750215889 43 259122896 87 420061602 59 870819425 92 621311519 19 420442791 34 198126964 18 127123349 97 520624555 36 491245803 11 600562553 49 394623893 68 695271477 98 801051827 39 281949115 93 43930523 40 146498023 23 48178877 36 157145610 22 499327659 59 324667828 37 849085974 0 30782062 29 732354116 89 745296234 100 363216838 6 191966580 25 441515512 33 749445614 35 882275151 37 335313429 93 378726111 49 683696561 55 61611462 31 222505830 88 182535214 28 776443229 61 412589729 38 823496532 32 515800358 43 301854292 79 846847571 4 562245946 21 954548220 69 585067380 17 220123570 70 491779550 77 733889765 9 44151098 20 824157192 83 997748593 40 456920297 12 720244306 31 485743366 74 643075565 84 968394018 56 791932786 15 229061913 9 794804844 9 979342502 1 947940479 76 736095484 15 615412357 53 142760328 38 644817129 77 567309922 55 739623717 4 168579556 27 973131700 19 527173100 80 858827770 54 729150217 83 10716748 45 18288254 65 72855984 34 677195275 34 797242735 80 897608757 4 208718390 3 912816740 84 38923050 60 668515545 80 269638931 12 70706245 71 246547647 59 62267070 37 969296281 62 141776751 38 586805258 57 408495934 36 210802460 75 506010352 76 512540444 21 541551911 80 307369427 20 476092230 56 360461775 81 798108137 66 251290672 38 152287576 20 321961391 56 300665734 35 932528117 43 35092849 91 157242870 15 396284170 88 157324078 43 87033912 57 110100578 74 965167855 89 804138016 29 644722842 72 216534560 14 261427062 7 660889690 96 856719264 77 446863391 88 47514792 77 756058368 29 812459686 83 583399636 43 626621958 38 388351363 14 239472009 37 132205713 10 944562963 32 738556711 48 162018943 60 665424061 75 84628778 92 284582019 95 228212270 68 301293990 48 326350356 57 870877081 13 680681725 71 440015983 54 179210369 64 19870944 23 913068201 46 865971646 67 133089213 92 209320631 61 445779470 85 131643930 82 623271356 89 10609736 47 275044297 5 952107614 6 43643399 59 699276094 32 334451477 89 336578805 17 541767715 66 845524034 83 290085146 42 171819767 31 655999778 72 241682593 15 173489075 53 209180671 90 223678039 90 69895670 49 906462366 90 407805954 58 490915642 90 506044358 71 524572142 94 67334948 29 911893462 5 344164468 48 5913339 25 857047890 16 756948279 43 514361806 26 80542097 34 727905963 15 185013661 25 707807006 88 195816191 55 776184909 29 94413722 96 329224828 49 253594521 48 612002817 91 829173119 82 758148043 28 495215890 70 516239328 29 900367828 4 616274943 29 316797194 0 487041259 90 237789175 5 68750319 95 872284538 52 254726799 46 736984537 52 706051139 31 184354 34 552251697 46 258224788 75 816197643 30 567381306 14 210496846 38 855325647 89 215885470 23 604655802 53 114637516 97 147980227 4 816181357 8 579410693 46 500931398 90 286585902 26 91462581 75 165656474 29 499213131 89 736470598 49 554318058 9 443091786 13 511868488 88 985225300 1 904753349 87 244771173 94 779317270 25 978833393 87 365992524 88 21561906 12 437382722 67 343926903 72 394999998 29 359087968 49 37068216 26 788463544 37 348439216 44 362292899 87 446053584 59 217098026 17 833413688 2 851853607 31 644736273 54 752635557 91 352919294 31 964778736 10 225342546 14 314791975 90 496473740 66 390537883 54 846260923 78 568051993 72 350313571 23 359582929 57 693634316 6 92796119 6 164356939 80 974004460 25 162926307 88 54750632 81 291170607 100 728095061 86 220757210 70 252861544 94 584224603 1 688512669 92 900255048 30 350911423 41 980669490 12 198694801 31 843389223 66 748925529 35 90184172 2 968496974 11 251485678 58 467473032 3 505690665 16 931600460 74 308262278 29 687323200 29 56766402 70 232767476 35 994480060 22 998799538 86 453350491 50 166221274 19 662217852 26 768301605 100 399256698 9 334230103 38 617005348 100 596015209 56 738433331 43 283817794 89 422750417 69 129864294 93 744568060 32 394329255 99 819647625 47 411465633 88 355337312 48 185306910 15 181776734 53 313471709 29 270635337 84 104328800 0 595284843 82 212085229 6 248140824 23 851811545 58 702324202 61 345936765 39 174704759 79 909042900 100 747121058 2 117662926 31 140279344 64 11170298 99 655063111 1 916481716 22 728601717 49 240608031 44 751161398 61 153543695 20 113942183 75 750470062 76 23205114 4 663681408 16 704350895 69 577377240 38 535780613 54 155154528 93 967546353 9 233855720 5 530839132 89 921734758 17 631862712 84 186589858 32 604639222 44 296447297 10 740571605 57 977381566 67 95333990 36 262059996 98 958431812 62 609788032 4 683282782 41 289911075 77 314119672 42 415701893 74 728683030 24 879125195 58 633591270 31 640268225 64 707140136 67 812042247 98 508803582 3 713726488 69 319375283 65 784253283 68 462150207 78 593738234 40 90812407 75 86567061 36 46057359 68 731801411 47 980320521 66 763624850 91 386017526 20 417332741 94 442251315 23 340756743 60 260242928 56 525335223 81 721975141 27 56629360 56 993810073 8 561231719 100 814666150 77 979891074 2 705600231 88 66805400 56 846048329 81 358450942 73 273136923 79 27795077 61 203615390 37 703355747 84 56560618 89 839518237 73 617809323 60 832500690 41 145636803 81 873505530 22 485363875 50 659797905 71 599102363 7 357729757 75 846575831 99 652064093 63 528446741 6 968567067 73 659498234 25 309211792 59 931597187 61 503406479 30 107730312 96 589910942 83 349657214 67 377801682 10 701305986 93 213652840 85 95025490 84 302303074 20 134035856 36 272950864 56 823352526 100 275726469 25 399934575 58 948361925 70 119127814 40 492297752 75 509458854 43 549469243 70 190497565 76 27521703 7 864665306 100 540155970 49 419234867 38 464890401 70 167410209 4 239460581 72 98862728 77 715590992 92 538787427 100 796094027 46 337446606 88 94356670 46 429164747 40 618257695 51 282758418 63 953170946 91 428578612 6 61785948 96 236192631 26 373976242 74 732603931 97 195115763 3 42203002 33 701610792 66 877590196 82 629539033 8 451087374 45 905447030 28 740069230 43 942140456 78 307114952 23 305560375 27 207649894 50 352972128 60 701835014 97 316666515 19 184635044 27 278975361 81 50357444 0 202268847 68 796186019 63 451578996 81 39338620 18 357535795 1 117105574 88 960560728 9 84479947 89 27662316 87 986072847 90 604785796 93 541265572 82 421237935 67 142111352 40 501841063 71 906615095 93 646324236 83 237324191 49 72998803 84 811436062 58 212972467 53 308197066 43 472471366 60 304333820 48 844363235 57 243788769 10 811159226 32 138743903 18 410762595 87 159965157 73 174010125 82 355540328 24 369545346 84 862314799 87 574743925 57 518129430 65 570964784 87 413147028 94 686028431 52 728235638 5 398212528 8 317628631 80 48390400 61 800948519 44 501797351 23 287990077 67 10469174 86 949231953 79 388572138 35 172420228 29 894805073 22 582022893 59 246928846 95 661403232 27 563938961 48 558481312 3 791488550 50 273448048 90 202729083 63 989010860 38 779277512 66 25496331 79 501146540 63 101302930 89 2009415 15 521946410 41 409182152 98 126129862 88 371705726 58 17025557 34 37946249 51 251668564 25 677037692 74 121561397 99 704303536 55 148621403 5 128118120 57 101774157 21 766754021 16 1258391 11 690915539 28 344234678 16 711161741 97 699477275 90 149962566 88 178035176 44 348751009 86 116956645 76 920929552 49 276791852 46 521688222 81 593652139 65 781264904 55 361750846 90 649856139 16 888261771 85 920179200 40 222227222 15 692886924 99 560787086 50 153207653 100 186615159 52 310137204 89 299518645 84 795180840 88 660366831 40 444348204 71 990317299 85 582999384 51 561947291 18 74643553 82 553211391 66 70536113 2 251059721 70 294164744 36 609924883 36 448081914 36 73671242 53 735550137 25 81957733 81 89423190 67 367775429 99 171941813 23 806619991 18 199463498 9 444192207 33 396641550 92 838887399 64 49873425 79 327847887 63 354119588 51 602763191 80 775672267 6 829638512 90 609939784 56 854552912 10 993769481 45 857361690 73 190219520 74 301922325 30 886728493 49 882347101 75 974655975 11 194706306 74 976568282 56 829766252 85 617971775 52 676347671 68 656780349 73 187389190 25 931159651 98 204812342 41 107260450 13 215347432 72 24892279 68 628628201 26 158249986 99 952590118 36 16313370 97 828962828 62 733920106 10 677869147 15 464165729 84 816221698 92 450570347 98 864617032 55 848591119 7 648433675 89 209134511 11 321092812 56 504432801 1 170428621 24 570504159 14 666384876 82 793457598 91 67393406 38 943885661 28 481220310 69 110579681 86 895517437 47 845356708 69 688634550 49 864504959 39 222193898 37 468615346 7 517338752 55 44996976 95 113697598 22 61540828 4 829763596 43 82078836 8 233341434 94 822936848 31 589493727 25 357965431 36 507817715 32 757589067 53 381796522 19 749614476 65 446682500 98 355471072 91 588954852 59 442379214 50 591002426 55 411374528 78 283097961 62 233818964 91 390901273 90 655316132 13 409968957 46 276939192 97 403120558 39 405719365 67 922760696 3 795928258 49 568174941 61 605229515 61 465125391 74 687209607 26 2684954 100 298551922 21 864889484 27 10810015 38 703287593 86 542345733 97 524976117 38 755890084 60 133078885 44 507282646 34 798297585 38 80378605 84 846996054 86 787023090 24 487015456 62 624395899 3 178422065 38 156040093 36 299400323 81 534601188 19 877170451 8 54205692 69 576005092 60 962381523 96 80128818 85 467378439 24 866955223 70 521282902 30 896592074 59 811653133 24 103928053 17 443393455 26 365688432 91 919162974 27 597484788 46 466153554 7 646825622 66 459127502 48 115962049 77 321352181 71 225246014 86 916018911 63 708231117 36 687217767 26 493989805 82 51835213 79 359363785 22 399707831 92 645699771 87 470622934 21 31042125 96 47207236 46 222614272 14 180204357 36 149935833 10 933670736 75 199145898 54 374534447 75 287326642 11 277963732 13 517948569 24 630536551 91 794741716 26 712967506 27 921895931 13 513719066 91 691613315 40 192594492 68 203603806 94 130640055 73 571564786 65 886582877 48 372787229 12 655058691 49 717596474 31 495224323 85 232221470 48 959576181 20 764293550 6 884113096 89 695597323 0 148088228 4 977098871 77 29840235 18 343481962 71 568775335 33 52481135 37 415197492 71 34752983 89 977739958 48 925008024 10 515085037 53 712536993 55 791760367 77 329481984 25 161768664 43 167931929 87 351023712 5 972707198 7 255968911 61 175990211 24 552928607 38 430987985 76 113065171 39 347556836 48 539760829 55 560400816 3 432153681 37 402675777 40 80954050 42 186781835 51 897445986 15 384600136 5 773172010 45 813127491 67 500462768 26 547677085 52 742157064 6 681439456 62 233256275 81 383406772 44 277166080 71 724465545 69 753477627 9 768551868 64 980025135 66 70879242 38 456145169 21 581297195 96 179917893 33 6406110 19 142775628 43 261142171 46 747188815 33 240531516 50 596382789 76 713793097 71 309129372 16 38796528 48 238667889 99 49859773 5 582085007 11 262260296 64 607994627 94 242823598 55 565182808 6 960203433 44 214534929 96 149497604 92 888444227 8 561286510 19 193519050 94 644288508 92 830310130 96 122617923 15 960611514 75 627295602 9 90552127 32 988339740 21 1366393 27 312803364 99 726781378 67 788141539 58 974565065 72 104866490 32 957081372 79 727331103 14 167641195 0 807963774 87 97516697 82 960141072 52 797055541 1 93587903 37 136049880 52 438879116 99 200695019 57 998723471 92 539903395 16 279284247 7 711790912 92 577968556 96 200378400 26 464673905 2 600741944 63 318183574 7 788404343 71 699777874 75 359177578 56 166853358 15 834085666 35 263017906 9 661351928 75 153822586 24 81407302 93 497331094 65 736352990 35 63670452 77 343544636 60 979984525 10 870207343 32 753061382 73 969108278 98 758124622 2 582745598 8 983734834 24 253222635 81 46523486 26 488448587 46 278427365 57 532620747 10 171330314 34 840775780 1 675184372 44 266458539 43 518238906 95 842235428 74 35921600 8 977363537 45 736753882 53 220899928 10 946098556 65 97251405 92 950291392 27 348440138 25 153154963 95 285268513 84 865012089 79 105183057 34 358007228 85 108964454 36 376695952 29 117423794 91 893560275 84 570789178 14 700682685 64 821177522 21 774580138 40 112290278 97 438245864 26 638991411 46 589427313 89 15797683 9 360020766 74 680265451 27 934337190 95 146244919 95 64937844 100 120413341 67 633193612 51 936987065 27 710354337 54 456811273 93 928161860 53 862140218 79 337227162 99 577699359 7 421747384 4 465547357 19 328996380 31 639487025 43 845726063 87 174676864 35 137821058 97 863542373 52 147808103 70 179616814 81 975479142 39 829123184 37 625715041 15 48277874 38 950648037 46 431113267 45 577515521 47 493730480 34 810005619 22 739705322 77 851341593 88 171240340 1 550548515 45 460008294 85 35011783 42 785624619 89 817207687 6 910369541 39 988860451 76 167394502 51 463564315 95 285929966 63 137961233 54 93394520 76 233546255 95 443921601 51 861734262 7 748383373 0 336335076 53 903226610 15 212971772 7 111677661 37 865775715 47 726501669 39 373540826 30 714083016 69 183674750 79 698521242 97 439871803 6 597981326 40 306628992 95 891034037 73 792877445 9 979107691 53 999433698 47 676687978 21 656170351 91 400413667 4 990259446 12 129191675 89 143397046 76 897112824 51 990139824 77 915844887 78 738551982 69 742285815 12 630530911 75 949955523 66 194904317 34 526531462 35 207626986 12 610058589 71 246017944 26 193854552 7 751017002 46 496592250 4 639351649 3 677998274 43 744626984 34 354178147 64 162664310 38 68728574 55 806080882 47 573375636 71 723020234 71 195725325 87 607885805 68 607681016 87 559598726 32 710126491 11 145835402 56 292561466 51 332856219 0 528082276 65 740464865 14 749812995 20 549174235 66 814384326 60 769957790 35 738476737 41 310254072 80 112050526 1 81803072 8 117142236 94 581141518 15 884745561 86 76469265 54 850256498 38 344755891 87 941685810 84 7300750 12 171695182 67 905189253 30 899657357 77 768228939 8 108204436 15 398892318 44 379752554 0 610120923 18 166720329 29 383128006 23 747975257 9 704777797 41 321713714 75 617518177 76 733099508 94 11427420 62 190306640 53 706909300 74 75803618 55 878607905 36 832356902 64 762304077 39 852859968 4 130663066 1 638463460 36 523334369 61 900005763 77 266361694 61 574871683 94 925987438 61 196745305 9 745452361 27 774928169 85 720945095 76 685857857 31 857203196 67 110993264 64 919912002 44 979690322 30 843660656 24 25480565 87 472344081 36 831105016 50 60650413 88 872966446 54 321857163 94 349894174 33 268457180 88 709126990 44 783082000 78 333569809 37 319055503 0 718891361 87 984876251 39 44274867 22 622259718 50 973297657 4 133397730 26 662992650 17 158774690 73 782471790 87 292603526 94 986636083 90 797569287 96 601089600 93 833697759 87 75740697 66 996482525 16 696154549 57 627701736 38 82668684 66 703082021 4 896612652 12 275416982 63 135706154 51 399221866 31 114199332 11 407165067 95 574113961 81 213811746 79 150682267 60 963851926 100 87278751 21 304896326 78 181625075 51 232421498 41 595941257 45 959600958 43 85737989 85 941365661 53 894768148 61 359536440 18 278029678 79 86267560 10 670508628 97 434172428 44 82713743 75 452176261 43 322126009 36 486249731 3 63760819 68 748054668 11 963651740 20 476501357 66 770936983 46 631731547 1 558917336 34 485492189 10 10417257 39 190801798 65 372747589 92 28743438 52 382860376 48 343186866 49 606343149 29 821734609 2 779244226 15 96197240 80 32692281 19 114324899 17 303467237 6 902515057 4 225566251 44 25023611 30 803303679 93 173604534 11 241521623 94 873844905 45 766512000 93 225464672 20 567249138 19 653804687 89 550562868 2 492857427 29 518342866 77 226490848 54 651031976 25 41729278 40 343509779 7 878241988 23 92088295 51 955393458 24 814380178 35 422898719 64 832461231 41 884323627 11 103466318 67 175375942 57 372114291 24 283693484 20 603525296 3 489004528 60 129374436 28 907128680 30 433027354 87 323704338 46 651262817 80 155028351 95 97069056 21 455300548 76 226996339 25 747442682 21 117490126 29 12618193 13 144803722 3 225415010 8 631493783 19 492846538 27 345835949 60 413804121 51 947627270 96 768003248 46 307190410 53 147315263 32 628593324 36 282650069 13 681972888 83 146431743 100 270367272 76 208198744 9 946338969 76 214294434 31 381005489 1 685362322 63 341375886 93 983972433 63 253890793 1 412900188 80 122803058 41 773799980 48 363815040 9 647096357 93 339634716 1 261801181 76 727603180 97 200987425 86 538348728 61 736933538 65 216180717 14 8639050 45 260683644 74 397858660 3 253207168 72 80921913 58 445654640 61 704998606 100 807237179 64 235286179 75 423917145 65 528617700 36 498139454 31 667445259 83 273506116 3 304946422 1 579161085 34 285996076 95 581605029 80 471707868 2 834130833 85 834099952 0 LRRRRLLLRRLLLRRRLLRLRRLLRLLRLRLLLLRRRLLLRRRLRRRLRLLRRLRRLLLLLLLRRRLLRRLLLRLLLRRRLRRRRRLLLLRRLRRLLLRRLLLLLLLLLLRRLLRLRRRLRLLRRLLLLLLRRRLLLRRLRRLLRRLLLRRLLRLRLLLRRRLLLRLLRRRRRLLRRRLRRRRRRRRRRLRRRRLRLLLLRLRRLLRLLRLRLLRLRRRLRRRRRRLRRRLLLLLRRLLLLLRRLLRRRLRLRLLLRLRLRLLRRRLRRRRLRLRLRRRLLLRLRRLLRLRLRRLLRRLRRRRRRLLLLRLRLRRLRRRLRRRLLRLRRRLLRRLLLLRRLLRLLRLRLLRRRRLLRLRLRRRRLLLRLLRLLLLLRLLRRLLLRLRRLLRLLRRLLRLLRLRRLLLLRLLRRRLLRRRLRRLLRLRRLLRRRRLRRLLLLRLLLLRLLRRRLRLRRRRRRLRLLRLLLRRRLRLLLLLRRLLRLRLLRLRLLRRRLLRRRRRRLRRRLRLLRLRRRLRRRRRLRRRRRRLRRLLRLLLLRLLRRRLLRRLRRLRLLLLLRRLRLRRLLLRLRLRLLLRLRRLRLLLLRLRLLLRLLRLRRLRLLLRLRLRRRLLRRLLLRRRLLRLRRLRLLRLRLRLRLLLLRLLRRRLLRRRLLLRLLLLRRRLRRRLLLLRLRRRLRLRRLRRRLLLLRLLRLRRRRLLLLLLRLRRRRRRLRLRRRLRLRRLRLRRRRLLLLRRRLRRRRLRRLRLRRRLLLLLRRLLRLRRRRLLLRRLLLLLLLLRLLRLLLRLRRLLLLRRRLLRRLLLLRLRRRRLLLLLRRLLRRRRRLLRLRLRRRRRLRRLLRLRRRLLRRRLRLLLLRLLRLLRLRRRRLLRLLRLLRLRLLRLRLRLLRLRRLRRRRLRRLRRLRLLRRLRLLRRRLLRLRRRRRLRRRLRRRRLRLLLLRRRRRRLLRLRRLRLRRRRRRRRLLRLLRLRLLLLLRRRRRLRRRRLLRLLLLLLRRLLLLRRRRRRLRRRLRLLRRLLRRRRRRRLLRLRRLRRLLLRLRLRLRLLRLRLLLRLLLLRRLRLLLRRRRRLRRLLLLLLLLRRRRLRRRLLLLRRRRRRRRRLRLRRRRRLLLRLRLRRLRLLRLRRRRRRRRLRLRRLLLLLRLLRRRRLRRLLRRRRLLRLLRLRLLRLRRLRLRRRRRLRRLLRRLRRRLLRLLLLRLLLRLRRLRRRLLRLLRLLRRLLRRRRRLLRRLRLLLRRRLRRLLLLRRLLRLLLLLLLRLRLRRLRLRRRRRLLRLRRLLRLRRLLLLRLLLLLRRLLRLLRLLLRLLRRLRLLRLRRLRLRRLRLLRLRRLLLRRLLLLLLLRRRRRRRLRLRRRRLLRRRRRLRLRLRRLLRRLRRLRLLRRRRRLLLRRLRRRRLRLRLRLRRLRLRLLLLRLLRRLRLLRLRLLRRLRLRRRRRRLRRRLRLLLRRRRLLRLLLRRRRRRRRRLRRLRLLRRLLRLRLLLLRRRRRLRLLRLRRRLRRLLLRLRLRRRLRRRLRRRLLRRLRRRRRRRLLRRLRLLLLLLRLLRRLLRRLLRLRLRRRLRRRLLRLLLLLRLLRRLRRRLRRRRRLRRRRLRRLLRLRLRRRRLLRLLRRRRLRRLLLLRRRLLLLLRRRLLLLLLLRLRRRLRRLLLLRRLRLRRRLRRRLLRRLLRLLRRRRLLRLRRLRRRLRRLRRLLLRLRRRRLRRRLRLLRRLRRRLRRLLLRRRRRRLLLLRLRLRRRRRRLRRLRLLRLRLRRRRRLLRLRRRRLLRRRRRLLRRLRRRLLLRRLLRRRRRRLRLLRRRRLLRLRRLRLLRRRLRLLLLLRRLRLLLRLLRLRRRLRRRRRLRRRLRRLLLLLRLLLLRRRRLRLLRLLRRRRLRRLRLRRRLRRLLRLLRRLRLLLRRLRLRRLRRLLLRRLRLRLLRLRRRRRRLLLRRLRRLLRLLRLRRRLLRLLLLLRLRLLLRRRRLLRLRRLRRRRRRRRRLRRLLLLLRLLRRRRLRRLRRRLRLLRLLRRLLLRLLLLLLLRRRRLRRLLLRLRLLRRRRLLRLRLLLLRRRLRRLLRLRRLRRLLRLRRLLLLLRLLLRRLLRRRLRRLLRRRRRRRRLLLLLLRRRRLRLRRRLLLRLRLRRLRRLLLRRLLRRLLRLLLLLRRRLRRLLRRLRLLRRRLRRRLLLLRLRRLLLRRRRRLLLLLRRRRLRRLRLRLLRLRRLLLLRLRRLRLLRLLRRLRLLRRLRLRRRLRRRLLLRLRRLRLLLRRRRLRRRLRLRLRRRRLLRLLRLLLRLLRLRRRRLRLRRRLRRRLLLRRRRRRLRLRLLRRRRRRLLRLRLLLLLLLRLLLLLLRLLLLLLRLLLLLLRRRLLLLLRRLRRRRLLLRLRRLRLLLLRRLRLRRLLLRRLRLRRRRLLRRLRLRRLLLRLLLLLLLLLRRRLRRLLRRLLLRLRLLRLRLRRRLLLRRRLLLRLRLRLRLLLLLLRRRRLLRRRLRRLRRRLRRLRLRRLLLLLLRRRLLLLLRLLLRRRRRRRLLLLLLLLRRRRLLLRRLLLLLRLRRRRLLRRRLRLRLRLRRLLRLLLRRLRRLRLLRRRRLLRRRRLRLRRLLLRLRLLRRRRRLRLLRRRLRRRLLRRLRLRRRLRLRRRLLRLRLLLLLLRLRLRLLLLRLRLLRLRLRLLRRRRLRRLRLLRLLRLRRLLRRLRLLRRRLRRLLRLLLLRLLRLRRRLRLRRRRRLRLLLLRRRLRRLRRRRRRRRRRLLLLLLRLRLLRLLLRLRRLRLLRLLLLRLRLRLRLLRRRLRLLLLRLRLLLRRLLLLRLLRLRRLLRLLLRLLRRRLLRRLLLLRRLLRLLRLRLRLRLRLLRRLRLRLLRLRRRRLLLRLLLLRRRRRLRRLLRLRRRRLRRRLLLLRRRRRRLRLLLRLRLRRRLRLRLRRLRLLRRRRLLLRLLLLRRRRRRLLLLRRLLLRLRRRRRLLLLLLLRRLRLRRRLLLRLLLLLRLLRLLRLLLRLRRLLRLRLLLRRRLLRRLLRLLRLLLLLLLLLLRLRLRRRRRRRLRRLLRLLLLLRLRRLRLLRLRLRLRLLLLLLLRLRLRRRRLLLRRRLRRLLRLRRLLRRLRRLLRLLLRLLRRRLRLRLLLRRRLRRLRRLRLLRLRLLRLRRRLRLRLRLLRLLRRRLRLLLRRRLLLRLRLLRRRRLLRLRLLLRLRLRRRRRLLRLLRLRRRRLRRLLLLRLLLLLLLRLLLLLLLRRRLLRLLLLRRLRRLLLRRRRLLLLRRRLLRLLRLLRRRLRLLRRLRLRLRRRRLRLRLRRLRRLLRLLRRRRLRRLLLRRRLLLRLLRLRRLRLLRRLRRLRLLRRLRLRRLLRLRLRLLLLLLLLLLLLRLRLRLLLRRRLLLRLRRLLLLLRLLRRRLRLLRLLRRRLRRRRRRRLLLRLRRLRRLRLRRLRLRRLRLLLRRRRLRRRLRRLLRRRRRRRLLRLRRLLLRRLRRLRRRRRLRLRLRLRLRRLLRLLRRRRRRLLRRLLLRRRRLLLRRLLRLLRRLLRRRRRRRRRRLRLRRLLRRLLLRRLRLRRLLRLLRRRLLLRRLRLLLRRRLRRRRLRLRRRLLLRRLRLLLLLRLLLRLRRLLRLLRLLLRRRLRLLLLRRLLRRLLLRRLLLRLLLLLRRLLRRLLRRLRRLRRRLRLLLRLRRLRLLLRLLRRLRRLRLRLLRLLRLRRRLRLRRLLLLLLLRRRRRRLRRRLRLLLRLLRRRRLLLRRRLRRLRLLLLRLLLRLLLRRLLLRRLRRLLLLRRLRLLRRRRLRRLRRLRLLRRLRLRRLRLLLRLLRLLRRRLRLRRRLRRLLLRRLRRLRRRRLLLRRLLRRRRRLRLLLRLRLLLRLLLRRRLLLLRRRLLRLRLRLLRRLRLRLRLLLRRLRRLLRLRLRLRRLRRRRRLLLRLRRLRRLRRRRRRLLRRRLRRLLLLLLRLLRLRRLRRRRLRLLRRLRLLLRLRLRLRRLRLLLLRRLLRRLLLRRRLRLLRLLLLRRRRLLLRRLRLRRLRLLRRRRRLLLLLRRLRRRRLLRRLRRLRRLLRRRRRLRLRRRRLLLRLRLLRLRLLLRLRRRLLLLLRRRRRRRLLLLLLRRRRLLRLLRRRRLLRLRRLRRLLRRLRRRRLLLLLLRRLRLRLLRRRRRRRRRLRLLRLLRRRRRRLLLRRLRRLLLLRRLLLRLRRRLRLLLLRRRRLRRRRRLRRLLRLLRRRRLRLRRRRRLLRLRLLLRLLLLRRLRRRRRLLRRLRRRRLRLLLRRLLLLLLLRLRRRLLRLRRRRLRRLLLRLRRRRRLRRRLRRLLRRRLLLLLRLLRRRRLRRLRRLRRLLLLRLRRLLLRLLLRLRRLRLLLLLLRRRLRRLLRLLLRLLLLLRRLLRRRLRRRLLLLRLLRLLLRRLRLLRRRLLRLRLRLLRLRLLLRRLLRLRRLLRLRLRLRRLLLLLRLRLLLRLLLLRLLRRLRRRLRRRLLRRRLRLRRLLRRRRRRRLLRRLLRLRLRLRRRLLRLLRRLRRRRRRLRRLLRLLRRLRLRRLRLRLLRRLRLLLLRRRLRRRRLRRRRLLRRRLRLRRRLLRLRLRRLLLLLLLLRLLRRRRRRRRRRLRLLLRLLRRRRLRLLRRLRLLRLRRRLRLRRRLRRLLRLLLLLLLRRLRLLRRLRRRRRRRLLLRLLRLRRRRLLRRLLLLRLRLRLLLRLRLLRRLLRLLRLLLRLRRRLLLLRRRLRRRRRRRLLRLRRLLLRRLRLRRLLLLRLLRLRLLLRLRLLRRRRLLLLLRLRRRLLLLRRRRLRLLRRRRRLLLRRRRLRLLLLLRLLRRLLRLLRRLRRRRLRRLRLLRRLLLRRRRRRLRLRRLLRRLLLRRRRRRLRRRRRLRRLLRRRLLRLRRLLLLRLLRLRRLLRRRLRRRRRLRLRLLLLRLRRLRLLRRLRRRLLRRRLRLLLRLLRRLLRRLRRRRLLRLRRRLLLLRLLRRLLLRLLRLLLLRRLRRLRLLRRLLLRLRLRLLRLRRLLLLLRLLRLLLLLRRLLLLRRLRLRLLRRRRRLLLRLRLLRRRLLLLLRRLRLLRLLRLRLRRLRLLLRLLLLRLRRLLRRLLRRLRLLLLRRRLLLLRRLRRRRLRLRRLRRLRRRLRRRRRLLLLRLLRRLRRLLRLLRRRLLLRLLRLRRLRRRLLRLLLLLRRLRRLLLLRLRRRLLLLRLLLRRLLRLLRLRRLRRRLRLLLRRRRRRLLLRRRRLLLRRRLRLLRLRRLLRLLRLRLRLLRLRRLRLRRRLLRLLLLRLLLLRRLRRRLRLLLRLLRRRLRRLRLLRRLLRLRLLLLRRRRRRRRRLLRLLRRRLLLLRRLRLLLRLRLLLRLLLRRLRRLLLLRRLLLLRLLRLLLRLLRLRRLRRRLLRLLLRRLLLRLRLLLLRRRLRLLLRLRLLRRRLLRRRLRRRRRLRRRRLLLLRLLLLLLRRLLLLRLLRLLLLLRRLRRRLRLLRRRRLRRRRRLRLLLLLRLRLLLLLRLRLLRLRRLRLRRLLRRLRRRRRLRRLRRLRLRRRLLLLLRLRRRRRRLLRRRLLRLRLRRRLRLRRLRRRLRLRRRRRRLRRLRRRLLLLLLLLLRRRRLRRLRRLRRLLLLLRLLRRLLLRLRRLLRLRLLLRRLRRRRLRLLLRRLLRRLRLRLRLRRRRRLRRRRRLLLRRLLLLRRRLLRRLRLRLLRLLRLLLLLRLLLRLRLLLRLRRLLLLRLLRRLRLLLLLLRLRRLLLLLLLLRLLLLLLLLRLRRRLLRRLLRLLLRLLLLRRRLLRRRLLLLLLLLLLLLRRLRRRLRLRRRRRRRRLRLRRRLLLRLLLRRRLLRLRRLLRRLLRLRLRLLRLRLRRRLRRLRRLRLRRRLLLRLLRLRLLRLRLRRLLLRRRLLRRLLRLRRRLRRRRRRRRRRRRLLRLRRRLRRLRLLLLLLLRLRRRRLRRRRLLLLLLLRRRRLLLRRLLLLRRLRRRLLRRRRRLRRLRRRLRRRRRRLRLRLRLLLRRLLRLLLLLLRRRRRLRLLLLLRLRLRRRLLLLLLLLLRLLLRLLLRLRLLRRRLRLRLRRRRRLRLLLLRLLRRRRRRLLLLLLRLRLRLRRRRLRLLLLRLLRRRLLRRRRRLRRRRLLRLLLLLLRRLLLRRLLRRRRLLLLLRLRLLLRRRLRRLLLRLRRRLRRRLRLRRLRLRRLRRRRLLRLRLLLLLRLLRRLLRRRRLRLRLLRRRRRRLLRRRLLRRLLLRLRLLLRLRRRLLRLLRRRRRLLRRRLLRRLLRLRLLRLRLLLLRLLRRRLRLLRRLLLRLLRRLLLRLLLLLRRRRRRLLRLRLLRLLLLRLRRLLLRLRRRLLLLLRRLLRLRRLLLLLRLRRRRRRRLLLRRLRRLRLRRRRLRLLRLLLLLLRRLRLRRLLRLRLRLRRLLRLLRRRLLLRRLLLLRLLLLRRLLRRRLLLRLRRLLLLRRLLRRLRLLLLRLRLLLLRRLRLLLRLRLRLRLRRLRLRRRRLRLRLLRLLRRRLLRLRRRRLLRRLLRRLLLRRRRRLLRRRRRRLLRLRLLRLRRLLRLRLLRLRLRRLRRRLLRLRRLLRRLRRLRLRRLRRRLRRRLLRRRRLLRLLRLRLRRLLLLLRRLLRRRRRLLLRLLLLRLRRRLLLRRLLRLRRRRLLRRLRLRRLRRRRRRRLLRLRLRLLLLRRLRRRRRLRLLLRRRLRLLRRLRLRLRRRRRRLLRLRRRLRLLRRRLLRRLRLLRLLRRRLRRLRRLLRRLLRLRRRRRRRRRLLLLLLRLRLLLRRLRRRRLLLRRRRRLRRLLRLLLLLLRLLRLLLRLRLRRRLRLRLRRRLLRRRRLLLRLLLRRLLLRLLLRRRLRLLRLLRLRLRRLRLRRLRRLLLRLLRLRRLLLRRRLLLLRLRLRLLRRRRLLLLLLRRRRRLLLRRLRRLLRRLRLLRRRRRRRLLRRRLRLLRLLLLRRLLRLLRLLLLLRRLLLLLLLLRLLLLRLRRRRRRRLRLRRRLLRLRLRLLRLRLLLLLLRLRLLLRLLRLLLLLLLRLRRRLLLLLLRLRRLRLLLLRRRRLRLRLRRRLLRLLLRRRRLRLRLRRLRRRLRRRRRLRLLLRLLLLRRLRLRRLRRLRRRLLLLLRRRLRLLLLRLRLLLRLRRRLLLLRLLRRLLLLRLRRRLLLRRLLLRLLRLRLLRLRLRLRRRLLRRRLRLRLLRRLLRLRLLRLLLLLRLLRLLLRLRLRLRRRRRLLRLLRRRLLRLLLLRRRLRRRLLRRRLLRLLLLLLRLLLLRLLRRLLRRLLRLLRRRRLRRRLRLRLLRRRRRRLRRRRLLRLLLRRRRRRRLRRLRLRLLRRRLLRLLLLRRRRLLLRLLLRRRRLLLLRRLRLRRRRLLLLRLRLRLRRLRLLLRRLRRRRLRRRLLRRLLRRRRRLLLLLLLLLRRRRRLLLRRLLLLLRLRLRRRRRRRRLLRLLLRLLRLRLLLRLRRRLLRLRRLRRRRRLRLRLRLLLRLLRRRRLRLLRRRRLLRLLRLRRRRRLLLLLRRLRRRLRRLRRLLRLLLRRRLRRLLLRRLLRRRLRRLRRLLRRRRRLLLLRRLLLRRLRRLLRLLRLRLRLRLRLRRRRLLRRLLLLRLRRRLLLRLLLLLLLLRLRLRLLRLLLRRRLLRLRRLLLLRRRRLRLRLRRRRLRLRRLLLLRLRRLRLRRRLLLRRRLLRLRLRLLRRRRRRLLLLLRLLLLLLRLLRRLLRRRRLLRRLLLLLLLRLLRLLRLRLLLRLLLRRRLRRLLLRLLRRLRLRRLRLRRRRRRLLLRLRRRLRLLRRRLRLRRRRLLLLRLRLLRRRLLRRLRLLRLRRLLRLRLRLRRRRRLLLRRRRRLLRLRRRRLLLRRLRRLRRRRRLRRRRRLRRLLRRRRLLRRLLRLRRRRLLLRRLRLRLLLRLRRRRRLLLLRRRLRLLRLRLLLLLLRLRRRLRRLRLLRLLRRRLLLRLRRRLRLRLLLRRLRLRLRRLRLRLRLRRRRRLRLLLRRLRRRRLLLLRLLLRRRLRLRRRLLLLLLRLRLLLLRLRRRLLRRRLRLRLRLLRLLRRLRLRLRLRLRRRRLRRLRRRRRLRLLRLRLLRRLLLLRLLRLLRRLLLLRLLLRLRRRRLLRLLRLLRRLLLLRLLLRRLRLLLRRRLRLRLRRRRLLRLLLRLLLLLLLRLRLRLLLRRRRRRRRLRLRRRLRLRRRLLLLRLLLLRRLRRRLLRRRRRLRRRRRLRRRLRLRLRRLLRRRRLLRRRRLLRLRLLLLRLRRLLRRLRRLLLLRLLLLRLLRLLLLRRLRRLLLLRLRLRRLRLRRLRLRLRRRLRLLLLRRRLRRRRRRLRRRRRLLLRRRLRRLRRRRLLRRRRLRRLRLRRRLLRRLLLRRRRLLRLRLRLRLRLLRLRLLRLLLRLRLLLRLLLRLRRLRLLLRLLLLRRLLLRLRLLRLRLLRRRLRRLLRRRRRLLLRRRLRRLRLLRRLLRLLRLRRRRLLLLRLRLRRRLLRRRRRRRRLLLLLLRRRRRRRRLLLLRRLRLLLLRRRLRLRRRLLLLRRRRRRRRLRLRLRRRRLLLRLRLRLLRLRRLRRLRLRRLLRRRLRRRRRRRRLLLLLLRRLLRLLLRLLRLLLLLRLRLLLLLRRLRLLRRRRLLRLRRLRLLLLRLLLLLRLRRRRLRLRRLRRLRLRRRLRLLLLRLLRLLLLLRLLLLRLRLRLRLLRRLRLLRLRLRLRRRRRRLLLRLRRRRRRLRLRLLLLRLRRLRRLRLRLRRRLRLLLLRLRRRLLRRRLLLLLLRRLRRRLRLRLRLLRLLLLLRRRRLLRRRLRRLLLLRLLLRRLLLRLLRLRRRLRRRRLRRLLRRLLRLRLRLLLLRRRRRLRLLLLRLLLRRRRLRLRLLLLRLRRRLLLRRLLLLRLRRLRLLLLRLLRLLRLLLRRLRRRLLLRRLRRRLRLRRRLRRLLRRRLLRLLRLLLRRLLLLRLRRLLLLRRLRLLLRLRLLRLLLRRRLLLRLLLRRLRRRLRRRLRLLRLRRLRLRRRLLLRLLRLRLRLRRRRRLRRRRLRLRLLRLRLRRLLRLLRLRLRRLRRLRRLRRLLLRLRLLLRRRLRRRRRLRLLRLLRLLRLLLLLRLRLRRRRRLLLRLRLLLLRLLLLRLRLLRLRRLRRLLRLRRRRLRRLLLRLRRLLRRLLLLLRRRRRLRRLRRRLRLRLLLRRRRRLRRRLRRRRLRLLLRLLRLRLRLRLRLLRRLRLLRLRLRRLRRLLRRRLRLRLRRRLRLLLRLRRRLRLRRLRLRRRLRLLLLRRRRLLLRRRRLRRLRRLLRRLLRLLRRRRRRRLRRLRLRRRLRRRRRRLLLRLLRLLLLRLRLLLRRLLRLRRLRLRRRRRLLRLLRLLRRRLRRRRLRLRLRRLRRRLRLRRLRRLRLLRRLLLRLRLRLRLRLRLLRRLRLRLLRLRRRRLLRLRLRLLRRRRLRRLRRLLRRLRRRRLLLRLRLLRRRRLRRRLLRLRLRRRLRLRLLLRRRRLLLLRRRRRLLRLLRRLLRLLRRRLLRRLLLRLLLLRLLRRLLRRLRRLLRRRRRRRRLLLRRRLLRLLLRLLLRLLRLRRLLRLLRRRLRLLRLRLRLLRLRRRRRLRRLLLRRRRRRLLLRLLLRLRRLLRRRRRRRLLLRRLRLLRRLLLLLRLLRLLLLRRRRLLRRRRLLRLLRRLLLLRRRRLLLRRLRRLLRRRRRRLLLLRRLLLRRLLLRRRRRLRRLRRRLRLLRRRLLLLLLRLLRLRLRLRRLLRLLLLRLRLRLLRLLLRRRRLRRLRRRLLLLLRLRRLRLRLLLLLRLLRLLLRLLLRRRLLRRRRLLRLLRRLRRRRLRRRLRRLLLLLRLLLLLRLRLLLRLRLRLRLLLLRLRRLRRLRLRLLRLLRRRRRRRRRRLRRLLRRLLRRRLLRRLRRLLLLRRRRRRRLRLLLLLRLLLLLRLLLLRRRLRLLLLRRLRRRLRLRLLRRLRLRLLRRLLRLRRRRLRLLRRRRRRLLRRLLLRRLRRRLLLLLRLLRLLRRRRRRRRRLLRRLRRRLRRRRRRRLLRRLLRRLLLLLRLRRLLRLRRLLRRLLLRRRRRRRLLLLRLRLRLLRRRRLLRRLLLRRRLLRLRRLLLRRLRRLRRLLRRRLLLLLLRRRLRLLRRRLRLRRLRRLRLLLLRRRLRRLLRRLLLLRRRLRLRRRRLLLLRLRLRLRRLLRLRLRRLLRLLRRRLLLRRRRLLLLLRLLLLRRLLLLLRRLLRLRRRRRRRRLRLRRRLRRLLRRRLLLLLRLLRLLLLLLLRRRLLRRLRRRRLLRLRRRRRRRLRLLRLLLLRLRRLRLLLRLLRLLRRLLLLLLLRLLRRRRRLLLLLLRRLLLLRLLRRLLRRLRRLLLRRRRLLLLRLLLLRLRLRRRRLLLLLRLLRLRRLLRRLLRLRLLRRLLRLLLRRRRRLLLRRLLRLLLRRRRRRLLRRRRRRLRLLRRLRRLLRLRRLLRRRRLLRRRLLLRRLRRRLLLLLRRRRLRRRLLLRLLLLRRRLLRLRRRLLRRRRRRLLRRLLLRRLRRLLRRRLRRLLRRLLLLRRLRLLLRLLRLLLRRRLLRLRRRLRRRRRLLRLRRRLRRRRLLLRLRRLRLLRLLLLRLLLRRLRRRRLRLRLLLLRRRRLRLLRLRLLRLLLLLLRRLLRRRRLRLRLRLLRLLRRLLLLRRLLLRLRRLLRLLRLLRLRLLRLRLLRRRRLLRRLLRLRLLRLRRLRLRLRRLRLRLLLLRLLLLRRLRRRLLLLRRLRRLLRRRRRRRRRLRLLRLLLLLRRLRRRLRRRRRLLLRRLRLRLRLLLRLRRRRLLLRLRRRRRLRRLRRRRLRRRLLLRRLRLLLLLRRLLLRRLLLLLRLLRRRLRRRRLRLRRRRRLRLLRLLLRRRRLRRRRLRLRLLRLRRRLLRLLLRRLLRLRLLLRLRRLRRRRRLRRRRLRRRLLLLLRLRLRRRLRRLRRRLRLRRLLLRRRRRLRRLRLRRLLRLLLRRLRRRRRRRLRLRRRLLLLLRRLLRRRLRLRRLRLRRLLRRLRRRLRRLLRRRLLLRRLLLLLRLRRRLRLRLRRRLRRLLLLRLRRRRRRLLLRRLLRLLRLLRLRRRRLLRRRLLRRRRRLLRRRRRRLLRLRRLLRLLLLLRRLLLLRRRLRLRLRLLRLRLRRRRLRLRLRRRLLRLLRRRLRRRLLRLLRRRRRRRRLRLRLLRRLRRRLLLLRLLRLRRRRLRLLRRLRLRRRLLLRRRLLLLRRRLLRRLRLRRLRRRLRRRLRLRLLRLRRRLLRLRLLLRLRRLLLLLLLRRRLRLRRRLLLLRLRRRLRRLLRLRLLLLRLRRRRRLLLLLLLLLLRLLLLLRLLRRRLRLLRRLLLRRRLRLLLLLLRRLRLRRRRRLLRRRLLLRLRLRRLRRLLRRLRRLRLRRLLRLLRRRLRRLRRRRLLRLRLLRRLRRRRLLRLLRRLRRLLRRLLRLLLLRLRLRRRLRLRRLRLRLRLLRLLRRRLRRLRRRRLLLLRRRRRLRLLLLRLLRRRLRLRRLLRLRLLLRRLRRRRLLLLRRRLLLRRRLRLLRLRLLLLRRLRLLRLRLRLLLRRLRRRLLRRLLLLLLRRRRRLLRLRRLRRRLRRLRRLLRRLLRRRLRRRRLLRRRLLLLRLRLLLLRRLRLRRRRLRRRRLLLRLLLLLLRLLLLRLRLLLLRLLRLRRRLLLLRRRRRLRRRRRLRRRLRLRRLRLLRRRLRLRRLRRRLRLLRLLRRLLRLLLLLLRRRLRLRRLRRLLLLLLRRRRRRRLRLRLLLLRLLLLLLRRRLLLLRLRLLLRRRLRLRRLRRLRLLLLLLLLLLRRRRRRLRLRRRRRRRLLLLLLLRRRRLLRLLLLRLRRRLRRLLLRRLRLLRRLLRRRLRLRLLRLRLRLLLLRLLRRLLRRRRLRLRLRRLRLRRLRRRRLLRLLRLRRRRRRRRRRRRLRRLLLLRRLRRLRLRLRRLRLRLRRLRRRLRLLRRLLLRLRLRLLLRRLLRLLLRRRRRRLLRRLLRLRLLRLLLLRLLLRRRRLRLLLRLRRRRLLRRLLRRRRLLRRLRRRRLRLRRLRRLLRRRLRRLRRLLLRRLLRLLRRRLRRRLRLRLRRLLRLLLLRLRLLLLLLRRRRRRLRLLLLRRRLRRLRRRLLLRLLLLLRLLLLLRRRLRLRLLRRRLRLLLRLRLLRRLLRRLLRRRLRRLRRRRRLRLRRRLRRRLRRRRLLLRRLRRLRRLLRLRLLRRLLRRLLLLLLLRLRLLLLRLRRLRLLRRLRLLLLRRRRLLRRLRRLLRLRRLLLRRLRRLLLLRRRRLLLLRLLRRRLLRRLLLLRLLRRRLRRRRRRRLLLLRLRRLRRRRRRRLRRLLLLRLRLLLLLLRLRLLRRLLRLLRLRRLRLRRLLLLLRRRLRLRRRLRRRRLRLLLRLLLRLRRRRRRRLLRLLRRLRLLLLRRLRLRLLLRLLRLLLLRRLRRLLRRRRLLLRRRLLLRRLRLRRRRLLRLLRLRRLRLLLRLLRLLLRRLLRLRLLRLLLLRLRLLLLLLRLLLLLLLLLRRRRLLLRRLLRRLLLLRLRRRRLLLRRRLLRLRRRRRRLRRLRLLRLLLRLLRRLLLLRRRRRRRLRLRRLLLLRRRLRRRLRLRRRLRRLRLLLLRLRLLLLRRRRRLRLRRRLLLRRRLLLRLLRLRLLLRLRLRRRLRRRLRRRRLRLRRLRRRRLLLLRLRLLLLRLLLLLRLLLRRRRRLRRLLRLLLRLRRLRLLRRRRLRLRRLLRLRRRRLRRRLRLLLLLLRRRRLLLLLRLRLLLRLRRRLLLLRRLRLRLRRLRRLRRRLLRRRLLLLRLLLRRRRRRLLRRLRRRRLRRLLRRLLLRLRLLLRLLLRRRRRRLRRLRLRRRLLRRLLLRRRLRLRLLLLRRLLRRLLLRRLLLLRRRRRRLLRLRRLLLLLLLRRLLRLLLRRRRLLRRLRLRRRRRRLRLLLRLLRRRLLRLLRLLLLRRRRRRLRRLRRLRLRLLRLRRLRLRRRRRRLLRLLRRLRRLRLLLRLRRRRLRRLRLLRRRLRRRLLLLRLRLRRLRRLLRLRLRRLLLLLRRLRRLRRRRLLRLRRRRLRRLRLLRRRLLLRRRRRRRRLLLLRLLRLRLLLLLLRLLLLLRRLLRLRRLRLRRLLLLRLRRRLRRLLLLLLLRRLRRLRRRRLRLRLRRRRRLLRLRLLRLLLLRRLRRLLRRLRLRRLLRRLLRLLRRLLRLRRLLLRRLRLRLLLLRLRRLRRLLRRLRRRLLRLRRRLLRRLLLLLLLRLRRLLLRRLLLLRLLRRLRRRLRLLLRRLLRRRLLLLLRLRRLRRLRLLLRLLRRLRLRRRLRRRLLLLRRRRLLLRLLRLLLLRLLRLLLRLLRRLLLLLLRRRLLLRLLRRLRRLLLLRRLRRLRLRLLLLRLLRLLLRLLRRLRRRLLLRRLLRRRLRRLRLRRRRLLRLRLRRRRLRRRRRRLRRLLRRLLRRRRLRRLLRRLLLLLLLRRLLRRLLLLLLRRRLLLRLRLRLLRRRRRLLLRRLRLRLRLRLRRLLRLLLRRRLLRLLRLLLRLRRRRRRLLRLRLLRLRRRLRRLRLLRLRRLRRLLLLLRLLLRRRLRLRLLRLRRLRRLLRLLRLRRLRRRLRLRLRLLRRRLLRRRRRRRLRLRRLRLRRLRLLLLRLRLRRLRLLRLRRLLLLLRRLLRRLLLRRRLLLRRRRLLLRRRRLRRRRRRRLRLLLRLLLLRRRLRLLLLLLRLRRLLLLLLRLLRLRRRLLLLRRLRRRRRRLLLLRRRRLLLLRLRRLRLLRRRLRLLLLRRRLLLLRLRRRRLLLLLLLLRLLRLRRRRRLRLRRLRLLRRRRLLRLLRLLLRRLLRRLRLLLRLLRRRRRLRRRLRRLLLLRRLLRLRLRRLLRLLRRRRLRRLRRLRRRRLRLRLRLRRRLRRRLLLRRLLLRLRLLRLLLRRLLRLLRRLRLLLLRLLRLRRLRRRRLLRRLRRLLRLLLRRLLLRLRLLRRLLRRRRRRLRRLRRRLLRRLRLLRLRRRRRLLRLRRRLRRLLLLRLRRRRRLRRLLRRRLLLRRRRLRRRRLLRRRLRRLRLLRRRRRRLLRRLRLLRRRLRRLRLRLLRLRLLRRLRRRRLLRRRLRLLLRRRLLLLLLRLLRRLRRRRRLRLLLRLRRRLLLLRLRRRLLRLLLLLLRRRLLLRLLLRLRRLRRLRRRLRLLLRLLRRLRRRLLLLLRRLLLRLLLLRRRRLRRRLRRLLRLRLLRRLRRRRLRRLRLLRLRRRRLRRLRRLRRLLRLLRRLRRRLRLLRRLRRRRRRLRRLRRRLRLLLLLRLRRLLLLLRRLLLRRRRLRLLRLLLRRLRLRLRLLLRLRLRLLLRRLRRRLLLLLLRLRRRRRRLRRRLRRLRRLRRRRRLRRLRRLLRRLRRLLRRRLLRRRLRLRRRRLLLLLLRRRLLRLRLLLRRLLRLRRLLLRLRRLLRLRRLRLLLRRRLRLLLLRLRRRLRLRRLLLRRLRRRLRLRRRLLLLLRLRRLRRLLLLLRLRLLLRRLRRLRLLLRRRLRRLLRLRLRLRLRRRLLLLLRRLLRLLLLLLRRLRRRRLRLLRRLRLRRLRRLRRLLRRLRLRRLRLRLRRLLLLRLLLLLLLLLLLLRLLRLRLLLLRLLLRLLLRRRLLRLRLLRLRLRLLRRRRRRLRRRRRRLLLRRRRRLRRLRRRRRLRRRLLRLLLLRRLRRRLLLRLRRRRRLLRRRLRLLRRRLLLLRRLRRLRLRLLLRRRLRLLRLLLRRLRRRLLLRRLRRLLRLRLRLLRRLLLLRLLRRLLLRLLLLRLRRRRRRRRLLRLLRLRLRRLLRLRLLLLLRRLRRRLRLLLRLLLRRLRRRLRLRRRLRLRLLRLRRRRLRRLLRLLLRRRRRRRRLRLRLRRRLRRLLLLLRLLRLLRRLLLLLLRRLRRRLLRRRRLLLRLLRRRLRRLRRLLLRLLLLLRLRRRLRLRRLLLLLRLRRLRRRLRRLLRLLLRLRLRLLRLLLRRRLLRLLLRLRLLLLRRRRLLLLLRRRLLLRLRRRRLLRRLRRLLRLRRLRLRLRRRLRRRRLRLLLRRRRRLRRLLRLRRLRLLLRLRLRRLLRRRLRRLRLLLLRRRLRLLRLRRLLLLRLRRRRRLRRLRRRRLLLRRLRRRRLRLRRLRLLLRRRLLLRLLLLLRLRLRLRLLRLRRRLLRLRRLLLLLRRRRRLLRRRRLRRLRRRRLRRLRRRRRLLRLLLRLLRRLLRRLRLLLLLLLLRRLRLRLLRRLLRRLRLRLRRRRRLLRLLRRLRLRRLLRRRLLRRRLRRRRRLLLLRLRLLRRRRRLLRRLRRLLRLLRRLLLRLLRLLRLLRLRRRRRRRRLLRLRLLLRRRLLRLRRLLRRRLRRRLLLLLRLLLLLLLRRLRRLLRRRRLRLLRRRRLRRRRRRRLLLRRLRLLLLLRLRLRLLRLLRLRRRLLLRLRRLRLRLLLLLRRRLRLRRLLRLRLRRLRRRLLRLLLLRRLRLLRLRLRRLLRLLRLRLRRRRLRLLRRRRLRLRLLLLLLRLLLRLLLRRRLRLRRLLRLLRLLLLLLLLLLRLLLRLLRLRLRRRRRLLRLRRRRLLLLLRRLRLLRRLLLRLLRRRLLLLRRRLRRRLRRRLRRRLLLRLLLLRRLLLRLLLLRRRRLLLLLLLRLLLRRLRLRLLRLLLRRRLRRLLLLRLRRLLRLLLLRLLRLLLLRRLRRRRLLRLLRLRLLRRLLRRLLRRRRLLRRRLRRRLRLRLLLRLRLLRRLLRLRRLRLRRRRLLLLLRRRLLRRRLRRLLRLLLRRRLRRRRRLRRRRLRRRRLRRLRLLRRRLLRRRLLLLRRRLRLLRRRLRLRRRLLRRLRRRRRRRLRRLRLLRRLLLRRLLRRRLLRRRLRRRRRRRRRLRLRRLRLLRRRLRRLRLRRLLLRRLLRLLRLLRLLLLLLRLRLLLRLLRLRLRRRRRRLRRLLRRLRRLLRLLRLLRLRLRRRRLRRLRRLLRRRRLLLRRLRRLRRRRLLRRRRLRRLRLRRLLLRLLLRLRLLRRRRRLLLLRRRRRRLRLRLLRLLRLRRRRLRLLRLLLLLRRRLRLLRLRLLLRLRLRLLLRRLLLLLLLLLRRRLLRLRLLRRLRLRRRRRRLLRLRLRRRRLLRLLRRLRRLRLRLRRLRRRLRRLRRLRRRLLLLRRLRRRLLRLLRRLRRRRLLRLLRRRRRLRLRLRLLRRRRRRRRRRRLRLLLRLLLLRLLLRLRRRRLLRLRLLLRRRLLRRRRLLLRRLRLRRRLLLRRRLLLRLLLRLLLLLRLRRLRRLLLRLLRLRRLLRLRRRRRRRRRLLRRRLLLLRLRLLLRLLRLRLRLRRRLRLRRRLRLRLLLLRLRLRLRRLLLRLRLRLRRRLLRLRLRLRLRLRLLLRLLLRRRLLLRRLRLLLRRRLLLRLLRLLLLLLLRLRRRRLLRLRRRLLLLLLRLLRRRLLRRRLRLLRRRLLRRRLRRLRLLLRRRRLLRRRLLLRRLRLLRLRLLRLLRRRLRLRLLRLLRLRLLLRRLRLRLRRLLRLRRLLRLLLLRLLLRRLRRLLLRRLLRLLLRRLLLRRLRLRLRLLRLRLLRLLRRLLLRRRLRRLRLRLLRRRLRRRLRRRLLRLRRRLLLRLRLLRLLRRLRLRRLRLLRLLRRRRLLRLRLLRLRRLRRRLRRRRLRLLRLLLLLRRRLLRLRLRRLLLRRRLRLLLLLLLLLRLLLRRLLRLRLRRRRLRLLRRRRLRLRLLRLLLLRLRLRLRRRRRLLRLLRLRLLRRRLRRRRLLLLRRRLLLRRRLLRRRRRRLRLRRLRLLLRLRLLLRRRLLLLLLRLLLRLRLRLLLLLLRLRLLLRLLRRRLRRRRRLRLLLLLLLLRRRLLRRRRRLLLRRLRRLRLLLRLRRRLRRRLRRLRLRRLRLLLRRLLLLLRLRLLRRRLRRLRRRRRLLLLRRLLRRRLRLRRRRLLRLLRRRRRRRRRRRLRRLRLRLLLRLLRRRLLLRRRLRRLRLLLRRRRRRRLRLRRLRLLRRLRRLRLLRRLRLRLRRLLLLRRLRRRLRLLRLLLRRRLLLLRLLRRRRRLLLRRLLRRRRLLLRLRRLLLLLRLRLLRLRRLRRLRLLRLLRRRLLRRLLRLLLRLLLRRRRRLLRRRLRLLRRRRLLLLLLRRLLLRLLLRRRRLRLLRLRLLLRRRRRRLLLRRLRLRLRRRLRLLRLLRRRLLRLRRLLRRRLRRRLRRLRLLLRLLRRRRRRLLRRRLRRRRLRRRRRRRRRRRRRLRRRLLRRLRLLLLRLLRRRLRLLLLLRRRRLLRRLLLLLRLRLLLLRLRLRLLRLRLLRRRLLLLRRLLLLLRLLLLRLLLLRLRLLLRLRRLLLLLRLLRRRRRRLRLLRRLLLLRRLLRRLRRLLRRLLLLLRLRRLLRRLLLRRRRRLRRRRRRLLRLLLRRRLLRRLLLLRRLRRRRLRRLLRRRRRLLLRRRRLLLRLLLRLRRLLLLRRLLLRRRRRLLRRRRLRRRRLRRRRRRRRRRRLRRRRRRLLRLLRRRLLLLRRRRRRLLRLRLRRLRLRRRRLLRLRLLRLRRRRLLLRLLRRRRRLLLLLRRRLLRRLLRRRRRLRRLLLRLLLLRRLLRRLLLLRLRRLRLRRLRRRRLRRRRLRLLLRLRLRRRRRLRRLRLLRLRRRLLRLRRRRRLLLLRLLRRRRRLRLLLLLRRLLLRLLLLLLRLRRRRLLLRRRLLRLLRLLLRLLLRLLLLLLRRLLRLLLLRRRLRRLRRRLLRRRLLRLLRRLRRRLLLRLLLRLRLLRLRLLRRRRLLLRRRRRLLRLLRRLRLLLLRLRLLLLLRRLLRRRRLRLLLLRLRLRRRLRLRRLLRLRLRRRRRLLRLRLLLRRLRRRRLLRLLRRRLLRLRRRRLLRLRLLRRRRRLLRRRRRRRLLLRRLLLLRRRRRRLLLRLLRLLRRRLRRLRLLRLRRLRRLRRLLRRLRRRRRLRLLRLLRRRRLRRLRLRRRRLLRLRLLLLLRRRLLRRLLRLRLRLLLRRRRLLLRLRRRRLLRLLRLRLRRLLRRRLLRLLRRRRRRLRRRLRRLLLLLLRRRLLLRLLRLLRRLRRRRLRLRRLRRRRLLRRRLLRRRRLRRRRRRLLRRLRLLRLLRLLLRRRLLLLLRLLLLRRLRRRLRLRRRRRLLLRRRLLRLLLRRRLRLRLRRLRLRLLLRRLRRLLRRLRRRRLLLLRLLLRRLLLLLLLRLRRLRLRLLLRRRLLLRRLRRRRLLRRLRRRRRLRRRRRRRLRRLLLRLRRRRRRLLRRRRLLLRLLLRLRRLLRRRRLLRRLLRLRRLRLRRLLLRLRRRRRLLRRLLRLLLLLLLLLRLLLLRLRLLLRRRRLLLRLRRRLLRLLRLRLLRRRRLLLRLRLRRLLLRLRLRLRRRRLLRRRLRRRRRRLRRLRRRRLRRRLLLLLLRLRRRLRRRRLRRRLLLLRLRLRLRRRLRRLLRLRLRRLRRLRRLRLRRLLLLLLRRLRRRLLRLLRLRLRLRRLRRRLLLLLRLRLLRRLLLLRRLRRLRLRRLRLRRLRLRRLRLRRLRRRLRRLRLLRLLLRRLRLRLRLLLRLRRLLRRRRLLLRLLLRRLLRLLRLRRRLLRRLLRLRRLRLRLLRLRRLLLLLLRLLRLLLLLRRLLRLRRRRRLLRLLRLRLRLRRRRRLRLRRRRLRRLLRRRRRRLRRLLLRLLLRRLLLLLLLLRRRLRLLLLLLLRLLRLRLLLLLRRLRLLLLRRRLLLLLRRRLRRRRLRRLLLLRRLLRRRRRRLLRRRLRLLLLLLRRRRLRRRRLRLLLLLLLRLRRRRRLLLRRLRRRRLRRRLRRLLLLLRRRRRLRLLLLRLLRLRLRRRLLLRLRLRLLLLLLRLRLRLRRLLRLRRRRRRRRRLLLRRLRRLRRLRLRLRLRLLRRRLRRLRRRLLLRRLLLRLRLRRLRRRRLLLRRRLRRRLLLRLRLLLLRLRRLLLLLLLLRLRLLLRLRRRLLLLRRRLLRLLLLRRLLLLLRLLLLRLRLLRRLRRRLRLRRRRLRRRLLLLRRLRRLRRLLLLRLRRRRRLRLLLRLLLLLRLLLLLRRLRLLLLRRLRRRLRRRLLRLRRLRLLLLRLLRLLRRRLLRRLLLLLLLRLLLLLRRLRLLRLRLRLRLLRRRLLLRRLLLRRLRLLRLLRRRRLRRLLLLRRLRLLRLLLLLLRRRLLRLLRRLRLLLRRLLRLLLRRRRRLLRLLLRLRRRRLLRLRLLLRLRRRRRRRLRLRRLLLRLLLLLRLLRLLLRLLLRRLLRLLRRRLRRLLLLRLRLRRLLLRLLLLLRRRRLRLLRLLLRLLLRRRLRRLLLLLRRRRRRRRLLLLRRRRRRRRLLLLRRLRLLRRRLLLLRLLLRRLRLRRLRLLLLLRLLLLRRRRRLRLRRLRRRRLRRRRRLLLLRLRLLRRLLLLRRRLLRRRRRRRRRRLRLRLRLRRRRLLRLRLLRLLLRLLRRLRRLLRRRLLRRLRLLLRLLRRRLLRLRRLLRRLRLLLRRLLRRLRLLLRRLRRLLRLRRRLLLRRRRRLRLLRLLLRLLLRRLRLRLLRRLLRLLLRRRLLLLLLRLRRRRRRRRRLRLRLLLRRRRLLLRRLLLRRLRRRRRLRLLRLLRLLRRRRLRLLLLRRLRRRRRRRRLRRLRRLLRLRRLRLRRRRLLRLRRLRLLLRLLRLLLLRLLRLRRRRRLLLLRLRRRRRRRLLRRRLLLRRRLRLLLRLRLRRRRLLLLRRRLLLLLRLRLLRRRRRLRLLLRLRLLLLLLRLRLLLLLLRRRRLRLRRLRLRRLRRRLLRLLRLRRRRLLRLLLLLRRRLRLRLLRRRLLRLLRLRLRLLLRLLLLRRRLLLLRLRRLRLRLLRLRLLRRLRRLRLLRLRRLLRRLRLLRRRRLRRRLLRLRRRRLRRRLLLRRLRRRLLRRRLLRRRRLRLRLRLLRLRLLRLLLLRLRLRRLRRRLLRLRLRRLLLLLRLRLRRLRRLRLRLRRRRLRRRRRRRRRLLRLRLRRLRLLLRRLLLRLRRLLLRRRRRRLRLLLRLLLLLLLLRRLLLRLLLRLRRRRLRLRLRLLLRRRLRRLLRRLLLRRRLRLRRLRLLRRRRLRLRLRRLLLRLRLRRLLLLRRRRLRRRRLLRLLRLLLLLLLLLLLRLRRRLLRRRLRLLLRRLLLRRLLLRLRLRLRRLRRRLLRLLRRRRLLLRLRRLRRLLLLLRLRLRRRRLRRRRRLRRLRLRRRLRRRRLRRRLRRLLRRRLLLLRRRLRLLRLRLRRLRLLRLLRRLRLRRRRRLLRLRLLRRRLRLRLLRRLRRLLRRLLLLRRLLLLLRRRLRRRLRRRRLLLLLRLRLLRLRRLLRLLLLLRLRLLLRRRRRLLRLRLRRLRLLRRLRLRRRRRLLRRRRLLRRLLRRLLLRLLRRRRLLRRLLLRLLRRRRLLRLLRLRLRRLRRLLRRLLLRRLRRRLLLRRRLLRLLRRRLRRRRLLLLLRRRLLLLRLLRRRLRLLLLLRLLLLRLLLLLRLLLRRLLRLLRLLLLRRRRRRLRRLLRLRLRLLRLLLRRLRRRLLLRLLLLRRRRLLLLLRLRRLLRLRLLLLRRRRRRRLLRRRRRLLRRRRLLLRRRLLLRRLLRLRRLLRRRLLRLLRRRRRLLLRRLLLLLLRRRLLLRRRRLRLRLRLRLRRLLLRLLLLLRRLRRRLRRRRRRRRRRLRRRRRRLLRRLRRRLLLLRRLLRLLLRRLLRLRRLLRLRRLRLRRRLLLRRLLRLLLLRLLLLLLRLLRRRLRRRLRRRLLRLRRRRLRRRLLLRRLLRLRLRLLRLRLLRLRLLRRLLLRRRLLRRLLLLLLRRLLLLLRRRRRRRRLLLLRLRLLRRLRRRRLLLLRLRRRLRLRRLRRLLLLRLRRLRRLRRLRRLLLLLRLLRRLRLLLRLRRLRLLRRRLLRRLLRRRRRRLLRLRLLLRLRRLRLLLLRLLLRLLRRLRRLLRRRRRRLRLLRLLRLRRLLLLRRLRLRLLRLRRLLRLRLLLLRRLRLRRLLRRLRLLRRLRRLRRLRRLLRLRRLRLRRLLLRRLLLRRLRRLLRLRRLLRRLLRLLRLLLLLRLRLRRRRLRLRLRRLLRRLRRLRRLLRLRLLRLRRRRLLLRRLRRRRLLLLLLLLRRLLLRRRLLRLLRLRLLRLLRLRLRRLLLRLLRLLLLRLRRLRLRRRRRLLLRRRLLRLLLLLRLLLLLRRRRRLLLRRRRRRLLLRLRLRLRLRLRRLLRLRLRRRLLLLRLRRRLLLLLLRLRRRRLRLRRLLLRRRRRLRLLLRLRRLRRLLRRRLLRLLRRRLLLLRRLRRLRRRLRLRRLLLRLRLRLLLRLRLLLLRLLLRRRRLLRRLLLRRLLRLLRLLLRRRLRRLLLRRLRRRLLLLLRRRRLRRLRRRRLRRLRLLRLLLRLRLLRLRRRLRRLLLLRRLLLRRLLRRLRLRLLLRLLRLLLLLRLRLRLLRRLLLLRRRRRLRRRLLLLLRRRRRRLLRLLRRLRRLRLRRRRRRRRRRRLLLRLLRRLLLLLLRRLLRRLLLLRLRRRRLLRRRLLLRRRRLRLRLLLRRLRRLLRRLLLRRLLLRLLRRLRLRLLRRRRRRRLRLLLLRRLRLLRRLLRLLLRRRLRLLLLRLLRRRRRLRLRLLRRRRLRRLRRLLRRLRRLLRLRRLRLRLRRRRRRRRLLRRLLLLRLLLLLLRLLLLRRRRRLRRRLLLLRLLRLLLLLRLRRLRLRLLRRLLRRRLLRLLLRLLLRLLLRRRRLRLRLRRLRRLRRRLRRLLLLLLRLRLRRRRRRRRRRRRRRLRRLLLRLLRLLLLLRLRRRRRRLRRRLLRLRRRLLRRLRLLLRLRLRRLRRLLRLRLRRLLRRRLRRRRLLRLRLRRLRRRLRRLLLLRRRLRLLLLLLLRLLRRRRLLRLLLRRRLRLLLRLLRRRLRLRLLLLRRLLLRLRRRLRLLRRLRRRLRRRLLLLLLRRLLLRLLLLRLRRLLLLLRLRLRRRLLRRLLLRRRLLRRRLRLRRLRRLLLRLLLRLRRLLRRRRLLLRRRLLLRRRLRLLLRRRRRLLLLLRRLRRLLRLRLLRLLLRRLLRRLRRLRLRLRRLRRLLRLRLRLLLRLLLRRRRRLLRLLLLLLLLRLLRLRLLRLRRRLLLRRLRRLRRRLRRRLRLRRRRRRRRLRLLLRRRLLRRRRRRLRRLRLLRRRLLLRRRLLRRRRLRRRRLLLRLRLLRLLLRLRRLRRLRLRLRLLRRLLRRLLRLRLRRLLRRRRLRLRLLRRLLRLRRRLLRRLLLLRRRRLRRLLLLRRLLRRRLRRRRRRLLLLRLLRLLLRLLRRRRRRRRLLRRLRRRRRLLLLRRLRLLRLRRRRLLLLRRRLRLRLRLLRLLLRRRLLRRLLRRLLRRLLRRLRLRRRRRRRRRRRLRLLLLRLRLLRRRRLRRRRLLLLLRRLRRLLLRLLLRLRRLRRLRLRLRRLRLLRLRLLLLRRRRLLLRRRLLLRRRLRRLRRLLRLRLLRRRRLRRLRRLLRLRLLRLLLLRLRRLRLLLLLRLRLLRRLRRRRLRRLLLRLRLRLRRLLLLRLRRLLRRRRRLLLRRLLLRRRRRRRLRRLRLLRLLRRLLRRLRLRRRRLLLLLLLLRLRLRLLRRLLRLLRLLRRRLLRRLRRLLRLLRRRRLLRRLRRRRLLRRLLRRLRRRLRRLRLLRRLLLRRLLRLRRLRLLRLLRRLLRLRLLRRRLLLRLLLRRLRLLLLRRRLLLLRRRRRLRRRLLLRRLLRRLLRRRRRRLRRLRLRLRLRRLRRRLRLLRRLRRLLRRRLRRRRRLLRLLRRLRRRRLRLLLLLRLRRRRRLLLLRRLLLRRLLRLLLRLLRLLRLLRLLLRRRRRRLRLLLRRRRLRLLRLRRLRLLLRRRLLLRRLRRRRRRRRRLLRLLRLRRRRRLRLLLRLRLRLLLRRLLRRRRLLLRLRLLRRRLLRRLLLLLRLLLLRRRRLRRRRRRLLRRRRRLLRLRLRLRLRRLRRLRRRRLRLRLRLLRRRRRRLRRRLRRRLRLLRLLRRRRLLRLLLLLRLRRLRRLRLRRRRRRRLLLRLLRLRRLRLRRLRRLLLRRRLLLRRRLLLRLLRLRLRLLRRRRRRLRLRRLLLLRLRRLLLRLRRRLRRLRRLLRRLRRRRLRLLLRRLRRLRRLLLLLLRRLLLRLRRRLLLLRRLLLLRRLRLRRRLRRRLRRLRLLLRLLRLLRRLRRLRLLLLRRRLLRLLLLLRLLRRRRLLRRLLLLRLRRLLRLRLRLLLRRRLRRRLRRLLLRLRRLRLRLLRLLRLRLLRLRRLLRRRLRRRRLLLRLLRRLLRLLRRLRLLLLRRRRRLRRLRLRLLLRLLLLLRLRRLRRRLRRLLLRRLRRRLRRLLRRLLRLLRLLLRLRRLRLRRLLLLLLLLRLLLRRLRRLRLRLRRRLLLLRRLLRRRLLRRRRLLLLLRRRLLLRRLLRLLRLRLLRLRRRLRLRLRLRRRLLLRRLRRRRRRRRLRLLLLRRRLRRLLRLRLRLLLRLRRRLLLLRRRRLRLLRRLLLLLRLLLLLRLRLRRRLRRRRLLLRRRLLRLLLRRRRLRRRLLRRRLRLLRLRLLLLRLLLRLRLRLLLLLLRRRRRRLLLLLRLLRLLRRLRRRLRRLLLLRRLRRRRRLRRLRRRLRLRRRLRLRRLLLRLRRLRRLRLRRLLRRRLLLLLRRLRRLRRRLRRLLLLLLRRRLLLLLRRLRLLLRLRRRLLRRLRLLRLLLRLRRRLLRRLLLLRRLLLRLLLLLRRLLRRLRLRRRLLLLRLRLRLRRLLLRRLLLRRRLLLRRRRRRLRLLLRLRRLLLLRLLRRLRRRRLLLRRLRRLRRLLRLLLLLLLLRLLRRRLLLLLRLRRRRRLLRLLLRLRRRLRLLRRLLRRRRRLRRLRLRLRRLLRRRRRRLLLRLLLRLRRRRRLRRRLRLRLLRLRLRRLLRRLRRRLLRRRLLLLRLLRRRLLLRLRRRLRRLRRRLRLLRRLRRRLLRLLLRRRLRLRLLRLRRRRLRRLRLLLRRLRLRLRRLRRLLRLRRRRLRRLRRRLRRLLLLRLRLRRLRRLLRLLRLLRRRRRRRRLLRRLRRLLLLRRRRLLRRRLLLLRRLRRRLRRLRRLRLRRLRRRRRRLLRLRRRRRLRLRRRLRRLRRLRRRRRLLRLRLRRRLLLRLRRRLLLRLRRRLLLLLRRRLLRLLLLRRLRRLRLRLRRRRRLRRRRLRLRLLLLRLRLLRRRLRLLLLLRRLRLRRRLRRLRLRLLLLLRLLLRRLRRRLRRRRLLRRRRLLLLRLLRLRRLRRLLLLLRRLRLLLLLRLRRLLLLRLRLLLRRRRLLRRLLRRLLRRLLLLRRRRRRLLLRLRLLRLLLLLRRLRLLLLRRRRRRRLLLLLRRLLRLRRRLRRLRRLLRLRRLLLLRRRLRRRLLRLRRLLLRRRRLRRRRLLLLRRLLLLRRLRLLLRRRRRRRRLRRRRLRRLRRLRRLRRLLLRRLLRRLLRRRLLRRRRLRLLRLRLLRLLLLRRLLRLLLRLRRRLLLLLLRRLLLRRRRRLLRRRRLLRLRLRRLLRLRRRRRLRLLRLLRRRLLRLLLRRRLRRLRRLLRRRRRRLRLRLRRLRRRLRLLLLLRRRRLRLRRRLRLLRLLLRRLLLLLLLRLRRLRRLLRRRRRRRLRRLLRLLRLRRLRLLRRRLRLLRLRRLLRLRRRLRLLLLLRRRRRRLRRRLLLRLLRRLLLLLLLRLRLLRRLLRLLLRRLLRLLLRRLLRRLLRLRRRLRLRLLLLLRRRLLLRRRLLLRLRLRLRLLRLLLLLLLLLLRLRRRLLRLLLRLLRLLRRRLLLLRRLRLRRLLRLRLRLRLRLRRLLLLLRRLRLLLLLRLLLRLRLRRRRRRLRRRRLRRRRLRLLRLRLRRLRRRLLLRRRRLLLLLLLRRRRRRRLRLRLLLLLRLLLRLRRRRLLRRLLRRRRRLRLRRRLRLRRRLLLLRRRRLRLLLRLRLRLRLLRLRLRLRLLLRRLRRRLLRLLLRRLLLLLLRRRRRLLRLLRLRLLRRLLLRRRRLLLRRLRLLLLRRRRLRLLRRRRRLRRLLRLRRRLRRRRRLRRRRRRRLRRRLRLLRLRRRRLRLLRRLRLRRLLLRLLRRRRRLLLLLRLRLLLRRLRRLRRRRRRRLRRRLLRLLRLRRLRRLLRLLLRRLRRLLRLLLRLRRRLLRRRLRRRRLRLRRLLLLRLRLRLRRRRRRRLRRRLRLLLLRRRRRRLLRLRRRLLRRLLLLLRLRRRLLRRRRRLRRLRRLLLRRRRRRLLRRRLLLLLRRLLRLLLLLLRLRRLLLLLLRLLLRLRLRLLLRLRLRRRLRLLRRRRLLRLRRRRRRRRRLLRRRLLRRRRLLRRLRLRLRLLLLRLRRLLLLLLRRLRRLLRLLLLRLRRRRLRLRLRRRLRLRRLRRLLRRLLRLRLLRRLLLRRRLLRLRRRRLRLRLRRRLRRLLLRRRLRRLLLRRRLRRRRRLLLRLRLLLRLRLLLLRLRRRLLLLRLRLRRLLRLRRLLRLLLLRLLRLRLLRLRLLRLLRRRRRRLLRRRRRLRRLRLLLLLRLLLLRRLRRRLRLRLRRLRRRLRRRLRLRRLLRLLRLRRRRRLRRLLRRLRLRRLRLRRLRRRLRLRLRLRLRLLLLRRLRRRRRLRRLRRRLRRRLRRLRLLRRLRRRRRLRLLRLRLLLRRRRLRLRRRRLLLLLLLLLLRRLRRRLRRRRLLRRRLLRLLRLLRRRRRRLLRLLLLLRRLLRRRRLLLLLRRLRRLLRLRRLRRRLLLRRRRRLLLLLRRRLLRRRLRLLRRLLLRLLRLRRRRRRLRRLLRRRLLLLRRLRLRLLRLLRRRRLLLRRLLLLRRRRRLLRRLRLRLLRLLRRLRLLRLLLRLLRRRRRRRLRRLLRRLRLRLLRRRRLLRRRLLRLRLLRLRLRLLLLLRLLLLRRLLRRLLRRRRRLLLRLRLLLRRRRLLLRRLLLRLLRRRLLLRLRRLLLRLRRLLRLLLRLRLLRRLRRLLRLRLLLLRRLLLRRLRLLLLRLLRRRLLLLRRRRLLRLRRLRRRRLLLLRLLRRLRLLRLLRRLRLRRLRLRRLRLRLLLLLRLLRRLRLRRRLLLRRLRRLRLLRLLLRRLLLLLLLLRLRLLLRRRLLLLLRRRRRLLLRLRRLRLRRRRRLRRLLRLLLRRRRRRLRRRLRLRLRLRRRRLRRRLLRRLLRLRRLRRLRLRRRRRLRRRRLRRLRRRLRLLRRRRLRRLLLLLLRRLLLLLRLLRRLRLLRLLRLRRLRRRLLLLLRRRLLLLRLRLLLRRRRLLRRRRLRLRRLRLLLRLRLLRLRLLRLLRRRLRRRRRLLLRLRRRRLRRLRLLRRRLLRRLRRLLRRLRLRRRLLRLLLRLLRLLLRLRLLRRLRLLRLLLLLLLLRRRRLRRLRLLLRLRLRLRRLLLLLRLRLLLRRRLLRRRRLRRLLLLLLRRRLRRLRLRLLRLLRRRLRRLLLRLRLLRRRRRRLRLRLLLLLRRLLRLRLLRRLRLLRLRRLRRRRRRLRRRLLRLLLRLLRLRRRRLLLRRLRLRLRLLLRLRRRLRRLRRLRLRRLLRRRRLRLRLLLRLLLRRLRLLRLRLRRLLRLRRLRRRLRLRLLRLLLLLRLRLRLRLRLLRRLLRRRLRLLLLRLRRRRRLLLRRLLRLRRLLRRLLRRRRLRRLLRLLLLLRRLLRLLLLLRLLLLRRRRRRRRLRRRRRRLLRLLRLLLLLLLLRRRLRRLLRLRLLRLRRLLLRRLLLLRLRLRLLRLLRRLLLRLLLRRRRRRRLRRLLLRLLLLRRLLRLRRLRLRRLRLRRLLLLLRLLRRLLLLLRLLLRLLRLLLRLLRLRRRRRRRRRRLRLLRRLRRLRRLRRRRLRRRLLRRRLRRRLRRLLLRRLRRRLRLRLRLRRRRRLRLRRRRRLLRLLRRLRLLRLLRLRRRRLRRRLLLLLLLLRRRRRRRLRLLLRRRRLLRLRRLLRRLLLRLRRRRRRLRRRRLLRLLRRRRLRLRLLRLLLLLRLRLRLLRLLRLLRRRLRLRLRRRLRRLLRLLLLRRLRLLRRLLRLRRLRLLRRRRLLRRLLLRLRRRLRLRRLLRRRLLLLRLRRRRLRLLRLLLLLLLLRLRRLRLRRLRLLRLRRRRRLRRRRLLRRLLRRRRRLRRRLLLRRLLRRRLLLLRRRRRLLLLRRLLRRRRRLRRRLLLRRLLRLRLRLRLRRRRLRLRLLLLLLLRRRRRLLLRRLRLLLRLRLLLLRRLLLRLRLLLLRLLLLRRRRLLLRRLLRRLLLLLLRLLLRLLLLRRRLLRLRLLLLRRRRLRLLRRLLLRLLLRLRRRRRLRRLLRRLRRRRLRRRRLRRRRRLRRLRLLRRRRRLLLLRRRRRRRLLLLRRRLRRLLRLRRRRRLLRLLRRRRLLLLLLLLLLRLLLRLRLLLLLRLLRRRLLLLLLLLRLRLRLLRLLRLLRRLLRLRRRLRRRRLLRLLLLRLLLLRRLRRLLRRLLLRLLRRRLRRRRLRRRRRRLLRLLRLLLLRLRRLRLLLRLLLLRLRRRLLLRLRRRRLLRLLLLLRRLLLLRLLRLLLRLRLRRLLRLLLLRLRLLRLLLLLRLRRLRRRRRRRRLRRRRRRLRRRLLRRLRRRLRLLRRLLRLRLLRRRRLRRRLLLLLLLLRLRRRRRLLRRLLLRRLRRRRRRLRLLLLLLLRRRLLLRRLRLLRRRLLRRRLRLLRLRLLRLRLLLRLRLLRLLRRRLLLRRRLRLRLLRLLRLRRRRLLLRRLRLRLLRLRRRRLLLLLLLRRRLRLRLRRRRLRRRRLLRRLLLRLRLLLRLRLLLRLRLLLRLLLLLLLRRLLLRRRLRRRRRRLLRLRRLLLLLRLLLLLRRRRRLRRRRRLRLLRLRRRLRRLLRLRLRLRRRLRRLRRRLRLLRRRRRLRLLRRRRLLRLRLLRLLRLLLLRRRLRRLRRRLLRRLRRRRRLRRRLRLRLLLLLRRLRLLRRLLLLLLRLRLLLRLLRRLRRRRLLLRLLLRRLRLRRLRRRRRRRRLRRLRLLLRRLLRLLLRRRRRRRLLRRRRRLRLRRRRRLLRRRRLLLLLLRLRRLRRRLLLLLRRLLLRRRLLLLLRRRRLRRLLLRLRLRLLLRLLLLRLRLLRRLLRRLLRLRLLLLLRRRLLLLRRLRRLRLRRLRRRRLRLRLRRLRRLRRRLLRRRRRRLLRRRRLLRLRRRLRLRLRLLRLLRRLLLRLRLLRRRRRLLLRRRLRLRLLRRRRRLLLLRLLLLLLLLLRLRRLRLLRLRRLRLLRRLLRRLLRRLLLRRLRLLRLLLRRRLRRLLLLRRRRRRRLLLLRRRRRLLLRRRRRLLRRLRLLRRRRRLLRRLLLRLLRRLLRLLRLRRRLRLRRRRLLLLRRLLRLLRLRLRRLLRRLRRRLLLRLRLRRLRLLLRLRLLLLLRLRLRRRLRLLLRRLLLRRRRLLLRLLRLRRLRRRLRLRRRRRLLRRRLRLRLRLRLLLRLLRRRRLLRRLRRRLRLRRRLLLLLRRRLRRLRRRLRLRLLRLRLLLRRRRRLRRRLLRLRLLLRLRRLRRLRRLRRLRRRRRLRLLRLRLLLLLLRRRLRRRRLLLLLRRLLLRRRLRRLRLLRLLRRLLLRLLRLRLRLRRLLRRRLLLLLRRRLLLRLRLRLLLRRRRLLLRRLLRRRRLRRRRRLLLRLLRLLRLLRLLRLLLRRLRRLLLLLRRRRRLRLRRLRRLLRLRLRLRLLRRRRRLLLRLLLLRLLLRRLRRLLLRLRRRRLRRRRLLRRRLLLLRRLRLRRLLLLLLLRRRLRLRRLRLLLLRRRRRLRRLRRRRRLRRRLLLLLRRLRLLRRLRLLRRLLRLLLLLRLLRRLLRRRRRLRRLLRRRRLRLRLRRLRLLRLLRLLRLRRLRRLRRRLRLRRRLRRRLRLRRRRRLRLLLLRLLRRLLRRLRRRRLLLLRLRLLRLLRRLLRRLLLLRLLRRRLLRRLRRRLLRRRLRLRLRRLRRRRLLRRLRRLRLLRRRRLRRLLRRLRRLRLRLRRLRRLRRRLLRRLRLRRRRRLRRLLLLLRRLLRLRRLRLLLLLLRLRRRRRRRRRRRLRLRRRLLLRLLRRRLLLRLRRRRLRLLRRRRLLRLLLLRLLLRRRRRRRLRLLLLRRRLLLRLLLLRLRRLRLLRLLLRLRLLRRRRRRRRLRLRRLRLRLRLLLRLRLRRLLLLRLLLLRRRRLRLRRLRLLRLRRRLLRLLLLLRLRLRRRLRLLLLRRRRLRLLLRRLRLRRRRLLRRLLRLRRRRLLRRRLLLRRRRLLRRRLLRLLLRRLLLRRLRLRLLRRRRLLLRRLLRLRLRLRRRLLRLLRLLRRLRRLRLRRLLRRRLLLRLLRLLRLLRLLRRRLRLRRLRRRLRLRLLLRLRLLLRRLLLLRRLLLLLLLLLLLLLRRRRRRRLRRLLLRRRRRRLLLRLLRRRRRRRRRLLRRLLRLLRLRLLRRLLRLLLLRRRLLRRRRLLLLLRLRLLLRRRRLRLLLLLLLLRLLRRLRRLRLLLLLRLRRLLRRLRRRLRRRRLLLLRLRLRLRRLLRLLLRRLLLRLLRRRLRLRLLRLLRRRLRRLRRLRLRRRLLRLRRLRRRRLLRRLRLLRLRRRRLLRLLLRLLLLLRRLLRLLLLRLRRRRRRRLRRRRLLRRLLRLRRLRRLLRRRRLLRRRLRLRLLRRLLLLLRRLLLRLLLLLLRRLRRLLLRRLRRLRRRRLLLLLLLLRLLRRLLRLLRLRLRLRLRRLLLRRLRRLRRLLRLLLRLRLRLLRRLRLRLRRLLLLRRLLLRRRLRLRRLRRLLLLRLLRLRLRLRRLLRLLLLRRLLRRRLRLRRRRRLRLLRRLLRLLRRRLLLRLLRRLRLLRRLRLLRRLLRLRLLRRRRRRRLLLRLLLRRRLRLLRRLRLRRRLLRRLLRRLRLLRLRRRLLLLRRLRLRLLRRLRRRLLLLRRLRRLRLLLLLLLLRRLRLLRLRLRRLRLRRLLLRRLRLLLRRRLRRRLLLLRRRLLLRLLLLRRRRRRRLLRRRRRLLRLRRLRLLLRLRLLLRLRLLLLLRLRLRLRRLLLRLRLRLLLRRRLLRLRRLLRRLRRRRRLLRLLLRRLLRRLRRLRRRLRRLLRRRLRRLLLLLLRLRRLRRLLRLLRRRLRRLRLRRLLRRLLLRRRLLLLRRRRLRRLLRLRRRLLRRRRLRLRRLLLLRRRRLLLRRLLRLLRRRRRLLLLLRRRRRRLRRLRLRLRRRLLLLRRLLLLRRLLRRLRLLRLRLLRRLLLLLRLLLLLRLLRLRRRRRLLLLRRRRRRLRRRLRLRLLLRLRLLRLLLLRLLLRRRRRLLRLRLLLLRLLRLRLRRLLRRLLRRRLLLRRLLLRRLRRRRLRLLLLRLRLLRLLRLRRRLRRLRLRLRLLLLLRRLRLRRLRLRLRRRLRLRRRLLLRLRRRLRRLRRRLRLLLRLRRLRRLLLRRRLLLRLLLRRLLLRLRLRLLLRLLLLRRRLLLRLLLRRLRRRLLRLLRRLLLRLRLRLLRRLLRRRRRLRRLRRRLLRRLRLRRLRLLRLRRLLRLLRLLLRRRLRRLLRRRLLRLRLRRLRLRRRLLLLRLRRRLLLRRLLRRRLRLLLRLRLRLRLRRRRLRRLRRRLRRRLLLRRLRRRLRLLLRLLRRRLRRLRLRRLRLRLRLRRLLRLRLRRRRLRRLLLRRRRLRLRRRRRLRLLLRLLLLLLRLLRLLRRRRRRRRLRLLLRRLRRRLLLLRLLRRLRLRLRLRRLLRLLLLRRLLRRRRLLLLLLLRRRRLRLLLLRRRRRLRRRLRRRLLRLLLLRRLLLLLRRRRRRRRRRRLLLLRLRRRRLRRLLLRRRLRRRLLRLRRRLRLLLLRLRRRRLLRLRRRRRLLLRLLRRRRLLRLLLLLLLRRRLLLLRLRRLRLLRRRRLRLRRLLRLLRRLLRRLRRRRRRRLLLRLLRLRLRRRRRLRLRRRRRRRRRLRLLRLRLRLRLLRLRRRRRRLLLRLLRLLRRRLLRLRRLLLLLRLLLRLRRRLRLLRLLLLRLRRLRLLLRLRRLRRLRRRRRLRLLRLRLLLLLLRLLLLLLRLLLRRRRRRRLRLLRRRLLLLLLRRRLLLRRRRRLRRLLRLLRLLLLLRRLLRLRRLLRLRRLLLRRLRRLLLRLRRLRLLLRLRRLLRLRLLRLLLLRRRRRRLRRLLRRRRLLRLLRRLRRLLLLLLLRRRRRRRRRLRRRRLRLLRRLLLLLLRRRRRLRRLRRRLLRRRRRLLRRLLLLLLRLLLRRRRLLLRRRRRLRRLRRLRRRLRLLLRRRRRLRRLLRLLLLLRRLLLLRRLRLRLLRLLRRLRLLLRRRRRRLRLRLLLLRRLLLLLRRRLRLLLLLLLLRLLLRRRLLLRRRLLLLRRLLLRRLRRRLLRLRLRRRRLRRRLLLRLLLRRLRLRRLRLLLRRLRRLRLRLLRLRRLRRLRLRLLLLRRLLLRLLLRRLLRLLRLLRLLLRRRLLRRLLLRLLRLRLRLLLLRRLRRLRRRLRLRRLRRRLLLRLLRLLRLLLRRLLRRRRRRRLLLRRRLRLRRLRLRRRRLLRLLRRRRRRLLLRLRRLLRLRLRLLLRLLRRRLLRLLRLRRRRLLLLRLRLRRLLRLRRRRRLRLLLLLLLLLLRRRRRLLRLLLLLLLLRLLLLLRRLRRLLLRRLLRLLRLRLLLLLRRLLLRLRLLLLRRLRRRRRLRRLRLLLLRRRRRLRLLLLRRLRRRRLLLLRRLLLLRLRLLLLLRRLLRRRLRLLRLLRRRLRRRLRRRLLRLRRRLRRRRRLRLRLRRLRLLLLLRRLRLLRRLRLLLRLRLLLRLLRLLLLRRLLLRRRRLRLLRRRRRLLRRRLRRLRRRLRLRLLRLRRLLLRLRLLRRRRRRLRLRRLLLRLLRRLRRRLRRLLLLRRRLRRLLLLRLLRRLRLLLLRRLLLLLLLLRLLLRRLLRRLRRLLRRRLLLRRRLLLRRRLLLLRRRRRRLRLLRLRLLRLRRLRRLLLRRLLLRRLRLLRRRLLRRRLLLLRLLRLRRLRLRLRLRRLLRLLRRRLLLLLRRLLRLRRRRRLRLRLLRLRRRLLRRLLRRLRLRRRLRLRLRLLRLLRRLRLLLLLLRLRRLRLRLLRLLRRLLLRLLRLRRLRLLRLRLLRRLRRRRRRRRRRLLRLLLLLLLLLRRLRLLLRLLLRLRLLRRLLRRLRRRRRLLLLRRLRRLLLRLLLRLRLLLRLRLLLLLRRRRLLRRLRRLRRLLRRRLRRLRRLRRRRLLLRRRRLLLRRRRRRLLRRLLRRLRRRRRRLRRRLLLRRRLRLRLLRLRRRLRRLRRRRLRLRLRRLRRLRRRLLRRRLRLRLLRRLRLLRLLRLRLLRRLRLRRLRRRRRLRLRRRRLLLLRLRLRLRLLLRRRRLRLLRLLLLRLRRRLLRRRLRRLLRRRLRLLRLRRRRLLRRRRLRRRRRRRLLLRRLLLLLLRRRLRRRLLRRLLLRRRRRLLRLRLLRLLRLRLLRLLRRLRRRLLLRLLLLLRLLRRRLRLLLRLLLRLLLRLLRRRRRLLLLRRLLLLRRRRRRRLLLRLLRLLRRLLLRRRRRLRRRLLLRLRRRRRLRLRRLLLRRLLLLRRRRRLRRRRLRLRRLRLLLLLLRRRLRRRLLRRLRRRRRLLLRRRLRRLRRLLRLRRRRLRRLLLRRRLRLLRLLLLLRRRRLRRRLLRLRLLRLLLLRLRLLRLRLRRLRRRLRRRLRRRRRLRLLLRRRLLRRRLLRLRRLLLRLLLLLLRLLRRLLLRRLRLRRLRLLLRLLLLLLLLRLRLLRRLLLRRRRRRLRRRLLRLLRLRLRLLRLLRRRLLRRLLLRLRLLRLLLRRRRLRLLLLRRLLLRRLRLLRLRRLRLRLLLLLLLLLRRRLRLRLRRLLRRRRRRRLLLRRLLLLLLLRLRRLLLLRRLRLRLRRLLRRLRLLLRRRRRLRRLLRLRLRLRRRRRRRLLLLRLLRLLLLRRRLRLRLRRLRRRLRRRLLRRRRLRLRRLLLLLLLRLLLRLLLLLLRLRLRLLLLRLRRRLLLLLLLRRLLRLLLLLLRLRLLLRLLRLRLLRRLLLLRRLLRRRLRRLLLRLLRLLRLRLLLLRLRRLLLLLRRRLLRRLLRLLLLRRLRRRLLRRLRRRLLLLRLLRLRLLLRRRLRLLLLLRRLRLRLLRLLRLLRRLRLLRRLRRLLLLRLLRRLRRRLLRLRLLRLRLLLLRRLLRLRRLLLLLLRLRLRRRRLRRRRRLLLRLRLLRRLRLRLRRLRRRRRRLRRRLRRRRLRRRLRLRLLLRLLRLLLRRRLRLLRLRRRRRRRLLLRRRLRLRRRRLLRRRRLRRRRRLLLRLRLRLLLRRLRRRLRLRLRLRLLRRRLLRRRLLLLRRRRRLLRRRRRLLRRRRLRRLLLRRLLRRLRLLLLRRRLLLRLLRRLLRRRRLLLLRLLRRLLLLLLRLRLLRRRLLRLRLRRRLRRLRRLRLLRRRRRRRRRLLRRLRLRRLRRLRRRRRRRRRRLLRRRRRLRLLLLLLRLLRRRLRLRLLLRRRLLRRRRLRRLRRRRLLRLLRLLRLRLLRRLLLLRLLRRRRLLRLRRRRRLLRRLLRLLLRRLLRRRLRLRLRLLLLRLRRRRRLRRLLLRLLRLRRLRLLRRRRLLRRLLRLRRRLLRLLLRRLLRRRLRLRLRLRLRRLLRLLRLLRLLLLLRLRLLRRRLRLRLRRLRRRRRRRRLLLLLRRRLLLRLRLLRRRLRLLLRLLRRRRRLRLRRLLLRLLRRLLLLLRRRRRLLLRLRLRRRLRRRRLLLRLRRLLLRRLRLLRLRRRRRRRRRRRRRLRLRRRRRRRLLRLRLRLLLRRRLRRLRRRLLLRLLRLRRRLRLRLLRLRRLRRRRRLRRRLRLLLLRRRLLRRLRLLRLRLRRLRLLRLRRRRLRLRRRRRRLRLRLLRLRLRRRRRRRRLRRLLLLLLLRLLLLRRRLLRRRRRLLRRRRLLLRRRRLRLRRLRLLLRLRLRRRRRRLRRLLLRLLRRLLLRLRLRLRLRLRRLRRRRLLLLRRRLRLLRLLLLLRRLRLLRLRRRRLRRRRRLLLRRRLLLRRLRLRLLLRLRLLRRLRRLLLRLRLRRRRLRRRRLLRLRRRLLLRRLLLLRRRLRLRLRRRRRRLRRRLRRLRLRLRRRLLLLRLRLRLRRLRLLLLLLRRRLLLLLLLRRLLRRRLRLRLRLLRRRLRLLLLLRRRLRRRLRRRRRRRLRLLRRRLLLLRLLRRRLLRLRRLRLRLLLLRRLRLLRLRLLLRRLLLRLLLRRRRRLLLLRRRRRRLRLLRRLRRRRRRLLLLLRLRRRRRLRRLRLLLLLRRLLRRRLLRLRRLLRRRRLRRRLRLRLLRRRLLRRRRLLRLRRLRRLRRRRLLLRLRRRRLRLRRLLLLRLRRRRRLLRLRRLRLRLLRRRLLRRRLLLRRRRRLRRLLRLRLRLRLLRLRLLRLLRRRLRRRLLRLLLRLRRLRRLRRLLRRRLLLRLLRRLRLRLRLLRRLRLRLRRRRRRRRLRLRLRRRRRLLRRRLRLLRRLLRRRRLRLLRLLRRRLLRRLRLRRLLRLLLLLLLRLRLLRLRRLRRLRRLLRLLRRLRLLRRRLLRLRRLRLRLLLLRRLLLRRLRRRLLLLLRRRRLRLLLLLLLLRLLRRLRLRLLRLRRLRRLLRRLLLRRRLRLRRLLLRLRRLLLRRLRRRLLRRLRLLLLLRLLLRRRLLRRRRRLLLRLLLLLRLLRLLRRLRLRLRLLRLRRLRRRLRRRLLRRLLRLLLRLRRLLLRRRRLRLLRRRLRRRLRLRLRRRLRRLRRRRLLRRLRRLRLRLLLRLRLLLRLLRRLRRLRLRRRRLRLRRRRLRRLLLRLLRRRRRRRRLRLLLLRRLLLRLLRRLRLRLLRRRLLLLRRRRLLLLRRRLLRRRRRLRRRLLLRRLRRLRLLLLRRLRRRLLRRRRRLRRRLRLRRRLLLRLRLLRRLLLLRLLLLRRLRLLRRRRLLRRLLLRRLRRRRLRRRLLRRLLRRRRLLLRLLRLRRRLRRLLRLLLLRRLLRRLLRRLRRLLRRLRLRRLLRLRRRRLLLRRLRLLLRLLLLRLRRRLLLRRRRLLRRLRLRLLRLLRLLRRRRRLLLRRRLRLLRRRLRRRRRRRRRLLRRRRLLRLRRLLLRLRRLRRRLLRRLRRRRLRRRLLRRLRRRLRRLRLRLRRLLLRLLLRRLRRRLRLRLLRLLLRRLRRLRLRLLLRLLRRLLRLLLLRRLRRLLLRRRLRRRLRRRRLRLLLRRRLRRRLLLLRRRRRLRRLRLLRRLLRLLRLRRLRLLLRLRRLLRLRLRLRLRRLRLRRRRLRLLLRRLRRLLLRLLRLLLLRRLRLLRLLRRRRLLRLRRRLRRRLLLRLLLRRRLLLLRRRLLRLRLLLRRLRRLLRRRRRRLRRRLLLRLRRRRLLLRLLLLRRLLLRLRRRLLLRLLLRRLLRLRRLLLRRLRLLLLLRLRLLRRLRLRRRRRRLRLRLLLLLRRRLLRLRLRRRRLLRLRLLRRLRLLLRRRRLLLRLLRRLRLRRRRLLRRRLRRRRRLRRLLLLRRLLLLLRLLRRLLLRRRLRRLLRLRRLLRLRLLRLRRLLRLLLLLRLRLLLLLRRRRLRLLRRRLLLRRLLLLLLLLRLRLLLLRRRRRRRLLLRLLLLRLRRRRLLRRLRLRLRRRLLRLLRLLLLLLLLRRLRLRRRLRLLRLLRRLRRLRLLLRLLRLLLRRLRRLRRLRLRRLRLRRLLRLRRLRRRLLLRLRRRLRLRRLLLRLRRRLRRLRLLLLLRLLRLLRLRRRRRRLRLRRRRLRRRRRRLLRLRLLLLRLLRLLRRLRRRLRLRRRRLRRLRRRRRLRLLRLRLRRRLLLRRLLLLRRLLLLRLRRRRRLLLLRRRRRLRRLLLRRRRRLRLLLRRLRRLLLLRLLRRLLRLLRLRRLLRRLRRLRLRLRRRRRLRLLRRRRLLRLRRRLLRLLRLRLLLLLLLLRLLLLLLRLRLLRLRRLLRLLLLRLRLRLLLRRRRRLRRRRLLLRLRRLLLLRRLRRRRLRLRLLLLRLRLRLRRLRRRLRLRLLRRLRLLLRLRRRRLLLRRLRLLLLLLLRLLLRLRLRRLRRRRRLLRLLRRLRLRRLRRRRLRLLRLRLLRRRLLLLRLLRRLRLLLRRLLLLLLRRLLLLRLRLRRRLLRLRLLLLRLLLLRLRRLLRRRRLLRLRRLRLLLLLRLRRLLRLRRLRLLRLLLLRRRRRLRLRRLRLRLLLRLRLRRRLRRLLRRLLLRLRRRLLRRRRRLLRRRRRRLRRLRLLLLRRLLRLRRLRLLRRRRRLLLLRRLLLLLRRRRLRLLLLLLLRRRRLLLLRRLLLRRRLRLRLLRLLRRLLRLLRLRRLRLLRRRLLLLLRRRRLRRLRRLRRLRRRRRRLLLRRLLLRRLRRRRLLRLRRLRLRRLLRRLLRLRRLRRRRRRLLLLRRRLRLRLRRRLLRLLRLLLRRLLLRRRLLRLLLLRLLLRLRRLLLRLRRRRLLLLLLLLRLRLRLLRLLLRLLLRLLRLRRLLRLRRLLRRRLRRRRRLRLRRLLRRLRRRRLRLLRLLLLRRRLLRLLRRLLLLRLRLLLRLLLRLRLLLRRLLRRLLRRRLLLLLRLRRRRRRLLRLLLRRLRLRLRRRRRRLLRLLRRRRLRLLLRRRRLLLLRRLRLLRLRRLLRLRRRRRRRLRRRRLRRLLLLRRRLRLRLRRRLLLRRRLLRLRLLLLRLRLLRRLRLLLRRLRRRRRRLRRLRRLLRRRLRRRLLRLLRLLRRLLRRRLLLLLLLRLRLRLRRRLRLRRRRRLRRLLRLLLRRRLLLLLRRRLRRLLLRRRLRLRLRLLRRRLRLRLRLRLLLLLLRRRRLLRLLRRLLRLLLRLRRRRLLLLLLLLLLRRRLRRLLRLLRLRLRLLLLLLLLLLRLRLRLRRLRRRRLRRLRLLRRRRRLLRRRLRLLLRLLRLLLLLLLRRLLRLRLRLLLRLLRLLLRRRRRLRLLRLRRLLRRRRLRLRLLLLLLRRLRRRRRLRRRLRRRLLLLLLRLRRRLLLLRLLLRRLRLRRLLLLLRRRLLRRRRRRLRRLLLRLLLRRLRRRLLRLLRLLRRRRLRLRLLRLLRRRLLLLRRLRRRRLRRLRLLRRRRRLRLLLLRRLRRRLLLRRLLRRRLLLRLLRRLRRLLLRRLRLLLRLRLRRLLLLRLLRLLRLRLLLRRLLLLLRRRLLLLRRLRLLRRLRRLRLLLLLRRLLRRRLLRRRRLRRRRLRRRRRLRRLLRLRLRLRLRRRLLRRRLLRRLRRLLLLLLLRRLLLRLRRRRLRLRRLLRLLLLRRLRLRRRLRRLLLLRRLLLLRLLLRLLRRLRRRRRLLLRLRLRLRRLRLRLLLLLRRLRLLLLLLLLLLLLLRLLRLRRLRLLRRLLLLLRLRRLLRRLLLRLLRLLLLRRRLRRRLRLRRRLRRLRRLRLRLRLRLRRLRRLLLRRRRRLRLLLLRLLRRRRLLRRLRRLLLLRLRRLLRRLRLLLRLRRLLLLLLLLLLRRRRLLLRRRLLRRRLRLRLLLLRRRRRRRLRRLRLLRRLLRLRRLLLRRRRLRRRRLLRLRLLLRRRLRRRRLRRRLRRLLLLLRLLLRRRRRRRRLLLLRRLLRRLLLLLLRLRRRRRRRLLRRRRLRRRLLLRLLLLRRRLLRRRRRRRLLLRRRRRRRRRLLLLRLLRLLRLRRRRRRRLLLLRLLRLLLLRLRRRLRLLRRLLLLRRRRRRLRRRRLRLLRRRLLRRLRRRRLRRRRLRLRRLRRRRRLLRLRLLLRLRRRRLRLLRRRLRLRLLLRRLLLRLRLLRRRRRLLRRRLLRLRLRLLRRRRRLRRRRLLLLRRLLLRLRLRLRRRRLRRLLLRRLRLLRLLRLRLRRRLRLRRRRLLLRLRLRRRLLRLRRLLLRRLRLLLRLLLLRRLLRRLRLLRRRLLLRLRRLLRRRLRLLLRRRRLRRRRLLRRRLLLRRRRLRRLRRRRRLRLRRLRRRLRRRRLRLLLLRRRLRLLLLLRLRRLLRLLLLLLRLRRLRLRLRLLLRLLLRLLLRLRLRRLRLRLLRRRRLRRRRRLRLRRRLLLLLLLLRLLLLRRLRLLRRRLLLLLLLLRRRLRLLRRRRLLRRRRRLRRLLLRLLLLRLRLRRLRRLLLLLLRRLRLRLLLLLLLLRRRRRLLRLRLLLLRRLRLRLLRRRLRRRLLRLRRRLLLRRLRRRRLRLLLLLLLRLRRLLRLLLRLRLLLRLRRLLLRLLLRRLLLRRLRRRLRLLRRRLRRLRLRRRLLRLLRRLLRRRRLLRLRRRLRLRLLRLRLRLRRLLLRLLLRLRLLLRLRRLRRLLRRLRLRLLRRRRLRLLRRLLLRLRLRRLRRRLRRRRLLLLRLLLLLLRRLLRRLRLRLLRLRRLLRRLRLLRRRRLLRLLLRLRRLLRRRLRLLRLRRRLLRRRRLRRLRRRRLRRLLRRRLLLLLLLRRRLLRRLLRLRLRRLRLRRLRLLRLLRLRLRRRRLRRRLRLLLRRRRLLRRLRLRLLLRRRLRRLRRLLLRRRLLRLRLRLLRLLLRLLRLRLLLLLLRLRRLRRRLRRRRLLLLLRLRLRLLRLLRRLLLLLLRRRRRRLRRRLRLLLLLLLRLRRRRLRRLRRLLLLLRRRRRRRLRLRLRLRLLRLLLLLLRLRLLRRRRLLRLRLLRRLRRLRRRRLLLRRLRLLRLLLLRLLLLLLLLLLRLLRRLRLRLRRLLRLRRRRRRLRRLRRLLLRRLRLRRRRLLRRLRRRRRRRRLRRLLLRRRRLRLLLRLRRRRLRLLRRLRRRRRRRLRRLRRLRRLLRRRRLRRRLRRRRLLLRRRLRRRRRRLLLRRLRRLRLRRLLRLLLRRRRLRRRLLRLLRRLLRLLRLLLLRRRLRLRRRLLLRLLRLLRRLLRLRRRRLRLRLLRRLLLRLRRLRLLLLRLRLLLLLRLLRRRLLLRLRRRRLRRRLRRLLRRRLRRLLRLLRRLLLLRRLLLLRRRRRLRRRLRRLLLLRLRRRRRLLLRRRLRRRRRLLLRRLRLLRLRRLRLRLLLRLLRRLRRLRRRRLLLLLLRRLRRRRLLRLLRLRRRRRLLRLRLLLLLRLRLRLRRRRRRRRLLLRLRRRRRRLLLRLLRRLRLLRLLRRLLLRLRRRRLRLLLLRLLLRRLRRRLRRLLLLLLRLRLRRLLLLLLRRRRRLRRLLLLRLLRLLRRRLLRRRRRRLRRLRRLLLRLRLRLLRRLRRLRRRRLRRLRRLLLLRLLLLLLRRRLRLRRRRRLLLRRRRRRLLLLRLLLLRRRRLLLLRRLLRRLRLRRRLLLRLLRLLLRLLRLRRRLLRRRLRRRLRRLRLLLRLRLRLLLLRLLRRLLRRLLLRLRLLLLLLLLLLLLRRLRRRRLRRRLLRRRRLRRLRLLRLRRRLLLLLLRLRRLLLLRLLLRLLRRRRLRLRLRLLRRRLRLRRRLRRLRLRRRLLLLRRLLRLRLLRLLRLRRLLLRRLLLRLRRLRRLLLLRRLLRRRLRLRLLLRLLLLLRRRLRRLLRLLRLLLRLLLRLRLRLLRLRRRRLLLRLLRLLRLLLRRLLRRRRRRRLRRLLLRRRRLLLRLRLLRLLLLLRLLLRLLRLLLLRLRLRLLLLLRLLRLLLRLRRRRLRRRRRLRLRRLLRRLRLLRLLRRLRRLLLRLLLRLRLLLLLRLLRLRRLLLRLLRLRRRLRLLRRLRLLLLLRLRLLRLRLLLRRLRLRLLRLLRRRRLLRRRRLLLLLLRRLLRLRRLLRLLLRLRRRLRRLRLLRRRRLRLLLLRLLLRRLLLLLLLRRLLRRRRLRRLRLRLLRLRRLLRLLRLLRRLRRRRLLRLLLLRLLLLLLLRRRRLRRRRLRLLRLRRRRRRRLRLRRLLRRRLLRLLLLRRRRRLRLRRLLLRRLRLRRLLLRRRLRRRRRLLRRLLLLRLLLLRRRRLLRRRRRLRLRRLLLLLRLRLLLLRRLLRLRRLLLLRLRRLRLRRRLLRLRRRRRRRRRRRRLRRRLRRLRRLLLRRLLRLLRLRRLLLLRRRRRRRLLRRLLRLLRRRRRRLRLLLLRLLRRRRLRRRLLRLRRRRRRRLLRRRLLLRRRRRRLLRLLRRLRLRRRLRRLLLLLLLRRRRRLLRRLLRRLRRRRRRLRLLRLLRRLRLRLLRLLLRLLRLRRLRRLRRRLRRLRRRLLLRLLLRLRRLRRRRRLRLRRRLRRLRRRRLRLLRRLRLLRRRLLRLLLLRLLRLRLLRRLLLRLLRLRLLRRLLRLRRRRLRRRLLRLRLRRLLRLLLLLLRLLRLRRLRLRRLLRRRLLRLRLRRRLLRRRLRRLRRRRRRLLRRRLRRLRRRRRRLRLLLRRLRRLLLRLRLLRRRLRRRLLRRRLRLRLLRRRRRRLLLLLLRRLLRLRRRRLRRRRLRLRLLLRRRLLRRRLLRRLRRRRRRLRRLLRLLRLLRLLRRRLRRRRLRRRRLLRRLRLRRRLRLLLRRLRRRRRLRRLRRRRRRLRLLRLLRRLLRRLRRRLLRRLRLRRRRLLLRLLRRRLRRRLRLRRLLLRLLLRRRLRRRRLLLRLLLLRLRRLLRLLLRRRLLRRRLRRLRLLRLLLLRLRLRRLRRRLLRLLLLLLLRRRRLLLLLRRLLLLLRRRLRLLRRRLLLRLRRLRLRLLRRRLLRRRLRRRRRRLRRRLLRRLRLRLRLRRRLRRRRRLRRRRRLLRLRRRLRRLRRRRLRRLRLRLRRRRLLRRRLRRRRLRRRLLLLLRRLLLRLLLLRLRLRLLRRRRRRRRRLRRRLRRRRRRRLRRRLLRRLLLRRRLLRRLLLLLRRLLRRRLRRLRRLLLLRLLRRRRRRLRRRLRRRLRRRRRLLLLLRLRLLRRRRLLLLLLRRLLRRLLLRRLRLLRLRLLRLLLLRLLRRRRRRRLLLLLRRLRLRRLRLRLLLLLRLRRLRRRRRLRLRLLRLLRRLLRLLLRLLRLRRLLRRRRRRLRRLRLRRLLLRRRRLLLRLLRLRRRLRLRRRRLRRLLRLLRLLRLLRLLLRRLLRRRLRLRLRLLLRLLRRRLLLLLRRRRRRLRRLLLLLRLRRLLLRLLLLLLLRLLLLLRRLRRLRRLLRRLLLLRRLRRRRRLLLRLRLLLRLRLRRLRLRLLRRRRLRLRLLRRRRRRRLRLLRRRRLLLLLRLRLRRLRRLRRLRLRRLRRLLRLRRRLLRRLRRRRRLRLRLRRLLLLLLLRRLRRRRRRLLRLLLLLLLRLLRLRRLLRLRRRLRRRRRRLRRLRRRLLLRLRLLRRLRLRLRLRLRRRLRLLLLLRRLLLRLLLRLRLLRLRRLLRLRLRRRLLRLLLLLLLRLRRRRLLRLLLRRLRLLRRLRRLRRLLLLLRRLRRRLLRLRRLLRLLRLLLLRLLRRRRRRRRRLLLRLRLLLRRRRLRRRRRLLLRLRRLLRRRRLRLRLRRRLRRRRLLLRRLRLLRRLLLRRRLRLLRRRLLRLLLRRRLLLRRLLRLRRRRRLRLLLRLRRLLLLRLLRLLRRRRLRLLRLRLRRRRRRLLLRRLRRLLRLRRLLRRLRRRRLRLRRRLRLLRRLLRLRRLLRRLLRLRLLLRLLRRRLRRLLLLLLLRLLRLRRRRRLRLRRLRRLLLRLRRRRRRRLRLRRLRRRRLRRRRLRLRRRLLRRRRRRLLLLLLRRLLLRRRRRRLLRRRLRLLRRRLLLLRLRLLRLRLRRLLLLLRLLRLLLLLLRLLRRRRRLLRRRLLRRLLRLLRLLLLRLRLRLLLRRRRRRLLRRLRLRLRRRRRLRLLRRRLLRLLRRLRRRLRLLRRRLRRLRLLLRLLRRLLLRLRRLRRRRRRRRRRLRLLRLRRLLLLRRLLRLLRRLLLLRRRRLRRRRRLRLRRLRRLLLRLRLRLLLRLRRRRLRRRLRLRLLRLRLRRLLLRLLRRLRLRLRRLLLRRLLRLLRRLRRRRRRRRRLRRRLLLLRLLRRRRRRLRRRRLRLLRRRRRLLLRRLRRRRRLLRRRRLRRLLLLRLLLRRLRRRRLRRRRLLLLLLLLLRLRRLLRRRRRRLLRRLLRRLRRLLLRLLLLLRRLRLRRRLLLRLRLRRRRLLRRLRRLLRRLRLRLRLRLRLLLLRLLLRLRRRLLRRLLLLLRLRRRLLLLLLLLRLRRRRRRLLLLLRRRRRRLRRLLRLRRLLRLRRRLRRRRRLRRRRRLLRLRLLRLLLRLRLLRRLLLLRLLLRLRRRRRLLRRRLRLLLRRLRRRRRRLLRRLLRRLRRRLRLRRRRLRLRLRLLRRLRRRRLRRRRLLRLLRRLRRRLRLLRRRRLRRLLRRRRRLLLLLRLLLRRRLRRLRRLRLLRRRLRLRRLRRRRLRRRLRLRRLRRLLRLLRLRRLLRLRLRRLLLRLLRRRLLLRRLRRLRRRRRLRLRLRLRLRRRLRRLRLLRLLRLLLLLRRRLRRLLRLRRRRRLRRRLLLRLLLLRLLLRRLLRLRRLRRRLRLLLLLRRRRLRLRLLLRRRLLRLRRLLLRLRLLLRRLRRRRRRLRRLRRLRRRLRLLRRLLLLLRLRRRLLRRLRLRLRLRRLLRRLRRRRLLRRRRRRRLRRRRRLLLRRRRRLLRRLRRRLLRLLLLRRRLRRRLRLLRLRRLRRRRLLRRLRLLLRLLLLRLLRRRRRRRRLLRRRLRRRLRRRRRRRRLLRRRRRLRLRRLRRLLLRLLLRRRRLLRRLLLRRRRRRRLRRRLLRLLRLLLLLRLLLLRRRRRLRRRRLLLRRRRRLLRRLRLRRRRLRRRRRRLRLRRLLRLLLLLRRLRRRLLLLRLLRLRRLLLRLLRRLRLLRLRLRLLLLLLRRRRRRRLRLRRLRLLRRLLRLRLLRRRLLLRLLRLLLLRRRLLRLLLRRLRRRLRLLRLRLLLRLRRRRLRRLRRLLRRLLRRRLRLRLRLRRLRRRLLLRLLLRRLRRLLRLRLLLRRLRRRRRRRLRRLRLLLRLRLRLLLLLLRLLLRLLLLLRLLLRLLRRRLLRLRRLLRLRLLRRLLLRLRRLRRLRRLRLRRLLLLRRLRLRLLRRLRLRLRRLRLLLRLRRRRRLLLRLRRRRRRRRLLLRLLLRRRRLLRLRRLRLLRLRRLLLRLRLLRLRLLLRRRLLLLLLRRRRLRLLRLRLLLRLLRLLLRRRRLRRLRLRLRLRLRRLLRLRRRRRLRRLRLRLLLLRRLLLRLRLRRRLLRRRRRRRRLLRRLRLRLLRLLRLRRLLRRRRLRLLRRRLLRLRLLRLRRRRLRRRRLLRRLRRLRRLLLLLRLLLRLRRRRLRRRLRRLRLRLLLRLLLLRRLRLLLLLRLLLLLRLRLLRLLLRRRRLRRRRLRRLRRRLLLRLLRRRLLRLRLRLLLLRLRRLLLLLRLLLRRLLLRRLRLLLRRLRLLLLRRLLRRRLLLLRRLLRLLLRLRRRLLRRLLLRRLRLLRRRRLRLLLLRLLRRRRLLLRRRRLLLLLLLRLRRLRLRLRRLLLLLRRLLRLRRLLRRRRLLLLLRLLRRRLRRRLLLLLRRLRLLLRLLLLLLLRLRRRRRRRLRRRRLLLLLLRRLRLRLLLLRRRLRRLRRRRRLRRRRLLRLRRRRLRRRRRRLRLRRLRLRLRLLLRLRLRLLLLRLLLRRLRRRRLRRLLLLRLLLLRRRRRLLLRRRRLRRRRRLRLRRLLLRLRLRRRLRLLRRLRRRLRLRRLRRLRLRLRRRRRRRRLRRRRRRLLRLRLLRLRLRLRRLLRRLRRRRLLLRLLRRRLRRLLLLLRRLLLRRRLRRRLLRLRRLRRRLRRRRLRLLLRRLRRLRLLRLLLLLRRRLRLLRRLRRRRRRRRRLLLRRRLLLLRRLRLRLLRLLLLRLRRLRLRLRLRLLRRLLLRRRLRLRRRLLLLLRLRLLLRLRLLLRRRLRRLRLLRRRLLRRRLLRRLRLLLLLRLRLLRLLRRLLLLLRRRRRLLLRLRRRRLRRLLRRRLRRLLLRRRRRLLLLLRLRLLLLRRRLLLRRLLRLRRLRLLRLRLRLRLLRLRLRRLLRRLRLLRLLRLRRRLRLLLRRRLLLLRLLLRRLRRRRRRRLLRLRRRRLRLLRRLRLLRLRRRLRLRRRRLRLLRLLLRRRRLLLLRRLRLRLRRLLLLRLRRRLRRLLLLRRRRRRRLLLLLRRLRLLLLRRLRLRRLRRLLLRRRLLRLRLRLRRLRRRLLRLRLLLLRRLRRLLLLRLLLRRRRLLRLRRLLRLRRRLLRLRLRRLRRRRRLLLRLLRLLRRLLLRRRRLRLLRRLRRRRRRLRLRRLRRRRLLLLRRLRRRLLLLRRRLLRRLLLRLRLLRLRLRLLLRLLLLLRLRRLLRLRRLLRLRLRLLRRLRLRLRRRLLRRLRLLRRRLLLRRLRRRRRRLRRLLRRRLRLRLLLLLLLRLRLRLLLLLRLLLRRRRRLLLRLLRRRRLRRLRRRRRRLLRLRRRRLLRRRRRLLRLRRRRLRRRRRRLLRLLLLRRLLRLRLLRLLRRLRLLRLLRRRRLRLLRRRLLRRLLLLLRRRLRLLLLLLRLLRLRLLLLLLRRRRLLRLRLLRLLRRRRLRLRLLRLLLLRLLLRLLLLRRRRRRRLRLLRRLRLLLRLRLLLLLRLRRRRRLLLLRLRLRRRLRLLRLLLLLRLLRLLLRRRRRRLLRRLLRLLRRLLLRRLRLLRRLRLLLLLLLRRRLLRRLLLRLLRRLRRLLLLRRRLLRLRRRRLRLLRRRRLRLLLLLLRLLLRRLRRRLRRRLLRRLLLLRRLRRLRLLRRLRLRRRLLLRLLRRRRLRRLLLRLRRRRRLRRLLRLRRRRRRLRLRLRLLRLLLRLRRRLLLRRRRLLLRRRLRRRRLLLRLLRLLLRLLRRRLLLLRRLRLRRRRRRRRRLRRLRLLLLLRLRLLLLRLLLLLLRLRLLLRRLRRRLLLLRLLRRRRRLLRLLLLLLRLRRRRRRRLLRLLRLLRRRRRLLLRLLLRRLLRLLLRRLLLLRRLRRRRRRLLRLLRLRRRRRRRLRLRLRLLLRRRLLRLLLRLRLLRRLLLRLRLRRRRLLRLRLLLRRRLRLLRRLRRRLRLLLRLLLRLRLRRRLRRRLRLLLLRLLLRRRRLRRLLRLRLLLLLLRLRLRLRRRRRRRLRLRLRRRLRLLLLLLRLLLLRRRLLRRLRLRLRLLRLRLLRRLRLLRRRRLRRRRLRRLLLRLRRRRLRLRRRLLRRRLLRRLLLLLRRLRLRRLLRRLLRRRRRLLRRLLRRLRLLLLLRRRRRLLLLRLLRRLRLRRRLLRRRLRLRRLRLRLRRRRRRRRLRLLRRRRLLLRLLLRRLLLRLLLRLLRRLRLRRRLRLLRLRLLRRRLLLLLRLLLLRRLRRLRLRLRLLRRRLRLLRLRLLLLRLRRLLRLLRLLRLLRRRRLLRRRRRLRRRRRLRRLLRRRLRRRRRLLLRLRRLLLRRLRRRRLLRRRLRRLRRLRRRLRLRRRLLRRLLRRRRLRRLLRLLLRRRLRLLRLLRLRLRRLRLLLRLRRLRRRRLLLLLLRLRRRRRLRRLLRLLRLRLRLRRRLLLRLRRRRRRRRRRRRRRLLLLLRLLLRLRLLLLLRLRRLLRRLLLRLRRLRLRRRRLRRLLLRRRRRRRRRRRLLLLRLRRRRLLLRLLLLLRRRRRRLRLRLLLLLLLLLLLLRLRRLRRLRRRRLRLLLLLRLLLLLLLRRRLRLRRRRLRRRLLLLRRLLRLLRLRRRRRRRRRLRLRRRLLRRRLLRRRRRRRRLRRLLRLRRLRRLLRRRRRRLRRLLLLRLRRRLRLRRRRLRLLLRLRLLLRRRLLRLRLRLLRLRRRLRLRRRLRRLLRRRRRRRLRRLLRLLLRLRLLLLRLLRRLLLRLLLLLRLLLLLRRLRLRRRLRLLLRLLRLRLRRLLRLLLLLLLRLRRLLRLRRLLRRLRRRLRLRLRRLLLLRLLLLRRRLLRLRLLRLLRLRLRLLLLRRRRRRLRRRLRLRRLRRLLRLLRRLRLLLRLRRRLRLLLLRLRLRLLLRLRLLLLLRRLRRRRLRRRLRLLRLLLLRLLRRRRLRLRLLLRRRRLRLLRLLRLRRRLRRLRLLRRRLRLLRLRRRRRRRRLLLLRLLRLLRRRRLRRLLLLRLRRRRRLLLRLRRRRRLLRLLLLLLRRRRLLRRRRLLLRRLLLRLLLRRRRLRLRLLRLLRRRLLLLLLRRRLLRLRRRLRRRRLRLLLLLLLRRLRRLLRLLRLRRLRRRRLLRRRRRRRLLRLLLLLLRLRRLRLLLLLLRRLRLRLLRLRLLRRLLRLLRRRRLRRRRRLRRLLLLRRLRLLRLRRRRLLRRLRLLRRLRLRRRLRRRRLRRRRRRRLLLRRLLRLLLRRLLRLLLRRLLLLRRLRRRLLRRLLLRLLRLRRRLRLLLRRRRRLLLLRRLLLRRLLRLLRRLLRLRRLLRRLRLRRLLRRLLRLLLLLLRLLRRLRRRLLLRLLRRRRRRLRRLLLRLRRRRRRRLLRLRLRLLLLLLLRRLLLLRRRLRLLRRRLLRRRLRRLLLLLRRRLLLLLLLLRLLRLLRRRLLLRLRLLLRRRLRRRLRRRRRLLRRRRLLRLRRRRLRRLRLLLRRLRRLLLRRLLLRRRRLLLLRRLLRRLRLLLLRLRRLLRLLLRRLRLRRRRLRLLRRLLLLRRLRRRLLLLRRLLRRRLRLLLLLRRLRLRLLRRLLLLLRLRRRRLLLRLRRLRLLLRRRLLLRRLRLRLLLLRLLRRRRRRLLRRLRLRLLLRRRRLLLLLLRRLLRRLLLRLLRRLRLLRRLLLLLRLRRLRLRRRRLRLRRRLLLLLRRLLLRLLRRRLLRRRRLRLLRLRRLRRLRLRLRRLRRLRLLLRRRRLRLRLLLLLRLLRLRLLLRLRLRLRLRRRRLRLRLRLRRRLRRLRRLRLRRRLRLLLRLLLRRLRRLLRLLLLRRRRLLRRLLRRRLRLRLLLRRRLRRLLRRLLRLRRLRRRRRRRRLLRLLRRLLLRRRRRRLLLRRRLLLRLLLLLLLRRRRLRLRLLLLLRLLRRRLLRLLRLLRLRLLLLLLLLRRLLRLRRLLLLLRRRLRRLRRLRLRRRLLRLLLRLRRLLRRLLRRLLLLLLRRRRLRRRRRLRRRLLLRRRLLLRLLLRRRLRRLLLRLLRLRRRRLRRLRLRLLRRLRLLLRRLLRLLRLRLLLRRRLLRRLLRLRRRLRRLLLRLRLRLRRLRLRRLLLLRLLLRRLLLRRLRRRRRRLRRLLLLLLLLRRLLLRRLRRRRLLRRRRRLRRLLLLRRLLLLLRLRLLRLRRLRRRLLLLLRRRLLLRRLLLRRLLLLLRLRRRRRRLLLRLRRRRRRLRRRRLLRLRLRRRRRLRRLRRRRRLRRLRLLRRLRRLLRRLLRLRLRLLLLRRLLRLRRLLLLLLRRRRLLLLRLRRLLLLLRRLRLLLLLRLRLRRRLLRLRRRRLLLLLLLRRLLLLRRRLRRRLLRLRRRRLRRLLLRRRRLRLRRRLRRRRRRLRLLLLRLRRLLRLLLLLRRLRLLRRLLLRRRRLLRRLRLRLRLRLRRLRLRRLRRLLLRLLRLRRLLRRRLRRLLRLLRLLRLLRRRLRRLLRLLRLLRRRLLRRLRLLLLRLLLRLLRLLRRLLRRRRLRLRRLRRRRRRRLLLLRLLRRLRRRRLRRLLLLLLRLRLRRRRRRRRRRRRLRRRLLRLLRLRLLRRLRLLLRLRRRRRLRLLRRLLLRRRLRLRRRLRRRLLLLLLRRRRRLLLRLLLRRRRLLRLRRLLLRRRLLLRRRLLRRLRLRLRRRRLRLLLRLRLLLLLLRLRLLLLLRRLRLLLLLRLRLRRLLRLLRRRLLRRRLRRRRRRLRRLRRRLRRLLRRRRLLRLLLLRRLRLRRRLLLLRLLRRLLRLLRLRRRRLRLRRRLRRRRRRLRRLLLRLRLLLRLRLRLRRLRLLRRRRRLLRLLLLLRLLLRRRRLRRLRRLLLRLLRLLLLRLRRLLLRRLLLRRLRRLRRRRLRRRLLLLLRRLLRRLRLRLRRLLLLRLRLLLRLLLRLRLLRLLRRRLRRLRRRLLRLRLLLLRRRRRRRRRLRLRRRRRRRLLLRLRLRRLLLLLLRRRRRLRRRLLRLLRRRLLRRRLRRLLLRLRRLRLRRLRLRRRLLLRLRRRRLRLRLRRLRRLRRLRRRRLLRRLLLLRLRLLLLLRRLLRLRLLRLRLLLRRRRRRRLRLRLRLRRLRLLLRRRRLLLRLRRRRLLRLRLRLLRLRRLRLRLRLRLRRRRRLLRRRRRRLRRRRLLRRLRRRRRRRLLRLLRLRLRLRLRLRLRLRLRRLRRRLLRRRRLRLLLLRLLRRLRRLLRLRLRRRLRLRRLLRRRLLLLLRRLLLLLLRRLLLRLRRLLRRLRLLLRLLRLRRRRRRRRRLRRLLLLLRLRLLLRLRRLRRRLRRLRLLLRRLRRLRRLLRLLRLRRLRRLRRLLLLLRRLRRLRRLLRRLRRRRLRRLLLLLRLLLLLRLRLRRRLLLRLLLRLLLRLRRLLRRLLRRRRRRLLLLRLLLLLLLRLRRLLLLLRLLRLRRRLLLLRLLLLRLRRRRRRLRLRLLLRRRRRLRRLLRLLLRRLLRLLRLRLLLRRLRRRRLRRLRRLRRRRRRLLRRRRLLLRLLLLRRLRRRLRRLLLLLLRRLRRRLLRRRLRRLRLRLLLLRRLRRLLLRRLLLLLRRRLRLRRRRLLRRLLLLRLLRLLLRLLRLRLLLLRLRRRRLLLRLRRLRRLLRRRRLRRLLLLRRRLLRRLLRLRRRRRRLRRRRLRRRRRRRRRLRLRRLRLRLRRLLRRLLLRRLLLLLRLRRRLRLLRLRLLRRRRLRRLLRRRRRLLLRRRLLLLLLLRRRLLRLRRRLLLRRLLRLRLRRLRRLLRLRRRRLRRRLLRRLRLRLRRLRLLLLLRRRLLLLRRRLLRLRRLRRLRLRLRLLLRLRRRRLLLLRRLLRLLLLRLRLLLLLRLRLLLRLLRLLRRRLRLRRRRRLRLRRRRRLLRLLLRRLLRLRRRLRRLRLLRLLRLRLRRLLLLLLLRRRLLLLLLRRLRRLLRRLRRLLRRLLRRRLLLRLRRLLLRRLRLLRLRLRLLLLLRRLRRRLLLLLLRRLRRRLLLLLLLLLLRLRRLRRRRRLRRRLRRLRLLLLLLLLLRLLLRRLRRRLLLLRLLLRLLLRRRRLLRRRRLRRLLLLLLRLLRLLLRLRLRRRLRRLRRLLRRRLLLLLLLLLLRRRRLRRRRLLRLLLRRRLRLRRLRLRRLRLLLLLRRRRLLLLRLRLLRLLRLLLLLLLRLLRLLLLRLLRRRLLLLLRRLRLLRRRLLRLRRLLRLLRLLRLLLLLLRLRRLLRRLRRLRRLRLLRLLRRLLLRRLLRRLRLLLRLRLLRLLLLRRRLLLRLRLLLLRLRLRRRLRLRLRLRRRRLRRLRLLLRLLLLLLLLRLLLLLRLRRRRLLRRLLLLLLLRLLRLLLRLRLLLLLRRRRLLLRRLRRRRRRRLLLLRLLLLLRRLLLLRLRRLRRLLRRLLRRLRRLLLRRLLRRRLLLLLRRRLLLRLLLLLLLRRRRRLRLLLRRRLLLRLLLRLLLLRRRLRRRRLRLLRRRLRLLLRRRRLRRLLLLRRLRRRRLRLLRLLLRRRLRLLLRLRLLLLLRLRRRLLLLLRLLLRLLRRLRLRRLLRLRRRLRLRRLLRLRLLRLLLRLRRRLRRRRRRRLLLRLRLRRLRLRRRRLRRLLLLLLRRRLLLRRLLLLLLLRRRRLRRRLRRRRRRLRLRLLRRRLLLLRRRRLLLLRLLLRRRLRRLLLRLRLRLLLRRLRRLRRRLLRRLRLLRLLLRLLRLLRLRRLRRRRLLLLLRRRLLLRRRRRRRRLLLLRLRLLRRRRLLLLRRRRRLLRRLRRRLRLLLRRLLLRRRLLRLLRLRLLLLRLRLLLLLLLRRLLRLRRLLLRRLRRLRRRLRLLRRRRRLLRLLRLLRLLRRLLRLLLLRRRRRLLLLLLRLLRRRLLLLLRRRRLRLLLRLRLRLRRLRRLLLRLLLLRLLLRLRRLLRLRRLLLLRRLLRRRLRLLRRLLRRLLRRLRRRRRRLRRRLRLLRLRRLLRLRRLRLLRLLRRLLLRLLRRLLLRRLLLLRRRRRLLLLRRLLRLLRLLLLLRLLLLRLRRRLRLLRRRLRLLRRRLLRLLLRLLLLLRRRRLRLLLLLRLRLRRRRLLLRRLRRRLLLRRLLLRLRRRLRRRLLRLRRLLLLLRRRLLRLLLLRRLLLLLRRLRLLRLRLRRRRLLRLLRRLLLRLLLLLLLRLRRRLRRRRRLLLRLRRRLRLRRRLRLLLLLLRRLRLLLRLLLRRLLRRLLLLLRLRLRRLRLRLLLRLLRLRLRLRLRRRLRRRLLLLRLRLLRLRRLRLLLRRLLLRRRRRLRRRRLLLRLRLRRLLRRRRLLRLRRLLLLLRLLLRLLRLLRRRRLLLRRRRRLRRLLRRRRRRLRRLLLLLLLLLRRRRLRLLRLRLRRLLLRRLLLRLRRLLRRLLLLRLLRRLRRRLRLLLRRRRLRLRRRLLLLLRRLRRLRRLLLLRRRLRRLRRRLLLLLLLLRRLLRRLLLRLLLLLLRRRLRRLRRRRLRLRLRRLRRLRLRLRRLLLLLRRLRRLRLRRRRLRLLRRRLRLLRRLLLLRRRLRLRLLRRLRRRRRLLRLLLLRLLLRLRLRLLLRRLRRLRRRLLRRRLLRLLLLRLLLLRRLRLRRRLLRRLLRLLRRRRLLLRLLRLLRRRLRRRRRLRLLLRLLRLLLRLLLRLRRRRLRRLRRLLLRRLLRLLLLLLRLRRRRLLLLRLRLRRRLRLLLLRLRRRLLRLRRRLLLLRRRRRRLLLRRRLRRRRLLRLLLRRRLRLLLLRRRRRLLRLRLRLRLLRRRRLLRLLRLLRLLRRLRRRLLRLRRRRLRRRRLRRLRRLLRRLLRLRLRRRLLRLRLRLLRLLLLRLRLRRRLRRRRRRLRLRLRRRLRLRLRRLLLRLRLLRRRLRLLRRRLLRRLRRLLLRLLLLRLRLRRLLLLRLRRLRLRRRRLLLRLRLLLLRRLRLRLRRRRRLLRLLLRLRLLRRRLRRLRLRRRLLLLLRLRRRRRRLLLRRLLRRRLRRRLLRLLLRRLRRLLRRRRRRRLRRRLLRRRLLRRRLLLLRLLLLLLRRLRLRLLRRRRRLRRRLLRRLRLRLLRRRRLRLLLRLRRRRLLLLLLLLRRLLRLRRLLRRLRLLRRRLRLRLRRRLLRRLLRLLLLRLRLRRRRLLRRRLLLRLRLRLLLRLRLLRRLRLRLRRLRRLLRRLLRRLRLLRRLLRRRLLLLLLRRRRLRRLRLLRRLRLLRRRRLRLRRLLLLLRRRRLRRLLRLLRLLLLLLRLLRRLLRLRRRLRRLRLRRLLLLRRLRLLLLLRRRLRRLLLRLLRRRRRLLRRLLLLLLLRLRLRLLLLLRRRLRRLLLRLLLLLRLRLLLRLLRLRLLLRLLLLLRRLRRRRLLLRLRRRLRLLRLLRRRRRLRRLLRRLLRLRLRRRLRLRRLLRRLRLLRLLLLLRLLRLRLLRRLLLLLRRLRLRRLLRLRLRLLRRRRRLRLLLLRLRLLLRRLLRLLRLRLRRLLLLRLRLRRRRRRRRLRRLRLRRLLLLRRRLLRRRRRLLLRRRLRLLRLRRRRRRRRLRRRRLRLRLLLLLLLLRRRLLLLRLLLLLLLLLLLLLLRLRRRLRLRLLLLRLLLLRLRLLRRLRRLRRLLRRLLLLRRRRRLRLLLRLLRLLRRRRRRLRLRRLRLLRLRLLRLRLLLRLRLRRRLRRRLLLRLLRRLRRLRRLRLLLRLRRRRRLLLLRLLLLRRLRLLLRRRLRLLLRRRLRRRLRLLLRRRRRLRLRRRLLLLRRRRLLLLLLRRLRLLLRLRRLRLLLLLRLRLLRLLLRLLRLLRRRRRLRRLRLRRLLRRLRRRRRRRRLRLLRRLLRLLLLRLLLRRRLLLRRLLRLRRLRLRRLLLLRRRLRRRLRLRLRRLLRRRRRLRRRRRLLLLLRRRRLLLRLLLLRRRLLRLRRLLLRLRLRRRLRRLRRLRRLRRLLLLLLRRRLRLRRLLRRLRRLRRRLLLLLRRLLRLRRRRLLLRRRRLLRRLLRLRRRRLRLRLLRLLLLRLRRLLRRRRRLRLLLRRRRLLRLLLRLLRLRRLLRRRRRLRLRLRRRLLRLLRRLLRLLRRLRLLRLLRRRRLRRRRLRRRRLLLRRLLLRRRLRLRRRRLLRRLRRLLRLRLLLRRLLLRLLRLRLLLLRLRRLLRRLRRRRLRLRLLLRLRRRLLLLRRLRRRLRLLLLLRRRRLLRLLRRLLLRLRRRLLRLLRRLRLLRLRLLRLLRRLLRRRRRLLLRLLRRRLLLLLRLLLLLRRLRLRLLLLRRLLRRRLLLLLRLLRLLRRRLLRLRRLLLLRLRLRRRLLRRLRLLRLRRLLRLRRLLLRLLLRLLRRLLLRRLRRRLRRRLLLLLRRRRLRLLLLRLRRLRRRRLRLRRLLRRRRLLRLRRLLRRRLLLRRRLLLRLLLLRLRLRRRLRRRRLLRRLRRRRLRRLRRLLLLRLLRLRRLRLRLRLLLLRRRLLLRLLRLRLLLLRLLLRRLRRRRRRRRLRLLLRRRRLRRLLRLRLRLLRRRLLRRRRLLLLRLRRLLLRRRRLRRRRRLRLLRLLRLLLRRLRLLLLLRLRLLRLLLRLLRLRLLLRLRLRRRRRRRRLRLLRLLRLLRLLLRRRRLLLLRRRRLLLLLLRLLLLLLLRRRLRRRRLLRRLLRLRRRRRLRRLLLLLLRRLLRLRLLLLRRRLLLRRLRRRLRLRRRLRRLLRLRRLLRLLRLLLRLRLRLLRLRRRLLRRLRRRLLRRRRRRLLLLRLLLLLRRLLRLRLRLRRRRRLLRRRRRRLRLLLLRLLLLRLRLLRRLRLLRRLRLLRLRRLLLLLRLRLLLLRLRRLRRRRLRRLRLRRLRRRLLLRRRRLLRLLLRLLRLRRRLLRRRLRRRLLLLLLLLRRLLLRLRLRRLRRRLLLLLLLRLLRRRLRLRRLLRLLRLRRLLLRLRLLRRLRLLLRLLRRRRRLLRRRRRRLLLRRLRLRLRRRLRRRLLLLLLLLRLRLRLRRLRRLRLLLLRLLRRLRLLLRLRLLRLLLRRRLLLRLRLRLLRLRLLLLRLRLLRLRLRLRLLRLRLLLLLLRLRLLLLLLRRRLLLRRRLLLRLLRRLLRRRLRLRRRLRRLRRRRRRRRRLRRRRRRRLRLLLRRLRRRLRLRRLLLRLLLLLLRLLRRRRLLLRRLLLLRRRLLLRLLLLRRLRLRRLLRRRLLRLLLLRLRRRLLLRRLLRRLLRLLLLRRRRRRRLLLRLRLRLRRLLRRLRRLLRLRRRLRLRLLRRLRRLLRLRRRRRRLLRRLLLRRRRLRRLLLLRRLRLLRLLLRRRRLRLLLRLLRLLRRRRRRRLRRLLRLLRLRRLLLRLLRLLRRRLRLRLRRLRLRLLRLRRLRRRRRRRRRRRRLRLRRRRLLLLRRRLRLLRRRLRRRRRLRRRLLRLLLLRRLRLRRLRLLLLRRRLRLLLRLLRLLLLLLRLLLRLLRRRLLLRRLRRLLLLLLRLLRLRLLLRLRLLRRRRRRLLLRRRLRLRRLRLRLRRRLRRRLRLRRLRRLRLLRLLRRRRRLLLRRRLLRLRLLLRLLRRLLRRRRRLLRRLLLLRLRRRLRLRLRLLRLRLLLLRRRLLLLRLLRRRLLRRLRRRRRRLRRLLRRRLRLRLLLRRLRLLRLRLRLRRRRRLRLRLRLLRRRRRLRLRRLRLRLRRLLRLLRLLRRRRLRRLRLLRRRLRLRLRRLRLLLRRRRRRRLRRRRRLRRRRRLRRLRRRLLRLRRLRRRRRRRLLLRLRRRRLLLLRLRLLRRRRRLRLLRLRLLRLRLRLLRRLRRRRLLRLRRRRLLLRLRRLLLRLRRRLRRRRLLLLLLRRLRRLLLRLRLLRRRLRLRRLRLRRLRRLLRLRRLRLLRLLLLLLLLLRRLRRRRRRRRRRLRLRLRRRRRRLLRLLLRLLRRLLRRRLLRRRLLLRLLRLLRRLRRLRRRRRRLLRLLRLLRRLLRLLRLLLLLRLLRLLRLLLRLRRRRRLRRLLLRLRRRRLLLRRLRRRLLLRLLRRRRRLLRRLLRRRLRRRLLLRRLRLLRRRRRLRLRRRRRLRRRLRRLRLRLRRLLLRRLRRRRRLLLRLRLLRLRLLRLRLLLRRLRLRRLLRLLRLRLLRLLLLRLRRRLRLRLLLLRRRLRRLLLRLLLRLLRRRLRRRLRRLLRRLRLRRRLRRLLLRLRLLLLRRLRLLLRRLLRLRLLLLLLLRRLLRLLLLRRLLRRRLRRLLLRLRLRLLRLLLLLRRLRRLLRRRRRLRLRRLRLRLRLRLRLLRRLLLRLRRLLLLLLLRRLRLLRRRLRRRLLRRLLLRRRRRRRLLLRRLRRRLRRRLRRLLLRRRRLLRRRLRRRLRRLLRRRRLRRRLRLRRRRLLRRRRRLLRRRLLLLLRRRRLRLRLRLLRRRLRLRLRRLRLRLRLLRRRRLLLRRRRLRRRLLLLRRLLLLRLRLLRLLLRLLLRRRRLLLLLLRLLRRLLRLRRLRLLRRRRLRLRRRLRLRLRRLRRLLLLLLRLRRLRRLRRLLRRRLLRRRLRRLLLRLRLLRLRRRLLLRLRRLRRLLRLRLLRLRRRRRRRRLLRRLRLRLLRRRLRLRRRLLLLLRLRRRLRRRRLLLLRRLLLRLLRLRRRLLLLLLRRRRLRRLRLRRRRRLLRLRLLRRLLRRRLLRRLLRLRRRRRRRRRRLRLLLLLLRLRRRRLRLRRRRLLLLLLRRRRLRRLLRLRRRLLRLRLLRRRLLLRRLRRRRLRLRLLLRLRLLLRLLLRRLLLLLLLLRRLLLRLRRRLLLRLRLRLRRLLRLLLLRLLLLLLLLLRRRLLRRLRLRLLLLRRLLLRRLLRLRLRLLRRLRRRRRLRRLLLLRRRRLLRRLRRRLRLRLRLLRRRRRLRRRLRLRRRLLRLLLLRRLRLLLRLLLLRRRRRLRLRLRLLRRLLLRRLLRLRRLRLLRRLLRLRRLRRRRLRRLRRLLLLRRRRRRRLRRRLRRRLRLRLRRRLRLLLLLLLLRLRLLLLRRRRLLLRRLLLLRLRRLLLLRRRRLLRLRRLRLRRRLLRRRLRLLRLRLLRLLLLRLRLLRRLRLLLRLLLLLRRRRRRLRRLRRRRRRLLRRLRRRLRLRRLRRLRLLLRRRRRLLLRRRRRLRLRLRRRLRLLLRRRRRRLRLLRRLRLLLLLLLRLRLRLRRRLRRRLLLLLRRRLLLLRLLLLRLLRLRLRLLLRRRRLLLLLRLRRRLRRLRLRLLLLLLLLLLRLRRRLLLRRLRLLRRRRRLRRRLRRLRRLLLRLRRLLRRLRLRLRLRLRLRLRLRLRLRRLRRRLLLRLRLRRLRRLLLLRLRRLLRRRRRRLLLRLRLLRLRRRLRLLLLLLLLRLRRLRLLRLLRRRLRLRLLLRRRRLLLLLLRRRRRLRLLRLRLRLLLRLLRRRRRRLRLRLRLRLLRRLRRRLLRRLRRRRRLRLLRLLLLLRRLLLRRRRLLLLRRLRLLLRRLLLRRRLRRRLLRRRLRLRLRLRLLRLRLLLRLLRRRLLLLLRLRLLRLLRRRRRRLRLLRLRRRRRLRRRRLRRLRRRRLLRRLRRLRRRRRRRLLLLRRRRLLLRRRLLRRRLLLRLRRLRLRRLLRLLRRLLLLLLLRLLRRRRLRLLLRLRLRRLLRLLRRLLRRLLLLRLRLRLRRLRRLRLRRLRRRLRLRLRLLRLLRLLLRRRRLRLLLRRRLRRLRLRRRRRRLLLRRLLLLRLRRRRRLRRRRLRLLRLLRLLLLRLLLRLLLRRRLLRLRLLLRLLLRRRLRRRLRRRLLRLLRLRRLRRRRLLLLRRLLRRRRLLLLRRLLRRRLRRLLRLLLRRRLLRRRLLRRLLRRRRLLLRLRLLRLRRRLRRLLRLRLRRRLRRLLLRRRRRLRLRRRRLRRRLRRRRLRLRLLRLRRRLRLLRRRRRRRRLLLLLRRLLLLRRRRLRLLRLLLLLLRRLRRLLLRRLRLLRRLLLRRRLLLRRLLLLLLLRLLLRRLRLRLRRLRLRRLRRRLLRLLRLLLLRLRRLRRLRRLRLRLRRLRLLRLLLLLLLRRRRRRRRRRRRRRLLLRLRRRRRLLRLLRRLLLRRLRLLRLRLLLLRLLRLLLLRLRRLLRRRLRRLLRLLLLRRRRRLRLLRLLLRRLLLLRRRRRRLRLLRLRRRLRLRRRLLRLLRRRLLRLLRRRLLLRRRLRRRLRRRLRRRLLLLRLRRRLRLLLRRRLLRLRLLRLLRLLRLLLRRRRLLLRLRRRLLLLRLRRLLRRLLRRRRRRRRRLRRLRRLRRLLRRLLLLRLRLLLRLLLRLRRLRLRRRLLLLLRRRLLLRLLLRRRRLLRLLRLRRRLLLLLRLLLLLRRRLRLRRRRRRLLRLRLRRLRRLRLLLRLLLRRRLLLLLRRLLLRRLRLLLLRLRRLRRRRLRRRRLRLLLRRLRRLRRLLLRRLLRRRLRRRRRLRRLLRLLRRLLLRLLLRLLLLRLLLRRLRRLRLLLLLRLRLLLLLLRLRLLLRRLLRRRRRLRLRRLRLLRLLRLLLLLLRLRRLRRLLLLLRLRLRLRLLLRLRLLLRRRRLLLLLRLLRLLLLRRRRLLRRRRLLLRRRLLRRLLLRLLLLLRRLRLLLRRRLRRLLRRRLRRLLRRRLRRLRRRLRLRLLLRRLLLRRLRLLLRRRLLRLLLRRLRLLRRRRLLRRRRRLLLLRRLRLLRRRRRLRLLLRLRLRRRLRRLRRLRRLLRRRRLRRLLRRRLLRRLLLRLRLRRRRRRRRRLRRLRRLLRLLRRRLRRLRLLRLRRRLRRLRRRLLRLRRRRLRRRRLLLRLRRLLRLLLLRRRRLLLRLLLRLLRRRLRRRRRRLRLLLLRLRLLLRLLRRLRRLLRLLRRLRRLRLLLLRLLLRLRLLLRRLRRRRRLRRLRRLLLRRLRLLRLLLRLRRLLRRRRLLLLRLRLLRLLRLRRRRLLRLRRRLLLLLLRRLRRLLRRRLRRLRRLRRLLLLLLLLRLRRLLLLLLRLRLLLLLRRRLRRLLRLRRRRLLLRLLLRRRLRLLRLRLLLRLLLRRLRRLLRRRLRRLLLRLLRLRLRRLLRLRLLRRLLLLRRRLLRLLLLLLLLRLRRRRRLLRRRRLLRRLLLLLRLLLLLLLLLRLRRLLLLRRRRRRLRLLRLLRLRRLLLRLRLLRRLLLRRRRLRLRLLLLLRRLRLRRRLLLLLRLRRRRLLLRRLLRRRRRRRLLRLRLLRRRRRLLLRRRRRLLRRRRRLRLRLRLRLLRLRRRRLRLRLRLRLLRRLLLRLLRRRRLRLRLLLRRRLRLLLLLLLLLLRRLLRRRLRRLLLRLRRRRLLLRLLLLLLRLLLRLLLLRLLLLRRLLRLLRRLLLLRRLRRRLRRRRRRLRRRLLLRRRRRLRLLRRLRLRLLRRLRLLLLLLRRRRRLLRLRLRRRRLRRRLRRLRLLRRRLRRRRLRRLLLLLLLLRRLRLRLLLRRRLLRLLRRLRLRRRLLLLLRRLLRLLLLLRRLRLRRLRRRLRRRRRRRLLRRLRRRLLLLLLRLRRRLRRRRRRLLLLLRRLLRLRRLLLLLLRRRLRRRLLRRLLRRRLLRLLLRRRRRRLLRLLRRLLRLRLRRLRRRLRLLRRRRRRLRLLLLLRLRLRRRLLRRLRRLRRRLRLLRLRLRRLLRLRRRRLRRRLRRLRLRLLRLLLLLLRRLRRRRRRLLLLRRRRLLRLLLRRRLRLLLRLLLLLLLRLLLLLRLLLLLLRRRLLRLRLRLRRRRLLRRLRRLLRLLRRRLRLLLRRLRRLLLRLRRLRRLLRLLLLRLLRRRLLRLLLRRRRRLLLLLRRLLLLRRLLLRLLLRRLRRRLRRLLLLLRLRRRLRRRLLRRLLRLLRRRRLRRRRLLLRRRLRLLLRRLLLLRLLRRRRRLRRLLRLLLLRRRRLRRRRRLLRRRLLRLLLRRLLRRRRLRRLRLLLRLLLRRRLLRRRRLRRRRRLLRRLLRLLRRRRLLLRLRLLLLRLRLRLLLLRRLLLRLRRRRRRRRRLLLLLRLLRRLLRRLLLRRRLRRRLRRLLLRLLRRLRRRRRLRRLLRLRRLLRRLRLRLRRLLLLLRLRRLRRLRRLRLRRRLLRLRRLRRRLRLRLLRLRLLRLRLLRLRRRRRLRLLLRRRLRLRLRLRRLLLLLRRLRRRRLRLRLRRLRLLLRLLRLLRLRRLRRLRRLRLLLLLLLLRLLLLRRRLRRLRRRLRRRRLRRLLLLRRLRRLLLRRRLRRLLRRLLLRRLRRLLRRLLRLRRLRRLRRRRLLLRRLRRLLLLRLRLRRLRRLRRRLLLRLLRRLRLLRRLRLRLRLLRLRRRLLRRRRRLRLLLLRRRRRRRLRRLRLRLLRRLRRRLRLLRRLRRRLLLRRRRRRLLRLRRLRLRLLLLRRRRLLLLRLRLLRRRLLLLRLRLLRLRRRRRRLRLRRLRRRLLRLLRLLRLRRLLLLRLRRRRRLRLRRLLRLLLRLLLRLLRLRRRLLRLLLLRRLLRLRLLLLLLRLLLRRRLLRLLLRLLRLRRLLLRRLRRLLLLLRRRLRRRRLRRRLRRRLLLLLRRLRRRRRRRLLRRLRRLRRRRRLLLRRLLRRRRRRLLRLLLRRRLLLLRLRLLLRRRLRRRRRLRRRRRLLRLRRRRLLRRRLRRLRRLRLLRLRLLRRRLRRLRLRLRRLLRRRRLRRLLLLRLLLRRRRLLRLLRLLRRRRLRLLLRLRLRRRLLRLRLLLRLRRLRRRRRLRLLLRLRRLRRLLRLRRLLLLRRRLRRLRLLRRRRRLRRRRLRLRRRRRLLRLLLRLLLRLLLRLLRLRLRRRRRLLLLLRRRRRRLRRLRRRLRLRRLLRRRRRLRRLLLRLRRLLLRLLRRLRRLRRLLLRLRRLRRLLRRLRLRLLLLRLRLLLRLRRRLLRRLLLRRLRRRLRRRLRRRLLRLLLLLRLRLLLLRLRRRRRLLRLRLRLLLLLLRLLRRRLRRRRLRLLRRLLRLLRLLLRRRRRRLLLLLLRLRLRRLLLRLRRLLRRLRLLLRLLLLRLRRLLLRLRRLLRRRRLRRRRRLRRRRRRRRLRRRRLLRLLLLRLRRRLRRRRRRRLRLRRLRLRRRRRLLLRLRLLLLRRRLRLRRLRLRLRRRRLLLRRRRRRRLRRRRLLLRLLLLLRRRRRRLLLLRRLLLRRRRLRRLRLRLRRRRLLLRRRRRLLLRRLRLRLRRLLRRRRLRLLRRRRLRLRLRRLRRLLRLRRLLRLRRRLLRRLLLLLRRLRLRRRRLRLLRRLLRRRRLRRRLLLRRLRLLRLLLLLRLLRRLRLRLLLRLLRLRLLRLLRLLLRRLLRRLRLLLRLLRRRLRRRRLRRLRLRLLRLRRRRLRRRRRRLLRLLRLLRLRLLLRRLLLLLLLRLLLLLLLRLLRRRRRRLLRRLLLRLLRRLRRLLRRRRRLRLLRRRRRLRLRRRRRLLLLRRRRRLLLRLRRLLLLRLRRLLRLLLRLRLRRLLRLLRLRRRRLRLLLRRRRLRRLLLRRRRRRRRRRLRLRLRLLLLLLRLLRLRRLLRRRLLRLRRRLLRRLLRRLLRRLLLLLLLRLRLLLRLLRRLLRLRLLLRLLLRLLLRRRRLRRRRLRRRRLRLRRLLRLLRLRLRLLRLRLRRRLLLLLRRRRRRRRRLRLRRLLRRLRRRLRLLLRLLRLLRRRLLRLLLRRLLRRRLLRLLLLLRRRRRLRRLLLLRRRLLRRRLRRRLLLLRLRRRLRRLLRRLRRRLLRLLLRRRRLRLRRLRLLLLRLLLLLLRRRRRLRRRRRRRLRLRRRRLRRLRRRRLRRLLRRLLLRLRLLLRRLRLRLRLLRLLRRLLLRLRRLLLRLRLLRLRRLRRLRRLRLRLLRLLRRRLLRLRRRLLLRRRRRRRRLRRRLRLLRRLLLLLLLRRLRRLRRRRLLRLLLLLLRRLRLLLLLLRLLRLRRLRRRRRRRLRLLRRLRLRLRRRLLLRLLRRRRRLLRRLLLLLRRRLLRRRRRLLRLLLLLRRRLLRLRRRLRRLLLRRLLRLRRRRRRLLRLLRRRLLLLLRRRRRLRRLLLLRLRRRLRLRRRRLRLLLRRLLLLRLLLLLRLLRRLRLLRRRLRRLRRRRLLLRRLRRLRLRLRLRRLRRRRRRRRRLRRLRLRLLLRLLLLRRRRLLRRLRRRRRRRLLRLLRLRLRRLLLLLRLLRRRRRRRRLLRLLLRRRLLRLRRLRRRRRRLRLLRRRLRRRLRRLRRRLRRRRLRLRRLRRRRLLLLLLLLLRLLRLLLLLLLRRLRLLRRRRLRLLLLRRLRRLRRRRLRRRLLRRLRLLRLRLLRRLLRRRLRLRRRLLLLLRRLLLRRLLRRLLRLLRRLRRLRRRLRRLLRLRRRRRRRLLLLRLLLRLLLLRRRRLRRRLRRLRLRRRRRLRLLLRRLLRLRLRRRRRLLLRLRRLLLRRLLLLLLLRLRLLLLLRLRLLRRLRRRLLRLLRRRRLRLLRLLRLRRLLRLRRLLRLRRRRLLLLRRLRLRLLRRLLRLLLLRLLRLLLRRRLLLLLRRLLRRRLRRRLRRRLLLLRRLRRLRLRRLLLRLRLLLLLRLRLLLLRRRRLRLLRLLRLLRLLRLLLLLLRLRRRLLRRLRRRLRLRLLLRRRLLLRRLLRRLRRRLLLRLLRRLLRLLRRRRRRRRRRRRRLRLRRRRRRRRRLRLRRLRRRLRLRLRRLRLLLRLRRRLLRRRRLLLRRLLRLLRLRRLRRLRRRLRLLRRRRRRLRRRRLLLLRRLRLRRRLRRLRRRLRLLRLLLRLLRLLRLRRRLLRRLRLLLRLLLLLRLLLRRLRLRRLRRLRRRLRRRRRLRRLRLRRRLLLRRLLRRLRRLLLRRLRLLRRLLLLLRLRLRRLRRRRRRLLLRLRLRRRLLRLLRRLRLLRRLLRLLLRLLLLRLLRRRLRLLLRLRLLRRLLRRRRRRRRLLLRLRRRLLRRRLLLLRLLLLRRLRLLRLLLLRLRRRLLRLRLLRLRRRLLRRRRLRRLLRRLRLRLRLRLRRRRLRRRLRLRRLLLLRLLLLRLLLLLRLLLLRRLRLLRRRLLRLLRLRRRRRLLRRLRRLLLLLLRRRLLLLLLLLRLRLRLRLRRRLRLLLLLLLLLRLRRLLLRRLLRLLLRLRLRLRRRRRLLLLRRLLLLRLLLRRLRRLRLRLRLLLLRLRLLRRLLLLRRRLLLRLRLLLLLRLLLLLLRRLRRRRRRLRRLRLLRRLLLRRRRRLRLLLLRRRLRLRRLLLLRLLLRLLRRLRRLRRLRLRLLLLRRRRLLLLLLLLRLRLLRRRLLRLRRLLLRRRRLLRRRLLLRLLLRLRLLLLLRLLRLRRRLRRLLRRLLLLLRRLRLLLRLLLRRLLLLLLLRLLLLRLRRRRLRRRLRRRLRLRLLRLRRLLRRLLRLRRRRLLLRRLRRLLRRRLRLLLRLRLRRLRRRLRRLLRLRRRLLRRRLLLLLRRLLLRLRRRRRLRRLRLLLRLRLLRLRRLRRLRLRRLLRRLLRLLLLLRLLRRRRLRLRRRLRRLRLRRLLLLRLLRLRRLRRLRRRRLRRRLRRRLLRLRRLLLRLLRRRRLRRRLLLRRRLLLRLLRLLLRRLRRRLLLLLLLLLLLRLLRLRRLRRRRLLRRRRRRRRLLRLRLLRRRLLRRRRRRRRRRLRRRRLRLRRRRLLLRLLRRRLRRRLRLLRRLLLRRRRRLRRLRLLLRRRRRLRLLRLRRLLLRLLLRLRLLRRLRLRRLRLRRRLRRRLLLLRLLLLRLLRRLRRLRRRLLRRRRRRRLRRLLRRLLLLRRLLRRRRLRRRRRLLLRRLRRRLLRLLRRLLLRLRRRRRRLRRLLLRLRLRLRLRRRRRRLRLRRRLRRRLRRRRRRRLRLLLRLRRLRLLRLRLRLLRRLRRRLLRRRLLRRLRRLLLLLLRRRRRRLLRRLLRRLLLLLRRRLRLLLLLRLLLLLLRLRRLRLRLLRLLLRLRLRLRRRLRRLRLLLRLRRRRRLRLLRLRLRRLLRLLLLLRLRLRRRLRLLLRRLRRRLRRLLLRRLRRRRRLLRLLRRRLLLRLLLRRLLLRLLLLLLLLLRLRRLRLRRLRLLRLLLLLLLRRLRLRRLRRRLLLLRLLRRLLLLLLLLLRLLLLRLRRLLRRLLRRRRLLRRLLLRRRLLLRRRRRLRRRRRLRLLRRRRLRLLRRLLLLRLRLRLLLRRRRLLRLRLRRRLRRLRLRRLLRRRRRLLRRLLLLLLRLRRRLLLRLRLLRRLRLLLLLLRLLRRRLRRLRRLRRLRRRLRLRRLLRRRLRRLLRRRRLLRLLLRLLRLLLRRRLRLLRRLLRLLLRLLRLRRRLRRRRRRRLRRLRRLLRLRRRRRRRLLRLRRLRRRLLLRRRLLLRRRLLLRLRLLLRLLLRRLRLLLLRLRRRRLLRRRLRRRRRLRLLLRLLLRRRRLLRRLLLLLRLLRLLRRLRRRRLLRLLRLLRLLLLRRLLRRLRRRRRRRLRLRLRRLRLLLRRRLRLRLLRRRRRLRRRLRLLLRLRLRLLRLLRLRRLLLLLLRRLLRRLRRRRLRRLLRRRLRLRRRRRLRRRRRLRRRLRLRLLLLLLLLRLRLRLLRLRRLLLLLRLRLLRLRRRLRLRRLRLLLRRLRRRLRRLLLLRRRRRLLRRRLLRLLLRLLLRRRLRLLRLLRRRRLRLRRRLLLRRRRLRRRLLLLRLRRRRLLLRRLRRLLLRLLRRRLLLRRLLRRRRRRLLLLRRRLRLLLLLLLRLLLLLLRRRLRRLLLLRLRLLLRRRLLRRLLLRRLLRRLRLLLRRLRRRLRRLRLLLLLLRLRRLRLRLRRLLRRLLLLLLRRLRLRLLRRLRLLLLLLLRRLLRRRLLLRRLRRLRLRRLRRLRLRRRRLLRLRRRRRRRRLRRRRLLRRLRRLLLRRLLLLRLLRLRRLRRRRLRRRRRRLRRLLLLLRLRLRLLRLRRRLRRRRRLRRLRLLLLLRRRRRRLRLRRLRRLRLLRRLRLLLLLRLLRRLLLRRLLRLRRLRRLRLRRLRLLLRRLLRRRRLRRLRLRLLRRRLRLRRRLRRLRLLLRRRLLLLLRLLRRLRRRLRLLLLRLLLRRLLLRRRRRRRLRRLLRRRLRRRRLRLRRLLRRRRRRLLRRLLRLLRRRLRRLLLRRLRLLRRLLRRRLRRRLLLRLLRRRRRLRRLLLRRRLRLRRLRRLLRLRLRLRLLRLLLLRRLRLRLLRRLRLLRLLRRLRLLRRLRLLRRLRRRRRLLRRLRRRLRLLLLLLLRRRLRLLRLRLLRRLRLLLRLLLLLRLRRRLRLLRRLLLRRRRRRLLRRRRRLLRRRLRRRRLRRRLLRLLLRRRRLLLRRRRLRRLLLLLLLRRRLRRLRRLRLRLLRRLLLRLLRLLLRRRRLLLLRLLRRRRLRLRLLLLRLLLLRLLLRRLLRLLLRRRRLLLLLRRLLRRRLRRRLLRRRLLRRLLLLLRLLRRRLRLLLRLRLLRLLRRRLLLRRRRLLLLRRRLRLLRRLRRLRLLRRLRRRLRLLLRRRLRRRLRRRLLLLRLLRRLLLLLLLLLLLRRRLRRLLRRLLRLRRRRLLRLLLLRLLLLRRLLRLRLLLLRLRRRLLLRRRLRLRRRLRLRRLLRRLLLLRLRLRRLRLLLLLRLLRRLLRLRLRLLLLLLLRLLRRLLRLRLLRRLLRRLLRRLLRRLLRRLLLRRRRRLLRRLRRRLLLLLRLLLRLRLLRLRRRLRRRRLLLRLLLRRLLLRLRRRRLRLRLRRRRRLRRRLLLRLLLRLLLRRRRLRLLRRRRRRLRLLLLRRRLRRRRLRRLRRRLLRLLRRRRLLRRLRRLLRRRRRLRRRRLLRRRRRRRRRLRLLRRLLLLRRLLRLLLRRRRLLLRLLLRLRLRRRLRRLRRRRLRLRRLRLLLRLLLRLRLRLRRLRRRRLRLRLRRRRLRLLLRRLRRRRRRRRLLRLRLLLRLRRLLRRRRLLLRRLRLRRLRRRLLLLRRLRRRLLRLRLRLRLRLRLLLLLLRRLLRRLRLLRRLRLLRLLLLRLRRLRRRLRRLRRLRRRLRLLRLRLRRLLLLLLRRLLLRRLRRRRRRRRRRRLLLLRLRRRLLLRRRLLLRLLRRRRRLRLRLLLLRRLLLRLLRRLLRRLRRLRLLLRRLRLRRRLLRLLLLLRLRRLRRLRLLRRRLLLRRLRRRLRLLLLLLLLRRRLRRLLRLRRLLRLLLLLRLRLLRRRLLLLRLRRRLLRLRRRLRLRLLRRLRRRRLRLRRLRLRRLLRLLRRRRRRLRRLRRLLRLLLLRRLLRRLLRRRRLRRLRLRRRLLLRLRRLRLLRRLRRRLLRLRLRLRRRLLRLLRRRLLRLLLLLLRRLRRRLLRRRRRLRLRRRRRRLLRRRRRLLLLLLRLRLRRRLRRLLLRRRLRRRLRLRLRRRRLRLLLLRLLLLRLLLRRRLLLRLLLRLRLLRRLLLRRRRRRRLLRRLRRRRLLLRRLRLRRRRRRRRRLLLRRRLRRRRRRRLRLLRLLLLLRLLRLRLLRRRLRRLLLLRLLLRRRRLLLRRLRLRRRRLRLLRRRLLLLRRLRLLRRLLRRLRRLRLLLRRLLLRLLLLLRRLLRLRRLRLRRRRLRRLLRLLLRRRLRRRLLRRLRRLRRLLRLRRLLLRLRRRRLRLRLRLLLRLRRLRLRRLRRRRLRRLLLLRRLRRLRRRRRRRLRLLLLLRLRLRRLRRRRLLLRRLRLLRLRLRLRLRLLRLRRRLRRLRLLRLRRRLLLLRLLRRLLLRRRRRLLLLLRLRRLRRRRLRLLLRRLRRRRRLRLLLRLRRLRRRRLRLLLLRLLLRLLRLLLLLRLLLLRRLRRLLRLLRLRLRRLRRRLLRRRLLLRLRLRRLLRRLRLLLLLRRRLRRLRRLRRRLRLRLLLLRLLLRRLLRRLRLLRLRRRLRLRLRLRRRRRRRLRLRLRRLRRLRLLLLLRLLLRLLRRRLRLLLRLRLRLLRLLRRLLRLLLRRLLLLRRRLLRRRLLLRRLRRLLLLRRRRLRLRRLRRRLRRRRRLRRLLRRLLLLRRLRLRLRLRLRLLRLRLLRLRLRRLLLLRLLLRRRRRRRRRLRRLLLRRRLRRLRLRRRRLLLRLRLLRLLLLRLRRRLRRRLRRRLLLRRRRRLRRRLLLRRLLRRRLRLRLRLRLRLRRLLRRLRRRRRRRLLRLRRLLLLLRLRRRLLLLLLLLRRRRRLRLLLLRRLLRLRLRRRRRLLRRLLLRRLLLRLLRLRLLLRRRLRRLRLLRLLRLRLRLLRRRRRRRRLRRLRLLRLLLLRRRRLRRLRRLRLLLRLRLRLLRRLRLLLRLLRRLLLLRRLRLRRRLLRRLRRRLLRRRRLRRRRRLLRRRRRLLLLLLLRLRRLRLRRRLRRRLRRLRRRLRLRRLRRRRLRLLLRRRRLLRLRLLRLRRRLRLRLRRLLRRRLRRLRRRLRRLLLRLRLLRRRRLRRLLRRRLRRLLLRLRLLRRRLRLRLLLRRRRLLLRLRLLRLLRLRRRLLRLRLLRLRLRRRLRRLLRLRRLRRLRRRRLLRRRRRLLLLRRLRLRLLRRRRRLLLLLLRLLRLLRLRRLLRLRRLRRLLLLLLRLRLLRRRLRRLRLRLRRRLLLLRLRRRRLRRRLRLLRLRLRLRLLRRLRLRRLLRRRRLRRLLRRLLRLLRLLRRLRLLLLLRRLRRLLRRLRLRLRRLRRLRRRRRRLLLRLLLLRRRLLRRRLRRRRLLLRLLLRLRRRRRLRRRLRLLRLLLLRLLRLRRLLRRRRRRLRLRRLLRLRRLLLRRLRRRLLRRLRRLRRLLRRRRLRLRRLRRLRRRRLRLLRLRLRRRLLRLLLLRLRLRLLLRLLRLRLRRRRLLLLRLRRRLRLLRRRLRLRLRLLRRRRRLRLLLLRLLRRRRLLRRLRLLRLRLRRLLLRLLLLRLRLRLLRRLLLLRLRRLRRRLLLRRLRLLLRRRLRRLRLLRRLLLRLRLRLLLLRRRLRLLLRLLRLLRLLLRLLLRRLLRRLLLRLLRLRLLRLLLLRLRRLLRRLLRLRRRRRLRRLRLRLLLLLLLRRRLRLLLLLLRLLRLLLRRLRRRLRRRLLLLRLRRRRRRRRLLRRLLLRRLLLLLRRRRLLRLLRLRRRLRRLLLLRRRLLLLLLRRRLRLRLLLLRRLRLLRRLLRRRRLRRRLRLRRRLLLRLRLRLRRLLRLRLRLLLLLRRRRLRLRRRRLRRRLRRRLRRRRRLLLRRLLRLRLLRRLLRRLRLRLRLRLRLLRRRRRRLLLRRRRRRRLRLLLRRRRLLLLRRLLRRRLRLLRRRLLRLRLRLRRRRRLRRRLRLRLRLRRRRLRRLRRRRLLRRLLLLRLRLRRLLLLRRRLLRLLLLRRLRRRRLRRLLRRRLLLLRLRRLRRRRLLRLLRLLRLLLRRRRLLLRRRLRLRRRLLRRRLRLLLRRLRRRRRLRLLLRRRRRRRRRRRLRRLLRRRRLLRLLRLLLLLRRLRRLRRRRRLRRLRRLRLRRLLLRLRRLRLLLLLLLRRRRLRLLLLLLLRRRRRLLRLRRLRRLRRLLLRRLLLLRRRLLLLLRRRRLLLRLLLLLRLLLLRLRRRRLRRLRRRRLLRLLLRRRLLRLRRLRLRLLRLRLLRLLRRLLRRRLLLRRRRLLRLLLRRLLRRLRLRRLRRLRRLRRRRRLLLLLLLRRLRRLRLRRLRRLLRLLRRRRLRRLRRRLRRLRLLLRRRRLRRRRRRLLRLLRLRRRRRRLRRLLRLRLRRLLRLLRRRRLLLLLLRRRRLRRRRLLRRLLRRLRRLRLLRLLLLRRRRRLRLLLRLLRRLRRLLLRLLRLRLRRLRRLLLLRLLLLRRRRLRLRRLLRRRLLRLLRLRRLLLLRLRLRLRRLLRRLLLRLLRRRLRLLRRLLLLLRLRRRRLLLRRLRRRLLRRRLRLLRRRRRLRLLLLLLLRRLRLLRLLRRLRRRRLRLRRLLRRRLRRRLLLLLLLRRLLRLRRLLLLLLRLLRRRLRRLRLRLLLLLRLRLRRLLLRLLLLLLRLLRRLRLLRRRRRRLRLLRRRRLLLLLRRRLRRLLLRRRRLRLLLRRLRRLRRLLRLLRRLRRLLLRRRLRLLRLRRLLRRLLLRLRLLLRLRLLLLRRLRRRLRLLRRLRRLLRRRLRLLLLRRRLLRLLRRLRLRRRRLRRRRLRLLRLLRLLLRLLRRRLRRLLLLRRRRRRLLRLRLLRRLLLRRRRRLLRLRLLRRRRLLRLLLRRLRRLLRLLRLRLRRLRRRLLLRRRRLRLRLRRLLRRLRLRLLRLLRLRRLRRLRRLRRRRRRLRRRRRLLRLRRRLRRLLRLRRRRLRRRRLRRLRLRRRLLRLLRRLRLRLRRRRRRLRRRRLLRLLRRRRLRRLRRLRRRRRRRRLLRRLRRRRLLLLRRRLRLLLRLRLLRRLRRRRRRRRLLLRLLLLRLRRRLLLRRRLLLRLRRRLRRLRLRRRRLRRLRRRLLLRLRLRLLLRLRLLRRLLRRRLLRLRLLRLRLRRRLRLRLLLLLLLLRRRRLRLRLLRLLLRLRRRRRRRRRLRLLRLLLRRLRRLRLLRRLLLLRRLLLLLRLRRLLLLLLLLLRLLLRLRLRRLRRLRRLRLLLRLLLRLLLLLRLRRLLRLLRLLRRLLRRRRLLRRLRLLLLLLLLRRLLRLLLLRLLLRLRLRRRRLLRRRLRRRRRLLLLRRRRLRRRLLRRRRLLLRRRRRRRLRLLRRRLRLRRLLRRLLRLRLRLRRLLLRLRRRLRLRRRLLLRRRRRLRLRRRLRRRLLLLRRRLLLLLRLLRLLLLRRLLLRRLRLLLRRLLLLRRRRLRRRRRRLLLRLRRLRRRRRRRRRRLLLRLRLRRLLLLRLRLRRRLRRRRLLRRLLRRLLRRLRRRRRLLRLRLRRLLRRLRRRLRLLLLLLRLLLLRLRRLRRRLLLLLRLRLRRLRLLRLRRRLRRRLLRLRLLLLLRRLLRLRRRLRLRLRLRLLRRLLRLLLLRLRLLRRLLLRRRRLRRRRLRLRLRRRRRLRLRRRRRRRRRLLLLRLRLRRLRLRRLRRLRRRRLRRLRLRLRLLLRLLLLRLLLRLRLRLLRRLLRRLLLRLLLRLRRLRRLLLLLLRLRRRLRLLLRRRLRLLLRLLLLLLRRRRLLRRRLLLRLLLLLLRRLRLLRLRRLRRLRRRRLRRRRLLRLRLRLRLLRLRRRLLLLLLRRRRRLLRRRLLLLRRRLRLRRRLLLLLLRLLLRRRLRLRLRLRLLLLRLLLRRLRRRRRLRRRRLRLLLLRLRRLRRRLRLRRRLRRRLLLRRLLRRLRRRRRRLLRLRLLRLRRLRLLRRLRRRRLLLRRRLRRRRLRRLLRRRRLLRRRRLLRLLRLRRLLLRRLLRRRLLRLLRLLLLRLLLRLLLRRRLLLRLLLLRLRRLRRLLRRLLLRLRLLRLLLRRLLLLLRRRLRRLLLRRRLRRLRRRRRLRLRRRRLLLRLRRRLLLLLRRRRLLRRRRRLLRRRLLLLRLRRRRRLLRLRRLRLRLLRRLLRLRLRRRLRRRLRLLRRLRLRRLLRRRRRRLRLRRLLLRRLLRRLLLLRLRLRRLRLRRLRLRRRRRRRLRLRRRLRLRRRRLLRLRRRRLRLLRRRLLLLLRRLRRLRRRLLRLLRLRLRLRLLRLRLRRLRLLRRLRLRRRLLLLRLRRRLRRRRRLRRLLRRLRRRLLRRLLRLRLLRRRLRLLRLRLRLRRLRLRLLRLRRLRRLLRLLLRRLRLRLLLRRRLRLRLLLRRRLLRRLRLLLLRRRRLLLRRRLLRRLRRRRLLRLLRRRLLLRRLLRLRRRRRLRLLLLRRRRRLRLLLRLRLRLRLRLRLRLLRRLRLLRRRRLLRRLRRLLLRRRLRRLLLLLRLLLLRLLRRLRRLRRRLLRLRLLLLRRRLRLRLRLRRLLLLLLLRLRLLRLLRRRRLLRLLLLLRRLRLRRRRLLRRLRRRRRRRLLRLRRRRRLRLLRLRRLRRLLLLRLLLRRLRRLLLRRRLLLLLRLRRRLRRLRRLLLRLLRLLLRRLLLLLRRRRRLLRLLRLLLLLLRRLRLRRLLLLRLLRRLRLLLRRRRRRLRRRLRRRRRRRRRRLRLRLRRLLLRLLRRLLRRLRLLLRRRRRRRRLRRLLRRRRRLLRRLLRLLRRRRLLLLLLLLRLLRLRLLLLLRRRRLLRRRLRLLRLLRLRLRLLLRLLRLRRRLLRRLRRLRRLLRRRLRLRRRLRRRRRLRRRRLRLRRLLLRLRLRRRLLRRRLLLLLLRRLRLRLRRRRLLRRLRLLRLRRRLRLLRRRRRRLLLLRLRRRRRLRRLRRRRRRLLLLLRRLLLRRLRRLRRLLLLLRRLLLLRRRRLRLLLRRRRRLLLLRRLRLLRRLLLLLLRRRRRRRRRRRRRRRRRRRLLRRRLLRLLLRLLRRLRRRLLLRRRLRRLLLRLRLLLLLLLRRLLRLRRLRRLRRLRLRRRLRRLRRLRRRRLLLLLLLLLLLLRLRRLRRRRLRLLRRLLRRLRRRRRRLLRLRLRLLLLLLLLRRLLRRLRLRRRRLLRRLLRRLRRLLLLLRRLLLLRLLRRRLRRRLRRLRRRRLRRRRRLRLLRLLRLRRLLRRLLLLRLRRLRLLLLLLRRLLRLLLRRRLLLRLRLRLLLRLRRRRLRRLLRRRRRLLLRRLRRRRRRLRRLLLLLLLLLRLRRRLRRLLRLRLLLRLLRRRRLLLLLRLLLLRLLRRRLLRRLLLLRRRRRLRRLRLRRRLRLRLRRLLLRLRRRLLLLLLRRRRLLLRLRRRLLRLLLLRLLLLLRLLRLLLLLLRRRLRRLRRLLRLLLRLLLLLRRRRLRLRLRLRRRRLRLRLLRRLRRRLRRLLRRLRLLRLRLRRRLLLLLRRLLRLRLLLRRLLLRLLRLRRRLRLLLLLLRRLRLRRRLLRRRRRLRRLLLRRLLLRRRRLRLLRRLLLRLLRLLRLLRLRRRRRLLLRRLRLRRRRLRRLLRRRLRLLLLLRLRLRRLLRLRRLRLLLRLRLRRLLRLRRRLLRLLRLRRRLLRLLRLLLLLLRRLRRRLLLLRLRLRRLRRLRLRRRLRRLRLLLLRRRRLLRRRLRLRLLLRLLLLRRLLRRRRLLLRRRLRRRLRLLRRLLRLRRRRLLLLLLRLLLLLLLRRRRLRLLRRLRRRLLRRRLRRLLLRLLRRLRRLLRRLLRLRRRRLRRLRRRLRLLRLRRLLRLRRRRLRRLLRRLLLLRLLLRLRRLLRRRRRLLLLLRRLLLRLLLLRRLRRRRRRRLLLLLLRRLRLLLRLLLRRLLLRLLLLRLRLLLRLLLLLLRLRRRRLLLRLLLLRLRRLLRLLLRRRRLLLLRLLRLRRLLRRRLLLRLRRRRRLRLRRRLLRLRLRRLRRRLLLRRLLRRRRRLRLLRRLRRLRLLLRRLLLRLRRLLRRRRRLLLLLRLRRLRLLLLRRLLLRRRRLLRRLRLRLLRRRRLRRRLLRRRLRLRLLRLRLLLRRRRRLRLLRLLLRLLLRRLRRLRLRRLLLRLLLRLLRLRRRRRLLRLRLRLLRRLLRRRLLLRRLLLLRLRRLRRLLLLRLRLLRRRRLLRRLLRRRLLLRLLLLRLRLLRRLLLRLRRRRRRRRRRRRLLLRLLRLRRRLRLLLLLLRRLRRLRLRLRRLRRRRLLLLLRLRRLLRRLLRLRLRLRLRRLRRLRLLRLLRRLLRLLRRRRRLLRRLLRRRLRLRRRRRRRLLRRLRRRLRLLLRRRLLLRLRRRRRRLRRLLLLRRRRRLRLLRLLLLLRLRLLRLRLRLLRLRRLRLLLRLRLLRRRRLRLLLRRLLRLLLRRRRLRLRLLRRRLLLRLRLRRLRRLRRRLLLRLRLRRRRRLLRRLLRRRLLRRLLLRLRRRRLLRRLLLRRLRLLLRRRLLRRRRLLRLRRLRLLRLLLLLRRLRRRRRLLLRRLRLLLLRLLLLLRLLRRRRLLLLRRRRRLRLLRLLLRRRRRRRLLLRRRRLRLRLRRRLLLRLLLRLLRLLRLRLLLRLRRRRRRRRLLRLRRRRRLRLRRRLLRRLRRLLRRRRRLLLRLRRRRLRRRRLLLRRRLLRLLRLRLLRLRRRLLLRRLRLLLRLLRRRLLRRLRLLLLLRRLRLRLLLLLLLLRLRLRLLLRRRLLLLRRRLRRLRRLLRRLRLRLRLRLRLRRLRRRLLLLLLRRLRLLLLRLLRRRLRRLRLLLLLLRLRRLRRRLLLRRRLRRLRLRRRLLLRRRLRRRRRLLLLLLRLRLRLRLLLRLLRRLRRLLLLRLRRLRLRLLRLRLRLRLLRRRLLRLRRLLLRRLLRLLLRRLLLRRLRRLLLRRRRRRRRLLRRRLLRLLRRLLRLLRLLRRRRLLLRLRLLLLLLRLRRRRLRLRLRLRRRRRRRLRRLRRLLLLRRRLLRRLLLLLRRLLLLRRRRRLLRLRRRLRRRLRLLRLRRLLRRRRRRRLRRLLLRRLLRRRRLRLRLRRRRLRRRLRLLRLLLLRRLRRRLRRLRLLRLRLRLLRRLLLLRRLRRRLLRLLLLLRLRLRRRRRLLRRRRLRLLLRRRLLLRRLLLLRRRLLLLLRLRRLRLRLLLLRLLRRRLRRRRRRLRRLLRRLRRRRLLRRRLLLRRLLRLLLLRLRRRRRRRRLLRLRRLRLLLRLRLRRLLLRRLLRLLRRRLLLLLRRRRLLLRLRRLRLRLLRRLRLRLLRRRLLLLRRRLLRRRLRRLLLRLLRRRRRRRRLRRLLRRRLRRRLRRRRRLLRRRRLRRRLLLRRRLLLRRLRRLLRLLLRLLRLLRRLRRRLRLLRRLRLLLRLLLRLLLLRLLLRRLLRRLLLLRRRLRLRLRRRRRLLLRLLRRRLLLLRRRLLRRLRLLLRLLRLRRLLLLLRLLRLLLRRLRLRLRLRRRRRRRRRRRRLRLLRLRRRLLRLRRLRLRRRRLLLRLLRRRRRRRLRLLRLRLRLRLLLRRLRRLRLRRLRLLRLRRLLLRLLRRLRLLLRLRLRRRRLLLRRRRRRLLLRLLRRLLRLRRLRRRLLRRLRRRRRRLRRLRLRLLRRLRRRRLRLLLRLRLRRLLRRLRLRRLLLRLRRRRRRLLRLRRRRLLRRRLRLLLRRRLRRLRRRLRRLRRRRLRRLRRLLLRRLRLRRRLRRLRRRLLRRRLLRLRRRLLLRRRRLRLRRLLRLRLRRLRRLLLLLLRLLRLLRLRRRLRLLRLLRLRRRRRRRRLLLRLLLRRLLLRLLRRLRRRLLLRRRLLLLLLLLLLLLLLRRRRLRRRRRRRLRRLLRLLRLRRLLRRRLRRRRRRRLLRRRRRLLRLLRRRLLRLLLRLLLLRRLLLLLRLLRRLRLRRLRRLRLLLLRLRLRLRRRLRRRRRLLRLRRLLRRLLRRLLRRLRLLRLRRRRLLLRLRRRRLLRRLLRLLLRRLLLRRRLRRRRRLRRLLRRRRRLLRRLRRLRRRLRRRRRRRRLRRRRLLLLRRLRRRRLLLLRRLRRLRRLRRRRLRRLRRRRLLRLLRLRLLLRLLRRLLLLRRRLLRRLRLRLLLLRRRLLRRLRRRLRRLLRRLRRLLRLLLRRLRLLRRRLRRRRRRLLRRLLRRLLRRRLLRLLRLRRRRRLRLLRLLLLLLLLLRRLLRLLRRLLLRLLLRLRRRRRRRRLLRLRLRRRRRRLRLRRRLLLLRRRRLLLLRRLLRRRLLRLRRLRRRLLLLRRLLRRRLRLRLRRRRLLLLRLLRLRLLLRRLLLLLLRRRRRLLLLLRRRLLLLLLLRRRLLRRRLLLLLLRRLLRLRRRLLLLRLLRRRLLLRLRLLLLLRLRLRRRRLRRLRLRLRRRRRLLLLRLRLRRLRLRRRRLLRRLRRLRRLRLLRLRRLLLRRRLRRRRRRLLRLLLRRRRRRLLRLLLRRLLLRRLRLLLRLRLRLRLRLLLLRLLRRLLRLLLRLRLRRRRRRRRRRRRRLLLLRLLRRLLLRLLLLRLRLRLLRRLLRLRRLRLRRRRRRLLRRRLLLRLRLLRRLRLRRLRRRLRLLRRLLLRRLRRRRLLRLRRRLRRRLRRRRRLRRRRLLLLRLLRRRRRLLLLLRLLRLRLLRRLLRRLRLRLLLLRRLLRLLLLLRRRRRRRRRLLRLLLLRRRLRLLRLRLRRLRLRLRRLRRRRLLLRRLRRRLLLLRRLLRRLLLLLRRRRRRLLLRLLRRLRLRRLRRRLRLLLRLRRLLRLRRRLRRLLLRRRRLRRRLRRRRLRRLRRRLRLLRLLLLRRLLLLLRLRLRLLLRLRRRLLRLLLRRRRRLRLRLRLLRRLRLLLLLRLLRRRLLRLRLRLRLLLRRRRLLLRRRLLLLRLRLRRLLLLRRLRRRRLLRRLRLLRLRLRLRLLRRRLLRRLLRLLRRRRLRLRLLRLLLLRRRRRRLLRLRLRLLLRLRLRRLRRLLRRLLRLRRRLLLRLRRRRLLLLLLLRLRRLRRRRLRRLLLLLLLLLRRRRLRRRLRLRRRRLRLRRLLLLLLLLRRRRLLRLLLLRLLLLRRRLRLRLRLRLRRRRLLRRRRRLRLRLLRLRRRRRLLLRLLLLLLRRRLRRLRRRLLLLLLRRRLRRRLLLLLLLLRRRRRRLRLLLLRRRLLRLLRRRRLRRRLLRRRRRRLRLLLRLLRLLRLLRLRRLLRLLRRRRLRLRRLRRLLLLRLLLLLRRRRLLLRLRRRLLRLRRRRRLRLLLRRLLRRRRLRRLRRRRRLLRRLLRLRRLLRRLLRRLRRRRRRRRLLLRRLRLRLRLRLLRRRLRLRLLRLLLRLRRLLLLRRLRRRLLLRLRRRRRRLLRLRLLRLLRLLLLRLLLRLRLLLLRRRRLLLRRLRRLRRRLLRLRLRRLRLLLRRRRRRRRLLLLRLLLLLLLRRLRRRRLLRLLLLLLRLLLRLLLLRRRRRLRRRRLLLLRLRRLRLLLRLRRLRLRLRLRLRLLLRRRRRLRRRLLLLRRLRRLRRLRLRLRLRLLLLLLLRLRRLLRRLRLRLRRRLRRLRLLLLRLLRLRLLRLRRLLLRRLLRLRRRLRLLRRRLLLLLRRRLRRRRRRLRLLLLRLLLRLLLRLLLLRLLRRLRRRRRLLLLLLRLLRRRLRLRRRRLRLRRLRLLRRRRLLLLLLRRLRRLRLLRRLRLRLLLLLRLLLLRLRLRRRRRRRRLLLLLLRRLRRRLLRLLRRRRRLLLRLLLRRLLLRRLLLLRLRLRLRLLLRRRRLRRRLRLRRRLLLRRLLLLRLLLRLLLRLLLRLLRRRLLLLLLLRRRRRLLRRRLLLRRLLRLLLRRRRRLRLLRRRRRRRLLRLRLRLRRLLLLRLRLRLRRLRLLRRRLRRLRRRRRLLRRRRRRLRRLLRLLRRLLRRRRRLLRRLRRLRLRLRRRLLRRRRLLLLRLLRLRLRLLLLRLLRRRRLLLRLRLLLLRRRLLRLRRRLLLLRRRRLRRRRRLLRRRRRLRRRRRRRLLLRLRRRRRRRLRLRLLRRLRLLRLRRLRLRRRRRRLLRRRLRRRLRRLRLRLLLLLLRLLRLLRLRRLRRLLLRRLLRRRRLLRLRRRLLRLLLLRRLLRLRRRLLRRLLRLRLLRLRRRRLRRRLLRLLRLRLLLLLLLRLLRRRLLLLRLLLLRLLRRRLRLRRRLLRRRRRRRRLRLLRLRRLLRRLLLLLLRRLLRLLRRRRLRRRLRLLRRLRLRRLLLRRRRRRLRLRLRRLRRRLRLRLRLRLRRLLRRRRRLRRRLLLLRRRRLLRRRRLRLLRRLRLLRLLLLRLRLRLLRLLLRRLLRLLLLLLRRLLRRLRLLRLLLLRRRRLRRLRRRRLRRRRLLLLLLLRRRRRRRLLRLRRLRRLLRRLRLLRRRRLRLRLRRRRLLLRLLRLRRLRRLRLRLRLLRRRLLRRRRLRRLRRLRLLLRRLLLRRRRRLLRLLLRRRLRLLRRLLRRRRLRLLLRRRLLRLLLRRLRRLRLLRRLLLLRRRRRRLRLLLLLLRRRLLRRRLRRRRLRLLRLRRRRLRRRLRRLLLLRRLLLRRLLLLLLLRRLLRLRLRLLLLLLLLLLLLRLLLRRRRRLLLRLLRLRLLRLRLRRLRLLLLLRRLRLRLLRLLLRLLRLRRRLLLRRRRLLRRRLLLRRRRRLLRRLRRRRRLRRRLRLLLLLRRLRLRRRLRLRRLRLRRRRLRRRRLRRLRLRRRRRRLRLRLRLLLLLLLRLRLLRRLLLLRRLRRRLRLRLLLLRLRRRLRRRRRRRLLLRLLLLRLLRLRRRLLRRLRLRRLLLLRLLRLRRRRLRLLRRLRLRRLRLRRLRLRLLLRLLRRRLRRLRRLRLLRRLLRLLLLLLRRLLRRLRRRLLRRLRRLRRLRLLLLLLLLLLRLRRRLRLRRRRRRLRLLRRRLRLLLLLRRLRLLRRRRLLLLRLLLRRRRRRRRLRRLRRLLLRLLRRRLRRLRLRRRRRRLLLLLRLLRLRRRLRRRLLLRRRRRRRLLRLLLRLRLRRRRLLRLRLLRLLLLLLRLLRLLLLLRRLLLRRLRRLRLRRLRRRRRLLRRRLRRRLLLLRLRRRLLRLRRRLLLLLRLLLLRLLLRRLLRRRLLLLLLLLRRRRRRLLLRLLLLRLLRRRLRRRLLLLRLLRRLLRRLLLRRRLRLLLRLRLRRLRLRRLLRRLLLLLLLLLRRRLRRLRRRLLLLRLRRLRLRLLLLLLLRRRLRLLRRRRLLLRRRRRRLLRRLLRLRRLLRRRRLLRLLRLLRRRLLLRLRRRRRLRRLRRLLRRRRRLLLRLLRRLLLLRRRLRRLLRRLRRLLRLRLLRLLRLRLRRLLLRLRRLLRLRRRLLRRRLRLLRLLLRLRRLRLRRRRLRLLLLRRLRLRLLRRLLLRRLRRLLLRLRRLLRRRRRLLRRRRRLRLLRRRRLRRLLRLLLRRRLLRRRLRRRRRRRRLRLRRRLLRRRRLRRLRRLRLRRRLRLRRRRRRRRRLLLRLRLRRRRRRRRRLRRRLLRLLRRRRRRRRLLRRRRLRLRLLLLRLLRLRRRLRLLLRRRRLLLLRRLLRLRLRLLLRRRRLRRRRLRLLRLLRRRLLLLLRLLLLRLRLLRRRRLRRRLRLLRLRRLLLRLRRLRLLRLLRLLLLLRRRRLRLRRLLRRRRLRLLRRLRRLLRRLLLRRRRRRRRRRRRLRRRRRRLRRLLRLRLRLRRRRRRLRRLRLRLRRLRRRLLLRLRLRRLLLRLLLLRRLRRLRLRRRRLRRLRRRRRLLLRRRLRLRLRLLLRLRLLLRLRLLLLLRRLRRRLRLRRRRRLRRRLLRLRLRLRLLRLRRLLLLRLLLLRLLRRRRRLRRLRRRRLLRLLLRLLRRLLRRLLRLRRRRLLRRRRRLLRRLLLLLLLRRLRRLRRLRLLRLRRLRLRRRLRRRLRRLRRRRLLRRRLLRLRRLLRRRLLRRLLLRLLLRRLLLRLRRLLRRRRRLRRRLRLRRRRLLLRRLRLLRRRRLLLRRLRLRRRRRRRRLRLRLRLRRLLRLLRLRRLRLRLRRRLRRLRLRLRLRLRLLLRRLLLRRLLLLLRRLRRRLRRRRRLLLRRLRLLLLRLRRLLLRRLRRRLRRRLLLRRLRRLRRRRLLLRRLRRLRLLRRRLRLLRLRRRRLLLLLLLRRRLLRRLLLLRLRRRRRRLLLRLRLRLLLRRRLLLRRLRLRRRRRLRLLLRRLRRRRLLRRLLLLLRRLRLLRRRRLLRRRRRLRRLRRLRLRRLLRLLLRLLRRRRLRLRLRLRLLRRRRRLRRRRRLLRLRRRLLRLLRLRRLLLRLRRRRLRRRLLRRLRRLLRRRLRLLRRRRRRLRLLRRLRLRLLLRLLRLLRLLLLRLRRRRRLRRRLLLRRLRRRRRRRLLLLRRRRRLLRLLLLLLLLRRRLLLRLLLLRLLLRRRRLLLLRLLLLRRRRRLRRRRLLRLRRRRLRRRLLLLLRLRRRRRRRLLLRLRLLLRLLLLLLLLLRLLLRLLRRLRRLRLLRRLRRRRLRLLLRRRRRRRLRRRRLLRRLRLRRRLLLRLRLLRLLLLRRLRRRRRRRLRRLLRLRLLLLRRRLRRRLRLRLLLLLRLLLRRLLLRRRLLRLLLLLLRLLLLRLRLRRLRRLRLRRRRLLRRLRRRLLLLLLRLRRLRLRRLRRLRRRLLRRLLRLLLRRRRRRLLLRLLRLLRRRLRRLRLLRLLRLLRLRLRLRLRRLRRRLRLRRRRRRLLLRRLLRLRRRLLLRRRLLLLLLLLRRLRLLRLLRLRRRRLRLRLRRRLLRRRLRRLRLRLRRLLRLRRLLLLLLRLLLRRRRRRLRLLRLLRLRRLRRRRRLRRLLLRLLLRLRRRRRLRRRRLLRRRLRLLLRLLRLRLLLRRRLRRRRLRLRRLLRLRRRLLRRLLLRRLRLRRLRLRRLLRLRRLLRRLRLLRRLLLLLLLLLLLLLRLRRLRRRRRLRRRRRLLLRRLLLRRLLRRRLLRLLRRRRRLRLLRRLLLLRLRLLLRRLRLRLRLRLRLRRLLLRRRLRRRLRRLLRRLLRLRRLLLLLLRLRLLLRLLRRLRRRRRLRLLRRRLRLLRLLRLLLLRLRRRRLRRRRRRLRRLLLLRRRRRRRRLLRRRLLRLRLLLLLRLLRRRLRRLLRLLLRLLLRLRLRRLLLLLRLRLLRLLLLRRRRRLLRLRLLRRLRLRRLRRLRLRLLLLRLRLRRLRLLRLLRRRRLRLRRLLLRRRLRLLRLLRRRRRLRLLRRLLRLRLLLLRRLRRLLRLLRRLRRRRRLRRLLRLRLRRRLRLRRRRLLRLRLRRLLRRLRLRRRLLLRLRLRRRRRRLLLLRLLRLRRRLLRRLLLLLLLLLLLRLRRLRRRRLRLLRLLLRLLRLRRLLLRLLLRRRLLLRLLLLRLLLLLLLLRLLLRRRLLRLLLRRRLLLLLRRRLRRLRRRRRLLRRRRRRLRLRRRLLLLRRRRRRRLRRRRRRLLLRRLRLRLLLLRRRLRRRLRRRRRLRRLLLRRLLRRRLLLRRRLRLLLLLRRLRLLRLRRLLRLLLLLLRRRLLRRLLRLLRLLLLRLLRLLRRRLLRLRLRLLLRLRLRLRRLLLLRLRRLRRLLLRRRLRLLRRLRRLLLRLLRLLRLLRRRRRLLRLRRRRLLRRLRRRLRRRLRRLLLRLLLRLRLLLLLLLLRRRLLRRRRRRLLRRLLLLLRRLLLLLLLRLRRRRRRLRRLRLLRLRRLRLRLRLRLLLRRRRLRRLRRRRRRRRRRRLLLRRRLRLRLRLRLRLLRRRRLLLRRRRRRRLLRLLLLLRRRRRRLRLRLLLRLRLLRLLLRLRRRRLLLLRLLLLLLLLLRLLLLRRRLRLRRLLLLRLLLRRLRRLRRLLLLRLLRRLLRRRRRRRLRLRLRLRRRRRRLLRLLRRRLLLRRLRLLLRRRLRRLLRRLRLLRLRLRLRLRLRLRRRLLLLLRLRRLLRRRLLLRRRRLRLRRLRRRRRRLRRLRRRLRLLRRRRRRLLRLRRRLLLLLLLRLLLRLRRLRRLLLLRLLLLRRRLLLLLRLRLRRRLRRLLRRRRLRLLRRLRLLLLLRLRRRRRRRRLRLRRRLLRRRRLLLRRRLRRRRLLRLLRRLRRLLRLLLRRRLRRRLLLRRRRRRRLLLLLRLLLRLLLLRLRLRLRLLLLRRLLRRRRLLLLLRLRLRRRLRRRRLLLLRLLRLRRRRRRLRLLLLLRLRRLRLRRLLRRRRLLLRRRRLRRRRRRLLRLRRRLRRLRRLRRRLLRRLRRRLLLLRRRLRRLLRRRRLLLLLRLRLLRRRRRRLRRLLLRRLRLLLRLLRLRRRLRRRLRRRRLRRLLLRLRLLLRLRLLLLLRRLLLRLLRLLRRLRLRLRRLRLRRRRLLLRRRRRRLLLLRLLRLRRRLRRRRRRLLLRRRRRRLRLRRLRRRLLRLRRRLRLLLRRLLRLRRLRRLRLLRLLLRRRRLRLLLRRLLLLLLRRRRRLRLRLLRRLLRRLRLRLLRRLLRRRLLRRLRLRRLRRLRRLLRLLLRRRRRRRRLLLRLRLLLRLLRLLLRRRRRRLLRLLRLRLRRRLRLLRRRLRLLLLRLLLRRRLRLRLLLRLLRRRLRRLRLRLLRRLLRRRRRLLLRRLRLLRLRRLRLLRLRLLRRLRLLLRLRLRLRRRRRRLLLRLLLLLRLRLRRLRLRRRLRRLLRRLLRRLRLLLLRRLRRLRLRRLRLRLRLLRLRRLRLRLLRLLLLRLRRRLLRRLRLRRRRRRRRLRLLRRRRRLLRLLLRRRRLLLLRLLRLRLRRLRRLLRRRLRLLRLRRRRLLRLRLLRLRLRRLRRLLLRRLRLLLRLLLLLRRLRLLLRLRRLRLRLLLRRLRLLRLRRLLRRRRRRRRLLRRRLRRRLRRRLLLLRRLRRRLLRRRRRLLRRLLRLLRLRLLRLLRRRRLLRRLLRRRLLRRRLLRLLLRRRRRLLRLLLRRRRRLLRLRLLLRRLRRLRLLRLLLRRRRRRRLLRLRLLRLLRRLRLRRRLLRRRLRRRRLLLLLRRRRRLLRRRRLLRLRLLRRLLRLRLRRLLLRRLRLRLLRLLLRLLLLRRRLLRRRLLRLLLLLRRRRRLRLRLLLLRRLRLLLRRRLLRLLRLRRRLLLLLLRRRLLRRLRLRLLRRLRRRLRLLLRLRRLRRRLRLRRLRRLLLRRRRRRRLRRLLRLLLRLRLLLRRRRRLLRRLLLRRRLRRRLRRLRRLLRLLLRRLLLRRRRRRLLRLLRRLLRRRRLRLLRLRLRLLRLLLLRRRLRLLRLLRLRRRRRLLLLLRRRRRLLRLLLRLLLRRRLRLLRLLRLLLRRLLRLRRRRLRLRRRLLLRRLRRLLLRLRRLLRRLLRLRRRRRRLLRRLLLLRRLRRRLRLRRRLLLRRLLLRLLLRLRLLLLRRRLLLLRLRLLRRRLRLLLLLRRRLRLLRRRRLRLRLRLRRLRRRLRRLRRLLRLRRRRRLRRRRRLRLLRLRRRRRRRRLLRRRLLRLLRLRRRRLRLRRRLLLRRRLRRRRRLRRRLRLRRRLLRRRRRLLRRLLLRRLRRLRRRRRRRLLLRRLLRRLRLLRLLRRRLRLLRRRLLLRRRRRRLRRLRRLRRRLRRRRRRRRRRRLRRRRRRRRRRLRRRLLRRRLRLLLRRLLRLRRLRRRLRLRRRRLLLLLRLLLRLRRRRRLRLLLRRLLRRRLRRLRLRRRLRRRRRRLLRLRLRRLRLLLLRRRRRLLRRLRLRLRLLLLLRLLRRRLLLLRRRRLLRLRRRLRRRRLLLRRLLLLLRLLRRLLRLRRLLLRRLLLRLRLRRRLRRLLLLRLLLLLLRRRRRRRRRRRRRLLRRLLLLLRRLLLRLLRLRRLLRLLRRLLRRLLRRLRLRRLLRLLRRRRRLRRLRLLLRLLRLLLRRRLRRLLLLLLLLLLLLLRLRLRLLLRLRRRRRLRLLRRLLRRRLLRLRRLRRLLLLRLLLLLRLRLRLRRRLLLLLRRRLRRRRRRLRRLLLRLRLRRLRRLRLLLLLLLRRLRLLLLLRLLRLLRLRRRRRRRRLRRLRRRLLLRLRLLRLLLLLRLLRLRRRRLRLRLLRRLLLRRLRRLRRLLRRLLRLRLLLLLLRLLRRRRLLRLLRLLRLRRRLRLLRRRRLRRRLLRLLRRLLRLLLLRLLLLLRLLLRRLRRLRRLLRRLRRRRRRLRRRLLRLLRRLLLRLLLRRRRLRLRLRLLLLRLRRLLLLRLLRRLLRRRRRLLLRRLRRRRRRRLLRLLLRRLLLRLRRRLLRRLRLLLLRRRRRRRLLLLRRRRLLRRLRRRLLRLLLRLRLLLRRLLLLRLLLLRRLLLLRRRLRRLRLRRLRRRLRRRRLLLRLRLLRLLLLLRRLLLRRLRLRLRLLLLRLRLRRRLRRLLRLLRLLLRLRLLLRLLLRRLRLRLRRRLRLLLRLRRLLLRRLRLRRLLLLLLLLRRRRRRLLRRRRRRLRRLLRRRLRRRRLRLLLRRLRRLLRRLLRRRLLLRRRLLLLLRLLRLLRLLLLLRRRRLRLLRRLLLRLRRRRRRRLLLLLRRRLRRLRLRRRRRLLLLLLLRRRRRRRLLLLLLRLLLLRRLRLRRLLRRRRRRLRRLRLRRLLLLLRRRRRLRRRLLLRRLRRLRRRRRLRRLRRLRRRRLRRLLRLLRLRLLLRRLLLRLRRLRRRRRLLRLRRRLRLRLLLRLRRRRRRRLLLRLLRRRLRRLLRRLRRLRRLLRLLRRLRRRRLLLLLRRRLLRRRRLRLRRLLRRRRLRRLRRRLLRRRLLRRRLRLLLLRRLRRLLRLRLRRLRRLLLRRRLLLLLRRLLLRLRLLLLRLRRRRRRRLRRRRRLRLLRRRLRLLLLRRLRLRLRRRLRLLRRRLRRRRLLLRRLRLRLRRLRLLRRRLRLRLRLRLRRLRRRRLRLLRRRRLRLRRRRRLRLLRLRLLLRRRLRLRLLRLRRRRRLRRRRLLRRLLRLRLRRLRRLRLRRRLRLRLRLRRRRLRLRRRRRLRRLLLLLLLLLLLRRRLRLRRLLRLRRLRLLRLLRRLLRRLRLRRRLLLLRLLLRLRLLLRLLLRLLRRRRRLRLRLLRRLLLLRLRRRLRRRRRRLLRRLRLLRRRLLLLLLLLLRRRRRRLLLLLRLRRRRLRLLLLRLLRRLRLRLLRLLLLRLLLLRLRLRRRLRRLLLLRLRRRLRLRRRRLLRLLLRLLRRLRRRRLRRRLRRRRLLLRRRLLRRLRRRRRRRLLLLLRRRLRRRRLRRLRRRRRLRLLLRLLRRRRRRRRLRLLLLLRRRRRRLLLLRLRRLLRRLLLRLLLRRRRLRRRLLRRLRRRLLRRLLRRLLRLRRLLLLRRLRRLLLLRRRRLRRRRRLRLRLRLLLRLRLRRRRRLRRLRRRLLRLLLRRRLRRLLRRRLLLLRLRLLLRRRLLRRLLLLRLRRLLLLLLRRLRLLLLRRRLLRLRRLLRLRRLLRRLLRLLRLLRRLRRRLLRLLLRLLLRRRLLLLRLLLRLRRLLRRLLRLLRRRRLRLRRLRLLLLLLLRRLRLLLLLRRRLRRRLLRRLLLRLLLLRLRLLRRRRRLLRLLLLLRLRLRLLLLRRLLLLLLLLLRLLLRLLRRLLRRRRLLLRLRRRRLRLLLRLLLRRLLRLLRLLLLLRRLRRRRLRRRRLLRLLRRRRLRLRLRRRLRRLRLLLRRLRRRLRLRLRRRLRRLLLLLLRRLRLRLLRRRLRRLRLLLRRRRRLLRLLRRLLRRLRRRRLRLLRLRRRRRRRRRRRLRRLRLRLLLLLRRRLLRLRRRRLRLRRLRLLRRLRRRLRLLLRRRRRRLRLLRRRRLLLRRRLRLLRRRRRRLRLLRLRRRRRLLRLRLLLLRRRRRLRLRRRLRRLRLLLRRLLLLRLRRRRRLLLRLRLRRRRRRLLRRLRRLLLRRLRRLLLRRRRLRRLLRLLLRLLLRRLLRRLRRLLLRLRLLLLLLLRLRRLLLLRRLRLRRRRLRLLRLRRLLLLRRRRRLRRLLLRLLLLRRRRRRLRRRLLLLLRRRLLRRRRRLRRRLLLRLRRLRLRLLLRLRLLRLRRRRLLLRLRLRRLRRLRRRRLRLLRRRRLLRLLRRRLRRLRLRRRRRLRLLRLLLRLLLLRRLRLRRRLLLRRRRLRLRLLLRLRRLRLRLRRRRRRRRRRRRRLRRLRLLLLLRRLLRRLLRRLLLRRLLLLLRLLRLLRRLLRLLRRRRRRLRLRLRRLLLLLRLRRLLRLRLLRLRLLRLLLRRLLLRRLRLRRLRLLLLRRRLLLRLRRLRLLRLRRLLRRLRLLLRRRLRLRRRRRRLRRRLRLLRRLLRLRRRLRRLLRRLLRLRRLRRLLLRLLRRLRLLLLRRRRRRLRLLRLLRRLRLRLRLLRLLRLRRLLLRLRRRRRRRRRRRLLLLRRLRRRRRLRLLRRRLRRRRRRLRLRLRRRLRLRRLRRLRRRLRRLLRLLRRRRLRLLLLLLLLRLLRLLRLLRLRLRLRLRLRRRRRRLRLLLLLLRRLRLRLRLRRLLRLRLRLLRLRRRLLLRLRLLRRRLLRLRRRLRRLRLLRRLLRLRRRLLLLRRLRRRLRLRLRLRLLRRLLLLLRLRRLLLLLRLRLLLLRRLRRRLLLLLLLRLLLRRLLRRRRRLLLRRRLLLRLRRRLLLRRLRLLLLRRRLRRRRLRRRRLLRLLRLLRRRLRLRRRLLLLRLLRRRRLLRRLRLRRLRLLRLRLLRRRLRRRLRRRRRRLRRRRLLLRLRRRLRRLRLRRLLLRRLLLRRRRRRLLRLLRRRRRLLLRLLLLRLRRLRLRLRRRLLRLRRLRRLRLRLLLLRLLLLLLRLRLLRLRRRLRLRLRLRRLLRRLLRLLLLLRLRRRLLLRLLLRLLLRLLLRRLRRLLRLRRRLRRLLRLLLRLLRLRLRLLRLRRLRLRLLRRLLLRLRRLRLLLLRRLRRLRLLLLRLRRRRRRLRRRLRLRLRLLLRLRRLLRLRLRLRLRRLRRRRRLRLLRRRRRLLLLLRLRLRRRLRLLRLLRRRLLLRLRRRRLLLLLLRRRLLLLRLLRRLRRLLRLRLRLRLRRLLLRRRLRRLRRLRLLRRLLRLLLLRLLRLLLRRRRRRLRLLRRRRRRRLLRRLRRLLLLLLRRLLLLRRLLRRLRRLLLRRLLRRRLRRRRRLRLLLRLRRLRRLLRRLRRRLRLRRRRLRLRRRLRRLRLRRLLLRLLLLRLLRRRLRLLLLLRLRLLRRLRRRLRLRRLRLLRLLLRRLLLRLLLLRLLLRRLRRRRLLRLRLLRLLRLLLRRRLRRRRRRLLLLLRLLRRRRLRRRLRLLLLRLRRLLLRLLRRLRRLRRLRLLRRRRLRRRLRLLRLRLLLLRRRLRRRLLRLLRLLLRRLLRLRLRLRRRRRLLLLLRRRLRLRLRLRLLLRRRLLLRRLRRLRRRLRRRRLRLLRLLRRLRRRLLRLLLLRLRRLRRLLLLLRRRLRLLRLLLLLRRRLLRLRLLRRRRLLLLLLLLRRLRLRRLLLLLRRRLLRLRRRRLLLRLLRLRLLLRLRRLRLLRRRRLLRRRLRRLLLLLRLRRLRRRLLRLLRRRLLLLLRLRRLLLRRLLLLRRLRRRRLRLRLRRLLRRRLLRRLRRLRRRRLLLRRRRRLLLLLLLLRLRLLLRRRRLRRRRLRRLLRLRLRLRRLLRRRRRRRRLLLLRRRRRLRRRRRLRLRRLRRLLLLRRRLRLRLRLRRRRLRLLLLRLLLRLRRLRLRLLLRLRLLRRLRRLLRRLLLRRLRLRLLLLRLLRRRRLRRLRLRLRLRRRRRLRRRRRLLRRLLRRLLLLLRRLRRRLLRLRRLLLRRLRLLRRRRLLLRLRLRRLLLLLLLLRLRRRLRRLRLLLRLLLRLLRRLLLRLLRRRRLLRRLLRRLRLLRRLRLLRRLLRRRLRLLLLLRRRLRLRRRRLRRLRLRRRLLRLRRLRRLLRRRRRLLLLLRRRLLLRRRRRLLLRRRRRLRRLRRRLRLRRRRRLLLRRLRRRRRRRRLLLLLRLRLLRLRRLRRLLLLRRRLRRRRRLLLRLLRRLRLLLRRLRRRLRLRRRRRLRLRLLLRRRLLLRRLRRRRLLRLLLRLRLLRRLLLRLLRRRLLLLRLLRRRRLRLRRLLLRRRRLLRLLRRLRRLRLLRLRRLRLLLRLLLRRRLRRLRRRRRRLRLRRRRLRRRLRRRLLLRLLLLRRLRLRLLRLLLRLRRLLLRLRLRRLRRRLRLRLRRRRRLLRLRLLRLLLRRRRRRRLRLLLLLRRRRLLRRRRLRLRRRLRRLRRLLRLRLLLLRLRRLLRRLLRRLRLLRLRRLLRRLLRLRLRLRLRLLRLLRLRLRLLRLLLLLLRLLLLRLLRLRLLLLRRLRLRRLRLRRRLLLRLRRRRRRRLRRLRLRRLRRRRRRLLRLLLRLRLLLRLLRLRRLLLRRRRRLLLLRRLRRRRRRRLLRRLRRLRLRLLLLRRRLRLRRRLRLRLLLLLRLLLRRLLLLRRRLRRRRLRRLLRRRLRRLLRRLRLLLRRRLLLLLLRRRRRLRLRRRLLLRRLLRLLRRRLLRLLRRRLLLRLLLLRLRRRRLLRRRRLLRLRLRRLLRLRRLRRRLLRLLRLLLRRRRRRRRRLRRRLRRLRLLLRLRLLLRRLLLRRRLLRLLLRLLLLRRLRRLRRLRRRLLRLRRRLLLLLRLRRRLRLLRLRLLLRRRRLLRRLRLLLLLLRLRLRRRLLRLLRRLLLLRLRRRLRRLLLRRLRRLLLRLRLLRLLLRRRRLLLRRLRRRRRLRRLRLRLRRLRLRRRLLRLLRLRLLRRRRLLRLLRLRRLLLLLLRLLRLRLRRRRLLLRRLLRRRLRRRLLLRLLRRLRLRLLLLRRLRLRRLRLLRRRRRRLRLRLRRRLRLLLRLLRLLRRRLLRLRLLLRRRRLRLRRRLLRRLRRLLRLLRLRLRLRRRRLLLLRLLLRRRLRRRLRLLLRLRRLRRLLRRRRLRLRLLRRLRRRRRLRLLLRLLRLLLLRRLRRLRRRLRRLRRRLRRRLLLLRLRRLLRLRLRLLLRLLLRRRLLRRRRRRLLLRRLLLLLLLLLRLLLRLRRRRLRLRLRRRRLRRLRLRLRLRRLRLLLLRRRLLRLRLLLRRRLRLRRRLRRRLRRRLLRLLRLLRLRRLLRRRRRRLRRRRLRRRLLRRRLRLRLRRLRRRLRLLRRRRRLRRRRRLRRRLLRRRLLLLRLLLRLRLRRRLRLLRLLLRRRLRRLLLRLLLLRLLRLRLLRLLRLRLRLRLLRLRLRRRRRRRLRRRRRRRRRLLRRLRRRLLRLLRLRLRRLRLLLRLLRRLLRRLRRRRLLLRRRLLRLRRLLRRRRRRRRRLLLRRRRLRLRRRLRLRRLLRLLRLRRRLLRRLRLLLRLLLLRRLLLRLLLRRLLLLLLLRRRRLLLLRLLLLRLRLLLLLLRRLLLLLRRRLLRLRRLLRRRLLRLLLLLRLLRRLRRLLLLRRLRRRRRRRLRRRLRRRRLRLLRLRLRRLLRRLLLRRLLRLLLLLRRRRRLRLRRLLLRRLRRRLLLRLRRLRRLRRLRLLRLLLRRRLLRLLRLLLRLRRLLRRLRLRLLLRRRLLRLRRRRRRRLLRLLRRRRLLLLLLLLRRLRRLLRRLLLRRLRLRRRLLLLLLLLLLRRLLLLRRLRRRLRRLLRLLLLRRLLLRLRLRRRLLRLRRRRRLLLRLLRLLLLLLRRLLRLLRLRLRRLRRRLLLLRRLRRRRLLRLLLRLLLLRLLLRRLLRRLRRRLLRLLLRLRLRLLRRLLRLRLLLRRLRRRLRLLRLRLRLLRLRLRLLRLLRLLLLLLRRRRLRLLRRRRRRLRLRRRLRLLLLRRLLRRLRRRLRRLRLLRRLRRLLRLLLRRLRRRRRRRRRLRLLRRLLLLLLRLRLRRLRRRLLLRLRRLLRRLRLRLRRRLLRLRRLRRLLLRLLRRRLRRRRRLRRLLLRLLRLRLLLRLLLRRRLRRRLRRLRLRRLLRLLRLLLRRRLRLRLRRLRRRRRRRLRLLRRRRRLRLRRLRRLLRRLLRLRRRLRLRLLLLLRRLRLLRRLRRLRRRLLLLRLLLLRLRLLRLLLLLLLLRLRRRLRRRRRRLLLRLLRRLRRLRRRLLLRRRRLRLLLLRLLRLRRRRRRRRRRRRLRRLRLLLRLLLRRLLLLRRLLLRRLLLLRLRRRRRLRRRRRLRLRLLLLLLLLLLRLLRRRLLRRRRRRLLRRRLLLRRLRLRRRRLLLLLLLRRLRRRRRRRRLLLLLRLRRRRLRRRLLRLLLRRRRLLLLLRLLLLLLLRLLLRRRRRLLRRRLRRLRRLLRLLLLRRRRLRRRLLRRLRRLRRRRRRLRLLRRRLLRLRLLRRRRLRLLLLRRLLRLRLLRLLLRRLRLRRRRLRRRLRLRLLRRLRLLLLRRLRRRLRLRRRLRRLLLLLRLLLLRLRRRRLLLRRLLRLRLRLLLRLRLLRRLRRRRRRRLRLLRLLLRRRRRLRRLLLRLRLRLLLRLLLLLLRLRLLLRLLLLLLRRRRRLLLRRRLLRLLLLLLLRLLLLRLLLRRLRRRRRRLRRLRLRRRLLRRRLLLRRLLLLLLRRLLLLRLRRLRRLLRLLLLLRLLLLLRRLLRRRLLRLRRLLLRRRRRRLRLRLRRRLRLRRRRLLRRLRRLLRLRLLRRRRRLLLLLLRLRRRRLRLLLRRRRRLLLRLLLRRLRLRLLRRRRRLLRLLRRRRRLLRRRLRLLLLLRRLRLRRRLRRRLLLRRLLRRRLLRLRRRRRRRRRRLRRRRLLLRLRLLRLRRRRLRRLRRLRRRLLRRLRLRLRRRLLRRLLRLRRLRRRRLRLLLRRLLRRLLRRRLLRLRRLLRRRRRRLLLRRLRLLLRLRRLRLRRLLLRLRRRRRLRRRLLRLRLLLRRLLLRLLRLRRRRRLLRRRRRRRRLRRLLRRRLRLLRLRRRLRLRLRRRRRRRRRLRRLRRRRLLLRLRLRRRLLRLRLRRLLRRLRRLRLRRLLRLLRRRLLRLLRLRRRLLLRRRLLRRRRRLRRRRRLRRRLRLRRLRLRLRLRLLLRRRLRLRLLLRRLRRLLRLRRRLRLRRRLLLLRRRRRRLRRLRLRLRLLLRLLRRLRLRRLRRLLLLLLRRLLLRRLLRLLLRLRLRRLLRRRRRLLRLRLLRLLRRLLRRRLRRRLRRLRLLLLRRLRRRLRLLLLRLLRRLRLRRLRLRRLLRRRRRRLRRLRLRRRRLLLRRLRLRRRLRRRLRLLRRLRRRRRLRRRRLLRRLLLRRLRLRLLLRLRRRRLLLLRRLLRRRLLLRRLRLLLLLLLLLRLLLRLRLLRLRRRLLRRRLRLRLLRLLRRLRLRLLRLLLLRRRLRRLRLRLLLLRLRRRLRLRLRRLRRLRRLRLLLRRRRLLRRLLLRLRLRRLRRRLRLLLLLLRRRLLLRLLRRRLRRLLLLLLLLRLLLRRRLLRLLLRLRRLLLLRRLLRLLLRRRLRLRRLRRLLLRRLLRLRRLRRLLLLRLLRLLRRRLLRLLRRRRLLLRLLLLLLRLRRLRLLRRLLRRLLLLLRRRRRLRLRRRRRRRLRLRLLRRLLLRLLLRLRRRLLLLLLRRLLRRRRRRLLLLLRLRLRLRRRRLLRRLLRLRRRLRRLRRLRLRRLRLLLRRRLRRLLRRRLLRLRLLLRRLRRRLRRRLRRLLRLRRRRRLLLRLRRRRRRRLRLLRLLLLRLRLRRLLRRRRLRLLLRLLRRLLLRRRLLRRRRRLLRLRRLRLRLRLRLRRLLLLRLLRRRRRRRRRRRLLLLLLRRLLRLLRRLLLLRRRLLRRLLLRRRLLLRLLLLRRLLRLLRLRRRRRLLRRRLLLRRLLRLRLLRLRLRLRLLRRRLRLRRRLRRLLLRLRLLLRLRRRLLLLLLLLLLLLLLRLLLRRLRLLRLRRRRLRRRLRLLRLRRLRRRRLLLLLRLRRRLRRLLRRLLLRRLRLRRLRLLLRRLLRLRLLLRRLLRRLLRRLLRRLRLLLLRRRLRLRLRRRRRRLRLLLRRRLRLLRRLRRRLRRLRLLLRLRLRRLRRLRLRRRRLRLRRLLLLRLLRLRRRRLRRLRRLRRRRRLLLLLRRRLLLRLRLRLLLRRRLRRLLRRLLLLLRLRLRRRRLRLRRLLRRRRRLRLLLRRRLLLLRLRRRRRRLRLRRRLLLRRLLLLRLRLRLRRRLRLRRRRLLRLLRRRRRLRRRRLRLLLRRRRRRRRRLRLRLRLLLRRRRLLRLRRRRLRRLRLLRRRRLLLRLRRLRLRRLRLRLLRRLLLLLRRLLRLLLRLRLLRRRLRRRLLLLLRLLRRLLLRLLRRRLRRRLLLLRLRLRRLRLRLRRLRRRRLRRRRLLRRLRRLRRLRRLRRRLLLRLRRLRRRLLLLRRRLLRRRLLRRRLRRRLRRLRLRRRRLLRRLLRLRLLRRRRRRLRLLRLLLRRLLLLLLRLRRLLLRLRLLRRLRLRLRLLRRRLLRLLLLLRLLRLRLRLLLLLLRRLLRLRLLLRRLRRRRRRRLLLLRLRLRLLRLLRRLRRRRLRRRLLLRLRRRLRLRRLLLLLLRRRRRLRRLLRLLLLLLRLRLRRRRLRRLLLLRRLRRRRRRRRLRRRLRLLLRRLRLRRLRLLLLLRLLRRRRRLRLLRLRRRRLRLRRRRRRLRRRLRLLLLLLRLRRLLRLLLRLLLLRLLRLRLLLRRRRRRLRRRLLRLRRRRLRLRLRRRLLRLLLRLRRLRLRLRLRLLRLRLLLRLLLRLLRLRRLLLLRLRLRRLRRRRLLLRRLRLLLRRLLLRRRRLLRLLLLRLRRLLLLRLRRLLRLRLRLLLLRLLRLRLRRLLLLLLRLLRLRRRLLLRRLRRLLLRLLLLRLRRLLLRRRLLLLRLLRLRRRLLLLLRRRLRLLRLRLRRRLLRLLRRRLRLRRLRLRRLLLLRLLLRRLLRLLRRRRLLRRLRLRRRRRRLRLRRRLRRLLRRRLRLRLLRRRLRRRLRLLLLRRRRRLRLRLLLRLLLLRLLRRRLRLRRRRLRLLLLRRLLRRRLRRLRRRLRLLRLRLRRLRLLRLRLRRRRLRLLRRLRLLRLRLRRRRLLLRRLLRRRRLLRRRRLRRLLLRRLLLLLLRLLLLRRRRRLRRLLLLRRLRLLRRRLLRRRRLRLLRRRLRRLLLLLLRRLRRRRLRLRRLLRRRLRRLRLRRLLLRLRRRLLRLRLLRRRRRLRRRRRLRRLRRRLRLLLRRRRLLRRRLRLRRRRRLRRLRRRRLRLRRRRLLLRRLLRRLLLLLRLLLRRRRRLLRRRLRLLLLRRLLLLRRRRRRRLRRLRLLLRRRRLRRRLRRRRRLLRRRRRRRLRRLRLLLRRRLLLLLLLRLLLRRLRLRRLRLRRLRLRRLRLRRLRLRRRRLLRRLLRRLRLLRLRRLRLLRRLRRLLRLLLLRLRRLLLRLRRLRLLLRLLRRLRLLRLLLLRLLLLRLLLLLLRLRLLLRLLLRRRLRRLRLRRLRRLRRLRLLRRLLRLLLRLLRRRRRRLLLRLRLRLLRLLLLLRRRRLRLRLRRLRLLLRRRLLRLRLLRLRLRRRLRLLRLRRRLLRLLRLRLRRLRLLRLLRRRLRLRLRLRLLRLRRRLRLLRRRLLRRRLLLLLRLLLRRRLLLLRRLLLLRLLLLRRLLRLLLRRLLRLRLLLLRLLRRLRRLLLRLRLLRRLRRLLRLLRLRRRRLRRLRRRRRRLRLRRRRLRLRRLLRRRRLRRRLLRLLRRLLRRLRRLRLRLRLLRLRRLRLLLLRLLRRRLLLRRRRLLRRRLLLLRRRRLRLRLLLRLRLLRRRRLLLLLLRRLRRLRLLLRRLLRLLRLRRRLRRLRRRRLRRLRLLLRLLRRLLLLRLLLRRLRRRRLRLLLRRRRLRRLLLLLLRLRRLLLLLRLRLRRLRRRLLRLRLRRRRLLLRLLLLRLRRLLLLLLLLRLRRLLRRRRRRLRLRLRRRRRLLLLRLRRLLLRRLRRLLLRRLRRRLRLLRLRRLLLRRRRRLLLLLLRRRRRLLLLRRLRLRLRLLLLLRRRRLRRLLLRLRRLLRLRLRLLLRRLLRLLRRRLLRRLRRLRLLLRRLRRRRRLRRRRLLRRLLLRLLRRRRLRRRRLRLLLLRLRRRRLRRLLLRRLLRLRRRRRLRRLLRRRRRRRRLLRRRRRRRRLRRLRRLRLRRLRLRRLRLLRRRRLRLRRLLRRRRLLLLLRRRRLRRRLLRLRLRLRLLLLRLLRLLLLLLLRRRLLLRRRLLRLRLLLRLLLLLLRLRRRRRLLRLRLLLRRLLRLLLLRLRRLRLLRLRLLRRRLLLRRRRLRRLRLLRRLLLRRLLLRLLLLRRRLLRRRRLLLLRRRRRRLLLLLLLRRRRLLLLRRRRLRRLRLLRRRRLLRRRRLLRLRRRRRLRRRRLLLLLRRLLLLRLLRLRRRRLRLLRRLLRRRRLRLRRLRRRRRLRRRRLLRRRRRLRRLLLRRLRLRLRLRLRLRLLLRRLLRLLRLLRLLLLRLLRLLLRLRRLLRLRLRLRRLRLLRRRRLRRLRRRLRLRLLLLRLRLLRRRRRLLLLLRLRRRRLRLLLLRRRRLRRRLRRRRRLRLLLLLRLLRRLLRRRRRRRLLLRLRLRRRRRRLLLRRRRLRRRRLRRRLRRRRLRLRRLRRRRLLLRRLLLLLRLRLLRLRLLRRRRRLLRLLLRLLLRRRLRLLRLRLRRRRLLLRRLRRRRLLLLLRLLRLLLLLRRLRRLRLLLLRRRRLLRRLLLRRRRLRRRLRRRRLRRRLLLLLRRRLLRLLLLRLLRLRLRRRRLLRLRLLRLRRRRRRRLLLLRRLLRRRLLLLLRRRRRRLLRLLLLRLLLLLLRRLLRRLLLLRRLRLRRRRRLLLRRLLLLRRRRLLRRRRLLLLRLLLRRRRRRLRRLRLLRLRLRRRLLRLLRLRLLLRRRRLLLRLLLLLLRRLLLRLRLRLRLRRRLRRRRRRRLLRLRRRLLLRLLLLLRLLLLLRRRLLRRLRRLLLRLRRLRRRLRLRRLLLRRLLLRRLLRLLRLLLLLRRLRLRRLRLRRLLLRRRRRRLLLLLLLRLLLRRRLRRRRRLRLLLLRLLRRLLRLLRRRLRLLRLRRLLLRRLLRRRLLLRRLRLLRRRLRRRLLRRRLRRLLRRRRLLLLRRLLLRLRRRRRRRLRLRLRLLLLRLRLLLLRRRLLRRLRLLRLLLRRLLLRRRRLRLLRLRLRLRRLRRRRLLLLRLRRRLRLLLLLLRRRLRLRRRRRLRRRRLRRRLRLLLLRLLLRLLLRRLRRLRRRRLRRLRLLRLRRLLLLLLLLLRLRRLLRLRLRLRRRRRLRLLRRLRRRLRLLLLLRRLRRLLRLLRLRLLLRRLLRLRLRLRLRLRRLRRLLRLLLLRLRLLLLLRRLRLRLRRRLRRLLRLLLLRRRRRRRLLLLRRRLLLLRRLLLRRLLLLLRRRLLRLLLRRRLLLRRLLLRRRRLRRRRLLRRRRRRRRLRLRRLRRRRRLLRLLLLRLRRLRRLRLLRRLRLLRLLRLLRRRLRLLLRRRRRRLLLRRRRRRRLRRRLRLLLLRRLRRRLRRRLRRRRRLLRLRRLLRLRLRLLRRRRRRRRRLRRRRLRRRLLLRLLLLLLLLRRRLRLRLRLLRLRLLRRRRLLLLLRRRRLRLRLLLRRLLRLLLLLLLRLLLLRLRLLLLLLRRLRRRLLLLRRRRRRRLLRRRRRRRRLLRLLLRLLLRRLLLLRLRRLRRRLLLRLRRRRLRRRRRRRLRLRRRRRRRRLLLRLRRRRLLRLLLLLLLLLRLRLRLRRLLRRRLRRLLRRLLRLLRLLLRRRRRLLRLLRLRLRLRRRRLLRRRRLLRLLRLRRLLRLLLLLRLRRRRLLRRLRLLRRLLLLLRLLLLRLLRLLRRLLLLRLRLLRLRLLLLRRLLLRLRRLLLRRRRRRRLRLLRLRLLLRRLRRLLRLLLLRLRRLRLLRLLLRLRLRRLLRRRRRLRLRLLLLLLRLRRRRRRRLLRLRLRLRLLRRRLRLLRRRRRRLRLLLRRRRRLLRRLRRLLRLRRRLRLLLLRLRRLLRRRRRLLRLLRRRLRLLLRRLLRLRLLLLLLRLRRLLRLLRRRRLRRRRRLLRLRRLRRRLLRLRLLRLRRLLLRLLLRLRLLRLRRRRRLLRRRLRRLLLLRRRLRRLLRRRRRRRRRRLRLRRLRLRLRRLRLRRRLRRRLRLRLRRRLLLLLRRLRRRRLLLLLRRRRLLRRRLLLRLRLRLRRRRRRRLLRLRRLRRLRRLRLLRRRRRRLRLLLLLRRLRRLRRLLLRRRLRLLLRLRRLRLRRRLLLLRLRRLLLLRLRLLLLRRRLLLRRLRLLRRLLLRLLLRLLRLRLLLLRRRRLRLLRLRLLLLLLRLLLRRLRLRRLRRRLRRRRRLRRRLRLRLRLRLLRLRLLLLLLRRLLRRRRRLRLLLLLRRRRRRRLRRRLRRLLLRRLLLRLLRLRRRRRRLLRLLLRLRRLLLRLRLRRLRLRRLLRRRLLLLRRLLRRRRRRRRLLRLLRRRRLRRRLLRRLLLRRLLRRRLRLRLLRLRRLLLRRRLRLRLRLLLRLRRRRLLRRLRLLLRRLRRLRRLRRRRLRRLRLLRRRRLRLLLRLLLRLRRRRLLLRLLLRRLRRRRRRLRLLRRLLLLLRRLRRLLRLRRRLRRLLLLRRRRLLLRRRRLRRLLRLRLLRLLLLRRRRRLLLRRRLRLLRRLRLRRLLRLRRRLLRLLRRRLRRLLLRRLRRLLRLLRLLRRLRLLLRRRLLRRLLRRLRRLLLRLRLLLLLLLRLRLRRLRRRLRRRRRLRLRRRRRRRLRRLRRLRLRLLRLLLRLLLLLLLRRRRLRRLRRRRRRRRLLLLRLLRRLRRLRLRRLRRRLRRLLLRLLLLRRLLRLLRRLRRRLRRRLRRLRLLLLLLRLLRRLRLRRRLRLLLRRRRLLRRRLRRRLRLRRRRRLRLLLLRRRRRLLRLLRRLLRRLRLLLRLRLRRRRLRRRRRRRLLRRRRLRRLRLLRRLRRLRRRLLRRRRRRRLRRLRRRLLRLRRRRRLRLLRRRLRRLLRRLLLLRRRRRLRRRRRRLLRLLLRLRRLLRRRLLRRRLRLLLRLRRLLLLLLRLLLLLLLRLLLRRLLRLRLLRLRLLLRRLRRRRRLLLRLLLLLLLRRLRRLRLRLLLLLLLLLRLRRRLLLLRRLLLLRRLLLRLLRRLLRRRLRRLRRRLLRRLLRLLRRLRLRLLLLRRLRLLLLRLLLRLLRLLLLRRLRLRLLLLLRRLLLLRLLRRLRRLRRLRRRRLRRRRRLLLRLRLLLRLLRRRRLRLRLRLRLLRRLLRLRRRRRLLRRRRLLRLRRLLLRLLLLRLLLRRRRRRLLRRRRRLRRRRLLRLLRLRRLRRRLLRRLLRLRRLRLLRLRLRRLLLLRLRRRLRLRRLRRLRLLLLLLLRLLLLLRRRLRLRLRLLLRLRLLRLLLRLLLLLRLLRRRLLLRRRRRLRRLLRLRLLLLRLRLLLLRLRLRLRLLLLRRLRLLLRLLLLLLLLLRLRLRRRLRLLRRRLRRRRRRLRLRRRLRLLLLRLLRLLRRRRRRRRRLLLRLRLLRRRLRLRLLRLRLLLLRLRLLRRLLLLRRRLLRLRRRLRLLLRLLLLRLLRRRRLLLRLRLLRLLRLLRLLLLLRLLRLLRRRLLRRRRLRRRRLLLRLRRRRRRRRRRRRRLRRLLLRLLRLLLLRLRRLLLLRRLLRRRRRLRLRLLRLLRRRRLLRLRRRLLRRRLRLLLRRLLLRLRLRLLLRLRRLRRRRRRLRRLRLLRLLLLLLLLRRLRRRRLRRLLLLRLRRRRRLRLRLLRLRRLRLRRLLLLLLLLRRLLRRLRRRLLLLLRLLRLRRRRLRLRRLLRLLLRRRLRRRRRLRLLRLLRRRRRRRRRRLLLLRRRLLLLRLLLLLRRLLRLLRLRRLRRRRLRRRRLRRRLRLRRRLLRRLRRLRLLLLLRRRRLLLLLRRLLLLRLLRRLLLLLLLLRRRRLLRRRRRRLRLLLLLRRLRRLLLRLLRLLRRRRLRLLLRRRRLRLRLRRRRLRRRLLRLLRLLRRRRRLLLLRLLRRLRRLLLRRLRLLLLRLRRRLRLLRRRLRRRLLRLRLLLRLRRLLLLRLLRLRRRRRLLLRLLRRLRRRRRLRRRRLRRLRLRLRRRLRLLRLRRLLLLLLRLLRLLLRRRRLLRRRLRRRLRRLRRLLRRRLRLLRRLLRLRLRLLLLLRLRLLRLRRLRRLLRLRRLRLRRLLRLLRRRRLRRRLRRRRRLRLRLRLLLRRRLLRRRRRLRRLLRLLRRLLLLLRLLLRRLLRRRLRRLLRLLRRLLLLLRRLRRRRRRRLLLRRLRLRLRRLRRLLLLLLRRLRLLRRLLRRLRLRLRRLLLRLRLRRRRRRRLLRLRRLLLLRRRRRLRLLLLRRRLLRRRRRRLRLRRLRRRLLLRRRLLLRRLLLRRLRRLLRLLRLRRLLRRRRLRRLLRRRRLLRLRRLLLRRRRRRRRRLRLRLLLLLRRLLLRRLRLRRRLLRRRLLRLLRLLRLLLLLRLLRRRRLLLRRLLRRLLRRLRRLRRLLRLRLLRRLLRRRRLRLRLRRRRLLLRRLLRLLRRLRRRLLRLRLLLRLRLLLLRRLRLLRLRRRRRRRRLRLLRRLLLLRLRRLLLRLRLRRRRRRLRLRRRLRRRRLRLRLRLLRRLRLLRLRRRLLLLRRRLLLLRLRLLRLRRRRLLRLLRLLRRRRRRLRRLLLLRRRLRRLLLRLLRLLLLLLLRLRRRRRLLRRLLLLLRRLLLRLRRLRRRLLRLRRLLLRLRLLRLLRRRRLRRLRRRRRRLLRLRRRRLLRRRRRRLRLRRRRLLRRRRLLLRLLRRRLRLLLRRRLRLRLLRLLRRRRLRRLLLRLLRRLLRLLRLLRLRLLRLLLRLRRLRRLRLRLLRLLRRLRRLLRRLRRLRLRRLLRRRLLRLRLLLRLRLRRRRRRRLLRLRLLRLLRLLLRRLRRRLLRRRLLLRRLRRLLLRRRRRRRRRRRRLLLRLRLRRRLLLLRRLLRLLLRLLLLRLLRRLRLLLLRRLLLLLRRRRRLLRLRRRRLLRLRLRRRRRLLRRLLRRLLLRLRRLRLRRLLLLRLLLLRLLRRRRLRLRLRRRRRRRRRLLRRLLLRRLLLRRRLLRRLLRRLRLLRLRRRRLRRLLRLRLRLRRRLLRRLRLLRRLRRLRLLLRLLRLRLLLLRLRLRRRLLRRLLLRLRRLRLRRRLRLRLRLLLLLRLLLRRLRLLLLRRLLRLRLRLLRLLLRLRRRLLLLLLLRLRRRLRRRLRLRLLRRLRLRLRRRLRLLRRRLLLRLRLRLRLRLRRLRLLLLRRLRLRRRLRRLLRRLRLRRRRLRLLRRRLLLRRLLRLRRLLRLRLRRRRLRRLRRRLLRRRRRLRRLRLLLLLLLLRRLRLLLLRLLRLLRRLLRLRRRRRRLRRLLLRRRRLLLRRRRRRLLRRRRRLLRLRRRRRRRRLRLLRRRRRRRLLLRLRLRRLLRLRRRRLRLLRLRRRLLLLRRRRLLRLLLRRLLLLRLLLLRLLRLLRRLLLLRLRRLLRRLRRLRLLLLRRRRRLLLRLRRLLLRLLRLLLLLLLLRLLLRRLLRLRRRRRLRRRRRRLLLLRRLLRLLLRLRLRLLRLRLRRLLRRLRRLLRLRRRRRRRLRLLLLRLLLLLRRRRRLLRRRLRLLRLLRRRRLRRRRRLRLLLRLRLRLLLRLRLRLLLLRLLLRRRRRRRRLLRLRRRLLLRLLLLLLRRLRRRRLRLLRLRLRLLLRLLRLLRRRRRLRLLRRRRRLRRLLLLLLRLRLRRRLRRLRLRRRLRLRRLLLRLLRLRLRRLRLLRRRRRRRRLLLLRRLRLLRLLRLLLLLRLRRRLRRRRRRRRLLRRLRLRLRRRRLRRLRLRRRLRRLRRRRLRRLLLLRLLRLRRRRRRRRRLLLLLLRRLLRRRLLLLLRLRRRLLRLLRLRLRRRLLLLRRRRLLRLRLRLLLLRLLLRLLLLLLLLLRRLRRLRLRRRRLLRRRLLRRRLLLLRLLLRLLRLLLRRRLRLRRLRLRLLRRLRLLRLRRLRLLLLLLRLLLRRRLLRRRRRLRRRRRLLRRRLRLRLRLRRRLLLRLLLLLLRRLRRRLLRLRRLLRLRRRLRRRLRLRLRRRRLRLRLRRRLRRRRLRRRLLRLLRRLRRRLRLRRRLRRRLRRRLLLRRLRRLRLRLRLLRLRRRRRLLRLRLRRRLLLRRLRRRRRLRLRLLRRRLLRRLRRRLLLLLLRLRRLRLRLRRRLRLRLRRLLRRRLLRLLLRRRRRLRRRRRLLLLRRLRLLRLRRRRRRRRRRLRLRLLRRLLRRRRRRLRLRLLLLLRLRLRRLLLRRRRLLLLRRRRRLLLRRLLRRLRRRLRRLLLRRLRLLLRRLRRLRLLRRLLRRLLLRRLRRRLRRRLRLRLLLRLLLRLLLLLLRRRLRRRRRLLLRRRLLLLRRRLLLRLRRLLLLLLLRRRRLLLRLRLRRLRRLRLRLLRLLRLRLRRRLLRRLLLLRRRRRRLRLRRRRLRRLRRRLRRRRRLRLLRRRLRRRLRLLLLLRRLLRLLRRLRRRRRRLLRLRRLRRRRLRLLRRLRRLLRRRRLLLRLRRRLLLRRLLLLLRRLLRRRLLLLRRLLRLLLLLRLLLLLRRRRRLLRLLRLLRRLRLRRRLLLRRLRLRRRLLLRLLLRRLLLLLLLRLLLLRRRLRRRRRRRLRRRRRLRRLLLRLLRRLRRRLRLLRLRLLRRRRRRLLLLLRRLRRLLLRRLLRLRRRLRLRLRLRLLLRRRLLLRRLRLRRLRLLRRRLRRLLRLRRRRRLLRRRLLRRRLLRRLRRLRLRRLRLRRRLLLRLLLLRLRLRRLLRLRRRLLRLRLLLRRLRLLRLRRLRLRLRLRLRLRLRLRRRLLRRRRLRRRLLLLLLLLRLRRLRRRLLLRRLRLLLRLRRRLLRLRLRRRLLLLLLLRLLLRLRLRLRLRRLLRRRRRLLLRRRRRLLLRLLRLLRRLRLLLRLLLRRLRLLLRRRLRRLRRRRLLLLRLLLLRLLLLLLLRLRRLRLLRLRRLLLRRLLRLLLRLRRRRRRRRRRRLLRRLRRLRLRRRLLRRRRRRLRRRRRLLLRRLLRRRLRLRRLRLRLLLLLLLRLRLLLLRRRRLRLRRRLRLLRRLRRLLRRLRLLLLLRRRRRLRLLRLRRRRLRLRLLLRLRRLLRLRRRLRRLRRLLRLLRLLLLLRLLRLRLLRLRRRLRLRLLRLLRRLRLRLRLRLLRRLRRRLRLRRRRLRLRRRRRRRLLLLRLRLLLRLRLLLRLLRLLRLLRLLRRRLRLLRRLLLRLRRRLRLLRRLLLRRRRRRRLLLRRRLLLLRRRLRLRRRLLRRRRRRLRRLLRLLLRLLRLLLLRRRLRRLLLLLLRRRRLRLLRLLRRLLLLRLLRRRRRRRRRLLRRLLLRRRRLRRRRLLRRLRRLRRLRRLLRRLRRRLLRLLLLLLLRRLLLRLLRLRRRRRLLRLRLRRLRLRLLRRLRRRLRRLLRLRRRRRLRRRRRLLLRRLLLLLLRLRLRRRLRLLRRRRRLRLLRRLLLLRRLRLRLLRLLRRLRLRRLRLLLLRLRRLRLLRRRLRRLRRRLLRRLRRRLLLRRRRRRRLRLLRRRLLRLLLLRRLRLLRRLRLRRRRRLRLRLRRRRRLRRRRLLRRRRLLRLRRLRLLLLLRRLRRLLRLRRLLLLRRLRLRLRLRRLRLRRLRRLLLRRRRLRRLRLLRLLLRRLLLLRRRRLLLRLRLRRLLLRRLLLRLRRRRLRLLRLLRLLRLRRRRLRLRRRLLLLLRLLRRLLRRLLRRLLLLLRRLRLRRLRRLRLRRLRLLLLRRLLLLRLRLRRLRRLLLLRLLRLRLRLRLLLRRLLRRRLLRRRLLLLRLLRRRRRRRRRRRLRRRLRLRRLLLLRRLLLRRRRRRRLLRLRLRRRLLRRLRRLLRLLLLRLRRLLLLRRRLLLLLRLRRRLLRLRRLRRRLRRRRLRRLLLRLLLLLRRLLLRLLRRLLLLRLRRLLLRRRLLRLRRLRRRLLLRLLLRRRLRRLRLRLLLRLRLRRLRLLRRRLLRLLRRLRRLLLRRLRRRLRLLLRRLLLLLLLLRLRRLRRLLRRRRRRLLRRLRRRRLLRRLRLLLRLRLRLRRLRLLLRRRRRLLRRRRLRLRRLRRLLLRLLLLLLLRRLRRLRRRLRRRLRLLLRLLRLRLLRLLRLRRRLLRRRRRRRRLLRLRRLRRRLLRLRRLRRRRRRRRLRRLLRRRLLLLRLRLLLLRRRLRLLRRLLRRLRRRLLRRRLRRRLRRLRLLLRRRRLRRLRLRLLLRRLLRLRLLLLLRRLRLRRLRRRRLLRRLLRLRLRLRRLRRLLLRLLLRLRRLLLRLLRRRRRRLRLLRRRLLRRRRLRRLRLRLLRLLRLLRLLLRLRRRLLLRRRLLLLLRRLLLLLRRRRLRLLRLLRRLLRLRLRLLRLRRLRRLRRLLRRLRLRLLRRRLRRLRRLLLLRLLRLRLLRRRLRLLLRRRRLLRLRLLLRRLLLRRLLRRRRRRLRLLRRRRLLLLLRRLRLRLLRRLRRLLRRRRRLLRLLLRLRLLRRRLLLRLRLLLLLLRRLRRRRLRRLRLRRRLRLRRRRRLLRRRRRRRLRLRRLRLLRRRRRRLLRRLLRLLLRRRLRLLRRLRRRLRRRLLRLLLLLLRRRLLLLRRLRLRRRRRLLRRLRLLRRRLRLLRRRRRRRLLLLRRLRLLRRLLLLLLRRLLRLRLLLLRLRLRLLRLLLRLRRRRLLLLRLRRLRRRRLLRRRLRLRRLRLRLLLLLLLRLRLRRLRRLRRLLLRRRRRLLRRLLLRLRRRRLLRLLLRLLLRLRRLRLLRRLRLRRLLLLLRRLLRRRLLRRLRLLLLRRLLRRLLLLRLLRRRLLLRLLRRRRLLRLLRLRRRRLLRLRRLLRLLLLRRLRLLRLLRLLLLLRLRLRRRRLLRRLRLRRLLLRLRLRRLLRLLRRRRRLLLRRLRRLRLLLRLLRRRRRRRRRLRRLRRRLRLLRRRLLRLLRRRLLLRRLRLRLLLLRRLRLRRRLLLRLRLLLLRRLLLLLRLRLLRRRLRRRRLRLLLRLLRRLLLLRLLLRRRRLRLRLRRRRLRLRRLRRRLRLRLRRLLRLRLLRRRLRLLLLRLLLRRRLLRRRLLRLLRRLLRRRRRRLRLRLRRLLRRLRLRLLRLLRLLLRRLRRRRLRRLRRRLLLRRLLRRRLLLLLLRRRRRRLLRRRLLLLLLLLRRLRRLRLLLRRLRLLLLLRLRLLRLLLRLRRLRRLLLLRRRLRRLLLRLLRLRLRLLLRRRRLLRLRRRRLRRLLLRRLLLRRRLRLLRLRRLRRLRRRLRLRLLLRRRRLRLRLRLLRRRLRRRLLLRRLLRRLRLLRRLLLLLRRRRRRLLLRRLLLLRLLRRRRRLLLRRLRLLRRRRLLLLRLRRLRLLRRRRLLLRLLLLRLRLRLRRLLLLRLRLRRRRRLLRRRRRLRLRLRRLLLLRRRLLLRRRLRRLLRLRLLLLRLRRRLRLLRRRLRRRLRLRLLRLLRRRLRLLRRRLRRRRRLLLRRLRRRRLRRRRLLLLRRRLRRLRLRLLLRRLRRLLLLRRLLRLRRLRRLLLRRLRLLRRLLLLRRLRLLLLLRRLLRLLLLRRRLRRLRLLRLLRRLLRRLLRRLRRLLRLRLLRRRRRRRRRLLLRRLRLRLLLLLLRLRRRRLLRLLRRLRLRRRLRRRRLRRLRRLLLLRRLLRRLRRRRRLRRRLRLLLRRRLRRLRRRRRLRLLLLLRRLRRRLRLLRLRRLRRLLRRRLRLLRLRLRRRLRRLLRLRLRRRRRRRRLLRLRRLRRRRRRLRRLLRRLLRRLLRLLLRRRLLLLLRRRLLRLRLRLRRLRRRRRLLRRLLLRRRRRRRRLRLLLRRLRRRRRRRRRRLRRRLLRLLRRLLRLLLRRLLRRRLRLRLRRLLRRRRLRLLLLLRRLRRRLLRLRRRLLRRRRRRRRLRRRLLRRRRRLRLRLRRRRRLLRLLLLLRLRLLLRLLRLRLRLLLRLRRLRRLRRRRLRLLRLRLRRLLRLLRRLLLRRRRRRRRRRLLRLRLLLRRLRRRRRRLRLRLRLLRRLLRLRLLRLLRRRRRRLRLLRLLRLRLLRRRLRLRLRLRLRRRRLRLRRRRLLRRLLRRRRLLRLLRLRRRRRLLLRRLRRRLRLLLLLLRLLRLRLRRLRRRRLRRLLRLRLRLRRLLRRRLLLRRLRRRRRRRLLRRLRRRRRRLRRLLRLLRLRRRRLRLRLLRLLLLRRRRRRLRLRRLLRLLRRLRRLRRLLLLRLRRRLLRRRRRLLRLRRLRRRLRLLRLRRRLLLRRRRLRLLLLRLRRRRLLLRRRLLRLRLRLLRLRLLLRRLRLLRRRLLRLRRRLLRRRRLLRLRLRLRRLRRLRRLLLRLRLRRLRLRLLLRLLLLLRLRRRRLLLRRLLLRRRLRRRRRRRLRRLRLRLRLLLRLLLRLRLRRRLRLLRRRRLRLRRRLRRRLRRRRRRRRRLRLRRRLRLLRRRRLRRRLRLLRRRRLRRRLRLRLRLRRRRRLRRRRLRRRRRRRRLLRRRRLRRRLLLLLLRRRLRRLLLLLRRLLRRLLRLRLLRRLLLLLRRLRLRRRRLRLRRLLLRLRRLRRRLRLRRLRRRRRRRLRLRRLRRRRLLRRRRRLRLRRLLLRLLRLRLLRLLLLRLRLLLRLRLRRRLLLLLRRLRRRLRRRRLRRLLRLRRRLRRRRLLRRRRLLLLLLRRRLRLRLRLRLLRLLRLRLLLLRRLRLRRLRLLRRRLRLRLRLRRRRLLRRRRLRRLRLRLRRRLRLLRLRRRRRRRRRLLRLLRLLRRLRRRLRLLRLLRRRRLRLRRRRLLLRRRLRLRRLLLLRRRLLLRRRLLRRRLRRLLRRLLLLLLLRRLLRLLRLRLRLRLLRRLRRRLLLLRLLLRLRLLRRRLRLLLLRLRLLLRLLRRRLLLLLLLRLLLLRLLRLRRLRLRLLRRLRRLRRRLRLLLRRRLRLRRLLRRLLLRLLLRRLLLRLLRLRRRLRLRRRLRRLRLRRLRLLLRLLRRLLRRRLLRLRRLLLRRLLLLRLLRLLLLRLLLLLLLLLRLRRLRLRLLRRLRLRLLRLLRRRRLLRLRLRRRRLRRRRLLRRLRRRRLRLLLLLRLLLLRRLLLLRLLRRRRRRRRRRLRRRLLRLRLLRLLLLLRLLLLLLLRRRLLLRRLLLRLRLRLRLRRRRRLLRLRRLRRRRRLLLLLRRLRLLRLRRRRLLLLRLRLLRLLRRLLRLRLRLLLRRLRLRLLRLLLLRLLRLRRRLLLRLRRLRRLLLRLRRLRRLRLLLLLRRRRRRLRLLRLLRLLLRLRLLRLRLLRLLRRRLLLRRRLLRRRRRLRLLRRRLLRRLRLLLRLRRRLLRLRRLRRRRLLRRRRRRRLRRRLRRLLRLLRRRRRLLRLRLRRLLRLLLRRLRLRLLLLRLRLLRLRLLRRLRRRRLLRRRLLLRRRLRLRRRLRLLRRLLRLRLLRLRRLRRRLRRRLRLLLLLRRRLLLLLRLLRLLLRLRRLLLLLLLRRRRRRLLLLRLLLLRLLRLLRRRRRRRLRLRLLLLRLLRRRLRRRRRLLLLLLRRLLRLLRLRRLLLRLRRLRLRRLLLRLLLRRRRLRLRRLLLLLRLRRRRLRLRLLLRLRLLRRLRLLLRRLLRRRRLRRRRLLRRLRLRLRRLLLRRRLRRLLRRRLLLLRRLLLLRLRRRRRRRLLRRRRLRLLLLRLRRLLLRRLLRRLRRLRRRLLRRRLLLLRRLLLRLLLLLLRLRRLLLLLLLLLLRRLLLLRRLRRLLRRLRLLRRLRLRRLRRLLLRRRRRRRRRLRRLRLLLRRLRRRLLLLRRRRRRLLLRRRRLLRLRLRRRRRRRRLRLRRRRLRRLRLRLLRRRRRLRRRLLLLRRRLLRRRRRLLRLRRLLLRLLLLRLLRRRLLLRRRLRRRRLLLLLRLLRRRRLRLRLLLLRRRLLLRRRRRRLRRRRLRLRRLLRRRLLLRLLLRRLLRRRLLRRRRLRRLRLRRLRLLLRRLLRLRLLRRLRRLRRLLLLRLRRLRRLLRLRRLRLRRLLRRRRLRRLLLRRLRRLRRLRRRLRLLRLRLRRRLRRRRLRRRRRRRRLLLLLRRRRRLLLRRRRRLLRLLRLRRLRLLRRRRRLLRRLLRLLRRRLRRLLRLRLRRRLLRRRLLRRRLRLRLRRRLLLRLLLLRRLLRLLLRLRLRLRRRRLRRRLRLRLLLRRRRLLLRLLRRRLLLRRRRRLLRRLLLRRRRLRRLLRRLLLRLLLRLLLRLRLLRLLLLRLLRRRLRRLLRLRRLRRRLLLLRRRLLRLLRLLLLLRRRLLRLLRRLRRRRRRRLLLLRRLRRLRLLRRRLLLLLRLLLRRLLRLRLRRRLLLRLLRLRLLLRRRLLRLLLLRRRLLRLRRLRRLLRLRLLLRRRRLRLLLLRLLLRRLLLLLRLRRRRLLLLRRRRLRLLLLRRRLLRLRLLRRRRLRRLLRLRRLLRLLLLRLLLRLLRRLLRLLLRRRLLLLRLRRLLRRRLLRRLRRLLRLRLLRRLRLRRRLRRRRRRRLRRRLRRRRLRLLRRRRRLRLLLLRLLRLRLRLLRLRRLRRLRLRRRLLRLLLLRRLLLLLLLRRRLRLLLRRLRRLLRRLRLLRRRLLLLLRLRRLRLRRLRRLRRRLRLRLLLRRRLRLLLLRRLRRLLRRRLLLRRRRLLLRRRLRLLLLRRRRRLRRLLRLLRRRRRRLRRRRRRRLRRRLRRLRLLRRRLRLLLRLLLRLLLRLLLRRRRRRRLRLLLRRLRRLRLLRLRLLRRRLRRRRRRLLLLRRRRLLLRRLLRRLLRLRLLLLRRRRRLLRRLLLRLLLRRLRRRRLRRLLLLRLRLRLRRRRRLLLRRRRLLRRLLRLRRLRRRLRLLLLLLLLLRRRRLLRRRLLLRLLLLLRRRLRRLRRLLRLLRRLLLRRRLLRLRRRLRLLLLRLRRLRLLRLRRLRLLLRRRRLLLLRLRLRRLLRLRRLLRLLLRLLLRRLRLLRLLRLLRRRLLLLRRLRLLLRLLLRLRLRRLLLLRRRLLLLRRLLLLLRRRRRRRLLRLLRRRRRLLRRLLLRLRRRLRRLRRRLLLRLRRRLRRLRRLRLRLRRLRLRRRLLLLLRLRLLLLRLLRRLRLRLRLLLLLRLLLLLRRLLLRLRRRRLRRLLRLRRLLLLRLRLLLRLRLLLLRLLLRLRLRLLLRRRRRRLRLLLLRLLLLLRRRLRLLLRLRRRRRRLRLLRRRLRRLRRRLLRRRRLRRLLLRLRRRLLLLLLLRRRLRRRLRLLLRRRRRRLLRLLRRRRRRLRRRRLLRRRRLLRLLRRLLRLLLLLLLLRLRRRRRRLLRLRLRRRLLLLLLLRLRRRRRRRLLRRRRRLLLRLRLLLLRRRLLRRLRLRRLLLRLRRRRLRRRRLLLRRRLRRRRRRRLLLRRRLLRRRRRLRLRLRLLRLRRLLLLLLRRLLLRRLRLRRLRLRRRLRRLRRRLRLRLRLLRLRRRRLRRRLLRLLLRLRLLLRRLLRRRLLRLRLLRRRRLRLRRRLLRLRLRLLLRRRLRLLLLRRLLRLLRLLLLRLLRLLLRLRLRLLRLRRRLRLRRRRRLLLLRLRLRRRRRRRLLRRLLLLLLLRLLLLLLLLRLLLRRRLRLLRRLLRLLLLLRLRLRLRRRLLRRLRRRLLRRLRLLRRRRRLLLRRRLRRLLRRRRRLRRRRRRLLRLRRLLRRRRRLLLRLRRLRRRLLLLRRLLRLRLRLRLRRLRLRRRRRRLRRLLRRLLRRRRRRLLRRLLLLLLRRLLLRRRRRLRLRRRRRRLRLLLLLRRLLLLRRLLRRLLRRRRRRRRRRRRRRLRRRRRLLRRLRLLLLLRLLRRLRLRRRLRLLLRLRRRRRLLLLLRLRRRRRLLLLRRLLLLRRRLRRLLRLRRRLLLLLLRLRLLLLLRRRLRLLLRLRRLRRRRLRLLLLLRLLLRLLLLRLLLRLRLRLRRLRLRRRLLLLLLRRLLRRRLRRRLLRRRRLRLLLLRLRLRLRLLLRLLRLRRLRLRRRLRRLLRRLRRLRRLRRRRRLRLLRRLLRRLLLRLLRLLLRRLRLLRRLLLLLLLRLRRLRRLLLRRLRRRRLLRLLLRRRRLRLLRLRLLRLRRRLLRLRRLLRRRLLLLLLRRLLLRLRLRLRRLLLRLLLRLRRLLLRRLRLRLRRRRRRRRRLRRRRLRRRLRLLRLRLLRRLRLLLLRLLLRRRLLLRRRRLLLRLLRRLRRLRRRLLRLLRRLRRLRLRRLRLRLRRRLLRLLLLLRLRRRLLRLLLLRLLLRRLRLRRLRRLLRRRRRRRLRRLRLLRRRRLLLRRLLRLRLLRLLRLLRRLRRLRLRLRRRLRLLRLRLLRLLLRRRRLRRLRRRRRLRRRRLRRRRLLLLLLRLLRLRLLLRLRRRLLRRRRRLLLRRRRLRRLRLRRLLLRLLLLRLRLRRLRLRRLRRLLRLRRRRRLRRRLRRRRRRRLLLLLLRRLRLLRRRRRRRRRRLRRRLLRLLRRRRRRLRLLRRLRLLLRRLLRRRLLLLRRRRLRLRLLLLRLRLRLLRRLLRRRLRLLRLLRRLLLLLLLRLLRLRLLRLRLLRLLRLRRRRRLRLRRLRRLRRRLLLRRLLRRRRRLLLLLRRLLLLRLRRRLRRLLRRRRLLRRLRRRLRRRLLRLRLLLLRRRLLRRLRLLRLRRRRRRLRLLLRLRRLLLRRRRRRRLLLRLLLLLRRRLLRLRRLLRLLRLRLRRRLLRRLLLRRLRRLRRLLRLLLLLLRRRLLLLRRLLRRRLLRRRRLRLLRRRRRLRLLLRRLLRLLLRLLRRLRLRLLLRRRRLLLRLLRLRLLRRLRLLLRRRRRLLRRRLRLLRLLLLLLLRRRRRRLRLRLLRRRRRRRLRRLLLRLRLLRLLRRRRRRRRRRRRLLRRRRRLLRLRRLRRLLLLLRLLLRRRRRRRRRRRRLRLLLRRRRRRRRLLRRLLRRLLLRRLLRLRRRRRLLLLRRLLRRLLLLRRRLLLRLLRLRRLLRLLRLRRLRRRRRLRLLLRLLLLLRRRLLLLRLLLLLRLRLLLRLLLLLRLLRLRLRLRLRLRLRLRRLRLRLRLRRLLLRLLRLLLRRLRLRRLRRLLRLRRLLRLLLLLLLLLLLRLLLLLLRRRLLLLLRRRLRLRLRRRLRLRLLRRRLRRRRRRRLLRLLRLRLLLLRLRRLRLLLRRRLLLLRLLRRLLLRLLLLLLRRRRLLRRRRLLLLLLRLRRLRLRLLRLRRRRRRRRRRLLLRRRLLLRRLRRRRRLRLRRLLLLRLLLLRRRRLLLLRRLRRRLRRLRLLLLLRRLLRLLRLRRLRRRRRRLRRLLRLRLLRRRRRLLLRLRRRRRRRLLLLRLRLRLLRRLLRLLLLLRRLLLLRLRRLRRRRRRRRRRLLRRLLLRLRLRRRRLLLLLRLRLRLLLLRRLLLLLLRRRRRLLLRRRRLLLLRLLLRLRLLRRLLLRRLRLRLRRLLRLRRLLLRLRRRLRRLRRRLLRLRRRRLLRRRLRLRRRLRRLLRRLLLRRLLLRLLRLLLRRRLRRLRRLRLLRRRRLRRLLLRRLRLLRRRLRRLRRRRLRRLLLRRLLRRRRLLRLRRLLRLRRLLRRRLLLRLLLLRLLRRRRRRLRRRLLRLLLRRRLRLLRLLRLLLLLRLRLRLLLRLLLRRRRLLRLLLRRLLLLLLLRRRRLLLRLRRLLLLRLLLRRRLRLLRRRLLRRRLLRLRRRLLLLLLRRLRLLRRLRLRLLLLLRLLLRRLLLRLLLRLLRRRRRRLRLRLLLRRLLLLRLLRLLRLLLLRLRRLRRRRRRRRLLRRRRLLRRRLRRLLRRLRLRLRRLLLRRRLLLLLRRRRLRLRLLLRRRLRRRLRRLLRLRLRRLRRRRLRLLLLRRRRRRRRLRRLRLRRRLLLLRRRLRRLLRRLRRRLRRRLLLRRRRRRLLLRRLRLLRRRRRLLRLRLLLRRRRLLRLRLLLLLLLRLRLLLRRLRRRLLRLRRLLRLRLRLRLLRRRLRLRLLRRLRLLRRLLRLLLLLLLRLLLLRRRLLLLRRLRLLRRLLLRLLRLLRRLRRRRRLLLRRLLLLRLLRLLRRLRLRLLRLRRLRLRRLLRLRLLLRLLRRRLRLRLRRRRLLLLLRRLRRRLRLRLLLRRRRLLRLRLLLRRRLLLLLRLLRRRLRLRLLLRRRRRRLLLRLLLLRRRRLRRRRRRLRLLLLRRRRRRRRRRLLLRLLRLLRRRRRRLLLRLRRRRRRLLLRRRRRRRLRRRLRRRLLLRRRLRRRRRLLLLRRLRLRRLLLRLLRLLRRRLLLRLRRRRLRLLLLRLRLRRLLRLLLLLLRLLLLLLLRLLLLLRLRLLLLLRLLLLRRRRLLLLRLLRRRLRLRLRLRLRRRLRRLRLRRLLRRLRRLRLLLLLLRLLRRRLLRRRRRLLLRRRLLRLLLRLRLRLRLLLRLRRRRRLLLRLRLRRRLLRLRLLRLRLLLRLLLLLRLRRRRLRRRLLLRLRLRLLLLLRRLRLRRRRRRLLLRLLLRRRRLRLLLRLRLRRLLRLRRRLLLRLRLRRRRLRLLRRRRLLLRLRLLLRLRRLRRLRLRRRRLRLRRRRLLRRRLRLRLLRLLRLLLLLLRRRLLRLLRRRRLLLLLLRLLRLRRRLLLLLLRRLLLLRRLLRRLRRLLRLRRRRLLRRLRRLLLRLRRRLLLRRRRLRLRLLLRRRLLRRLLRLLRRLRRRRRLLLLLRLLLLLLRRLRRLRRLRRRLRRRRLLLRRRLRLLLRRLLRRRLRRLLRLRRLLRLLLLLRLLLLLLLLLRLRLLRLRRLRLRRRRLLLLRLLRLRLRRRLRLLRRLRLLLRLRLLLRLRLLLRRRLRLRRRLRRLRLLRRLRLLLLLRRLRRRLRLRLRRRRLRLLLLLRLLRLLRRLRLLLLRRRRLLRRLLLLRLRRRRRLLLLRLRLRRRRRLRRRLRLRRRRRRRRRRLLRRRLRRRLRLLLRLLRLLLLLRLLRLLRRRRLLLRLRLLRRLRRLLRLLLLLLRRLLRLLRLRRLLLLRRRLLRLLRRLLLRRLRLRLLRRLLRRLLLRLRRRLLLRLLLLLLLLRRRLLLRLLRLRRLRRRLRRLRRRRLRRLLLRRRRLLLLRLLRRRLLRLLRRRRRRRLRRRRRLLLLRRLRLRRRRRLRLRLLRLLRRRRLRLLRRRLLRRLLRRRLRLRRLRRLLLLRLRRLRRRRLRRLLRRRLLLLLLRLRLLLLRLLRRRRRLRRRLLLLRRLLRRRLLLRRRLLRLRLLRRRLRRLLRLRRLRRLRRRRRRLRRLLRLRLRRRRRLRLLRRLRRRRRRLRLLRLLLRLRRLRRLRLRLLLLRRLRRLRLRRRRLRRRLRRRRLLLLLLRRRLRRRLRLRRLLLRLRLRRLLRRLRLRRRRLLRLRLLLRRRRLRRLLLRLLLRLLRRLRRLLRRLLLLLRLLLLLRRRLLLLRLRRLLLRLRRLLLRRRLRLLRLRLRLRLRLRRLRRLRLRRLRLRRRLRRLLRRLRRRLRRLLRLRLRRLLLRRRRLRLLRLLLLRLRLLLLRRLLRRRLRLLLLRRLRRLLLRRLLRRRRLRRLLRLLRLRRLLRRRRRLRRLLRLLLLRRLRRRRLRRRLLRLRLLRLLLRLLLRRLLLRLRRRLRRLLRRLLLRLLLRLRRRRLRLRLRLLLLLRRLRRRRLRRLLRRLRRLLRRLRRRLRLRLRRLRLLRRLRRRRLRLLRRRRRRLLRRRLLLLLLRRLRRLLRRRRRLLLRRLRRRRLRLLRLLLRLLRRRLRRLRLLLRLLRRRRRLLLLRLRRLLLLLRLLLRLLRLLLRRLLRLLLRRRRLLRRLLLRRRLLRRLLLRRLLLLLRRRRRLRRLLLLLLRRRRLLRRLRRRLRLLLLRRLLRLLLLRRRLLLLLLLRLLLRRRRLLRLLRRLLLLRLRLLLRRRLLRLLRRLRRRLLRRLRLLRRRRLLRRRRLRRRLLRRLLRLRRLRLLRRRLLRLLLLRRLLLRLLLLRRLRRRLLRLRRLRLRLRRRLRLRLRLRRRLRRRRLRLLLRRRRLLLLLLLLLRRRLRRLLLRLRLRLLRLRRRRLLLRRLRRLLLRRLLRLRLLLRLRLRRRRRRLLRLRLRRRLRLLLLRRRRRRLLRRLLLRRLRLRLRLRRLRLLRLRRLRLRRRRLLLRRRLLRRLRRRLLRLRLLLRLRLRRRRRLRRLRRLLLLRRLRRLRLRLRRRRLRRRLLRLLRLLLLRLRRLLLRLLLLLRRLLRLRLRLLLLRLRRRRRLRLLRLLRLRLRRRRLRRRLLRRLRLLRLRLRRRRRLRLRLRRRLRLLLLLLLLLRLRLRRLLLLLRLRRRLRRRRRLRRRLLRLRLRRRLRLRLLLRRRRLLRRLRRLRLRLRRLLRRLLLRRRLRRLLRLRLLRRRRRRRRLRLLLLRLLRRRRRLLRRLRLRLRLRRRRRLLLLLRRRRRRRRRLRLLRLRRLLRRRLLLRRRRLLLRRLLLLLRLLLRRRLLLRRRRRRLLLLRRLLRRLRLRRRLRRRLLRLRRLRLRRRRLRLRRRRRRLLRLLRRLRRRLRRRRLRRRRRLRRRRRLLRLLLLLRRLRLLRRRRLRRRRLRLRRRLRLRLLRRRRLRRLRRRLLLRLRLLRRRRLLRLRRLRLLLLRRLLRLRRLRRRLRRLLLRLLLRLRLLLRRRLLRLRLLLLRLRRLLLRLRLLLLLLLRLRLLLLLLLLLRLLRLLRLLRRRRLRRRLRLLRRRLLRLLRLLRRRLLRLRRLLRRLLLRRLLRRLLRLRRRRLRRRLRRRLLRLLRLLLRLRLLRLRLLRLLRRRLLLLLRLLRLLLLLLLLRRLRRLRRRRRLRLRRLRLRLLLRRRLRLLRRLRRRLLLRLLRRRRRRLRLRRRRRRLRLLLRLLLRLRLRLRLRLRRRRLRLRLRLLLRRRLLLRRLRLLLLRLRLLLRRLRRRRLRRRRRRLRRRLLRLRRRLLLRRLRRLRLLLRLLLLLLRLRLRLLLLLRLRLRRLLLRLLRRRRLRLLRLLLLRLLRRLRRRLLRRRLRLLRLRRRLLLRLLRRRLLLRRRLLRRRLRLLLRRLRLRLRLRRRRRRLRLLRLLRRLRRRLRLRRRRLRLRLRRRRLLRLRLLRRLRLLLLLRLLLLRRRLLLLLLLRLLLLRLRLLLLLRRLRRRRRLLRRRRRLRRRLLRLLLRRRLLRLRLRRLLLLLRLLRRLLRLRLLRLRLRLLRRLLRRRRRRLRLRLRRRRLRLRRRRRRLLRRLLRRRRLRRRLLRLLLRLLRRRLRLRRLRRLRLLRRLRRLLRLLRLLRLRLLLLLLLRRRLRRLRRLRRRLRRLLRRLRRRLRRLLLLRRRRRLLLLLLLLRLLLRRRRRLLLLLRRRLLRLRRLLRRRLRRRRLLRLRLLLLLLLRRLRRRLRRRRRRLLRLLLRLLLRRRLLLLRLLLLLRLLLRRRLRRRRLLLRRRLRRRRLRRLLRRRLLLRLLLLRRLRRLLRLRLLLLRLRRRRRLLLLLRRLLRRRLLRLRRLRRLRLLRLLRLRLLLLRLRRRLRRRLRRLRLLLRLLLRRRRRRLRLRRRLRRRRLRRRRRRLRLRLRLRLLLRLRLLRRLRLRLLRRRRLRLRRRLRRRRLRLRLRRLLLRLRRRLRRRLRLRLLRLLRLRLRLRLLRRRLLRRLRRRRLRLLLLLRRLRRLRRLLRRRLLLLLLLRRRLRRRRRRLRLRLLLLLLLRLRRRRLLLRRLRLLRLLRRRRRRLRLLLLLRRLRLLLLLRLRRRLRRLRRRRLLLLLRRRLLLLRLRRRLLRRLLRRLLRLRRLRLRRLLRRLLRRLLLLRLLLLLLLLLRRLLLLRRRLRLRLLLRLLRLLLRRLRLRRLRLRLLRLLRRRRLRRLLLRLRLRRLLRLRLRLRRLLRRLLRRLLRLLLRRLLLLRRRRLRLRRRLRLLLRRLRRLRRLRLRLRRRRLLRRLLRRLRRRLLLLRRRRRLRLRLLLRRRLRLRRRRLRLRLLRRLLRRRRRRRRRLLLLLRLLLLRRRRLRRLRLLLLLRLRLLLRRRLLRRRLLRRLLRRLRRLLLLLLLLLRLRLLLRLRRLRRLRRLLRLLLRRRRRRRRLRLRRRRLRRLLLRRLLLLLRLRLRLRLLRLRLRRRRLLRLRRLRRRLRRLRRLRRRLRRRRRRLRRRRRRLRLRLLLRLRRLLLLLRRLRLLLRLLRLRRLRRRRRLLRLLRRLRRRRLRRRRLRRRRLLRLLRLLLRRRLRLRRRLLRLLLRRLRRLRLLRRRRRRRRRRRLRRRLLLLRLRRRLLRRLRLLRLLRRRRLLLRRLRLRRRRRLLRLRLRRRLRLLLRRLRRRRRLRRRRRRRRRLRLRRRRRRLRRRLRRRRLLRRRRLRRRLLRRRLRLLLRRRLRLRRLLLRLLRLLLLRRRRLLLRRLLLRLLRRRLRLRRRRRLLRLLLLLRRRLRLLRRRRLRLRRLRLRLRRRRRRLRLLRLRRRLRLRLRRLLRRLRLLRRRLRLLRRLRRRLRLRRRRLRRLRRLLRLRRLRLLLRRLRRRLLRRRLRRLLLRRLLLLRLRLLLLLRLRLRRLLLRLLLLRRLLRRLRLRLLRRLRRLLRRLLRRLRRRRLRRLLRRRRLRRLRLRLRLLLRLRLRRLRLRLRRLRRRRLLRLRLLLRRRRRRLLLLRRRLRRLLRLRLRLLRRLRRRRLLLLRRRRLRRRLRLRRRLRRRLLLRLRLLLLLLLLLLLRLLLRLRLLRRRRLRRLRRLRLRRLLRRLRRRRRLRRRRLRRLLRRRLRRRLLRLLLRRRRRRRLRRLLRRLRLRRRLRLLRRLLLRRLRRLRLLLLLLRLRLLRRLRRRRLLRLLRLLLLLLLLLLLLRLRLRRRLRLRRRRRLRLLLRRRLRLLLRRLLRLRLLRLRLRLLLLLLRRRRLRLRLRLLLRRRRRLRRRRLRRLLLRRLRRLLLRRRRRRRLRRLLLRRLLRRRRRLRLRRLLLRRRRLRRLRRLRRRLLLRRLLRRLRLRRLRRRLLLRLRLLRRLLLLRLRLLLRRRLLLLRLLRRRRRLLLLRRRRLLRLRRRLRLLLRLRRRRLRLLRRRLLRLRRRLLLRLLLLLLLLRLRLLRRRRRRLRRLRRRRLLLRRLRRLLRRLRRRRRRLRLRRRRRRLRRRRLLLLRRLLRLRLLRLRLRRRRLRLLLRLLLRRRLLRLRRLLLLLLLLLRLLRRLRLLLRLRRRRRRLRLRRRLLRLRRRLRRRLRLLLLLLLRLRRLRLLLRLRLRLLRRRRLLLLRRRLRLRLLRRRLRLLLRLRRRLLLRRRRRRLLLRLLRRRLRLLRRRRRRLRRLRLLLRRLRLRLLRRRLLRLRRLRLRLRLRRLLRRRLRLRRRRLLLRLLRLRRLLRLLRLRRRLLLLLLRLLLLLLRRLRLLLLRRRRLLRLRRRLLRRRRLRLRRLRLLRRRRRLRLLRRRLLRLRLRRLRRRRLLRRLRLRRLLLRRRLLRRRRRRRRLLLRRLLLLLRLLLLLLLRLLRRLLRLRRLLRRRLLRRRRLLLRLRLRRRRRRRRRLRRLRLLLLRLLRLRLLRLRLRRRRLLRRLRRRLLRLLRRLLLRRRLLLLRRLLRRLRRLLLLLRRRRLLRRRRRRRLRLLLRLRRRLLRRLRLLRLRRLLLRLRRRRRLLRLRLRLLLLRRLLRRLRLLRRLLRLLRRLLLRRLLRRLRLRRLLRLLLRRLRRRLLLRLLLLRLLLRLRRRLRRRRLRRRLLLRLLLRLLLLRLRRLRLRLLLLLRLRLRLLRLLLLLLLLRLLLLRRRRRLRLLRLRLRLRRLLRLLRLRLRRLLRRRRLLLRLRRLRRLLLLLLLLRRRRLLRRRRLLRLLRLLRLRLRLRLRLLRRRLRLRLLRRLLRRLRRLRRLLLRRRLLRLRLRRLLLRRRRLRRRLLLRRRLRRLRLRLRRRLRLLRRLLRRRRRRLRRRRRRRRLLLRRRLRRLRRLLLRLRRLRLLRRRLLRLRLRLLLRLLRLLLRRLRLLLRRLRLLLRLRLLLRRLLRLLRLRLLRLLLRRLLLLRRLRRRLRLLRRLRRLLLLLRRLRRLRLRLLRLRLRLLRRLRRLRLLLRRLLRRLLRLRRLLLLLRLLLLRRRLRRLLRRLRRRRLRLRLLLRRLRRLLLLRRLRRRRRRRRRLRLRRLRLLLLLRRRRRRLLRRRRLLRRLLLRRRRRRRRRRLLRRRRRRLRLLLLLLLLLLLLLRLRRLRLLLRLRLLRRRLRLLLLLRLLLRLRRRRRLRRRRRRLLRLLRRRLLRRRLRLRRLRLLLRLLLLLRLLRLRLRLLLRRRLLLRRLRLRLLLRLLLRLRLRLRRLRLRRRRLRLRRRLRLRRLRRLLLRLRLLLLRLRLRRRRLLLRRRRLRRLRRRLLLLLRRLRLRLRRRLLRLLRRRLLRRLRLLRRLLRRLRRRRLRLLLLRRRRRRRRRLRLRLLRRRLLRRRRLRRLLLRRLRRLLLLLLLLRLLLLRRLLLLRLLRRLRLRLLLLLRRLRRLRRRLLRRLRLRLLLLLLRLLRLRLLLRRLLRLRLLRLRLLLLLLRLRRRRRLRRRRLRRLLRRRLLLLLRLRRRLLRRRLLRRRLRLLRLRRRRRRRRLLLLLLRRLRLLRRLRLRRLRRRRLLLRRRLLLLLLLRLLRLLRLRLRRLLLRRRLRRRRRRLLLRRRRLLLLRRLLLRLLRRRLLRRLLRRLRLRLRRRRRRLLLLLLRRRRLLRRRLLRLLRLRRLLLRLRLRLRLRLRRRRLRLRRRRLRLLRRLRRLLRLLLLRLRLRLRLLLLRLLRLLLLRLRLRLRLLLLLLRRLLLLRRLRRLRLRRLRRRRRLLLRRLRLLRLRLRLLLRRRRLLLLLLRLLRLRRRLLLLRRLRLLLLRRRLLLLRLRRRLRRRLRLRRLRLRRRRRLRRLLLRLRLRRLLRRLLLLRLRLRLRLLRRRLLRLLLRLLLRLRRLRRRRLLLLLRRLLRLRRRLLLRLRRRRRLLLRLRRLRLRRRLRRRLLRLRRLLRRRRLLRRRLLRRLLRRLLLLLRLLRLLRLRLRLRLLRLLLLLLRLLLRLLRRLLLRRLLRLRLRRRLRRRRLLRRLRRRLLLLLLLLRRRLLLLLRRRLLLRLRLRRLRRRRLLLLRLLLRRRLRRLRRRLLLLLRRRLRRRRRRLLRRLRLLRLRRLLRRLLLRLLRRRLRLLRRLRRRRLLRRLLRLRRRRRLLRLRLLRLLRRRRLLLRLRRRRRRLRRRLLRLRRLLRLRLLLLRRRLRRRRLLRLLRRRLLLRLRRLLLLLRLLLRLLRRLLLLRLRRRLRRRLRLRRLLLLLLLLRRLRLRRRLLLLLLRLRLLLLLRLLRRLLRLRRLRLRLRRLRRRLLRRRRLLRRLRRLLRLLRLLRLRRRRLLRRLRLLRLLLRRRRLRRRRRRRLRLLRLLLRRLLRLRRLRRLLRRLLRRRRRRLRRRLLLRRRRRLRRRLRRLLLLLLRRRLLLRRLRRRRLRLRLRRLLLRRRRRLRRLLLLRRRRRLLRRRRLRLLRLRRRLRLLRRRLRRLLLLLRLRRRRLRRRLLRLRLLRLRLLLLRLRRLLLRRLRLLRRRLRRRLRLRRRRLRLRRLLRRRLLLRLLLRLLLRRLRRLRRLRLRLRLLRLLRRLRLRLRRLRRLRRRLRRLLLRRRLRLRLLRRRRLLRRRRRRRRLLRRRRLLLLLLRRRLLLRRRLRRRRLLRLRRLRRRRRLRRRRRRLLLLLLLLLLRRLRRLLRRLRLRLRRRLLLLRLRRLRLLLRLLRLLRRRLLLLLRLRLRLLRLLLLRLRRLLLLRLRLLLLRLLLRRRRLRLRLRRLLRLRRLRRRRRLRRLLRLRRRLRLLLRRRLRLRRLRLLLRRRLRRLLLLLRRRRRRLLRLRRLRRRLLRLLRLRLRLLRLRRRLRRLRRRRLRRLLLLRLRLLLRLRLRLLRLRRRRRLRLLLRLRRRLRRRLRRRLRRRLLRRRLLLLLLRRLLRRLRRRLLLLRRLLLLRRLRRRLLLRRRRLLLRRRRRLLLLLRRLRRLRLLLLLRLRLRLLRLRRRLLLLRRLLLRLRRRLRRRRRLRLLLLLRLLRRLLRLLRRLRLRRRRLLLLRRRRRLRRRRRRRRLLLRLLRLRLLRLRRLLLRRLLLRRLLLRRLLRLLRLLLRRLLRLRRRLLRLLLLLLLLRRRLLLLRRLLLRRRRLLRRRRLRLRLRLLRRLLLRRRLLRRRRRLRRLRLRLLLRRLRLRLLRRRRRLRRLRRRRLRRLRLLRLLRRRRLLRLLRRRRRLLLRLLLRLRLLLLRLRRLRLRLLRLRRRLRRRLLRRRLLRRLLRLLLLLRLRLLLLRRRLLLRRLLRLRLLLLLLLRRRLLLLRLLRRRRRRLLLRRLLRLRRLRRRRRLLRRRLRLLRRLRLRRLLRLLLLLLRRLRLRRRRRLRLRLLLLLLRLLLLRLLRRLLLRRRRRLLRLRLLLRRLLLRLRLRRLLRLLLLRLRLRRLRLLLLRLLLLLRLRRRRRRRLRLLRRLLLRRRLRLLRLRRLRRRRLRLLLLRLRLRRRLLRLRLLLLRRRLRRLRLLLLRLLRLRLLLRLLRRLRRRLRLRLLRLRRLRRLRLLRLRLLLRRLRRLRRRRLRLRRRLLLRRRRLRLRLLRLLRRLRLRLRLLLRLRRRRLRLLRRRLRRRRLRLLLRRRRLLLRLLRLLLRRRRRLRRLLRRRRLLRLRRLRRLRRRLLLRRLRLLRLLLRLRRRRLRLRRLRLRLRLLLLRLRLRRLRLRLLRRRRLLRRLRRRRRRRLLLLLRLRLLLRLLRRLLRRRLRLRLLLRLRLLLLRLRLRRLRLLRRLRLRRLRLRLRRRLRLRLRLRLLRRLRRRRLLLRLRLLLRLRRRLRRRRRLRRRRRLRLLRRLLLRLLRRLLLRLRLRRLLRRRRRRLRRLRLLLRRLLRRLRLLLRLLRRRRRLRRRRRRLRRLRRLLRRLRRLLRRLLRLRRLRRLLRRRRRLLRLLLLLRLLLLRRRRRLRLLLRLRRRLLLRLRLRLRRLRRRLLRRRRRRRRLRRRRLRLRLLLLLRRRLLLLRLRLLRLRRLRRLRRRLRLLLLLLRRRRLLLRLLRRRLLRRRLLRLRLRLLLRLLLLLRRRLRRRRRRLLLRRRRLRLLLLLRRLLLRRLRRLRRLLLRLLRRRRLLRRRRRRRLRLLLLLRRLRLRRLRRRRRRLLRRRRLLLRRLRRRLLRLLRRRLLLRLRRLLLRRLLLRLLLRLLRRRRRLLLLRRLRRRLRLRLRRLLRLLLRRLRRRLRLRRLRLRLLLRRRLRRLLRLLLRLRRRRRRRRRLRRRLRLRLLLLRRLRLLRLRLRRLRRRRRLRLRLLRRLRLRRRLRRRLRRRRRLRRLRLRRLRLLRRLRRLLLRLLLLRLRLLLRLRLRRLRLLLLLRLRLRLLRRLRLLRRLLRRLRRLRLRLLLRRLRLRRRRLRRRRLRRRLLLLRRRLRLRLLRLLRRRRRRRLLRLLLLLRRRRLLRRRLLRRRLLRLLLRRLRLLLRRRRLRLLLLRLRRRRLRLRLLLLRLRRRRLLRRLLRRRLLLLRRLLLLLLLLLLRLLLRRRLRRLRRRLRRLLRRRLRLRLRLRLRLLRRLRLRRRRLLRRRLLLRRLLLRLRRRLRRRRRLRLRRRRLRLRRRRRLRLLRLRLRRRRLLRLLLLLRLLRRLLRRRLLRLLRLLRRRRLRLLLLRLLRLLRLRLLRLRRRRLLLRRRLRLLRRLLRLRRLRRLLRRLRLRLRLRRLLRLRLRLRLRLLRLLLLRRRLRRRRLRLLRRRRLLLLRLRRLLLLRRRLLLRLLRRRLRRRRRRLRLLRLRRLLRLRRRRRRLLLLRRLRLRRLLLRRRLLRLLRRLRLLLRLRRRLLRRRRLRLLLRLRRRRLRRRRLRLLLLRRLRRRRLLRRRLRRRLRLLLRRRRRLLRRRRRRRRLRRLRRRLLRRLLLRRRRRRRRRLLRRLRRLRLRRLLRRLLLLLRRRRLRLRRLLLLLRLLRLRRLRRRRLRRLRRRLLRRLRLLRRRLLLRLRLLLLRLRRLRRRRLRLRLRRLRLLLLLRLRRLLRLLRLRRRRLLLLLRRLLRLRRLLRLLLLRRLRLRLRLRLRRRLLRRRRRRRRLLRLRRRLLRLLRLRRRRRRRRLLRRLRLLLRLRRLLLLLLRRLRRLLRRRLLRLRRLRLLRRLRRRRLRLLLLLLLRLRRRRRLRLRLRRLRLLLLLLLLLRRRLRLRRLRRLRRLLRRRLRRLRLLLRLRLLRRLRLRRLRRLLLRRLRLRLRLRRLLRLRLRRRRRRRLRRRRRRRRLRLRRLRRRLRRLLLLRLRLLLRRRRRLRLRRLLRLRRRLLRLLLLRRRLLRRLRLLRLLRLLRLLLRLLLRRLLLLLRLRLLLRRRRLLRLLRRRLRRLLLRRRRRLLLLLLRRLRLRLLLRRLLRRRLLLRLRLRLLRLRLLRRRRRRRLLRLRRRRLLLRLLRLLRLRRRLRRRLRRRLRLRRRRLRLRRRLLRLRLLLLLRLLRLLRRRRRLLLRRRLRLRLRRLRLRRRLLRLRRLRRRLLLLRLRRRLRRRLLLLRLLRRLLLLLRLRLRLRRLLLLRLLLLRRLLLRLLLRRRLRLLLRRRLRRRRLLLRLRLRRRRRRLLRLLLRLLRLRLLRLLRRRLRLRRLRLRRRRRRLRRLLLRRRRRLLRRRLRLRRLLRLRLRRRRLRLRLLRLRRRLLRRLLLRRLRRRRRLLRLRLLRLRRLLRRLLLRRLLRLRLLLLRLRRLRRRLRLLLLLRRLRLRLRRRRRRRRLLRLLRRLLRLLLRLRRRRLLLLLLRRRRLRLLRLRRLRRRLRLRLRRRLRRLRRLRLLLLRLRLLRRLRLRLLRLLLLRLRRRLRLRRLLRLRRLRRLLRRLLLRRRLLLRRRLLLLLRRLRLRLRLRLLLRRRRLRRRLRLLRLLLRLLLLRLRRRRRRLRRRRLRLRRLLLRRLLRLLLRLRRRLRRLLLRRLRRLLLRRLLLLRLRRLRRRRRRRLRLRRRRRLRLLLRRRRRLLRLLRLLRRLRLRLLRRLLRRRRLLLLRLRRLLRRRLRRLRRRRRLRRLRLRLLRLRLRRLRRLRRRLLRRRLRRLRLRRRRRRRRLLLLRLLRLRRLRRRRRLLLLRRRRRRLRRRLRLRLLLLLLLRLLLRLRLLLRLLLLRLRLRLLLLRLLLLLRLLLLRRRLRRRLRLRRRRLLRLLRLLRLRRLLLRRRRRLRLLRRRLLRRRLRLRLRRRRLLLLLLRRLLLLLLLLLLRRLLRLLRLRLLRLRRLRRLLRLLLRRLLRRRRRLRLRRLRLLLLRRLRLRRLRLRLRLRLRLRRLRLRRLRLRLRLLLRRLLRRRLLRRRRRRRLRLLRRRLRLRLRLLLLRLLRLLLLRLLRLLLRRRLRLLRLLLLLLRLRRLLLRRLRRLRLLRRLRLLLRLLLRRRLLLRRRLRLLLLRRRRRRLLRRLRRLRLLRRRRRRLLRLRRLRLLRLLLLRRRRLRLRLLLRRLRLRLRRLLRLLRRRRRLRLRRLRRRLRLRRRLRLRLRRLRLLRLRRLLLLLRRRRRRLRRLRRRRRRLLRLRLLLRLRLLLRLRRLLLRRLLRLLRRRLRRRLLLLRLRLRLLLRRLRRLRRLRRRLLLLLRRRLLRRLLLRLLRRLRRLRLLLLLRRRRLRLLRLLRLLRRRLRLRRRRLRLRRRRRRRRRRLRLRRLRRRLRLRLRLLRRRLRRLLRRLRRRLLRLRRLRRRRLRLLRLRRLRRLRLLLRLRRLLRRLRRLRLRRRRLRLLRLLRLRLRRLLLRLLLRRLRRRLLLLRLLLLLRLLRLLRLLLLRLRRRLRLLLLLRLRRRLRRLRRRLLLLRRLLLLRLRLRLLLRRRLRRRLLLLRLLRRLRRRRLRRRLLLLRRLRLLRLRRLLRLRRRLRLLRRRLRLLRLRRRLLRLRLLRRLLLRLLRLRLRLLLLRRRRLLRRRLLRRRLRLLLRRLLLRRLLRLLLLRLLRRRLRRRRRLRRRRLLRLRLLRRRLLLLRRLRLLLRLLRRLLRLRRRLLRLLRLRLLLLRRLRRRLRRLLLLRLRRLLLLRLLRLLLRRRLRLLLLLLRLLRLRRRRLLLLRLLLRLLLRRLLLLRRLLLLRLRLRRRLLRRLLLRLRLLLRRLLRRRRRRRLLRLRLRLRRLLLRRRLRRLRLRRRRLLLLRLRRRRRLRRRRRRLLLLLLRRLRLLLRLRLRLRRRLLRLLRLLLLLRRLRLLRLLLLLLLLRLRLLLRLRRLRRRRRRLLLRLLLRRLLRRRLLLRLRRRLLRRRRLRLRRRLRLRRRLLRLRRLLLLRLLLRLLLLLLLRLRRRRLLLRLLLLLLLLRLRLLRLLRLLRLLLLRRLRLRLRLRLRRRLLLLRRLRLLRRLLRLLLLLRLLLRLLRLRLLLLRLRLLLRRLLLLRLLLRRLRLRRLRLRRLLLLRRRRLRLLLRLLRLRLRLLLRRRLLRLLRRRLLRRLLRRRRLLRLLLRRRLLRRRLLLRLLRLRRRLRLRLLRRLRLRLRLRRRRRRRLRLLLRRLRRLLRRRLRLRLLLLRRRLRLLRLRLLRRLRLLLRRRLLLLLRRLLLLRLLLLRRLRLLRLRLRLLLRRLLRRRLRLLLLRLLRLRLLRRLLLLLRRLLLRLRLLLLLLLRRLLLRLRLRRLLRLRLRLLRRRLRLRLRRLRLRRLLLLRRLRLRLRLRRRRLLRLLLRLRRLLLRLRRRRLRRLLRRLLRRLLLRLRLRRRLRLRLLRRLLLRLLLRLLRRRRRRLLRLRRRLRRLRRRRRLRRLLLLRLLLLRRLRRRRLLLLRLLRRLLRRRLLLLRLLLLRRRRRRLLRLLRLRLLRLLRLLRRLLRRLLRLLLRRRLRRRLRRRLRLRLRRLRRRLLLRLRLLRRLLRLRLRRRRRRLRRRLLRRLRLRRLRRRRLRLLRRLRLLRRRLRLRRRRLLRLLLRLLRRRLLLLLLRLRRLLRRRLRLLLLLRRLLRRRLRLLLLRRLLLRRLRRRLLLLLLLRLRLLLRLLLLRRLRLRRLRRLRLRRRRRLRLRRLLLLLLRLLLRRLRLLLLRRRRRRLRRRRRRRRLRLLRLRRRLLLRLLLLLLLRLRLLRLRLRRRLLRLLLRLLRRRRRRLLRLRRRLLRLRLRRLLLLLRRLRRLLRRRRLLLLLRLRRLLRRLRRLRRRRLRRLLRLRRLRLRRRRLRLRLRLRLRLRRRRRRLRRRRLRLRLRRRRRRRRRRRLLLLLLRLLLRLRLLRRLRRLRRRLLLRLLLRLRRLLLRLLLLLRLRRRLRLRRRRLLLRLLRLLRLLLRLLRRRRLRLRRLRLRLLRRLRRRRLRRLLLLRLRRLRLLRRLRLLRLLRRLLRLLLRLRRLRLRLRRLRLLRLRRRLLLLRRLRRRLRRLLLRLLRRRLLRLRRRLLLRRRLLRLLRLRRRRLRRRRLLLRRRRLLRLLLRLLLRLLLRLRRLLLLRRLRRLLRLLLRRLLLLRRLRLRLRLRRLRLLRLLRRLRRLRRRRRRLRLRRLLRRRRRLRRRRRLLLLRRLLRLRRLRLRRLLRLLLRRLRRRLRLRLRLLRLRRRRLLRLRLLRLLLLLRLLLRLLLLLLLRRLLLLLLLRLRLRLRRLRLRLLLRLRRLRLRRRRRLLRRRLRLLLLLRRRLRRRLLRRLLRLRRLRRLRLRLRLLRRRRLLLRRRRRRRRLLRLLRLLLLLRRLRLLRRLRLLLLLRLRRRLLRLLRRLLRRLRRRRRLRRLLLRLLRRRLLRRLRRLRRRRRRLLRLRLLLLLLRLLRLLLLLRLLRLLLLLRLRLRLLRLRLLRRRLLLRLRRRLRLRRRRLLRLLRRLRRRRLRLLLRRLLRLLLRRRRRRLLRLLLLRRRLRLLLRLRLRRLRRRLLRRRRLLRLLRLRRRRRRRRLLRLRRLLRLLLLRRRRLLLLLRRRLRLLRLRRLLLLLLRRLRLRLRLLLLRRRRRRLLRRLRRRLRRLRRRLRRLRRLRLRLRRRLLLLRRRLRRLLRRLLRLLRLRLRLRRLRRRLRRLRLLLRLLLRRLLRRRRRLLRRRRRLLRLLRRRLRLRLLRLRLLLLLLLRRRRRRLRLRLRRRLRRLRLRLRLLLLRLRLLRLLLLLRRLLLRLRLRRRRRLLRLRRRLRLLLLLLLLLLLRRRLRLLRRLRRRRRRRRLLRLLRLLRRLRLLLRLRRLLLRLLRLLLLLLLRRLRLLLRLLRRLRRLLLLLLRRRRRRRLRLLRLLRRLLRLRLLRRRRLRRLRLLLRRRLLRLRLRLRLRRLRRRRLRRRRRLLRLLLRRLRRLLRRRLLLLRRLLLLLRLRLRLLRRLLRLLRRLLRRLLRRLRRRLRLLRLLLLLLRRLRRLRRRRLLLRLLRLLRRLLRRLRRLLLRLRRLLRRLRLLLRLRLRLRRLLRRRLLRRRRLRLRLRRRLRLRRLRRRRLRLLRRLRLLRLLRLRLLLRLRLLRLRLRRRLLRRRLRLLRRRRLRRLLRRRLLRLRRLLRRLRRLRRRLRLRRLRRRLRLLLRLRLLLRRLLLRRRRRRRLLRRLRLRRLLRRLRRRLRLLLLRLLRRRLLLRRRRRLRLLRRLLLLRLLRLRRRLRLRLRLRLRRRLRLLRRLLLRRRLLRRRRRRLLRRLRRLLRLRRLRRRRLRRRRRRRLRRLLLRLRLRRRLRLLLRRRRLLRRRLRLRRRRRLRLLRRLLRLLLLLLLRLRLRLRLRLLRLRRLLRRRRRLLLRRRRLLRRRRLRRRRLLRRLRLLLLLRLLRLLRLLLLRLRRLRRRRRRLLRRRRLLRLRRRRRLLRRLRRRLRLRRRRLLRLRRRLLRRRRLRRRRRLLLRRRRLLLRLRRRRRLRRLRLRLLRLRLLLRLRRLLRRRLRRLLLRRLLRRLLLRLRLLLLRLRLLLRRRRLRRRLRRLRRRLRRRLLLLRLLRLRLRLRRRLLRLRRRRRLLLLLLRLLRRRRRLRLLRLRLLRRRRLRRLLLRRRLLRLRRRRRRLRLRLLLRRRLRRLRRLLLRRLLRRRRLRLRRLLLLRLLLLRRLLLRLLRRRLRRLRLLLRLLLRRLLRRRRLRRLLRLRLRRRRRRLLLRLRRLRRLRLLLRLRRRRRLLRRRRLRLLLRRRLRLLRLRRRLLLLLRLRRRLRLLLLRLLRRLRRLRLLLRRLLLRLLRLLRRRLRRRRLRRLLLLLLRRLRLLRLLLRRRLLLRRRLLRLLLRRLRRRRRLRRLLRLLLLLRRLLLRRRRLRRLRRLRLLRLRLLLLLRRLLRLLLLLRLRLLLRRLLRRLRLLRRRLRRLLRLLRRRRLRLRRLLRRLRLRLLLRRLRRLRRRLLRLRRRLLRRLRRLLRRLRRLRLRRRLLLRRLLLRLRRRRRRLLLRRLLRRRLLLLRRRRRLLRLLRRRRRRRRLLLLRLRRRRRLLLLLRLRLRRLRLRLLRRLRLLRLRLLLLRLLLRLRLLLRRLLLLLLLRRRLRRLRRLRRRRRLRRLLLRLLLRLLLLRLRRRLLRRRRLLRLLLLRLRRRRRRRRRRLLLLRLLLLLLRLLRRLLLLLRRRLLRRRRLRRRLRRRLRLRLLRLRLLLLRLLRLRLRRRRRLLRRLRRLRLLLRLRRRRLLLRLRRRRLLRLRLRLRLLRRRLLLLLRRRLLRRLRLRLRRLRRRLLLLRLLLRRLRLLLLRRLRLLRRRLLLLRLRRLRRRLRLLLRLRLRLLRLLLLRRRLLRRRLLRLRLRRLLRRRLLRRRRLRLRRRRRRLRRRRLLLRRLRLLLLRRLLLRRRRLRRRLLRRRLRRRLRRRLRRRLLRRRLLLLLLRLRRRLLRLRLLLRLLLLRLLRLRRLLLLRLRRRLRLRLRRLRRLRRLRRLRRLLLLLRRRLLRRLLRLLRLLRRLLRLLLLRRRLLRLLLRLRLLLRLRRLLLLRRRRRLRRLRRRRRLRLRRRRLRLLRLRRRLRRRLLRRLRRRLLRRLRLLRRLRLRLRRRRLRLRLLLRLLLLLLLLLRLRLRLRLLRRLRLRLRRRLRRLRLRLRLLLRRLLLLRLRRLLLRLLLRLLRRLLLRRRLRLRRLLRLRRLRLRRRLLRRRLLRLRLRRRRLRRLRLLLRRRRRLRRRLRLRLLLLLLRRRRRRRLLLRRRRRLLRLRRRRRRRLRRLRLLLLRRLLLRRRLLLLRLLRLRLRRRLRRRRRLLRLLRRLRRLLLRRRRLLRLRRLRRLLRLRLRRLRRRRLRRLLLLLLRLRRLRLLRLLRRRRLLRLRRLLRRRRLRLLLLLRRRLLRRLRLLRRRRRLRRRLRRRRRLLRLLLRLRLLRLLRRLLRLLLRLRRLRRRLLRRLLLRLLRRLRRLRLLLLLLLLLLLRRRRRRRRRLRLLLLLRRLRLRRRLRLLRLLLRRLLLRRRRRRLLRRRLLRRRRRLLRRRRRLLLLLRLRRLLLRLLLLLLLLLLLLRRLRLLLLRRLRLRRLLRLLLRRLLLLRLRRRRLLLRLLRLRLRRLLRRRRLRLRLLLRRRRLLLRLLLRRRLLRRLLLRRLRLLRLRLLLRRRRLLLLLLLRLLLRLRLRRRRRRRRRLRRLLLLLRRRLLRLRLRLLLLRLRRLLRLLLRRRLRLRLLRRRLRLLLLLRRLLLRLLRLRLLRRRLRLLLRLRRRRRRLRLLLRRRLRLRRRRLLLLRLLLLRRLLLLRLRLRLLLLRLRRLRLLLLRLLLRLLRLRRLRRLRRRLLLRLRLLLRRRLRRRRLRRLLLRRRLRLLLLLRLRLLLLLRRLRLRRRLRLLRRLLRRLLLLLRRRLLRRRLRLLLRLRRLRLRLLRLLLRRRLLLRRLRRRRRLRLLRRLLRRRLLRLRRRLRRRLLRLLRLRRRLLLRRRLRRRRRRRLRRRRRLLRRLLRLRRRLRRLLRLLRLLLLRRRRLRLLLRRLLRLRRRLRLLLLRLLRLLLLLRRRLRLLLRLRLRLRLRRLRRRLRRLRRLLRRRLLRRRLRLLRLRLRLLLLLRRLRRRLRLLLLRRLRRLRRLLLLLRRRLLLLLRRLRLLRLRRRLRRLRRRRLLLRRLRLRRLRRLLLRLLLLLRLLRRRRRLRRLLLRRLLRRLLLRRLRRRRLLLLLLRRLRLLRRRRLLRRRRLRLRLLRLRLLLLRLLLRRRRRRLLLLLRRRLRLRLRLRRLLRRRLLLLRRRRRLLRRRLLRRRLRLLRRRRLLRLRLLLRRLRLLLRLLLLLRLLRRRRRRLRLRLLLLLLLRRRRLLRLRRLLLLLLLLLLRRRRRRRRRRRRLRLLRLRLLRRLRLLRLRLRLRRRLRRRLRLRRRLRRRRLRLLLLRLLLRRLLRRLRLRLRRLRLLRLLRRLRRLLRLRRLLRLLRRLLRRLLRLLLRLLLLRRRRLLLLLRLLLLRRRRRRLRRRLLLRRLRLLRLRLLRRRLLRLRRLRLLLLLRLRLRLRRLRLRLRRLLRRRLRLRRRLLLRRRLRLRLRLRLRLLRRRRLLLRLRRRRLLLLRLLLRRLRRLLLLLRRLRRRLLRRRRLRLRLLRLLLRLLRRRLLRLLLLRRLLRLLLLRRLRRRLRLRRRLRLLLRLRLRRRLLLRLRRRLLLRRRRRRRRLRRRRLLLLRRRRLRRLRRRRLLRLRLRLLLLRRLRRRRRRRRRLLLRLLLRRRLLLRRRLRRRLLLRLLRLLLRLLRLLRRLRLLLLLRLRLLLLLLRLRRRRRLLRLRLRLLLLRLLRRRLLLRRLLLLRLRLLLLRLLRRRLRLLRLRRRRRLLLRLLLLRRLLRRLLRLRLLRRRRRLLLRLRRLRLRLRRLRRLRLLLRLLLLRRLRRRLRRLRLLLLRLLRRLRLRRRRLLRRRRRLRLRRRRRRRLLLRRLLRLRRRLRRLRRRLLRRLLLRLRRLLRRRRRRRLLLRLRRRLLRRRRRLLLLRRLRRRRLLLLLLRRRRRRRRLRLRRRLRRRRLLRLRLLLRRRRRRLLRRLRRLLRLRRLLRLRLLLRLRRRRRLLRLLLRLRRRRRLLLLLLLRRLRLLRLRLLRRRLRLLRRLLRRLRRRRLLLRRRRLLRLLLLLLRRLLRLRLRRRRRRRLRRLLRLRRRLLRLLRLRLLRRRLRLLRLRRRRLRRRLRRRLLRRRRLRRRLRRLRLLLLRLLRRRRRLRLLRRLRLRRLLRRRRLRLLLRLRRLRLLRRRLRLLRLRRLLRLRLLLRRRRRLRRLLLLRLLRLRRRLRRRLRLLLLLLLRLLRRRLLLLLLLLRRLRRLRRRLRLRRLLRRLRRLRLLLRRRRLLRLRRLLRLLRLRRLRRRLLRRLRLRRRLRRLLRRLRLLRRRLRRLLLRRRRLRRRRRRRRRLLRLLRLRLRLLLRLRRLLRRLLRRRRRRLRLRRLRLRRRRRRLRLRRRRRRRRLLLRRLRLLLLRLRRRRLLLRRLRLRRRRLLLRLLLRRLRRRLLRRLLLLRRLRRRLRRLRRLRLRRRRLLRRLLRLLRRLLLRRRLLLLLRLRRLRRRLRRRRRRRRLLRLRLRRLRRLRLRLLLLRRRLRRRRRLRRLRLLRLRRLLLLLRRLLRLLRRLLRRLRRLLLLLRLLLLLRRRRLLRRRRLLRLLLLLLRLRRLRLRRLRLLRLRLRLRRLRLRRLLRRLRLLLRRLRRLRLLRLLLRLLRRRLRRLLRLLRRLLRRRLRLRRLLLRLRRLLRRLLRLRRRLRLLRRRRLRLLLLRLRLLLLLRLLRRRLLRRLLRRLRLLRLLLLLRRLRLLLRLLRRLLLRLRRRLRRRLLRRRLLRLLLLLRLRLRRRLRRRLLLLLRRLRRRRRLLLLLLRLRLRLLLLLLLLRLRRRRRLRRLRLRLRRRRLRRRLRRLRLRRLRLRLRLRLRRRLLLRLRRRLRLRRLRRRRLLLRLRRLRRLLRRRLRLLRLRLLRLRRLLRLLLRLRLLLRLLLRLLLLLRRRRRRLRRLLLRRRLLRRLRRRLRLRLLRLRRRRRLLRRLRLRRRRLRRLRRRRLLLRRRRRLLRRRLLLRRLLLRLRRLRRRRRRRRLLLRLRLLRLLRLRLLLLRLLRRRRLLLLLLLRLRLRLRRLRRRLLRRLLLRLLRRRRRLRLRLRLRRLLRRLRLLLRRRLRRRRRRLLLLLLLLLRRLRRLRRLRLLLLLRLRRRLRRLRLLLRRRLLRRLLRLRRRRLRLRLRRRRLLLRLRRRLRLLRRRRLRLRLLLRLLLRLRRLLRRRLLRRRLRLRRRRLRRRLRRRLLRRRLLRLLRLLRLLRRLRRRLRLLLLLLLRRLRRLRLLLRLRLLRLRLRLRRLLLRLLLRRLRLRLLLRRLRRLRRRLLLRLLLRRLRLRRLRRRRRLLRRLLRRRRRRRRRRRLRRLLRRRRRRRRRLLLRRRRRRRRRRLLRRRLRRRRRLLRRRLRRRLRRLLLRLLLLLRRLLLRRRLRLLLRLRLLLRRRLRRLLRRRLLRRLRLLRRLLRRLLLLLRRRRRRLLRRLRRLLLLLRRRRRRRRRRRRLLLRLLLLRLLLLLLLLRLRLLLRLRLRRLLLRRRRLLRLLRRLLRLLLRLLLRRLLLLLRLRLLLRLLLLLRRRRRLLLLLLRLLRRRRLRRLRRLRRLRLRRRLRLRLRRRLLRLLLLRLLRRRRRRRRLLLRLRLLRLRRRRRLLLRRLRRRLLRLLLRRLLLRRRLRLRRRLRLRRRLRLLRRRLRLLRRLRRLRRLLLRLRLRLRRRRLRRLRLRRLRRRLLRLRLLRLRRRLLLLLLRLRLLLLLLLRLRRLRRLRLRRRRLLRRLRRLRRRRLLLRRLLLLRRRLLLLLLLRLRRLLRRRRRLLLLLRLRLLRLLRLRLRLRRLRRLRLLLRLRLRLLLLRLLLLLRLLRLRLLLRRLLLLRLLLLLLRLRRLRLRRRRLLRRRRRLLLLRLLRLRRRLRLRRLLRRLRLRLRLLLRRRRRRRLLRLLRRLLRRRLRLRRRLLLLRLRLRRLRLRRLLLLRLLRLLRLRLRRLLRLLRRLRLLRRLLRLRLLRRRLRRRRLRLLRRLLLLRRRRRLRRRLRLLRRRLRLRRRRRLRLRRLRRRLRLRLLLLRLLRLRLRLLRLLLRRRLRLLRLRRLRLRRLRRLLRLLLRRRLLLLLLLRLLLLLLLRLLLLLLRRRRLLLLRRRLLLRLLLLLRLLRLLLRRRLRLLRLLRRRRLLLRRLLLRRLRRRRLLLLRRLLRLRLLRLLRRRRRLLRLLRRRRLRRRRLRLRRLRLRRLRLLRRRRLLLLLLLLRLLLLLLRLRRLRRLRLRLRRLLLLLRLLLLLRRRLLLRLRRLRLRLLLLLLRRRRLRLRRLRRRRRLRLRLLRRLLLRLLRRLRRLLRRLRLRRLLLLRRLRRLRRRRRLRRLLRLLLRRLRRLLRLRRLRLLRRRLRLLRLLRRRLRRRRLLRRLRLRLLRLLRLLRRRRRRRLLRLRRRRLLLLRRRRLLRRRLLLRRRRLLRRLRLRLRRRLRLRRRRRLLLLRLLLLRRLLLLRLRRRRRLRLLRLRRRRRRLLLLLRRLRRLLRRLLRLLLLLRRRRRRRLRRRRLLRRLRLRRLRLRRRRLRRRLLLLRRRRLLLLRRRLLRRRRLRLLLRRRRRLLRLLLLRLLLRRLRRRRLLLLRLRRLRRLRLLLRLLLLRLLLRRLRRRLLLLRLLLLLRRLRRLLRRRLRLRRRLLLLLRLLLRRRLRLLLRRLLLLRRLRRLRRLLLRLRLRLLRRRLLLLLLRRRRLLLLRLLRRLLRRRLRRRRRRLRLLLLLRRRLRLRLLLLLRRRRRLRRRRRRLLLLRRLRRRLLRLRLLLLRRLRLRLRRLRLLRRLLRLLLLLRLLLLRLLRLLLRRLLRRLLLLLRLLLLLLLLRLLLLRRLRRLRRLLRLLRLLLRRLRRLLLRRLRRRRRRLRRLRLRRLLLRRLLLLRRLRRLRLLRRLRLRRRLRRLRRRLRRRLRLRRLLRRLLLLRLLRRLRRLLRLLRLLLRLRLLLRRRLRLLLRLRRRLRRRRLLLLLRLRRRRRRRLLLLRRLRRRLLLLLRRLRRRLLRRRLRLRRRLLRLRRRRRRLRRLRLRRRLRRLLLLRRLRRRLRRLRLLRRRLLLRRLLLRRLRLLLLLRLLRLRLRRLRRLRRRLLRRLLLLLLRLRLLLRRRLLRRRRRRLLLRRRRRLRRRRRLRRRRLLLRRLRLRRLRRRLRLLLRRLLLRRLRRRRLLRRRLLLLLRRRRLRLRRLRLLRRLRLRRRLLLRLLRLLRRRLLLRLRLRLLLLRRRRLRRLLRLRLLLLRRRRRRLRLRLRRLLLLLLRLRLLLRLLRRLRLLLLRRRRLRRLLLLRLRRLRRRLRRLLRRRRRLLLRLRLRLLLLRRLLLLLRLLRRRRRRLRLLLLRLRLLLRRRRLLRLLRLLLRRRLRRLLLLRLRRLRLLRRRRRRRRRRRLRRLRRRLLLRLLRRRLRRLLLLRLLRLRRLRLRLRRRLLLLRLLRLLRLLLRRRLLLRRRRLLRRLRLLRLLRRRLLLRLRLLLRLRRLRRLRRLLRLRRRRRRLLLLRLRRRLLRRLRRRRRLLLLLRRRLRLLLRRRRLRRLLLLLRLRRLRLRRRRRRRRRRLLLLLLRRRRLRLRLRLLRLRLRLRRRRLRLRRRLRLLLLLRRLLLLRLLRRLLRRRLRRLRRRRRRRLRRRRRRRLRLRRRLLLRLRRRLRLLRRRLLRLLLLLLRLLRLRLRRLRRRRRLLRRLRLLRLRLLLLLLRRLLRRLLLRLLRLRLRLRRRRLLRLRLLLLLLRLLRLLLRRRRLLRLLRLLLLRLRLLRLLRLLLLLRLLRLLRLRRRRRLLLRLRLRRRRRRLLRLRRLRLLRLRLRRRLLRLLRRLRLRLLRRLLRLLRLRLLLRLRLRLLRRRRLRLRRRLRRRLRLRRLRRLRLLLLLLRRRLRLRLRRLRLRRLRLRRLRLLLLLRRLRLLRLLRLRRLRLLLLRLRLRRRRLRRRLLLRRRRRRRLRLRLLLRLRLRRLRLRRLLLRLRRLRRRLLRLLLLRRRRLRRLRRRLRLRRLLRRLLRLLLLLLLRLLLLLRLRLRLLRLLRRRRLLRLLLLRLRRRRRLRLRLRLRLRRLLRRRRRLRRRRLLLLRRRRLRLLLRLLRRRRLRLRRLLLLRLLLRRRLRRRRRLRLRRLLLRRRRLRRRRRRRRRRLRLRRRRLRRLRLRRRLRLLLRRLLRLLRLRRLRLLRLRLLLRRLRRLLRLRRRLRRLLRRRLLRRRLRLRRRLLRLLRLLLLLRLRRRLLRLLRRLLRRLLLRRRLRRRRRLRLRRRRLLRRRLRLRRRLRRRLLRLRRLRRRLRLLRRRRRLRRLLRLRRLLRRRRLLRLRLLLRRRLLRLRLLRRLLRLLRLLLRLRLRRLRLLLLRLRRLRRLLLRRRLLRRLLRLRRRRLRRRRRLLLRLRLLRRLLRRLRRLRLRRLLRLLRLRRLRLLRLLLRLRRLRRLRLRLRLRRRRRRLLRRRRRRLLRLRRRRLRLLLRRRLRLRRLRLRLRLLRRLLRRRRLLRLRRLLLRRLRRLLRRLRRLLRRLRLLLRRRRRRLRRLRRRRRLLRLLLLLLRRRRRRLLRLLLRLLRRRRLLLLRRRRLRRRRRLRLLLRRLLLRRRRRLRRRRRLLLRLRRLRLRRLRRRRLLLLRLLRLLLLRRRRLLLLRRLLRRRLRRRRRRLLRRRRRLLLRLRLRRLRRLLLRRRRRLRRLRLRLLLRLRRRRRRRRRLRRRLLRLRRLLRRLRRLLLRRLRLRRLRRLLLRLLLRRLRLRRLRRRRLLRLLLLRRRLLLRLRLRLLLRRRLLLLRRLLRLLLRLLLRRRRRRLRLRRLLLRLLLRRRRLRLRLLRRRLRLLLLRRRRRLRRLLLLRRLRRLLLRRRLRRLLRRRRRRLLRRLLLLLLLRLLLRRLLRRRLLLLRRLLRRRLLRRLLRRLLLLLRLRRLRRLRLRRRLLRRRRRLRLLRRRRLLRLRLLLLRLLLLLLRRLLLRLRLRLRRRRLRLRLLRRRLRRLRLLRRRRRLLLLRLRLLRLLLLRRLLRRLLLRLRRLRLLLLLRRRLLRLRRLRRRLLRLRRLLLLLRLLLRLLLLRLRRLRLRRRRRLLLLRRRLRLRRRLLLLRRRRRLRLRLRRRLRLLRLLRLLRLRLRRRLRRRLLLLRLLLRLLRRLLRRLLRLLLRLLLLLLLLRLLRLLRRLRLLLLRLRRLLLLLLRLLRLLRLRRRLLRRLRLRRRRLLRLRLRRRLLLLLRRLRLLLRRRRRRRRLRLRLRRLRLLRLLLRLRRLRLLLLLRLLLRRLLLLLLLRLLRLLLLRRRLLRLLRRLRRLLRLRLRRLLRLLRRLLLLRLRLLLRRRLLRRLLRRRRRRRLRRLLLLLLLLRRRRLRLLRLLRRRLRRLLRLLRRLRLRLLRLLRLRLRRLRLLRRLLLLLLRRLRRRLLLRRRLLLRRLLRLLRRLRLLLLLRLRRRLLLRLLLRRLRRRLRRLLLRRRRLRRRLRRRLLRLLLLLLLRLLLRRLLLRRLLLRLRRLLLRRRRRLLLRRLLLRLRLLRLLRLLLLRRRRLLRLRLLRLRRLLRRRRLLRRRLLLRRRLLLLLLLLLRRLRLLRLLRRLRRLLLRRRLRRRLLRLRLRRRRLLLLRLLRLRLLLRLRLLLLLRRLLRRRLRRRLLRRRLRRLLRLLRLRRRLLRLRLRRRRLLLRLRRRRLRLRRRRLRLRRLLLLRRRLRRLRLRLRRLRLLLRRRRRRLLRLRRRLRRLRRLRLRLLRRLLLLRRLLRRRLLLLRLLLLLRRLRRRLRRLRLRLRLRLRLRRLLLLRLLLLRLRRRLLLRRRLRRLLRLRLLRRLLRLLRRRRLLLRLLLRRRRRRRLRRRRRLLLLLRRLLRRRLLLLRRLLRRLRLLLLRRRLRRLLLRLRLLRRLLRLRLRRLRRLLLRLRRRLRRRLRLLLRRLRRRLRRLLRLLRRRRRRRRLLRLRRRRLRLLRRLLRRRRRLRLRRRLRRRRRLLLRRLLLRRRRRLRRLRLRLLLLRRRRLLLLLRRLLLLRRLRLRRRLRLLLRLLLRLLRRLLRLLLLLRRLLLRRRRLLLLRLRRLRRRLLLRRLLRLRRLRLLLRLLRLRRRLRRLLLRLRLLRLLRRRRRLLLLRLRRLLLRLLRLLLRLRLRRRLLLLRLRLLLLRRRRLLLLLLRRRLRRLRLRLRLRRLLLLLRRLRLLRRRRRLLLRLRLRLRLRLRRRRRLLRRRLRRLLRRLLRLRLRLRRLRRLRRLRRRRRLRLLRLLLRLLLLLLLLLRLLRLRLRLLRRRLRRLRRRRRRRRLRLRLRLLRLLLLLLRRLRRRRLRRRLLRRLLLLRRRRLRRLRRRLLRRRRLRLLRRRRRLLRRLRRRRLRRRRLLRLLRRRLLLLLRRRRLLLLLRLLRLRLLLLRLLLRLLRRRRLLLLLRRRRLRRRRRLRLRLRLRLRRLRLRLRLRRRRLLRRRRLRLRRLLLRLLLLRRLRRLLRRLLRRRLLLLLRRLLRRRLRRRLRLLLLRRRLRLRLLRLLRLLLLLLRLRRLRLLLRLRLLLRRRRRLRRLLRLLLRLLLLRLRRLRRLLRLRRLRRRLLRLRLLLRLRRLRRRLRLLRLLLRLRLLRRLRRRRRLRRRLLLRLLRRLLRRRLLLRLLLRLLRLRRRRLRLRLRLLRRRRLRLRRLRLRRLLRRRRRRLLRRRRLLRLRLRLRLLLLLLRRRRLLLLLRLLRLLRRRRRRLLLLLRLRRLRRLLRLRLRLRRLLRRLLLLLLRRRLRLLLRLRRLRRLLLLRLLLRLRLLRRLRRLLLRLRRRLRRLLRLLLLLLLLRLRRLRRLRLLRRRLLLLRRLRLLRLLRLRLRLLLRLLRRRLRRRRRLRRLRRRLRLLRRRLLRLLLRLLLLLLLLLRRRLRLRRLRRRLLRRRLLRRLLLRLRLRLLRRLLRLRLLRLRLRLRRRLRLLLRRLLRLRRRLLRRRRLLLLLLRRRRLLRRRRRRRLLLRRRLLLLLLLRLRRRLRRRLRLRRLRLRLLLRLRLLLRLRLRLLRLLLLLRLRRRLRLRRLLLRRRLLLLRLRLLRLLRLRRRLLLRRRRLRRLLLLLRRRLRLRLLLRRLLLRLRLLRRRLRRRRLRLLLLLRLRRLRRLRRLRLRLLRLLLRRRRRLLLRLRLLLLRLLLRLRRLLRLRRRRLLLRRRRLRRRRLLRRLLRLRRLRRLLLRRRRLRRLLLRLLRRLLRRLRLLRRLRLRLLRRRLLLRLRLRLLRRLLRRRRLRLRRRLRLLRRLRLLRLRLLRRRRLLRRRRRRRLLRRLRRRLRLLLLRRRRLLRLRRRLRLRRRLRRRLRRLRLRLRLRRRRLRLLLRRRLLLRRLLLRRRRLLLRRLRRLLLRLLLRLLRRRLLLRLRLRLRRRRRRLLRRRLLLLLRLLRLRRRLRLRRLRLRLLLLLRLRRRRRRLLLRLLRLRLLLRRRLRRRLLRLRLLRRRRLRLLRRLRLRLRRLLRLRLRRRRLLLLLRLLLRRLRRRLRRRLRRLRRLLLRRRRLRLRLRLRRRLRRRLRRRRLLLLLRRLRRLLRRLLRRLRRRLRLRRLLRRLRRRLRRRRRRRRLLRRLRLRLLRRRLLLLRRRLLLRRLLLRLLRRLLLLLLLRRRRLLLRLRLLLLRRRLRRRRRLLLRLLRLRRRLRLRRLRRLLLRLRRRLLLRRLLRRLRRRLRLLLLLRRRLRLRRRLRRRLRLRLLRRRRLRLLLLRRRLRLLRLLLLRRRRLLRLRRRRRRRRLRLLLRRRLRRRRRLLLRRLLLRLRRLLLRRRRRLLRLRRRLRRRRRLRRLLLLLRLLLRLRLRLRRRLLRLLRLRRRLRLLRLLLLRRLRRRRLRLLLLLLLRLRRRLLRLRLLRRLRRLRRLRLRRRRLRRRRRRLLRRLLRRRLLLRRRRLLLRRLRRRRLLLLLRLRLRLLLRRRRLLRRLRRRRRRLRLRRLRLLRLLLRLRLRLLLRRRLLLLRRRLRRRRLLRRLLLLLLLRRLRLLLLRRLLLRRLLLRLLLRLLLLLRRLLLLRLRRLLRLRLRLLLRLLRLLRLLRLLLRRLRRRRLLRRLRRRRRRLRLLRLLLLLRRLRRRRLLRLLLLLLLLRLLLLRLRLRRLLRLRRLLLLRLRRRLLRRRRRRLRRRRRRRRRLLLRRLLRRLRLRLLLLRLRLRRLLLLRLRRRRLLRRLRRRRLLLRLLLLLRRLRLRRRRLLRLRRRRLLRRLLRLRRLRLLLRLLRLRLLLRRRRRLLLRLRLLLRRLLRRLLRLLLRRRRLRLRRLLLLRRRLRLLRLRLLRLRLLRLRLRLLLLLRLRLLLLRRLLLRLRRRLLLRLLLLRLLRRRLLRRRLRLLRRRRRRLRLRLRLLRLRLRLLLLLRRLLLRLLLLRLRLLRRRRRRLRRLRLLLLLLRRLLLRLRLLLLRLRRRRLLLLLRRLLLRRRLRRLLRRRRLRLRLLRRRLLRRLLLLRLRRLRRRLRLRRRRRRLRLRLLRLRRLRRLRLRRRLLRLRRRLLRRLRRRRLLRRLLRRLLLRLLRRRLLRRRLRRRLRRRLRLLRRLLRRRRLRRLLLRRLRLRRRLRLLRRLRLRRLLLRLLRRLRRLLRLRLLRLLLLRLRRLLRLLRLLRLLRLLLRLRLRRLLRLLLLRRRLRRRLLRRLRLRRRRLRRLRLRLLRRRLLLRLRLRLRLLLLRLLRLLLRLRRRRRRRRLRLRRLRLLRLRRLLLLLRLRRLRLRLLLRRLLLLRRRRLRLLLLRRRRRRRRLLRLLLRRLLRLLLRLRLRLLRLLLRLRRRLLLLRLRRRRRRRRLRRRRLRLRRRRRRLRLRRRLLRLLLRLRLRRRLRLRRLRRRRLRLLRLLLLRRLRRRLLRRRLRLLLLRRLRLRRLLRRLLRRLRLLLRLLRLLRLRRLRRRRLLLRLRRLRLLLRLRRLLRRRRLRRRRLLRRRRRLRLRLRRRLLRRRLLLLLRLRRLLLLRRRRLLLLRRRLLRLLRRRLLRRRLLLRRRRLRRRRLRRLRRRLRRRLRLLLLLLRLLRLRRLRRRRLLLRRLRLLRLRRLLLLLLLLLLRLRRLRRLRRRRLRRRRRRLRRRRLLLLLRLLRRRLLLRLLLLRLRRRRRRLRLRRLLLRLLLLLLRRRRLLRRRLRLLRLRRRRLLLRLLLRRRLRLLLRLLLRLRRLLLLLRLRRLLRRLLLLLLLLLRRRRLLLLRLLLRRRRRRRRRLRLRLRLLLLLLLRRRRRRLLRRLRLLRLLRLRRLRLRLLRLRRRRLLRLRLRLRLRLLLRLLLLRRRLLRRLRLLRRRLLRLRRRLRLLRLRLLLRRRLRRLLRLRLRRLRRRRLRRRRLRRLLRRRRLRRRLRLLRRLRLLRRRLLLRLRRLLLRLRRLLRLRLRRLRRRRRLRLRRRLRLLRLRLLLLLRLLRLLRLLRRLRRLLRRRRLRRLLLRRLRLRRRRLRLLLLRRLLRLRRLLLLLLLLRRLRLRLLRRLRLLLRLRRRRLLRRRLLLLLRLRRLLRLLLRLLLRLLRLLRLLLLRLRLRRLRRLRLRRLLRRLRLRRRLRLRLLLRRLRLLLLRRLLRLRLRRLLLRLRRLLLRRRRRRRLRRLRLRLLRRRLRRLLLRLRLLRLLRLLLRRLRRRLLRLRLLRLRRLLRLLRLRRLRLRRRLLRRRLRRRRRRLRLLLLLRLLRRLLRLRRLLRLLRRRLLRLRRLRLRLLRRLRLLLLRLRRRLLLLLRLLRLRRRRRLRLRRRRLRLLLLLLLRLLRLLLLLRLRRRLLLLLRLLLRLRRRRRRLRRLRRLLRLRRLLLLRLRLLRLRLLRRLRRRRRLLLLRLRRRLLRRLRRRLLLRRRLLRLRRLRRRRRLLLRRLRRLRRRRRLLRLRRRRRLRLRLRRRRLLLRRRRRLRRLLRLLRLRRLLLRRRLLRRLRLRLLRRLLRLLRRRRLLRRRRLLRRLLRLRRRLLRRRLRLRLRLRLLRRRLRLRRRLRLLLLLLRRRLRLRLLLLRLRLRLLRLLLLRLRRLRRLLRRLLLRRLLLRRLLLLRLLLLRRRLLRRRRRRLRRRRRLLRLLLLLLLLLRRLLRRRRRLLLRLRRRRRRLRLRLLRRLLLRRRLLRLRRRRRRRRRRLRLLLLLLLRRRRLLLRLRRRRRLLRLLRRRRLLRLLRRLRLLRLLLLRRLLRRRLLRRLRLLRRRRLRRRLRRLRRRRRRRRRLRRRLRLLRRRRLRRLLLRRRRRRLRLLRLRLRLLRLRRRLLLRRLLLRRLRLRRLLRLRRRRLLLLLLRLLRRRLLRLRRLLRLRLRLRRLLLLRRRRLRLRRLRLRLLRRLRLLRLRLRLLLLLLLRRRLLLLRRLLRRLRLRLLRLRLRLLRLLRLLLLLLRLRLRRLRLLRRLRLRLRRRLRLLLLLLRLRLRLRLLLRRLRLLRRLLRRRRLLRLLRLRLLRRRRLLRRLRRLLLRRRRLLLLLLLLLLRLLRLRLLLRRRRRLRLRLRRRLRLLRLLLRLRRLRLRLLLRRRLLRRLRLRRLRLLRLLLRLLRLLLLRRLRRLLRLRRLLRLLRRRRRRRRRRRRRLLRLLLLLLRLRRLRLRLLRRRLRLLRLLLLRLRRLLRRRLRLRRRLLLRRLRLLLRLRRRLRLRRLLRLRLLLLLLRRLLRLLLLLRRRLRLLLRRLRRLLRRRRRLRLRRLLLRRLLLLRRRLLLRLLRLRLLRRRRRLRRLRRRLLRRLLRRLRLLLLLRRRLRLRRRRRLRLLLLRRRRRRLRLLRRLLRLLRRRRLLLLLRRLRLLLRRLRRRLRRLRRLLLLRRRRLLRRRLLRLLRRLLRRLRRLRLLRLLRLLLRRRLRLRRLLLRRRRRLLLLRLRRLRRLRRLLRRRLLLLLLRRRLRRLRLLRRLRLLRRLRRLRRLLLRLLLLRRRLRLLRLLLRRRLRRRRRRLRRRLLRRLLRLRRRRRRRRRLLRRRLRRLRLLRLLRLLLLRLRRRLLRRRRRRLRLLRLRRRRRLRRLRLRRRLLLRRLLLLRRRRLRRLLRRRRLLRRLLLLLRRRRLLRLRLLLRLLLRLRRLRLLLLRRRRRLRLRRRRLRRLRLLLRRLLLLRLRLRLRRLLLRRRLLRLRLLRRRLLLRRRLLLRLRLRLLRLLLRLLRLLLRLLRRLRRLLRRLLLLRLLRLLLLLRRRLRRRRLLRLRRLLRLRRLRLLLLRLLLLLRRLRLRRLLRRLRLLRRRRRLLLRRLLRRLLLRLRLRRLLLRRRLRLLRRLLRRLLRLRLLLLRRRLLLLLRRRRRRLLLRLRRLRLLLRLRLLLRRRRRLRRRLRLLLRLLRRRRLLRLLLLRRLLRLLRLRRRRLLLLLLRLRLLLRRRLLLRRRLRRRRLLRRLRLLLRRLRLLLLLRRLRRRLRRRRLRRLRLLRLLRRRRRRRRLRLLRLRLLLRLRLLLRRLLLRRLLLLRLRRRLLLLLLLLRRRRLRLRLRRLLLLRLRRRLLRRRRRLRRRLRLRRLLLLRLRRRRLLRLLLLLLLLRLRLLLLRRLRLRLLRRLRLLRRLLLRRRLRRLRRLRLRRLRLLRRLLRLLLLLLRLRRRRRRLRLRLLRLLRRRLLRRRLLRRRLRLRLRRRRLLLLLLLLLRRLRRLRRRLLLRRLRLRRLLRRLRLRRLLRRLRLRRRRRRLLRRLLRRRLRLLLRRLRRLLRRRLRLRLRLRRLLLRLLRRRLLRLRRLRRLRLRLLRRLRRLLLRRRLLRRLRLLLLRRRRRLLLRRLRLRLRLRLLRRLLLRLRLRRRRLLRLRLRLLRLLRLRLLLLLLRLRRRLRLRLRRLRRLRLLRLRRLLRRRLLRRRRRRLLRLRRRRLLRRLRRLRRRRRRLLLLRLRLRRLLRRLLLLLLRLLRLRLLLLRRLRRRRLRLRRRLRRRRLRRLLLLLRRLLRRLRLRRLRRRRRLLLLRRLLRLLLLLRLLLLLLLLLLLLRRLRRRRLRLRLRRRRLRLLLRRLRLLRLRLRRLRLLRLRRRRLLLLLLRRRLRLRLLRRRLRLLLRLRRRLRRRRRRRLLRLRRLLRLRRLRRRRRRRLRLLLLLRLRRLRLRLRLLRLLLRRRLRLRLLRLLRLLRLRLRLLRRRRRLRLRRRLLRLRLLLLRLLRLRRLRLLRRRRLLRLRRLRRLRRLRLLLRLRLLRLLRRLLLLRLLLLLLRRLLRLRRRLRRRLRRLRRLRLRLLLLLLLRLLRLRLRRLLRLLRLLRLLLRRRRRLRLRRLRRLLRLRRLRRLRRLLRRRLLRLLLRRRLLLLLRRRRLRLRRRLRLLRRLLRRRLRRRRRLLLRLRLLLLRRLRRRRRRLRRRRRRLRLLLLRLRLRLRLRRRRRLLRRLRRLRRRLLLLRLLLLRRLLRRLRRLLRRLRLLLRLRRLLLLLRLRLRLRLRLRLLRRRRRLRRLLLLRRLLRRRRLRRRLLLLRLRLRRRLRLLLRRRRLRRLLRRRLRRLRLLRLLLRRLLRRRLLRRRRLRRLRRLRLLRLLLRRRRLLRRLLRRLRLLRLLLRRLLRRRRRLRRLRLRRLLLRRRLRRLRRLRRRRLLLRRRRLRRRRLLLRLLLRLRLLRLRLLRLRLLRRRLLLLLLLRLLLLRLLRLRRLLRLRLLRRRLRLLLLRLRRRLLLRLRLLLRRRRLRLLRRRLRLLLRRRLLLRRRLLRLRRLLLLRLRLLRLRRLRRLLRLLRRRLRRLLRRLLLLRRRLLLLRLLLLRLLRRRRRLLLLRRRRRLRRRRRLRRRLRRLLLRRLLLRLLRLLRRLLLLRLLLLRRLLLLRRLLLRRRLLLLLLRRLRRLLRLRRRRLLLLRRRLRLRLRRLLRRRRRLLRRLRRLRRRRRLRLRLRRRRRLLRLLLRLLLLLRLRRLLLRLLRRLRLLLRLLLRRLLLLRLRRLLRRLRRLRLLLLLRRLRRLRRRLLRLLRRLLLLLLRLRLLRLLRLLRRRRRLRRLRLLRRRLLLRLLLRRRRRRRRRLRLRRLLRLLLRRLRRLLLRRLLRRRLRLLRLRLRLRLRRRLRLRRLRRLRRLLRLRLRLRRRLRRRRRRRLRRLLLRRRRLRLLRLRRRLRRLRRRLRRLLLRRRRRLRLRLLLLRRLLRRLLRRLLRRRRRLLLRLRLLRRLRLRLRLRRRLLLLLLRLLLLRRLRRLRRRLLLLRLLRLLLRLRLLRLLRLRRLLLLRLRRRLRLRLRRRLLLRRRRRRRRRLRRRRLLRRRLRLRLLLLRLRLRLRLRLLRLLRLLLLLLRLLRLRRLLLLLRLRRRRRLRLRLLRRRLRLLRLLRLRRLLLRRRRRRLRRRLLLRLLLRLLLLRLLRLRRLRLLRLLLRRLRLRRLRRRRRLRRRLLRRLLRRRRLRLLRRRRLLLLRLRLRLLRLRLRLLLRRRRLRLLLRLRLRRRRRLLRRRRRRLRLLLLLRLRRRRLRRRRRRRLRRRLRLRLRRLLRRRLLRLLRLLLLLLRLRRLLLLLLLRRLRLRLRRRRLLLLRRRRRRRLLRRRLRRLRLLRRRRRLRLLRRRLRLRRRRLRRRRRLLLLRLRLLRRLLLLRLRLLRLRRRRRRLLLRLLRLLLRRRRRLLLRRLLLRLRLRLLLLRRRLRRLLLLLRRRLLRLRRRRLRRLRRRLLLRRRLRRLRLLRRRRRRLRLRRLRLRLRRRLRRLRLLRRRRRRRRLLRLRRRLRLRRLLRRLLRLRRLRLRRLLRLRLLLLLLRRRLRRRRLRRRLRLRRLLRLRLRRLRLRRRRRLRRLRRRLLLLLLLLLRLLRLLRLRLRLRRLRRLRLRRRLRRLLLLRLLLRRLRLRRLRRRLLLRRLLLRRRLLRLLRRLRRLRLLRRRLLLLLLLLLRLRRRRLLLRRLLRLLRRRLLRRRLLRLRRLRRLRRLRRRRLLLRRLLRLRRRRLLRRRRRLRRRRLLLLRRLLLRRRLRRRRRLLRLLLRLRLRLRLLRLLRLRRLLLRRRRLRRLRLRLLLLLLLRRLLLRRRRLLRRLLRLRRLRRLLLLLRLLRLLRLLRLRLRLRRRLLLRLRLLRRLLRLRRRLRLLRRLRRLRRRLRLRLRLRRRRRLRLLRLLRLRRRLRRLLLRLRRLRRLLLLLLRRLLLRLLLRRRRRRRRLLRLLLRRLRLLRRRLLLLRRLLLLRLRLLLRLRLLLLLLLLLLLLRLLLRRLLRRRRRRRLLRRRLRRRRRLLRLLRRRLLRRLRRRRRLLRLLRLRRLLLRLLLLRLLRRRRRLLRRLRLLLLLRRLLLRRRRLRLRRLLRLLRRLRLLLLRLLLRRRRRRRRRLLLRRRLRRRRRRLLLRRRRRRLLLRRLRRRRRRLLRLRRRRRRRRLLRLLRRRLLLRRLRRLRLLRLRLLLRLLRLLLRLLLLLLRRLRRLLLLRLRRRLRLRRLRRRLRRLLLRRLLLLRRLLLRLRLLRRLRLLRRRLRRRRRRRRRRRRLLLRRLRLLLLRLLLLRLRRLRRLRRRLLRRRRRRRRRLRRLLLRLLLRRRRRLRRRRLRRLLRRLRRLRRLRRLLRRRRLLRLLRLRRRRLRRRLLLRLLRLRRLRRRLRLRLLRRRLLLRRLRRRRLLRLRRLLLLRRLLLLLRLRLRLLRRRLLRRLLRLLRRRRLLLLRRLLRLLRLLLLRLRRRRRRRLRLLRLRRLLLLRRRLRLRLRRLLRLRRRRRRLLRLRLLLLRLLRRRLRLRRLLRLLRRLLRRLRRRRRRRLRRLRLRRRLLLRLLLRLLRRLLLRLLRLRLRRRLRRRRRRLRRRRLLRRRRLLLRRRRLLLLRRLRLLLLRRRLRLRLLLLLRLRRRRLLLRLLRRLLLLLRRLRLRLLLRRLLLLLRRLRLRLLLRRLRLLRLLRLRRRRLLRRRRLLLLLLRLRLLRLRLRRLLLRRLLLRRRLRRRLRLLLLLRLRRLRRRRLLRLRRRRLLLLLLLRLLRRRRLLLLRRRLRRLLRRRRLRRRLLLLRRLLLLLRLRRRLRRRLLLLLLRRLRRLRLLLRLRLRRRLRRLRRRRRRLLRRLLLRRLRLLLRLLLRRLRRLLRRLRLRRRRLLRLRRLRLLLLLRRRRLRRLLLLLLRRRRRRRRLRRLRRLRRRLRLLRRRLLLRRRRRRRLLLRRRRLRRLLLRLLRRLLLRLRRRRLLLRLLRRLLLRRLLRLRLLRLLRRLLRLRRLRLRRLRRRLRRRLRRRLLRRRRLRRRRRRRLLRRRRRRRRLRLRLRRRRLLRRRLLLLRRLLLRRRRLLRRRLLLLRLLRLLRLLRLLLLLRRLLLLLLLLRRRRLRRLRLRLLRLRLLRLRRRLRRRLLLLLRLRLRLLRRLRLLRRLRRRRRRRLRLLRRRRRRLRRRRLRRRRLLLRRRRRRRLRRRRLLRLRLRLRLRRRRLLRLLRRLLLLLRRLRLRRLLLRRLRRRRLLLLRRRLRLRRRLRLRRLRLLRLLLRLRLLRLLRRLRRRLRLLRRRLLRRRLRRLRRRLRLLLRRLLLLLRLRLLLRRRRRRLLLRLRRRRLLLLLLRRRLLRRRLRRRRLLRLLLLRRLLRRLRLRRLLRLLRRLRRRRRLRLLRRLRLRRRRRLLRRRRRRRRRRRLRRRLRRLRRRLLLRRRLRLLRLRLLRRRLLRLRLLRRRLLLRRRRRLRLRLLLRLRLRLRRRRRRLRLRLRLRRRRRLLLRRRLLRRLLLLRLLRRRLLLLLRLRRRRLRLRLRRLLRLRRLRRLLLRRLRRRLRRRLLLLRLLLRLLLRRLLLLLRLLLRRRLLLLRRRRRLRLLRRRLLRLLLLLLRLRLRRRRLLLLLRRLLLRRLRRRLRLLRLRRRLLLRLLLRLRRLRLLLLLLRRLRRRRLLLRLRRRRLLRRLRRRLRRRLRRRRRRRLRRLLLRRRLLLLLLRLLRLLLRRLLRLRRRLLLRRRRRRRRLLRLRLLLLLRRRLLRLRRRRLRRRLRRRLLRLRRRRRLLRLLRRLLRRRLRLLLLRLLRLRRLLRLLRRRRRRRRLRLLLLRLRRLRRRLRRLLRRRLLRLRLRRRLRLRLRLRRRRRRLRRRLRRLLLRRLRLLRRRLLRRRRRRLLRLRRLRLLLLRLLRRRLLRRRRLLLRRRRRLLLRRRLLLLRLRLLRLRRRRLLRRLLRRLRRLLRLRLLLLLRRLRRLRRLRRRLLRLLRRRRRRRLLRLLLRLLRLRRLLLLLLRRLRRRLRRLRRRRRRRLLRLRLLLRLLRLLLRLLLRRLLRRLLLLLRLRLLLRRRRRLRRLRLLLLRRLLLRLRRRRLRRRLRRRRLLRLLLRRLRRRLRLRRLLRLRRRRRLRLLRRRLLLLLRRLLLRRRLRLLRRLRLRRLRRRLLRRRRLLRLLRLRLRLRRRRLLLRLRRRLRRLRLRRRRLLRLRRRLRLLRRRRRRRLLRLLLRLRLLLLLRLRRRRLRLRLLLLLLRRLLLLLLRRLLRRRRLRLLLRLLLRLLRRLRRLRRLRRLRRLLLLRRRLLLRRLRRLRLLRLRLRLRLRRLRRRRRLLLRLLLRLRLLLLRRRLLLLRLRLRLLRRRLRLLRRLRLLLLRRRRRRRLRLRLRRLRLRLRLLLRRRLRRLLLLRRLRRLRRRLLLRLRRLLLLLRLRRRLRRLLLLLLLLLLRLLRRLLRRLLRRLRLLLLLRLRRLLLRLRRLRLLLRLRRRLLLLLRLLLRRRRLLRLRRRLLLLRLRRRRLLRLLLLLRRRRLLRLLLRLRRRRRLRLRRRLLRRRRRRLLRLLLLLRRRLRRLLRRLLRLRLRLRRRLRRRRLLLRLLLRLLLLRLLLLLRLRRRLLLLRRLLRRRLRRLRRRLRRLRRRRRRRRLRRLRRRRRRLLRRRRRLRRLRRLRRLRRRRRRRLLLLLLRLRLLRRLRLLRLLLLRLLRRLLLLLLRRRLLRLLRLRLRRRRRLRRLRRRRRRLRLRLLLRLRRRLLLLRRRLLLRLRLRLRRRRLLRLLLLRLRLLLLLRRLLRLLLRRLRLRRRLLLRLRLRRLRLRRLRLRRLLRRLLLLLLRRLRRRRLLLLLLRRLLLLRRRRLLLLRLLRRLRRLLRLLRRLLRLLRLRRLLRLRLRLLRRLRRRLRRLRRRRLLRLLRLLRLRRLRRRLRLLRLRRLLLLLLLRRLLRRRRRLRLLLRLLLLLLRRRRLLRLRRRRLRLRLRRRRRRLRLLLRLLRRLLRLRRRLRLLRLLRRLRRRLRLRLRRLRLLRLRLLLRRLLRRLLRLLRLRLRRRLLRLLLRLLLRLLRRLRLRRLLRRLRLRRRRLLLRLLLLLRLLLRRRRLRRLRRLLLRLLLRRRLRRRLLLLLLRRRLLLLLRLRRLLRRRRLRLRLRRRLRRLRRRLLLRRRLLLRLRRRRRRRLRLLLLLRLRLRRLLRLRRLLRLRLRLLRRRLRLRRLLRLRRRLRRLLRRRLRLLLLLRRRLLRLLRRRLRLRLLRRLRLLLRLRLRLLLLRLLRLRLRRRRLLRRRLLRRRLLRRLLRLRLLRRLRLRLRLLRRLRLRLLLLRLRRLLRLRLRRRLRRLLLRLRLLRRLRLRLRRLLLLLRRLLRLLRLRLRLRRLLRLRLRRLRLRLLRRLLRRLRRRRRLLRRRLLLLLRLRLRRLLRLRRLRRRRLLLLLRRRRLRLRLRRLLLRLLRLLLLLRLRLLRRRLRRRRLRRLRLLLLLLRRRRRRRLLLLLRLRRLLLLLLLLRLLLRLRLRRLRRRRLLRRLRLLLLLRRRLRLLLLRLLRLLRLLRRLRLRLRRLRLLRLRRRRRLRRRLLLLLRLRRLRRLRRLRRRLLRRRRRLLLLLLLRLLRRRRRRRLRRLLLRRLLLLRRRRRLRLLLLLRRLLRLRRRLLRRRRLRLLRRLLLLLLRLRRLLLRLLLLLLLRRLLLRRRLLLRRRLLRLRLLRRRRLLRLLRLLRRRRLLRLRLRRLRLRRLRRLRRLLRRLRLRRRRRLLRRLRLRRRRLLLRRRRRLLRRLLLLLLRRRRLRRLRLLLRLLLRRRRRLLRLRLRRRRLLRRLRLLLLRRLRRRRLLLRLRRLRLRRRRLLRLRLLLRRRRLRLLLRRLRRRLRRRRRLLLLLLRRRRLLRLRRLLRRLRRLLRRRLRLLRRLRLLRRLLRLRRRLRLLLRLLRLRRLLLLRLLRLRRLLLRLRRRLLLRLRLLLLLRRRLLLRLLRLLLLRRRRRLRLRRRLRRRRLRLLRRRLRLLRRRLLLLLRLRRRLLLRRRLLRLLLLLLRLRRLLLLLRLRLLRRRLRLLRRRRLRRRLRLRLRRRRLLRRRLLRRRRRRRRRLRRRRLRLLRRRRLLLRRRLRLRLRRRLLLLRRLRRLLRRLLRRRLLRLLRLRRRRLLLLRLLRRLRRRLRLRLRRLLRRRLRRRRLRLLLLRLRRLLRLLLLLLLRLRLLLLLRRRLLRLLLLLLRLRRLLRLRRLRLRRLRRLLLLRLLRLRRLRLLRLLRLRRRLLRRLRLLLLRLLLRRLLRRLLLRRLRLLLRLRLRRRRLRRRRLRLLRLLLLLLLLLRLLLLRLLRRRRLRRLLLLRRRRLRRRRRLLLLRLRLLRRRLLRRLLLRRRLLRRLRRLRLLRLRRRRRLRLRLRLLLLRRRRRLLLRRLLRLRLRRLLLLLLRRRLLLRLRLLRRRLLRRRRLRLRLRLLLLRRRLRLLLLLRRRLRLRRLLRRRRLLLRLLRRLLLLRRRRRRLLRRRLRRLLLRRLRLRRLRRLLRRLLRLLLLLRRRRRLLRRLRLRLLLLLLLRLRLRRRRRLLLLLLLRRRRLLLLRRRRLLLRRRLRRLLLLLLRRRLRLLRRLLRRLRRRRLRLLRRLLLLRRRRLLRLLRRLRLRLRRRRRRRLRRRLRRRRRRRLLLLRRRRRRLRRLRLRLLLRLLRLLRLLRRLLLRRRRLLRRRLLRRRLLRRLLLLRLLRRRLLRLLRLRRRRLRRLLLLLLRRLRRLRLLRLRRLRLRRRLLRLRLRLLRRRRRRRLRRRLRRLRRRRLRRRLLRRRLLLLLRRRRLRRRLLLRLRLLLLLRLRLLLRLLLLRLLRRLLLLLLRLRLLRRRLLRRRLLRLLLLLRLLLLRLRLRLLRLLRRRRRRRLRRRLRLRRRRRRLLLRLRLRLLRRRRLRLLRLLRRRLLLLRLLRLRRLLRRRLLRRLRLLRRRLRRLLLLLLLRRRLLLRLRRLRRLLRRRLRLRLRRRLRRRRRRLLRRRLRLRLRLLRRRRRRLLRLRRLLLRRLRRRLRRRRRLRLLRRLRLLLRRLLLRRLRRLLRLRRRLRLRLLLRLLLRRRLRRLLRRRLLLLLLRRRLRRRRRRLRLRRRRLLLRLRLRLRRLRLRRRRRLLLLRRRRRRLRRRRLRLLRRLLRRRRRRRRLRRLRRLLLRRLLLRLRRLLRLLLLRRLLRRLLRRRLRRRRRRRRLRLRLRLLRRLLLLLRLRLLLLLRRLRLLLLRLRRRLLRRLLLLLRLLRRLLLLRLRRLLLLRRLRLRRLLRRLRLRRLRLRLRLLLLLRRRRRLLRLLRLLRLRLLLLLRLLRLLLRLRRLRLLRRRRRLLLLLRRRLRRLLRLLLRRLRLRLRRLRRRRRLLRRLLRLRLRRRLRRLRRRLLLLRRRLLRLLRLLLRLRLRRLLRLLRRLLLRLLRLLLRRLRLLLLRLLLRRLRLLLLLRLLRLLRLRLLLLRRRRRRLRLRRLLRLLLRLRLLRLRLRRRLLLLRRRRLLLRRRRRLRLRRLLRLLLRLLLRLLRRLRLRRLLRRLRRRLLLRRLLLLLLRRRRLRLRLRLRRRRRRLLRLLRRLLRRRLRRRLLLRLLLRRRRLLRRRLRRLRLLLLRLRLLLLRRLLLLLLRLLLLRLLLLRRLRLLRRLRLRRLLLRLLRRRRLLLLRLRLLRRLRRRLRRLRRRRLLLLRRRLRRRRLRLLLLRRLRLLLRLRLLLLRLRRRLLRRLRLLLRRRRRLRRLRRRLRLLLRRRLLLRLRRLRLRRLRRLLLLRRRLRLLLRRRLRRLRRLLRRRLRRRLLRRRRLRRLRRLLLLRLLRRLRLLRRLRLLRRRLLLLRRLRRRRLLRRRRRLLRLRRLRRLLRRLLLLLRRLLLRLRLLRRRRLRLRRRLLLRRLLLLRLRLRRRRRRRLLLLRRLRRRRRRRLLRRRLLLLRLLRLRRLLRRRLRLLRLRLRLLRRLLRLRLLRRLLRLLRLRLLLLRRLRRRLRRRRRRLRLRLLLLRRLRRLLRLRRRLLLRLLRLLLRLLLRLLLRRRLRLLLLLLRLRLLRRRLLRLLRLRRRRRRRRRLRLRRRRRRLLLRRRRLLLRRRRRRRRRRLRRRRLLRLRRLLRRLLRLLRRRRLRRRLRRRRRLRLLLLRRRRLLRLRRRLLRRLRRLRRLLLLLRLLRLRRRLLRLRRLLLRRLRRRLRLRRLLRLLRRRLRLRRRRLRLRRLLLLLRRRLRRLLRLLLRLLRLLLLRRRRRLLLLLRRRLLLLRRRLLLLLLRLLRLRLLLRLLLRRLRLLLRRRLRLLRLRLLLRRLRLRRLRRRLRRRRRRRLRLLRLRRRRRRLRLRRRLLRRRRRRRRLRRLRLRRRLLLLRLRRRLLRRLRLRLRRRRLRRRRRRLRRRLRRRLLLLLLRLLRRLLLLRLRRRLRLLLLRLLLRRLRRLRRRRRLLLLRRLRLRRLLRLLLLRLRLRRRRRRLRRLLRLLLLLLRLRRRLLLRRLLLRRLRRRRRRRLLLLRRRLLLLRLRLLRLRRRLLLLLRLRRLLLRRLRLRRLRLLRRRLRRRLRRLLLRLRLRLRLLRLLLLLLLLRRRRRRRRLRRRRRRRRRRLLLRLRLLLLLRRRLRLRLLLLLRRRLRLLLRRRLRLLRLRRLLLRLLRLLLLRRRRLRLRRRRLRRLRLLLRRLRLRLLRRLRRRRLRLLRRLLRLRLRLRLLLLRLLRLLLRLRLRRRRRRRRLLLRLLLRLRLRLRRLRLRLLRRRLLRRLLRRRLLLRLLLLLLRLLLLRRLLRRLLLRLRRRRLLLLRRLLRRLRRRRLLRLLLRRLLLLLRRRRRLRLRLLRLRRRRRLLLRLRLRRLLLRLLLLLRRLRLRRRLRRLLLRLRRLRRLLRLLLRRLLLLRRRRLRRLRLLRRLRLLLLRRLLRRRRLRLLLRLLRRRRRLRRRLLLLLLLRRLRRLRRLLLRLLRLRRRLRLRLRLLLRRLLRRRRRRRRRLRLLLRLRRRRRRLLRRRRLRRRLLLLRLRLRLLRRRRRRRLLRLLLRLRLRRRRRRLLLLLLRLRRLRRLLLRLLRRLRLRRRRRLRRLLRLRRLRRLRRRRLLRRLLLRRLLLLLLLLRLRRLLLLRLRLRRLRLRLRLLLRRLRRLLRRLRLRRLLLLLLLRRLRLLRLLRRLRRLRRLLRLRLRRRRRLRRRRRRLLRLLRRLRRLLRRLRRRRRRRRRLRLRRRRRLLRRLLRRRRRLLLLLLRLLLRRLRRLLRLLRRLRLRRLLRRRRLLLRLLRRRLRLLLLLRRRLRRLLRLRLLRRRRRRRLLRLRLRLLLRRRLLRLRLLRLLRRRRRRRLLLLRRRLRLRRRLLLRLRLRLLRLLLRRLRRLRLLRRRRLLLRLLLRRRLLRLLRRLLLRLRLRRRRLRLRLLRRRRRLRRRLRLLRRLLLRRRRLLRLRLLRLRRLRLLRRRLLRLLLLRLRLLRRLLRLRRRRLLRLLLLLRLRRRLRLLRLLRLRRRRLLLLRRRLLLRRRLRRLLRRLLLLLLRRLRLLLRRLRRLRLRRLRLRLRRRLLRRLRRRRLRRRRRRRLRLLRLRRRRRRLLRRLRRRRLLLLLRRRRRLLRRRRRRRRRLRLLRRRLLLRRRLRLLLLRLLRLRLRLLRRRLLRLLRLLRLLRLLRLRRLLRLRRLLLRLRRLLRRLRRRLLRLLRRRRLRLLLRRRRLLLRRLLLRRLLRLLRLRRRLLLLRLRLRLLLRLRLLRLLRLRRLLRRRRRRRRLRLRRLLLLRRLLLRLLRLRRRRRRRLRRRRLRRLRRRRRLRLLLRRLLRLRLRRRRLLRRRRLRLLLLLRRLRRRRRRRRLRRLRRLRLRRLRLLLRLLRLRRLRRRRRRLRLRRRRLRRRLLLLLRLLLLLLRLLLRLRRRRRRRLRRLRRLRLRRLRLRLRRRRLLRRRRLLLRLRLLRRRRRRLLRRLRLRRRRLRRLLLRRRRLRRRLLRRLLRRRRRRLLLRLLRLRRLLLLRRLRRLRRRRLLRRRRLLLLLLRLLRRRRLRRRLRLLRLLRRRLLLLRLRLLRRRRLRRLRRRLLLRLRRRLLLLLLLLLRRLLRRRRLRRLRRRRLLLRLRLRRLRLRLRLLLLLLRLLRRLLRRRLLRLRLRLRRLRLLRRRRLLRLLLRRLLRLLRLRLRRLRLRRRLLRRLRRRRLRLRRRRRRLLLRRRRRRRRRRRRRRRLLRLRLRLRRLRRLLLLRRRLRLRLLRRRRRRRRRRLLRRLRRLLRRLRRRRLLRRRLLRRRRRLLLLLLRRRRRLRLRRRLRRRLRLLRLLRLRRRRLRRRLRLRLRRLRRLLRRLRLRRRRLLRRRRRRRRRLRRRLLLLLLRRRLLRLRRLRLRLLLLRLLLLRLRLLLRRLRLRRLLRRLRRRRRLLRLLRLRRRRLLLRLLLRRLRLLRRRLLRLLRLRLRLRRRLLRLLRLLRLRLRLRLRRLLLLLLRRLLRLRLLRLLLRRLRLRRRLRLLRLRRRLRRRRRLRLRLRRRRRRLLLRLLRRLLLLLLLRLLRLLLLRLLLRRLLRLRLRLLRLRLLLLLLLLLRLRRLRRRRLRRRRRRRRRRLRLRLLRLRLRRLLRLLRLRRLRRRRLRRRLRRRRRRRRRLLRLLRRRLLRRRLRLLRLRLLLRLLLRLLLRRLRRLLRRLRRRLRRRLRLLLRLRLLLRRLLLRRLRRLLLLLLLRRRRRLLLLRLRRLLRRRLLLLRRRLRLLRLRRLRLRRRRRLRRLRRRRRRLLRRLRRRLRLLRRLRRRLLLLRLRRLRRLLRLLRRRLRRLRRRRRRLRRLRLRRRRRRRRLLRRLLRLLLLLLRRLRRRLRRLLLLLLRRLRLLLRLLRRRLLRRLLLLLRLRRLRRRLRLLLLLRRRRLLLLRRLRLRRRRRLRLRRRLLLRRRRLLLLLLLLLRRLLRRRRLRLLLLLLRLLRLRLLRLRLRRLLLRLLLLRRLRLRLRLLRRRLRRRLLLRRRLLLRLRLRLRRRRLRRLLLRLLLRRRLRLRRLLLLRRLLRLRLLRRLRLRRRRRLLRLLRRLRLLRRLLRRLLLRRRRLRRLLLLRRLRRRLRRLRRRRLLRRRRRRLLRRLRRRRLRRLLLLRRLLRRRRRRLLRRLLRRRLRRRLRRRLRLLLRRLRLLLRLRRLLRRRLRRRRLLLRRRLRLLLLRLLLLLLRRRLLRLLRRRRLLRLRLRLRRLRRRLRLLRRLLLLLRLLLLRRLLLLLRLRLLRRRRRRLLRLLRLRLRLLRRRRRRRRLRLRLLLRRLRLLRLRRLRRLLLRRLLLRLLLRRLLRLLRRLLLRLLLRRRRRRRLRRRRLLLLLRLLRLRRLLLRRLLLLRRLRRRLRRRRLRLRLRRRLLLRRRRRLRRLLRRLRRRRRRRLLLLLRRLRRRRRLLRRLRLLRRRRRRRLLLRRLLLRRRLLRLLLLLRLRRLLLLLRLRRLLRRLRRLLRRRLLLRRLRLLLRLLLLLLRRRRRRLRLRLRRRRRLRLLLLLLLRRLLLRLLLLRRRRRLLLLLRLRRRRRLLRRLRLLLRRRLLRRLRLRLLLRRLLRRRRRLRRLLRLRRLRRLRRLRLRLRRLRRRRLRRLRLRRLLRLLRRLLRLRLLRRLRRRLRRLRRLLRRRRLLRRRRRRLRRLLRRLLLRRRLRLRRRRLRRRLLLRRLLRLRLRLLRLLRRLRRLLRRLRRRLLRLRRLLLLLRRLLRRLRLRLRRRRLLLLLRLLRRRRRRLRLRLRRLLRRRLRLLRRRLLLRLLLRRLLRRRRLRRRLLRRLRRRRRRLLRLRLLRRRLLLLLRRRRLRRLLLLLRLLRLRRLLRLRRRLRLRLRRRLRRRLRRLLRRLRRLRRLLRRRRRLLRRLLRLLRLRLRLLRLLLRRRRLRLLRRRLRRLLLLRRRRRLLRLRRRLLRRRLRRRRRLRLRLLRLRRLLLLLLLRRLLRRRLRRLLRLLLLLRLLRRRRLRLLLLRLRLLRRLLLRRRLLRRLLLLLLRRLLLRRRRLRLLRLRLLLLLLLRRRLRRRLRRRLRRRRLRLLLRRRRRRLLRLLLLLRRRLRLLRRLLLRRLLRLRLLRRRRLLRLLLRLRLRRRLRLRRLLLLRRLLRRLLRRRRRLRLLLLRRRLRRRRRLLRRLRLRRRLRRRRLRLLRLRLRRRRRLRRRLRRRLRLRLLLRRRRRRLLLRLRRLRLLLRLLRRRRLLLRLLRRLLLRRRLRLRRLRRLLLLLLRRLRLLRLLLRRRLRRRRLRLLRRRLRLLRRRRRRLRLRRRRLRLLLLRRLLRRLRRRRLLRLRLRRRRRLRRLLRLLLRLRRRRLLLRLRRLLRRRRLRLRLRLLLRRRRLLLLLLLRRRLLRLLRRLLRRRLRRLRLLRLRLRRRRRRLLLLRRRLLRLLRLLLLLRLLLRLLRLLRRRLRRRLLLLRRRLLLLLRRRLRLRLRLLLLLRLLRRRRRLLLRRLRLRRLLLRLRRLLLRRRLLRRRRLRRLLLRLRLRRRLLRRLLRLRLRRLLRLRLLRRLRRLLRLLLRLRLRRLRRRLRLLLLLLRLRLLRRRRRLRLRLLLLRLRLLLRRRLRRLRLRRRRRRLRRLLRRLRLLRLRRRLLRLRLLLRRRLLLRLRLLRLLLLRRRRLLLRLRRLLLRLRRLLLRRRRRLLRLRLLLLLRLLLLRRRRLRRRLRLLLRLLRLRRRRRLLRRLRRRRRLLRLLLRRRRLLLLRLLRRRLLLLLRLLRRLRRLLLLRLRLRLLRRRLRRLRRRRLRLRRLRRRRLRLLRLLRRLLRLLLLRLRRLLRRRRLLLRLLLRLRRRLRRRLRLRLRRLLLLLRRLLRRRRLRLLRRRLRRLLLRRLRRRRLLLLRLLRLRLLRRRLLRRRRLLRLRLLLRLRLLRRLRLLRRRRLLRLRLRRRRLRLLLRLLLLLLRRRLRRLRRRLRRRLLRRLLRRLRRLRRLLLLRRRLRLLRRRRRLLRLRRLLLRRLLRRLLRRRLLRRRRLLRLRRLRRRRRLRLRRLLLLLLLLRLRLRLRLLLLRRRRRLLRLRLLLLRRRLRLLLLRRLLLLLRLLRRRRRLRRLRLLLRLLRRRLLLLRLLRRRRLLLRRRLRRRLRRRRRRLRLRLRLLRLRRLRLRRLLLLRLLRRLLLRRRLLLLLRRLLRLLRLRLLLLRRLLRLLLLRRLRRRLRRLRRLRLRRRRLRLRLLRRRRLLRLLRRLRRLRRLRLRLRRLRRRLLLLRRRLRRRRRRLRRRLLRRRLRRLRRRLRRRRRRRLRLLRLRRLLRRLLLLRLRRLLRLLLRRLLRLLRLRRLLLRRLRLLLRRRLLRRLRRLLLLRLRRLRRLLLRLRRLRLLLRRRRRRLRLLLRRLLLLRRRRLLRRRRLRLRRLLLLLRRRLLLRRLLLLRRRRLRLRRRLRRRRRRRRLRLRRLLRLLLLLRLRLLRRLRLLRRLRRRLRRRRRLRRRRLLLLRLLRRRLLLLRLRLRLRRLRRRRRLRRLLRLLLLLRRRRLRRRLRRRRRLRRLLRRRLLRRRLRLLRLLRRLLRLLLRRLRRRRLRLLLLLLRRLLLLRLLLRRRRRRLLLLRRLRRRLRRLLRLLRRLLRRRLLRRRLLRLRRRRRLRLRLRLLRRRRRRRLLLRRRRRRLRLRRLRLRLRRLRLLLRLRLRLLLLRLRLRLRRLRRLLLRLLLRLRRRLRLRRLLRRRLRLRRLRRLLLRLRRLLLLLLRRLLLLLRRRLLRLRRRLRRLRLLLRLRLRLRLLRLRLLRLLRLRRRLRRRRRRLLLLRLRRRLLLLRRLRLLLLLRRRLRRRRRRRLRRRRLRLLRRRRLRLRRRLRLRLRLLLLRRRLRRLLLLRRLRLLRRRRRLLRRRRRLRRLLLLRLLLRLRLRLLRLLRLRLRLRRRRRLRRLRRLLRRLLRLLLLLRRRRLRRRRLLRRRLLLRRLRRRRLRRLLLLRLLRLRRLLLRRLLLRRRLRRRLRLLLLLLRRLLRRRRRRRLRLLLLLRLLRRLRLLRRLLRRRRLLRLRLRRLRLLLLLRLLLLLRLLLLRRLRLRLLRLLLLRLRLLLRRRLLLLRLLLLLLRRLLLLRLLRLLLRLLRLLLRRRRLRRRLRRRRLRRRRRRRRLLRRLRLLRLLRRLRLRRRRLLLRRLLRRRLRRRLLRRLRRRLRRLRLRRLRLRLLRLLLRLRLRLLLRLLRRLLLRRLLLLLRLLRRRRRLRRLLLRLLLLRRRRLRLLLRLRLRLRRLRRLLRRLRLRRLLRLRLRRLRLRRLLRLRLLLRLRLRRLRLRLRLRLLLRRRRLRRLRRLRLLLRLRLRRRRRLLRRLLLLRRLRRRLRLLRRLRRLLRLRLLRRRRLRLLRRLRRRRLLLRRLLLRRLLRRRLRLRLLLLLLRRLRRLLRRLRRLLLRLRRRLRLRLLRLLRRLRLLRRRLLRLRRRRLLRLLLRLRRLRLLLLRRRRLLLLRRRLRRLRLRRRRLRLRRLRRLRLRLRRRRRRRLRLLLRLLRRLRLRLRRRRLRLRLLLRRRLRRLRRLLLRRLRRLRRRRLRRRRRRRLRLLLRRRRLLRLRRLLRLRLRRLLLLRLLRRRLRLLLLLLRRRLRRRRRRLLRRRLRLLLRLRLLRRRLRLLRLRLRLLLLRLLRLLLLLLLRLRRRLLLRLLLLLRRRRRLLLLLRRRRLLLLLLLLRRRRRRRRLLRRRRRLLRLLLRRLLLLRRRLLLRRRLRLLLRRLRRLLRLLLRLRLRLRLLLRLLRRRRRLLLRLLLLLRLRLLRRRLLLLLRRLRRLRRLLRRLRLLLLLRRRLRRRRRRRLRRRLRRRRLLLLLLLRRRLRRLLLLLRLLRRLLLLLRLLLRRLRRLRRRLRRLLRRRLRRLRRLRRLLLRRRRLLRRLRLRLRLLRLRRRRLRRLLRRLRLRRLRRRLLLLLRLRLRRLRLRLLLLLLLRRRRRLLLLLRRLLLRRRRRRLLLLLLRLLRLLLRLRLRRLRRLRRRRLRRLRRLLLLLLRLLRLLRLLRLRRLRLRLLLRRRRRRLLRLRLLRLLRRLLRRLLRRRRLRRLLRRLRLLLLRLRRRLLRLRLLLLRLLRLRLRRRLLLRLLLRRRLRLLRRLLLLRLRRLRRLLRLRLRRRLLLRLRLLRLLRRRLLLLLRRRLLLLRRLLRRRRRLLRLRRRLLRRRLLRRLRRRRRLRRLRLRLRLLRLLLRRRRRLRLLLRLLRLLLRRRRLRLLRLRRRLRLRRLLRRRRRRRRLRLRRLRLRRRRRRRLLLRLRLLLLRRRRLLLRLRLRLLRRRLRLRRLRLLLRRLRRRRLRLRLLRLRRRLLLRLRLRRLRLRLRLRLRRLLRLRRLRRRRRRLLLLLLLRRRRLLRLRLLRLRRRRRRRLRRLLLRRRLRRRRRRLRLRRLRRLLLLLLLRLRLLRRRRLLRLRLLLLRRLRRRRRLLLLLLRLLLLLRRRLRLRRRLRLRRRLRRRRLLLLRRLRRLLRRRRRLLLRLRRRLLLRRLLLLRRRRLRRRLLRRLLRRLRRRLRLRRLLRRRRLRLLRRLRLLLRRRLRRRLLRLLLLLRLLLLLRLRLRLRRRLLLRRRLLLLRRRRRRRRLLRLLRLLLLRLLLRRLRLRLRRRLLRLRRRRRLLRRLRLRRRRRRRRRLLRLLLRLRLLLRLRRRRRLRRLRRLRRRLLRLLLRLLLLLRRRLRLRLLRRRRRLRLRRRRRLLLRRRRLLLRRRLRRRRLRLLLRLLLRRRRRRLRRRLLRRLLLLLLRRRLRRRLLRLRRLRLLLRRLRRLRRRLRRLLLRLRLRLLLRLLRRRLRLRLRRRRRRRLRLLRRLLLRRLLRLRLLLRLRLLLLRLRLRRLLRRRLLLLRLLRLLLRRRLLRRRLRRLRRRRLLRLRLLRLLRRRRRRRLLRRLRRRRRLLRLRRLRRLRLRLRRLRRLRRLRRRLRRLLLRRRRLRLLRRRLLLRRLRLRRRLLLLRRLRLLRLLLLRRRRLRRLLRLLRRRRLRRLLRRLLLRRLLLRRRRLRLRRRLLRLRRLLRRLLRRRLRLLLLLRLRRLRLRRLRLLRLRRRLRRLRLRLRLLRLRLLRRLRRRRLLRRRRRLRLLLLRRLRRRRLRRRRRLRRLRLRRLLLRLRRLLLRLRRLRRRLLLLLRLRLRRRRRLLRRRLRLLLLRRLLRLRRRLRRRRRLLRRLRRRLLLRLLLLRRRRRRRLLLRLLRLRRRRLLLRRLLRLRRLRLLRRLRLRLRRRRRRRLLLRRRRRRLLLRLRRLRLRRLRLLRRLRRRLLRRLRRLRRLLLRRRLRRRRLRRRLRRLLLLLRLLRLLRLLRRRLLLLRLRLLLRLLRRRRRRLRRRRLRRRRRLRRLLLRRRLRLLRLRLRLRRLLLLRLRLLLRRRLRRLRRRRLLRRRRLLLRRRLLRLRLLRRLRLRLRRRRLRLLLRRRLRLLRRLRRRLLLRLLLLRRRLLRLRLRRRLRLLLLRRLLRRRLLLLLLLRLRRRRLLRRRLRLRLRLLLRLLRRLLRRLLRRRRLRLRRLLRRRLRRLRRLRRRRLLLRLLLLRRRRLRRLRRRRRRRLLRRLRRLRRLLLRLLLLRLRRRRLLRRLLRLLLRLRLLRRLRLRRLLRLRRLLRLLLRRLLRLRRLRLLLLRRRRLLLLRLLLLLRRLLLLRRLRLRRRRRLLLRLRRLRLLLLLRRRLRLLLLLLLLLRRRRLLLLLRLRRLLLRRLRLLRRRRLLLLRLLLLRLRLLLLRLLLRLRLLRRRRLRLRRLLRLLRRLRLRLLRRRRLLLRRRLLLRLLLRLRLLRRRRRRRLRLRRLRLRRRRLRLRRRRRRRLLRRRRLLLRRLLRLRLLLRLRLLLLLLLLLRLRRRLRLRRLLRLRLRLRRRLLRRLLLLRRRRRRRLRRLLLLRRLRLLLLLRRRRLRRRRRRRLRLLLRLRRLLRLRLLRLRLLRRRRRRLRRLLRLLLLRRLLRLRRLRRLLRLLRRLLRRRRLRLLLLRRRRLLRRLRRLRLRLRRLRLRLRLLRRLLLLRRRRRLLRLRRRLRLRRLLLLLLLRRLLRLRLLRRLRLLRLLLLRRLLRLRLLLLRRLRRRLLRLLLRRLRRLLLRLLLLLRLRRLRLRRLLLRLRRRRLLRRRLRRRLLRRRLLRLLRRLLRLRRRRRLLRRLLLLRLLLLRRRLRRRLRRRRLLRRRRLLRRLLLRRRLLRRRLLLLLRLRLRRRLLLRRRLLLLLLLLRRLRRRLLLRRRRRLRRRLRRLLRRRLRRRRLLRRLLLLLRRLRLRLLRLRLLLRRLLRRLLRLRLLLLLLLLLLRLRLRLLLRRLRLRRLRRRLLRRLRLRLRLRLRLRLLLLRLLRRLRRLRLLLLRRRRLLLRRRLRLLLRLRRRLLRRRLRLLRRLLRRRRLLLLRRRLRRLLLLRLRRRLRRRLRRRRRRLRRLLRLLRLLLLLLRRRLRRLRRRLRRLRRLLLLRLLLLRRRLRRLRRRRRRRRRRRLRLLRLRLRLLRLLLLRRLRRLRRLLRRRRRLLLLLRLRRLRRRLRRLRRRLLLRLRLLRRRLLRLRLRLRLRRLRRRLLLRRRLRRLRLRRRRRLLLRRLLLRLLRRLLLRRRLLLRLLRRLLRLRLLLRLLRRLLRLRRRRLRLRLRRLLRLRLLRRLLLRLLRLLRLLLRRRRLLLLLLRRLRRLRLLLLRRRRRLRRRLRLRRLLLLRRRRLLLRRRRLLLRLRRLLRRRLLRLLLLRRRLRRLLLRRLRRLRRLLRLRRLRLRRRLRRRLLLLRLLRRLRLRRLRRRLRLLLRLRLRRLLLLLRRRRLRRRRRRRRLRLLRLLRRRRLRRRRLLLRLRLRLRLRRLLRRLLRRRRRLRLRRLRRRRLRRRLLRRRRRLRLRRLRRRRRLLRLRLRLLLLRRLRLLRRLLRLLRRLLRRLLRRRLRRLRLLRRLRLRRRRRRRRRRLRLLLLRRLRLLLLRRLLRLLLRRRRRLLLLRLRRLLLLLRRLRLLLLRRRRLLRRRRLLRRLLRLRLRLRRLLRRLRRLLLRLLLRRRRRRLRLLRRLRRLLLLRRLRLRLLRLLRRRRRRRLRRLRRRLLRLRRLRRRRLLLLRRLLRRRRLRRRRRLRLLRLRLLLLRLRRLRRRRRLRLRLLLRLLRRLRLLLLLRRLRRLLRRRLRRLRRRLLLRLRRRLLLLLLRRRRRRLLLLLLLRRLLRRLLLRRRLLLRLLRRRRLRLLRRLRLRRLRLRLRLLRRRRRLRRRRRRRRRLLRLLLLRRRLRLLRLRRLLLRRLRRRRLRLLRRRRLLRLRLRRRLRRRRLLLLLRLLLLRRLRRLRLRLLLRRLLRLLLRRRRLRLLRRRRLRLLLRLLRRRLLLRRLRLLRRLLLRLLLLRLLLLLRRLLLRLLRRLLLLRRRRRLLRLRRLLRLRLLLLRLLLLLRLLRRRRRRLLLRRRRRRLRRLLLRRRRLRLLLRRRLLRRRRRRLRLRLLLLLLLLRRLLLLLLRRRRLRRLRRLLRRLLLRLRRLRLLRRRLLRLRRLLRRLRRRRRRLRRRRLRRRLLLRLRRLLLLRRRLLRLRLLRRRRRLLRRRLLLRRRRLRLRLRLLRRRLLRRRLLRLRRLRLLRLRLLLRLLLRRRRRLLRLLRRRRRRRRRLLRLLRLLRLLLLRLLRLLLLRLLRLLLLLRLLLLRLLRLLLLLLLLLRLLRLLRLLRLRLRRLLRRRLRRLLLRRLRRRRLLLRLLRLRRLRLRLRLLRLRLLLLRLRLLLRLLLRLRRLLLRLLRRLRRLLRRRRLLRRRLRLRLLLLLLRLRLLRRLLRRLLRRRLRLLRLLRRRRLRRRLRLLLRLLRLRRLRLRLRRLLRRLRLRLRLRRLLLRRLLLLRRLLRRRRLRRRRRRRLLLLRRRLLLRRRRLLRLRLRRLRRRLRLLRRLLRRRLRLRRLLLRRRRLLLLRRRLLRLRLRLRLLRRLRRLLLRRRRRLRLRRRRRRLRRRRLLLLLRRRRRRLLLRLLLLLLLRRLLLRLRRLLLRLRLLRLRRRRRLLRRRLLRRLRLRRRRLLRRLRLLRRLRRLRRLRRRRLLRLRLRLRLLRRRLRLLLRLRRRLRLLRRRLLRLRRLLRLLLRLRRRRRRRRLLRRRRRLLLRRRLRLRRLRLRRLLRLRRLRRRRRLLRRRRRRLRRLRLRRRLLRLLLRRRLRRRRRLRLRRRRLRLLRRLLRRLLRLRRLLRRLLRRLLLLRLLRRLRRRRRRRRLRLLLLRRRRRRLRRLLRLLLRRRRRRLRLLRRLRLLRRLLLRRLRRLLLLRLRLRRLLRRLLRRRLRRLLRLLLLLLLLRRRLLRRLLLRLLRLLRLLLRLLLLRLLLRRRLLRLRLLLLLRRRRRRLLLRRRLRRLLLRLRLLLRRRLLLRRRLLLLLRRRRRLRRRRLLLRRRLRLLRRRRRLLRRRRRLLLLLLLLLRRRRLRLRRRLLRLRLLRLLRLLLRLLLLRRLRLLRRLLRRRRLLLLRLRLRLLLLRRRLRLRRRLLLLLLRRRLLRRLLRRLRLLLRRLLRRLRLRRLLLLRLRRRRLLRRRLRLRLRLLRRRLRRRRLRRLRLRRRRRLRRRLRLLLRRLRLLRRLRLRLRLLLLRLLLLRLLLRRLRLRRLLLLLRRLRRLRLLRLLRRRRRLRRLRLRLRRLRRLRRRRLLLRLRRLLLRRRRLLLLLLRRRRLRRRRLRLRRLRLRRLLLLLRRLLRRLLRRLLLRLRRLRLRLLLRRRRRRRLLRRLLRRRRRRLRRLRLLLRLLLLRLRRLRRRRRRLLRLRRRLLLRRRLLRLLLLRRLRRRLRRLRRLRRRRRRLLLLLLLRRRLRRRLLLLLLLRRLLLRLRRLLLLRRRRRRRRRRLLLLLLRLLLRLLLLLRLRRLRRLRRRRLLRRLRRLRRLLRLRLLRLRLLLRRLRRLLRLLRRRRRLRLLRRRLRLLRRLLRRRLLLRRRRLRRRRLRLRLRRLLLLRRLLLLRLLRLRLLLRRLRLLLRRRRRRRRRLLRRRRRRLLRRRRRLLLLLRLLRRRRLRRLLLLLLRLLLLLLRLRLRRRLRRLLRLLLLRRLLLRRRLLLRLRLRRLLLRRRRLRRRLLLLLRLRLLLLLRRLLRRRLRLLLRRRRRRLLLLLRLRRRRLRRRLRLRLRLLRLLLRRLLLLLLRRLRRLLRLRLRRLLRLLLRRRLLRRLRRRLLLRLLRLLLLRRLLLRLRLRRRLLRRRLLRLLLLLLRRLRRLLRLLRLRLLRRRRLRRRRRLLLRRRLLLRLLLRLRRRLLRLLRLRLLLLLRRRRRRRRRLLLLLLRLRLRLLRLRRRRRRLLRRRLRRRRRLRRLRLRRLLRLLLLRRRLLLRRRRLRLLRRLLRRLRLLRRRRRRLRLRLLRLRLLLRRRLLRRRRRRRRRRRRRLLRLLRLLLRRLRRRLLLLRRLRLRLRLRRLLRLRLRRLRLLLRLRLRRLLLLLRLRRLRLLRLLLRRRLRRRRRLRRLRLLLRLLRRLRLRLRLRRRRLRLLRRRLRLLLLRLLLLLRRLRRRLLLLLLLLLRRLLRRRRLLLRRRRRLLRLLRRRLRRLLLLRRLRRRRRRLLLRRRRRLLLLLRLRLRLRRRRLLLRLLLRLLRRLLRRLRRRRLLLLRRLLRLRLLLRLRRLRLLLLLLLRRLRRRLRLRRLRLRLLLRLLRLRLLRLRLLLRRRLRLLRLRRRLRRLRLLLRLRRLRRLLRRRRRLRRLLRRLRLLRRLRRLRLLRRRRLRLLLRLRRLLLRLRLRRRLLLLLLRRLLRLRLRRRRLRRLRLLRLRRRRRRRLRLRRLLLRLRLRLLRRLRLLRLRRRRRLRLRRRLLRRLLLLRRLRLRRRRLLLLRLRRRLLRLLRLRRLRRLRLRLLRRLLLRRLLRLLLLLRRRLRRLLRRLLLLLLRRLLRRRRRRLRLRLLLRLRLLLLLLRLRRRRRRRLLRLRLRRRLLRLLLLLRRLLLRRRRRRRRRRLRRRRLLLLRLLRLRRRLRRLRRRRRLLRRRRLRLRRLLRLLRLRRRRLRRLRRLLLLRRRLLLLRRRRRLRRLRRRRLLRRLRRRRLLLLLLRLRLRLLLRLRLLLLLRLLLLRRRRRLRLLRLLLRLRLLRRRRLRLRLRLRRRRLRRRRLLLRLRRLLLLLRRLLRLLLLLRRRRRLLRLRRLRLLRLLRLRRLLRRLLRRRLRRLLLLRRRRLRLRRLRRLLLLLLLRLRLRRRLLRRRLRLLRRLLRLRLRRRRRRLLRLLRRRLLLLLRLLLLRRRLRRLRLLRLLRLLRLRRLLRRLRRRLRLLRRRRLRLLLRLLLLLRLRLRRLRRRLRRLRLLRLRRLRLRRLRRLLLLLLLRLLRRLRLRRLRRLRLLLLRLLLRRLLLLLRLRLRLRRLRLRRRLLLRRLLRRLRLRRLRLLRRLLRLRRLLLRRLRLRLRLRLLRLRRRLLRRRRLRRRRRRRLRRRLLLRRLLLLLLLRRRLRRLLLLLRLLRRLRLLLRLLLLLRLRRRLLRRRRLRLLLRLRRRRLRRRRRLLRRRLRLRRLRLLLRRLRLRLLLRRRLLLRRLLLLLRRRRLLRRRRRRRRRRRLLRRRLRRRLLRRRRLRLRRLLRRLRLRRLLLLLRRRLLLRRLLLRRRLLRRLLRLLLLRLRLLLRLLLLRLLRRLLRLRLRLRLRRRLLRRRRRLRRLRLRRLLRRLRLRLLRRLRLLRLLRRRRRLRLLRLRRLLRLLRRLLLLRLLLRRLRRLLRRRLLLRLRRRLRRLLRRLLLLLLLLLLRLLLLRRLRLLRLRRRRRLLLRLRRRRLRLLRLLRRRRRLRRRRLRLLRRLLLLRLLLLLLRLLRLRLRRRLRRLLRLLRLRLRRRLRLLRLRRLLLRLRRLRRRRRRLRRRLRRRLLLLLRLRRLRRRLRRLLRRLLLLLLLLRRLLLRRRRRLRLRRRRRRLLLLRRLRRRLLLLRLLLLRLLRLLLRRRLLRLLLLLRLLLLLRLLLRLLLRRLLRLRRLLLRRRLRLRRLLLRLRLRLLLRLRRRRRLRLLLLLLLRRLLLRLRLRRRRLLLRRLLRRLLLRLRLLRRRLLRLLRRLLRRLLLRRRRRLRLRRRRRLRLRRLLRRLLLRLLRRRRRRLLLRLRRRRRRLRRLLLRRLLRLLLLRLRRLLLLRLLLRLLRRLLRLRRRRLLRRLRRLLLLLRLRRRRRRRRRRLLLLLLLRLLRRRRLRRLRLLRLLRRLRLLLLLRRLLRRRLRLRLRLLRLLLLRLRLRLLLLRLRLLLLRLRRLLRLRRLLLLRRLLRLRRLLLRRLLRRLRLRLRRLLLLRRRLLRLRRRLLRRRLLRLLRRLRLRRLRLRRLLRLRRLRRRRRRRLLRRLRRRRRRLRLLRRLRRLRRLLLRLLRRLRRRRLRLRRRRLRRLLRRLLLRRLLRLRLRLLRLLLRRLRLRLLRRLRRLRRLRLLLRLLRRLRRLRRRRLRRRLRLRLRRRLRRRLRRLRLLRRRRRLLLRRRLRRRLLLLLRRRRRLRLLRRLRRLRLRRLLLRRRRRRLRRLLRLLLRRLLRLRLLLLLRRRRRRRRLLRRRLLRLRLRRRLRLRLRLRRLLLRRRRLRLRRLRRRRRLLLRRLRRRLLRRRLLRLLLLLRRLRRRLRLRLLLRRRRLRLLLRLRLLLLLLLLRLRLRRLLRRLRLLRRLRRLLRRRRRRLLLRLRLRRLLLRLLRLLRLRRRRRLLRRRRLRRRRLRLRRRRRRRRRLRLRLLRLRRLRLRRRRRRRLRRRRLRLLRRLLRLLRRRLLRRRLRRRLRRLLRLLRLLLLRRRLLLRRLLLRRLLRLRRRRRLLRLLRRLRLLRRRLRLRRRRLLRLRLRRRRLRRLLLRLRRRLRRLRRLRLLRRLLLRRRLLRLLRLLRRRRLLLRRRRLLLRLLRRRLLRLLLLRLRRRRLRRLLLLRRRRLLRLRRRRRLLLRLLLLLRLRRRLRLRRRLLLRRLRRLRLRLLLRRLLLLLLLLLRRRLLLLLLRRRLRLLRLRRRRRLLLRLRRLLLRLLRLRLRRLRLLLLRRRRRLRLLLLRRRRLRLLRLLRRLRLRRLLRLRRLLRLLLLRLRRRLRLRLLRRLLRRLLLLLRLLRLLLLRRLRLRLLRLLLRLRLRLLLRRRRRRLRRLRLRRRLRRRRRRLRLLLRRLLRLLLRRRLRLLLRLRRLLRLRRRLLLRRRRRRLRLRLLRRLRRRRRLLLRRRRLLRLRLRRRRLRRLRRRRLLLRLRLLLLLRRRLRLRLRLRLRRRLLRLRRRRRLLLLRLLRLLRLLLLLRLLRLRLLLLRRLLRRLLRLLRLRLRLRRLLRLLLLLLRLRRRRLLLLRRLLRRRRRRLLLLRRRLRLLRRRLRRLLLLRLLLRRLLRLRLRRRRRRLRRRRRRLRRLLRLRRRRRLRRLRRLRLRRLRLLRRRRLLLRLLLRRRRRRRRRLLLLLRLRLLRRRRRRLLLRRLRLRLRRRRRLRRRRLRLRLLRLLLLLRLRRRLRLLLRRRLLRLLRRRRLRRRLRRRRLLRLRRRLLRLLLLRLLLLRLLLRRRRRLRRLLRLLLRRLLRLRRLRRRRRRRLLLLRLRRLRRLLLRRRRRLRLRRRRRLRRRRRRLLRLRRLRLRLRRRLLLLRRLLRRRLRLRLRLLRLLRLRRLLRLLRRLLRLLRRLLLRRLRLLRLLRRRRLRRLLRRRLRRRRRLRLRLLRRRLRLLLRLRRLRRRRRLLLRLRRRLLLRLLRLRRRRLLLRRLLRLLLLRLRRRLRRLRLRLRRLRLRRRLLRLLLLLRRLRLLLRRRRLRRLLRLRRLLRRLLRRLRRRRLLLLLLLLRLRLLRRRRLLRRRLRLLLRRRLLRLLRLRRLLLLRLRLRLLLRRLRRRLRRLRRLRRLLLLRRRRRLRLLRLRRLLRLRRRLLLRLLLRRLLRRLRLLLLLRRLRLLLLRRRRRLRRLRLLRRRLRRLLRRLRRLRLLLRLRRLRRRRLLLRRLRRLRLRRRRRRRRLLLRRRRLLLRRLLLLRRLLRRRRRLLLLRRLLLRLRRRLRLLRRLLLRRLLLRLLRRLRLRRRRLLRRRRLRLRRLRLRRLRRLLLRLLRRLRRRLRLLRRRRRRRRRRLRLLRRLLLLLRLLRLRLRRLLRLLLLLRLRRRLRLRLRLLLLRRRRRRLLLLRRRLLLLRLLRLLRRRRRRRRRLLRRRLRRLLLLLLRLRRRLLLLLLLRRRLLRRLRRLLRLRRLRRRLRRLLRRRLLLLRRLRLLLLLLRLLLRLRRRRRRRRLRRRRLLLRLRRLLRLRLRRRRLLRLRLRLRRRRLRLLRLLLRLRLRRLLLLRRLRRLRLLRRLLRLRRRRRLLLLRLRRRLRLRRLRRRRRRLLLRRLLRLLLRLRLRLLRLLRRLRLLLRRRRLRRRLRRRRRRRLRRLRRLRRRLRRRRLLRLRRLLRLRRRRRLRLLRLLLRRLLRLLLRLLRRRLLLRRLLRRRRLRRLLRLLLRRLLRRLRRRRRLRRLRLRRRLRRLLRLRLRRRRLLRLRLRRLRRRLLRLLRLLLLRLLRLRRRRLRLLRLRLLRRRRLLLRLLLRLRRLLRRLLRLLRLLRRRLRRLRRLRLRRLLRRRLLLRLLRRRLLRRRLLLRRRLRLRLRRRLRLRRLLRLRRLLRRRLRLRLRRRRRRRRLLLRRLRLLRLRRRLLRRLLRLRRLRLRLRLRLLRRRLLRLRLRRRRLLLRRRLLLRLLRRLLRRLRRLRRLRRLLRLRLLLRRRRRRRRLLLLLLLRLLLLRLLLRRRRRLLLLRLLLRLRRRLRLLRRRLLLLLRRLRLRLRLRLRRLRLRLRLLRLRRLLLRLRLLLRLRLRLRRRLLRLRLRLLLLLLLLRLLLLRRLLRLLRRRRRRRLRRLLRLRRRRRRLLRRRLLRRRRRLRLLLLLLRRRLRLRLLRRLRRRLLLLLRRRLRRRRRRLRLRRLRLLRRRLLLLRRRLLLLRRLLRLLLRRRRRLRRLRLLLLLLLRRLRRRLLLRLRLLRLRLRRRRRRRLRLLLLLRRRLLRLRLLLRLLLRRRRRLLRRRLLLRRLRLLRRLRRRLRLRRRLRRLLRLRRLRRRRRLLRLRLLLLRRLLRRLLRRRRRLLLLLLRLLRRRRLLLRLRRLLLRLLLRRRLLRRLRLRRRLLRRLLRRRRLRRRRLLLRLLLLLLRRLLLLRRRRRRLLLRRRLRLLRRRLLRRRLRRRRLRRLRLRRLLLRRLLRRRRRLLRLLRRRRLLLRLRLLLLRRRLLRLRRRLRRLRRRLLLRLLRRLRRRRLLLRRLLLRLLLRLLLLRLRLRLLLLLRRRRLLLRRLRLRLRLLLRRRRLLRLRRRLRRLRRRRRRLRRLRRLLRLLLLRLLLRLRLLRRLLRLLRRRRRLRLRLLLRLRRLRLRRLLRRLLRRRRLLLRLRLLRLLLRLLLRRLLLLLRRRRLRLRRLRRRRRRRLLRLLRLRRRLLLRLLRLRLLRLLRRRRLRRLRRLRLRRRRRRLLRLRRRRRRRRRRRRRRLRRLLLRLLRLRLLLRLRLLLLLRRRLRLLRLRLLRLRLRLRRLLRLLRRLLRLRRRRRRLRLLRRLRLRRRLLRRLRLLLRRLRRRLRRLLRLLLRRRRLLRLLRLLRLRLRLRRLLRLRRRRLRRLRLRLLRRLLLRLRRRRLRLRLLRLLRRRRRRLLRLRRRLLRLRRRLRRRLLRLRRRRLRRRLRRLLLLRRRRRLRLRRLRLLRRRLLRLLLRLLLRRRLRRRRLRLRRLLRRLLLLRRRLLRLLRRRRLRRLRLRLRLRLLLRRRRRLLLRLRRRLRLRLLLRRLLLLLRRLRLLLLLRLLLLRRRLRLRRRRLRLLLLRLRLRRLRLLLRRRRLRLRLLRRLRRRRLLLRRLLLLLRLRRLRLRRLRRLRRLLLRRRRRLLRRRRLRRLLLLLRLRRLRRRLLRLLRRRRRLLRLRLLRRRLLLRRLRLRLLLRLRLLRRLRLRRLRLLRRLRLLLRRRLLRRLRLLRLRRRRRRRLLLRRRLLLRRRLLRLLLRRLLRRRRLRLRLRRLRRRLRLLLLLLRRRRRRRRLLLRLLRLRRLRRRRLLRRLRRLRLLLLRRRRLLRRRLLRLRRLRLRLRRLLLRRRLRLRRRRLLRRRLLLLLLLRRRRRLLLRRLRRLLRRRRLRRRLRLLRLLLRLRRLRLLLRRRRLRRLLRRRLRLRLLLRRLLLRRLRLLLLRRLRRLRRRLRRRLLRLLRRRRRLRLLLLLLRLRRLLRLRLLLLRRLLRRLLLRLRRRLLRRRLRLRLLLLLRRLLRRRRRRRLRLLRLLRLLLRRRLLRRLLRLRLLRLLLLLRLLLLRRRRRRLLLRLRRRRRLRRLRRLRLLRRLLLRRLLRLRLLLLRLLRRLRRRRRRRRLLRLRRRRRLRRLRLLLLLLRLRRLLRRLRRRRRRLLLLLRLLLRLLRLRLLRLRRLRLLLRRRLLLRLLRLRLLRLRRRLRRRLLRLRRLRLRRRLLRLLLRRLLLLRLRRLLRRRRLRRLLRLRRLLRRLLRLRRLLLRLRRLLRRRLLRLRRLRLRRRLRLLRRLRRRRRLLRRLLLLLLLRRLLLRRLRLRRRLLLRRRRLLLLRRRRLLLRRLRLLRRLLRLLLLLLRRRRRRLLLRLRLRRLLLLRRRRLRLRRRLRRLLRLLRRRLLLRRRLLLRRRRLLLRRLLRLRLLRRRLLLRLLRRRLRRRLLLRLRRRRRRRRRLRLRLLRLLRRLRRRRLRRLLRRRRRLRLRRLRLLRLLLLRRLRLRRRRRLLLRRRLRRLRRLLRLRLLRRLRLRLRLRRRRRRRRLRLLRRRLRRRLRLLLRLRRRRLLRRLRLRLLRLLRLRRRLLRLRLLRLRRRLLLLRRLRRLRRLLLRLRLRLLRLRRLLRRLRLRRLRRLLRRLLRLRRRLLLRLRRRLLRRRRRLRRLRLRRLLRRLRRLRLLLLRRLLRRLLLRLRLLLRRLRRRLRLLLRLLLRRLRRRLLRRLRRLRLLRRRLRRRLLRLLRLRRLRRRRRRLLRLRRLRRLRRRLLRRRLRRRRLRRRLRRRLRRRLLLRLRLLLRRLLLRLRRLRRLLLRLLRRLRLRLRLLRLRLLLRRRRRLRRLLRLRRLLLLLLLLRLRRLRRRRLLRRRRLLRLRLLRRLRRRRLRRRLRRLRLRLRLRRRLRLLRLRLRRRLRRRRRRLRRRLLRLRRLLLRLLRLLLRLLLLLLRLLRLLLLLRRLRRLRRRLRLRLRRLRLRRRLLLRRLLRRRRRRLRLRLRRRRLRLLLRLRRRRLLLLRLRRLLLRLLLLLRRRRRRRRRRRRRLRRLLRLRLRLLRRLRLLRRRRRRRLLRLRRRLRRLLLRLRLRRRRLLLLLLRRLLRLLLLRRRLRRLLRRLLRLRRRRRRRRRLLLRLLRLLRRRRRLRRLLRRLRLRRLRLRLRLRLLRLLLRRRLRRRRRLRLLLLLRLRRRLLLRRRRRLRRRLLRRLRRRRLLRRLRRRRLRRRLRLLLLRLRRLLLRLLLRLLRRLRLLRLLRRRRLRLLRRLLRLLLLRLRRLRRLRLLLLRRRRRLRLRLRLLRLRRRLRLLRLRLLLLLRRLLLLRLRRRRRLRLRRLRRRLRLLLLLRRLRLLLRRLLLRLRRLLRRRLRLRRRRLLRLLLLRRRLRRLLRLRLLLRLLRRRLLRRRLRLRRRRRRRRRLRLRLLRRLRLLLRRRLRLLLLRLRLLLRRRRRLRRRRLLRLLLRRRRLLLRRLRRLRRLRRLRRRLRRLRRLRRRLRRRRLRRRRLRLRRRLLRRRLLRRRLRLRLRRRRLLRRRRLRRRLRLLLRRLRLLLRRRRRRLLRLRRLRLLRLRRRRRLLLRLLRLRLRLLRRLLRRLRRRLRLRLLRRLLRLRLLRLLLLRLRRRRRRLRRRLRLLLLLRRRLLRLLLLLRRRLRLRRLRRLRRLLLLRRLRLLRRRRRLLRRLLRRRRRLRLLLRLRRRLLRRLLRLRRLLLRRLRRRLRLRRLLRRLRLLLRLLLRRRLLLRRRLRLLLLLLLRLLRLLRLLRRRLLLLLLRLRRRRRRRLRLLRLRRRRLLLRRLLRRRRRLLLRLLLRLRRLLRRRRLRRLRLRLRLRRRRLRLRRLRLRLLLLRLLRLRLRRRRRLRLRRLLLLLLRLRRRRRLRLLRRLLLRRRLRLRLRLLRRLLRRRLRLRLRRRLLLLLRLRRLLLRRRLRRRLRLRLLLLRRLRLLLLRRLRLRRLRRRLLLLLRLLRLRRRRLRLRLLLRRLLRLRLRRRLRLLRLRLRRRLLLRLRRLLLRRLRLLLRLLRLLRRRLLRRRLRLRRLRRLRRRLLLLLLRLRRRLLRRRLRLRRLRRRRRLRRLRRLRRLLRRRLRRRRRRRRRLRRRRLLLRLLLRRRLRRRLLRLLLLLRLRLLRRRRRLLLRRLLRRRRLLLLRRLLLRLRLLLLRRRRRLLRLRRRLLLLRRLLRRRLRLRRRRRLRLLRRRLLRRLLLRLLRLLLRRRRLLLRRRLRRRRRLLRRLLRRLLRLRLLLLRLRRLRRLRRLLRLLLLRRLRRLRRLLLRLRLRRRRRRRRRRRLRRLRLLRRLRLRLLRLLLRRLLLRRRLRRRLLRRRLLRRLLLLLLRLRRRLRLLLLRRRLRRRLRRRLRRLLRRLRLLRRRRLRLLRLLLLRLLRLRLRLRLLLLRLRRRLRRLLLLRRRRLLRRRRRRRLLLRRLLLRRLRLLRLLLLRRRRLLLRRRLRLRLLLLRRRLRRLLLRLLRLRLRRRRLLRLLLRLRLRRLLLRLRLRRRRLLLRLRLRRLRRLLRLRRRRLLLRLRLLRRRLLLRLLLRRLRRLLLRRLLRLLRLLLRRRRRLRLRLLLRLRRLLLLRLRRRRRLRRRLRRRRLLLLLRLRLRLLRRLLLRRLLRRLLRRRLRLRRLLLRRLLRRLRRLRRRRRLRRRRRRLRRLRLRRLRLRRLRLLLLRRRRRLRRLRLLRRLRRLLLRRRLLRRLLLRRRLLRRRRLLRLLLLRRLRRLRRRLLRRRLRLRLLLLLLRLRLLRRRLRLLLRRLLRRLRLRRRLRLRRRRLRLRRRRRRLRRLLRRRLLRLLRRLRRRLRRLRLLLRRRLLLRLRRLRRRRLRLLLRRRLLLLRLRLRLRRLRRRLLRLLRRRRLRRLRLRRRLRRRLRLRLLRLRRRLRRRRLRLLRLRRRLRLRRLRRLRRRLRLLLLRRRLRRRLRLLRRRRRRRLLRRRLRLRRRLRLLLRLLRLRLLRRRLLRLLLRLLRRLLLLLRRRLLRLRLRRLRLLLRLRLRLRRRLLLRRLLRRLRLRLRRRRRLLRRRRRRLLLRLRLLRLRLLLLLLRLRRLLRLRRRLRRRRRLRRLLLLRLLLLLLRLLRLLRRRRRLRLRLLRRLLLRRLRLLRLRRLLLLRLLLLRLRLRRLRLLLRRRRLRLRLRLLLRLRRRRRRLLLLRLLRRRRLRLRRRRLRRRRLRLRRLRRRRLLRRLLLLLLRLLLLLRLLLLLLRLRRRRLRRLRRLLRLRRRLRRRLLRRLLRLRLLLRRRLLLRRLLLLRRLLRLLRRRRLRRRRLRRLRLRRRLRRRLLLLLRLRRRLRLRRLLRRRRRRRRLLRLLRRLRLRRLRRRRRRRLRRRLRRRLRRRLLLLRRLLRRLLRLRRRLRRLLLLRRRRRRRLRLRLLRLLLRRRLLRLRLRLLRLRLRRLLLLRRLLLLRRLLLLLRRLLRRRRLRLRRRRLRRLRLLRRRLRRLLRRRLRRRLLRLLLRLRRRRRRRLRRRRRRRLRLLRLRRLRRRRRLRLLRLRRRRLLRRRRRLRLRRLRLRLRLLRLRRRLRRRLRLLRLLRLRLLRLLRRLLRRLRRLLRLRLLLLRLLRLLLRLLLRRLRRLRLLLLLRLRRRRRLRRLLRLLLLLRLRLLLRLRRLRRLRLLRRLRLRRRLLRLRRRLRRRRRRLRRLLLRLRLLLLLRRLLRRRRLLLLRRRLLLRLRLRLLLRRRRRLRLRRRLLRLLLRRLRLRRLLLRRLLRRRRLLRLRRRLRRLRRRLLRRRLRLRLRRLLRRRLRRLRRLRLLLRLRLLRRLRLRRLRLLRRLRRLLRRLLLLRLLLLRRRRRLRRLRLRLLLLLRLLLRLLLRRLRLLLRRRRLRLRLRLRRLRRRLLRRRRLLRRRRLRLLLLLLLRRRRLLLRRRLLLLRRRRLLRRRRLLLLLLLRLRRLRLLRRLRLRRRRLLLLRRLLLRLRLRRRRRRLLRRLLLRLLLRRRLLRLLRRRRRLRLLRLRLLLRLRLLLRRLLRRLLLLRLRRRRLLLRLRRLRRRRRLRRLRLRRLRLLRRLRLRLRRRLLRRLLRLRLLLLLRLLLLRRLLLRRRRLRRRRRLLRRRLRLLLLLLLRRLRRRLRRRLRRRLLLRLRLLRRRRRLRRLRLRRLLRLLLLLLLLLLLLRLLRLLRLRRRRLRRLRLRRRLRRRRRLLLRRRRLLRRRRRRRLRRRLLLRRLLLRRLLRLLLLRRLLRLRRLLRRLLRRLRRLRLRLRRRRLRRLRRLRRRRRLRLRRLRRRLRLRLLRLLRRRRRLRLLLLLRLLRLLRLRLLRLRRRRRLLLRRRLRLLLLLLRLRLLLLRLRRLLLRLRRRRRLLLRRRRLRLLRLRLLLRLLLLLLLRLRRLRRLLRRLRLLLRLLLRLRRRLRRRLLRLLLRRRLLRRLRLRRRRLLRRLLLLLLLRRLLRRLRLLLRLLRRLRLRLRRLRLLRLRRLLLRLLRRRLRLRRLRRRLRLLRRRRRRLRLRRRLLLLLRRRRRRLLLLRRLRRRLRLRLRRLLRRRLLLLLRRLLRRLLLLRLLLRLLLRRLRLRRRRRLLRRLLRRLLRLLRLLRLRRLRLLRLLRLLLLLLRRRRLRRRLRRLRLRLRLRRLLRLLLLLRRRRLLLRRRRLRRRRLRRLLRRRLRLRRLLLRLLLLRLRLLLLLLLRRLLRRLRLRRRLLRRRLRRLLRLLLRLRRRRRRRRRRRLRRLLRLRLLLRRRRRLRRLLRLRRLLLLRRLRRRRLRLLLRRRRLRRRRRRLLLLLLLLLLRRRRLLLRRLRRLRRRLRRRLRLLLLLRRLRLLRRLRLRRRRLRRRLLLLLLRRRRRRRRRLRRRRRRRRLRRLRLRRLRLRRLLLLLLLLRRLRLRRRLLRRRRLLRRRRLLLLRLLLLLLRRRLLLLRLRRLRRRRRLRLLLLLLLRLLLLLLRLLLLLLLRRLRLRLLLRLRLRRLRRRLRRRRRRRLRLRLRRRRRRRLRRRRRLLRRRLLLLLRLLRLLLRLRRRLRLRRLRRLLRLRLRLRRRRLRRRLLRLRRLRRRLLRLRRRLLRRRLRLLLLLLLRLLRLRLRRLRLRRLRRRLRRRRRLRRRRRLLRRLLRLLLLLRLRLRLLRLRLRLLRRLLLRLRRRLLRRLRRRRRRRRLLLRRRRRLRRRRLRLRLRRRRLLLRLLRLRRLLRLLLRLLLRLLLRLRRRLRRLLLLRLLRLLLLLRRLRRLRLLRRRLLRLLRRRRRRLLLRRLRRRRLRRLRRLLLLRRRLLRRLRRLRRLLRLLRLRLRLLRRRRLLRLLLRRRLRLRLLLLLRLLRLRLRLRRRLRRRLLRLLLRRLRRRRLLRLLLRRLLRLLRLRLLRLRRRLRRLRLRRLLLRLLLRLLRLRRRRRLLRLRRLRLLLLLRLLRLRRRLRRLRRLLRRLLLLRLRRRLLLRLLLRLRLLLRRLRRRRLRLRRLLLLLLRLLLRRLLRRRRRLRLLLLRLLRLRLLRLRRLRLRRRLRLLRLRRRLRRRLRLLLRRRRRRRRLRLRLLRLRLRLRLRRRRRRRRLRRRRLLLLLRRLLLLRLLRRLLRLRLLLRRRRRRLRRLLRLLLRRLRRRLRLRLRLLLLLLLRRLRRRRRLRLRRRLRRLLLRLRLRLRRLLLLLLLLRLLRRLLRLRLLRRLRRLRLLLRLRRRLLRLLLLRRRLLRRRRLLLLLLLRRLRLLRLLLLRRLRRLRLLRRLRLLRRRLRRLRLRRLRLLRRLLRLRRLRLRLRLRRLRLLLRRLLLRLRLRRRLRLRRRRRRRLRRLRLLLLLRLLRRRLRLRRLLRLRRRLLRRLRLLLRRLLRRRLLLRRRLLLLLLRLLRLRRRRLLRLLRLRRRLRLLRRRLLRRLRLRRLRRLRRRLRRLLRRRRLLRLRLLLRRLLLLLLLRLRLRLLRLRRLRRRRLRLRRLRLRLRLRRRRRLRLRRLRLLRRRLLLLLLRLLRRLRRRRRLLLRRLRRRLRLRRLRRLRLRRLLRRLRRLRLLRLRRLLLRRRLLLLLRLRRRRLRRRRLRLRLLRLLLRLRRRRLLLRLLLRRLRLLRLRLLRRLRRRRRRLRLRLRRRRRLRRLLLLRLLRLRRLRLLRLRRRLRLLRRRRLRRRLLRRLRRLRRLRRRRLRRLLRLRLRLRRLLLRLLRLRLLRLRLRLLRRLLRRRRRLRLRLRLRLRLLRRLRRRRRRLRLLLLRRRLLLLRRLRRRLLRLLLLLRLRRLLRRLLLLLRRRLRLRRRRRRLRLRRLRRLRLRRLLLLLRRRRRLRRLRRRRLRLLRLLRRLRRRLRLLLRRRRRLLRLRLRRLRRLLRLLRRRLRRRRLRRLRRRLLLLRLLLLRLRRLLLRRRLLLRRLRRRRLRLRRLLLLLRRRLRRLLRRLRRRRRRLRLRLRRLRRRRRRRLLLRLRLRLLRLLLLRLLRRLRLLLLLLRLRLLRRLRRRLLRLLLRRLLRLLLLRLRLRLLRLRRRLLRRLLRRLRRLLRLLRLLRRRRLRLLRLRLRRRRLRRRRLLRLRLLRLRRRLRLLLLLLRLLLRLLLRRLRLLLLRLRRLRRRRLRLLRRLLRLRLLRRLRLRRRLLLLLRRRLRLLRLRLLRLRRLLRLRLRRRRRLRLLRRRRRLRRRLRRLRRRLLLLLLRRLLRLRRLLRRLRLLLLRLRLLLRRLLRRRRLLLRRLLLRRLRLRLRRLLRLLRLRRRLRLRRRLLRLLLLLRLRLLRRRLRLLRRRRRLRLLLLLLLRLLLLRRLRRLLRRLRRRLRLRRRLRRLLRRLRLLRRRRRLLLRRLLLLLRRLRLRLLLRRLRRLLRRLRRLLRLLLLRRRLRRRRRLRRRLLLRRLLRRLRRRRLRLLLLLRRRLRRLLLRLRLRLRLRRRRLRRLLLLRRLRLRRRRLLLRRLRRRLLLLRRLRRRRRLRLLRLRRLLRLRRLRLRLRLLRRRLRLLRLLRRLRLRLRLRLRLLRLRLLLLLRRLRLLRLRLRRLRLLLRRLRRRRRLRRRRLLLRLRLRLLRRRLLLRLLRLRRRRLLLLLLLLRRLRLRRRLLLLRRRLRLRRRRRRRLLRRRRRLLRRLRRRRRRLLRLLLRRLLRRRRRLRRLLRLLRRRLRRRRLRRLRLRRRRRRLRRRLRLRLLLRRLLLRLLRLRRLRRLRLLLRRRRRLRLLRLRRRRLLLLRLRLLLRLRRRRRRRRRLRRRRLLRLRRRLLRLLLLLLRLRLLRRLRLRRRRLLLLRLRLLRLLLLLLRRLRLLLLRLRLLLLLRRRLLRRLRRRLLRRLRLRLLLLRLLRLLRRLRRLRRRRLRLRLLLLLRLLLRRLRRRLRRLRLLRLLLLLRLLLRRRRRLLLRLRRRRLLRLRLRRLRRLLRRLRRRRLRRRRLRRLLRLLLLLLRRLRLLLRRLRLLRRRLRRRRLRRLLLRRRLLLRLRRLRRRRLRRRLRLRRRLLRRRRRLRRRRLLLLRRRRRLRRLRLLLRRRRLRRRLLLLRRRRLRRLRLLLLRRLRRRRLRRLRRRLLLLLLLLLRRLLLLRRRRLRRRRRRLRRRRLLLLLRLLRRRLLRLRLRRLRRLRLLRRRLRRRLRLRLLRRLRRRRRRRRLLRLRRRLRRRLRRLLLRRRRLLRLRLLLLLLRLRRLLRRRRRRLRLLLRRLRRRLLLRLRLRRRLLLLRRLLRRLRRRLRLRLLRRLRRLLLRLRRRRLRLRRLLRRRLLLRRLRRRLRLRRRRLLRLRLRLRRLLRRLRLLRLLRRRLLLLLLRLRLRLLRRRRLLRLLRLRLRLRLRLRRRLRRLLLLLLRLRLRRLLRRRRLLRRLRRLRRRLRRRRLLRLLLRRLRLRRLRLLRRLLLLLRLLRLLLLLRLLRRRRLLRRLLLLLRRRRLRRRRLRLRLRRRLRRRLLRLLRLRLRLLLLLRLLLRLLRLLRLLRLRLLRLRRRLRLRRRLLLLLRLRLRRRLLRRLLRLRLLRLLLRLLLRRLLLLRRLLRLRLLRLRRLLLLRLRRLLRRLRRRLRLRLRLRLRLRLRLRRRRRRRRRRRLLLRRLRLLRRLLLLRLLLLLRRLLRRLRLLLLRLLRLLLLRLRLRLRRLRRRLLRRRRLRLLRRRRRLLLLRLLLRRLRLLLLLRRRRLRLLLRLRRLLLLRRLRLLRLLLLLRRRRLLRRRLLRRLLRLLLLLRLLLRLLLRRLLRLRRLRLRLRLRRLLRRLLRLLLLRLRRLRRLLRLRLLLRRRLRRLLLLLRRLRRRRRRLLLLLRLLLLRLRRLLLLLRRRRRRRRLLRLRLLRLLLRRRRRRLRRLLRLRRLLRRRRRRLRLLRLLRRRRLRRRRLRRLRLRRLRRRRLRRLLLRRRLLRRLLRRLRRRRLLLLRLLRLLRRRLLLLRLLLRRRLRRLLRLLLRRRLRRLRRLLRRRLRRLRLLRRLLRLLLRLLRRRRLRRLRRLLRLRRLLLRLLRRRRRRLLRLRLRRRRLLRRLRLLLRLRRLRRLLRRRRLRRLRLRLRLRLRRRLLLRLRRRLLLRLLLLLRRLLLRRRRRLLRRLLRLRLLLLLRLLRLLLRLRRRLLLLRRRRLLLLRLRLLLRRRRRLRLRRRLRLRLLLLLRRLLLLRLLLLLLLRRRRRLLLLRRRRLLLLLRLRRLRLRRRRRLLLLLLRRRLRLRLLLLLLRRRRLRRRLRRRLLLRLRLLLLLLRRLLLRLLLLRRLRLRRLLRRLRLLRLLRLLLRLLRRRLRRLRRRLRLLLRRRRLLLLRLRRRLLLRLRLRLRLLLLRRRRRRLLRRRLLRRLLRLLLRRRRRRRLLRRRLRRLRLRRLLLRRRRLRRLRRLLLRLRRRRRLLRRRLRLRLRRRRLLRLLRRRRRLLLRRRRLLLLRLRLRLRRRLRRRLRLLRRRRLRLRLRRLLRRRLLRRRLLLLLLLLLRRRLRRLRRRLLRLLRRLRLLLLRRLLRLRRLLLRLRLRRLRLRLLLRLLRLLRLLRRLRLLRRRRRRLLLRLLLLRRRRLRRLRLLLRLRRLLLLRRLRRRLLRLLRLLLLRRLRLRLRLRRRLLLRRLRLLLLRRRRRLLLRLLLRRLLLRLLRRRLLRLRRRRLLRRLRLRRLLRRLRLLRLLLLRLRLLLRRLRRRRLRRLLLLRLLRLLLLLLRLLRRLLRRLRRLLLRRLLRLRRRLLLRRRLRLLRRLLLLLRLLRRLLRLLRRLRRLRLLRLLRRRRRRRRLRLLLLRRRLLLLRLRRRRRRRLRLRRLRRRRRLLRRRLLRRRRLLLRRRRRRLRLRLRLRRRLRLLRLRLRLLRRLRRLRRRLLLLLRRLLRLLLLRRRLRRLLLRRLLLLLRRRRLLRRLLLRRRRRRLLLLLLLLLRLLRRLLRLLLRLLRRLRLLRRLRRRRRRLRLRRRLRRLLRLRRLRLLLLRRLLLRLLLRRLRLLRLLLLLLLLLRRRRLRRRRLLLRRLRRRLLLLRRLRLRLRRLRLLLRLLLRLLRRLRLLLLLLLLRRLLRLRRLRLLLLLLRLRLRRRRRRRRRLRRRRLLRLRRRLRRRRRRRRLRRLLLRRLRLLRLRRLRLLLLLRRRLRRRRRLLRRLLRRRRLLLRLLLRRLLRRRRLRRLLRLRLRRLLLRRRRRRLLLLRRRRRLLLLLRRRRRLRLRRLLRLRRRLLRLRRLLRRLRRRRRLRRLRLLRLLRRLRRRLLRLRRRRLRRRLRLLLLLRLLLRRRRRRRRLLRRRRRLRLRLLRLRLLLRRLLRRRLRLLLRRRRRLRLRRLRRRRRLLRRRRLRRRLLRLRRRLRLRRLRRRLLLRRRLLLRLLRRRRRLLLRLLRRRLLLRLRRLRRLRRLRRLRLRRLRLLLRLRLRLRRRRLLLRRRLLRLRRLRLRLLRLRLRRLLRRLLRRRLLLRRRLLRLLRRLRRLLLRRLLLRRLLRRLRLRLLLLRRRRLRRLRRRRRRLRRRRLRRRRRLLRLRLRRRLRLLRRLRLLLRLLLLRRRRRRRRLRLRRRLLLLRRRRRRLRLLRLRRRRLRRRRRRLLLLLRLLRRLRLRRLRRRLRRRLRRRLLRRLRRLLRLLLRLLRLLRLLLRRLRLLLLRLRRRRRRRRRLRLLRRRLRLLLRLLRRRLLLRLRRLRRLLLRRLRRRRLRLLLLRRRLLRLRRRLRLLLLRRRLLRRRLLLLRRLRLLRRRLLRRRLLRRRRLRLLLRLRLRRLLLRRRLLRRRRLRRRLLLLLRLLLRRLRLLRRRRRRRLRRLLLRLLLRRLRRRRRRRLRLLRLRRRRLRLLLLLLRLRRRRRRRRRRRLLLRRRRRLRRRLRLLLRRLRRLRLLRLRRRLLRLLLRLRRRRLRLRRLRLLRLLLLRRLRRRLLLRLLRLRLRRLRRLRRLLRRRLLRLLRRLRRRRRLLRRRLLLRRLLLLLRRRLLLRLRRRLRRRLLLLRLLRRRRRLLRLRRRLRRLRRLRRRRRLRRLRRRRRLRRRRRLRRRRRRRRLLLRRRLLRLRRLRRRRRRRLRRRRLRRLLRLRLLRRRRRLLRLLLRRRRRLRLLLLLRLRRRRRRLLRLRLLRLLLRRRLRRLLRRRRLRRLRLRRRRLLRRLLLRRRRLRLLRLLRRLRRRRLLLRLRRLLLRLLRLLLLLLLRLRLRRRRRLRRRRRLLRRLLLRRRLLLLLRLRLRRRRLRRRLLLLLRLLRLLRRLLRRRRRRLRLLLLRRRLRRRRRRRRRLRLLLLLRLLRRRRRLLRRRLRRLRLLRLRLRRRLLRLLLLRRLRRRRRRLRLRLLLLRLRLRRRLRLLRRLLRRRLRLRRRRRLLLRLLLLRLRLRRLLLLRRLLRLRRLLRLLLRRRLLRRRLRRLLRRLLLLRLLRRLLLRLLRLLLLRLRLRRLLRRRRLRLRLLLRRRLLRRLRLLRRLRRLLLLRLRRLRRRRRLLLRRRLRLRRRRLLRLRRRRRLLRLLLLRLLRRLRRRRRRRRLRRRRLRRLLLRLRLLRRLLLLLLRLLRLRLRLRLRRRRRRLLLRRRRRRLRRRRRRRRLRLLLLLRRRRRRLLLRRLRRRRLRRRLLLLLLLLLLRLRRRRLRLLRRRRLRRRLLRLRRLRLRLLRLRRLRRLRRLLLRLRLLRLRLRRRRLRLLLLRRLRRLRLLLRRLLLLLRRLRRLLLLLLRRLLRRLRLRLRRLRRLLLRRLLLLRLLLRLRLRRRLLLRRRRLRLRRRRRLLRLLLLRRRLLRLRLLRRRRRRRRLLLRLLLRRLLLLLLRLRRLRLLRLLRLLRLRRLLLRLLRRRRLLLLLRLLLRLRLRLRRLLRRLRLLLRLRRRRLRRRRLLLRRRRLRRLLRRLRLLRLLRRRRLLRLRLRLRLLLRLRLRRRLLLLRRRRLLRLLRLLRRLRRRRRRLRRLRLLLRLLLLRLLLLRRRRLLRLLRRLLLRRRLLLRLRRLLRLLLRRRLLLLRLLRRRLRRLLRLRLRRLRLRRRLLRLRLLLLRLRRLRRLRRLLRRLRLLLRRRRRLLRRRLRLRLLRRRRRRRLLLLRLLLRLRLRLLRLRLRLRLLLRRLLLRLRLRLLLRLLLRLRRRRLLLRLLRRRRLLRLLRRLLRLLLRLLRLRRLRRLRRLRLLRLLRRLRRLRLLLLLRRLLLRLLLLRRLLRLLLRRRRRLRRRLRLLRRLRLLRRRLRLRLLLLRLRRRRRLRLRLLRLLRRLRLLRLRRRLLLRLLLRLLRLRRRRRLRLRRLRLRLLRRLLRRRLLLLRLLLLLLRRLLRLLRLRLLLRLRRRLRRLRRRRLRLRRRLLLLLLLLLRLRRRRRRLRLRLLRRRLLRRLLLLLRRLRRLRRLRLLLRLRRLLRLRRLRRRLLLRRRLLRLLLRLRLRRRLRRRLRLRRRRRRRLRRRRRRLRLRLLRRRRRLRLLRRRLLLRLRRLLRLRLRLRLRRRRLLRRRRLLLRLLLRLRRLLRRRRLRLRRLRLRLRRLLRRLLLRRLRRLRLRLRLLRLLLLRLRRRRRRRRLRRLLLLRLLLLRRRLRLRLRRLLLLLLRRLLRRLRRRLRLRRRRRLLRRLLRLLLLLRRLLRLLLRLRRRRRRLLLLLLLLLRLRLRLRRLRRRLLLLRRRRLRLLRRLLRRLLLRLLRRLRLLRLRLLLRLRRLLLLRRRLRRRLLLRLLLRLRLLRRLRRRLRLLLRLRLRLRLRRRRLRRRLRRRRRRRLLRLRRLRLLLLRLLRLRRRRLLRRLRLLLRLLLLLLLLRLLRRLRRLLLRRLLLLLRRRLLRRLRRLRRLRRRLRLRLRLLLRRLRRLRLLLLRRRRLLLRLRLLLLLRRLRLRRRRRLLRRRRLRLLRLRRRRRRLLLLLLRRRLRLLRLRRRLRLRLLLRRLRLLRLRLRLRRRLRLRRRLLLRLLRRLRRLLRRRRLRRRRLRLRRLRLLRLLRRRRRLRRRLRRRRRLRLRRLRLLRLRLLLLLRLRRRRRRLLLRRLLLLLLLLRLLLLRLRRRRRLRLRRRLLLRRRLLRLLRRRRLRRLRRRLLLRRLRLRRRRLRRRLRRRRLRLRRRLLLLLLLRLLLLLLLRRRRLRLRRLLLLRRLLLLRRRRRRLRLLRRLLLRLRLRLRRRRRLRLRLRLRRRRRLLLRRRRRLLLLRRLRRLRRRRRRRRLLLLLRLRRRLRRRLLLRLLLRLLLRLRRRRRRRLRRRRLRLLRLRLLLRRLLLRLRLLRLRLRLRLLLLLLRRRLRRRLRLRRRRRLLRLRLRLRLRRLLLLRRLRRLLLRLRRLLRLRRLLLRLLLRLRRLLRRRRRLLLLRRRRLLLRLRRRLLRLRRRLRLRRLLLLLLRLLLRRRLLRLLLRLRLRRRLRRRLRRLLRLRRRRLRLRRLRLRRRLRLRLLRRRRRLRLRLRRRLRRRRRRRRRLRRLLRRLLRLRRLRRLRRRLLRRLLRRRLRRLRLRRRRLRLLLLLLRLRRLRRRLLRRRLLRRLRRRLRRLRRRLRLRRLRLLRRRRRLRLLRLLRLRRLRRLLRLLRLLLRLLLLLLLRLLLRLLLLRRLRRRLLLRRLLRLRLRLLLRRRRLRRLRLRRLRRRRLRRRLRLLLLRRRRRRRRRLRRRRLLLLRLLRRLRLLLRRRLRRRLLLRLLRLLLRRRLLLRLLRLRLLLRRRLLLRRLLLRRLRRRRLLRRRLRRRRLRLRRRRRLLLRLRRLLRRRLRLRLRRLLRLLLLRLRRLRLRLLRRLRLRLRLLRRLLLRRLLRRRRRLLLRRRLLRRLRRLRRRRRLLRLLLRLLRRLLRRLLLLRRRLLRLRRLRLRLRRLLLLRLRRRRLLLLLRRRRRLRLLLRRLLRLLLLLLRLRRLLLRLLRLRLLLRRLRRRRRRRRRLRLRLLRRRRLLLRLLLRRRLRRLLLRRRLLRRLLLLLLLRLRRLLRLLLRRLRLRLLRLRRRRRRRRLLRLRLLRLRLRRLRRRLLRLRLLRRLLRLLLLRLRLRRLRRLLRLLRRRLRRLLLRRRRLRLLLLRLLRLLRRRRLLRRLLLRLLRRRRLRRLLRLLLLRRLLLRRRLRRRLLLLLRRLRRRLLLRRLLRLRLRLLRLLRRRRRLRRLRRRLLLLLLRLLLRRLRRRLRLLRLLLLRLRLLLLRRLLRLRLLLRLLRLLRRRLRLRLLRLRLRRLRLLLLLRRRLLLLLRRRRRRLRRRRRRRRRLRLRRRRRLRLRRLLRRRRRLLLLLRRRRLRRLRLLLRRLRRLLLLLRRLLLLLLRRRLLLRRLRRLLRLRLRRRLRRLRLLLLRRRLRRRRRLLRLRRLLLRLRLLRLLRLRLLRRLLLRLLRRRLLRRRLLLLLLRLRLRLLLRRLRLLRRLLRRRRLRLRLLRRRLRLLLLRLRLLLRRRRRLRRLLLRRLLLRLRRRRLLLLLLLRRLLLLLRRRRLLRLRLLRLLLRRRLLRRLLLRLLRLLRRRLLLRLLLLRRRRLLLRLLRLLRLRRLRLRRRRLLRRLRLLRRLLRLLRRRRRRRLRRRRLRLLLLRRRLRLLRLRLLRRRRLRRLRRLLRLRRLRRRLRLRRLLRRLLLRRRRRRRRLRLRLLRRRLLLLRRRLLLLRLRLLLLRLRLLLLRLLLLRRLLRRLRRRRRLRRLLLLRRLLRRRLLRRRLRRRRRLRRLRRRRRRLRLRRLLLLRRLLRLRLLLRLRLLRLLRRLLLRRLLLLRLLLLRLLRRLLRLLRRRLLLLRLRLRLRLLRLLRRLLLLLLRRLRRLLRLRRRRLLRLLRRRRLRLRLRRLLLLRLLRLRLRRLRLRLRRRLRRLRLRRLLLRLLRRRRRRRRLRRLLLLRRRLRRRRRLLLRRRLLRLLLRLLRRLRRRRRLRRRLRLRLLRLRLRRRLLRRRLRRLRLLLLRRRLLRLRLRLLLLLRRLLRLLRRRLRLRLLRLLRRRRRLRLRRRLRRRRRRRLLRRLRRLRRRLRRLLRRRRLLLRLRRLRLRRLLLLLLRRLLLLLRLRLRLLLLRRLRLLLLLRRLLRRLRRLRLRLRRLLRRLLRRLRRRRLRLLLLRLRRRLLLRRRLLLRRLRRLLLRLRLRLRRLRRLLLRRRRRRLLRRLLRLLLLRRLLRLLRLLLLRRRLLLRRLRRLLRLRRRLRLRRLLLRRRRLLRRLRLLLRLRRLLRLLLLLLRLLRRLRRLLRLLLLLRLRRLRLRRLLLRRRRRLLRRLRLLLRRLRLRRRLLLLLRLLRRRRLLRLRRRRRRLLRLRRRLLLRLLRLLLLLLRRLLRRRRLLRLLRLLRLLLRLRRLLLRLRRRRLLLLRLRLRLRRLLRLLLRRRLLRLLLRRLRLRRLRLRRRLRLRRRLLRRLLLLRRRRRRLLLLRRLRRRRLLRLLLLRLLLLRRLRLRRRLRLRLLRRRRRRLRLLLRRRRLRRRRRLRLLLRRLLRRRRLLRRRLLLLLLLRRRRRRLLLRRLRLLRLLLLRRLLLLLLLRRRRRLLRRRLRRLLLRLRRRLLLLLLRLRRLLLRRLRLLRRLLLLRLRLLRLLLRLRLRRRLRLRLLLLLRLRLRRLLLLLRRLRLRRLRRLRRRRRRLRRRLLRRLLRRRRRLRRLRLLRLRRLLRLRRLLRLLLRLRLRRRLRRRLRLLLLRLRLRRRLLLLRLRRLLLLRLRLRLRLRRLLRLRRRRRLLLRLRRLRRLLRRRLRRRLRLLLLRLRLRLRRLLRRLLRLLLRLLRRLRRLRLLLRRLRRRRLLRRLRRLRRLRLLLRLRRRRLLLRLLRLLLRLLRRLLRRRRRRRLLLLLLLLLRRLLRRLLLRRLLRRLLRLLLLRRRLLLRRRRLLRLRRLRLRRRRLLRRLRLLRRRRRLLLRRRLRLLRLRRRLLRLRLRLLRLRRRLLLRLRLLLRRLRRRLRRLRLRRRRLLRLRRRLLLRLRRLLRLLRRRRRRLRRLLLLLLLLLRRRRRRLLLLRRRLLLRLLRRLRRLRRLRRRRLLLRRRRRLLLLRRLRLRLRLLLLRRLLLLLLLLLLLLRRLLRLRLRRLRLLRRLRRRLLRLLLLLRLRLLRRLRLLLLLLRRRRLLRRRRLRLLLLRLLRRLLRLLLLLRRLRRRRRLLRLLRRLLLLLRRLRRRLLLRLLRRLLRLLLLRLLLLLLRRRLRRLLLRLRLLLRRLRLLRRRLLRRLRRLLRLRRRRLLLRLRRLLRRLRLRRLRRLLLRLRRRLRRRLLRRLRRLLRRLLRLLLLLRRLRRRRLLLRLLRRRLLRRRLLRRLRLLRLRRLLLRLRLLLRLRLLLLLLLRLRRLRRLRLRRLRLLRRRRRRRRRRRLLRRLLRLRLLRLRLLRRRLLRRRLLLLRLLLRLRRRRLRRLRRRRRLLRLLLLRRLLRLLRLRLRRLLRLRRRLLRLRLRLLRRRLRLLRLLLRRRRLRRLLLLLRRLRRLRRRRLLLRLRLRLLLLLRRRLRRLLLRRLLLLLRRRLRRLLRLLLRRLLRRRRLRRLRLLRLRRLRRLLRLRRRRRRRRLRRLLLRLRRLRLLRLRRRLRRRRLLLLLLLLRLLLLLLRLRRLLRLLLLLLLRRRRRRRRLLLLRLRRLRRLLRLLLRRLRRLRRLLRRLRRRLLLLRRRLRRRRRLLRRLLRLLRLLRLLRRRLLLLRRLLLLLRRRLLRRRLLLLLLRRRRLLRLRRRLLRRLRRRLLLLLLLRLLRLLLRLLRRRRLLLRRRLRLLRRLRLLRLRRRLRLRLRLLLRRRRLLRLLRRRRLRRRRLLLLRRRLLRRLRLLRLLRLLLRLRLRLRRLRRRLRRLLRLRLLRRLRRLRLRRLRRRLRLRLRRRLLRLLLLLLRLLRLLLRLLRLRRLRLRLRRRRLRLLLLLRLLRLRRLRRRLRLLLLRLRRRLRRLLRLLRRRRRRLRLLRLRRLRRLLRRLLLRLRLRRLRRLLLRRRRRRRLLLLRLLRLRRRLLRLLRRLLLRRLLLLLRRRLRLLRRRRLRRLLRLLRRLRRRLLRLRLRRLLRRLLLLLRRLLRRLLRRLLLLRRLRRRLRRLRLRLLLLRLRLLRRLLRRRRLRLRRRRRLLLRRRRLLLRLRLLRLRRLLRLRLRLRRLRLRLRLRLLLRRLRRRRRLRRRLRLLLLLRRLLLLLRRRRRRRLRRRRRRRLLLRLLLRRRRLLRRLRRLRLRLLRLRRRLRLLRLRLRLLLLLLRLLLLRLLRLRRRLLRRLRLLRLRRLLLLRLLLRLRRLLLRRRLRLRLRLRLRRRRRRRLRRRRRRRLRRLLLLLRRRRLRLLLRLLLRLLLLLLLLRRLLRRLRRRLRLRLRLRLRRLRLRRLRLLRRRRRLLLLRLRLRLRRRRRLLLRRRLRLLRLRLLLRLRRLLLLRLRLLRLLRLRRLRLLLRLLRLRRRRRRLLRRRRRRRRLLLRLLRLRLLRRLRLLLRLRRRLRLRLLRRLLRRLRLLLRLLRLRLLLRLRRLRLRLRLRRLRRLLLRLLLRRLLLLRLLLLRRLLRRLRRLRLRLLRRRRRRRLRLLRLLLRLRRRLRRLLRRRRLRLRRRLRLLLRRLLLRRLLLRRRLLLRRRRRRRLRLLLLLLLRRLLRRRLLLLLRLRRRRLRRRRRLLLRLLRLRRLLLLLLRLLRRRRRRRLLRRLLRLRRRRLRLLRRRRRLRLRRRRRLRLRRLRLRRLLRLRRRLLLLLRLRRRRRRLLLLLLLRRRRLRRRRRLRRLLLRRRRLRLLLRRLRRLRRLRRRRLRRLLLRLRLLLRRLLRLRLLLLLRLRLLRLRRRLRRRRLRRLRRLLRRLRRRLLRLRLLRLRRRRRLRLLRLLLLLLLRRLLRRRRLRLLLRRLRLRRLLRLLRLRRRRRRRRRLLLRLRLLLRRRRRRRRLRRRRLRLRLLLRLLRLLRRRRRRRRRLLLRLRLRLRLLRRLRRLLLRLRRLRLLLLRRRLRRRRRRRLRLLRLLRLRRLLRLRRRRRLLLRRLRRLRLLRRLLRRRRRRLLLRRRRLLRLRLLRRRRRRLRLRRLLRRRLLRRLLLLLLLRRRLRRRLLLLLLLRLRRLLRRRLLLRRRLRRRRLLRRRLRRLRRRLLRLLRRRLRRRRRRRRRLLRLLRRRRLRLLLRLRRRLRRRLLLRLLLLRLRLRLLRRRRRRLLRLLLLRLLRLLLLRLRRLRLLLLLLLRLLLLRLRRRLLLRRLRRLRRLRRLLRRRLRLRRLRRLRLRLRLLLLRLRLRLLRRLLRLLRRLRLLRRRRRRRRLLRLRRLRRLRLLRRRRRLLLRRLRLLLLLLLRRLRLRLRRLRRRRRRLLLLRRLRLRLRRRLLLLRRRRRRLRRRLLLLRRRRRLRLRRRLLLRLRRRRLLLLRLRRLRLLLLRRLRRLRRRRLRLRRLLLLLRLRRLLLLLLRRLLLLRLRLRLRRLLRRLRLRRRLRRLLLRLLLLRLRRRLLLLRLRLRRLLLRRRLLRLRRRRRRLLRLRLRLLRLLRRRLLRLRRLRRRRLLLRLRRLLLLRLRLLRLRLRLRLLLLLLRLRRLRRLRLLRRRRLRRLLLLLLRLLRRRLLRRLLLLLLLRLLRLRRRLLRLRLRLLLLLLRLRRRLRLRRLRRLLRLRRRLRLRRRLRLLRRLRLLRRLRLRLLRLLLLLRLLRLRLRRRRLLRRRRLRLRRRLLRRRRRLLRRLRRLLLLRLLRRLLLLRLLRRRRRRLRRRLRLLRLLRRRLRLLRRRRLRRLRLRRLRLLRLLRRLLLRLRLLLRLLLRRLRRLLLRRLLLRRRLRLRLRLLLRRRLRLLLLLLLLRRRLLLRRLRLLRRRRRRLLLLLRLLLRRRRLLRRLRRLRRLLRLLRRLRRLLRLRRLLRLLLRRRLRLLRRRRLLLRRRRRLRRRLRRRRLLLRRRRRRLRRRLRLRLRRLLRLLRLLRLLRLRLRRRLRRRRLLLRRLRRRRLRRRLLRRRRLRRLLRLRRRLLRRRLRLLLLRLRRRRRRRLRLLLRLRRLRRRRRLRRRRLRLRRLRLRLLLRLRRLRLRLRLRLRLLRLLRRRLRRLLLLRLLLRRLRLRLLRRRLLRRRLLLLRRRLRLLLRLRLLRRRRLLRRRLLLRLRLRLRRRLRRRLRRLLRRRRRLLLLLRRLRLRRLLRLRRLLRLRRRRLRRRLRRRRRLRRRLRLLLLRLRLRLLLRRRRRRLRRRLRLLRLRLLRRRLRRLRLRLLLLRRLLRRLLRLLRLRRLRLLRLRLRLLRRLLLRLRLRRLRLRRLLLRRRRRRLRLLLRRRLLRLRLRLRRLRLRRRRRLLRLRLLRLRLLRLLRLRRRRRRRLRRRLRLRLLRRLLLRRLLLRRLLLLRRLLRRRRRRRRRLLRLRLLLRLLLRRRRRRRLRLLLRRLLLLLLRRLRLRLRRRLLRLRLRLLRLLRLLLRLRLRLRLRLLLRRRRLRLRRLRRLLLLRRLLRRLRLLRLRRLRLRRRRRLRLLLRLLRLRLLRLLRLRRLLRRLLLLLLLRRRRRRRRLLRLRLRLRRLRRLRLRRRLLRRRRLLRRRRLRRLLRLLLLLLRRLRRRRRRLRRLLLRRRLLRLLRRRLRLRLRRLLRLRRLLRLRLLRRRLRLLLRRRRRRLRRRRLRRLLLLLLLRRRLRLLLRLLRRLRLLLRRLRRLRLLLLRLRRRRRLRLLLRRLRRRLRRLRRLLLLRRLLLLRLRLLLLRLLLRLLRRLLRRLLLLRRLRLRLLRLRLRRRLRLLRLLLRRLRLRLRRLLRLRLRRLRRLRRLLRLRLRRRLRRRRLRLLLRLRRLLLRRRLRRLRRLLLLRRLLLRLLRLLRLRRRLLRLRLLRRRLRRLLRLRLLLRLLLRRRLLLRLRLRLLLRLRLLRRRRLRLLLLRLRRLRRLRLLRRRLLLLRLLLRRRRLLLLRRLLRLLRLRLRRLRRRLRRRRRRLLLRRLRLRRRLLRRLLRRLLRLRRRRRRLRLRRLLRRLRLRRLLRRLRRLRRLRRRLRLLLLRLLRLLRRLLRRLRLLLRLLRLRRLRLRLRLLLRLLRLRLLLRRRRRRLRLRLRLRRLLLRLLLLLRLLLLLRRLLLLLLLLRLRRRLRRLRLRLLRLLRLRLRRLRRLRLRRRRLLLLRRRLRRRRLLLRRRLLRLLLRRRRLRLLLLRLRLLRLLRRLLRLRLLRLRLLRRLLRRLLLLRRRLLRRLRRLRRRRRRRLLRRLRRLRLRRRLLLLRLLRRLLRLRRRLLLRRRLLLRLRRLLRLLRRRRRRLLLRRRRLLLRRRRRRRLLRLLLRRRRLLRRLRLRRRLLLLLRRLRLLRRRLLLRRLRLRLLRRLLLRLRLLRLLRRRLLLLRRLLRLRLLRRLLRLLRLLLRLLLLRRRLLLLRRRLLLLLLRRLRRRRRLRLLLRRLLLRLRLLRRRLRRLLRRLLRRLLLRLLRRLRLRLLRLRLRRLRRLLLLLRLRRLLRRRLRRLRRRRLLRRLRRRLLLLLRLRLLRRLLLRRLRLLRRLLRLLLLLRLRRRLLRRRLRLRRRLLLRLRLLRLLRRLRLRRLRLRLLLLLLLRRRRRRRLLRRLRLLLLLLLLLLLLLRLLLRLRRRRRLRLRLRRRRLLRLRRRLLRLLLLLRRRRRLRRRRLRRLLLRLRLLLLLRLRLRLLLLLLRLRLLRRRRRLRRRLLRLRRLLRRRRLLRRLRLRLRRLRRRLRRLLRRRLRLRLRLLRRLRRRRRLLRRLRRRRLLRRRLLRLLRRRLRRRLRRRRLLRRLLLRRRLLRRLRRLRLLRLRRLLLRLRRRLLLLRRLRRRRLRLLLLRRLRLLRLRLRLLRRRRLLRLRLLRLLRRRLLRRRLRRLRRRLRLLLRRLLLRRRRLRLLRRLRLRRRRLRRLRRLLLLLLLLLRRRLRLRLLLLLRLRRLLRRRLLLRLRRLLRRRLRLLLRRLRRRLLRRLRLLLLRLRRRLLRLLRLRRRRRLLRLLRLRRLRLRLRLLRRLRLRLRRRLLRLRLLRLRLLLLRLRLLRRRLLRRRLRRRRLLRLLLRLRRLRRRRRRLRRLLRLLLLRRRRRRRLRRRRRLRRRLRLRLRRRRRRRRLRRLRLLLRLLRRLLRLRLRRLLLRRRLRRLLRLRRLRLRRLRRRRLLRRLLRRLRRLRLRRRLRRRRLRRRLLLRLRLLRRLRRLRRRLLLLLRRRLLRRLLLRRRLLLLLRLRLRLLLLLLRLRLLLLRRRLLRLRLLLLRLRLRRLRLLRRLRRRLRRRRLRLLRLRLRRRLRLLRRRLLLLRRLLLRRRLRRLRRLLLRRLRLRRRRRLRRLRRLLLRLRRRRLLLRRRRRRRLLLRRLRRLRRRLLRRLLRRRRLLRLRRLRLLRLRLLLRLRLLRRLLLRLRLLRRRLLRRLRRLRLRRLLLLLRRRLRRRRLLLRLRLLRLLRLRLRRRRLRLRLLLLLLRLLLRRLLRRRLLRLLRLRLLLRRLLRRLLRRLLLRLRRLRRLLRRRRRLRLLRRLLRLLLLRRRRRRLRLLLLLLRLLRLLRLLRLLLLRLRLRLRRRLLRRRRLRRRRRLLRLRRLRRLRLLRRRRRLRLLLRLLRLRLLLLRRLRLLLRLLLLLLLRRLRLLLRRLRLRRLLRLRRRRLRRRLLLRLRRLRLLRRRLLLLLRLRLRRLRRRRLRRRLLLLLRRLRRRLRLLLLRLRLLLRRLRLRLRRLRLLRRLRLLRLRRRLRLRLRRRLLRLRLLLRRLRLRRRLLRLRLRRRRLLLLRRLLLRRRRLLRRLLLLLRRLRLRRRRRLRRRRRLLRRLLLLRLLRLLLRLLRRRLRRLLLRLLLLLLRLRLLLLLRRRRLLRRRRRRLRRRRLLRLLLRRLRRRLLLRRRRRLRRRRLRRRRRRLRLRRLRLRRLRRLRLLLLLRRRRRLRLLLLLRLLRLRRLRRRRLRLRRLLRRLLRLRRRRRLLLLLLLRRLRLLRRRLRRRRLRLLLLRLLRRLRLRLLRRLRRRRLLLRRRRLRLRLRRRLLLLLRRLRRRRLRRRLLLRRRRRRRRLLLRRLRRRRLLRRRLLLLLRRLRRRLLLLLLRLLLRRLLRRLRLRLRLRRLRRRRRLLLLRLRLRRLLLRLLLRLRRLRLLRRLLLRLLLRRLRRLRLRLLRRLRLRLRLRLLLLRRRRLRLLLRRLRRRLRLRLLRRRLRRRRLRLRLRLRRLRLLRRLLLRLRRRRLRLLRRRLRRLRLRRLLLLRLRLRLLRRLLLRRRLRLLRLLRLLLRLLRLRRLRLLLLRRRLLRRRRLLLLLRLLLLRRRRRRRRRLLLRLLRRRRLLLLLLRRRRRLLLRRRLRLRLRLRRRLLRLRRLRLRLRRLRRRRLRLLRRLRLRRRLLLLRRRLLRLLRLLRRRLRLRRLRLRLLLRLLLLLLRLLRLRRLLLRLLRLRLLRLLRRLLLLRRRRRRLLLLLRLRLRLRRRLRLRRRRRLRRLLLLRRLLLRRRLRRRLRRRRLLLRLRLLLLLRLLLRRLRLRLLRRRRLLRRRLRRLLRRLLRLRRRLLRLRRLLRLRRLLLLRLRLLLLLLRLLRRRRRRLLRLLRRLRLLLRRRLRLRLLRRRRLRRRRRLRRLRRLLLLRLRLLLLRLLRRLRLLRLRRRRRRRRRLRRRLRRRRRRLLLRRLRRRLLRLRRLRRLLRRRLRLRLLLLLRLLRLLRRRLRRRRLLLRLRRLRRRLRRRLLRRLLRRRLRRRLRRLLLRRLLRRLRLLLLLLRRLRRRRRLRLRLLLRRLLLRRRRLLRLRLRRRRRLLLLRLLRLLRLRRRLRLRLRLRRLRLRRLRLRRLRLLRRLLLLLRLLRLLRLLRRLRRRLLLLLRLLLLLRLRLRLLRRRLLLLLRLRRRRRRRLLLRRLLLLLLLLLLRRRLLLLRRRLRLLLLRRLRRLRLRRLRRRRRLLLLLLRLRLRRLLRRLRLRLRRLRLLRLLRLRRRLLRLLRLLLRRRRLRRRLRRLLRRRLRRRRLRRLLLRRLLRRLRRRLLRLLLLRLLLLRLRLRRLRRRRRRRLLLRRRLLLLRRLLRRRRLLLLRRLLLRRLRRLLRLLLLRLLRLLLRRRRLRRLRRLRRRRRLLRLRLLLRRRLRLRRLLRRRRRRLRRLRRRLRRLLLLLRLLLLLLLLLRLLLRLRRLRRLRRLRLRRRRLRRLLRLRRLLRLLRRRLLLRLLRLRLLRLLRLLLRLLRRRRLLLRLRRRRLRRRRRRRRRLRRLLRLLLLLRRRLRLRRRRRRLRLLLLRLRRLRRRRLLRLRRLRRLLRLLLRLRRRRRLLLLRRRRLRRRLLLLRRLLRLRRLLLRLLLRRLLRRRLLRLLLRLLRLRRRRLRRRRRRRLLLRLRRRLLRRLLRRLRLRRRRLRLLRRRLRRRLLRRRRRLRRLRLRRRRLLLLRLRRLLRLRRLRRLRLLRLRLRRRRLRRRRLRRRLLRRRRLRRRLLLLRRRRLLLLLRLRLLLLRLRRRRRLRLRLRLRLLLRRLRLRRLRLLRRRRLRLRLRLRLLLLRRLRRRLRRLRRLRLRRLLLRRRLRRLRRLLRLLLLLLLLRRLRLLRLLRLRRRRLRRRRLLLLLRRLRRRLRLLLLRLRRLLRLRLRLRRRLLLRLRRRLRLRRRRRLLRRLRLLLLLLRLLRLLLLLLLRLLRLRRRLRRLLRLRRRLRRLLRRLLRLLRLRRRLRLLLLRRLLLLRLRRRRLRLLRRRLLLRRRLRRLLRLLLLLRRRLLLRLRLRRRLLLLRRLLRLLRRLRLLLLRRLLLLLLLLLLLRLRRLRLRRRLLLRRRLLLRRRRLRLLLRLLRRLRRLLRLLLLRRLLLRLLRRLRRRRLLLLLRRRLRRRRLRRLLLLRLRRLRLLRLLLRLRLRLLRLLLRLLRLLRRRLRRLLRRLRLRLLLRRRLLRLLRRLLLRRLLRRRRRLLRLLRRRRRLLRRRLRRLLLLLRLRLLRRLLRRLRLLLRRLLLRRLRLRRRLRLLRLRRLRRLRRRRRRRRLRLRLRRRRLLLLRRLRLRRLRLLLRRRRLLLLRLRRRRLRLRLRLLLLLRRRLRLLLLRRLLRRLLLRRLLRRLLLRLLRRLLLLLLLLRRRRLRRRRLRLRLRLLRRRRRLRRRRLLLRLLLLRRLRRRRLRRRLRRRRLRRLRRLRLLLRLRLRRLLRLLRRRRLRRLLRRRLLRLRRRRRLLRLLRLLRLRRRRRLLRRLLRLLRRLRRRRLLLRLRLRLLRLRRRRRRLLRLRRRRRRLLLRLRRRLLLRLLRRLLLLLLRLLRLRLRRRRLLLLLLRRRLLRLRLRRRRLRRLLLRLLRRRLRLRRLLRRLLRRLLLLLRLLLRLLRRRLLRRLLRLLRLRLLLRRRRRRLRRLRRLRLLLRLLLLRLRRLRLLLRLLLRRLLRLRRRRRLLRRLLRRLLLRRLRLRLLLLLLLLRLRLLRRRLLRRLRLLLLLRRRRRRRLRLLRLLLRRLLRLRLLLRRRRLLLRLLRRLLRLRLRLLLRRLLLRRLLLRLLRLRRLRRRLRLLLRRRRRLLLLLLLRLLRLRRRRLRRLRRLLLRRRLRLRLLRLRRLLRRLLRRRLLRRRLRRLLLRRLRLLRLLRLLLLLRLRLLLRRLRLLRRLRRLLRRLRLLRRRLLLLLLLRLLRLLRLRLLLRRRLRLRRRRLRRLLLLRRRLRRLLLRLLRLLLRRRLLRRRLRLLLRRRLRRRRLRRLRRRLLRRLRLRRRLLRLRLLLLLRRRRRLRLRLRRRRLLRRLRRRLRRRRRLLRRLRLLLLLRRRRLLRLRRRLRRLRLLRLRLLLRLRRRLLLRRLRRRLRRRLLRRLLRLLRLRLRRLRRLLRLRLRLRLLRLRRRRLLRRRLRLRLRLRRLLRRRLRRRLLLRLLLLLLLRRRRRLRRRRRRRRLRRLRRLRRRRRLRRLRRRRLRRLLLLLRLRLRRRLLLLLRRRRLLLRRRRRLLLRRRLLRRLRRRRLLRLRLRRRLRLRRLRLLLRLLRRLLRLLLRRLLLLLLLRRLLLLRLLRRLRRLLLLRRRLLLLRLLLRLLRLLLLLLLLRRLLLLRRLRRRRRRLLLLLLRLRLLLRRRLLRLRRRRLRRLLRRRLRRRLLLRLLLRLRRRLLLRLRLRRLRRLRLLRRLLRRLLRRRRRLLLLLLLRLLLRLRRLLRLRRRRLRLRLRRRRRLRLLRLRLLLRLLLLRRLRLRLLRLLRLLRLLLLLRLLLLRRLRLLLLLRRLRRRLRLLRRLRLRRLLLRRRRRLLLLLRRRLRLLRRLLRLLRLLLRLLLRLRLLLRRRRRLLRLRLRRRRRRRLLLLRLLRLLRLLRRLLRLRRRRRLLRRRLLRRRRRLRRRLRLLRLRLLRLRRLRRRLRRLLLRRRLRLLRRRRRLLRLRRLLRRRRRRRLRRRLLLLRRLLRLRLLRLRRRLRLRLRLLLRRLLRRRRRLLRRRRLRLLRRRRRRLRLRLLLRRLRRRRLRRRLRRLRLLRLRLRRLLLLRRRLRLRLLRRRRLLLRLLRRRLRRLLLRRRLLRRLRRLRRRLRLRRLRLRRLLRLRLLRRRLRRRRLRRRRRRLRRRLLRRRRRRLRLRRRRRLRRRRLRLLRRRLLRRLRRLRRLRLLLLLLLLLLLLLLRLLRLRLRLRLRRRLLRRRLLLRRLRRLRLRRRRRLRRLRRRLRLRLRLLRRRRRLRRRRLLLRLLRRLRRLLLRLRRRRRRLLRRLLLRRRRLRRRLRRRLLLRLRLRRLLLLLLRRRRLLLRRLRRRRRRRLRRRRRLRRLLRRRLLRRLRLLRRLLLLRLRLLLRLLRLLLRRLRRLRRLRRLLLLLRLRRRLRRLLRRLLRLRRLLLLLRRLRLLLRRRLLLLRRRLRRLLLLRLLRRRRLLRRLLRRRLLLLLRRRRLRLRRLRLRRRRRRRRRRLLLRLLRRRLRLRRLLRLLRRRRLRRRRLRRRLRLLLRLLRRRLRLRRRLRLRRRRLLLLRLLLLLLRRLLRRLRRRRLRLLRLLLRLRLLLLLLLRRRRLRLRRRLRRRLLLLRLLLRRLRLRLRRRRLLRRLLRLLLRLRLRRRLRRLLRLLLLLRRLRRRLLLRLLRLLLRRRLLLLLRRLLRRLRLLLLLLLRRLLRLRLRLLLLLRLRLLRLLRRLLLLLRLRRLRRRLRLLLLRLRLRLLLLRLRRRLLRLLRLRLRLLLRLRRLRLRLLRRLLLRRLRLRRLLLRRRLLRLLLLLLRLLLRLLLLRRRLLLRRLRLLLLRLRLRRRRLRLLLLRRRRLLRLLRLRLRRRLRRRRLLRLRLRRRLLRLRRRLLLRRLLLRLLLRLRRLLRRLLLRLRLLLLLRRRLRRRRRLRRLLLLLRRRRLRLLRLRRRLLRRRLRRRLRRLLRRLRRLLRRLLLLLRLLLLLLRRLRRLRLRRLRLRRRLLRLRLLLLLRLRRLLRRLLRLLLRLLLLRRLLLLRLLRLLRRLRLLRLLRRRLLRRRRLLLLRLLLRRRRRLRLRRRRLRLLLRLRRRRRLRRRLLRRRRRLRRLLRRLLLRRRRLRRRLRRLRRRLRRLLRRLLRRLRLLRLLLRRRLRRRRLLLRLRRLLRLRRLRRLLLRRRLLLLRLRLRLRLRRRLRRLRLLRLRRLLLLRRRRLLRRLRLLLLLLLRLRRRLLLRLLLRLLRLRRLLRLRLRRLRRLRLLRRLLLRLLRRLLRLLRLRRRRRLRRRLRLRLLLRLRRLRLLRRRRRLRLRLLRLLLLRRRLRRLLLLRLLLLRLRLRRLRLLRLRRRLLLLLLRLLRRLLRLRRRLLLLRLRRLLLLRLRLRRLRLRRRLLLRRLRRRRRRRLLRRRRLRLLRLRRRLLLRRRLRRRRRRRRRRRRLRRLRRLLRRLRLLRLLRLLLRLRLLRRRRRRLRRRLRLRLRRRLRLRRRLLRRRRLLRLLRLRRRRLRRLLLLRRLRRLRLRRRLRLRRLRLLRLLRRRRLRRRLLRRRRRLRLRLRRRRRRLRLRRLRRRLRLRRLLRLRLRRLLLRRRLRRLRRLRLLRLLLRLLRRLLRRRLLRRRLLRLRRLRRRLRRLLLRRRLRLLLRRLLRRRRRLLLLLRLRRLRLLRRLLLRLLLLRLRRRRRRRRRRRRRLLRRRLRLLLLLRLRLLLLRRRLRLRRRRLLRRRRRRRRLLLLLRLRRLLLRRRRRRRRRRLRRLLRLRRLLLLLRRLRLRRRRLLRRRLLLRLLLRRRLRRLRRRRRLLLRRRLLLRLLLRLRRRRLLRLLRLLLRRRLRRLRLLRRRLLLRRRRRLLLLLLRLRLLLLLRLLRRLLRLRRRRRRRLRRLLLLRLLLLRRRLRLRLRRLRLRRLRRRRRRLRRRLLRLRRRLRRRLRRRRLLRLRLLLLLRLLRLLRLRRLRRRRLRRRRLLLRLLLRRLRRLLLRLRLRLLRRLRRRRLRRLRLLLRLLRRRRRRRLLLRLRRRLLRRLLLRRLRLLLLLRRLLRLRLRRLLLLRRRLLRRRRRRLLRRLLLRLRLLLLRLLRLRRRRLRLRLRRLLRLLRLRLLLRLRRRLRLRRRRRLRRLLRRLLRRLRLRLRRLRRLRLRLLRRRRLRRRRLRLLLRLLLRRRLRLRLLLLLLRLRRRRRRRLRLRRLLLRLLLLRLRLRLRRLLLRRRLRRRRRRLRRRLLRLLRLRLRRRRRLLLRLRLRRRLLRRLRRLRRRLRLRLLRLRRRLRLRLRLLLLRLRRRRRRLLLRRLRLRLRRLLLLLLLLLLRRLLRLRRRLRRLLLLLRRLLLRRRRLRLRLRRLRRRRLLLRRLLLRLLRLLLRLRRLLRRLLRRRRRRLRLRLLLLRRRLRLRRLLRRLLLLLRLLLRLRLRRRLLRLLRLLLLRLLRLLRRLLLLRRLLLLRLLRRRRRLRRRLRRRRLRRRLRRRRLLRLRRRLLRRLRLRLLRRLLLLRLRRRLLLRRLRRLRRRLRRLLLLLLLLLLLRLRLLRLLLRLRRRLRLRLRLLRLLLRRRLRLRRRRLLRLRLRRRRLRRLLRRLLLRRRLRRLLLRLLRLLRRRLLLRLRRLLLLRLRLRRRLLRRRLRLLRLRLRRLRLRRRRRRRRLRLLRRLLLRLRLLRLRRRRLRRRRRLRRRRRRLRLLRLLLLLLRRLLRRRRRLLRRLRLLLRLRLRLRLRLRRLRRLRLRRRRLLLLRRRRRLLLLRRRRRLRLRRLLRLRRLRLRLRLLLRLLLLLRLRRRLLRRRLRLLRLLRRLRRLRLRRRRLRRLRRRRLRRRRLLLLRRLLRRLRRRRRRLRRLLLLLRLRLLRLRRLLRRLRLRLLRLLLRLLRLLRRRRLLLLRLRLRRLLLRLRLRRRLRLLLRRRRLRRRLLLLRLLRLLRRRRLLRLLRLRRRRRLRRLRLLRRRRRLRRRRRLRRRLRRRRRRLRRRRLLRLRLLRRRLLLLRRRRRLRRLRRLLLRLLRRLRRRLRLRRRLLLLLRRLLRRLLRRRRLLRLLRLLLLRLRRLRRLRLLRRRRRLRLLLRLLRLLRLRLLRLLRLLLLLRLRRRRRRRRLLLRRLLLLRRLLRRLLRRRRLLLLLLLRRRLRLLLLRRRLRRRLRLRRLLRLLRRRLRLRLLLLRLRRRRLRLRLRRLRRRRRLLLLRLRRLRRRRLRRLRRLLLRLRRLLRRRLLRRRLLLLRRLRRRRRRRLRLRRRRLLLLLRRLRLLLLRRRLLLRRLLLRRLLLRRRRLRLRRLLRLRRRLLRRRLLRRRLRRRLLRRRLLLLLRRRLLLRLLRLLRLRLLLRLLLRRRLRRRLLLRRRLLLRLRRRLRLRLLLLRLRRRRLRLRRLRRRLLLLRRLRRLLRLRLLLRRLLLRLLRRRRLLRLLLRRLLLLLLLRLRRRLLLLLRRRRRRLRRRLRLLLLRLLRRLRLRLLLRLRRRLRLRRRRRLRLLRLRRLRRRLLLLRLLLRRRLRRRRLLRRLRRLRRRLLLRRLLRLRRRRLRRLLRRLLRLLLLLRRRRRLLLRRRRRRRRRRLRRRLRRRLRLLLRLRRLLRLLLRRRLRLRLLLRLRLRLLRRRLRRRLLRLRRRLLRRRLLLLLRRRLRRLLLRRRRRRRRLLRRRLLRLRLLRLRRLLLLLRRLRRRRRRLLLRRLLLRLLRRRLRRRLLRRRRRLLLRRRRLRRRLRLRRLLRRLLLRLLRRRLRLRRRRLRLRLLRLLRLLLLLRRRRLRLLLRRLRLRRLLLRRLLRRRLLRLRRLLRRRLLLLRLLLRLRRRLLRLLLLLLRRLLLRRLRRRLRLLLLLRRRLRRLRLRLRLRRRRRRLRRRRLLLLRRLRRLLLRLRLRRLLLRRLRLRLLRRRRRRLRLLLRRRLRRLRLLLLLLRRRRLLLLLRLRRLRRLLLLRRRRLRLRLLRRRRLRLRRRLRRLRLRLRRRLLLLRLLLLLRRRLRRLRLLRRLRLLLRRLLLRRRRRLRLRLRRRRRRLRLLRLRLRLLRLRRLLRLRLRLLRLRRRLLRLLLRRRRRRLLLLLLRLRRRRLLLRRRRRRRLRLLLLRLLLLRLRRLLLLRRRRLRRRLRRRLRRLLRLLLLLRLLLLRLLLLLLLLRRLRRRRLLRLLRLRLRRLRLLRLRLLLRLRLRRLLLRRLLLLLRRRLLLRLRLRRLRLLLLLRLRLLRRRRLRLRRRRLRRRLLRLLLLLLRLRLRLLLRRRLRLLLLLRLRLRRRRLLLLLRRLRRLLLLLRRLLRLRRLRLLRRRLRRLRLRLRLLRRLLRRRLRLLLLLLRRLRLRLRLLLRRRRLLLRRRRLLLRRLRRRLLLLRRRRRRRRLRRRLLLRLRLLRRLLRRLLLLLLRRRLLLRLLRLLLLLRRLLLRRLLLLLRRLLLLRLRRLLRLRLLLLLRLLLRRRRRLRRRRRRRLRLRLLLLRLRLRRRRLRRRLLLRRRLRRRLRRLLRLRLRLLLLLRRLRLLLRRRLRRRLLRLLRRRRRRLRRRLLRRLLRLLRRRRLRLLLLLLRRLLLRLLLRLRRLRRRRRLRRRRRRRLLRLRRLLRLRLLRRLRRRRRRLRRLLRRLLLRLRLRRLLLRRLLLLRRLLLLRLRLRLRRRLRLLLLRLRRRRRLRLRLLLLLLRLLLRLRRLRLLRRRLRRRRRRLRRRRRLLRRRLRLLRRLLRRLRRRLLLRRLRLRLLLLLRLRRLLRRRLRRRRLRRLLLLLRLRRRLRLRRRLLLRRLLLRLRRLLLLLRRLLRLRRRLRLRLRRLLRRRRLLLLRRRLLRLRLRRLRLLRLRLRLRLLLLLLRLLRRLRLLRLLLLLLRLLRLRLRLRRLRLLRLLRRRLRLLLRRRRLLLLLLLRRRRRLLRRLLRRRRLLRRRRLRRLRLRLLRRLLLLRRRLLRRRLLRRRRRRLRRLRRLRRRLLRLLLLLLRRRRRLLLLLLLRRRLRLLLRLLRLLRRRLLLLRRRRRLRRLRRRLRLLLRRLRRRRLLRRRLRRLLRRRLLLRRRLRRRLLLRRRRRRLLLLLRRRRRLLRRRRRRRLRLLRRRLRRRLLLRRRRLLRLLLRLRRLLRLRRLLRRRRRRLLLRRRLLRRLRLLRRLRRLLLRRRLLRLLRRRRRLLRLRRLLRLLLRLRRLLLRRRRRRRLLRRRRRLRRLRRRRRRRRRRRRRRRLRLRLRLRRLRLLLRRLLLRLLLLRLRRRRRRLRRRRRLLLRLLLRLRLRLLLLLLRRRRLRRRLLRRLRLRLRLLRRLRRLLLRLLRLRRRLRRLRLRRRRLRLRLLRRLRLLRLLLRRLRRRRLLRLRLLRRLRRLRRLLRLLRRLRRLRLLLLLLRLRRRRRLRLRRLRRRLLRRLRRLLLRLRRRRRRRRRLLRLRRRRLLLLRLLRLLRRRLRRRRLLLLRRLRLLRLRRLLLRLLLRRLRLLLLRLRRRRRRLRLRRRLLLRLRRRLLRRRRLLLLRRLRLLLRLRRRRLRRLRLRRLRLLLLRRRLRRLLLRLLLLLRRLRRRLLRRRLLRLRLRRLRRRRLLLLRRLRLLLRRRRLRRLRLLRRRRRRLRRRRLRRLRLRRLLLRLLLRRRRRRRLRRRLRLLRRLRRRRRRRRLRRRRLLRLLLLRLLLLRLLLRLRRLRLRRLLLLLLLRLRLRRLLLRRLLRRRRRLLLRLLRRRRRLRRLLRLRRRRRLRRLLLRRRRLRRRRLLLRLRLLLRRRLRRLLLLRLLRLRLRLLRRLRRRRRRRRLRRLLLLLRRLLLLRRLRRLRLLLLRLRRLRLLLRLRRLRLLRLRLRRLRRLLLRRLLRRLLLRRRLRLLLLRLRRRRLLRLRRRLRLRLLLRLRRRLRLLRRLLLLLLLLRRLRRRLLLLLLRRRLLRRLLRLLRRRLLRRRRLRRRLLLLLLRRRLLRRLLRLRLLRRLRLRRRLRLRRLLRRLRRRLRRLLRLRRLRLRLRRRRLRRRLLRLLLRLLLRRLRRRLRLLRRLRLRLRRRRLLRRRLRRLRLLRLRRRRLRLRRLRLRLRRRLRLLRRRRRLRLRRLRRRRRRLLRRRLLLRLLLLLLLRRRRRRRLLLRLLRRRRLLLRRRRRRRLLRRRRLLRLLLRLRLRRRRRRRLLLLRRRRLLLRLRLLRRRLRLRRRLRLRLRLRLRRRLRLLLLRRLRLRRRRLRRLRRLRRRLRLLRLLLRRLLLRRLRRRLLRLRLRLRLRLLRRLRLRRRLRLRLLRLRLLLLLRLRRLRLRRLRRLLRLLLRLLRRRLLRRRRRRLRLRRRLRRLLRLRRRRLLLLRRRRRRRLLRLRLRRRRRLLRLLRLLRRRRRLRLLRRLRLRRRLLRRLRLRRLRRLRRRLRLRRLLLRRRRRLLLLLLRRRLLRRLLLLLRLRLLLLLLRLLLLRLLLLLRRRLLLLRLRRRRRLLRLLRLLLRRLLLLLRRLRLLRRLLRLRRRLLRRLLRLRLLLRRLRLLLRLRLRLRLRRRLRLRLRLLLLLRRRLRRLRLLLRLLRRLLLRRRLLLRLRRRLRRRLRRRLLLRLRRLLRLRRRLRLLRLRRLRLLRLLLLRLRLRRRRRRLLLRRRRLRRRLLRLLLRRRRLRRRLLLLRLLRRRRLLRRRRLLRRRLRRRLRLRLRRLRRRLRLRLRLRLRRLLRRLLRLRLRRRRRRLRLLLRRLRRLLRRLRLRRLRRLRLLLRLRRRRRLRRLRLLRRRLLRRRLLRLRLRRRRLRRRLLLLRRLRLRRRRLLLRRLRLLLRRRLLLLRRLLLLLRRRRLLRRRLRRLRLRLLRLRLLLLRRRRRLRRLLLRLRLLRLLRRRRRRLLLRRRLLRRRLRLLRLRRLLLLRLLLLLRRLLLRLRRRLRRRRRRLLRLLRLRRLRLRLLLLLRLRRLRRRLRRLRRLRRRRRLLRLLLLLRRLLLRLLLRRRRLRRLLLRRLRRRLRLRLRLRRRLRLLLLRRRRRRRRLRLLLLRRLLRLLLRRLRLLLRLLLRRLRLLLLLRRLLLRLRRRRLLLLLLRRRRRRLLLRLLRLLRLRLLRRRLRRRLLLRLLRRRRRLRLRRRLRLRRRRRRRLRLLRLLLRRLLLLLLLLRLLLRLLLRLLRLLLLRLLRLRRRRRRRLRRRRLLLLRLRLLRRLRLLRRLLLLLLLLRLLLLRLRRRLRLLLRRRRRRRRRRLRRLRLRRRLLLLLRLLRRLRRLRRRRLLLRRRRRRRLRLLRLRRRLLRLLLRLRRRLLRRRLRRRLLLRLLRRLRRRRLLLRLLRRRLLLLLRLRRLRLRRRLRLLRRLRLRLLRLRLLLRRLRLLLRLRRLRLRLRLRRRRLRLLLLLLLRRLLLLRLRLRLRRRLLRLLRLRLRRRRLLRLLLLLLRRRLRRRRLLLLRRRRRRRLLLRLRLRRLLRRRRRLRRLRLRRLRRLRRRLLLRRRLLRLLRLLRRRLLLLRRRLRLRRLRRRLLLLLRLRRRRLLLRRLRRRRLLRRRLLRLRLRLRRRRLLRLRLRRRRRLRRRLLLLRRLLRRRLRRRLLRRLLRRRRLLRLRLRRRLRRRLRRLRRRRLRRLRLRRLLRLRRRLLLRLRLRRRRRLRLLRRRRRRRLLRLLLRRLLLRRRLLRRLRLRRLRLRLRRRRLRLLLLRRRLLRRLRRRRLRLLRRRLRRLLLRLRLRLLLRLRLRRLLRRLLLLLRLLLRRLRRLRRRLRRLRRLLRLRRRLRRRLRLLLRRLLRRRLLRLLLRLLLRRLLRRRRRRRLRRRLLLRLLRRLLRLLLLLLLLRRLLLRLRLLRRLLLRLLRRLLRLRRRLRRRLRRRLLLRRRLLLLLLRLLRLRRRRLLRRRLLRRRRLLRLLRLLLLLRLLLLLLLRLRRRLLRLRRRRRLRLRRLRLRRLRRLRLRRRLLLLRLLLRRRRLRLLRRLLLRLRLRLRLRLRRLLLRRRLRLLLRRRLLLRLRLRLLLRRRLRRRLRLRLLLRRLLRRLLRRLRRLRLLLLRRRLLRLLRRRRLRRRLLLRRLLLRLRRRLRRLRRLLLLLRRRRLLLLRLLRRLLLLLLLRLLRLLLRLRLLLLRRLLRRRRLLRLLLRLRLRLRRLRRLLRLRLLRLLLRRLLRLLRRLRLLLLRRLLLRRLRRRRRRLRLRRRRLLRLRLRLLRLLRLLLRRLRLLRRRLLLRRLLLRLLRLRLRLRLRRLLLRLRRRRLRLLRRLRLLRRLLRLRRLRLLLLLRLLRLRRRLRRRLLRRLLRLRLLLLLLRRRRLLLRRLRLRRRRLRLRRRRLRRLLLRRLRLLLLLRRLRRLRLLRRLLRRLLRLLLRLLRRLLRRLLRLRRRLLRLLRLRLRRRLLRRRLRLLRRRRLRRRRRRRRLRRLLLRRRLRLLLLLRLLRLRRRRLLLLRRLLLLRLRLRRRRLRLRRLRRLRLLLRLRRLRRLLLLLLRRRLLLLRLLLRRRLLRRLRLLRLRLRRRRRRRRLLRRLRLLRLRLLLLRLRLLLRRRRLLRRLRRRRRRRLLLLLRLLLLRRRLLLLLRRLLRLRLLLLLLRRLLLLRRLRRLRLRLRRRRLRLRLRLRRLLLRLRLLLLRRRLRLRLLRRRLLLRRRRRRRRLLRRLRLRLLRRLRLLLRRRLLRLLLLRLRRRRLLLLRRRLRLLLRLRLRLRLLRRRRLLRLLLLLLLLRRRRLRLLLRLRRLLRRRLLLLLLLLLRLRLRLRRLRLRLLLLRLLRRLLRLLLRLLRLRLRLLRLLLRRRRRRLLLLLLLRRRRRRRLRRRRLRRLRLRLRRLRRRLRLRLRLRLRRLLLLRRRRLLLRRRLRLLRLLRLRLLLRRLRLRRLLLRRRRRRLLLRRLLRRLLRLLLLLRRRLRRLLLRRRRLRLRRLLRRLRLLLRLLLRRLLLLLRLLLLRRRRRRLRRRLRLRRRRRLRLLLLRLRRRRLRRLRRRRRLRRLRLRLRRRLRLLLLLRLRRRLRLRRRRRLRLRRLRRLLRRRLRLLLLRLRLLRLRLRRLRRRRLRLRRRRLLRLRLRRLRLRRRLLLLRRRRRRRLLLRLLLLLRLLRRLLLRRRLRRRLRLLRRLLRRRLLLLRLRRRRLLRRRLRLRLLLLLLRRRLRRRRRRRRRRLLLLRLLRLRRLRRLRRRRRLRLLRRRRLLLLRLRRLLRRLRRRLLRLRLRRRLLRRRLRLLRRRLLRLRRRRRLLLRLLRLLRRRRRRLRLLLRLLLRLRLLLRLRRLLLRLLRRRLLLRRRLLLLRLLLLRLRRLRLRLRLRLLRRLLRRLLLRLRLRLRRRRLRRRLRLRRRRRLLRLRLRLLRRRRRLLLRLLRRRRRLRRRRRLLRRRRRRLLRLRRRLLLRRLRRLRRLRRRRLLLRRRLLRRRLRRRLRLRRLLLRRRLLLLRLRRLRLRRRRRLRRLLLLLLLRLRRRRRRRLLLLRRRRLLLRLRRRLRRLRLRRLLLRLRRLLRLRRLLLLLRRRLRRRLRRLLRLLRLRRLRLRRRLRRRRRLRRRRRLRLLRLLLRLRLLLLRRLRRLRRLRLLRLRLRRRRRLRRLRRRLLRRLRLRRLLLRRLRRLLRLRRLRRRLRLRRRRLLLLLLLLLRLLRRRLRRLLRRRRRRRLRLRRRRRRRLRRLLRRLRRLRRRRRLRLRLRRRLLRLRRRRLRRLLRLLLLRLLRLLLRLRRLRRRLLLLRLRLRRLLRRLLRRLRRRRRRLRRRRRLRLRLRLRLRRLRLRLRRRLLLLLRRLLRRLRRRLLRRLLRRRRRLLRRLRLLRLRLLLRLLRLLLRLRLLLRRLRRRLLRRRRRRRRLLRRRRLRLRLLRLLLLRLLLRLLRLRLRRRLLRRLRRLRRLRLLRRRRLRRRLRLLLRRRRRRLLRLRRLLLRLLLRRLLRRRRRRLRLLRLRRLLLRRLLRRLLLLRLRRRLLRLLLLRLRRRLLLLLRLLRLLLLRLLRRRLLLRRLRLRRRLRRLLRRRRLLRRLLRRRLLRRLLLLRLLRRRRRLLRRRLRRLRRRLRLRLLRLLLRRRLLLLRRLLLRLRRRLLLRLLLRLRLLLLLLRLRRLRLRRLRLLLLLLLRLLLLRRLLRRRRRRLRLRLLRRRRRLRLLRLLLRLLRRLRRLLLLLRLLRLLLRLRRLLLRRLLLRLLLRLRRLRLRRRRRRRLLLRRLLLLLRRLRLRRRRRLRLRRLRLLRLRRRLLLLLRLLRLLRRRRRRLRRLLRRLLRLLLLRRRRLLLRRRRRLLLLLRLRLLRRLRLLLRRLLLRLRRLRLLRLRLRRRLRLRLRRRRLRLRRLRRLLRLLLLRRRRRLLRLRLRLRRLLLLLLRRRRRRRLLLLLLRRLRRRLRRLLRLLRLRRRRRRLLRLLLLLLRRLRRRLRLRRRLRLLLLLRRRRLLLRRRRRLLLRLRLRRRRLRLRRRRRRLLRLLLRLRRRRLRRLRLRLRRRLLRRLLRLRLLLRRRLRLRRRLRLRLRLLRRRLRRLLLRLLLRLLLRRRRLLRLLRLRRRLLLRRRRLRRRRRLLLRRLRRLLRLLLLLLLLLRLLLRRRRLLRRLRRRLRRRRRRRLRLLRLRRLRRRLRLLLRRRRLRLRLRLRLLRRRRLRLRRLLRRRLRLLRLLRLLRLLRLRRRRLRRLRRRRLLLRRRRRLRLRLRLLLRRRLLLLRLRLRLRRLLRRRRLRLRLRRLLRRLRRRRRRRRRLLLLRLLRRRLLLRRLRRRLRLLRRRRRLLRRRLLLRRRRRRLRRRRRRLLRRLLRRRRRRRLLLRRRRRRRRLRLRRRLRLRLLLRLRRRLRLRRRLRLLLRRLLLRLLRLLLRRRLLRLLRLLRLLLRRLRLLLRLLLLLLLRRLLRLRRRRLRRLLRRRRRRRLRRLRLLLRRRRRRLRRLRRRLLRLRLLRRLLLLRLLLRLRRLRRLRLRLLLRRRLLRLLLLRRLLRRLLRRRLLRRLRLRLLRRRRRLRLLLLLRLRRRRRRLRRLRRRRRRRLRLLRRRLLRRRRLLRLRRLRLLLRLRRRLLLRRRLRLLRLLRRLLRRLLRLLRLRLLRLLLLRLLLLRRLRLRRLLLLLRLLLLRRRLRLLRRRLLRLLLLLLRRRLLRRLRLLRRRRLRRLLLRRLRLRLRRRLRRLRRRRRLRRLRRLRRRLRLRLLRRRRRRRRRLRLLRLRLRLLRLRLRLRLRRRLRRLRRLLLRLRRLLRRLRRLRRLLLLLRRRLRRLLRLRLLRRRRRRLLLRLLLLLLLLRRLLLRLRRRRRRRRRRRLLRLRLRLRRRRRRLRLLRLLLRRRLRLRRRLRLRRLRLLRRRLLLRLRRRLLRRRLLRRLRRRRRRLLRLLRRLLLRRLRLLRRRLLLRRLLLLRLLRLLLRRLLLLRLLRRRLRLRLRLLLRLRRLRLLRRRLRRLRRRLRLLRRLRRLRRRLLLRRLLLRRRRRRLRRLLLRLRLLLLLRLLRLRRLLLRRRRLRRRRRRRRLRRRRLLRLRLRLRRRLRRLLRLLRRRRLRLLRLRLRLRLLRLLRRLRRLLRLRLLRLLLRRRLRLRRLRLLRRRLLLLRRLLLRRLLRLRRRRRRRLRRRLRLLRRRRRRRRRRRLLRLLLRLRRRRLRRRRLLRLLRLRRLLRRRLLLLRRLLRRLLLLLLLLRLLLRRLLLRLRLRLLLRRRRRRRRRLLRLLRRRLRLLLLLRLLRLLRRLRLRRLLLRLRLRRLLRLLLLRRLRLLRLRRRRLLRLLRRLLRLRRRLRRLRRRRLLRRRRLLLLRRRLRRRRRLLLLLLRRLLLLRRLLRLLRRLRRRRLLRRRLRRRLLLLRLRRRLLRLLRLRRLRRLLRLLLRLLRRRLLLRLRRLLLLRRLLLLLLRRRRRLRRRLRLLLRLLRRRRLRRRLLLLRRLRLRLRLLRLRRRLLRLLLLLLLRRLLLLLRLLRLRLLLLLLRLLRRLRLRLRRLRLRLLRRLRRLLLRLRRLRLRRLLLRLLRLRLLRLRLRLLRRRLLLLLRRLRLRRRRLLRLLRLLLRLLRLLRRLLRRRLRLLRLLRRRLLLRRRLLRLRRRRRRLRRLLRRLLLLLRRLRLLRLLLLRRLRRRRLLLLRLRRRRRLRLRRRRRRRLRRLLLRLLLLRLRRRRRLRRRLRLRRRLLLLLRRLLLLRLRLLLLLRRRLLRLLRRLLLLLLRLLLLLLLLLRLRLLRRRRRLRRLLLRRLRRLRRLRLRRLRLRLLRRRLLRLLRLRRLRRRLRRLRRRRRRLRRLRRLLLLLLLLLLRLRRRRRRLRRRLRRLRLRLRLLLLLRLLRRLLLLRRRLLRRLLLLRRRLLLLRLLLLLRRLLLLLLRRLRRLLLRRRLRLLRLRRLRLRRRLLLLRLLLLLRLRRLRLLRRRRLLRRLRRRLLLRRRRLLRLLRRRRLLLRLLLRRRRLLRRLLLRRRRLRLLRLRRLLRRLLLRLRRLRLLLRRRRRRLRRRRRLLLRRRLLRLLRRRRLLRRRRLRRRLLLLRRRLRLRLRRLLLLLLLRRLLLLRRRLRLRRLLRRLLLLRRLLRLLLLLLLRLRRLLLRLRRRLRLLRLLLLLRLRLRRLRLLRRRRLLLLLLRLRRRLLLLLLRRRLRLRLRLRLRRLRLLRRLRRRRRLLRRRRRRRLLLRLLRLRRRLRRRRLLRRRLRRLRRLRLRLLLRLLRRRLRRLLRLRLLLLLRLRLLLRRRRLRRRRLLRLLLRLRRLRLLLLRLRRRRLLRLRRLRRLRLLLRLLLLRLLRLLLLRLLLLRLRLRLLLRLRRRLRRRRRLLRLLLLLRLRRRLRRLRRLRRLLRLLRLRLLRRLLLLLRRLRLLRLRLRLRLRRRLLLLRRRRRRLLRLRRLLLRRRLLLRLLRLRRRRLLRLRRLLLLLLRLRRRRRRLRRLRLLLLRLRLRRRRLRRRRRRRRLRLLRRRRRLLRLRRRRRRLLRRRRRLLLRRRRLLLRLLRRRRLRLLRLRRRLRLLRLRLLLRRLLRLLLRRRRRLRLRLRRLRLRRLLRLLRLLRLRLRRLRLRLLLLLRRLRRRLRRRLLRRRRRLRLRLRRLRRLRLRLLRRLLLLLLRLRRLRRLRLLLLLLRLLRLLRLLLLLRRLLLRRRRRLRRLRLLLRRLLLLRLLLRLRLRRLRLLLRRRRRLLLRLLRRLLRRRRLLLRRLRLLLRRRRLLRRRRRRLRLLRRLLLLRLRLRRRLRLRRRLLLRRLRRRLRLRRLRRLLLLLRLLLRRRLRRLLLRLLLLLLLLLRLLLRLRLRRRRLRRRRLLLRRLRLRRRLLRLLRRLRRRRRRRRLRRLLRRLLLLRRLRLRRLLLRRLLLRLLLRLLLLLRRLLLRLRLLRRLRRLLRLLRRLLRRRRRLLRLRRLRLRLRLLLRRRRRRRLRRLRRRRRRLLLLRLLLRLRRRLLLRRRLRRRLRLLRLRLLRLRRLRLLRLRRLRLLLLLRLLLRLLRRRLRRRLRLRRLRRLLLRRLLRRLLRRLLLLLRRRLRRRLRRRRLRRRLLRRRRRLRLRLLRRRRRRRLRRRLRRLRLLLLRLLLRRRRRLRLRRLRLLRLRRRLLRLRLRRRRRLLLLRRLRLRLRLLRLLRLRLLRRRRRLRRRLRRRLLRRLRRLRLRLLRLRRLLLLLLLLRRLLRLRRRLLLRLLLLLLRRRRLRRLRRRRRRLLLLLRRLRRLLRLLLLRRLRRRLRLLRLRRRLRLLRLRLRLLLRLLLLRRRLRLLRLLLLRRRLRRRRRLLRLLRLLLLRRRLLLRLRLLRLRLLRLLRRLLRLRLLRLLLLRRLLLLRRRLRRRRRRLRRRLLLLLLLLRLRLLRRLLLRLLRLLRRRLLRLLRRLLLRLLRLRRRRRRLLRRRLRLRLRLLLRRLRLRLLLLLLLRLLRRLLRRLRLLRLRLRLRLLRLRLRLRLLLLRRRRRRLLRLLLLRLLRLRLRRLRRRLLLRLLLLRLLLRLLRLRRLLLLLLRLRLLRLRRRRLRRLRRLLRRRLRLRRRLLLLLRLRLRRLLLLLRRLLLLRRRLLRRRRLRRLLRLRLLRLRRRLRRLRRLLLRRRLRLLRRRRRLLLLRLLLLLRLRLRRRLRRLRLRLRRLRRLLLLRLLRLRLLRRRRLRRRLRLLLRLRLRLRRLLLLRRRLLRRLLLRRLLRRLLRRLLLRRLLRLLRRLLLLLRLRLLRRRLLLLRRLRRLRLRLLLRLLLRLLLLLLRRLLLRLLLLRRRLRLLRLRLRLRRLLRLRLLLRLRLLRRLRRRRRLRLRLRRLRRLRLLRLLRLLLLRRRRRRRLLLRRLLLRLLLLRLLRRRLRRLLLLRRRLRRLLLLLRLLLLLRLLRLLLRLLLRRRRLRLRRLRLLRRLRRLRRLRRRRLRRRRLRLRLLLLLRRLRLLLLRLRRRRRRLLLLLRRLLLRLLLRLLRRRRRRRLLRRRRRLLRRLRLRLLLRRRLLRRLLRLLLLRLRLLRRLLRLLRRLRLRRLLRLLRRRLRLRLRLLLRRLLLRRLRLLRRRRLRRRRRLLLLLRRRLLLLRLRLRRLRRLLRLLLLLRLRLRRRRLRRRRRRRLLRRLRLLLRLLLRRLRLRRLRLRLRLRLLRRRLRLLRLLRLLLRLRLLLLLLLRRLLRRLRRLLLLRRRRLLRLLRRRLRLLRLRRLRRLRRLLRLRLLRRRRRRRRLRLLLRRRLLLLLRRLRLRRRLRLLLLLLRRRLRRRRRRRRRLRRRLLRLLLLLLLRLLRLRRRLLRRRLLLLRLRLLLRLRRLLRLLLRRRRRRRLLLLLLLLLLRRLLLRLLRLLRLRRLLLLLRRLRLRLLLLLLLRRLLRRLLLRLRLLLLRRRRLRRRLRRLRLLLRLLLRLRLRLLLLLLLLRLRRLRRRRRRLRRLRRLLLLRRRRRLLRLLRRRLLLLLLLLLLRLLRLRRLRRRLRRRRLRRRRRLRLRLLRLRLLRRLRRRRLLLLLRRRLRLLRRRRLRRLLLRLLRLRRRLRRLRRRLLLRRRLRRRRRRRRLLRLRLRRRLRLRLLRRLLLRLRRLLRRRLLLLRRRRLRRRRRRLLLLLLLLRLLRLRLRLRRRRRRLLLRRLRRRLRRLLLRLRRLRLRRLRRLRLRRLLRRLLRRLLLRRRRRRRRLLRRRLRRLLRLLRRRLRRLLLLRLLLRRLLRLLRRLRLLRLLRLRRLRLLLRLLLLLRLRRRLLRRRRLLRLRLLRRLLRRRRRLRLLRLRLLRRRRLRRLRLRLRLLLLLLLRRRLRLLRLLRRRRLRRRRLRLLRLLLRLLLRLLRLRLRRRLRRRLRRLLRRRRRLLLRRRLLRRLRRRRLLRRRRRRRLRLRLLRRRRRRRLLLRLRRLRRLRRLRRRLLLRRLRLRRRRRRRLLLLRRLRLRLRRRRLRLLLLLRRRRLLRLRRRRLRRRLLRLRRRRRLRRRLRRLRLLLRLLLLRLRRLRLLLRRLLLRRRLLRLRLLRRLLRLLRLRRLRRLLLLRLRRRLRRRRLLRLRLLLLRRRLLLRRRLLLLRLLLLRLRLLLRLRRRRRRLLLLRRLRLRLRLRLLLLLLLRLRRRLRRRLLLLRLLRLRLLLRLLLLLRRRRLLRLLRLRRRRLLRLLRLLRL