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