10000 6 5000 KIIJMMKCMMOANEFBLFGIKJLDHOJOINBJLDDNHEDEJOFOJADBKEECCBFKOENNDGMKHDJOFDOCBKMFOCMANDCAFHGMKCLEJINFAAEJKAFLIBBDDLMKIHHKMGFMBJCMONHFEJAIHMIEGJDJDICHJLCCAALBADEGNLNAOHBNBFNLBMAGCNJNLDNDIGGFMNLMNLBKBOOLGKEDFJDHFHHNOHIOFNEJHHJAFAHDLFLGNIMGLOEOCCFCGIGEKJCHMHEANBGGIOLFOGFLKIFJDGLOCILHFEAOFCAOCABKCBFMAFHLILJNJIIAAFCDKHGDHKAHGCJGCNBOJCABFMALAHJKMNOGBMACDONEGIGKDIBEDONFHOBLGMIAAALCFCEOBACEMHHABIMOGNAFIMGAAGOGJKCDHBHBOHINBNIKNBIMAGLGOONCHNMJAJGFLHHAFANILHKOFCHIMDLGMHOAGGIBDOONKEFOHCMFEOIJJBNCJJBFJGJHBAELIANNJDCFKMGGOABBIGIBDKFMGKDOKFLNKMFDKJECKIBHIGAOFICNOCLFLLIHLDNOBBDBBJCHOCJNHADKLJDCCHJGLGCIDLDNKDOBIAFMIOKOAJCABBADLFCAAIDHLDHEKFDINNIIKMODCAHCKCJDIJELCHHGJBFEOGMLLFJFHAMKDFANEFBCILIOEFNDIHACELABHNBDHDNNAMABKOBNACKEJNGDGNNAALOANJBNOIBBLODFMHIGADAJDCHAGLNAHKNDMMNCODGIAOCAIBGHFKINENMBIIDHKGOLOIHNLDJCHJEODINJCFMEAHABGIBODIMELHFGAINDBKOJDIDKDMBKDBIEAJHAFNAEBCKGOEGGFMOHOMMHKGMMHOEGCBNHDGEODBNFNLHDBBMENENFFIJHCDJGFAKHGMGMJLHGGFBEBKCAOLHOHIHAOADJEEGODBJGDBHMNGGNJONDINHKOJGLBMBJBNMEMLHNEFMHCEDEOBDGCIHMGHEMNELIHAGIHKMMOOKLMJNAOFHENMHAMGDJKCIBJAHDGLIBIKECGDHNFEBKAENCNNNOMCDHMBGBNFFHILDCJJKIKBCEMJAHBKFFALNAJBEEJMOGOLHOEGGJBKOCBLNJCJNNLEBLHNDKOMBNEHEDMDOEBCMBBCEABMFJEHMAOFCCLCNIONHMJIIEHGFELEIEJKHKBIDAHFGDLMIOJJJIHEHCEOJMCBJKGCMBHMKEDICNFBLGDBENGNAJEOHAHEBNBGDIODJDBLCNGAHDOMFFLDFFAFFOLMLFNAKANBCHEOFKCONEDBBBOJHMOGFMJEOOHHGHDCABEGCGKIJBKGLKHLGNOFJLEGMDJCAKOKBFFKGCLKOIOONIMAHJJEJHGFOLBJAJHGONGEKAFJIHDBONOGDONGLIHEEJHHMJNAEFLCJNFMHHIFMCFCIMDKMKOCJDMGEIJALNNDKHLHILICDMHFLCMEHANAJLBMIEDBGNJFEOOGJFHGMIIGMIIIDIANJKFKDLKJOBHIAIALEJANCGNIOBJBBKBBMOLAECDCFFMEDIFCDAEFDDDOGJHILFNAOCMABOKBDGLJLAICMDIBCKADDMMIJIBIIFCEHJLEHEAIJKJGINHDLDNIFJDKCKINNNLFHKBBKAMEBOIFHLANKEHEKOEEHLILANHBEDDEEOANGKOGIBKLMHOENGCOOKGNOMMJJIMIJGFHKEFBGONKJFMJIBBIFMINHBOKHFBBMMBAFOGCEKNOMJNHNJBAFLCMNEBDOIIIIBHHEKJAFGHCAJCIINGGHMJDDGGOEAGICEADLDDLGEHIFJHFJCFMEEOKCEBLNOHBKKFLNGMEFONDLBGFINADAEFAGINCJDGDLFGCEBHCGFMCABEJAADNHKOLHAAHEJNMKBBOMJGJEDMOFBMIHDCNELHBOLFCINKMLFDDNJGJEBCANFDOFBIGHIOOOCGIOMJBJACDKKHDIOFMCIKLMOMNHFFBFLEMHFLGIDAOLHIHLODBHJKJIICEABJJDLHKGACBLGACCECDCDEMKFMHILNIMBLMBNIOAMGEEGLLENBHKBMKOFIMFBFDIFLEFOCIGOHDKFHMOJKOAFBHNIJGJJONJIBOMLEECAJHFDGKCDDINHLEMJFMCOGIMKFAANCAIIDJBEGGCIFGBHJGDLCIAMLNACBOENEMOCIKOKAJMFHMJGFLDFODMODIMKFAFLABHOCDBGLGGLAOENMHIJAKKEGDLDLEKDLLEGLJGCCLMKCFDKMAJJMNCDBBKIMOOJGBMENKFBLBBFEJHJINONLDCLDBIHDGNLHAMAHNOJKFDHEEABHFEHEGOIMFAGIENBMCKBGOIAOGJFILKINOMIMMLKEDDMHOHKBMODDBIFEJJLIHDAJMIHNKCICDICJNNOAADOEBMCCJGEINLCAMIOOBCFOCGADEGDMBMBCACGMEHEBLFCIBKHHKABAOCCGCHCFFJAEBNILKMIBFEFIGCAOCJDCKNMGHKCNBEBEDMCFIFAANAIAEKKBNHLKNCFHMNAKAGLJACKBFFCFCICLGKBCOLOMONJMAEEBLOKGHCIMLECJDJMMBJIOLLOADHDKOBGGONFCNCDCJNBLLIHBIMLGLNBHCBCMOFDADMLODINNHHMEKNNDJBCKLLLDGNJBEMEFJHNOEKJJDMOGICEHKMCNAJNONFMDKBGJAOFKFLKFKKJOMEOBACNJNMOLCGJAECAMAIHNCCHBBKJJOHNGJFNAAMKFODMMEEAFFDGCFIFNMDJIDOIJGFNLJEEMLJHALEOCHJBCCIDFHDBEODHBNCKOCIFOEJAOLDFCKEFHAJEFFGANHMLJIMCNFAOMHKLHDDOFKMOOCCBLHHNAHHLCAFJCCCNMFJKIBIIIJBDLNFFOOHMNBIJFFBLBJMCOLELHEKOHEMHIMHNKDMICHCFMJDHFIEFDCCDEDKIAKKOCLGIGMEMGCKMDDMBKNIDKDEANJDFKALODIFFBCKHHMJBCIGKMACNENCLKLCHHCONCBMDAKJOHLLDFIGEKCHEDEIOCNIHJKKMKILFLBHEDIFAHAJJNHOCNKJLFJNCGNCKBKINCNEHNHFJKKDMGEICHJAHLBJLLLGEDDOIJIKFLANGDFCMODICHFJGNNBLOBACNKKMEOHOIEBNNBHMNMCGCLGIKALHLKGMOCAOIKCDJLGHLKIGBDNAGGIKFOOJEKEGLLCAONJHMGFLMBIJHENGCDLIFKODLHGADEDJHAEMNIJOJOCJFBHFFJGKEHDHCAEKKGINDDGCKDGKCKNGKINMEACGLLGKMHHBJFBBCDIEIHENBEAIFGEMACKONLLCMGLKHAONAELDGGCNFBACMJLHFLDCEEJFHFMHCCNMCGNOCGGBDBAEHODNOKNHJOJLGJOKJJLMMDEKBOLDIFBNNOIOJHDIHIFAHLIFMGJGBDBODMMDDODKAHEFAEOFCHLLMIBEEFKDDFHDGHDGCEDBMBFBHKODEOCKEGFEHAJHJCEJKKKICENBLNHJLMFDAOECJAIFHNIGKNGFGACAEFMFIGLHLOEGCFDCJCDMEBGNGAKCKFKCFDJGABEOIDBIFCHOJNHGOIINCBJMNDHAOMJCGGNBLGKDNLAMGGAJJBDGAJFFBDGFFDEDKMALGNKNCFIEGFKFLKIOMKKBFHOCDECBOIMNKGFNLMMIOKKKIDCEKNBFCGLCNNNJFINGLGBEIMFGGFGDILDCOFJHBBAFIFAIANJEHLLAGJKMKOODODFFNKOHCKJHAJNEANJLGGLNCLAJCDHNGKIMLFOOIEECIKKKJENGOLDOIFEGFBNCANHAFNCOEKHFBHKGFHFIOBKCHAGKAEJOGFBOIADDAHKEDHNOADEBOKJKOIJLFCLEGBEEJLFIOIECIOKILANEMCGKCBCEKEIKDJMEINJFCBOKKMHGMKLMJMLIDAHKIGOGHHMLADMGDAGMCCAAHMMLMDFANJJMMCBDHOLHIGNGIJIBMGMINDICIOBJJKMCDBGGOODOOKAGJMMEBOGKEEBLJHODOHOMKCHFKEOKLJNJMKAEELEGCDCADHFKFEGOEOCCADKFKGFDLBGKHIBAILKLNCENLDOMADHLCGHBGGOJKNHCICAIOJDNEJHLKFDCBHLOHJNCMFEBGHMJAMCHJAOIMGMICFEGHAGDLGEFFHDFLKIALBAHFODMMJLKKKBGOCFCNFOLGEJENDCFFMFLJIINLMHBMMEFOHFFMAACLIJCCMBJEGACDKOJMFBIKCFEEODHEFBLKCHIHAJJBHOHAODMBDLGFKKOOONGLEHJNMGGABNOEINKAEMONCFIFJGALDEOCCLJEEIAFIOAAIBFAFCAEJCLFNEHFLGIGOIGJBOHCFECDEFIIKAKIKGFGCKCHBODGMGOEIOJNHLMJLOGHHKINLDNEICBLBHJJJNLHHFLOGBCLCGFNFAFHGAEAEHGIEJMCGGMFCNGEAEKDGLAKJEHCFMKFAELIOJCFALEOGJILBIKDOLOFMJFKHDEODCEIAIGDNKLOEINGNKNGDDIGCOOLAHFANDGDJNIFDBJJOGFBDICFCEAHIDMDMKLFBJIJIEODNJKAOBONDDHFOHNOHCIFGKMBCMCLGDFHGOOGOJNLANMIAEABGAHJBNKAGELLGICJEBNNEJCKDGEDHNBEFLGCMGMNMDHDJJNLDMAFHNCCGEBHCIACHHIALIGAAOCKIOIOLACGONAEIKOKGOENLNBHLKDCEENNJDLFONNGHDGKBDDACOOJDNGHOKAKFHKNOKEBKMCBOOAEHGDMDAJNENKEBGKGEDOGDFFMIOLDIKBEAFAMCGOGICIABIEKJMJJGLMCMOFBHKBLIBKNGCMMIFFHKJKFHEHCMCKEGDEBALOENBMFGHHNOHGDFBLLNMBLJHGOOKFHCILAKKKAHLNKEIJJIEGFKCDKBJBFGIDLIBAJBBAKHMJIGNIDDHKHGMDBFFGKMICIJGBMMIDGIMKKFDDHCMECDLONAEKDHKBHGKBKNGLGAOEEGIMADNEEBDICKIKKLNNLMKHHMDKJOKJJAIBKMNOELJGMFBENINCHEBINKIJHJGBBNOECHECJEMMIOKBBICAFAEOKLNCOOGIEEKHAIEFMAJOFHBIBOOHIAKKAIKKNBNILNEODAFHGACCMLOGLHJIGEKHEONOOFGACEOMACBLNEGKAJMDMDENOCFIKCLGMMFKMKALNLMCLGOKDNOICLMBILDCAOLAFEJKDJOOACKHJFFIMDEAEJNOODMDBHMHKKHOKAGJBHHAOBBOBONDGEJCNOOMKADFKCADINBLBNDLNGBBCIGBHKMFDBFFDJBOCCDHLJFKGAEAADHKEDMNGCODDIJCHEAAECIEEJFOBGAAAMHLAHFCDCCJBMMDNCGNIHELHCDCGCBKNFIALMNEKNCAFKEOFBKCKBBOMHCIIACNNBCJILAHMKEDEANJCIJECKBEMFLMEJCEJLBBDJDNLCDELOLMMOBAKCDAGHIFMDHFLMABGEHDDOOHINOODIGGEJNIJALOHLAOIFOOIJIFOKNFMNBKECMFLEENNNFCOGDBJGJFFFCKFHHFCCMKJOKBKKCKMEEJBGLGKOBMJKNKOMLCMKHKBLJDEAFHAJDFDOJBBNFLCMKHNBIDHKEHJJEBJDOJONHDCMALOAFEFOAICFBKDGBJNKIGCMKMDFINLMEFKEMGOIANFFABHAANMGNFGCFHFAFMNEHENNBIHKFAJHGANLLCONHJEMGIIKDGEHBHIIGEJEKHAOJELBODNHOAGGACGHAMBBBANGCBGOEKDBODLKMBCDFBLFNMIDLHOEKBKDFFKNJDFICLEHMNNFKCMNNLJOADBJJFOHGDNBFIBNMLIOLCJDBFCKKMNGKEBLNCFEFCAKOJIENOIIOJIJHFGFKEGJIIKAHLNBFHHCJNHLLMNBICMLKEKJHBOIFNDCELOMJMKICOCLKCINBAALHBANNFDDCLEEHIOFDIEIEAKMMKMLOCLFIHIEIHNBMMCILGLCIBCEDFNECGEMJCFOLAOCJENANLCICNLOGHNMAEOBLLIOJBOMCDMBBNLLHLADOFIODDFKJCDNLJMBCCMKNKOLNFNKFKIKAOIHMHGEFBOIHKLHLJAKEIMDDDJAGMBLCFDCHIEBIAOMBKIOKEHJMCLONEDODLFGEFJAFKNIJDHLIEHDNONNINOAMOGIGAGOHKCEHDANDKABBOCANNOCDHDLAGDBHDGDJFHFFCHGLIDEDHOHFOJMDJCJNENGKJMMMDIDBCMMGFCAOOODKFAIJNCOAAFKLOHKNBAGCCEOAEICGNJDDLCHOEOGDFGLOAOLEMODOFFEHKFJAABJKBKDICMHGFHBJFGLHDFOJKGAGGHGCGEDKJJEOMHIONCIFHOJDCNOGNOIBGGKGJNIEFLEBCOCLKCODHIIEHEADONJDCHHJMONOEGBEJGHOFAAKHINDJHDBMDIAMKEJBJCMDJLNDFOJLDIIFBCAJNFLINDHAJHGGNACALHECAMDCDJIEBHBAOMGGAAIHICDGBMHEKLEJNDCOBANEOBDBOFBCOEHJLGFNJIFCGEBFEOBJDJNFOFIBJOOHGEHMAMKHFICCGMBEKOLODCBGOMJMKGBNEKJHONGCMMHKCINDAGCDJHKFBGGKEMIMEKAMKBCENFJAJBCNEFKAIJGKGHCMMIDEMIMLDFNFJCOCMAECEELOGGEEIALCNLNICIGMJHIIMEIODHDFDHGOHLMIIJBNGFLKFJHAIFLHBNCIHFJKFIFOEFFOJCNLJHMIAFOOBMNNGJNBJDKNGCJBOBBOMDOJNOBADHNGFNNCGAHMCMNHDKANBIJDOCILALGIECOBHILJOINHLKEAIMDCFHJAHONLMIBJEAANDCLLLEGAHIOGEMIOIHLODJAAKMJMHABDKHKDEOFFNJFMBDANKBJOFLGNHCKNHDDKIHJIKIFILDGIHFGKIMCHBMNMJNBICJCLBDJHGNHKJACNJAEIFDIHDJDMOIKCIINKOAAFGDCADAOJBFDOEJLJOLAIHNICIOGDGGLOGLLLCGJLILFIDODOGMMJJKOGFANDDLEFFDFFKKDFCEDBLHAMCEBFNLEKGJKHKLGHLCKIHFGGBJDILJHAMCAAIMNHEGLKJDNHODEIFFAMHMIAIHHFDFNCMIIBHCKKKOMIGGNMOAOCCMGMGNJGDGKKBHNDLNJFEOJGIENBBDFFCKGEBNACJNALNEHGGDJJFHEGOCNIBMOFNOICJIAEMFBGEFMANKJBIJBHHAAAJOBJNDAACOCGKOMOMNIJBFEGGDACEDDNBGFLCBDFDKAHBMLCABHFEOOKDONHLCELLFEMLECNJJMKACHOOODNAJJLFCOJIEGHHFLCCOGKDCABLCNEEEMAJBCAMLDEBCMGCHLIIFNBBDICFLEEBGAABJIGABDEBKABBDDGFLMNIBDALIGNHIDNFHHFMGLHHDMMLBHCDAHCAAKFNGNOCNAJNOJJKOEGBAJHOHGGMGOLBEBFKFJKKAHFKJGDLACBEOBJBMGDKMJNJANNMDIIFKADMCNOMKJINCDJLNCFAMGBEFNNBFOFEMANKHFDIIAKNFACKGOIOJILFFGFDGACKODMNEFFFDMBJDGGIELDIGDCAJHFCNDBDBKEHOBFLKHDIKAJKHAKKKNBFBMGHDBMMJOMBOAFNFGHCAJBJGICGHICFLLGECMHHNGGBCAMMLMGGHBMFNCIIMOOAOJBCLMAKEFFMMNDIKFACKACACFBLAMOBAAMCJAMAHAKDLKJEOBAAGIFHJKAECMHBLKBACBNAEFMIFABINFEHJANNLOLGFEMKABNLGMKMNFINAEOIDANIOOJNHJJGBEFOGINKDIHLLGNGCMNFICHEMFLOCJBBHOHIBEDEOGGLLMFEDMLKBIGLFBEDIKEMMGLELKDONOFKCIGKEGILOJLNENHMALFLJFDJGHKCGLHFCMNFFJMCJKJHKOCFDKOFCJKHBGAFBJADIGAHGEAKCOMHJEJBEINHEIEOLCMIEKMCEKJMFKGHNDICIFMAGKJGENALFHBKNKAAELCDIOMFGNENIOEGKHHKMLBKDFANCIMNEEHLDKHINBMCAGKIIGICBBCIDANBGFBJBLENLFFMDNMEMCJHIKHBDMLICKNHGDGLLALEMDNACLFMLEGICBHJLLOIDEIGNGHKCEONCBBFNIBJDDNAKBKBKABLKMECFBJOMLNNEAECCAFBFJMIIEIHIEHJJICJAJACLOMMMJHFOLFFNMFOANHDFFNOJEMJMFKLBFKNECLCAFCEOLIBMMOIDCNALOOBNKBLLCJAMACBDLCHKGHJCBICMOOLICEMAJEMKCKIIMNFCJHNIBGADEHLDMEJOLEGDEFAEOBJDKEIKFKJDJKIJDGMDLANMAMAFOBFMBIMOBKGEMKJNAJCFGKOADOJJJHFKCLHBEBGBLBODKJCMNKIAGKLMAFIBIFJHHMJOAGIFJNCLKHBIBGKIFFDCDMNAMBHABALHMKAIKFFKDKJJNIAFKFHJBDGCLNLNOJDGEHIEAHKLEMFJAAGFNKECHEJJOCBDNIIEEGEKIJOAJHIOBGMMHBINEHJILENJKBOCEDDDAJFJGMJKOFKIHNKHDLFJOEEDAHKAGLFAKNEKKCOHAFOLCNCJIFMKBDEDIBHGFNDAJEEJBNAOJFJDIALMJJCHMKONALHKICACMIHGDNLIDBDHOFABOBEDOHMNOJBKHJDEKCGBILKMIIKDCOOOFNOGGFICGCNMLFODMIJGBGJLGCAFKAHEJOCNEJKGCAMDMADLAEEKFLLKIHNBBMJBCKHGNNHBJHBFIAFLMOGEEMNAMDECKJFIJEIMGCNBKFIJHCNJIMLNMIDGDBLBNMLBLDCDOGKMBHIFFOHEKJMCGECFEMGDKONFGMDMKHALJGGIJEMDMDGDNJNMMFFMNBCJECBEEJCBMAAEKOJOABKLIOMCJCLLCFMOLMMJFCBCJDKIFHAAOLLKNJLEFLKCBHNAOILMMGEBNGFDDKFNFDGCBBJAILMKKKAFJIHGFJEJNBGLEGDGILEAGFBCJNMAMODBHLEMGKAFKHMIJHIIKBDCKLENGNFDFKLNCFONHMBGECOMABOHFINGICNFKKJGLGKHJBDHJLNDKGFFKJFBOBJKEKADIAFNDEMAEOMECLIGKIHNKEFAMJDKINNKNBLDIGJHGICLGNJLFCLBDFHIMCNJONCADFBLLDGAEJNFIOLLOADAHBGKFIADIBCHDJCNFFGHMBHFKIGDEGNMMFCIIMHACMGNCHKEJFGOHJLMCFFHNFEHOKFKFOAJCFMJIMOMGJHBENHLAIBKNBOOOAJKOBCABMAILAMDMGJHDMIELNMKHOHDDIDDJGBEALHILJAHNDGECJHEKMBOJNHIJHJOELFFHMEEDIHNHGLDOFAJLKDLFLHHNHCABOMHFKNAEJAHHCMAHGDENIMAODCJEBNOMOFCKDAMOFAJINJNDBFHFOJGJLIEKICEJLIIFNBOJCNGMKFFDNBHNDMDODNKBOBFLACOBAEFBEOMDHHIJLKJIOKJOLLNCGHLDFMJOCLCIFJAKHENFFDOFJGKINGJLAHCNAHCCIIDCDHIGMDNECDCIANONGAMNJAHJNDKBEFJKBEIJMJOCCKMIJDIDNDJIGLGIMNCALGIJBKNELAHCBBOFJMNJOLMINIFMMJLBKEOLAACOLKELLAIJJGHGKGOMADLGHHNKBEJBJMOFJKCOLAIJEABBNHNMFBGCFIFAGGMEOBOMBODICDGMODDKFBMJOOMEFFKBFKJCMGDEEALCOKNMHJAAICKDCMIIIIJJHJLJALKNHENOAHMEMOMAOOJGCFINHKHGBBFEHCNGGFDOADHDJCEOADFNMJEMAHHNHMHEBFBMKDKHOKIOFABEIEOEKAJIMHEBJJHIIKEIBFOLKMLLECFJCJAOJNOGLOBDNEIAFAENEOMADHIEKNBIDHJBGLIHMIMCOJNOL ELINAL 697 570 308 545 729 673 283 810 102 856 894 79 324 329 842 490 878 45 513 311 231 548 987 833 572 303 87 127 34 443 891 568 572 297 360 213 32 757 233 839 347 772 181 25 386 905 467 727 26 513 894 783 426 653 17 726 448 352 972 655 296 426 808 767 620 92 440 780 921 869 584 344 734 933 394 720 371 352 863 34 583 284 83 758 722 487 444 52 229 763 692 150 150 755 861 119 80 51 76 85 443 826 545 355 520 619 742 122 55 765 398 962 780 88 929 347 816 81 757 536 316 64 158 230 403 431 81 561 944 461 741 208 710 180 348 370 247 304 377 506 47 514 234 759 65 699 223 670 2 45 931 372 557 830 227 822 695 886 221 652 652 659 243 542 665 755 248 45 372 507 322 685 553 397 552 833 638 551 398 928 409 649 271 215 785 598 626 399 802 360 128 648 629 870 333 94 622 111 293 195 800 403 777 325 846 23 26 825 612 194 222 96 230 206 800 345 278 417 492 512 28 292 371 269 209 971 172 344 724 775 21 868 185 289 584 329 567 200 888 230 81 764 710 462 23 764 103 739 766 293 369 257 813 627 310 92 713 661 23 620 412 548 293 736 97 813 452 217 419 8 626 776 590 287 678 395 950 570 252 836 959 283 904 506 125 814 560 460 445 291 95 331 260 430 928 703 622 743 272 285 937 494 751 584 435 441 423 806 698 682 110 700 251 866 457 980 836 499 530 341 390 28 700 124 141 229 67 298 994 198 802 606 259 212 567 5 57 188 345 383 90 354 333 860 784 108 493 406 579 138 883 632 514 465 325 496 527 417 113 281 964 956 514 636 584 448 867 783 414 446 484 895 16 347 67 771 152 423 884 128 888 621 844 924 235 546 866 253 490 42 488 570 731 375 681 533 480 227 235 823 148 184 822 420 963 925 781 817 858 652 677 499 364 874 124 505 647 799 93 981 935 815 640 479 409 704 822 611 579 612 46 492 882 257 682 585 483 552 134 310 694 683 257 182 904 26 460 824 136 408 179 576 596 257 42 551 397 774 27 421 345 333 701 854 151 179 94 323 728 731 644 491 596 60 488 153 306 709 148 488 229 908 711 12 507 320 422 259 239 843 325 828 610 924 551 366 13 508 962 348 450 936 551 759 20 214 801 701 668 827 435 569 205 956 678 43 370 228 67 466 231 214 390 543 734 123 581 411 971 461 64 451 697 373 656 747 334 394 340 889 148 252 434 300 258 560 411 965 883 708 522 732 349 614 302 518 981 168 958 69 441 142 349 505 653 291 479 942 658 737 354 629 812 591 208 608 331 616 484 920 645 226 818 81 321 124 245 553 911 571 411 117 358 471 179 620 30 602 867 600 792 265 267 842 483 189 382 581 816 140 41 830 88 980 84 162 556 176 346 761 916 46 228 489 340 791 554 758 445 25 156 833 984 354 910 527 889 662 835 3 89 731 635 926 171 139 400 318 676 321 373 29 989 576 880 52 986 264 346 959 808 250 244 218 3 502 452 996 53 362 240 587 206 414 530 985 992 911 173 126 522 233 503 557 952 344 704 827 577 168 602 733 97 931 744 258 527 787 540 106 65 609 756 204 671 262 789 94 478 703 531 16 151 470 16 626 463 343 987 72 375 208 778 978 422 533 603 849 454 714 927 23 916 227 104 191 740 768 725 653 621 965 700 118 297 177 135 755 544 997 346 434 861 904 203 598 193 184 251 888 894 371 4 694 126 543 28 274 118 15 449 606 549 575 853 792 450 154 957 616 749 2 652 489 195 895 613 343 184 51 912 894 177 198 340 140 816 622 759 648 955 970 322 978 150 454 961 20 776 17 985 586 996 557 34 278 522 711 383 975 237 40 67 851 613 59 143 467 704 264 90 662 388 184 40 32 449 490 318 484 197 37 900 424 807 63 643 464 200 230 66 334 23 557 988 368 428 865 492 18 343 5 68 830 466 402 938 185 68 307 404 559 775 608 717 898 765 193 192 943 271 221 85 570 581 443 970 820 61 954 412 753 117 884 998 895 755 880 296 555 160 568 28 14 864 704 165 89 286 353 881 772 293 268 273 845 249 114 798 671 471 476 798 409 475 447 511 993 505 66 268 880 14 371 789 80 959 958 76 155 154 455 701 166 972 379 869 702 962 418 583 386 764 8 187 265 999 204 960 189 179 528 643 208 748 82 9 149 308 586 457 35 449 381 901 805 762 913 986 158 256 707 158 51 795 709 290 681 571 172 489 9 456 881 392 593 548 574 797 78 839 923 188 974 851 281 752 298 569 816 144 844 499 604 915 989 100 93 692 562 901 103 265 608 698 934 352 941 428 918 827 345 0 963 95 534 408 276 87 876 744 454 38 400 891 702 269 909 199 326 385 355 71 252 480 367 552 847 542 932 6 228 491 665 383 280 336 586 696 223 458 771 391 12 237 82 929 561 124 221 828 393 768 588 992 613 120 832 274 596 312 556 265 582 741 139 564 803 247 778 659 247 976 376 294 561 948 619 779 549 945 260 404 470 882 566 103 912 886 474 408 581 262 119 948 30 783 337 335 116 109 839 609 447 9 473 685 63 556 122 370 697 220 58 93 781 406 904 518 382 813 926 946 553 561 236 473 426 852 450 705 155 769 40 619 189 486 81 780 60 84 711 998 615 924 272 976 438 428 66 644 223 187 51 792 385 553 300 15 58 970 438 896 207 788 966 895 275 287 373 11 218 429 819 560 805 594 789 885 440 678 988 185 906 552 337 138 534 221 782 886 488 650 350 813 449 830 743 247 311 387 919 258 87 431 189 478 348 253 658 101 140 58 991 749 641 13 736 320 109 726 698 462 242 963 697 345 409 502 813 777 874 483 518 849 571 265 877 82 292 254 389 118 242 344 402 240 370 394 129 658 577 331 376 719 122 237 223 594 503 517 160 191 507 830 898 96 696 587 716 763 885 669 120 882 338 953 862 930 6 846 555 225 289 245 689 697 894 826 761 346 731 762 614 791 28 941 180 528 604 390 385 976 182 593 682 784 140 245 322 619 501 778 982 467 180 548 820 36 599 104 374 136 749 766 481 947 755 352 947 351 561 74 572 11 440 451 372 735 943 147 46 12 775 85 843 121 307 959 266 209 476 471 822 947 796 464 216 394 441 390 943 527 181 446 46 59 651 386 877 25 468 836 842 339 484 992 961 604 614 374 65 54 807 352 258 213 1 665 748 164 646 871 841 926 969 491 886 304 79 335 349 997 483 55 63 969 787 978 624 779 933 330 803 940 302 195 529 581 844 585 852 657 898 173 8 174 780 529 716 834 724 257 565 371 180 493 140 335 581 12 513 261 376 235 144 604 482 703 411 147 925 615 848 337 461 157 740 574 360 823 704 801 322 905 532 619 103 709 49 163 730 622 771 812 782 672 294 612 299 908 840 759 500 20 368 500 102 250 494 181 267 45 331 421 576 750 186 661 916 672 311 855 906 127 934 479 272 866 7 134 513 796 985 177 104 471 589 578 790 362 421 965 486 204 156 46 231 825 855 169 98 758 757 569 213 799 771 453 390 449 347 401 548 676 637 913 2 49 998 763 69 965 601 645 353 788 748 556 231 722 564 959 90 750 531 835 26 8 441 448 264 692 688 244 403 351 53 927 970 937 628 151 147 20 275 621 324 388 521 967 560 216 32 599 380 768 322 12 690 375 32 87 142 275 720 329 743 411 879 91 976 264 589 366 504 46 681 277 671 469 669 591 866 948 908 105 576 413 128 292 53 15 328 978 159 983 138 383 40 472 766 334 572 798 772 169 355 285 381 445 857 207 464 109 372 509 998 478 941 389 496 467 235 830 42 945 804 80 255 502 198 407 215 958 197 946 142 150 190 70 703 173 931 113 953 31 503 820 808 396 325 808 47 160 788 284 45 261 686 629 158 614 161 880 196 788 109 524 677 431 695 692 598 957 293 411 496 167 187 288 770 524 462 420 183 293 303 330 906 412 762 943 479 479 608 346 604 561 754 221 736 266 63 764 18 45 999 430 533 459 320 346 474 207 441 388 615 690 342 408 887 335 883 669 162 921 420 214 495 763 629 669 383 513 989 393 3 830 689 138 281 685 70 986 210 539 702 510 136 469 735 821 646 718 16 864 232 132 285 755 390 564 653 603 834 322 675 241 594 454 354 678 266 147 340 687 962 298 108 762 544 583 515 825 71 162 712 224 488 368 323 194 736 347 564 936 314 447 519 924 222 814 411 603 331 823 4 953 104 475 341 458 721 816 985 470 904 249 716 388 43 485 926 82 605 247 520 220 591 239 962 923 15 415 860 336 857 448 972 849 478 45 967 387 859 88 187 826 123 781 284 100 551 172 221 692 69 546 498 646 743 114 644 438 798 815 53 942 542 894 589 391 851 666 907 680 461 80 895 757 400 236 864 745 982 179 842 856 825 275 362 582 932 88 709 460 18 488 998 428 393 97 6 459 384 977 201 638 807 374 623 616 29 616 256 419 152 396 155 661 800 450 328 501 93 241 573 470 123 121 518 907 195 825 809 883 700 298 777 208 257 852 920 314 772 64 611 785 347 5 497 987 547 231 36 819 243 789 851 275 954 385 863 899 579 446 852 290 583 701 914 972 948 992 5 252 317 243 970 452 473 24 476 972 849 530 405 55 172 244 200 404 510 634 95 331 953 160 496 862 49 706 246 690 95 108 133 622 278 731 725 436 210 67 435 541 882 475 781 674 987 950 708 480 23 203 703 772 269 999 301 735 203 281 59 995 458 343 63 407 433 87 388 624 316 120 456 881 286 410 626 11 869 851 735 312 349 876 222 965 328 827 635 911 916 842 226 695 109 672 757 848 21 87 823 544 97 926 353 198 326 359 756 811 780 723 913 36 809 653 846 527 169 109 530 571 685 790 739 701 665 441 213 672 211 723 317 437 632 133 215 724 497 563 341 458 991 175 841 811 418 982 421 945 448 371 57 229 700 507 477 870 53 57 864 936 794 899 440 343 850 453 98 484 224 244 668 975 86 181 321 286 585 63 77 420 366 510 793 653 84 290 906 929 282 224 717 952 562 39 950 781 222 662 25 990 553 843 448 794 194 15 959 436 645 776 364 255 130 487 514 403 418 420 912 247 599 318 678 55 699 15 960 144 228 672 62 313 302 713 674 525 754 547 331 958 630 681 186 164 564 324 36 294 144 391 432 136 868 475 225 837 318 148 397 695 500 923 239 782 143 724 530 877 518 715 983 107 36 859 105 496 501 951 607 398 701 149 58 11 961 199 271 684 226 204 383 643 607 223 93 516 442 662 248 741 783 589 730 396 216 68 959 781 620 287 514 348 153 620 501 696 367 826 768 1 159 704 84 836 268 212 896 356 33 62 251 642 156 539 891 360 521 286 550 187 609 692 15 264 564 646 827 424 813 293 100 455 14 81 93 225 980 362 656 237 139 139 781 751 21 532 987 561 927 703 492 985 469 517 404 825 855 354 218 835 108 598 226 499 150 517 354 706 246 514 348 48 913 95 196 410 610 368 42 348 107 193 522 160 815 20 642 968 410 480 747 672 370 574 4 616 319 878 627 48 186 266 525 773 970 577 745 67 932 679 120 795 964 146 495 568 735 752 728 652 307 584 302 392 33 422 632 540 738 779 632 195 696 891 868 347 86 681 28 115 307 697 949 838 490 636 157 936 165 97 168 94 20 369 195 787 305 636 207 31 14 979 368 730 753 190 399 803 198 487 532 818 365 718 64 828 678 414 602 704 586 575 432 69 716 989 89 359 472 82 865 410 219 528 260 110 340 562 342 124 704 291 331 847 52 406 202 982 911 983 511 881 557 2 729 74 260 348 233 183 368 454 245 717 354 385 316 967 521 774 123 623 167 69 383 747 319 489 371 236 805 297 756 187 647 258 771 701 906 796 300 809 369 514 725 551 809 958 432 340 440 124 740 99 840 781 769 774 502 759 547 85 64 523 25 213 271 128 774 261 145 134 8 894 929 621 879 537 211 943 624 605 18 275 626 145 141 835 689 518 642 144 978 745 161 277 358 960 853 922 922 859 854 146 269 501 282 735 324 554 805 644 491 387 719 490 485 376 413 623 926 982 930 637 111 529 959 159 218 68 433 785 902 86 843 64 45 335 507 880 412 739 73 653 291 110 85 867 221 433 696 986 154 108 567 524 435 701 251 449 118 583 60 766 907 631 615 569 718 275 925 912 463 324 654 10 862 909 206 29 546 212 959 442 699 177 527 767 638 852 524 411 762 196 861 671 865 901 602 323 489 306 471 287 300 956 581 667 701 793 481 40 603 400 329 33 706 412 172 316 912 831 658 526 902 233 740 678 904 329 397 440 983 587 625 61 20 915 652 96 655 177 87 188 578 942 398 709 439 910 333 797 953 973 765 952 714 431 914 793 728 139 823 246 637 687 875 354 151 434 757 450 390 118 814 202 853 341 151 408 50 942 691 592 961 711 582 602 189 701 446 626 704 810 792 519 782 814 558 118 261 305 248 95 528 848 928 800 85 822 803 280 42 885 237 223 335 661 844 301 976 292 640 616 474 614 753 18 632 47 553 905 654 807 939 384 742 702 77 375 897 168 426 159 809 58 507 41 516 302 143 623 75 163 416 499 948 849 9 182 221 179 52 100 602 13 272 582 824 192 916 79 187 188 325 628 93 422 814 694 144 834 304 594 606 379 935 914 471 64 560 973 235 801 792 917 648 555 151 704 990 471 645 433 817 946 963 951 759 41 317 198 363 715 310 684 41 947 972 31 427 838 102 726 251 754 52 173 305 16 638 213 272 99 80 323 388 297 268 608 791 458 720 937 356 494 73 351 507 212 80 385 167 537 260 297 892 981 961 749 589 308 263 791 53 275 510 935 772 586 792 63 756 17 735 55 205 678 666 266 718 462 354 576 316 553 49 990 208 67 653 123 20 600 177 565 910 840 606 515 577 484 552 460 416 312 459 832 332 329 392 13 504 624 202 805 931 767 718 325 597 236 578 609 318 316 765 646 699 578 48 985 378 384 491 927 809 500 995 148 594 767 947 695 818 267 112 870 642 619 674 270 812 423 263 350 10 207 570 60 700 840 828 256 257 237 482 272 400 688 760 411 583 337 187 330 731 134 349 868 977 804 485 241 261 132 781 857 289 978 64 118 777 690 483 607 796 20 324 823 773 618 944 166 931 943 969 685 205 306 488 263 810 42 415 174 168 813 979 404 155 892 880 276 217 833 397 456 316 196 745 52 328 906 357 19 701 208 4 208 14 574 418 120 675 847 425 150 413 551 321 934 344 6 880 974 590 613 960 978 105 22 633 184 656 113 815 179 766 316 469 563 592 603 801 29 614 985 634 999 227 845 512 687 24 864 555 868 422 13 646 717 491 546 109 121 630 903 445 919 198 709 235 167 257 464 919 720 705 248 322 235 963 61 334 735 170 33 854 831 522 658 702 585 1 71 916 289 315 883 686 877 805 848 566 578 377 871 524 751 228 453 2 352 93 743 886 982 960 409 659 413 121 347 225 22 668 694 262 486 356 766 293 759 435 992 422 109 746 173 750 748 201 439 577 296 441 308 341 700 608 841 241 919 805 289 85 836 796 230 284 802 524 671 327 332 599 883 692 288 506 900 743 165 911 839 879 993 719 348 349 457 531 969 104 102 276 28 469 668 121 592 509 3 706 663 94 267 619 825 959 92 923 684 958 596 381 773 669 53 758 326 709 422 881 760 913 624 359 587 102 988 419 643 465 539 141 141 50 998 549 147 967 175 843 100 932 160 604 152 938 835 207 650 693 129 81 135 491 207 230 558 794 869 969 344 768 377 958 682 889 324 414 897 389 715 307 365 440 345 844 681 534 842 907 298 190 643 60 805 358 945 185 14 128 448 717 375 803 397 405 270 621 413 974 450 592 567 634 567 642 703 333 783 538 868 279 492 631 165 179 811 731 688 408 595 0 459 949 975 346 231 82 760 565 193 28 207 872 802 338 201 707 154 806 979 420 848 334 256 456 957 604 377 985 499 666 652 387 472 618 105 563 423 709 953 354 264 810 55 686 942 977 939 113 914 737 509 351 470 503 95 954 117 703 822 424 121 384 410 40 885 716 52 392 37 125 984 930 754 590 443 417 490 536 558 423 335 868 404 960 638 801 616 724 572 350 187 512 516 338 733 23 468 434 593 856 49 291 934 16 159 841 538 681 630 351 778 434 529 144 952 737 936 365 69 142 617 919 839 714 395 888 892 945 515 5 63 211 651 519 522 641 271 75 837 718 297 110 190 332 280 12 2 169 165 451 643 665 846 756 635 350 382 818 567 260 692 630 55 642 787 9 109 919 251 3 860 465 341 621 795 308 669 426 890 136 875 435 636 524 218 475 454 434 853 727 311 667 262 475 648 260 313 81 462 505 89 843 846 553 361 811 464 866 838 840 743 215 763 580 520 263 757 661 201 448 96 105 620 475 553 749 252 570 70 638 990 831 610 81 364 239 174 497 246 591 300 144 714 141 46 968 406 506 319 633 339 31 151 94 93 6 725 859 760 538 880 242 741 178 239 174 237 546 506 79 597 306 400 800 210 346 618 333 47 654 128 753 285 983 274 119 739 659 306 487 862 830 712 35 938 833 694 546 778 354 838 613 612 451 312 705 432 191 360 764 835 186 472 811 551 569 634 563 973 379 120 279 270 502 55 50 678 932 833 893 394 7 330 971 492 779 278 26 836 963 65 237 105 359 471 640 368 444 149 628 620 188 359 156 951 304 844 206 232 156 807 646 446 778 663 680 148 281 673 901 437 878 44 311 297 508 77 272 529 729 188 864 376 121 511 774 666 686 462 473 977 960 135 743 854 98 659 389 365 797 400 968 972 81 288 204 261 513 842 779 313 934 104 480 112 287 969 988 431 256 279 241 233 648 403 854 329 95 128 330 566 248 501 372 736 643 7 946 18 798 151 664 329 573 159 36 572 880 883 696 285 780 342 792 959 300 26 620 303 826 860 623 584 560 311 993 50 332 624 994 930 100 986 473 904 246 371 212 909 99 774 760 828 492 683 684 987 309 20 185 769 42 329 276 658 976 534 679 489 77 11 388 69 234 628 484 159 783 970 808 451 992 531 549 149 551 781 437 558 610 1 732 975 887 221 112 901 45 938 317 654 733 24 288 379 792 494 714 238 714 102 975 629 616 568 935 592 46 102 389 320 220 881 111 728 202 210 381 601 633 123 229 936 620 199 973 211 911 294 915 308 190 662 986 284 874 671 990 828 456 21 994 96 930 940 440 325 521 647 145 685 915 825 773 984 450 288 845 789 574 342 574 562 364 762 1 432 678 223 58 250 493 435 598 47 612 290 880 318 543 868 125 722 612 540 46 238 864 795 422 514 773 549 453 983 243 194 532 728 325 903 986 577 29 918 127 508 914 107 23 586 657 657 624 919 218 901 112 393 965 904 345 194 581 123 510 276 299 734 211 700 814 761 359 250 97 495 933 760 333 168 964 497 185 14 604 661 79 370 538 402 18 479 838 740 381 407 746 472 468 374 21 53 529 676 961 501 192 174 418 651 372 847 305 444 838 155 607 971 83 476 166 544 213 905 780 241 333 811 361 860 311 18 836 363 630 592 616 353 202 180 637 972 383 353 380 611 561 512 67 746 892 348 266 820 904 244 405 192 677 574 827 751 83 858 646 149 54 53 884 86 480 183 765 923 727 959 798 437 456 429 766 825 20 712 151 789 675 9 63 498 198 0 583 946 737 230 796 36 352 203 60 5 305 304 99 577 843 535 831 619 790 538 608 921 523 594 869 500 732 465 995 399 991 529 575 341 152 222 749 55 317 18 409 438 349 648 519 182 483 555 95 180 288 383 387 618 463 152 203 561 749 554 257 846 465 665 249 783 600 603 323 647 356 770 468 736 749 534 561 89 712 786 869 633 840 957 477 211 522 612 907 603 558 670 792 431 34 745 790 681 585 891 756 892 653 635 274 44 568 193 344 595 601 363 707 746 261 770 144 333 924 261 3 978 453 956 970 851 733 167 581 234 772 287 337 45 168 317 70 994 798 379 646 868 70 24 663 614 63 480 770 791 899 986 20 599 124 236 437 514 599 700 584 363 984 440 10 466 942 121 367 9 824 291 57 483 584 800 994 286 151 493 92 570 529 45 686 938 954 317 498 931 522 945 421 315 509 981 71 692 862 949 412 537 29 808 594 424 150 323 763 137 660 435 965 758 205 989 1 187 488 689 345 255 165 332 989 59 28 525 704 899 288 539 190 51 421 796 89 316 856 593 700 799 118 608 367 82 96 202 700 560 733 823 754 349 736 126 688 891 916 602 444 438 197 457 957 815 704 566 29 423 566 138 339 930 982 302 160 750 913 436 257 836 857 639 388 646 524 424 654 826 13 491 180 230 108 873 633 812 511 414 256 648 225 622 186 976 938 252 561 3 984 275 646 45 956 41 264 522 360 921 759 208 783 383 688 211 549 249 249 123 169 852 960 72 784 773 711 105 765 410 370 329 877 368 580 707 55 613 519 760 388 376 610 871 387 224 864 116 433 419 199 11 167 305 222 414 580 151 427 814 4 944 43 551 241 193 275 440 873 691 175 17 528 919 321 900 448 173 956 625 679 814 985 605 920 179 242 803 419 917 45 623 593 470 924 438 35 599 146 577 291 756 840 588 317 741 506 714 983 838 99 291 983 930 8 753 540 635 571 703 727 61 551 3 627 588 404 861 763 498 651 480 651 574 12 714 531 866 213 215 935 507 15 610 657 327 244 94 67 745 883 825 704 640 663 290 435 578 300 869 242 403 212 301 156 826 305 738 24 918 68 331 944 220 78 949 790 701 332 524 702 566 736 450 92 847 302 310 199 704 780 150 831 888 526 216 771 409 457 413 966 585 894 783 114 466 17 781 13 44 722 500 340 832 507 801 717 400 964 140 873 446 132 799 202 131 721 424 90 433 18 666 68 923 250 779 638 947 143 825 39 948 292 198 805 33 764 742 947 389 41 887 265 733 996 321 340 139 965 613 168 996 500 530 123 52 201 86 475 816 426 602 123 605 963 353 850 103 355 243 460 733 500 213 646 171 131 555 4 751 929 568 685 872 697 981 161 692 547 729 977 442 720 576 297 503 623 726 154 428 88 982 482 183 510 270 216 657 186 821 802 177 486 25 321 55 55 98 600 627 824 755 657 175 930 386 441 266 432 333 93 607 818 511 781 93 976 235 103 464 161 545 351 920 12 511 381 752 912 906 864 10 839 5 258 281 384 8 980 583 749 981 436 456 290 23 203 878 72 844 364 382 408 557 882 316 155 347 633 155 418 300 687 519 370 806 916 774 530 595 113 204 440 502 413 6 368 886 142 554 174 320 214 653 935 329 99 69 763 876 771 368 150 817 119 507 927 279 464 888 864 475 656 250 639 217 187 739 36 803 301 201 700 680 565 964 101 742 90 715 724 467 885 479 731 400 520 87 527 336 125 766 841 79 898 906 683 6 307 582 397 726 161 35 32 427 793 218 852 84 952 622 589 207 294 328 979 170 256 506 690 144 123 303 966 16 742 722 179 772 559 983 141 409 48 800 292 394 899 537 786 514 92 454 255 281 711 131 524 583 81 307 903 359 539 613 399 534 636 548 473 676 886 534 378 545 69 376 334 900 347 488 856 368 999 11 282 129 310 392 655 806 219 636 160 502 684 487 652 288 805 831 643 133 393 812 805 241 869 171 54 290 759 623 133 856 167 925 502 910 126 527 708 111 276 4 187 509 262 701 589 806 320 619 275 888 878 375 470 239 946 498 782 700 457 174 811 592 942 892 482 649 724 704 979 716 334 450 217 180 209 247 729 793 29 791 151 173 839 696 309 155 571 963 117 521 920 125 200 368 444 441 296 553 530 771 812 170 856 152 218 33 86 29 178 361 92 525 863 475 164 767 377 550 560 239 162 938 93 140 966 849 640 466 750 159 663 793 438 740 547 349 893 615 148 239 158 957 214 668 205 842 435 261 851 88 42 135 222 622 542 331 891 570 970 929 389 258 171 280 210 792 958 881 452 28 348 981 782 510 178 292 471 580 702 296 260 376 224 521 641 806 837 562 415 780 26 388 493 435 567 266 368 870 417 884 69 633 796 808 513 283 545 909 927 782 637 210 17 359 90 103 730 977 170 378 28 63 641 701 846 762 218 157 968 391 332 630 961 277 303 254 937 485 186 560 643 35 374 89 357 460 937 416 307 416 196 305 640 714 957 859 735 102 492 651 490 947 656 688 544 136 602 840 756 428 821 883 356 712 211 167 703 672 372 595 386 891 963 321 749 598 201 149 649 111 918 587 229 1 884 760 738 644 359 767 27 367 642 351 73 984 140 195 526 930 547 378 561 729 983 80 737 58 138 997 885 935 415 324 138 193 825 311 199 718 397 449 694 662 226 268 76 505 847 604 723 579 926 28 317 746 929 528 109 543 82 122 168 275 903 136 754 805 365 478 86 609 236 752 53 618 156 539 843 723 646 44 774 67 286 945 953 87 168 983 720 141 424 308 501 94 926 46 34 218 634 923 296 819 93 522 288 643 328 898 127 879 80 610 279 785 178 361 732 848 996 287 780 115 565 243 619 838 725 526 221 299 144 144 229 340 574 57 166 320 951 915 648 933 854 918 726 230 3 572 653 452 869 959 919 369 752 143 225 51 467 728 514 14 645 771 253 725 522 636 112 874 776 988 862 940 599 960 186 841 168 242 757 348 940 502 818 216 777 592 832 998 249 556 160 435 739 502 240 782 630 219 134 169 403 119 33 909 643 480 620 699 929 331 748 704 289 870 813 72 976 238 616 967 862 362 296 883 802 559 565 878 596 982 128 12 673 371 320 943 706 206 876 219 550 167 138 247 922 462 128 296 998 97 793 573 490 946 946 246 288 608 341 102 275 317 574 779 273 407 460 331 973 547 850 66 912 911 639 265 777 662 35 657 34 714 315 616 317 325 718 355 431 304 648 101 916 600 143 327 667 493 853 225 555 357 630 239 134 785 234 999 717 302 997 26 124 535 869 762 616 497 875 147 310 207 606 780 998 887 21 848 399 188 475 728 724 13 887 147 184 382 877 249 303 430 295 684 549 305 112 393 658 143 267 733 246 405 767 835 393 682 350 709 326 188 734 273 449 268 415 70 807 591 790 606 485 542 97 87 204 369 508 917 875 160 860 402 406 890 722 449 437 9 859 455 312 485 309 779 625 928 124 767 594 666 166 383 449 887 459 330 225 366 185 535 860 194 511 778 38 414 569 134 859 36 859 965 67 671 849 958 77 411 279 567 145 697 164 220 771 855 253 150 365 607 311 470 900 39 428 196 630 633 66 356 850 452 88 64 849 170 506 780 787 955 799 973 373 603 522 243 722 127 6 922 383 398 789 203 979 237 171 96 519 731 318 672 994 855 96 448 457 775 168 771 205 410 654 898 269 367 870 375 734 760 599 662 119 946 261 6 242 550 723 559 584 28 324 133 108 830 860 756 771 36 995 411 706 143 770 125 369 111 881 558 935 96 32 100 494 754 869 406 992 185 349 377 249 141 662 40 631 178 404 732 448 178 347 45 291 969 125 383 522 482 731 993 382 161 193 530 667 696 726 724 997 30 505 677 787 52 570 260 699 146 176 761 687 722 623 200 727 154 813 736 583 264 564 903 57 425 786 192 646 939 447 535 954 260 999 996 941 43 866 143 913 197 208 403 304 250 656 270 870 945 586 727 24 537 28 73 643 578 938 967 983 251 386 208 717 429 223 46 607 296 796 369 264 13 187 393 356 483 318 596 345 38 782 701 93 517 738 774 209 291 131 375 543 536 165 367 841 376 224 178 922 757 344 571 440 721 850 36 978 670 449 316 630 577 623 481 583 180 583 303 525 916 659 343 733 458 377 659 35 317 636 616 333 736 536 477 58 432 893 116 618 962 392 358 671 458 687 764 365 406 955 747 822 788 11 207 42 49 350 756 709 525 977 529 368 147 362 998 661 940 292 519 37 38 229 674 340 489 668 117 624 139 678 451 725 461 259 177 965 942 916 891 966 646 120 421 100 733 784 679 953 20 447 776 2 948 542 934 436 695 151 53 550 156 384 551 785 398 826 867 78 599 643 16 302 849 593 507 376 534 800 247 102 896 341 357 897 803 652 677 687 618 535 956 417 63 904 438 250 583 793 301 37 781 834 874 910 750 507 108 124 493 379 991 437 776 848 71 115 315 847 621 749 947 646 849 577 69 344 760 296 448 289 144 275 153 66 2 909 878 560 719 353 316 456 991 981 548 190 437 358 796 454 583 975 355 890 164 156 447 6 263 28 106 400 467 999 905 115 423 115 47 406 477 845 610 9 46 919 317 480 848 181 854 235 330 108 728 564 510 828 67 235 872 709 651 262 215 801 599 797 490 505 987 214 157 163 511 444 284 593 169 181 335 373 465 756 726 124 404 316 831 345 171 110 846 300 396 901 44 514 857 128 507 982 640 112 176 480 60 746 322 349 641 879 571 576 437 786 357 624 469 914 782 769 758 145 695 223 101 228 177 281 905 627 873 146 168 275 894 982 55 563 336 155 718 276 635 973 410 597 365 671 157 245 892 942 731 426 723 528 743 970 15 326 798 320 941 294 945 769 774 932 201 583 221 905 598 429 553 60 857 197 382 257 451 551 97 15 292 474 723 959 512 280 901 417 192 965 158 577 333 312 689 138 730 693 202 961 235 282 914 878 80 329 601 303 550 726 436 453 8 849 47 954 50 894 516 99 806 59 693 915 835 441 918 953 243 591 223 307 723 131 24 242 216 10 702 656 104 483 661 31 511 543 302 115 979 899 484 531 194 833 737 853 475 812 382 808 170 867 555 693 912 392 291 584 538 225 156 324 208 190 629 301 265 588 353 738 837 577 532 114 275 793 811 630 725 737 640 679 777 458 958 961 865 368 298 113 844 692 227 779 710 566 140 664 334 519 623 45 447 718 332 95 33 409 386 182 737 111 429 87 926 732 217 415 325 948 38 580 768 403 669 886 370 453 329 294 614 305 793 190 777 75 429 266 285 659 263 837 183 952 357 631 547 792 908 821 22 908 375 49 77 552 255 740 700 809 509 913 601 186 566 484 11 448 775 963 677 484 498 388 647 930 207 919 166 784 630 341 131 144 811 897 834 369 324 62 892 715 935 321 87 442 903 704 852 61 193 67 226 335 634 786 929 766 868 176 377 50 240 62 812 904 797 43 473 287 466 34 354 603 200 861 233 17 556 17 918 954 452 73 12 699 312 680 813 835 171 633 907 439 849 769 905 323 883 719 953 10 529 2 479 24 304 189 29 126 68 55 504 822 191 950 948 727 123 644 764 403 820 834 12 535 898 405 466 123 798 702 906 210 154 6 337 652 422 505 301 26 472 842 963 714 459 512 776 845 988 648 764 84 929 403 316 962 314 378 303 910 909 846 956 831 237 13 754 45 602 322 471 870 591 403 253 798 176 657 74 747 314 892 174 80 16 741 43 7 51 488 136 413 225 18 399 16 233 919 464 116 70 695 261 151 274 849 623 594 437 521 552 97 534 734 875 477 473 559 945 999 850 0 670 247 393 463 291 951 87 780 188 129 919 992 757 264 624 525 1 510 746 86 452 297 640 696 194 19 101 650 678 3 945 569 55 78 6 135 592 18 766 117 631 236 424 126 649 944 538 469 764 305 481 650 612 482 343 762 906 268 876 813 426 584 360 315 428 760 991 369 558 642 31 840 408 941 958 856 688 822 936 347 502 628 655 284 706 827 683 74 541 670 645 928 510 513 678 519 838 734 989 277 277 678 897 328 118 867 76 950 689 571 761 55 561 479 231 141 541 173 189 706 770 27 897 955 312 597 436 388 619 560 744 516 438 256 941 114 115 527 504 488 606 135 445 647 195 210 271 148 685 168 413 657 784 25 295 631 49 611 265 826 485 918 407 821 559 774 459 432 126 17 74 863 918 122 517 341 878 829 15 81 842 196 699 624 457 705 608 467 2 68 518 898 434 72 771 937 530 833 538 905 167 89 28 778 9 947 689 817 832 159 576 957 548 840 645 462 876 762 315 591 353 984 571 131 612 477 803 990 997 537 594 390 934 310 779 482 559 228 769 913 427 218 10 406 635 957 646 491 345 174 1 908 48 879 127 677 682 638 112 582 282 494 461 134 571 674 849 534 312 619 51 167 550 300 708 839 71 140 580 655 384 643 658 865 165 241 379 689 220 715 177 928 463 280 600 81 206 755 702 38 148 977 626 506 537 126 6 973 888 251 655 363 961 154 917 222 82 829 6 405 554 452 655 253 526 742 430 103 415 250 906 410 244 662 836 323 172 768 882 74 718 586 801 718 261 579 586 52 310 836 17 604 924 249 842 628 982 929 157 1 990 207 972 611 142 770 49 937 687 417 949 485 490 483 503 217 682 446 346 969 657 30 675 147 90 89 441 133 711 697 781 734 172 330 284 448 683 668 426 596 66 618 466 94 498 12 276 818 73 867 285 672 530 611 269 900 724 846 29 929 192 566 559 495 951 674 99 201 844 925 383 940 205 804 631 798 639 215 349 875 266 305 131 862 939 283 342 350 250 510 357 255 203 864 539 330 464 880 385 303 895 381 359 610 752 525 980 876 874 634 285 204 542 881 18 861 187 486 231 450 4 658 50 359 119 886 488 289 368 13 981 657 710 612 587 869 803 685 994 616 993 318 434 548 627 299 493 228 946 699 64 310 306 521 907 569 917 897 271 812 997 951 832 783 991 930 555 678 670 542 25 851 622 50 332 42 467 919 970 372 721 603 688 740 229 917 369 526 403 433 239 265 673 230 593 210 44 151 773 691 578 239 832 260 752 120 380 57 989 917 41 243 846 846 512 476 987 316 515 645 450 766 1 714 395 740 793 545 236 58 780 958 805 807 584 531 438 14 466 582 800 124 172 107 490 116 735 180 781 543 834 654 66 672 956 150 914 719 599 708 534 940 134 991 9 863 320 201 570 493 501 843 262 726 0 4 421 836 278 678 564 6 454 130 19 894 297 726 896 528 588 628 508 589 188 460 828 911 25 580 99 821 654 224 878 25 40 53 472 632 620 490 431 537 142 888 750 914 472 289 988 183 976 616 21 301 549 503 656 38 19 527 881 998 652 267 440 445 209 686 73 934 34 62 229 16 611 361 457 250 416 383 822 284 154 456 305 571 82 112 27 222 101 511 300 759 712 214 652 532 838 111 258 375 744 540 256 282 908 219 710 855 930 945 710 783 386 548 424 401 442 45 231 93 871 710 340 42 609 0 434 181 661 617 353 323 837 227 791 688 258 752 443 489 229 373 180 55 578 69 506 61 78 688 539 332 410 219 585 125 608 722 922 175 518 35 824 649 586 124 793 546 292 256 122 575 626 230 744 757 807 738 47 792 693 120 367 275 670 839 683 417 765 402 468 651 194 741 430 731 126 622 440 216 51 105 578 579 456 233 826 505 796 124 376 338 248 350 883 378 474 984 115 902 391 762 408 865 345 191 762 679 777 577 891 714 679 989 243 235 8 104 370 731 903 801 115 178 495 313 471 449 823 616 495 531 127 914 222 425 802 386 550 342 957 774 986 407 495 371 76 944 433 650 233 219 128 659 25 762 977 873 731 415 124 471 968 226 796 201 911 362 502 869 49 304 568 923 549 553 996 796 943 682 372 447 253 176 416 434 931 808 727 590 175 325 426 363 279 409 87 359 921 990 556 497 651 652 538 899 852 990 13 351 3 88 185 160 487 628 279 100 719 309 800 185 603 347 881 190 538 777 639 820 149 579 253 437 44 212 588 267 384 447 91 668 16 844 95 220 208 253 708 251 415 921 813 537 191 537 120 88 155 226 653 713 476 682 217 401 516 310 926 293 79 771 877 459 574 596 47 451 598 548 568 487 337 340 869 527 636 999 111 39 904 923 121 789 460 43 15 413 955 11 319 632 394 164 428 981 101 33 776 70 131 433 826 486 407 765 865 657 80 796 232 573 859 6 986 32 879 454 623 42 545 347 792 404 394 712 207 33 622 275 507 292 654 643 163 242 376 366 720 593 884 273 32 298 227 881 56 819 260 898 354 167 607 390 392 890 197 88 87 960 223 714 559 957 70 339 130 754 595 813 611 999 89 966 938 828 743 925 93 525 42 176 232 749 523 412 960 297 69 620 44 952 593 477 437 138 893 498 920 871 482 747 506 161 717 227 780 861 49 18 414 614 883 440 152 986 510 188 823 297 792 988 765 747 253 429 741 762 690 982 365 752 284 80 628 65 778 528 30 404 312 776 366 782 190 34 419 696 385 767 102 419 64 224 43 89 321 707 790 757 173 775 8 333 617 459 762 391 191 764 337 10 68 550 779 886 283 582 209 471 258 629 709 958 564 247 77 800 983 644 233 211 38 983 194 863 929 270 411 441 627 113 453 542 917 198 45 245 234 131 640 213 379 294 811 834 419 330 476 322 21 851 205 605 965 60 746 900 196 631 640 289 440 173 73 640 59 310 581 804 795 315 939 140 58 18 832 895 975 633 719 31 53 671 867 650 546 584 361 550 66 167 769 862 733 897 997 560 295 983 59 506 934 188 272 12 673 792 990 454 559 900 231 221 526 415 402 451 125 17 606 229 484 238 909 785 754 893 971 799 719 49 174 151 603 87 144 131 503 577 290 983 179 531 772 662 719 436 787 574 726 408 226 664 688 707 428 145 39 48 608 932 796 307 646 3 435 540 2 883 820 373 463 112 59 509 581 969 282 286 253 750 126 692 372 127 55 408 487 422 268 443 167 847 590 831 221 23 276 890 703 963 568 148 331 707 407 708 467 303 158 21 289 864 779 695 837 434 562 675 502 24 641 511 78 977 694 195 201 98 959 907 974 76 219 606 438 255 111 350 413 135 123 969 711 270 590 823 517 482 711 117 912 592 38 266 645 833 834 408 842 740 765 405 952 5 613 186 353 708 275 780 348 713 89 889 54 479 216 837 787 478 144 542 950 853 19 148 581 935 572 54 497 462 188 625 644 614 654 834 204 179 988 997 535 133 264 815 415 699 991 921 360 870 563 494 335 72 433 415 6 652 531 380 469 399 406 391 3 775 614 764 838 475 784 51 415 268 456 817 377 299 469 307 355 491 274 556 348 599 502 442 679 127 166 676 159 687 113 414 621 209 293 625 431 333 416 644 67 533 537 631 85 574 416 186 69 948 876 282 525 20 740 28 769 816 71 964 687 551 151 760 193 411 395 336 417 415 317 369 980 193 980 267 938 284 586 264 438 857 104 190 193 847 801 22 315 256 365 237 732 214 111 611 360 190 152 91 482 547 669 402 282 750 623 4 593 349 874 667 501 986 760 73 400 982 863 160 534 758 536 991 695 60 801 40 401 664 933 512 338 249 338 271 508 94 603 321 266 82 464 412 10 808 475 459 292 563 12 833 513 946 136 994 71 401 708 703 469 499 400 264 490 967 938 928 603 121 889 203 660 26 452 331 822 410 481 379 498 117 90 251 285 220 317 214 77 478 306 376 427 671 587 979 465 615 999 908 614 501 815 138 40 654 918 143 969 425 74 67 909 869 848 508 986 365 599 890 953 691 282 490 708 698 588 793 817 960 800 332 766 524 15 118 157 61 390 458 354 260 150 561 202 202 557 821 159 636 262 231 266 902 772 63 688 182 333 578 815 3 533 744 458 22 256 566 556 111 612 466 826 939 205 566 852 196 635 526 757 370 722 949 536 905 361 997 382 498 349 709 597 671 910 40 195 65 601 484 36 756 544 248 568 958 800 594 817 628 785 311 139 981 995 492 612 883 615 13 214 103 763 764 19 52 555 468 657 879 716 302 726 181 826 236 709 198 325 356 849 433 855 984 770 431 161 811 62 252 551 254 482 228 233 125 193 930 844 395 163 159 96 189 705 265 618 749 249 546 541 606 726 707 445 240 825 456 365 364 549 53 169 218 423 417 86 376 789 18 833 311 674 450 69 121 615 513 993 461 363 202 737 526 477 10 603 360 585 871 117 805 690 557 382 519 384 63 642 607 506 187 794 590 557 607 563 505 349 891 5 162 867 447 871 573 464 831 57 280 738 804 995 63 661 196 388 359 115 28 661 873 294 6 447 425 821 494 106 23 133 297 392 765 450 800 897 475 999 817 56 288 379 927 709 802 428 795 997 360 776 331 127 269 361 738 32 199 649 591 754 553 375 555 408 302 976 165 669 392 954 544 526 256 476 689 733 190 914 409 71 962 936 457 696 324 245 39 934 578 330 619 699 784 578 183 455 389 949 455 109 755 224 517 844 711 943 152 674 362 901 22 156 263 35 976 320 374 199 29 287 416 95 913 197 836 735 327 683 66 279 893 968 270 961 471 371 302 793 623 971 727 126 11 706 942 920 303 320 955 42 989 140 154 281 586 873 101 862 363 462 956 521 783 829 71 110 767 913 29 221 19 898 893 884 447 467 798 615 94 542 106 843 126 830 584 400 524 645 474 534 593 839 804 97 438 110 335 639 691 496 244 288 270 790 508 496 98 862 288 18 86 971 605 933 344 67 154 139 465 34 821 47 251 78 706 143 249 594 205 539 229 358 187 5 383 583 188 537 661 227 452 895 94 424 962 198 476 853 896 755 457 393 740 26 192 195 182 364 920 361 563 291 828 189 217 714 911 581 285 608 223 954 449 726 710 11 194 782 745 99 729 215 554 440 104 815 41 350 31 944 467 859 327 934 793 892 48 471 949 384 886 332 104 811 561 328 839 750 589 86 375 933 926 128 662 425 752 549 277 991 15 170 915 600 851 301 427 586 46 438 673 424 120 894 16 318 418 228 928 416 98 838 446 466 647 741 693 730 30 925 844 710 172 971 903 696 757 175 658 609 628 948 35 501 547 966 368 211 77 291 737 688 251 717 271 492 636 711 173 805 784 358 382 83 735 450 848 92 405 205 879 976 634 212 836 711 767 475 495 674 874 557 107 544 6 732 553 786 525 566 640 697 296 825 924 670 984 584 940 562 661 223 177 455 487 843 883 55 580 910 893 339 105 473 885 23 364 378 229 572 65 9 941 750 188 558 197 711 391 757 221 947 356 156 496 494 268 868 64 291 57 14 291 823 346 128 767 837 757 712 90 58 898 617 237 444 980 812 625 431 243 528 507 224 593 653 548 525 642 717 812 548 239 556 40 956 596 17 457 922 425 278 928 132 710 909 767 91 234 867 25 732 950 562 460 431 445 689 670 429 391 694 870 787 206 95 189 484 208 741 44 654 807 643 927 899 382 510 11 531 245 796 444 504 806 698 754 674 488 961 661 300 419 744 526 567 238 448 480 669 422 612 319 169 848 703 200 213 377 451 65 276 44 159 786 617 692 416 373 655 34 956 945 451 288 523 149 279 351 687 819 457 526 45 691 971 228 539 554 75 513 941 570 830 936 75 724 89 911 606 379 448 130 955 947 106 837 254 650 381 832 443 38 774 768 864 111 164 899 95 725 6 260 523 173 137 657 921 17 454 817 26 614 652 97 493 714 546 865 106 949 696 939 604 199 462 443 71 843 148 13 34 610 436 675 990 139 133 982 329 193 698 184 612 997 234 224 131 758 425 221 886 351 343 430 83 456 880 737 535 695 692 226 45 568 551 934 166 506 123 657 490 405 252 141 709 993 532 765 453 752 153 177 811 399 580 570 48 960 67 720 2 20 626 697 840 351 981 869 122 861 545 696 852 500 764 400 997 841 873 784 834 831 816 820 968 485 190 822 995 24 513 49 928 249 151 91 458 408 808 128 499 865 600 84 120 254 866 329 403 397 25 547 371 987 24 896 622 545 93 460 370 655 457 267 873 358 532 272 123 882 94 246 416 960 857 541 558 603 333 648 655 757 52 284 255 981 528 499 677 524 273 186 184 485 819 40 804 100 863 144 156 77 585 880 330 433 251 291 917 716 0 196 427 866 314 269 399 196 64 310 676 749 546 977 235 146 967 382 329 842 74 579 365 226 8 806 104 580 477 62 742 384 72 934 796 979 308 740 275 712 352 201 804 557 328 545 811 895 789 430 1 960 692 416 581 256 539 152 11 777 137 549 368 96 510 942 485 593 360 441 74 538 559 860 188 827 868 338 762 451 550 440 940 375 844 304 429 255 338 934 499 945 662 721 852 35 258 652 852 587 863 86 84 608 303 327 61 519 244 308 885 695 800 556 745 622 956 555 788 7 245 287 119 316 12 746 810 81 404 616 897 849 809 425 546 789 415 297 294 905 369 142 615 969 772 506 353 477 587 521 563 457 84 933 832 664 282 64 649 970 325 273 797 347 255 644 28 638 944 587 704 34 988 33 797 243 147 137 875 796 57 58 218 12 127 710 5 847 170 619 497 439 539 649 600 58 391 197 585 109 152 829 979 265 443 373 378 717 587 954 832 516 358 221 168 473 630 883 415 264 899 322 811 383 551 422 529 573 707 813 834 385 752 847 214 38 680 594 556 981 205 277 383 812 778 340 925 334 762 531 709 324 829 54 535 626 850 857 681 260 521 651 110 42 672 745 377 802 169 864