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